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
    • 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
      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 adjoinOne-forgetful adjunction from Semigrp to MonCat.

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

        The adjoinZero-forgetful adjunction from AddSemigrp to AddMonCat

        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