Finitely generated commutative groups #
This file packages finitely generated commutative groups as a full subcategory of
CommGrpCat.
Main declarations #
TauCeti.instFGULift: universe lifts preserve finite generation of groups.TauCeti.CommGrpCat.isFG: the object property of being finitely generated.TauCeti.FGCommGrpCat: the category of finitely generated commutative groups.
Universe lifts of finitely generated groups are finitely generated.
The object property of being a finitely generated commutative group.
Equations
Instances For
Membership in the finitely generated commutative-group object property.
The category of finitely generated commutative groups.
Instances For
The underlying type of a finitely generated commutative group.
Instances For
An object of FGCommGrpCat inherits the commutative-group structure of its
underlying group.
Equations
- G.instCommGroupCarrier = G.obj.str
The underlying group of an object of FGCommGrpCat is finitely generated.
Construct an object of FGCommGrpCat from a finitely generated commutative group.
Equations
- TauCeti.FGCommGrpCat.of G = { obj := ↧G, property := ⋯ }
Instances For
Lift a group homomorphism between finitely generated commutative groups to
FGCommGrpCat.
Instances For
The group homomorphism underlying a morphism in FGCommGrpCat.
Equations
Instances For
Two morphisms in FGCommGrpCat are equal when their underlying group homomorphisms
are equal.