Under RH:
OpenRiemannVonMangoldt.riemann_hypothesis_error_bigOanalytic-number-theoryriemann-zetazeros-of-zeta
Write for the number of zeros of the Riemann zeta function with and , counted with multiplicity. Assume the Riemann hypothesis: every nontrivial zero of has real part . Then
This is the conditional improvement of the error term in the Riemann–von Mangoldt formula under the Riemann hypothesis.
Formalization Note The hypothesis is Mathlib's RiemannHypothesis; is zetaZeroCount T; the is Asymptotics.IsBigO along Filter.atTop.
Preamble
import Mathlib import Definitions.Def_RiemannVonMangoldt_ZeroCounts open Filter Asymptotics Real
Formal statement
namespace RiemannVonMangoldt
theorem riemann_hypothesis_error_bigO (hRH : RiemannHypothesis) :
(fun T : ℝ => zetaZeroCount T - (T / (2 * π) * Real.log (T / (2 * π)) - T / (2 * π)))
=O[atTop] (fun T : ℝ => Real.log T / Real.log (Real.log T)) := by sorry
end RiemannVonMangoldt
Source
Wikipedia, "Riemann–von Mangoldt formula", revision oldid=1362774495 (https://en.wikipedia.org/w/index.php?title=Riemann–von_Mangoldt_formula&oldid=1362774495), paragraph "Under the Lindelöf and Riemann hypotheses, the error terms can be improved to o(log T) and O(log T / log log T) respectively" (second case). Titchmarsh (1986), Theorem 14.13.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.