Dusart's bound for from the explicit Chebyshev estimate
ProvedDusart.reciprocal_primes_of_chebyshevanalytic-number-theorynumber-theoryprime-numbers
Assume Dusart's explicit Chebyshev estimate (Theorem 5.2 with , ):
where . Then for every real ,
This is Dusart's Theorem 6.10 (upper bound) with its only analytic input made explicit. The deduction combines partial summation, the identification of the limit of with Mertens' constant , and the finite range .
Formalization Note is Mathlib's Chebyshev.theta; is written with tsum over Nat.Primes.
Preamble
import Mathlib.NumberTheory.Chebyshev import Mathlib.NumberTheory.Harmonic.EulerMascheroni
Formal statement
theorem Dusart.reciprocal_primes_of_chebyshev
(hθ : ∀ t : ℝ, 3594641 ≤ t → |Chebyshev.theta t - t| ≤ (1 / 5) * t / Real.log t ^ 2)
(x : ℝ) (hx : 10372 ≤ x) :
(∑ p ∈ Finset.filter Nat.Prime (Finset.range (⌊x⌋₊ + 1)), (1 : ℝ) / p) - Real.log (Real.log x) -
(Real.eulerMascheroniConstant + ∑' p : Nat.Primes, (Real.log (1 - 1 / (p : ℝ)) + 1 / (p : ℝ))) ≤
1 / (10 * Real.log x ^ 2) + 4 / (15 * Real.log x ^ 3) := by sorrySource
P. Dusart, Estimates of some functions over primes without R.H., arXiv:1002.0442 (2010), Theorem 6.10 (upper bound for x ≥ 10372) and Theorem 5.2 (k = 2, η = 0.2, x ≥ 3 594 641); the proof of Theorem 6.10 closes the range below 3 594 641 by a computer check.