Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Schwarz's lemma on the lattice grid {Σ s_j y_j}, then Cauchy's inequality: a bound for the derivatives of the first non-vanishing order

Proved
Transcendence.grid_schwarz_cauchy

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

diaz-modulus-leannumber-theorytranscendence

Let ι\iotaι be a finite set with n=∣ι∣≥1n = |\iota| \ge 1n=∣ι∣≥1, and let (yj)j∈ι(y_j)_{j\in\iota}(yj​)j∈ι​ be a basis of Cι\mathbb{C}^\iotaCι. There is a constant c≥1c \ge 1c≥1 with the following property. Let FFF be an entire function on Cι\mathbb{C}^\iotaCι, let S0S_0S0​, S1≥1S_1 \ge 1S1​≥1 and M≥nS0M \ge nS_0M≥nS0​ be integers, and let ρ≥1\rho \ge 1ρ≥1 and BBB be real numbers. Suppose that every derivative of FFF of total order less than MMM vanishes at every point ∑jsjyj\sum_j s_jy_j∑j​sj​yj​ with 0≤sj<S10 \le s_j < S_10≤sj​<S1​, and that ∣F∣≤B|F| \le B∣F∣≤B on the closed polydisc of radius cS1ρcS_1\rhocS1​ρ about 000. Then at every such point, the derivative of FFF along any list of MMM coordinate directions has modulus at most

M!⋅n ρ−S0S1B.M!\cdot n\,\rho^{-S_0S_1}B.M!⋅nρ−S0​S1​B.

It is step 5 of §4.6 of Waldschmidt's book, for any entire function: Schwarz's lemma for Cartesian products (Transcendence.cartesian_schwarz) is applied to F(∑jzjyj)F\bigl(\sum_j z_jy_j\bigr)F(∑j​zj​yj​) on the grid {0,…,S1−1}n\{0, \dots, S_1 - 1\}^n{0,…,S1​−1}n, and Cauchy's inequality (Transcendence.polydisc_cauchy) on the unit polydisc about the grid point; ρ\rhoρ plays the role of the book's E′E'E′.

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: step 5 of §4.6 of the book (p. 140). The book applies Proposition 4.7 to F(∑jzjyj)F\bigl(\sum_j z_jy_j\bigr)F(∑j​zj​yj​) under a vanishing hypothesis (every exponent below S0′S_0'S0′​) that this change of variables does not preserve; vanishing by total order, assumed here, is preserved. The contribution of this node is the formal proof.

Preamble
import Mathlib
Formal statement
namespace Transcendence

/-- **Schwarz's lemma on a lattice grid, then Cauchy's inequality** (Waldschmidt, *Diophantine Approximation on
Linear Algebraic Groups*, Prop. 4.7, moved to the grid `{Σ_j s_j y_j : 0 ≤ s_j < S₁}` by `z ↦ Σ_j z_j y_j`). Let
`(y_j)` be a basis of `ℂ^ι`, `n = |ι| ≥ 1`. There is a constant `c ≥ 1` such that for every entire function `F`
on `ℂ^ι`: if every derivative of `F` of total order `< M` vanishes at every grid point, where `n S₀ ≤ M`, and
`|F| ≤ B` on the polydisc of radius `c S₁ ρ` (`S₁ ≥ 1`, `ρ ≥ 1`), then every mixed partial derivative of order
`M` of `F` at a grid point, along coordinate directions, is at most `M! · n ρ^{-S₀S₁} B`. -/
theorem grid_schwarz_cauchy {ι : Type*} [Fintype ι] [DecidableEq ι] (hn : 0 < Fintype.card ι)
    (y : ι → ι → ℂ) (hy : LinearIndependent ℂ y) :
    ∃ c : ℝ, 1 ≤ c ∧ ∀ F : (ι → ℂ) → ℂ, AnalyticOnNhd ℂ F Set.univ →
      ∀ (S₀ S₁ M : ℕ) (ρ B : ℝ), 1 ≤ S₁ → 1 ≤ ρ → Fintype.card ι * S₀ ≤ M →
      (∀ k < M, ∀ s : ι → Fin S₁, iteratedFDeriv ℂ k F (∑ j, ((s j : ℕ) : ℂ) • y j) = 0) →
      (∀ w : ι → ℂ, ‖w‖ ≤ c * S₁ * ρ → ‖F w‖ ≤ B) →
      ∀ (s : ι → Fin S₁) (L : Fin M → ι),
        ‖iteratedFDeriv ℂ M F (∑ j, ((s j : ℕ) : ℂ) • y j) (fun l => Pi.single (L l) 1)‖ ≤
          M.factorial * (Fintype.card ι * ρ⁻¹ ^ (S₀ * S₁) * B) := by
  sorry

end Transcendence
Source
M. Waldschmidt, Diophantine Approximation on Linear Algebraic Groups, Grundlehren 326, Springer, 2000, §4.6, step 5 (p. 140), with Proposition 4.7 (p. 122) and Cauchy's inequalities (p. XVII). 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