Rosser--Schoenfeld (1962), Theorem 4, eq. (3.14): the middle range
OpenTaoFivePrimes.rosser_schoenfeld_theta_lower_analytic_midRosser--Schoenfeld (1962), Theorem 4, eq. (3.14), middle range. Let be the Chebyshev function, over primes . For every real with
one has
This is the middle segment of inequality (3.14) of Rosser and Schoenfeld, Approximate formulas for some functions of prime numbers, Illinois J. Math. 6 (1962), 64--94, Theorem 4 (printed p. 70): the explicit lower bound for that is valid for every .
The range here is deliberately finite. The universal statement is the platform theorem TaoFivePrimes.rosser_schoenfeld_theta_lower_analytic; it decomposes into exactly three segments. Below the sharper elementary bound is already available as the proved platform theorem TaoFivePrimes.rosser_schoenfeld_theta_lower_finite (Rosser--Schoenfeld, Theorem 4, finite range ), and above the two-sided Chebyshev estimate of the platform input TaoFivePrimes.schoenfeld_psi_error_large already forces (3.14), because is available in Mathlib as Chebyshev.psi_sub_theta_le and on that range. What remains, and what this theorem isolates, is the genuinely finite computational range
Formalization Note Chebyshev.theta is Mathlib's function on . The upper endpoint is not a source constant: it is the threshold at which the elementary comparison becomes provable from , so that the Schoenfeld input can take over. The range of the proved finite node is quoted as-is from the platform.
import Mathlib.NumberTheory.Chebyshev
namespace TaoFivePrimes
theorem rosser_schoenfeld_theta_lower_analytic_mid (t : ℝ) (h1 : 1420 ≤ t)
(h2 : t ≤ 10 ^ 10) :
t * (1 - 1 / (2 * Real.log t)) < Chebyshev.theta t := by sorry
end TaoFivePrimes