Lower bound for the weights of the multiplicative large sieve
ProvedMVSieve.large_sieve_weight_loweranalytic-number-theorylarge-sievenumber-theory
Let and be integers and let . Then
The left side is times the weight attached to the primitive characters modulo in the weighted multiplicative large sieve MVSieve.primitive_character_large_sieve. The bound says that weight is essentially . This is the analogue, for the large-sieve constant , of Montgomery and Vaughan's Lemmas 3 and 8. Riesel and Vaughan use those in the form
Here the additive constant is instead of , which costs nothing in the large- applications. Together, the two theorems bound the primitive character sums .
Formalization note: ranges over Finset.Icc 1 Q filtered by , Nat.Coprime r m and Squarefree m, the same index set as in MVSieve.primitive_character_large_sieve; are positive naturals (ℕ+).
Preamble
import Mathlib.Analysis.SpecialFunctions.Log.Basic import Mathlib.Data.Nat.Squarefree import Mathlib.Data.Nat.Totient import Mathlib.Data.PNat.Interval
Formal statement
theorem MVSieve.large_sieve_weight_lower (Q : ℕ+) (N : ℕ) (hN : 16 * (Q : ℕ) ^ 2 ≤ N)
(r : ℕ+) (hr : r ≤ Q) :
Real.log (((Q : ℕ) : ℝ) / ((r : ℕ) : ℝ)) - Real.log 4 ≤
(N : ℝ) * ∑ m ∈ (Finset.Icc 1 (Q : ℕ)).filter
(fun m => (r : ℕ) * m ≤ Q ∧ Nat.Coprime r m ∧ Squarefree m),
((r : ℕ) : ℝ) / (((r : ℕ).totient : ℝ) * (m.totient : ℝ) *
((N : ℝ) + 16 * (((r : ℕ) * m : ℕ) : ℝ) * ((Q : ℕ) : ℝ))) := by sorrySource
H. L. Montgomery and R. C. Vaughan, The large sieve, Mathematika 20 (1973) 119–134, Lemmas 3 and 8; used in H. Riesel and R. C. Vaughan, On sums of primes, Ark. Mat. 21 (1983) 45–74, proof of Lemma 13, p. 66 (the inequality preceding (8.18)).