Documentation

MathlibNt.SieveTheory.Switching.IntegralComparison

Stieltjes and integral comparisons for alternating pairs #

Uniform screened Stieltjes estimates, thickened indicators, and log-ratio integrals transfer weighted prime sums to normalized alternating-pair kernels.

All declarations retain the MathlibNt.SieveTheory.SwitchingPrinciple namespace.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_weighted_sum_nu_div_one_sub_le_integral_add_screened (K ρ B L c : ) (hK : 1 K) ( : 0 < ρ) (hB : 0 B) (hL : 0 L) (hc : 0 < c) (hc1 : c < 1) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z : ) (T : Finset ) (w : ) (f : ), z₀ zHasDimensionOneLocalProductBound S KTS.prodPrimes.primeFactors(∀ pT, Real.log p / Real.log z Set.Icc c 1)(∀ xSet.Icc c 1, 0 f x)(∀ xSet.Icc c 1, f x B)(∀ xSet.Icc c 1, ySet.Icc c 1, |f x - f y| L * |x - y|)MeasureTheory.IntegrableOn (fun (x : ) => x⁻¹ * f x) (Set.Ioo c 1) MeasureTheory.volume(∀ pT, 0 w p w p f (Real.log p / Real.log z))pT, w p * (S.nu p / (1 - S.nu p)) ( (x : ) in Set.Ioo c 1, x⁻¹ * f x) + ρ

Uniform Stieltjes comparison on an arbitrary fixed positive logarithmic screen.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_weighted_sum_nu_div_one_sub_le_integral_add_screened_of_uniform_modulus (K ρ B c δ : ) (hK : 1 K) ( : 0 < ρ) (hB : 0 B) (hc : 0 < c) (hc1 : c < 1) ( : 0 < δ) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z : ) (T : Finset ) (w : ) (f : ), z₀ zHasDimensionOneLocalProductBound S KTS.prodPrimes.primeFactors(∀ pT, Real.log p / Real.log z Set.Icc c 1)(∀ xSet.Icc c 1, 0 f x)(∀ xSet.Icc c 1, f x B)(∀ xSet.Icc c 1, ySet.Icc c 1, |x - y| < δ|f x - f y| < ρ * c / 12)MeasureTheory.IntegrableOn (fun (x : ) => x⁻¹ * f x) (Set.Ioo c 1) MeasureTheory.volume(∀ pT, 0 w p w p f (Real.log p / Real.log z))pT, w p * (S.nu p / (1 - S.nu p)) ( (x : ) in Set.Ioo c 1, x⁻¹ * f x) + ρ

A common uniform modulus on a positive logarithmic screen is enough for a uniform weighted Stieltjes comparison. Unlike the Lipschitz specialization, this form applies uniformly to compact continuous families.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.integral_thickenedIndicator_mul_le_integral_Ioo_add_screened {c δ u v C : } ( : 0 < δ) (hu : c u) (huv : u v) (hv : v 1) (hC : 0 C) {g : } (hint : MeasureTheory.IntegrableOn g (Set.Ioo c 1) MeasureTheory.volume) (hg : xSet.Ioo c 1, 0 g x g x C) :
(x : ) in Set.Ioo c 1, ((thickenedIndicator (Set.Icc u v)) x) * g x ( (x : ) in Set.Ioo u v, g x) + 2 * C * δ

Thickening an interval by δ changes the integral of a nonnegative uniformly bounded function by at most the two boundary strips.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.integral_thickenedIndicator_mul_le_integral_Ioo_add {δ u v C : } ( : 0 < δ) (hu : 1 / 6 u) (huv : u v) (hv : v 1) (hC : 0 C) {g : } (hint : MeasureTheory.IntegrableOn g (Set.Ioo (1 / 6) 1) MeasureTheory.volume) (hg : xSet.Ioo (1 / 6) 1, 0 g x g x C) :
(x : ) in Set.Ioo (1 / 6) 1, ((thickenedIndicator (Set.Icc u v)) x) * g x ( (x : ) in Set.Ioo u v, g x) + 2 * C * δ

Compatibility specialization of the thickened-interval estimate to the traditional one-sixth screen.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_weighted_sum_nu_div_one_sub_le_integral_Ioo_add (K ρ B L : ) (hK : 1 K) ( : 0 < ρ) (hB : 0 B) (hL : 0 L) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z : ) (T : Finset ) (w : ) (f : ) (u v : ), z₀ zHasDimensionOneLocalProductBound S KTS.prodPrimes.primeFactors1 / 6 uu vv 1(∀ pT, Real.log p / Real.log z Set.Icc u v)(∀ xSet.Icc (1 / 6) 1, 0 f x)(∀ xSet.Icc (1 / 6) 1, f x B)(∀ xSet.Icc (1 / 6) 1, ySet.Icc (1 / 6) 1, |f x - f y| L * |x - y|)MeasureTheory.IntegrableOn (fun (x : ) => x⁻¹ * f x) (Set.Ioo (1 / 6) 1) MeasureTheory.volume(∀ pT, 0 w p w p f (Real.log p / Real.log z))pT, w p * (S.nu p / (1 - S.nu p)) ( (x : ) in Set.Ioo u v, x⁻¹ * f x) + ρ

Uniform weighted Stieltjes comparison on any moving subinterval of the screened box. A thickened indicator absorbs both endpoint atoms without requiring the weight to vanish at the moving endpoints.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_weighted_sum_nu_div_one_sub_le_integral_Ioo_add_screened (K ρ B L c : ) (hK : 1 K) ( : 0 < ρ) (hB : 0 B) (hL : 0 L) (hc : 0 < c) (hc1 : c < 1) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z : ) (T : Finset ) (w : ) (f : ) (u v : ), z₀ zHasDimensionOneLocalProductBound S KTS.prodPrimes.primeFactorsc uu vv 1(∀ pT, Real.log p / Real.log z Set.Icc u v)(∀ xSet.Icc c 1, 0 f x)(∀ xSet.Icc c 1, f x B)(∀ xSet.Icc c 1, ySet.Icc c 1, |f x - f y| L * |x - y|)MeasureTheory.IntegrableOn (fun (x : ) => x⁻¹ * f x) (Set.Ioo c 1) MeasureTheory.volume(∀ pT, 0 w p w p f (Real.log p / Real.log z))pT, w p * (S.nu p / (1 - S.nu p)) ( (x : ) in Set.Ioo u v, x⁻¹ * f x) + ρ

Uniform Stieltjes comparison on a moving subinterval of an arbitrary positive logarithmic screen.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_weighted_sum_nu_div_one_sub_le_logRatio_integral_add (K ρ B L R : ) (hK : 1 K) ( : 0 < ρ) (hB : 0 B) (hL : 0 L) (hR : 1 < R) :
∃ (Q : ), 2 Q ∀ (S : BoundingSieve) (q : ) (T : Finset ) (w : ) (f : ), Q qNat.Prime qHasDimensionOneLocalProductBound S KTS.prodPrimes.primeFactors(∀ pT, Real.log p / Real.log q Set.Icc 1 R)(∀ xSet.Icc 1 R, 0 f x)(∀ xSet.Icc 1 R, f x B)(∀ xSet.Icc 1 R, ySet.Icc 1 R, |f x - f y| L * |x - y|)MeasureTheory.IntegrableOn (fun (x : ) => x⁻¹ * f x) (Set.Ioo 1 R) MeasureTheory.volume(∀ pT, 0 w p w p f (Real.log p / Real.log q))pT, w p * (S.nu p / (1 - S.nu p)) ( (x : ) in Set.Ioo 1 R, x⁻¹ * f x) + ρ

Uniform Stieltjes comparison in logarithmic ratios relative to a prime. Rescaling the screened comparison by R turns the base from q into q ^ R; the resulting estimate is uniform in the terminal prime q.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_weighted_sum_nu_div_one_sub_le_logRatio_integral_Ioo_add (K ρ B L R : ) (hK : 1 K) ( : 0 < ρ) (hB : 0 B) (hL : 0 L) (hR : 1 < R) :
∃ (Q : ), 2 Q ∀ (S : BoundingSieve) (q : ) (T : Finset ) (w : ) (f : ) (u v : ), Q qNat.Prime qHasDimensionOneLocalProductBound S KTS.prodPrimes.primeFactors1 uu vv R(∀ pT, Real.log p / Real.log q Set.Icc u v)(∀ xSet.Icc 1 R, 0 f x)(∀ xSet.Icc 1 R, f x B)(∀ xSet.Icc 1 R, ySet.Icc 1 R, |f x - f y| L * |x - y|)MeasureTheory.IntegrableOn (fun (x : ) => x⁻¹ * f x) (Set.Ioo 1 R) MeasureTheory.volume(∀ pT, 0 w p w p f (Real.log p / Real.log q))pT, w p * (S.nu p / (1 - S.nu p)) ( (x : ) in Set.Ioo u v, x⁻¹ * f x) + ρ

Uniform logarithmic-ratio Stieltjes comparison on moving subintervals. The prime cutoff is independent of the terminal prime and of the endpoints.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserAlternatingPairDiscrete_inner_le_integral_add (K ρ R : ) (hK : 1 K) ( : 0 < ρ) (hR : 3 R) :
∃ (Q : ), 2 Q ∀ (S : BoundingSieve) (q : ) (r y v : ) (T : Finset ), Q qNat.Prime qHasDimensionOneLocalProductBound S K3 ry Set.Icc 1 Ry vv RTS.prodPrimes.primeFactors(∀ pT, Real.log p / Real.log q Set.Icc y v)pT, S.nu p / (1 - S.nu p) * LinearSieve.upperRosserAlternatingPairNormalizedKernel r y (Real.log p / Real.log q) ( (x : ) in Set.Ioo y v, x⁻¹ * LinearSieve.upperRosserAlternatingPairNormalizedKernel r y x) + ρ

One discrete inner reverse-pair sum is uniformly approximated by its continuous logarithmic integral on every fixed ratio window.

The explicit normalized mass left after continuously integrating the larger member of one reverse Rosser pair.

Equations
Instances For

    The nonnegative extension of the normalized inner reverse-pair mass. The raw formula vanishes at y = r and is nonpositive beyond that point.

    Equations
    Instances For
      theorem MathlibNt.SieveTheory.SwitchingPrinciple.abs_upperRosserAlternatingPairNormalizedInnerRaw_deriv_le {r y : } (hr : 3 r) (hy : 1 y) :
      |(-r ^ 2 / y ^ 3 - 3 * r / y ^ 2 + (1 / (y + r) - 1 / y)) / r ^ 2| 3

      The explicit normalized inner mass is uniformly Lipschitz on every positive ratio interval, independently of the reverse-chain state.

      theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserAlternatingPairDiscrete_outer_le_integral_add (K ρ R : ) (hK : 1 K) ( : 0 < ρ) (hR : 3 R) :
      ∃ (Q : ), 2 Q ∀ (S : BoundingSieve) (q : ) (r u v : ) (T : Finset ), Q qNat.Prime qHasDimensionOneLocalProductBound S K3 r1 uu vv RTS.prodPrimes.primeFactors(∀ pT, Real.log p / Real.log q Set.Icc u v)pT, S.nu p / (1 - S.nu p) * upperRosserAlternatingPairNormalizedInner r (Real.log p / Real.log q) ( (y : ) in Set.Ioo u v, y⁻¹ * upperRosserAlternatingPairNormalizedInner r y) + ρ

      The outer member of a compact reverse Rosser pair admits a second uniform Stieltjes transfer after the inner prime has been integrated out.