Finitely many numbers algebraic over ℚ(ω) have a common presentation over one monic integral model
ProvedTranscendence.exists_monic_integral_model_presentationdiaz-modulus-leannumber-theorytranscendence
Let be transcendental and let ( in a finite type) be algebraic over . Then there are and , monic in of positive degree , with and minimal there: no non-zero of -degree less than vanishes at , together with such that and
By the primitive element theorem the lie in for one ; the monic integral model of (Transcendence.exists_monic_integral_model) then presents every as a quotient of integer polynomials in with one common denominator.
Preamble
import Mathlib
Formal statement
namespace Transcendence
/-- Finitely many numbers algebraic over `ℚ(ω)` have a common presentation over one monic integral
model.
Let `ω` be transcendental and let `z₁, …, z_k` be algebraic over `ℚ(ω)`. By the primitive element
theorem they lie in `ℚ(ω, θ)` for one `θ` algebraic over `ℚ(ω)`; rescale `θ` to `ω₁`, a root of a
polynomial `Q ∈ ℤ[X][Y]` monic in `Y` and minimal at `(ω, ω₁)`. Every element of
`ℚ(ω, ω₁) = ℚ(ω, θ)` is a quotient `E(ω, ω₁) / D(ω, ω₁)` of integer polynomials, and a product of
denominators serves all the `zᵢ` at once. -/
theorem exists_monic_integral_model_presentation (ω : ℂ) (hω : Transcendental ℚ ω)
{ι : Type*} [Finite ι] (z : ι → ℂ)
(hz : ∀ i, IsAlgebraic (IntermediateField.adjoin ℚ ({ω} : Set ℂ)) (z i)) :
∃ (ω₁ : ℂ) (Q : Polynomial (Polynomial ℤ)), Q.Monic ∧ 0 < Q.natDegree ∧
Polynomial.eval₂ (Polynomial.eval₂RingHom (Int.castRingHom ℂ) ω) ω₁ Q = 0 ∧
(∀ A : Polynomial (Polynomial ℤ), A.natDegree < Q.natDegree →
Polynomial.eval₂ (Polynomial.eval₂RingHom (Int.castRingHom ℂ) ω) ω₁ A = 0 → A = 0) ∧
∃ (D : Polynomial (Polynomial ℤ)) (E : ι → Polynomial (Polynomial ℤ)),
Polynomial.eval₂ (Polynomial.eval₂RingHom (Int.castRingHom ℂ) ω) ω₁ D ≠ 0 ∧
∀ i, z i * Polynomial.eval₂ (Polynomial.eval₂RingHom (Int.castRingHom ℂ) ω) ω₁ D =
Polynomial.eval₂ (Polynomial.eval₂RingHom (Int.castRingHom ℂ) ω) ω₁ (E i) := by
sorry
end Transcendence
Source
Standard. The presentation used in §III of M. Waldschmidt, Solution du huitième problème de Schneider, J. Number Theory 5 (1973), 191–202. Formal proof: Diaz modulus mission, 27 September 2026 (C. Perassi).