Documentation

Mathlib.CategoryTheory.Monoidal.Bimon_

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 #

A bimonoid object in a braided category C is a object that is simultaneously monoid and comonoid objects, and structure morphisms of them satisfy appropriate consistency conditions.

Instances

    A bimonoid object in a braided category C is a comonoid object in the (monoidal) category of monoid objects in C.

    Equations
      Instances For
        @[reducible, inline]

        The forgetful functor from bimonoid objects to monoid objects.

        Equations
          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

                    The object level part of the forward direction of Comon_ (Mon_ C) ≌ Mon_ (Comon_ C)

                    Equations
                      Instances For

                        The forward direction of Comon_ (Mon_ C) ≌ Mon_ (Comon_ C)

                        Equations
                          Instances For

                            The object level part of the backward direction of Comon_ (Mon_ C) ≌ Mon_ (Comon_ C)

                            Equations
                              Instances For

                                The backward direction of Comon_ (Mon_ C) ≌ Mon_ (Comon_ C)

                                Equations
                                  Instances For

                                    The unit for the equivalence Comon_ (Mon_ C) ≌ Mon_ (Comon_ C).

                                    Equations
                                      Instances For

                                        The counit for the equivalence Comon_ (Mon_ C) ≌ Mon_ (Comon_ C).

                                        Equations
                                          Instances For

                                            The trivial bimonoid #

                                            The trivial bimonoid object.

                                            Equations
                                              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.

                                                    Equations
                                                      Instances For

                                                        Additional lemmas #

                                                        Auxiliary definition for Bimon_.mk'.

                                                        Equations
                                                          Instances For

                                                            Construct an object of Bimon_ C from an object X : C and Bimon_Class X instance.

                                                            Equations
                                                              Instances For