Actual dyadic partition for the AP-normalized Vaughan Type-I mean #
Dyadic first-lane shell: positive d ≤ u with log₂ d = k.
Equations
- AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicShell u k = {d ∈ Finset.Icc 1 u | d.log2 = k}
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicShell · compiled type and proof/definition references.
Dyadic product shell in the middle lane. It partitions by the actual short
product d*e, rather than by an ambient rectangle.
Equations
- AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicShell u v k = {de ∈ Finset.Icc 1 u ×ˢ Finset.Icc 1 v | (de.1 * de.2).log2 = k}
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicShell · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_vaughanTypeIFirstDyadicShell · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_vaughanTypeIMiddleProductDyadicShell · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicShell_bounds · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicShell_bounds · compiled type and proof/definition references.
Every positive d ≤ u occurs in its actual dyadic shell.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_own_vaughanTypeIFirstDyadicShell · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_own_vaughanTypeIMiddleProductDyadicShell · compiled type and proof/definition references.
The shell index of a nonempty first shell lies in the advertised range.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.firstDyadicShell_index_lt · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.middleProductDyadicShell_index_lt · compiled type and proof/definition references.
Literal AP-normalized mean of one middle product shell.
Equations
- AnalyticNumberTheory.LargeSieve.apNormalizedVaughanTypeIMiddleProductShellMean S N Q = AnalyticNumberTheory.LargeSieve.apNormalizedWeightedRowShellMean S (fun (de : ℕ × ℕ) => ↑(ArithmeticFunction.moebius de.1) * ↑(ArithmeticFunction.vonMangoldt de.2)) (AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddlePairRowCoeff fun (x : ℕ) => 1) (AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddlePairRowLength N) Q
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVaughanTypeIMiddleProductShellMean · compiled type and proof/definition references.
The exact physical payment attached to a first shell. This deliberately
spells out the two literal ledgers; no global length-N moment is substituted.
Equations
- AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicLogPay u k N Q = √(AnalyticNumberTheory.LargeSieve.rowShellShortEnergy (AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicShell u k) fun (d : ℕ) => ↑(ArithmeticFunction.moebius d)) * √(↑(2 ^ k) * AnalyticNumberTheory.LargeSieve.variableLengthPrimitivePrefixBudget (AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicShell u k) (AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstRowCoeff fun (x : ℕ) => 1) (AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstRowLength N) Q) * √(AnalyticNumberTheory.LargeSieve.conductorHarmonicFactor Q)
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicLogPay · compiled type and proof/definition references.
The analogous honest product-shell payment.
Equations
- AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicLogPay u v k N Q = √(AnalyticNumberTheory.LargeSieve.rowShellShortEnergy (AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicShell u v k) fun (de : ℕ × ℕ) => ↑(ArithmeticFunction.moebius de.1) * ↑(ArithmeticFunction.vonMangoldt de.2)) * √(↑(2 ^ k) * AnalyticNumberTheory.LargeSieve.variableLengthPrimitivePrefixBudget (AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicShell u v k) (AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddlePairRowCoeff fun (x : ℕ) => 1) (AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddlePairRowLength N) Q) * √(AnalyticNumberTheory.LargeSieve.conductorHarmonicFactor Q)
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicLogPay · compiled type and proof/definition references.
Every first shell meets the existing physical lemma with its literal energy and variable-length budget.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVaughanTypeIFirstDyadicShell_physical · compiled type and proof/definition references.
Every middle product shell meets the same physical lemma.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.apNormalizedVaughanTypeIMiddleProductDyadicShell_physical · compiled type and proof/definition references.
Explicit common payment used by the finite shell assembler.
Equations
- AnalyticNumberTheory.LargeSieve.vaughanTypeIActualDyadicLogPay N Q u v = ∑ k ∈ Finset.range (u.log2 + 1), AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicLogPay u k N Q + ∑ k ∈ Finset.range ((u * v).log2 + 1), AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicLogPay u v k N Q
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIActualDyadicLogPay · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIFirstDyadicLogPay_nonneg · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIMiddleProductDyadicLogPay_nonneg · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanTypeIActualDyadicLogPay_nonneg · compiled type and proof/definition references.