Documentation

GQ2.TeichmullerLift

Teichmüller units, odd-root separation, and successive approximation #

The three σ-free ingredients of the residue-field proof of unramifiedQuadratic_units_are_norms are:

Interface note. These lemmas need no filtration interface — every B13 input is abstracted into an explicit norm hypothesis (hwq, hπmax, hres), so the file imports Mathlib only. GQ2/UnramifiedQuadraticNorms.lean supplies the concrete filtration data at the call sites. This keeps the elementary approximation layer independent of the filtration implementation.

Axioms: (std-3 target). Paper: §6.3 via Serre LF Ch. V §2 (see the plan).

Ultrametric power-difference estimates #

theorem GQ2.TeichmullerLift.norm_pow_sub_pow_le_norm_sub {K : Type u_1} [NormedField K] [IsUltrametricDist K] {a b : K} (ha : a 1) (hb : b 1) (m : ) :
a ^ m - b ^ m a - b

In an ultrametric field, x ↦ xᵐ is 1-Lipschitz on the unit ball.

theorem GQ2.TeichmullerLift.norm_pow_sub_pow_le {K : Type u_1} [NormedField K] [IsUltrametricDist K] {a b : K} (ha : a 1) (hb : b 1) (q : ) :
a ^ q - b ^ q max q a - b * a - b

On the unit ball of an ultrametric field, x ↦ x^q contracts differences by the factor max(‖q‖, ‖a − b‖) — the quantitative "raising to an even power deepens congruences", in one step for any q (the geometric sum ∑ aⁱb^{q−1−i} is q·a^{q−1} up to a multiple of a − b).

The 2-adic input: odd integers are units #

theorem GQ2.TeichmullerLift.norm_natCast_eq_one_of_odd {m : } (hm : Odd m) :
m = 1

Odd naturals have norm 1 in ℚ̄₂ (the spectral norm extends the 2-adic norm, where odd integers are units).

Brick 2: odd-root separation #

theorem GQ2.TeichmullerLift.norm_one_sub_eq_one_of_pow_eq_one {m : } (hm : Odd m) {η : AlgebraicClosure ℚ_[2]} ( : η ^ m = 1) (hne : η 1) :
1 - η = 1

1 is at distance exactly 1 from every other root of unity of odd order: m = ∑_{i<m}(1 − ηⁱ) once ∑ ηⁱ = 0, every summand has norm ≤ ‖1 − η‖, and ‖m‖ = 1.

theorem GQ2.TeichmullerLift.norm_sub_eq_one_of_pow_eq_one {m : } (hm : Odd m) {ζ ζ' : AlgebraicClosure ℚ_[2]} ( : ζ ^ m = 1) (hζ' : ζ' ^ m = 1) (hne : ζ ζ') :
ζ - ζ' = 1

Odd-root separation (plan §1(R)2): distinct roots of unity of odd order m in ℚ̄₂ are at norm-distance exactly 1 — they stay distinct in every residue field of odd characteristic-avoiding depth. (Applied at m = 2^F − 1 in the residue layer.)

Brick 1: Teichmüller representatives #

theorem GQ2.TeichmullerLift.exists_teichmuller (L : IntermediateField ℚ_[2] (AlgebraicClosure ℚ_[2])) [FiniteDimensional ℚ_[2] L] {q : } (hqn : q < 1) {w : AlgebraicClosure ℚ_[2]} (hwL : w L) (hw1 : w = 1) (hwq : w ^ q - w < 1) :
ωL, ω ^ q = ω ω = 1 ω - w < 1

Teichmüller representative (plan §1(R)1). In a finite (hence complete) subextension L/ℚ₂, every norm-one w ∈ L with ‖w^q − w‖ < 1 (for an exponent q of norm < 1 — in application q = #l, a power of 2, and the congruence is Lagrange in the residue field) is congruent mod 𝔪_L to a genuine (q−1)-st root of unity ω ∈ L: the π-adic limit of the sequence w^{qⁿ}.

Brick 3: successive approximation #

theorem GQ2.TeichmullerLift.le_of_shared_uniformizer (k L : IntermediateField ℚ_[2] (AlgebraicClosure ℚ_[2])) [FiniteDimensional ℚ_[2] k] (hkL : k L) {π : AlgebraicClosure ℚ_[2]} (hπk : π k) (hπ0 : π 0) (hπ1 : π < 1) (hπmax : zL, z < 1z π) (hres : zL, z 1xk, z - x < 1) :
L k

Successive approximation (plan §1(R)4). If π ∈ k is a shared uniformizer for the pair k ≤ L (‖π‖ dominates every sub-unit norm of L) and every integral element of L is congruent mod 𝔪_L to an element of k (the residue fields agree), then L ≤ k: every z ∈ O_L is the limit of its π-adic partial sums with k-coefficients, and the finite-dimensional k is closed; a π-power scaling handles general z.