Documentation

MathlibNt.SieveTheory.Distribution.LiuPan.LiuPanConvolutionAPCount

All nonnegative integers up to N in the specified residue class, not a prime-counting proxy. The residue need not be reduced or canonical.

Equations
Instances For
    Inspect dependencies

    MathlibNt.SieveTheory.LiuWeight.liuAPCarrier · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.SieveTheory.LiuWeight.liuAPCarrier_card_le · compiled type and proof/definition references.

    Positive-a product-fibre bijection for the literal production prime count.

    Inspect dependencies

    MathlibNt.SieveTheory.LiuWeight.primesInAPBelow_eq_divisor_card · compiled type and proof/definition references.

    noncomputable def MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount (N z y A₁ A₂ q l : ℕ) :

    Literal counting part of the source interval sum; no change to its Li term.

    Equations
    Instances For
      Inspect dependencies

      MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount · compiled type and proof/definition references.

      noncomputable def MathlibNt.SieveTheory.LiuWeight.liuBetaInterval (N z y A₁ A₂ q n : ℕ) :

      Product-fibre coefficient retaining both the interval and gcd restrictions.

      Equations
      Instances For
        Inspect dependencies

        MathlibNt.SieveTheory.LiuWeight.liuBetaInterval · compiled type and proof/definition references.

        theorem MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount_eq_sum_betaInterval (N z y A₁ A₂ q l : ℕ) :
        liuCoprimeIntervalCount N z y A₁ A₂ q l = ∑ n ∈ liuAPCarrier N q l, liuBetaInterval N z y A₁ A₂ q n

        Exact finite regrouping, valid without a reduced-residue assumption.

        Inspect dependencies

        MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount_eq_sum_betaInterval · compiled type and proof/definition references.

        theorem MathlibNt.SieveTheory.LiuWeight.liuBetaInterval_nonneg (N z y A₁ A₂ q n : ℕ) :
        0 ≤ liuBetaInterval N z y A₁ A₂ q n
        Inspect dependencies

        MathlibNt.SieveTheory.LiuWeight.liuBetaInterval_nonneg · compiled type and proof/definition references.

        theorem MathlibNt.SieveTheory.LiuWeight.liuBetaInterval_le_beta (N z y A₁ A₂ q n : ℕ) :
        liuBetaInterval N z y A₁ A₂ q n ≤ liuBeta N z y n

        Removing nonnegative interval/gcd filters can only increase a fibre.

        Inspect dependencies

        MathlibNt.SieveTheory.LiuWeight.liuBetaInterval_le_beta · compiled type and proof/definition references.

        Whole-a counting bound: no termwise error triangle inequality.

        Inspect dependencies

        MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount_le_three_mul_div_add_one · compiled type and proof/definition references.

        theorem MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount_le_three_mul_real_div_add_one (N z y A₁ A₂ q l : ℕ) (hq : 0 < q) :
        liuCoprimeIntervalCount N z y A₁ A₂ q l ≤ 3 * (↑N / ↑q + 1)

        Real-division form, for every positive modulus and arbitrary residue.

        Inspect dependencies

        MathlibNt.SieveTheory.LiuWeight.liuCoprimeIntervalCount_le_three_mul_real_div_add_one · compiled type and proof/definition references.