The torsion subgroup under a product decomposition #
Let A be an abelian group isomorphic to Multiplicative (M × T), where M is a torsion-free
additive group and T is a torsion additive group. Then the torsion subgroup of A is exactly the
preimage of the factor T, and the quotient A ⧸ torsion A is identified with M.
The torsion-factor identification needs only additive monoid structures on the factors; the
quotient construction additionally uses an additive group structure on M.
These are the statements behind the uniqueness clauses of the structure theorems for finitely
generated abelian groups and for topologically finitely generated abelian pro-p groups: in a
decomposition A ≅ M × T of this shape the factor T is the torsion subgroup and M is the
torsion-free quotient, so both are determined by A up to isomorphism. The topological version
of the quotient identification is TauCeti.quotientTorsionContinuousMulEquiv in
TauCeti.Topology.Algebra.Group.Torsion.
Main definitions #
TauCeti.subsingleton_of_mulEquiv: ifAis torsion-free, the factorTis trivial (this needs no torsion-freeness hypothesis onM).TauCeti.mem_torsion_iff_of_mulEquiv: an element is torsion exactly when itsM-coordinate vanishes.TauCeti.torsionMulEquiv: the torsion subgroup ofAis isomorphic toT.TauCeti.natCard_torsion_of_mulEquiv,TauCeti.finite_torsion_of_mulEquiv,TauCeti.isCyclic_torsion_of_mulEquiv: the torsion subgroup ofAhas the cardinality ofT, and it is finite, respectively cyclic, whenTis.TauCeti.torsionFactorAddEquiv: two decompositions ofAhave isomorphic torsion factors.TauCeti.quotientTorsionMulEquiv: the quotient ofAby its torsion subgroup is isomorphic toM.
p-primary torsion abelian groups #
An additive commutative group M is p-primary torsion when every element is annihilated by
some power of p, that is, when Mathlib's p-primary component AddCommGroup.primaryComponent M p
is all of M. This is the additive counterpart of Mathlib's IsPGroup, and it is the class of
coefficient modules that cohomological dimension at p is tested on.
Unlike a bound on the exponent, the condition is elementwise: for prime p,
⨁ₖ ZMod (p ^ k) is p-primary torsion but is killed by no single power of p.
Main results #
TauCeti.IsPPrimaryTorsion: every element ofMlies in thep-primary component.TauCeti.isPPrimaryTorsion_iff: every element is killed by some power ofp.TauCeti.isPPrimaryTorsion_additive_iff: for a multiplicative groupM,Additive Misp-primary torsion exactly whenMis ap-group.TauCeti.IsPPrimaryTorsion.of_injective,TauCeti.IsPPrimaryTorsion.of_surjective: the condition passes to subgroups and to quotients.TauCeti.IsPPrimaryTorsion.isAddTorsion: ap-primary torsion group is torsion whenp ≠ 0.TauCeti.IsPPrimaryTorsion.exists_pow_smul_eq_zero: a finitep-primary torsion group is annihilated by one power ofp.TauCeti.exists_mem_primaryComponent_apply_eq: for primep, ap-primary image of an element of finite order is already the image of ap-primary element.
Under an isomorphism A ≃* Multiplicative (M × T) with T torsion, if A is torsion-free
then the factor T is trivial: every element of T embeds as a torsion element of A.
Under an isomorphism A ≃* Multiplicative (M × T) with M torsion-free and T torsion, an
element of A is torsion exactly when its M-coordinate vanishes.
Under an isomorphism A ≃* Multiplicative (M × T) with M torsion-free and T torsion, the
torsion subgroup of A is the factor T.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Two decompositions of A as torsion-free times torsion have isomorphic torsion factors: both
are the torsion subgroup of A.
Equations
- TauCeti.torsionFactorAddEquiv hT hT' e e' = AddEquiv.toMultiplicative.symm ((TauCeti.torsionMulEquiv hT e).symm.trans (TauCeti.torsionMulEquiv hT' e'))
Instances For
Under an isomorphism A ≃* Multiplicative (M × T) with M torsion-free and T torsion, the
torsion subgroup of A has the cardinality of T.
Under an isomorphism A ≃* Multiplicative (M × T) with M torsion-free and T finite, the
torsion subgroup of A is finite.
Under an isomorphism A ≃* Multiplicative (M × T) with M torsion-free and T a cyclic
torsion group, the torsion subgroup of A is cyclic.
Under an isomorphism A ≃* Multiplicative (M × T) with M torsion-free and T torsion, the
quotient of A by its torsion subgroup is the factor M.
Equations
Instances For
An additive commutative group is p-primary torsion when every element lies in its
p-primary component, that is, is annihilated by some power of p.
Equations
- TauCeti.IsPPrimaryTorsion p M = ∀ (m : M), m ∈ AddCommGroup.primaryComponent M p
Instances For
Every element of a p-primary torsion group lies in the p-primary component.
A group is p-primary torsion exactly when every element is killed by some power of p.
A group is p-primary torsion exactly when its p-primary component is everything.
For a multiplicative commutative group M, Additive M is p-primary torsion exactly when
M is a p-group.
A group of order p ^ k is p-primary torsion: the additive form of IsPGroup.of_card.
A group embedding into a p-primary torsion group is p-primary torsion.
The image of a p-primary torsion group under a surjective homomorphism is p-primary
torsion.
A p-primary torsion group is torsion, for p ≠ 0: the power of p killing an element is a
positive natural number. The hypothesis is used, since 0 ^ k • m = 0 holds for k = 1 and
every m.
A finite p-primary torsion group is annihilated by one power of p.
A p-primary image of an element of finite order has a p-primary preimage. For prime
p, an additive homomorphism f and an element m of finite order with f m in the p-primary
component, some element of the p-primary component has the same image.