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.
Membership in the fixed exponent rectangle (a₀, a₁] × (b₀, b₁].
Equations
- MathlibNt.SieveTheory.LiuWeight.LiuPairInLogRectangle N a₀ a₁ b₀ b₁ p = (a₀ < MathlibNt.SieveTheory.LiuWeight.primeLogExponent N p.1 ∧ MathlibNt.SieveTheory.LiuWeight.primeLogExponent N p.1 ≤ a₁ ∧ b₀ < MathlibNt.SieveTheory.LiuWeight.primeLogExponent N p.2 ∧ MathlibNt.SieveTheory.LiuWeight.primeLogExponent N p.2 ≤ b₁)
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.LiuPairInLogRectangle · compiled type and proof/definition references.
Liu pairs whose logarithmic coordinates lie in one fixed rectangle.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPairsInLogRectangle N a₀ a₁ b₀ b₁ = Finset.filter (MathlibNt.SieveTheory.LiuWeight.LiuPairInLogRectangle N a₀ a₁ b₀ b₁) (MathlibNt.SieveTheory.LiuWeight.liuWeightPairs N (MathlibNt.SieveTheory.LiuWeight.liuSourceZ10 N) (MathlibNt.SieveTheory.LiuWeight.liuSourceY3 N))
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuPairsInLogRectangle · compiled type and proof/definition references.
The exact normalized logarithmic kernel attached to an ordered pair.
Equations
- MathlibNt.SieveTheory.LiuWeight.liuPairLogKernel N p = 1 / (↑p.1 * ↑p.2 * (1 - MathlibNt.SieveTheory.LiuWeight.primeLogExponent N p.1 - MathlibNt.SieveTheory.LiuWeight.primeLogExponent N p.2))
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuPairLogKernel · compiled type and proof/definition references.
The full finite logarithmic-kernel sum over Liu's ordered prime pairs.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.liuPairLogKernelSum · compiled type and proof/definition references.
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.
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.
The finite product carrier underlying primeReciprocalLogRectangle.
Equations
- MathlibNt.SieveTheory.LiuWeight.primeLogRectanglePairs N a₀ a₁ b₀ b₁ = {p₁ ∈ Finset.range (MathlibNt.SieveTheory.PrimeReciprocalLogScale.rpowFloor N a₁ + 1) | Nat.Prime p₁ ∧ ↑N ^ a₀ < ↑p₁ ∧ ↑p₁ ≤ ↑N ^ a₁} ×ˢ {p₂ ∈ Finset.range (MathlibNt.SieveTheory.PrimeReciprocalLogScale.rpowFloor N b₁ + 1) | Nat.Prime p₂ ∧ ↑N ^ b₀ < ↑p₂ ∧ ↑p₂ ≤ ↑N ^ b₁}
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LiuWeight.primeLogRectanglePairs · compiled type and proof/definition references.
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.
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.
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.
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.
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.