One coprimality sieve on a unit residue-class interval #
Finite Mobius inversion costs only the divisors of the specified sieve
integer. No coprimality between that integer and either modulus is assumed:
divisors meeting the phase modulus vanish intrinsically, and divisors meeting
the progression modulus are excluded by the unit residue. The surviving
divisor sections are CRT progressions of step e * v.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sievedReciprocalInterval q d b v A L U = ∑ k ∈ Finset.Icc L U, if k % v = b % v ∧ k.Coprime A then MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalPhase q d ↑k else 0
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sievedReciprocalInterval · compiled type and proof/definition references.
Equations
- MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalDivisorInterval q d b v e L U = ∑ k ∈ Finset.Icc L U, if k % v = b % v ∧ e ∣ k then MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalPhase q d ↑k else 0
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalDivisorInterval · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalDivisorInterval_eq_zero_of_not_coprime_modulus · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalDivisorInterval_eq_zero_of_not_coprime_step · compiled type and proof/definition references.
CRT gives one residue class modulo e*v, not an arbitrary filtered AP.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalDivisorInterval_eq_crt · compiled type and proof/definition references.
The finite Mobius expansion holds for the actual complex-valued phase.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sievedReciprocalInterval_eq_moebius · compiled type and proof/definition references.
Divisors meeting either modulus can be deleted before estimating.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sievedReciprocalInterval_eq_moebius_unit_divisors · compiled type and proof/definition references.
Each surviving divisor keeps the stronger interval length divided by e*v.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.reciprocalDivisorInterval_fouvry · compiled type and proof/definition references.
Cancellation on one genuine sieved residue interval.
The constant depends only on ε. In particular, A need not be coprime to
q or v. The divisor cost is only A.divisors.card; the original interval
span is divided by v*q, with no loss of the progression saving.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sievedReciprocalInterval_fouvry · compiled type and proof/definition references.