The category of comonoids in a monoidal category. #
We define comonoids in a monoidal category C
,
and show that they are equivalently monoid objects in the opposite category.
We construct the monoidal structure on Comon_ C
, when C
is braided.
An oplax monoidal functor takes comonoid objects to comonoid objects.
That is, a oplax monoidal functor F : C ⥤ D
induces a functor Comon_ C ⥤ Comon_ D
.
TODO #
- Comonoid objects in
C
are "just" oplax monoidal functors from the trivial monoidal category toC
.
A comonoid object internal to a monoidal category.
When the monoidal category is preadditive, this is also sometimes called a "coalgebra object".
The counit morphism of a comonoid object.
The comultiplication morphism of a comonoid object.
- comul_assoc : CategoryTheory.CategoryStruct.comp comul (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X comul) = CategoryTheory.CategoryStruct.comp comul (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight comul X) (CategoryTheory.MonoidalCategoryStruct.associator X X X).hom)
Instances
The comultiplication morphism of a comonoid object.
Equations
Instances For
The comultiplication morphism of a comonoid object.
Equations
Instances For
The counit morphism of a comonoid object.
Equations
Instances For
The counit morphism of a comonoid object.
Equations
Instances For
Equations
The property that a morphism between comonoid objects is a comonoid morphism.
Instances
A comonoid object internal to a monoidal category.
When the monoidal category is preadditive, this is also sometimes called a "coalgebra object".
- X : C
The underlying object of a comonoid object.
- comon : Comon_Class self.X
Instances For
The trivial comonoid object. We later show this is terminal in Comon_ C
.
Equations
Instances For
Equations
A morphism of comonoid objects.
The underlying morphism of a morphism of comonoid objects.
- is_comon_hom : IsComon_Hom self.hom
Instances For
Construct a morphism M ⟶ N
of Comon_ C
from a map f : M ⟶ N
and a IsComon_Hom f
instance.
Equations
Instances For
The identity morphism on a comonoid object.
Equations
Instances For
Equations
Composition of morphisms of monoid objects.
Equations
Instances For
Equations
The forgetful functor from comonoid objects to the ambient category.
Equations
Instances For
The forgetful functor from comonoid objects to the ambient category reflects isomorphisms.
Construct an isomorphism of comonoids by giving an isomorphism between the underlying objects and checking compatibility with counit and comultiplication only in the forward direction.
Equations
Instances For
Construct an isomorphism of comonoids by giving an isomorphism between the underlying objects and checking compatibility with counit and comultiplication only in the forward direction.
Equations
Instances For
Equations
Auxiliary definition for Comon_ToMon_OpOpObj
.
Equations
Instances For
Turn a comonoid object into a monoid object in the opposite category.
Equations
Instances For
The contravariant functor turning comonoid objects into monoid objects in the opposite category.
Equations
Instances For
Auxiliary definition for Mon_OpOpToComonObj
.
Equations
Instances For
Turn a monoid object in the opposite category into a comonoid object.
Equations
Instances For
The contravariant functor turning monoid objects in the opposite category into comonoid objects.
Equations
Instances For
Comonoid objects are contravariantly equivalent to monoid objects in the opposite category.
Equations
Instances For
Comonoid objects in a braided category form a monoidal category.
This definition is via transporting back and forth to monoids in the opposite category.
Equations
Equations
Preliminary statement of the comultiplication for a tensor product of comonoids.
This version is the definitional equality provided by transport, and not quite as good as
the version provided in tensorObj_comul
below.
The comultiplication on the tensor product of two comonoids is the tensor product of the comultiplications followed by the tensor strength (to shuffle the factors back into order).
The forgetful functor from Comon_ C
to C
is monoidal when C
is monoidal.
Equations
The image of a comonoid object under a oplax monoidal functor is a comonoid object.
Equations
Instances For
A oplax monoidal functor takes comonoid objects to comonoid objects.
That is, a oplax monoidal functor F : C ⥤ D
induces a functor Comon_ C ⥤ Comon_ D
.