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.
- one_comul : CategoryStruct.comp MonObj.one ComonObj.comul = MonObj.one
- mul_counit : CategoryStruct.comp MonObj.mul ComonObj.counit = ComonObj.counit
Instances
The property that a morphism between bimonoid objects is a bimonoid morphism.
Instances
A bimonoid object in a braided category C is a comonoid object in the (monoidal)
category of monoid objects in C.
Instances For
The forgetful functor from bimonoid objects to monoid objects.
Instances For
The forgetful functor from bimonoid objects to the underlying category.
Instances For
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)
Instances For
The forward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
Auxiliary definition for ofMonComonObj.
Instances For
The object level part of the backward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
The backward direction of Comon (Mon C) ≌ Mon (Comon C)
Instances For
Auxiliary definition for equivMonComonUnitIsoApp.
Instances For
Auxiliary definition for equivMonComonUnitIsoApp.
Instances For
The unit for the equivalence Comon (Mon C) ≌ Mon (Comon C).
Instances For
Auxiliary definition for equivMonComonCounitIsoApp.
Instances For
Auxiliary definition for equivMonComonCounitIsoApp.
Instances For
The counit for the equivalence Comon (Mon C) ≌ Mon (Comon C).
Instances For
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.
Instances For
The bimonoid morphism from any bimonoid to the trivial bimonoid.
Instances For
Additional lemmas #
Compatibility of the monoid and comonoid structures, in terms of morphisms in C.
Compatibility of the monoid and comonoid structures, in terms of morphisms in C.
Auxiliary definition for Bimon.mk'.
Instances For
Construct an object of Bimon C from an object X : C and BimonObj X instance.