Documentation

MathlibNt.SieveTheory.LiLiuPrereqWFSignedRounding

Finite sieve direction for one normalized signed box convention #

The positive/negative choices are those of Iwaniec (17)--(18): the favourable sign uses weakly decreasing boxes at the original level; the opposite sign uses distinct boxes and the upper endpoints. Each squarefree prime set contributes once. This is the divided-power convention, NOT the raw labelled-slot sum or its factorial-copy expansion.

The two endpoint functions enclose each prime. The exact geometric specialization and identification with the common full-integer box weights are separate from the pointwise sieve inequalities proved here.

Rounded strict support and all source cubic tests.

Equations
Instances For
    Inspect dependencies

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

    theorem MathlibNt.SieveTheory.LiLiuPrereqWF.roundedSupport_mono {upper : Bool} {b c : ℕ → ℝ} {D : ℝ} {s : Finset ℕ} (hb : ∀ p ∈ s, 0 ≤ b p) (hbc : ∀ p ∈ s, b p ≤ c p) (h : RoundedSupport upper c D s) :
    RoundedSupport upper b D s
    Inspect dependencies

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

    Inspect dependencies

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

    Inspect dependencies

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

    The source's strictly decreasing-box side, before the sign is applied.

    Equations
    Instances For
      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiLiuPrereqWF.upperSetWeight_le_normalizedUpperSet {b c : ℕ → ℝ} {D : ℝ} {s : Finset ℕ} (hb : ∀ p ∈ s, 0 ≤ b p) (hbp : ∀ p ∈ s, b p ≤ ↑p) (hpc : ∀ p ∈ s, ↑p ≤ c p) :

      Removing negative terms or adding positive terms only raises the upper Rosser coefficient. Repeated-box prime sets are still counted exactly once.

      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiLiuPrereqWF.normalizedLowerSet_le_setWeight {b c : ℕ → ℝ} {D : ℝ} {s : Finset ℕ} (hb : ∀ p ∈ s, 0 ≤ b p) (hbp : ∀ p ∈ s, b p ≤ ↑p) (hpc : ∀ p ∈ s, ↑p ≤ c p) :

      The lower sign reverses BOTH choices: odd terms are enlarged, while positive even terms with a repeated box are omitted.

      Inspect dependencies

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

      Inspect dependencies

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

      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiLiuPrereqWF.upperWeight_le_normalizedUpperWeight {M : ℕ} {D : ℝ} {b c : ℕ → ℝ} (hM : Squarefree M) (hb : ∀ p ∈ M.primeFactors, 0 ≤ b p) (hbp : ∀ p ∈ M.primeFactors, b p ≤ ↑p) (hpc : ∀ p ∈ M.primeFactors, ↑p ≤ c p) (n : ℕ) :
      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiLiuPrereqWF.normalizedLowerWeight_le_lowerWeight {M : ℕ} {D : ℝ} {b c : ℕ → ℝ} (hM : Squarefree M) (hb : ∀ p ∈ M.primeFactors, 0 ≤ b p) (hbp : ∀ p ∈ M.primeFactors, b p ≤ ↑p) (hpc : ∀ p ∈ M.primeFactors, ↑p ≤ c p) (n : ℕ) :
      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiLiuPrereqWF.normalizedUpperWeight_divisor_sum {M n : ℕ} {D : ℝ} {b c : ℕ → ℝ} (hM : Squarefree M) (hD : 1 < D) (hn : n ≠ 0) (hb : ∀ p ∈ M.primeFactors, 0 ≤ b p) (hbp : ∀ p ∈ M.primeFactors, b p ≤ ↑p) (hpc : ∀ p ∈ M.primeFactors, ↑p ≤ c p) :
      (if n.Coprime M then 1 else 0) ≤ ∑ d ∈ n.divisors, (normalizedUpperWeight M D b c) d

      Genuine finite upper-sieve direction, not an assumption on the new aggregate. It holds at every positive integer, including prime powers.

      Inspect dependencies

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

      theorem MathlibNt.SieveTheory.LiLiuPrereqWF.normalizedLowerWeight_divisor_sum {M n : ℕ} {D : ℝ} {b c : ℕ → ℝ} (hM : Squarefree M) (hD : ∀ p ∈ M.primeFactors, ↑p < D) (hb : ∀ p ∈ M.primeFactors, 0 ≤ b p) (hbp : ∀ p ∈ M.primeFactors, b p ≤ ↑p) (hpc : ∀ p ∈ M.primeFactors, ↑p ≤ c p) :
      ∑ d ∈ n.divisors, (normalizedLowerWeight M D b c) d ≤ if n.Coprime M then 1 else 0

      The omitted lower positive pieces and enlarged negative pieces retain the lower direction. The prime cutoff is the genuine lower Rosser hypothesis.

      Inspect dependencies

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