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
            Instances For

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

              Equations
                Instances For

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

                  Equations
                    Instances For

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

                      Equations
                        Instances For