Bad-prime compression for conductor change-level corrections #
This file is deliberately independent of the existing change-level ledger. It
makes the support ¬ IsCoprime n q into a literal union over prime divisors of
q, reorders the resulting coefficient energy by prime/multiple, and isolates
the exact non-maximal aggregate input needed to replace the old per-character
4 * N Cauchy bound by a dyadic prefix argument.
The finite reductions below contain no prime-number theorem, Bombieri--Vinogradov
claim, or new axiom. In particular, ConductorCorrectionBlockBound is a named
predicate, not a claimed theorem: it freezes the remaining analytic square-mean
estimate in its weakest useful (block, not maximal-prefix) form.
Multiples of one candidate bad prime in the ambient integer interval.
Equations
- AnalyticNumberTheory.LargeSieve.conductorBadPrimeMultiples p M N = {n ∈ Finset.Icc (M + 1) (M + ↑N) | ↑p ∣ n}
Instances For
The union of the prime-multiple fibres attached to a positive level.
Equations
Instances For
A positive-level integer is non-coprime to q exactly when some prime
factor of q divides it.
Exact support decomposition into bad-prime/multiple fibres.
Union bound for a nonnegative weight, with no disjointness hypothesis.
The bad-support coefficient energy is bounded by the sum of the energies on prime-multiple fibres. This is the useful support compression before any character or modulus Cauchy inequality is taken.
Total level/character weight attached to one bad prime. The definition retains exact level weights and exact nonprincipal-character cardinalities.
Equations
- AnalyticNumberTheory.LargeSieve.badPrimeLevelCharacterWeight Q p = ∑ q ∈ Finset.Icc 1 Q with p ∈ q.primeFactors, ↑q / ↑q.totient * ↑(AnalyticNumberTheory.LargeSieve.nonprincipalCharacters q).card
Instances For
Prime-first form of the elementary bad-support energy majorant. The right
side is already grouped by multiples of p; no character-dependent 4*N
factor has yet been introduced.
Squared correction on one interval block.
Equations
- AnalyticNumberTheory.LargeSieve.conductorCorrectionBlockSquare χ b A L = ‖∑ n ∈ Finset.Icc (A + 1) (A + ↑L), AnalyticNumberTheory.LargeSieve.conductorChangeLevelError χ b n‖ ^ 2
Instances For
The genuine remaining analytic input after bad-prime compression and dyadic prefix decomposition. It is only a non-maximal aggregate square-mean estimate for a finite family of interval blocks; it does not assume the desired prefix maximum. A large-sieve proof should establish this after rewriting each block by prime multiples (or by conductor/cofactor Möbius dilation).
Equations
- AnalyticNumberTheory.LargeSieve.ConductorCorrectionBlockBound b M N Q blockStart blockLength C = (∑ i : ι, ∑ q ∈ Finset.Icc 1 Q, ↑q / ↑q.totient * ∑ χ ∈ AnalyticNumberTheory.LargeSieve.nonprincipalCharacters q, AnalyticNumberTheory.LargeSieve.conductorCorrectionBlockSquare χ b (blockStart i) (blockLength i) ≤ C * ∑ n ∈ Finset.Icc (M + 1) (M + ↑N), ‖b n‖ ^ 2)
Instances For
Finite Rademacher--Menshov transfer for the change-level correction. This
is the advertised replacement for applying full-interval Cauchy separately to
every character: the loss is the number L of blocks in one prefix, while the
analytic input is an aggregate block square mean.
Scale audit #
The closed theorem above shows exactly where the old power loss disappears. An
aligned dyadic decomposition has L = log₂ N + 1. Thus a block estimate with
C ≪ (log N)^A * primitiveLargeSieveConstant N Q
gives an aggregate maximal correction of size
≪ (log N)^(A+1) * (N + Q^2 log Q) * ∑ |b(n)|^2.
At Q ≤ sqrt(N) / (log N)^B, only the Q^2 part is reduced to
N / (log N)^(2B) (up to the explicit logarithm already present in
primitiveLargeSieveConstant). The leading N part is independent of Q.
Consequently the level restriction alone does not make this correction
N / (log N)^A-negligible for arbitrary coefficients; it merely restores the
same power scale as the primitive maximal large sieve and removes the fatal
extra factor N. Any claimed logarithmic negligibility still needs a
source-specific saving in C (for example, a prime-multiple/conductor-first
block square mean with the required inverse-log gain), or a separately proved
small energy for the actual coefficient sequence on these prime multiples.
Thus the block square-mean predicate above, or an equivalent conductor-first
maximal large sieve for the prime-multiple dilations, is the minimal honest
analytic input; a stronger all-prefix correction axiom is unnecessary.