For u ∉ Q̄ and coprime p, q ∈ Q̄[X]: if Q̄ + Q̄u + Q̄u⁻¹ + Σ Q̄ c (p(u)/q(u))ᵏ (k ≤ 3) is five-dimensional, then max(deg p, deg q) ≤ 2
ProvedDiazModulus.progression_space_ratio_degree_le_twodiaz-modulus-leannumber-theorytranscendence
Let , let be coprime, , let be non-zero, and let be the -span of and . Suppose . If , then .
So the ratio of a -term progression in such a space generates a subfield of index or of \overline{\mathbb{Q}}.
Proof. Evaluation at the transcendental embeds in ; let there, so . By coprimality, (Mathlib's RatFunc.finrank_eq_max_natDegree, from the Lüroth file). is not constant, so is transcendental and are free; with and , the intersection of the two parts has dimension at least . Two non-proportional in it have with ; is non-constant and maps to , so and divides .
Novelty. Not found in the sources read; it is short.
Preamble
import Definitions.Def_DiazModulus
Formal statement
open Complex ComplexConjugate
namespace DiazModulus
theorem progression_space_ratio_degree_le_two
(u : ℂ) (hu : u ∉ Qbar) (p q : Polynomial ↥Qbar) (hcop : IsCoprime p q)
(hdeg : 1 ≤ max p.natDegree q.natDegree) (c : ℂ) (hc : c ≠ 0)
(hdim : Module.finrank (↥Qbar) (Submodule.span Qbar (({1, u, u⁻¹} : Set ℂ) ∪
Set.range (fun k : Fin 4 => c * (Polynomial.aeval u p / Polynomial.aeval u q) ^ (k : ℕ)))) = 5) :
max p.natDegree q.natDegree ≤ 2 := by
sorry
end DiazModulus
Source
Not found in the sources read. Uses Mathlib's degree formula for rational functions (Lüroth's file). R13 of the Diaz modulus mission. Formal proof: Diaz modulus mission, 12 October 2026 (C. Perassi).