Equivalence between Group and AddGroup #
This file contains two equivalences:
groupAddGroupEquivalence: the equivalence betweenGrpCatandAddGrpCatby sendingX : GrpCattoAdditive XandY : AddGrpCattoMultiplicative Y.commGroupAddCommGroupEquivalence: the equivalence betweenCommGrpCatandAddCommGrpCatby sendingX : CommGrpCattoAdditive XandY : AddCommGrpCattoMultiplicative Y.
@[simp]
theorem
GrpCat.toAddGrp_map
{xโ xโยน : GrpCat}
(f : xโ โถ xโยน)
:
toAddGrp.map f = AddGrpCat.ofHom (MonoidHom.toAdditive (Hom.hom f))
@[simp]
The functor CommGrpCat โฅค AddCommGrpCat by sending X โฆ Additive X and f โฆ f.
Instances For
@[simp]
@[simp]
The functor AddGrpCat โฅค GrpCat by sending X โฆ Multiplicative X and f โฆ f.
Instances For
@[simp]
theorem
AddGrpCat.toGrp_map
{xโ xโยน : AddGrpCat}
(f : xโ โถ xโยน)
:
toGrp.map f = GrpCat.ofHom (AddMonoidHom.toMultiplicative (Hom.hom f))
@[simp]
The functor AddCommGrpCat โฅค CommGrpCat by sending X โฆ Multiplicative X and f โฆ f.
Instances For
@[simp]
@[simp]
theorem
AddCommGrpCat.toCommGrp_obj_coe
(X : AddCommGrpCat)
:
โ(toCommGrp.obj X) = Multiplicative โX
The equivalence of categories between CommGrpCat and AddCommGrpCat.