Documentation

MathlibNt.SieveTheory.LiLiuFouvryG9ProgressionDensity

The actual progression density, in the standard multiplicative omega interface. All identities retain the given density at every natural number, including zero.

The actual sieve weight, not a squarefree surrogate.

Equations
Instances For
    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_apply · compiled type and proof/definition references.

    Multiplicativity is proved directly from coprimality and Euler's totient.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_isMultiplicative · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.primeDensity_progressionOmega_apply · compiled type and proof/definition references.

    @[simp]

    Equality as arithmetic functions, with no nonzero or squarefree restriction.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.primeDensity_progressionOmega · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionDensity_prime · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionDensity_prime_nonneg_lt_one · compiled type and proof/definition references.

    Prime hypotheses in exactly the quotient form expected by ExternalSieve.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_prime_nonneg_lt_one · compiled type and proof/definition references.

    theorem MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_eulerProduct (v : ℕ) (P : Finset ℕ) (hP : ∀ p ∈ P, Nat.Prime p) :
    ∏ p ∈ P, (1 - (progressionOmega v) p / ↑p) = ∏ p ∈ P, (1 - if p.Coprime v then 1 / (↑p - 1) else 0)

    The genuine Euler product, on any finite set of primes.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_eulerProduct · compiled type and proof/definition references.

    theorem MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_eulerProduct_filter (v : ℕ) (P : Finset ℕ) (hP : ∀ p ∈ P, Nat.Prime p) :
    ∏ p ∈ P, (1 - (progressionOmega v) p / ↑p) = ∏ p ∈ P with p.Coprime v, (1 - 1 / (↑p - 1))

    Primes dividing the progression parameter contribute the exact unit factor.

    Inspect dependencies

    MathlibNt.SieveTheory.LiLiuPrereqWF.progressionOmega_eulerProduct_filter · compiled type and proof/definition references.