Documentation

MathlibNt.SieveTheory.Switching.ResidualBounds

Logarithmic kernel bounds and residual errors #

Quantitative continuity bounds for boundary log kernels control residual-error factors and establish screened comparison below the unit parameter.

All declarations retain the MathlibNt.SieveTheory.SwitchingPrinciple namespace.

The logarithm is Lipschitz above an arbitrary positive lower screen.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.abs_log_div_sub_log_div_le_inv_of_lower {c x a y b : } (hc : 0 < c) (hx : c x) (ha : c a) (hy : c y) (hb : c b) :
|Real.log (x / a) - Real.log (y / b)| c⁻¹ * (|x - y| + |a - b|)

Logarithmic ratios are Lipschitz when all coordinates stay above a positive screen.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.abs_upperRosserBoundaryLogKernel_sub_le_of_lower {c s a x₀ t b y₀ : } (hc : 0 < c) (ha : c a) (hax₀ : a x₀) (hb : c b) (hby₀ : b y₀) :

The logarithmic boundary kernel is uniformly Lipschitz on any fixed positive screen.

The logarithmic boundary kernel is bounded on an arbitrary positive screen.

Extending the logarithmic boundary kernel by zero below its ordered region preserves a Lipschitz bound on an arbitrary positive screen.

The explicit logarithmic kernel remains uniformly Lipschitz when extended by zero below its ordered region.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserBoundaryChainsFixedDepthDensity_one_le_boundaryMassAux_add_screened (K ρ c : ) (hK : 1 K) ( : 0 < ρ) (hc : 0 < c) (hc1 : c < 1) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z Δ s b : ) (q : ) (P : Finset ), z₀ z0 < ΔHasDimensionOneLocalProductBound S Ks = Real.log Δ / Real.log zNat.Prime qqPPS.prodPrimes.primeFactors(∀ pP, q p)(∀ pP, Real.log p / Real.log z < b)c Real.log q / Real.log zb 1LinearSieve.upperRosserBoundaryChainsFixedDepthDensity (fun (p : ) => S.nu p / (1 - S.nu p)) (Δ⌋₊ + 1) q P 1 LinearSieve.upperRosserBoundaryMassAux 1 s (Real.log q / Real.log z) b + ρ

Uniform two-stage Stieltjes transfer for the first positive residual depth. The distinguished prime is screened away from zero, while the exact inherited upper face b is retained.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserBoundaryChainsFixedDepthDensity_one_le_boundaryMassAux_add (K ρ : ) (hK : 1 K) ( : 0 < ρ) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z Δ s b : ) (q : ) (P : Finset ), z₀ z0 < ΔHasDimensionOneLocalProductBound S Ks = Real.log Δ / Real.log zNat.Prime qqPPS.prodPrimes.primeFactors(∀ pP, q p)(∀ pP, Real.log p / Real.log z < b)1 / 6 Real.log q / Real.log zb 1LinearSieve.upperRosserBoundaryChainsFixedDepthDensity (fun (p : ) => S.nu p / (1 - S.nu p)) (Δ⌋₊ + 1) q P 1 LinearSieve.upperRosserBoundaryMassAux 1 s (Real.log q / Real.log z) b + ρ

Compatibility specialization of the depth-one comparison to the traditional one-sixth screen.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserResidualErrorFactor_le (K c : ) (hK : 1 K) (hc : 0 < c) :
∃ (z₀ : ), 2 z₀ ∀ (z : ), z₀ z-1 Real.log (z + 1) / Real.log (z ^ c) * (1 + K / Real.log (z ^ c)) - 1 Real.log (z + 1) / Real.log (z ^ c) * (1 + K / Real.log (z ^ c)) - 1 4 / c

Above a fixed cutoff depending only on the local-product constant and a positive screen, the residual-error factor is uniformly bounded.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserBoundaryChainsFixedDepthDensity_succ_succ_le_boundaryMassAux_add (k : ) (K ρ c s₀ s₁ : ) (hK : 1 K) ( : 0 < ρ) (hc : 0 < c) (hc1 : c < 1) :
∃ (ε : ), 0 < ε ∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z Δ s b : ) (q : ) (P : Finset ), z₀ z0 < ΔHasDimensionOneLocalProductBound S Ks = Real.log Δ / Real.log zs Set.Icc s₀ s₁Nat.Prime qqPPS.prodPrimes.primeFactors(∀ pP, q p)(∀ pP, Real.log p / Real.log z < b)c Real.log q / Real.log zb 1UpperRosserBoundaryScreenedResidualComparison S z q (k + 1) ε c s₁LinearSieve.upperRosserBoundaryChainsFixedDepthDensity (fun (p : ) => S.nu p / (1 - S.nu p)) (Δ⌋₊ + 1) q P (k + 2) LinearSieve.upperRosserBoundaryMassAux (k + 2) s (Real.log q / Real.log z) b + ρ

A screened positive-depth residual comparison advances by one Rosser pair. The inherited upper face is retained, and every analytic cutoff is uniform on the displayed compact level interval.

theorem MathlibNt.SieveTheory.SwitchingPrinciple.exists_upperRosserBoundaryScreenedResidualComparison_of_lt_one (k : ) (K ρ c s₁ : ) (hK : 1 K) ( : 0 < ρ) (hc : 0 < c) (hc1 : c < 1) :
∃ (z₀ : ), 2 z₀ ∀ (S : BoundingSieve) (z : ) (q : ), z₀ zHasDimensionOneLocalProductBound S KUpperRosserBoundaryScreenedResidualComparison S z q k ρ c s₁

Fixed-depth screened residual comparisons are uniform above a cutoff that depends only on the depth, the local-product constant, the requested error, and the upper end of the level range. The distinguished prime and inherited face remain arbitrary.