The category of finite additive groups.
- toAddGrp : AddGrpCat
An additive group that is finite
Instances For
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
FiniteGrp.instConcreteCategoryMonoidHomCarrierToGrp :
CategoryTheory.ConcreteCategory FiniteGrp.{u_1} fun (x1 x2 : FiniteGrp.{u_1}) => ↑x1.toGrp →* ↑x2.toGrp
@[implicit_reducible]
instance
FiniteAddGrp.instConcreteCategoryAddMonoidHomCarrierToAddGrp :
CategoryTheory.ConcreteCategory FiniteAddGrp.{u_1} fun (x1 x2 : FiniteAddGrp.{u_1}) => ↑x1.toAddGrp →+ ↑x2.toAddGrp
@[implicit_reducible]
@[implicit_reducible]
Construct a term of FiniteGrp from a type endowed with the structure of a finite group.
Instances For
Construct a term of FiniteAddGrp from a type endowed with the structure of a
finite additive group.
Instances For
def
FiniteAddGrp.ofHom
{X Y : Type u}
[AddGroup X]
[Finite X]
[AddGroup Y]
[Finite Y]
(f : X →+ Y)
:
The morphism in FiniteAddGrp, induced from a morphism of the category AddGrpCat
Instances For
theorem
FiniteGrp.ofHom_apply
{X Y : Type u}
[Group X]
[Finite X]
[Group Y]
[Finite Y]
(f : X →* Y)
(x : X)
:
(CategoryTheory.ConcreteCategory.hom (ofHom f)) x = f x
theorem
FiniteAddGrp.ofHom_apply
{X Y : Type u}
[AddGroup X]
[Finite X]
[AddGroup Y]
[Finite Y]
(f : X →+ Y)
(x : X)
:
(CategoryTheory.ConcreteCategory.hom (ofHom f)) x = f x