Homomorphisms out of ℤ/Nℤ and (ℤ/Nℤ)² #
For N ≠ 0, a homomorphism ℤ/Nℤ →* G to a group G is determined by the image of 1, which
is an element of G killed by N, and every such element arises: ZMod.lift descends its powers
to ℤ/Nℤ. Likewise, for a commutative group G, a homomorphism (ℤ/Nℤ)² →* G is determined by
the pair of images of (1, 0) and (0, 1), both killed by N. The groups ℤ/Nℤ and (ℤ/Nℤ)²
are written multiplicatively, as Multiplicative (ZMod N) and Multiplicative (ZMod N × ZMod N).
Main definitions #
TauCeti.zmodMonoidHomEquiv G: the homomorphismsℤ/Nℤ →* Gare the elements ofGkilled byN.TauCeti.zmodProdMonoidHomEquiv G: the homomorphisms(ℤ/Nℤ)² →* Gare the pairs of elements ofGkilled byN.
Main results #
Multiplicative.mem_zpowers_ofAdd_one: the element1generatesℤ/Nℤ.TauCeti.zmodMonoidHomEquiv_symm_applyandTauCeti.zmodProdMonoidHomEquiv_symm_apply: the homomorphism ofgsendsatog ^ a.val, and that of(g, h)sends(a, b)tog ^ a.val * h ^ b.val.TauCeti.injective_zmod_three_prod_iff: a homomorphism(ℤ/3ℤ)² →* Gis injective exactly when(1, 0),(0, 1),(1, 1)and(-1, 1)are not in its kernel.
The standard generator 1 of ℤ/Nℤ, written multiplicatively, generates the group.
The element of G of a homomorphism φ : ℤ/Nℤ →* G is φ 1.
Homomorphisms (ℤ/Nℤ)² →* G are the pairs of elements of G killed by N, through the
images of (1, 0) and (0, 1).
Instances For
The first element of G of a homomorphism φ : (ℤ/Nℤ)² →* G is φ (1, 0).
The second element of G of a homomorphism φ : (ℤ/Nℤ)² →* G is φ (0, 1).
Injectivity on (ℤ/3ℤ)². A homomorphism ψ : (ℤ/3ℤ)² →* G is injective exactly when
(1, 0), (0, 1), (1, 1) and (-1, 1) are not in its kernel: every nonzero element of
(ℤ/3ℤ)² is one of these four or its negative.