Euler total of Liu's Selberg correction #
This file proves absolute summability of the correction in the exact denominator convolution and identifies its signed Euler total.
noncomputable def
MathlibNt.SieveTheory.LiuWeight.liuSelbergAbsPrimeDeviation
(N : ℕ)
(p : Nat.Primes)
:
Equations
Instances For
theorem
MathlibNt.SieveTheory.LiuWeight.tsum_liuSelbergCorrection_prime_pow_eq_localFactor_inv
{N p : ℕ}
(hNeven : Even N)
(hp : Nat.Prime p)
:
theorem
MathlibNt.SieveTheory.LiuWeight.liuSelbergAbsPrimeDeviation_nonneg_core
{N : ℕ}
(hNeven : Even N)
(p : Nat.Primes)
:
The absolute local Euler total contains the unit term.
theorem
MathlibNt.SieveTheory.LiuWeight.summable_liuSelbergAbsPrimeDeviation
{N : ℕ}
(hNeven : Even N)
(hN : 0 < N)
:
theorem
MathlibNt.SieveTheory.LiuWeight.summable_norm_liuSelbergCorrection
{N : ℕ}
(hNeven : Even N)
(hN : 0 < N)
:
Summable fun (d : ℕ) => ‖(liuSelbergCorrection N) d‖
theorem
MathlibNt.SieveTheory.LiuWeight.summable_abs_liuSelbergCorrection
{N : ℕ}
(hNeven : Even N)
(hN : 0 < N)
:
Summable fun (d : ℕ) => |(liuSelbergCorrection N) d|
theorem
MathlibNt.SieveTheory.LiuWeight.liuSelbergCorrection_finiteEulerProduct
{N z : ℕ}
(hNeven : Even N)
(hz : 2 ≤ z)
:
∏ p ∈ (z + 1).primesBelow, ∑' (e : ℕ), (liuSelbergCorrection N) (p ^ e) = 1 / (2 * SingularSeries.liuSingularSeriesTruncated N z)
theorem
MathlibNt.SieveTheory.LiuWeight.tsum_liuSelbergCorrection
{N : ℕ}
(hNeven : Even N)
(hN : 0 < N)
:
theorem
MathlibNt.SieveTheory.LiuWeight.tendsto_liuSelbergCorrection_partialSums
{N : ℕ}
(hNeven : Even N)
(hN : 0 < N)
:
Filter.Tendsto (fun (x : ℕ) => ∑ d ∈ Finset.Icc 1 x, (liuSelbergCorrection N) d) Filter.atTop
(nhds (1 / (2 * SingularSeries.liuSingularSeries N)))