Lagarias criterion is equivalent to RH
OpenLeanEval.NumberTheory.riemann_hypothesis_iff_lagarias_elementary_criterionThe Riemann hypothesis is equivalent to the assertion that, for every positive integer ,
where and . This is the exact LeanEval v1 target: both directions of the equivalence, with no hypotheses, no finite cutoff, and no equality-only clause. It asks for formalization of a known equivalence, not a proof that RH or the universal arithmetic criterion holds.
Source distinction. Lagarias's Problem E also specifies equality only at . The goal deliberately uses the weaker non-strict criterion required by the benchmark; the reverse argument on p. 8 needs only this inequality.
import Definitions.Def_LeanEval_NumberTheory_LagariasElementaryCriterion
namespace LeanEval.NumberTheory
theorem riemann_hypothesis_iff_lagarias_elementary_criterion :
RiemannHypothesis ↔ LagariasElementaryCriterion := by sorry
end LeanEval.NumberTheory
Read-back
What the Lean code literally says, in plain math · gpt-6-astra
The assertion that every complex number satisfying , , and for every natural number has real part , where is the Riemann zeta function, is equivalent to the following assertion: for every natural number , , where the sum runs over the positive divisors of , , and the inequality is in the real numbers. The latter assertion imposes no condition at ; for every permitted , , so is the ordinary real natural logarithm.
Confirmed by the mission captain (proposal self-audit).