Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvryBetaCleanSW

Uniform Siegel--Walfisz transport under divisor deletion #

Every constant is chosen before the original family index, residue and scale. The extra divisor order absorbs the deleted mass even when the original sieve order is zero. The logarithmic payment holds at every scale at least one.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.betaCoprimeAPDiscrepancy_add · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.betaCoprimeAPDiscrepancy_abs_le_twice_mass · compiled type and proof/definition references.

Deleting beta on divisors changes any coprime-sieved AP discrepancy by at most twice the actual deleted mass.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.betaClean_AP_abs_le · compiled type and proof/definition references.

theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.betaClean_log_pow_le_const_rpow (B : ℕ) {θ : ℝ} (hθ : 0 < θ) :
∃ (L : ℝ), 0 < L ∧ ∀ (T : ℝ), 1 ≤ T → Real.log (2 * T) ^ B ≤ L * T ^ θ

A uniform elementary log-versus-power bound, including the compact range 1 ≤ T and the saving order B = 0.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.betaClean_log_pow_le_const_rpow · compiled type and proof/definition references.

theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_abs_betaDivisorPart_uniform_log_payment (k B : ℕ) {ε : ℝ} (hε : 0 < ε) :
∃ (C : ℝ), 0 < C ∧ ∀ (x T : ℝ), 1 ≤ x → 1 ≤ T → x ^ ε ≤ T → ∀ (a : ℤ), a ≠ 0 → ↑a.natAbs ≤ x → ∀ (N : Finset ℕ) (β : ℕ → ℝ), (∀ n ∈ N, |β n| ≤ ↑((fouvryTau k) n)) → ∑ n ∈ N, |betaDivisorPart β a n| ≤ C * T / Real.log (2 * T) ^ B

Divisor deletion is uniformly cheaper than every SW logarithmic error at T ≥ x^ε; neither T ≤ x nor interval support is needed.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.sum_abs_betaDivisorPart_uniform_log_payment · compiled type and proof/definition references.

theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.BetaCoprimeSWFamily.betaClean_uniform {ι : Type u_1} {κ k : ℕ} {T : ι → ℝ} {N : ι → Finset ℕ} {β : ι → ℕ → ℝ} (hSW : BetaCoprimeSWFamily κ T N β) (hβ : ∀ (i : ι), ∀ n ∈ N i, |β i n| ≤ ↑((fouvryTau k) n)) {ε : ℝ} (hε : 0 < ε) (B : ℕ) :
∃ (C : ℝ), 0 < C ∧ ∀ (i : ι), 1 ≤ T i → ∀ (x : ℝ), 1 ≤ x → x ^ ε ≤ T i → ∀ (a : ℤ), a ≠ 0 → ↑a.natAbs ≤ x → ∀ (d h : ℕ), 0 < d → 0 < h → ∀ (b : ℕ), b.Coprime d → |betaCoprimeAPDiscrepancy (N i) (LiLiuPrereqFouvry.betaClean (β i) a) d h b| ≤ C * T i * ↑((fouvryTau (κ + 1)) h) / Real.log (2 * T i) ^ B

Uniform transport with all changing arithmetic data after the constant. The original coefficient order k and SW sieve order κ are independent.

Inspect dependencies

MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.BetaCoprimeSWFamily.betaClean_uniform · compiled type and proof/definition references.

The family really contains all admissible old indices, residues and scales, not only a fixed residue chosen before the SW constants.

Instances For
    theorem MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.BetaCoprimeSWFamily.betaClean {ι : Type u_1} {κ k : ℕ} {T : ι → ℝ} {N : ι → Finset ℕ} {β : ι → ℕ → ℝ} (hSW : BetaCoprimeSWFamily κ T N β) (hβ : ∀ (i : ι), ∀ n ∈ N i, |β i n| ≤ ↑((fouvryTau k) n)) {ε : ℝ} (hε : 0 < ε) :
    BetaCoprimeSWFamily (κ + 1) (fun (j : BetaCleanIndex T ε) => T j.index) (fun (j : BetaCleanIndex T ε) => N j.index) fun (j : BetaCleanIndex T ε) => LiLiuPrereqFouvry.betaClean (β j.index) j.residue
    Inspect dependencies

    MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.BetaCoprimeSWFamily.betaClean · compiled type and proof/definition references.