Tao Theorem 5.1, Type I half
ProvedTaoFivePrimes.theorem51_typeI_envelopeThe Type I half of Tao's Theorem 5.1. Let with , let with , and let with , and . Let be any complex coefficients with for every positive odd , and let
be the Type I sum produced by the variant of Vaughan's identity. Then
This is the first half of the source's Section 5: the two terms on the right are exactly the first two terms of Theorem 5.1. The argument is summation by parts in over blocks of length , the odd-restricted Vinogradov-type lemma on each block, and an integral test on the resulting harmonic sum over blocks.
Note for anyone attacking this Two of the source's intermediate displays in this passage do not come out as written. The integral test for the block sum drops an additive : its term alone contributes , so the display fails once (at , the two sides are and ). And the per-block application of the odd-restricted Vinogradov lemma uses the factor where that lemma gives , since the blocks have length exactly . The statement above is the source's, unmodified; a proof must recover that slack from the two terms rather than transcribe the chain.
Formalization Note The Type I sum, the divisor set and the smoothed cutoff are the platform definitions imported from Def_TaoFivePrimes_Theorem51Sums; the inner sum is over all odd integers , , made finite by the compact support of .
import Mathlib import Definitions.Def_TaoFivePrimes_Theorem51Sums open Finset
theorem TaoFivePrimes.theorem51_typeI_envelope
(x alpha beta : ℝ) (a : ℤ) (q : ℕ) (hq : 4 ≤ q)
(haq : Nat.Coprime a.natAbs q)
(halpha : 4 * alpha = (a : ℝ) / q + beta)
(hbeta : |beta| ≤ 1 / (q : ℝ) ^ 2)
(U V : ℝ) (hU40 : 40 ≤ U) (hV40 : 40 ≤ V) (hUx : U < x) (hVx : V < x)
(hUV : U * V ≤ x / 4) (hUV2 : x ≤ U * V ^ 2)
(c : ℕ → ℂ) (hc : ∀ d ∈ TaoFivePrimes.theorem51Divisors U V, ‖c d‖ ≤ 1) :
TaoFivePrimes.theorem51TypeI x alpha U V c ≤
0.5 * (x / q) * Real.log x * Real.log (2 * U * V / q + 4)
+ 0.89 * (U * V + (5 / 2) * q) * (8 + Real.log q) * Real.log (2 * x) := by sorry