AnalyticNumberTheory.Sieve.PanV1SquareMean #
Type I square-sum bounds and per-modulus large-sieve reduction #
This module proves two components relevant to
panTypeICharMeanSieveBound and PanTypeICharacterMeanValue
(PanMeanValueBody.lean §§5--5.1):
- Elementary square-sum bound:
Σ_{n≤N} vaughanFirst(n,u)² ≤ N·(1+log(N+1))⁵. First use|vaughanFirst(n,u)| ≤ τ(n)·log(n+1), whereτ(n) = n.divisors.cardand|μ(d)| ≤ 1. Double counting givesΣ_{n≤N} τ(n)² = Σ_{d,e≤N} ⌊N/lcm(d,e)⌋. Thengcd·lcm = deandgcd = Σ_{g|gcd} φ(g)reduce the reciprocal-lcm sum toΣ_g (φ(g)/g²)·H(N/g)² ≤ (1+log(N+1))³. Harmonic estimates come fromMathlib.NumberTheory.Harmonic. - Per-modulus character square-sum bound:
Σ_χ ‖V_χ(m)‖² ≤ (φ(q)/q)·largeSieveBound(m+1,1/q²)·Σ_{n≤m} vaughanFirst(n,u)². CombinecharacterSieveModulus_lewithlargeSieveRationalPoints, then replace they-maximum by a sum to obtainpanTypeICharSqrtMeanMaxY_le_sieveSqrtSum.
These are per-modulus bounds, not a proof of the all-character
panTypeICharSquareMeanBound summed over q ≤ Q.
The classical Bombieri--Davenport argument uses primitive characters
and Gauss sums |τ(χ)|² = q; an all-character extension requires
additional control. The final bound here leaves only the additive
large-sieve constant, the vaughanFirst L² sum, and the outer
(y,a) weights.
1. Elementary pointwise bound for vaughanFirst #
μ(d) ∈ {-1, 0, 1}: |μ d| ≤ 1.
vaughanFirst 0 u = 0 (0.divisors = ∅).
2. Harmonic sums and multiple counts for the τ² estimate #
Harmonic bound Σ_{k=1}^{M} 1/k ≤ 1+log(M+1),
a consequence of mathlib's harmonic-sum estimates.
Multiple count: #{n ∈ Icc 1 N : m | n} = N/m for m ≥ 1.
3. Reciprocal-lcm sums and Σ_{n≤N} τ(n)² ≤ N·(1+log(N+1))³ #
Double reciprocal-lcm sum:
Σ_{d,e≤N} 1/lcm(d,e) ≤ (1+log(N+1))³.
Use lcm = de/gcd and gcd(d,e) = Σ_{g|d, g|e} φ(g) to write
Σ_{d,e} 1/lcm(d,e) = Σ_{g≤N} (φ(g)/g²)·(Σ_{d'≤N/g} 1/d')².
This is at most
(1+log(N+1))²·Σ_{g≤N} φ(g)/g² ≤ (1+log(N+1))²·Σ_{g≤N} 1/g ≤ (1+log(N+1))³.
4. Summing τ(n)² up to N #
Divisor square-sum bound:
Σ_{n≤N} τ(n)² ≤ N·(1+log(N+1))³.
Double count τ(n)² = #{(d,e) : d|n, e|n} and exchange sums:
Σ_{n≤N} τ(n)² = Σ_{d,e≤N} ⌊N/lcm(d,e)⌋.
5. Square-sum bound for vaughanFirst #
Vaughan V1 square-sum bound:
Σ_{n≤N} vaughanFirst(n,u)² ≤ N·(1+log(N+1))⁵,
using the elementary pointwise bound |vaughanFirst| ≤ τ·log
and the divisor square-sum bound.
6. Per-modulus large-sieve reduction of character square sums #
Reindex an ℕ range sum as an ℤ interval sum
using the natural embedding n ↦ n.
Per-modulus character square-sum bound: for q ≥ 1,
Σ_χ ‖V_χ(m)‖² ≤ (φ(q)/q)·largeSieveBound(m+1,1/q²)·Σ_{n≤m} vaughanFirst(n,u)².
Combine characterSieveModulus_le and largeSieveRationalPoints.
This is only a per-modulus estimate; it does not establish
panTypeICharSquareMeanBound over q ≤ Q.
Primitive-character and Gauss-sum analysis, with additional
all-character control, is needed for that separate mean-value question.
7. Replacing panTypeICharSqrtMeanMaxY by a sum over y #
Maximum-to-sum bound:
panTypeICharSqrtMeanMaxY ≤ Σ_{y≤x} panTypeICharSqrtMean y,
since the summands are nonnegative.
8. Character square sums bounded by the sieve constant and the V1 square sum #
Expanded per-modulus reduction: after removing the maximum,
bound panTypeICharSqrtMeanMaxY by elementary quantities.
For each y ≤ x, a ≤ X,
√(Σ_χ‖V_χ(y/a)‖²) ≤ √((φ(q)/q)·largeSieveBound(y/a+1,1/q²)) ·√(Σ_{n≤y/a} vaughanFirst(n,u)²).
Only the sieve constant, V1 square sum, and outer weights remain.
A mean over moduli is a separate step involving Gauss-sum and
primitive-character analysis.