Polynomial zero estimate on a regular elliptic grid
ProvedWeierstrassEllipticZeta.regular_grid_polynomial_zero_estimateLet be a complex period pair with lattice and canonical Weierstrass functions . Fix satisfying RegularAuxiliaryGridData: the map on is injective; exactly when ; two integer grid points are congruent modulo exactly when their first two coordinates coincide; and every lies outside . The data also includes the finite-grid cardinality, shifted-grid regularity and radius bounds, and the period translation formulas for and .
For positive integers , write
with integer indices. There is a real constant such that the following holds for all positive integers , with and , and all integers . If
then every nonzero complex coefficient array gives a function
with for some and integer .
The constant is uniform in the five integer parameters and the coefficient array. There is no coefficient-height bound or initial-vanishing hypothesis. All evaluation points are regular. This statement combines functional nonvanishing, cleared translation, and the geometric zero estimate; it makes no claim about the magnitude of the selected derivative.
import Definitions.Def_WeierstrassEllipticZeta_AuxiliaryGrids import Mathlib.Analysis.Calculus.IteratedDeriv.Defs open WeierstrassEllipticZeta
theorem WeierstrassEllipticZeta.regular_grid_polynomial_zero_estimate
(L : PeriodPair) (ω u₁ u₂ : ℂ)
(h_grid : RegularAuxiliaryGridData L ω u₁ u₂) :
∃ C : ℝ, 0 < C ∧ ∀ m l s q T : ℕ,
1 ≤ m → 1 ≤ l → 1 ≤ s → 1 ≤ q → s ≤ q → l ≤ m → 3 ≤ T →
3 * C * max ((m : ℝ) * (15 * l) ^ 2) ((q : ℝ) * (15 * l) ^ 2) <
(T : ℝ) * (s : ℝ) ^ 2 * q →
∀ c : Fin (m + 1) × Fin (l + 1) × Fin (l + 1) → ℂ,
c ≠ 0 → ∃ v ∈ auxiliaryGrid u₁ u₂ ω ![3 * s, 3 * s, 3 * q],
∃ n : ℕ, n ≤ T + 6 * l ∧
iteratedDeriv n (fun w => ∑ i, c i * w ^ i.1.val *
L.weierstrassP w ^ i.2.1.val * weierstrassZeta L w ^ i.2.2.val)
(u₁ / 2 + v) ≠ 0 := by sorry
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.