Tao, Proposition 7.2 — major arc sums (positive scale, zeros with multiplicity)
OpenTaoFivePrimes.major_arc_sums_positive_scaleProposition 7.2 (Major arc sums). Let be the height of Theorem 1.5. Let be a smooth non-negative function supported on with , and let be reals with and
Then
where
and is the number of zeroes of , counted with multiplicity, in the strip . Here and .
Role. This is the estimate that controls the exponential sum on the major arc by comparing it with the archimedean integral . The error is governed by the zeroes of below height , which is where the numerical verification of Theorem 1.5 enters. It feeds the strongly major arc estimate of Section 8.
Relation to TaoFivePrimes.major_arc_sums. That earlier node transcribed the proposition without the positivity of , which the source takes for granted since lives on and is a support interval. It was disproved by taking , , , where Lean's conventions and make the right-hand side negative. This node restores exactly that hypothesis; then follows from . It also counts zeroes with multiplicity, as the source's proof requires: the explicit formula sums over zeroes with multiplicity, and each zero with contributes at most . The earlier node used the number of distinct zeroes, which is only equivalent given simplicity of the zeroes, an input the source does not use.
Formalization notes. is the finite sum of analyticOrderNatAt riemannZeta s over the zeroes in the closed strip. The strip contains finitely many zeroes, and at each of them is analytic (they avoid the pole ) and not locally zero, so this is the order of vanishing, i.e. the multiplicity. The constant is inlined; the norms are the integrals , , with iterated deriv. The height is the literal , so a proof is expected to import riemann_verified. Support on is expressed as , and , as 1 / Real.sqrt c, Real.sqrt x. No hypothesis is needed: if then and both sides vanish.
import Mathlib import Definitions.Def_TaoFivePrimes_SmoothedExpSum import Definitions.Def_TaoFivePrimes_RepresentationCount open TaoFivePrimes
namespace TaoFivePrimes
theorem major_arc_sums_positive_scale (η : ℝ → ℝ) (c c' x α : ℝ)
(hsmooth : ContDiff ℝ (⊤ : ℕ∞) η)
(hnonneg : ∀ y, 0 ≤ η y)
(hsupp : ∀ y, η y ≠ 0 → y ∈ Set.Icc c c')
(hc : 0 < c)
(hcx : (10 : ℝ) ^ 3 ≤ c * x)
(hα : |α| ≤ 3.29 * 10 ^ 9 / (4 * Real.pi * c' * x)) :
‖smoothedExpSum η 1 x α - (x : ℂ) * ∫ y : ℝ, (η y : ℂ) * expCircle (α * x * y)‖ ≤
(60 * (∫ y, |η y|) + 32 * c' * (∫ y, |deriv η y|)
+ 4 * c' ^ 2 * (∫ y, |deriv (deriv η) y|))
* (Real.log (3.29 * 10 ^ 9) / (3 * (3.29 * 10 ^ 9))) * x
+ 2.01 / Real.sqrt c * Real.sqrt x
* (∑ᶠ s ∈ {s : ℂ | 0 ≤ s.re ∧ s.re ≤ 1 ∧ 0 ≤ s.im ∧ s.im ≤ 3.29 * 10 ^ 9 ∧
riemannZeta s = 0}, (analyticOrderNatAt riemannZeta s : ℝ))
* (∫ y, |η y|) := by
sorry
end TaoFivePrimes