The category of bimonoids in a braided monoidal category. #
We define bimonoids in a braided monoidal category C
as comonoid objects in the category of monoid objects in C.
We verify that this is equivalent to the monoid objects in the category of comonoid objects.
TODO #
- Construct the category of modules, and show that it is monoidal with a monoidal forgetful functor
to
C. - Some form of Tannaka reconstruction:
given a monoidal functor
F : C ⥤ Dinto a braided categoryD, the internal endomorphisms ofFform a bimonoid in presheaves onD, in good circumstances this is representable by a bimonoid inD, and thenCis monoidally equivalent to the modules over that bimonoid.
A bimonoid object in a braided category C is an object that is simultaneously monoid and comonoid
objects, and structure morphisms of them satisfy appropriate consistency conditions.
Instances
Alias of CategoryTheory.BimonObj.
A bimonoid object in a braided category C is an object that is simultaneously monoid and comonoid
objects, and structure morphisms of them satisfy appropriate consistency conditions.
Equations
Instances For
The property that a morphism between bimonoid objects is a bimonoid morphism.
Instances
Alias of CategoryTheory.IsBimonHom.
The property that a morphism between bimonoid objects is a bimonoid morphism.
Equations
Instances For
A bimonoid object in a braided category C is a comonoid object in the (monoidal)
category of monoid objects in C.
Equations
Instances For
Alias of CategoryTheory.Bimon.
A bimonoid object in a braided category C is a comonoid object in the (monoidal)
category of monoid objects in C.
Equations
Instances For
The forgetful functor from bimonoid objects to monoid objects.
Equations
Instances For
Alias of CategoryTheory.Bimon.toMon.
The forgetful functor from bimonoid objects to monoid objects.
Instances For
The forgetful functor from bimonoid objects to the underlying category.
Equations
Instances For
The forgetful functor from bimonoid objects to comonoid objects.
Equations
Instances For
Alias of CategoryTheory.Bimon.toComon.
The forgetful functor from bimonoid objects to comonoid objects.
Instances For
The object level part of the forward direction of Comon (Mon C) ≌ Mon (Comon C)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of CategoryTheory.Bimon.toMonComonObj.
The object level part of the forward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
The forward direction of Comon (Mon C) ≌ Mon (Comon C)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of CategoryTheory.Bimon.toMonComon.
The forward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
Auxiliary definition for ofMonComonObj.
Equations
Instances For
Alias of CategoryTheory.Bimon.ofMonComonObjX.
Auxiliary definition for ofMonComonObj.
Instances For
Alias of CategoryTheory.Bimon.ofMonComonObjX_one.
Alias of CategoryTheory.Bimon.ofMonComonObjX_mul.
The object level part of the backward direction of Comon (Mon C) ≌ Mon (Comon C)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of CategoryTheory.Bimon.ofMonComonObj.
The object level part of the backward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
Alias of CategoryTheory.MonObj.tensorObj.mul_def.
The backward direction of Comon (Mon C) ≌ Mon (Comon C)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of CategoryTheory.Bimon.ofMonComon.
The backward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
Alias of CategoryTheory.Bimon.toMonComon_ofMonComon_obj_one.
Alias of CategoryTheory.Bimon.toMonComon_ofMonComon_obj_mul.
Auxiliary definition for equivMonComonUnitIsoApp.
Equations
Instances For
Alias of CategoryTheory.Bimon.equivMonComonUnitIsoAppXAux.
Auxiliary definition for equivMonComonUnitIsoApp.
Equations
Instances For
Auxiliary definition for equivMonComonUnitIsoApp.
Equations
Instances For
Alias of CategoryTheory.Bimon.equivMonComonUnitIsoAppX.
Auxiliary definition for equivMonComonUnitIsoApp.
Equations
Instances For
The unit for the equivalence Comon (Mon C) ≌ Mon (Comon C).
Instances For
Alias of CategoryTheory.Bimon.equivMonComonUnitIsoApp.
The unit for the equivalence Comon (Mon C) ≌ Mon (Comon C).
Equations
Instances For
Alias of CategoryTheory.Bimon.ofMonComon_toMonComon_obj_counit.
Alias of CategoryTheory.Bimon.ofMonComon_toMonComon_obj_comul.
Auxiliary definition for equivMonComonCounitIsoApp.
Equations
Instances For
Alias of CategoryTheory.Bimon.equivMonComonCounitIsoAppXAux.
Auxiliary definition for equivMonComonCounitIsoApp.
Equations
Instances For
Auxiliary definition for equivMonComonCounitIsoApp.
Equations
Instances For
Alias of CategoryTheory.Bimon.equivMonComonCounitIsoAppX.
Auxiliary definition for equivMonComonCounitIsoApp.
Equations
Instances For
The counit for the equivalence Comon (Mon C) ≌ Mon (Comon C).
Equations
Instances For
Alias of CategoryTheory.Bimon.equivMonComonCounitIsoApp.
The counit for the equivalence Comon (Mon C) ≌ Mon (Comon C).
Equations
Instances For
The equivalence Comon (Mon C) ≌ Mon (Comon C)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of CategoryTheory.Bimon.equivMonComon.
The equivalence Comon (Mon C) ≌ Mon (Comon C)
Instances For
The trivial bimonoid #
The trivial bimonoid object.
Instances For
The bimonoid morphism from the trivial bimonoid to any bimonoid.
Equations
Instances For
The bimonoid morphism from any bimonoid to the trivial bimonoid.
Instances For
Additional lemmas #
Alias of CategoryTheory.Bimon.BimonObjAux_counit.
Alias of CategoryTheory.Bimon.BimonObjAux_comul.
Equations
- One or more equations did not get rendered due to their size.
Compatibility of the monoid and comonoid structures, in terms of morphisms in C.
Auxiliary definition for Bimon.mk'.
Equations
- CategoryTheory.Bimon.mk'X X = { X := X, mon := inst✝.toMonObj }
Instances For
Construct an object of Bimon C from an object X : C and BimonObj X instance.
Equations
- One or more equations did not get rendered due to their size.