Units of ℤ/p as a direct product in arithmetic progression (Anderson–Cameron–Preece) #
For a prime p = 6m + 1, m > 1, the unit group of ℤ/p is an internal direct product of cyclic
subgroups generated by x, x + k, x + 2k with orders 2, 3, m in some order if and only if
m ≡ 1, 5 (mod 6) and some root α of X² + 3X + 3 has order m, or α/2 has order m, or α
has order p − 1 and the other root order (p − 1)/2 (Theorem of the Day; Cameron and Preece). The
root must be quantified existentially: with a fixed labelling the statement fails at p = 31.
Proof: α + 1 has order 3, and with t = 2α + 3, α = −(α+1)² t, t² = −3; the
arithmetic-progression condition fixes the order-m generator in each of the six placements.
Main results #
ACP.internal_of_coprime: pairwise coprime orders with product p − 1 give an internal direct productACP.classification: Anderson–Cameron–Preece classification (∃ root)
References #
- R. Whitty, Theorem of the Day, «A Theorem of Anderson, Cameron and Preece on Groups of Units» (NumberTheory/ZnUnits).
- P. J. Cameron, D. A. Preece, arXiv:1111.3507, §2; I. Anderson, D. A. Preece, INTEGERS 12 (2012) A52.
u, v, w give an internal direct product decomposition G = ⟨u⟩ × ⟨v⟩ × ⟨w⟩.
Equations
- ACP.Internal3 u v w = Function.Bijective fun (t : ↥(Subgroup.zpowers u) × ↥(Subgroup.zpowers v) × ↥(Subgroup.zpowers w)) => ↑t.1 * ↑t.2.1 * ↑t.2.2
Instances For
Part 1: pairwise coprime orders with product |G| #
Pairwise coprime orders whose product is |G| give an internal direct product.
Injectivity: ⟨u⟩ ∩ ⟨v⟩ is trivial.
Injectivity: ⟨u⟩ ∩ ⟨w⟩ is trivial.
Injectivity: ⟨v⟩ ∩ ⟨w⟩ is trivial.
Part 2: small orders in a field #
Disjoint cyclic factors of orders 2, 3 and m force gcd (m, 6) = 1.
Part 3: the lemma ord t = m ↔ ord α = 6m ∧ ord β = 3m #
Part 4: necessity #
Part 5: sufficiency #
Anderson–Cameron–Preece. Let p = 6m + 1 be prime, m > 1. The unit group of ℤ/p is an internal direct
product ⟨x⟩ × ⟨x + k⟩ × ⟨x + 2k⟩ of cyclic subgroups whose generators are in arithmetic progression and have orders
2, 3, m in some order, if and only if m ≡ 1 or 5 (mod 6) and some root α of X² + 3X + 3 satisfies
ord α = m, or ord (α/2) = m, or ord α = p − 1 and ord β = (p − 1)/2 for the other root β = −α − 3.