Direct Vaughan Type-I: the AP-normalized physical scale #
The unsquared mean arising from character orthogonality has weight 1 / φ(q).
This module keeps that weight through row Cauchy and only then invokes the
existing variable-length primitive maximal large sieve. It also records why
putting the square-large-sieve weight q / φ(q) on the unsquared mean inserts
an extra factor q before any analytic estimate is used.
The primitive unsquared mean with the weight produced by AP character
orthogonality. This is deliberately distinct from the square-large-sieve
weight q / φ(q).
Equations
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedPrimitiveMean · compiled type and proof/definition references.
The corrected direct Type-I mean. The Vaughan input itself is not frozen: this is the literal producer quantity.
Equations
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVaughanTypeIMean · compiled type and proof/definition references.
The old unsquared weight is exactly q times the AP-normalized summand.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.directPrimitiveMean_summand_eq_q_mul · compiled type and proof/definition references.
Strict one-level scale counterexample: as soon as the primitive amplitude
mass is positive and q>1, replacing 1/φ(q) by q/φ(q) strictly enlarges
that level. Thus q/φ(q) cannot be called the direct AP-normalized L¹ mean;
it is the square-large-sieve weight.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.directPrimitiveMean_summand_strictly_inflates · compiled type and proof/definition references.
Rowwise AP-normalized L¹ majorant. For Vaughan's first lane, S is a
d-shell; for the middle lane it is a (d,e) shell.
Equations
- AnalyticNumberTheory.LargeSieve.apNormalizedVariableLengthRowMean S c L Q = ∑ q ∈ Finset.Icc 1 Q, (↑q.totient)⁻¹ * ∑ χ : AnalyticNumberTheory.LargeSieve.PrimitiveCharacter q, ∑ r ∈ S, √(AnalyticNumberTheory.LargeSieve.primitiveCharacterPrefixMaxSquare (c r) 0 (L r) q χ)
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVariableLengthRowMean · compiled type and proof/definition references.
Cauchy with the correct normalization. The exact number of rows and moduli is visible; no analytic hypothesis is hidden here.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVariableLengthRowMean_sq_le · compiled type and proof/definition references.
The AP-normalized square ledger is bounded by the existing variable-length large sieve. This is the precise point where the proved LS theorem is called.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalized_variableLength_square_le_budget · compiled type and proof/definition references.
Combined corrected-weight Cauchy + variable-length LS producer.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVariableLengthRowMean_sq_le_budget · compiled type and proof/definition references.
The middle μ*Λ lane retains the literal Λ square energy; it is not
silently replaced by a row count.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleShortEnergy_explicitLambda · compiled type and proof/definition references.
Scalar shell optimization. If a corrected-weight shell has a square bound
P², then it has the physical unsquared bound P; choosing
P = logPay * (N + Q² sqrt N) is the exact producer shape.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.corrected_typeI_shell_physical_of_square · compiled type and proof/definition references.