Tao Section 5: the large sieve bound for a Type II dyadic block
ProvedTaoFivePrimes.theorem51_typeII_dyadic_block_boundThe large sieve bound for a dyadic block of the Type II sum. Let with , let with , let with , and , and let . With the dyadic block of the bilinear Type II sum,
This is the arithmetic half of the source's Type II estimate. In that regime both intervals and have length at least , so the subdivision form of the odd bilinear large sieve applies with and gives
where , counts the odd and , using . The counting bounds and then give and , and the displayed envelope follows from the square-root expansion .
All four ingredients are public and proved on the platform: TaoFivePrimes.large_sieve_subdivision, TaoFivePrimes.typeII_counting_bounds, TaoFivePrimes.typeII_pointwise and TaoFivePrimes.typeII_sqrt_expansion.
Formalization Note The coefficient of is , which is what the square-root expansion gives; the source prints , and that is the origin of the rather than in the final Type II constant.
import Mathlib import Definitions.Def_TaoFivePrimes_Theorem51Sums open MeasureTheory
theorem TaoFivePrimes.theorem51_typeII_dyadic_block_bound
(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)
(W : ℝ) (hW : W ∈ Set.Icc V (x / U)) :
‖∑' d : ℕ, ∑' w : ℕ,
(if U < (d : ℝ) ∧ V < (w : ℝ) ∧ d.Coprime 2 ∧ w.Coprime 2
∧ x / (2 * W) ≤ (d : ℝ) ∧ (d : ℝ) ≤ x / W
∧ W / 2 ≤ (w : ℝ) ∧ (w : ℝ) ≤ W then
((ArithmeticFunction.moebius d : ℤ) : ℂ)
* ((TaoFivePrimes.theorem51Centered V w : ℝ) : ℂ)
* TaoFivePrimes.expCircle (alpha * d * w)
else 0)‖ ≤ (1.1 / 8) * ((1 / (2 * Real.sqrt 2)) * (x / Real.sqrt q)
+ (1 / 2) * Real.sqrt (x * W) + x / Real.sqrt W
+ Real.sqrt 2 * Real.sqrt (x * (q : ℝ))) * Real.log W := by sorry