Chebyshev estimates needed for the ζ(3) irrationality argument #
This file ports the elementary, sorry-free Chebyshev estimate used by the
upstream PrimeNumberTheoremAnd development. It gives an eventual bound
ψ x ≤ 1.13 x, enough to control the lcm denominator in Beukers' proof.
The logarithm of ⌊x⌋₊!, written as a sum of log n for 1 ≤ n ≤ x.
Equations
- LeanPool.Zeta3Irrational.ChebyshevAux.T x = ∑ n ∈ Finset.Icc 1 ⌊x⌋₊, Real.log ↑n
Instances For
Chebyshev's finite-difference weight used to compare ψ x with ψ (x / 6).
Equations
- LeanPool.Zeta3Irrational.ChebyshevAux.ν = Finsupp.single 1 1 - Finsupp.single 2 1 - Finsupp.single 3 1 - Finsupp.single 5 1 + Finsupp.single 30 1
Instances For
The weighted logarithmic factorial sum used to bound increments of ψ.
Equations
- LeanPool.Zeta3Irrational.ChebyshevAux.U x = LeanPool.Zeta3Irrational.ChebyshevAux.ν.sum fun (m : ℕ) (w : ℝ) => w * LeanPool.Zeta3Irrational.ChebyshevAux.T (x / ↑m)
Instances For
The main linear coefficient in the Chebyshev increment estimate.
Equations
- LeanPool.Zeta3Irrational.ChebyshevAux.a = -LeanPool.Zeta3Irrational.ChebyshevAux.ν.sum fun (m : ℕ) (w : ℝ) => w * Real.log ↑m / ↑m
Instances For
theorem
LeanPool.Zeta3Irrational.ChebyshevAux.eventually_psi_le_mul :
∀ᶠ (x : ℝ) in Filter.atTop, Chebyshev.psi x ≤ 113 / 100 * x