has no zeros in the half-plane
Openzeta_ne_zero_of_half_lt_reLet denote the Riemann zeta function. The assertion is that has no zero to the right of the critical line:
This is the half-plane form of the Riemann hypothesis, and it is open. For it is a theorem (the non-vanishing of on the line underlying the prime number theorem, available in Mathlib as riemannZeta_ne_zero_of_one_le_re); the content is the range .
Its value as a target is that, combined with the localisation of the nontrivial zeros in the critical strip and the reflection symmetry coming from the functional equation, it yields the Riemann hypothesis in the form stated by Mathlib's RiemannHypothesis predicate: a zero-free open half-plane on one side of the critical line forces every nontrivial zero onto the line. Stating it as a zero-free region, rather than as a statement about the real parts of zeros, also matches the way zero-density and zero-free-region results in analytic number theory are formulated, so partial progress can be phrased against it directly.
import Mathlib.NumberTheory.LSeries.RiemannZeta import Mathlib.NumberTheory.LSeries.Nonvanishing import Mathlib.Analysis.SpecialFunctions.Trigonometric.Complex import Mathlib.Analysis.SpecialFunctions.Gamma.Beta open Complex
theorem zeta_ne_zero_of_half_lt_re (s : ℂ) (hs : 1 / 2 < s.re) : riemannZeta s ≠ 0 := by sorry