Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Derivatives of an integer combination of exponential monomials at lattice points: algebraic numbers with bounded house and denominator

Proved
Transcendence.exp_monomials_deriv_lattice

by carlok · Oct 2, 2026 · Mathlib 0df444a (Lean v4.33.1)

diaz-modulus-leannumber-theorytranscendence

Let KKK be a number field with an embedding φ:K→C\varphi : K \to \mathbb{C}φ:K→C, let ι\iotaι be a finite set, n=∣ι∣n = |\iota|n=∣ι∣, k0∈ιk_0 \in \iotak0​∈ι, and let x1,…,xd1x_1, \dots, x_{d_1}x1​,…,xd1​​ and yjy_jyj​ (j∈ιj \in \iotaj∈ι) be vectors in Cι\mathbb{C}^\iotaCι; write ⟨w,z⟩=∑νwνzν\langle w, z\rangle = \sum_\nu w_\nu z_\nu⟨w,z⟩=∑ν​wν​zν​. Suppose that xiν=φ(ξiν)x_{i\nu} = \varphi(\xi_{i\nu})xiν​=φ(ξiν​) and e⟨xi,yj⟩=φ(aij)e^{\langle x_i, y_j\rangle} = \varphi(a_{ij})e⟨xi​,yj​⟩=φ(aij​) with ξiν,aij∈K\xi_{i\nu}, a_{ij} \in Kξiν​,aij​∈K, and that ηj∈K\eta_j \in Kηj​∈K satisfy φ(ηj)=yjk0\varphi(\eta_j) = y_{jk_0}φ(ηj​)=yjk0​​ if T0>0T_0 > 0T0​>0. Suppose that an integer δ\deltaδ makes every δξiν\delta\xi_{i\nu}δξiν​, δηj\delta\eta_jδηj​ and δaij\delta a_{ij}δaij​ an algebraic integer, and that all their houses are at most H≥1H \ge 1H≥1, the house of an algebraic number being the largest modulus of its conjugates. Let T1≥1T_1 \ge 1T1​≥1, let XXX be real, and let

F(z)=∑τ,tpτ,t zk0τ e⟨t1x1+⋯+td1xd1, z⟩(0≤τ≤T0, t∈{0,…,T1}d1)F(z) = \sum_{\tau, t} p_{\tau,t}\, z_{k_0}^{\tau}\, e^{\langle t_1x_1 + \dots + t_{d_1}x_{d_1},\, z\rangle} \qquad (0 \le \tau \le T_0,\ t \in \{0, \dots, T_1\}^{d_1})F(z)=τ,t∑​pτ,t​zk0​τ​e⟨t1​x1​+⋯+td1​​xd1​​,z⟩(0≤τ≤T0​, t∈{0,…,T1​}d1​)

with integers ∣pτ,t∣≤X|p_{\tau,t}| \le X∣pτ,t​∣≤X. Then at every point ∑jsjyj\sum_j s_jy_j∑j​sj​yj​ with 0≤sj<S10 \le s_j < S_10≤sj​<S1​, the derivative of FFF along any list of kkk coordinate directions is φ(γ)\varphi(\gamma)φ(γ) for some γ∈K\gamma \in Kγ∈K with

house⁡(γ)≤(T0+1)(T1+1)d1X ((d1+1)T1H)k (nS1H+k)T0 Hd1nT1S1\operatorname{house}(\gamma) \le (T_0 + 1)(T_1 + 1)^{d_1}X\,\bigl((d_1 + 1)T_1H\bigr)^{k}\,(nS_1H + k)^{T_0}\,H^{d_1nT_1S_1}house(γ)≤(T0​+1)(T1​+1)d1​X((d1​+1)T1​H)k(nS1​H+k)T0​Hd1​nT1​S1​

and δk+T0+d1nT1S1γ\delta^{k + T_0 + d_1nT_1S_1}\gammaδk+T0​+d1​nT1​S1​γ an algebraic integer.

It is the algebraic half of Liouville's estimate (4.14) in step 2 of §4.6 of Waldschmidt's book, which Transcendence.exp_monomials_liouville_lower completes.

It is one step of the proof of Baker's theorem formalised in this mission, which follows Chapter 4 of Waldschmidt's book: Baker's theorem from the criterion of Schneider–Lang for Cartesian products, as observed by Bertrand and Masser (1980).

Novelty. None: a step of the direct proof of Corollary 4.2 in §4.6 of the book (p. 137), where Lemma 4.9 (Transcendence.exp_monomial_derivs) is applied at the points ∑jsjyj\sum_js_jy_j∑j​sj​yj​. The book bounds the degree and the length of the polynomial of Lemma 4.9; here the house and a denominator of the value are bounded directly. The contribution of this node is the formal proof.

Preamble
import Mathlib
Formal statement
open NumberField

namespace Transcendence

/-- **Derivatives of an integer combination of exponential monomials at lattice points** (Waldschmidt,
*Diophantine Approximation on Linear Algebraic Groups*, §4.6, the algebraic half of (4.14)). Let `K` be a number
field embedded in `ℂ` by `φK`, and let `ξ i ν`, `η j`, `a i j ∈ K` be the coordinates `x i ν`, the numbers `y j k₀`
(needed only when `T₀ > 0`) and the numbers `exp ⟨xᵢ, y_j⟩`, with a common denominator `δ` and a common bound
`H ≥ 1` for their houses. Let `F(z) = Σ p_{τ,t} · z_{k₀}^τ · exp ⟨t₁x₁ + ⋯ + t_{d₁}x_{d₁}, z⟩` (`0 ≤ τ ≤ T₀`,
`t ∈ {0, …, T₁}^{d₁}`, `T₁ ≥ 1`) with integers `|p_{τ,t}| ≤ X`. Then the mixed partial derivative of `F` along the
coordinate directions `L 0, …, L (k-1)` at a lattice point `Σ_j s_j y_j` (`0 ≤ s_j < S₁`) is `φK γ` for some
`γ ∈ K` with `house γ ≤ (T₀+1)(T₁+1)^{d₁} X · ((d₁+1)T₁H)^k (nS₁H + k)^{T₀} H^{d₁nT₁S₁}` (`n = |ι|`) and
`δ^{k + T₀ + d₁nT₁S₁} γ` an algebraic integer. -/
theorem exp_monomials_deriv_lattice {K : Type*} [Field K] [NumberField K] (φK : K →+* ℂ)
    {ι : Type*} [Fintype ι] [DecidableEq ι] {d₁ : ℕ} (x : Fin d₁ → ι → ℂ) (y : ι → ι → ℂ)
    (k₀ : ι) (ξ : Fin d₁ → ι → K) (hξ : ∀ i ν, φK (ξ i ν) = x i ν) (η : ι → K)
    (a : Fin d₁ → ι → K) (ha : ∀ i j, φK (a i j) = Complex.exp (∑ ν, x i ν * y j ν))
    (δ : ℤ) (hδξ : ∀ i ν, IsIntegral ℤ ((δ : K) * ξ i ν))
    (hδη : ∀ j, IsIntegral ℤ ((δ : K) * η j)) (hδa : ∀ i j, IsIntegral ℤ ((δ : K) * a i j))
    {H : ℝ} (hH : 1 ≤ H) (hξH : ∀ i ν, house (ξ i ν) ≤ H) (hηH : ∀ j, house (η j) ≤ H)
    (haH : ∀ i j, house (a i j) ≤ H) {T₀ T₁ S₁ : ℕ} (hη : 0 < T₀ → ∀ j, φK (η j) = y j k₀)
    (hT₁ : 1 ≤ T₁) (p : Fin (T₀ + 1) × (Fin d₁ → Fin (T₁ + 1)) → ℤ) {X : ℝ}
    (hp : ∀ l, |(p l : ℝ)| ≤ X) (s : ι → Fin S₁) (k : ℕ) (L : Fin k → ι) :
    ∃ γ : K, iteratedFDeriv ℂ k (fun z : ι → ℂ => ∑ l, (p l : ℂ) * (z k₀ ^ (l.1 : ℕ) *
        Complex.exp (∑ ν, (∑ i, ((l.2 i : ℕ) : ℂ) * x i ν) * z ν))) (∑ j, ((s j : ℕ) : ℂ) • y j)
        (fun l => Pi.single (L l) 1) = φK γ ∧
      house γ ≤ ((T₀ : ℝ) + 1) * ((T₁ : ℝ) + 1) ^ d₁ * X * ((((d₁ : ℝ) + 1) * T₁ * H) ^ k *
        ((Fintype.card ι : ℝ) * S₁ * H + k) ^ T₀ * H ^ (d₁ * Fintype.card ι * T₁ * S₁)) ∧
      IsIntegral ℤ ((δ : K) ^ (k + T₀ + d₁ * Fintype.card ι * T₁ * S₁) * γ) := by
  sorry

end Transcendence
Source
A step of M. Waldschmidt, Diophantine Approximation on Linear Algebraic Groups, Grundlehren 326, Springer, 2000, §4.6, step 2 (p. 137), with Lemma 4.9 (pp. 130–131). Formal proof: Diaz modulus mission, 2 October 2026 (C. Perassi).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me