The iterates of X² + a, their splitting fields and Galois groups #
The iterates f_n of f = X² + a, the splitting field K_n of f_n over ℚ taken inside
AlgebraicClosure ℚ, the Galois group Ω_n = Gal(f_n/ℚ) and the iterated wreath product [C₂]ⁿ;
the integer sequences c_n and b_n and the rescaled polynomial normPoly a; 2-independence of
families of rationals. The main results here are Odoni's embedding Ω_n ↪ [C₂]ⁿ
(odoni_embedding), the Kummer tower K_n ⊆ K_{n+1} with [K_{n+1} : K_n] ≤ 2^{2^n}
(kummer_degree_bound), and Lemma 1.4 (embed_equiv).
Part of the formalization of M. Stoll, Galois groups over ℚ of some iterated polynomials,
Arch. Math. 59 (1992), 239-244; see QuadraticIterates.ArchMath1992.
Notation #
fℚ[a, n] is scoped notation for the iterate f_n viewed in ℚ[X].
The iterates f_n of f = X² + a over a commutative (semi)ring R: f_0 = X,
f_{n+1} = f_n² + a. Over ℤ (R := ℤ) this is the sequence of the paper.
Equations
Instances For
Iterating commutes with any ring homomorphism: the image of f_n under φ is the n-th
iterate over the codomain with parameter φ a.
f_{n+1} = f_n ∘ (X² + a): the iterate can also grow on the right.
Iterates compose additively: f_{m+n} = f_m ∘ f_n.
fℚ[a, n] denotes the n-th iterate f_n = iteratedPoly a n, viewed in ℚ[X].
Equations
- One or more equations did not get rendered due to their size.
Instances For
The splitting field K_n of f_n over ℚ, as the intermediate field of AlgebraicClosure ℚ
generated by the roots of f_n.
Equations
Instances For
The Galois group Ω_n = Gal(f_n/ℚ) of the n-th iterate, via Mathlib's Polynomial.Gal.
Equations
Instances For
The n-fold iterated regular wreath product [C_2]^n of C_2 = Multiplicative (ZMod 2), via
Mathlib's IteratedWreathProduct.
Equations
Instances For
The sequences c and b over ℤ #
X² + a is an even polynomial.
b·X² + c is an even polynomial.
The integer sequence c_n (indexed from 1): c_1 = -a, c_{n+1} = c_n² + a; the value at
index 0 is 0. It is the γ-sequence of X² + a with ε = -1.
Equations
- QuadraticIterates.cSeq a = QuadraticIterates.gammaSeq (Polynomial.X ^ 2 + Polynomial.C a) (-1)
Instances For
c_n = γ_n(X² + a, ε = -1) (definitional).
Strong divisibility of the c-sequence in the Associated-of-gcd form consumed by the
moebiusFactorR API.
c_{k+1} = (-1)^{2^k} · f_k(a); in particular c_{k+1} = f_k(a) for k ≥ 1.
The Möbius factors b_n = ∏_{d ∣ n} c_d^{μ(n/d)} ∈ ℤ of the c-sequence: the specialization
of the general β-sequence to X² + a, ε = -1 (an integer by strong divisibility, see
intCast_bSeq).
Equations
- QuadraticIterates.bSeq a n = QuadraticIterates.betaSeq (Polynomial.X ^ 2 + Polynomial.C a) (-1) n
Instances For
The rescaling |a|·X² + sign a of X² + a. Substituting x ↦ |a|·x turns the recursion
c_{n+1} = c_n² + a into the γ-recursion of normPoly a, whose sequence is therefore
|c_n| / |a| (abs_cSeq_eq_gammaSeq_mul_abs) — in particular positive, which is what
Lemma 2.2 needs and X² + a itself does not provide.
Equations
Instances For
2-independence of families of rationals #
Nonzero rationals a_1, …, a_n are 2-independent if their classes in ℚ*/(ℚ*)² are
𝔽₂-linearly independent: no nonempty subfamily has product a square in ℚ.
Equations
Instances For
Square roots of 2-independent rationals in a ℚ-algebra are pairwise distinct.
2-independence of Fin.snoc v c restricts to the initial family v.
A family of rationals is 2-independent iff the family of its classes in ℚˣ/(ℚˣ)² is
𝔽₂-linearly independent.
Degrees, roots and the Galois group of the iterates over ℚ #
Any ℚ-automorphism of its algebraic closure raised to the power 2 ^ m fixes every
root of f_m.
Ω_n = Gal(f_n/ℚ) is a 2-group.
Odoni's embedding theorem: Ω_n embeds into [C_2]^n.
Every element of the algebraic closure of ℚ has a square root after subtracting a; the
square roots of the α - a for α a root of f_n generate K_{n+1} over K_n.
K_0 = ℚ: the only root of f_0 = X is 0.
The Kummer tower K_n ⊆ K_{n+1} #
K_{n+1} = K_n(√(α - a) : α root of f_n): the relative degree [K_{n+1} : K_n] is the
degree of the multiquadratic extension of K_n generated by a choice of square roots of the
α - a.
Facts 1.0 (Kummer tower): K_n ⊆ K_{n+1}, the extension K_{n+1} is generated over K_n by
roots of f_{n+1} whose squares lie in K_n, and [K_{n+1} : K_n] ≤ 2^{2^n}.
Lemma 1.4: Ω_n embeds into [C_2]^n, and Ω_{n+1} ≅ [C_2]^{n+1} iff Ω_n ≅ [C_2]^n and
[K_{n+1} : K_n] = 2^{2^n}.