Documentation

Mathlib.Algebra.Category.MonCat.ForgetCorepresentable

The forgetful functor is corepresentable #

The forgetful functor AddCommMonCat.{u} ⥤ Type u is corepresentable by ULift. Similar results are obtained for the variants CommMonCat, AddMonCat and MonCat.

(ULift ℕ →+ G) ≃ G #

These universe-monomorphic variants of multiplesHom/powersHom are put here since they shouldn't be useful outside of category theory.

Monoid homomorphisms from ULift are defined by the image of 1.

Equations
    Instances For
      @[simp]
      theorem uliftMultiplesHom_apply_apply (M : Type u) [AddMonoid M] (a✝ : M) (a✝¹ : ULift.{u, 0} ) :
      ((uliftMultiplesHom M) a✝) a✝¹ = AddEquiv.ulift a✝¹ a✝

      Monoid homomorphisms from ULift (Multiplicative ℕ) are defined by the image of Multiplicative.ofAdd 1.

      Equations
        Instances For
          @[simp]
          theorem uliftPowersHom_apply_apply (M : Type u) [Monoid M] (a✝ : M) (a✝¹ : ULift.{u, 0} (Multiplicative )) :
          ((uliftPowersHom M) a✝) a✝¹ = a✝ ^ Multiplicative.toAdd (MulEquiv.ulift a✝¹)

          The forgetful functor MonCat.{u} ⥤ Type u is corepresentable.

          Equations
            Instances For

              The forgetful functor CommMonCat.{u} ⥤ Type u is corepresentable.

              Equations
                Instances For

                  The forgetful functor AddMonCat.{u} ⥤ Type u is corepresentable.

                  Equations
                    Instances For

                      The forgetful functor AddCommMonCat.{u} ⥤ Type u is corepresentable.

                      Equations
                        Instances For