Rosser--Schoenfeld (1962), Theorem 4, eq. (3.14): the finite range
ProvedTaoFivePrimes.rosser_schoenfeld_theta_lower_analytic_mid_lowerRosser--Schoenfeld (1962), Theorem 4, eq. (3.14), finite part of the middle range. Let over primes . For every real with
one has
This is the finite part 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).
Why this node exists. The sibling theorem TaoFivePrimes.rosser_schoenfeld_theta_lower_analytic_mid carries the whole range as a single finite obligation, and above the published node TaoFivePrimes.schoenfeld_psi_error_large already forces (3.14). Splitting the middle range at makes the finite obligation ten times smaller and leaves the analytic part entirely to the input: on the two-sided estimate together with Mathlib's Chebyshev.psi_sub_theta_le, , reduces (3.14) to the elementary comparison , which holds on that range because (four nested square roots) and .
Why and not . The threshold is a seam, not a feature: is a round constant for which is still provable from the explicit logarithmic bound used in the sibling reduction. The genuinely finite range is what a future certificate has to cover.
Formalization Note Chebyshev.theta is Mathlib's function on . The statement is a range restriction of the existing platform theorem TaoFivePrimes.rosser_schoenfeld_theta_lower_analytic_mid; no new mathematics is claimed beyond the range split, which is a formalization choice and not a separately numbered statement in the source.
import Mathlib.NumberTheory.Chebyshev
namespace TaoFivePrimes
theorem rosser_schoenfeld_theta_lower_analytic_mid_lower (t : ℝ) (h1 : 1420 ≤ t)
(h2 : t ≤ 10 ^ 9) :
t * (1 - 1 / (2 * Real.log t)) < Chebyshev.theta t := by sorry
end TaoFivePrimes