The forget functor is corepresentable #
It is shown that the forget functor AddCommGroupCat.{u} ⥤ Type u
is corepresentable
by ULift ℤ
. Similar results are obtained for the variants CommGroupCat
, AddGroupCat
and GroupCat
.
The equivalence (β →* γ) ≃ (α →* γ)
obtained by precomposition with
a multiplicative equivalence e : α ≃* β
.
Equations
- MonoidHom.precompEquiv e γ = { toFun := fun (f : β →* γ) => MonoidHom.comp f ↑e, invFun := fun (g : α →* γ) => MonoidHom.comp g ↑(MulEquiv.symm e), left_inv := ⋯, right_inv := ⋯ }
Instances For
The equivalence (Multiplicative ℤ →* α) ≃ α
for any group α
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence (ULift (Multiplicative ℤ) →* α) ≃ α
for any group α
.
Equations
- MonoidHom.fromULiftMultiplicativeIntEquiv α = (MonoidHom.precompEquiv (MulEquiv.symm MulEquiv.ulift) α).trans (MonoidHom.fromMultiplicativeIntEquiv α)
Instances For
The equivalence (β →+ γ) ≃ (α →+ γ)
obtained by precomposition with
an additive equivalence e : α ≃+ β
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence (ℤ →+ α) ≃ α
for any additive group α
.
Equations
- AddMonoidHom.fromIntEquiv α = { toFun := fun (φ : ℤ →+ α) => φ 1, invFun := fun (x : α) => (zmultiplesHom α) x, left_inv := ⋯, right_inv := ⋯ }
Instances For
The equivalence (ULift ℤ →+ α) ≃ α
for any additive group α
.
Equations
- AddMonoidHom.fromULiftIntEquiv α = (AddMonoidHom.precompEquiv (AddEquiv.symm AddEquiv.ulift) α).trans (AddMonoidHom.fromIntEquiv α)
Instances For
The forget functor GroupCat.{u} ⥤ Type u
is corepresentable.
Equations
Instances For
The forget functor CommGroupCat.{u} ⥤ Type u
is corepresentable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forget functor AddGroupCat.{u} ⥤ Type u
is corepresentable.
Equations
Instances For
The forget functor AddCommGroupCat.{u} ⥤ Type u
is corepresentable.
Equations
- One or more equations did not get rendered due to their size.