Documentation

MathlibNt.SieveTheory.Liu.PrimePairs.LiuPrimePairLogKernel

Liu's prime-pair logarithmic kernel #

This module rewrites Liu's reciprocal-log pair sum as the exact kernel in the logarithmic prime coordinates log p / log N. It then bounds the contribution from a fixed exponent rectangle by the corresponding ordered-prime reciprocal mass, and aggregates any finite rectangle cover. Overlap in the cover is allowed; no moving-boundary or limit transfer is asserted.

The logarithmic exponent coordinate of a prime relative to N.

Equations
Instances For
    Inspect dependencies

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

    Inspect dependencies

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

    Inspect dependencies

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

    The exact normalized logarithmic kernel attached to an ordered pair.

    Equations
    Instances For
      Inspect dependencies

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

      Inspect dependencies

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

      noncomputable def MathlibNt.SieveTheory.LiuWeight.liuPairLogKernelRectangleContribution (N : ℕ) (a₀ a₁ b₀ b₁ : ℝ) :

      The logarithmic-kernel contribution from Liu pairs in one fixed rectangle.

      Equations
      Instances For
        Inspect dependencies

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

        theorem MathlibNt.SieveTheory.LiuWeight.primeLogExponent_mem_interval_iff {N p : ℕ} (hN : 1 < N) (hp : 0 < p) (a₀ a₁ : ℝ) :
        a₀ < primeLogExponent N p ∧ primeLogExponent N p ≤ a₁ ↔ ↑N ^ a₀ < ↑p ∧ ↑p ≤ ↑N ^ a₁

        Positive bases have the expected power-cutoff interpretation in logarithmic coordinates.

        Inspect dependencies

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

        Exact logarithmic change of variables for every Liu source pair.

        Inspect dependencies

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

        The kernel denominator is positive on every Liu source pair.

        Inspect dependencies

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

        Multiplying Liu's reciprocal-log sum by log N gives the exact finite logarithmic-kernel sum, with ordered pairs and real division unchanged.

        Inspect dependencies

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

        Every kernel summand on the Liu pair set is nonnegative.

        Inspect dependencies

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

        The kernel contribution of any fixed exponent rectangle is nonnegative.

        Inspect dependencies

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

        noncomputable def MathlibNt.SieveTheory.LiuWeight.primeLogRectanglePairs (N : ℕ) (a₀ a₁ b₀ b₁ : ℝ) :

        The finite product carrier underlying primeReciprocalLogRectangle.

        Equations
        Instances For
          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.sum_primeLogRectanglePairs_eq_primeReciprocalLogRectangle (N : ℕ) (a₀ a₁ b₀ b₁ : ℝ) :
          ∑ p ∈ primeLogRectanglePairs N a₀ a₁ b₀ b₁, 1 / (↑p.1 * ↑p.2) = PrimeReciprocalLogRectangle.primeReciprocalLogRectangle N a₀ a₁ b₀ b₁

          The product-carrier reciprocal sum is exactly the existing ordered-prime rectangle mass.

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuPairsInLogRectangle_subset_primeLogRectanglePairs {N : ℕ} (hN : 1 < N) (a₀ a₁ b₀ b₁ : ℝ) :
          liuPairsInLogRectangle N a₀ a₁ b₀ b₁ ⊆ primeLogRectanglePairs N a₀ a₁ b₀ b₁

          Liu pairs selected by exponent coordinates form a subset of the existing ordered-prime rectangle carrier.

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuPairLogKernel_le_rectangleCorner {N : ℕ} {p : ℕ × ℕ} (hp : p ∈ liuWeightPairs N (liuSourceZ10 N) (liuSourceY3 N)) {a₀ a₁ b₀ b₁ : ℝ} (hrect : LiuPairInLogRectangle N a₀ a₁ b₀ b₁ p) (hupper : a₁ + b₁ < 1) :
          liuPairLogKernel N p ≤ 1 / (1 - a₁ - b₁) * (1 / (↑p.1 * ↑p.2))

          On a rectangle below α + β = 1, each kernel value is bounded by the upper-right-corner kernel times the reciprocal pair weight.

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuPairLogKernelRectangleContribution_le (N : ℕ) (hN : 8 ≤ N) (a₀ a₁ b₀ b₁ : ℝ) (hupper : a₁ + b₁ < 1) :
          liuPairLogKernelRectangleContribution N a₀ a₁ b₀ b₁ ≤ 1 / (1 - a₁ - b₁) * PrimeReciprocalLogRectangle.primeReciprocalLogRectangle N a₀ a₁ b₀ b₁

          A fixed rectangle below the singular boundary contributes at most its upper-right-corner kernel times the full ordered-prime rectangle mass.

          Inspect dependencies

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

          theorem MathlibNt.SieveTheory.LiuWeight.liuPairLogKernelSum_le_sum_rectangleMajorants_of_cover {ι : Type u_1} [DecidableEq ι] (s : Finset ι) (a₀ a₁ b₀ b₁ : ι → ℝ) (N : ℕ) (hN : 8 ≤ N) (_ha₀ : ∀ i ∈ s, 0 < a₀ i) (_ha : ∀ i ∈ s, a₀ i < a₁ i) (_hb₀ : ∀ i ∈ s, 0 < b₀ i) (_hb : ∀ i ∈ s, b₀ i < b₁ i) (hupper : ∀ i ∈ s, a₁ i + b₁ i < 1) (hcover : ∀ p ∈ liuWeightPairs N (liuSourceZ10 N) (liuSourceY3 N), ∃ i ∈ s, LiuPairInLogRectangle N (a₀ i) (a₁ i) (b₀ i) (b₁ i) p) :
          liuPairLogKernelSum N ≤ ∑ i ∈ s, 1 / (1 - a₁ i - b₁ i) * PrimeReciprocalLogRectangle.primeReciprocalLogRectangle N (a₀ i) (a₁ i) (b₀ i) (b₁ i)

          A finite family of positive rectangles may overlap: if it covers every Liu pair and stays below α + β = 1, the full kernel sum is bounded by the sum of the rectangle majorants.

          Inspect dependencies

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