Dusart's explicit Chebyshev estimate for
OpenDusart.chebyshev_theta_k2Let be Chebyshev's function, the sum running over primes. For every real ,
This is the case , of Dusart's explicit estimate (stated there with strict inequality). It is the only analytic input of Dusart's bound for : that bound is proved on this platform from the present statement (Dusart.reciprocal_primes_of_chebyshev), so a proof of this estimate completes it unconditionally.
Formalization Note is Mathlib's Chebyshev.theta.
Status note (2026-10-17) The finite part (Dusart.chebyshev_theta_k2_finite) is proved in Lean 4 in the release Dusart v2.0.0, doi:10.5281/zenodo.23432990; the open input is the part (Dusart.chebyshev_theta_k2_large).
Status note (2026-10-19) In the release Dusart v3.0.0, doi:10.5281/zenodo.23463154, the finite part (Dusart.chebyshev_theta_k2_finite) is kernel-checked, and the part (Dusart.chebyshev_theta_k2_large) is derived in Lean from the published table row for (Broadbent, Kadiri, Lumley, Ng and Wilk, Math. Comp. 90 (2021), Theorem 1 with , Table 15, row ) (Dusart.chebyshev_theta_k2_large_of_bklnw). That row is not formalized, and the finite certificate exceeds this platform's per-job limits, so this entry stays Open here.
import Mathlib.NumberTheory.Chebyshev
theorem Dusart.chebyshev_theta_k2 :
∀ t : ℝ, 3594641 ≤ t → |Chebyshev.theta t - t| ≤ (1 / 5) * t / Real.log t ^ 2 := by sorry