Documentation

Mathlib.Algebra.Category.Grp.ForgetCorepresentable

The forget functor is corepresentable #

It is shown that the forget functor AddCommGrp.{u} ⥤ Type u is corepresentable by ULift. Similar results are obtained for the variants CommGrp, AddGrp and Grp.

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

Equations
Instances For

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

    Equations
    Instances For
      def AddMonoidHom.fromIntEquiv (α : Type u) [AddGroup α] :
      ( →+ α) α

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

      Equations
      Instances For
        @[simp]
        theorem AddMonoidHom.fromIntEquiv_symm_apply (α : Type u) [AddGroup α] (x : α) :
        @[simp]
        theorem AddMonoidHom.fromIntEquiv_apply (α : Type u) [AddGroup α] (φ : →+ α) :
        (fromIntEquiv α) φ = φ 1

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

        Equations
        Instances For
          @[simp]
          theorem AddMonoidHom.fromULiftIntEquiv_symm_apply_apply (α : Type u) [AddGroup α] (a✝ : α) (a✝¹ : ULift.{u, 0} ) :
          ((fromULiftIntEquiv α).symm a✝) a✝¹ = AddEquiv.ulift a✝¹ a✝

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

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

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

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

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

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

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

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