Square-class descent in multiquadratic towers #
For a sequence of chosen square roots root : ℕ → L over a base field K, the tower
sqrtTower root n = K(root₀, …, rootₙ₋₁) is the intermediate field generated by the first
n roots. This file proves square-class descent in characteristic not two: if an
element y whose square is r : K lies in sqrtTower root n, then r is a square times
a subset product of the corresponding radicands. The descent is proved for the roots indexed
by an arbitrary finite set, and specialized to the tower and to a finite index type. The
rational-real specialization only
requires the nonnegativity hypotheses needed for Real.sqrt to supply the chosen roots.
This is the engine behind the degree computation
[K(√d₀, …, √dₙ₋₁) : K] = 2ⁿ for square-class-independent radicands, and hence behind
the structure theory of multiquadratic fields.
Main definitions and results #
TauCeti.Multiquadratic.sqrtTower: the towerK(root₀, …, rootₙ₋₁).TauCeti.Multiquadratic.sqrtTower_def: the defining adjoin restatement.TauCeti.Multiquadratic.mem_sqrtTower_iff: membership in the defining adjoin.TauCeti.Multiquadratic.sqrtTower_succ: the one-step recursion.TauCeti.Multiquadratic.sqrtTower_le_iff: the universal property of the tower.TauCeti.Multiquadratic.sqrtTower_eq_adjoin_fin_range: the bridge to aFin nindex.TauCeti.Multiquadratic.sqrtTower_root_mem: the listed roots lie in the tower.TauCeti.Multiquadratic.squareClass_of_sq_mem_finset: square-class descent for the roots indexed by a finite set.TauCeti.Multiquadratic.squareClass_of_sq_mem: square-class descent in the tower.TauCeti.Multiquadratic.squareClass_of_sq_mem_fintype: finite-index square-class descent.TauCeti.Multiquadratic.squareClass_of_sqrt_mem: rational-real square-class descent.
Provenance #
This material is migrated from kim-em/erdos-unit-distance, the formalization of L. Alpöge's disproof of the uniform-constant Erdős unit-distance conjecture, where it was developed for one specific CM field. Here it is stated over an arbitrary base field of characteristic not two.
Iterated multiquadratic tower K(root₀, …, rootₙ₋₁) ⊆ L.
Equations
- TauCeti.Multiquadratic.sqrtTower root n = IntermediateField.adjoin K (root '' Set.Iio n)
Instances For
The universal property of sqrtTower: it is the smallest intermediate field containing
the first n chosen roots.
Square-class descent over a finite set of indices. In characteristic not two, if
y² = r over K and y ∈ K(root i | i ∈ S), where root i is a chosen square root of
d i, then r is a square times a subset product of the d i with i ∈ S.
Square-class descent. In characteristic not two, if y² = r over K and
y ∈ K(root₀, …, rootₙ₋₁), where root j is a chosen square root of d j, then r is a
square times a subset product of the d j with j < n.
Finite-index square-class descent. If y² = r over K and
y ∈ K(root i | i : ι) for a finite index type ι, where root i is a chosen square
root of d i, then r is a square times a subset product of the d i.
Square-class descent for real rational square roots. If r is a nonnegative
rational with √r ∈ ℚ(√c₀, …, √cₙ₋₁) and every c j with j < n is nonnegative, then
r is a rational square times a subset product of the c j.
The real square root of a nonnegative integer squares back to its rational value, in the form
(√n)² = algebraMap ℚ ℝ n. This supplies the hroot hypothesis of the degree theorem for the real
square roots of integer radicands; sq_sqrt_natCast is its natural-number counterpart.