Torsion in residue rings with power modulus #
For every nonzero p, the subgroup of ZMod (p ^ (k + 1)) killed by p is additively
equivalent to ZMod p. This counts the elements killed by p in prime-power cyclic factors,
as required by the rank-two finite-abelian criterion.
In the first nontrivial case k = 1, an element of ZMod (p ^ 2) killed by p is a multiple of
p, so it reduces to 0 modulo p (ZMod.cast_eq_zero_of_natCast_mul_eq_zero); this is what
prevents a character of order p from lifting modulo p ^ 2. More generally, an element of
ZMod (p ^ (n + 1)) killed by p is the reduction of a multiple of p ^ n
(ZMod.exists_eq_pow_mul_of_zsmul_eq_zero).
The subgroup of ZMod (p ^ (k + 1)) killed by p is additively equivalent to ZMod p.
Equations
Instances For
zmodTorsionByEquiv sends a residue to its multiple by p ^ k in the ambient residue ring.
The inverse of zmodTorsionByEquiv divides the representative by p ^ k.
Equality with the image of a chosen residue under zmodTorsionByEquiv is characterized in
the ambient residue ring.