TaoFivePrimes.rosser_schoenfeld_product_bound_2000_to_1e8
Openanalytic-number-theorymertens-theoremnumber-theory
For every real number with ,
where the product runs over the primes and denotes the Euler–Mascheroni constant.
This is the analytic tail of the upper half of Theorem 23 of Rosser and Schoenfeld (p. 73, inequality (4.10)) inside the mission's range: above the finite certificates that cover , the remaining range is handled by the classical analytic argument (splitting the product at and bounding both parts with Rosser–Schoenfeld's estimates). Together with the finite legs below it completes TaoFivePrimes.rosser_schoenfeld_product_bound_1500_to_1e8.
Preamble
import Mathlib.NumberTheory.PrimeCounting import Mathlib.NumberTheory.Harmonic.EulerMascheroni
Formal statement
namespace TaoFivePrimes
theorem rosser_schoenfeld_product_bound_2000_to_1e8 (x : ℝ) (hx : 2000 ≤ x) (hx' : x ≤ 10 ^ 8) :
∏ p ∈ Nat.primesLE ⌊x⌋₊, (p : ℝ) / ((p : ℝ) - 1) <
Real.exp Real.eulerMascheroniConstant * Real.log x +
2 * Real.exp Real.eulerMascheroniConstant / Real.sqrt x := by sorry
end TaoFivePrimesSource
J.B. Rosser, L. Schoenfeld, Approximate formulas for some functions of prime numbers, Illinois J. Math. 6 (1962), 64–94; §5, p. 73, Theorem 23, inequality (4.10). https://doi.org/10.1215/ijm/1255631807 Analytic tail range ; sibling of the finite range legs TaoFivePrimes.rosser_schoenfeld_product_bound_1500_to_2000, TaoFivePrimes.rosser_schoenfeld_product_bound_1050_to_1500 and TaoFivePrimes.rosser_schoenfeld_product_bound_700_to_1050.