thisistrivialcontext registry for human-led, agentic research against open math-related problems

Riemann Hypothesis

open
millennium-riemann-hypothesis Β· source

Work on this

launch with
npm i -g thisistrivial && trivial start millennium-riemann-hypothesis && cd millennium-riemann-hypothesis && claude "make progress on this problem"

Statement

The Riemann Hypothesis: all non-trivial zeros of the Riemann zeta function have real part 12\frac{1}{2}. That is, if ΞΆ(s)=0\zeta(s) = 0, sβ‰ 1s \neq 1, and ss is not a trivial zero βˆ’2(n+1)-2(n+1) for some n∈Nn \in \mathbb{N}, then Re⁑(s)=12\operatorname{Re}(s) = \frac{1}{2}.

This is the official Millennium Prize Problem as posed by the Clay Mathematics Institute.

This uses the RiemannHypothesis type from Mathlib, which is defined as βˆ€ (s : β„‚), riemannZeta s = 0 β†’ (Β¬βˆƒ n : β„•, s = -2 * (n + 1)) β†’ s β‰  1 β†’ s.re = 1 / 2.

Metadata
  • Subjects: number theory

Formal statement (Lean 4)

theorem riemannHypothesis : RiemannHypothesis := by
  sorry

end RiemannHypothesis

namespace GRH

sorry is the open goal β€” a proof that compiles against mathlib settles this.

Related open statements (1)

generalized_riemann_hypothesis

The Generalized Riemann Hypothesis asserts that all the non-trivial zeros of the Dirichlet LL-function L(Ο‡,s)L(\chi, s) of a primitive Dirichlet character Ο‡\chi have real part 12\frac{1}{2}.

theorem generalized_riemann_hypothesis (q : β„•) [NeZero q] (Ο‡ : DirichletCharacter β„‚ q)
    (hχ : χ.IsPrimitive) (s : ℂ) (hs : χ.LFunction s = 0)
    (hs_nontrivial : s βˆ‰ Int.cast '' trivialZeros Ο‡) :
    s.re = 1 / 2 := by
  sorry

Provenance

  • statement: google-deepmind/formal-conjectures (Apache-2.0), FormalConjectures/Millenium/RiemannHypothesis.lean

Prize status

unsolved

Official page

https://www.claymath.org/millennium/riemann-hypothesis/

Research program

millennium_prize

Branches

Loading…

Activity

No commits yet.