AnalyticNumberTheory.LargeSieve.WellSpaced #
Well-spaced points and the Schur test #
This module combines the dual quadratic-form identity
(dualQuadraticIdentity_Icc, Duality.lean) with the interval
geometric-sum bound (geomSum_exp_bound_Icc, GeomSum.lean) to prove
an additive large-sieve inequality with an explicit weaker constant.
The spacing condition is parametrized by ℝ: a set X ⊆ ℝ is
δ-well-spaced modulo 1 if any two distinct points have distance
distToInt at least δ. This corresponds to wellSpaced on
AddCircle 1 in Additive.lean, while keeping the counting geometry
in the real numbers and their fractional parts. The circle formulation
requires a separate bridge.
Proof structure (the classical Montgomery framework, with a weaker constant):
- Counting: a set in
[a, a+L]with pairwise real distances at leastδhas at mostL/δ + 1points (sepCard_le_interval, by induction on the largest point). Splitting fractional parts into[0,r]and[1−r,1]gives the ball count#{y : distToInt(x−y) ≤ r} ≤ 2r/δ + 2(wellSpaced_ball_card_le). - Dyadic-shell row sum: for fixed
x, groupΣ_y |K(x,y)|by dyadic shells ofdistToInt(x−y). Each shell has at most2·2^{-j}/δ + 2points; the geometric bound≤ 1/(2ρ)givesΣ_{y∈X} |Σ_{M<n≤M+N} e(n(x−y))| ≤ N + (2K+12)/δ, whereK = ⌈log₂(1/δ)⌉(wellSpacedRowSum). - Schur/Cauchy--Schwarz test (
quadraticFormBound): for a kernel with symmetric norms (|K xy| = |K yx|), as for a Hermitian kernel, row sums at mostCimply|Σ_x Σ_y b_x·conj(b_y)·K_xy| ≤ C·Σ_x |b_x|². - Assembly: the dual identity, row-sum bound, and Schur test give
largeSieveDual_wellSpaced;largeSieveDualitythen giveslargeSievePrimal_wellSpaced.
The explicit weaker constant is
C(N,δ) = N + (2⌈log₂(1/δ)⌉+12)/δ, with the ceiling taken in ℕ.
The classical sharp constant N + 1/δ requires Montgomery's
positive-kernel/Parseval method (a Fejér-kernel majorant or a
Hilbert-type quadratic-form estimate). It is not proved here:
naive dyadic-shell counting and the Schur test incur a log(1/δ) factor.
References: Montgomery, "Topics in Multiplicative Number Theory" (1971), Ch. 1; Iwaniec & Kowalski, "Analytic Number Theory" (2004), Ch. 7.
1. Real-parametrized well-spaced sets and basic distance properties #
X ⊆ ℝ is δ-well-spaced modulo 1: any two distinct points have
distance modulo 1 at least δ. This corresponds to wellSpaced on
AddCircle 1 in Additive.lean.
Equations
- AnalyticNumberTheory.LargeSieve.wellSpacedReal X δ = ∀ ⦃x : ℝ⦄, x ∈ X → ∀ ⦃y : ℝ⦄, y ∈ X → x ≠ y → δ ≤ AnalyticNumberTheory.LargeSieve.distToInt (x - y)
Instances For
Distinct points of a well-spaced set have real distance at least δ:
separation modulo 1 implies separation on the real line.
2. Counting lemmas #
Interval count: a set in [a, a+L] with pairwise distances at
least δ has at most L/δ + 1 points. Choose its largest point m;
the remaining points lie in [a, m−δ], so induction applies.
Right-arc count: at most r/δ + 1 well-spaced points satisfy
1 − fract(x−y) ≤ r.
Ball count modulo 1: a ball of radius r ≤ 1/2 contains at most
2r/δ + 2 well-spaced points. Split fractional parts into left and
right intervals, each containing at most r/δ + 1 points.
3. Interval-kernel properties and dyadic-shell row sums #
The interval exponential sum at zero: Σ_{M<n≤M+N} e(n·0) = N.
Conjugation of the interval kernel:
Σ_n e(n·(−z)) = conj(Σ_n e(nz)).
Kernel norm symmetry:
|Σ_n e(n(x−y))| = |Σ_n e(n(y−x))|.
Pointwise shell bound: if 0 < ρ ≤ 1/2 and (1/2)^J < ρ, then
1/(2ρ) ≤ Σ_{2≤j≤J} 2^{j-1}·1_{ρ ≤ (1/2)^{j-1}}.
Choose the least k with (1/2)^k < ρ. Then 2 ≤ k ≤ J,
1/(2ρ) < 2^{k-1}, and every shell index j ∈ [2,k] contributes.
3½. The weaker constant and log₂ lemmas #
Weaker additive large-sieve constant:
C(N,δ) = N + (2⌈log₂(1/δ)⌉+12)/δ, with a natural-number ceiling.
This is explicit; the logarithmic factor is the cost of naive
dyadic-shell counting and the Schur test. The sharp N + 1/δ
requires a positive-kernel argument not supplied here.
Equations
Instances For
Dyadic-shell row sum (weaker constant): for a δ-well-spaced
set X modulo 1 and fixed x ∈ X,
Σ_{y∈X} |Σ_{M<n≤M+N} e(n(x−y))| ≤ N + (2K+12)/δ,
where K = ⌈log₂(1/δ)⌉. The logarithmic factor is the cost of
the naive Schur test.
4. The Schur test and the additive large sieve #
Schur/Cauchy--Schwarz test: if the kernel has symmetric norms
(|K xy| = |K yx|, as for a Hermitian kernel) and row sums at most C,
then |Σ_x Σ_y b_x·conj(b_y)·K_xy| ≤ C·Σ_x |b_x|².
Use the triangle inequality and Cauchy--Schwarz for the complex
bilinear form on the product Finset.
Dual additive large sieve (real version, weaker constant):
for a δ-well-spaced set X modulo 1,
Σ_{M<n≤M+N} |Σ_{x∈X} conj(e(nx))·b_x|² ≤ C(N,δ)·Σ_{x∈X} |b_x|².
Additive large sieve (real version, weaker constant):
for a δ-well-spaced set X modulo 1 and any finitely supported
complex sequence a, the primal bound is
Σ_{x∈X} |Σ_{M<n≤M+N} a_n·e(nx)|² ≤ C(N,δ)·Σ_n |a_n|².
It follows from the dual bound by largeSieveDuality.