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 zero to a semigroup

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem AddMonCat.adjoinZero_map :
    ∀ {X Y : AddSemigrp} (f : AddHom X Y), AddMonCat.adjoinZero.map f = WithZero.map f
    @[simp]
    theorem MonCat.adjoinOne_map :
    ∀ {X Y : Semigrp} (f : X →ₙ* Y), MonCat.adjoinOne.map f = WithOne.map f

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

    Equations
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Equations
      • One or more equations did not get rendered due to their size.

      The adjoinZero-forgetful adjunction from AddSemigrp to AddMonCat

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The adjoinOne-forgetful adjunction from Semigrp to MonCat.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

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

          Equations
          Instances For

            The free-forgetful adjunction for monoids.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For