The category of commutative monoids in a braided monoidal category. #
A commutative monoid object internal to a monoidal category.
- X : C
The underlying object in the ambient monoidal category
- comm : IsCommMonObj self.X
Instances For
A commutative monoid object is a monoid object.
Instances For
The trivial commutative monoid object. We later show this is initial in CommMon C.
Instances For
Constructor for morphisms in CommMon C.
Instances For
The forgetful functor from commutative monoid objects to monoid objects.
Instances For
The forgetful functor from commutative monoid objects to monoid objects is fully faithful.
Instances For
The forgetful functor from commutative monoid objects to the ambient category.
Instances For
Construct an isomorphism of commutative monoid objects by giving a monoid isomorphism between the underlying objects.
Instances For
Construct an isomorphism of commutative monoid objects by giving an isomorphism between the underlying objects and checking compatibility with unit and multiplication only in the forward direction.
Instances For
A lax braided functor takes commutative monoid objects to commutative monoid objects.
That is, a lax braided functor F : C ⥤ D induces a functor CommMon C ⥤ CommMon D.
Instances For
The identity functor is also the identity on commutative monoid objects.
Instances For
The composition functor is also the composition on commutative monoid objects.
Instances For
mapCommMon is functorial in the lax braided functor.
Instances For
Natural transformations between functors lift to monoid objects.
Instances For
Natural isomorphisms between functors lift to monoid objects.
Instances For
If F : C ⥤ D is a fully faithful monoidal functor, then
CommMonCat(F) : CommMonCat C ⥤ CommMonCat D is fully faithful too.
Instances For
An adjunction of braided functors lifts to an adjunction of their lifts to commutative monoid objects.
Instances For
An equivalence of categories lifts to an equivalence of their commutative monoid objects.
Instances For
Implementation of CommMon.equivLaxBraidedFunctorPUnit.
Instances For
Implementation of CommMon.equivLaxBraidedFunctorPUnit.
Instances For
Implementation of CommMon.equivLaxBraidedFunctorPUnit.
Instances For
Implementation of CommMon.equivLaxBraidedFunctorPUnit.
Instances For
Implementation of CommMon.equivLaxBraidedFunctorPUnit.
Instances For
Commutative monoid objects in C are "just" braided lax monoidal functors from the trivial
braided monoidal category to C.