Documentation

MathlibNt.SieveTheory.LinearSieve.Suzuki.SuzukiUpperRosserAdaptiveDiscreteTail

Adaptive finite-carrier bridge for the upper Rosser tail #

This file keeps three different facts separate:

In particular, the continuous 45 * (4 / 5) ^ L volume tail is not used as a bound for a discrete prime sum.

The first pair depth which is forced to vanish solely by the cardinality of its finite ambient carrier.

Equations
Instances For

    Exact carrier-support cutoff. This is a finite combinatorial statement; it contains no continuous-volume comparison.

    theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserBoundaryChains_completeAdaptiveDepth_le_prefix_add_uniformTail (K : ) (hK : 1 K) :
    ∃ (N : ) (τ : ), Filter.Tendsto τ Filter.atTop (nhds 0) (∀ (L : ), 0 τ L) ∀ (S : BoundingSieve) (L q : ) (z Δ s : ), 2 z0 < Δs = Real.log Δ / Real.log zHasDimensionOneLocalProductBound S K(∀ pS.prodPrimes.primeFactors, p z)q S.prodPrimes.primeFactorshave P := {pS.prodPrimes.primeFactors | q < p}; kFinset.range (P.card + 1), LinearSieve.upperRosserBoundaryChainsFixedDepthDensity (fun (p : ) => S.nu p / (1 - S.nu p)) (Δ⌋₊ + 1) q P k kFinset.range (L + N), LinearSieve.upperRosserBoundaryChainsFixedDepthDensity (fun (p : ) => S.nu p / (1 - S.nu p)) (Δ⌋₊ + 1) q P k + τ L

    The first honest uniform-in-carrier completion bridge.

    The complete adaptive finite sum is bounded by a fixed prefix plus the existing discrete geometric block tail. The carrier cardinality occurs only as the length of the finite remainder block; the cutoff N + L and the error τ L are selected before the sieve and carrier. No continuous tail is substituted for the discrete remainder.

    theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserAlternatingPairDiscrete_quadratic_le_seventeen_twentieth (K : ) (hK : 1 K) :
    ∃ (Q : ), 2 Q ∀ (S : BoundingSieve) (q : ) (r : ) (P : Finset ), Q qNat.Prime qHasDimensionOneLocalProductBound S K3 rPS.prodPrimes.primeFactors(∀ pP, q < p)p₀P, p₁P with p₁ < p₀ 2 * (Real.log p₀ / Real.log q) < Real.log p₁ / Real.log q + r, S.nu p₀ / (1 - S.nu p₀) * (S.nu p₁ / (1 - S.nu p₁)) * ((r + Real.log p₁ / Real.log q + Real.log p₀ / Real.log q) / (Real.log p₀ / Real.log q)) ^ 2 17 / 20 * r ^ 2

    The absolute reverse-pair operator has spare room below 9/10. This quantitative strengthening is what absorbs the two local-product error factors in the relative transition.

    theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_localProductError_le_one_hundredth (K : ) (_hK : 1 K) :
    ∃ (Q : ), 2 Q ∀ (x : ), Q xK / Real.log (x + 1) 1 / 100

    Uniform smallness of the local-product error once the terminal prime is large. The explicit 1/100 is chosen only to leave ample room between the absolute coefficient 17/20 and the requested relative coefficient 9/10.

    theorem MathlibNt.SieveTheory.SwitchingPrinciple.UpperRosserRelativeLyapunovOneStepContraction (K : ) :
    1 K∃ (Q : ), 2 Q ∀ (S : BoundingSieve) (q : ) (r : ) (P : Finset ), Q qNat.Prime qHasDimensionOneLocalProductBound S K3 rPS.prodPrimes.primeFactors(∀ pP, q < p)p₀P, p₁P with p₁ < p₀ 2 * (Real.log p₀ / Real.log q) < Real.log p₁ / Real.log q + r, upperRosserAlternatingPairDiscreteRelativeTransition (⇑S.nu) P p₀ p₁ * (Real.log (q + 1) / Real.log p₀) * ((r + Real.log p₁ / Real.log q + Real.log p₀ / Real.log q) / (Real.log p₀ / Real.log q)) ^ 2 9 / 10 * r ^ 2

    One reverse pair contracts the Euler-product-preserving Lyapunov envelope.

    The proof needs the spare 17/20 absolute contraction: the two local-product errors are positive, so the already rounded 9/10 estimate alone cannot imply a 9/10 relative estimate. Above a larger cutoff each error is at most 1/100, and (17/20) * (101/100)^2 < 9/10.

    Exact finite-boundary relative tail. Once the pair depth reaches the carrier support cutoff, division by the residual Euler product cannot revive a vanishing boundary density. This is the honest finite endpoint to which a future recursive relative-iterate estimate can be attached.

    Every finite block beginning at the adaptive support cutoff is identically zero on the relative Euler-product scale.