Documentation

Mathlib.Algebra.Category.Grp.ForgetCorepresentable

The forget functor is corepresentable #

It is shown that the forget functor AddCommGrpCat.{u} ⥤ Type u is corepresentable by ULift. Similar results are obtained for the variants CommGrpCat, AddGrpCat and GrpCat.

(ULift ℤ →+ G) ≃ G #

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

The equivalence (ULift ℤ →+ G) ≃ G for any additive group G.

Equations
Instances For
    @[simp]
    theorem uliftZMultiplesHom_apply_apply (G : Type u) [AddGroup G] (a✝ : G) (a✝¹ : ULift.{u, 0} ) :
    ((uliftZMultiplesHom G) a✝) a✝¹ = AddEquiv.ulift a✝¹ a✝

    The equivalence (ULift (Multiplicative ℤ) →* G) ≃ G for any group G.

    Equations
    Instances For
      @[simp]
      theorem uliftZPowersHom_apply_apply (G : Type u) [Group G] (a✝ : G) (a✝¹ : ULift.{u, 0} (Multiplicative )) :
      ((uliftZPowersHom G) a✝) a✝¹ = a✝ ^ Multiplicative.toAdd (MulEquiv.ulift a✝¹)

      The forget functor GrpCat.{u} ⥤ Type u is corepresentable.

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

        The forget functor CommGrpCat.{u} ⥤ Type u is corepresentable.

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

          The forget functor AddGrpCat.{u} ⥤ Type u is corepresentable.

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

            The forget functor AddCommGrpCat.{u} ⥤ Type u is corepresentable.

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