Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Masser–Wüstholz — local prime estimate over finitely generated subgroups

Proved
PhilipponMultiplicity.masser_wustholz_local_prime_estimate

by tomasz · Sep 30, 2026 · Mathlib 0df444a (Lean v4.33.1)

algebraic-groupsphilippon-multiplicityzero-estimates

Accepted proof-sketch; one pointed-prime selection input remains Open. The Lean reduction constructs bounded integer relations from equal sampled translates, proves that their image generates a subgroup contained in the selected pointed zero set, and establishes an exact equality of sampled coset and translation-orbit counts. The sole Open child is the refpointed prime with bounded translation orbit.

Let KKK be a Philippon base field, and let G⊂PKNG\subset\mathbb P^N_KG⊂PKN​ be a connected commutative algebraic group of positive dimension nnn. Let a,b≥1a,b\geq1a,b≥1 be integers. Assume that translations on each finitely generated subgroup have homogeneous polynomial presentations of degree at most aaa on a chart containing that subgroup, and that the projective closure of GGG is defined by finitely many homogeneous equations of degree at most bbb. Put

c=a−nb−(N−n),X=D/c.c=a^{-n}b^{-(N-n)},\qquad X=D/c.c=a−nb−(N−n),X=D/c.

Fix m,D≥1m,D\geq1m,D≥1, points γ1,…,γm∈G\gamma_1,\ldots,\gamma_m\in Gγ1​,…,γm​∈G, and R≥1R\geq1R≥1. Write Ψ(u)=∑iuiγi\Psi(u)=\sum_i u_i\gamma_iΨ(u)=∑i​ui​γi​ and

Δ(S)={Ψ(u):u∈Zm, 0≤ui≤S for all i}.\Delta(S)=\{\Psi(u):u\in\mathbb Z^m,\ 0\leq u_i\leq S\text{ for all }i\}.Δ(S)={Ψ(u):u∈Zm, 0≤ui​≤S for all i}.

Suppose a homogeneous polynomial of degree at most DDD vanishes on Δ(nR)\Delta(nR)Δ(nR) but not identically on GGG.

For every finitely generated subgroup Γ≤G(K)\Gamma\leq G(K)Γ≤G(K) containing the γi\gamma_iγi​, there exist an integer 1≤r≤n1\leq r\leq n1≤r≤n, a finite set Σ⊂Zm\Sigma\subset\mathbb Z^mΣ⊂Zm with ∣σi∣≤R|\sigma_i|\leq R∣σi​∣≤R for all σ∈Σ\sigma\in\Sigmaσ∈Σ, and finitely many homogeneous polynomials Q\mathcal QQ, each of degree at most anDa^nDanD, with the following properties. If AAA is the subgroup generated by Ψ(Σ)\Psi(\Sigma)Ψ(Σ), then

#((Δ(R)+A)/A)≤Xr,Q∣A=0(Q∈Q).\#\bigl((\Delta(R)+A)/A\bigr)\leq X^r, \qquad Q|_A=0\quad(Q\in\mathcal Q).#((Δ(R)+A)/A)≤Xr,Q∣A​=0(Q∈Q).

Furthermore, every minimal prime q\mathfrak qq of I(G)+(Q)I(G)+(\mathcal Q)I(G)+(Q) whose zero set meets Γ\GammaΓ satisfies

dim⁡(G∩Z(q))≤n−r.\dim\bigl(G\cap Z(\mathfrak q)\bigr)\leq n-r.dim(G∩Z(q))≤n−r.

The formal statement is unchanged. The remaining child supplies a homogeneous prime through the identity, its sampled orbit bound, and bounded equations with the local component-dimension estimate. No bounded-relation or subgroup-coset conclusion is assumed in that child. Source: Masser–Wüstholz, Chapter 1, §2, printed pp.414–415: https://gdz.sub.uni-goettingen.de/id/PPN356556735_0072 .

Preamble
import Definitions.Def_PhilipponMultiplicity_GeometricSupport
import Definitions.Def_PhilipponMultiplicity_SectionFive
set_option autoImplicit false
open scoped BigOperators
Formal statement
namespace PhilipponMultiplicity

theorem masser_wustholz_local_prime_estimate
    (K : Type*) [NontriviallyNormedField K] (hK : IsPhilipponBaseField K)
    (E : EmbeddedCommutativeGroup K)
    (hn : 0 < (singleGroupProduct E).dimension)
    (hconnected : @_root_.IsConnected _ (singleGroupProduct E).zariskiTopology Set.univ)
    (a b : ℕ) (ha : 1 ≤ a) (hb : 1 ≤ b)
    (htranslation : MWTranslationBound (singleGroupProduct E) a)
    (hclosure : ∃ equations : Finset (singleGroupProduct E).CoordinateRing,
      (∀ P ∈ equations, (singleGroupProduct E).ambient.IsHomogeneousAtMost P (fun _ => b)) ∧
      groupProjectiveClosure (singleGroupProduct E) =
        {x | ∀ P ∈ equations, (singleGroupProduct E).ambient.eval P x = 0})
    (m D : ℕ) (hm : 1 ≤ m) (hD : 1 ≤ D)
    (γ : Fin m → (singleGroupProduct E).Point) (R : ℝ) (hR : 1 ≤ R)
    (P : (singleGroupProduct E).CoordinateRing)
    (hP : (singleGroupProduct E).ambient.IsHomogeneousAtMost P (fun _ => D)) :
    let G := singleGroupProduct E
    let c : ℝ := 1 / ((a : ℝ) ^ G.dimension * (b : ℝ) ^ (E.ambientDimension - G.dimension))
    (∀ x ∈ samplingGrid γ ((G.dimension : ℝ) * R),
      G.ambient.eval P (G.embedding x) = 0) →
    (∃ x : G.Point, G.ambient.eval P (G.embedding x) ≠ 0) →
    ∀ Γ : Submodule ℤ G.Point, Γ.FG → (∀ i, γ i ∈ Γ) →
    ∃ r : ℕ, 1 ≤ r ∧ r ≤ G.dimension ∧
      ∃ relations : Finset (Fin m → ℤ), (∀ v ∈ relations, ∀ i, |(v i : ℝ)| ≤ R) ∧
        let A := (Submodule.span ℤ
          (integerCombination γ '' (relations : Set (Fin m → ℤ)))).toAddSubgroup
        ((((fun g => translate g (A : Set G.Point)) '' samplingGrid γ R).ncard : ℝ) ≤
          ((D : ℝ) / c) ^ r) ∧
        ∃ Q : Finset G.CoordinateRing,
          (∀ F ∈ Q, ∃ d : G.FactorIndex → ℕ,
            G.ambient.IsHomogeneous F d ∧
              ∀ i, (d i : ℝ) ≤ (a : ℝ) ^ G.dimension * (D : ℝ)) ∧
          (∀ x ∈ A, ∀ F ∈ Q, G.ambient.eval F (G.embedding x) = 0) ∧
          ∀ q ∈ (G.vanishingIdeal Set.univ ⊔ Ideal.span (Q : Set G.CoordinateRing)).minimalPrimes,
            (∃ x ∈ Γ, x ∈ idealZeroLocusOnGroup G q) →
            varietyDimension G (idealZeroLocusOnGroup G q) ≤ G.dimension - r := by sorry

end PhilipponMultiplicity
Source
Derived local prime estimate from D. W. Masser and G. Wüstholz, Fields of large transcendence degree generated by values of elliptic functions, Inventiones Mathematicae 72 (1983), Chapter 1 §2, printed pp.413–415, especially (1.3) p.414 and (1.5) p.415. The globalization is in §3, pp.416–417. https://gdz.sub.uni-goettingen.de/id/PPN356556735_0072

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