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
  • One or more equations did not get rendered due to their size.
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 MonCat.adjoinOne_map {X✝ Y✝ : Semigrp} (f : X✝ Y✝) :
      @[simp]
      @[simp]
      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
          • One or more equations did not get rendered due to their size.
          Instances For

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

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

              The free-forgetful adjunction for monoids.

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

                The free-forgetful adjunction for additive monoids.

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

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

                  Equations
                  • One or more equations did not get rendered due to their size.
                  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
                    • One or more equations did not get rendered due to their size.
                    Instances For