Closed elementary payload for Standard Bombieri--Vinogradov #
This module packages the elementary lanes left by the low/high conductor split.
The asymptotic payment is proved from Mathlib's Real.isLittleO_pow_log_id_atTop;
no scalar asymptotic inequality is retained as a premise.
The small Vaughan lane in AP normalization costs only the number of conductors, rather than a large-sieve square mean.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedPrimitiveMeanOn_vaughanSmall_le_explicit · compiled type and proof/definition references.
In particular a conductor interval contained in [1,Q] costs at most
Q v log(v+1).
Inspect dependencies
AnalyticNumberTheory.LargeSieve.highConductorVaughanSmallMean_le_explicit · compiled type and proof/definition references.
A convenient closed packet for exactly the elementary Standard-BV lanes.
Equations
- AnalyticNumberTheory.LargeSieve.StandardBVPayload N Q = AnalyticNumberTheory.LargeSieve.discreteAbelAmplifierPrefixMax N * (AnalyticNumberTheory.LargeSieve.principalBadPhysical N Q + AnalyticNumberTheory.LargeSieve.primePowerPhysical N Q + 2 * AnalyticNumberTheory.LargeSieve.directConductorCorrectionMean AnalyticNumberTheory.LargeSieve.vonMangoldtIntegerCoeff N Q)
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.StandardBVPayload · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.natLog2_cast_le_two_log · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.natSqrt_cast_le_realSqrt · compiled type and proof/definition references.
The exact Q ≤ sqrt N / log^(A+k) N calculation. This is the reusable
polynomial-versus-log payment lemma for every elementary lane below.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.Q_sqrt_log_payable · compiled type and proof/definition references.
Abel, bad-principal, higher-prime-power, and conductor-change terms have a
single explicit Q (sqrt N+1) log^3 N envelope throughout the BV-relevant
range Q ≤ N.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.StandardBVPayload_le_explicit · compiled type and proof/definition references.
For every requested logarithmic saving, choosing the modulus exponent three larger pays the entire closed elementary packet.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.StandardBVPayload_payable · compiled type and proof/definition references.