Prefix-maximal weighted primitive-character large sieve #
This module isolates the finite Rademacher--Menshov transfer needed by Vaughan
Type I/II arguments. A prefix is allowed to be written as a sum of at most L
interval blocks, and the total block energy is allowed to cover each coefficient
at most D times. The resulting loss is exactly L * D, uniformly in the
coefficient sequence, the interval origin, the modulus bound, and the character.
For the usual aligned dyadic decomposition one takes
L = D = Nat.log2 N + 1; the final corollary records the resulting square-log
loss explicitly. Keeping the finite decomposition hypotheses visible makes the
lemma directly reusable by Vaughan decompositions without introducing any
analytic or asymptotic assumption.
The fully expanded constant in the non-maximal weighted primitive-character large sieve.
Equations
Instances For
The existing Bombieri--Davenport estimate, packaged with its explicit constant for use by the maximal transfer.
The explicit large-sieve constant is monotone in the interval length.
Prefix square for one primitive character.
Equations
- AnalyticNumberTheory.LargeSieve.primitiveCharacterPrefixSquare b M y q χ = ‖∑ n ∈ Finset.Icc (M + 1) (M + ↑y), b n * ↑χ ↑n‖ ^ 2
Instances For
Maximum of the character-sum square over all integer prefixes 0 ≤ y ≤ N.
The defining finite set is nonempty because it contains y = 0.
Equations
- AnalyticNumberTheory.LargeSieve.primitiveCharacterPrefixMaxSquare b M N q χ = (Finset.image (fun (y : ℕ) => AnalyticNumberTheory.LargeSieve.primitiveCharacterPrefixSquare b M y q χ) (Finset.range (N + 1))).max' ⋯
Instances For
Every prefix square is bounded by the corresponding finite prefix maximum.
Primitive prefix maxima are nonnegative.
Finite Rademacher--Menshov transfer for primitive characters.
The interval indexed by i is (blockStart i, blockStart i + blockLength i].
The first hypothesis says that every prefix is the sum of at most L selected
blocks. The second bounds all block lengths by the ambient length N. The
last is the overlap-energy estimate; for aligned dyadic blocks its sharp finite
value is D = Nat.log2 N + 1.
The conclusion has the maximum inside the primitive-character sum. Its
constant is uniform and completely explicit: L * D times the already proved
N + (2⌈log₂(Q²)⌉+12)Q² constant.
Dyadic/Rademacher--Menshov specialization. Supplying the standard aligned
finite dyadic decomposition with depth Nat.log2 N + 1 gives the exact new loss
(Nat.log2 N + 1)², on top of the pre-existing additive large-sieve logarithm.
All constants remain uniform in b, M, Q, and every primitive character.