Documentation

TauCeti.CategoryTheory.Monoidal.Internal.Module

Commutative monoid objects in ModuleCat R #

Mathlib's ModuleCat.MonModuleEquivalenceAlgebra.MonObj.toRing makes the carrier of a monoid object in ModuleCat R a ring, whose multiplication is x * y = μ (x ⊗ₜ y). This file records that the ring is commutative when the monoid object is commutative.

@[instance_reducible]

The commutative ring structure on a commutative monoid object in ModuleCat R: the ring structure ModuleCat.MonModuleEquivalenceAlgebra.MonObj.toRing, whose multiplication is commutative by commutativity of the monoid object.

Like MonObj.toRing, this is not an instance, since it does not round trip from a commutative ring to a monoid object and back.

Equations
Instances For