Conductor grouping and change-level correction ledger #
A finite, quantitative reduction from all nonprincipal Dirichlet characters to primitive characters grouped by conductor. The principal summand is retained literally. No prime-number theorem or Bombieri--Vinogradov assertion occurs.
Integers in the interval on which changing from level q to the conductor
can produce an error.
Equations
- AnalyticNumberTheory.LargeSieve.conductorBadSupport q M N = {n ∈ Finset.Icc (M + 1) (M + ↑N) | ¬IsCoprime n ↑q}
Instances For
The change-level error has exactly zero contribution away from the explicit bad support.
Exact support restriction for the finite correction energy.
Explicit finite energy bound: only bad-prime-supported coefficients occur, with pointwise constant four.
Squared prefix correction.
Equations
- AnalyticNumberTheory.LargeSieve.conductorErrorPrefixSquare χ b M y = ‖∑ n ∈ Finset.Icc (M + 1) (M + ↑y), AnalyticNumberTheory.LargeSieve.conductorChangeLevelError χ b n‖ ^ 2
Instances For
Maximum squared prefix correction over 0 ≤ y ≤ N.
Equations
- AnalyticNumberTheory.LargeSieve.conductorErrorPrefixMaxSquare χ b M N = (Finset.image (fun (y : ℕ) => AnalyticNumberTheory.LargeSieve.conductorErrorPrefixSquare χ b M y) (Finset.range (N + 1))).max' ⋯
Instances For
Every correction prefix is controlled by N times its full interval
energy.
Explicit support bound for the maximal correction.
Squared prefix for an arbitrary (possibly imprimitive) character.
Equations
- AnalyticNumberTheory.LargeSieve.characterPrefixSquare χ b M y = ‖∑ n ∈ Finset.Icc (M + 1) (M + ↑y), b n * χ ↑n‖ ^ 2
Instances For
Maximum squared prefix for an arbitrary character.
Equations
- AnalyticNumberTheory.LargeSieve.characterPrefixMaxSquare χ b M N = (Finset.image (fun (y : ℕ) => AnalyticNumberTheory.LargeSieve.characterPrefixSquare χ b M y) (Finset.range (N + 1))).max' ⋯
Instances For
Per-character maximal reduction to its conductor primitive character plus its literal correction maximum.
Positive divisors at least two: precisely the possible nonprincipal conductors at a positive level.
Equations
- AnalyticNumberTheory.LargeSieve.nonprincipalConductors q = {d ∈ q.divisors | 2 ≤ d}
Instances For
Total q/φ(q) weight with which one primitive character of conductor d
appears among levels 1 ≤ q ≤ Q. This is the exact imprimitive multiplicity
with the analytic weight retained, rather than replaced by a crude count.
Equations
- AnalyticNumberTheory.LargeSieve.imprimitiveConductorWeight Q d = ∑ q ∈ Finset.Icc 1 Q with d ∣ q, ↑q / ↑q.totient
Instances For
At one positive level, characters of nontrivial conductor are in bijection
with primitive characters over the divisors d ≥ 2 of that level.
Exact global conductor regrouping. Every primitive character of conductor
d receives exactly imprimitiveConductorWeight Q d; hence both ordinary
imprimitive multiplicity and the q/φ(q) weight are visible.
The requested all-character nonprincipal maximal ledger. Its first term is then exactly regrouped by the preceding theorem, while the second is the honest bad-prime correction; no principal estimate is inserted.
Principal/nonprincipal split with the principal maximal term kept literally. This theorem is bookkeeping only, not a PNT assertion.