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
          @[simp]
          theorem MonCat.adjoinOne_map {X✝ Y✝ : Semigrp} (f : X✝ Y✝) :
          @[simp]
          @[simp]

          The adjoinOne-forgetful adjunction from Semigrp to MonCat.

          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