Documentation

Mathlib.Algebra.Category.MonCat.Adjunctions

Adjunctions regarding the category of monoids #

This file proves the adjunction between adjoining a unit to a semigroup and the forgetful functor from monoids to semigroups.

TODO #

The functor of adjoining a neutral element one to a semigroup.

Equations
    Instances For

      The functor of adjoining a neutral element zero to a semigroup

      Equations
        Instances For

          The free functor Type u ⥤ MonCat sending a type X to the free monoid on X.

          Equations
            Instances For

              The free functor Type u ⥤ AddMonCat sending a type X to the free additive monoid on X.

              Equations
                Instances For

                  The free-forgetful adjunction for monoids.

                  Equations
                    Instances For

                      The free-forgetful adjunction for additive monoids.

                      Equations
                        Instances For

                          The free functor Type u ⥤ AddCommMonCat sending a type X to the free commutative monoid on X.

                          Equations
                            Instances For
                              @[simp]
                              theorem AddCommMonCat.free_obj_coe (α : Type u) :
                              (free.obj α) = (α →₀ )
                              @[simp]
                              theorem AddCommMonCat.free_map {X✝ Y✝ : Type u} (f : X✝ Y✝) :

                              The free-forgetful adjunction for commutative monoids.

                              Equations
                                Instances For