Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Masser–Wüstholz — pointed prime with bounded translation orbit

Proved
PhilipponMultiplicity.masser_wustholz_pointed_prime_orbit

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

algebraic-groupsphilippon-multiplicityzero-estimates

Accepted proof-sketch; one unpointed prime-selection input remains Open. The Lean reduction translates the selected prime through a subgroup point to the identity, pulls back its equations with the exact degree bound, preserves the sampled orbit cardinal, and transfers the component-dimension bound for every component meeting the subgroup. The sole Open child is refunpointed prime selection before recentering.

Let KKK be a Philippon base field and let G⊂PKNG\subset\mathbb P^N_KG⊂PKN​ be a connected commutative algebraic group of dimension n>0n>0n>0. Suppose a,b≥1a,b\geq1a,b≥1 are integers satisfying the Masser–Wüstholz hypotheses: translations on each finitely generated subgroup have homogeneous polynomial charts of degree at most aaa covering that subgroup, and the projective closure of GGG has defining equations of degree at most bbb. Set

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 a real radius R≥1R\geq1R≥1. Write

Δ(S)={∑iuiγi:u∈Zm, 0≤ui≤S}.\Delta(S)=\left\{\sum_i u_i\gamma_i:u\in\mathbb Z^m,\ 0\leq u_i\leq S\right\}.Δ(S)={i∑​ui​γi​:u∈Zm, 0≤ui​≤S}.

Suppose a homogeneous polynomial of degree at most DDD vanishes on Δ(nR)\Delta(nR)Δ(nR) but not on all of GGG. For every finitely generated subgroup Γ\GammaΓ containing the γi\gamma_iγi​, there exist an integer 1≤r≤n1\leq r\leq n1≤r≤n, a homogeneous prime ideal p⊃I(G)\mathfrak p\supset I(G)p⊃I(G), and finitely many homogeneous equations Q⊂p\mathcal Q\subset\mathfrak pQ⊂p, each of degree at most anDa^nDanD, such that the group zero set W=G∩Z(p)W=G\cap Z(\mathfrak p)W=G∩Z(p) satisfies

0∈W,#{g+W:g∈Δ(R)}≤Xr.0\in W,\qquad \#\{g+W:g\in\Delta(R)\}\leq X^r.0∈W,#{g+W:g∈Δ(R)}≤Xr.

Moreover, every minimal prime q\mathfrak qq of I(G)+(Q)I(G)+(\mathcal Q)I(G)+(Q) whose group 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 selects a homogeneous prime whose group zero set meets the finitely generated subgroup, with the sampled orbit bound and original equations of degree at most a^(n-1)D satisfying the local dimension estimate. The child does not require the prime to pass through the identity. 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_pointed_prime_orbit
    (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 ∧
      ∃ p : Ideal G.CoordinateRing, p.IsPrime ∧ IsMultihomogeneousIdeal G.ambient p ∧
        G.vanishingIdeal Set.univ ≤ p ∧
        (0 : G.Point) ∈ idealZeroLocusOnGroup G p ∧
        ((((fun g => translate g (idealZeroLocusOnGroup G p)) '' 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 : ℝ)) ∧
          (∀ F ∈ Q, F ∈ p) ∧
          ∀ 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 pointed prime selection 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