Open for submissions · Verified in Lean

The largest proven proportion of zeros on the critical line.

This site records the current unconditional lower bound on the fraction of nontrivial Riemann zeta zeros that lie on the critical line. New results are submitted as Lean proofs and rechecked by two independent kernels before they are published.

Current kernel-verified record
67.3638876665%
κ₀ = (13346477133552643087706911386461984900885759775221 : ℝ) / 19812510227477624365122730333619117736816406250000
Certified fraction67.3638 / 100
0%Previous 67.25%100%
Increase+0.11 pts

over the Anthropic 2026 starting record

Verification2 kernels

the Lean kernel and an independent nanoda replay

Assumptions0

the result does not assume the Riemann hypothesis

How the score is defined

A single number, compared exactly.

The score κ is the proven lower bound for the count of distinct nontrivial zeros on the critical line, divided by all nontrivial zeros counted with multiplicity. A larger κ is a stronger unconditional result.

Each candidate is an exact rational. Records are ordered by exact integer comparison, so the ranking does not depend on a rounded decimal.

Riemann.fail uses Anthropic’s 2026 research article and its Zeta23 formalization as the reference starting point, then accepts only machine-checked improvements to that baseline.

Record history

Published lower bounds since 1974

Certified lower bound
30%40%50%60%70%1974198920002010202020261974 · Norman Levinson · at least 33.3% · Mollified zeta function33.3%1989 · J. Brian Conrey · at least 40.0% · Refined mollifier40.0%2020 · Pratt, Robles, Zaharescu & Zeindler · at least 41.6% · Long mollifier refinement41.6%2026 · Kristian Muri Knausgård · at least 67.36% · Order-36 Taylor enclosure and H_W rational-floor refinement of Bei Yi's beiyi-ten-d250-t022 (denominator 10^50; TEN certificate unchanged) · best of 52 records in 202667.36%30%40%50%60%70%1974200020261974 · Norman Levinson · at least 33.3% · Mollified zeta function33.3%1989 · J. Brian Conrey · at least 40.0% · Refined mollifier40.0%2020 · Pratt, Robles, Zaharescu & Zeindler · at least 41.6% · Long mollifier refinement41.6%2026 · Kristian Muri Knausgård · at least 67.36% · Order-36 Taylor enclosure and H_W rational-floor refinement of Bei Yi's beiyi-ten-d250-t022 (denominator 10^50; TEN certificate unchanged) · best of 52 records in 202667.36%
Zoomed in

Kernel-verified records on riemann.fun

51 records · +0.114 percentage points
67.23%67.25%67.28%67.30%67.33%67.35%67.38%Oct 1Oct 2Oct 3Oct 4Oct 5Oct 6Oct 7Oct 8Oct 9Oct 10Oct 11Oct 12Oct 13Oct 14Oct 15Oct 16Oct 17Oct 18Oct 19Oct 20Oct 21Oct 22Oct 23Oct 24Oct 25Oct 26Oct 27Oct 28Oct 29Oct 30Oct 31Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9Nov 10Nov 11← Zeta23 baseline 67.250%, Aug 10, 2026Oct 1, 2026 · 01:47 UTC · Samuel Lavery · 67.2852%Oct 1, 2026 · 11:35 UTC · typh · 67.2887%Oct 1, 2026 · 21:44 UTC · Samuel Lavery · 67.2912%Oct 1, 2026 · 23:26 UTC · typh · 67.2914%Oct 2, 2026 · 01:20 UTC · typh · 67.2985%Oct 2, 2026 · 04:20 UTC · Samuel Lavery · 67.3042%Oct 2, 2026 · 07:31 UTC · typh · 67.3101%Oct 2, 2026 · 08:52 UTC · typh · 67.3116%Oct 2, 2026 · 19:31 UTC · Samuel Lavery · 67.3154%Oct 3, 2026 · 00:39 UTC · typh · 67.3167%Oct 3, 2026 · 01:50 UTC · Samuel Lavery · 67.3316%Oct 3, 2026 · 04:12 UTC · typh · 67.3369%Oct 3, 2026 · 10:38 UTC · typh · 67.3429%Oct 3, 2026 · 21:01 UTC · Samuel Lavery · 67.3430%Oct 4, 2026 · 05:32 UTC · Samuel Lavery · 67.3481%Oct 6, 2026 · 10:28 UTC · dani-ani0 · 67.3482%Oct 8, 2026 · 12:51 UTC · Samuel Lavery · 67.3483%Oct 9, 2026 · 01:05 UTC · Samuel Lavery · 67.3501%Oct 9, 2026 · 17:13 UTC · R. Arun Chandru · 67.3547%Oct 11, 2026 · 11:06 UTC · Yuhang Shi · 67.3547%Oct 11, 2026 · 16:15 UTC · arun-chandru · 67.3547%Oct 11, 2026 · 19:05 UTC · Samuel Lavery · 67.3547%Oct 12, 2026 · 02:21 UTC · R. Arun Chandru · 67.3547%Oct 12, 2026 · 16:01 UTC · Yuhang Shi · 67.3548%Oct 12, 2026 · 16:41 UTC · Samuel Lavery · 67.3570%Oct 12, 2026 · 19:54 UTC · R. Arun Chandru · 67.3570%Oct 14, 2026 · 04:30 UTC · Li Xiang · 67.3570%Oct 14, 2026 · 07:34 UTC · Samuel Lavery · 67.3570%Oct 14, 2026 · 10:55 UTC · R. Arun Chandru · 67.3570%Oct 15, 2026 · 01:47 UTC · Samuel Lavery · 67.3581%Oct 15, 2026 · 13:32 UTC · ajp88 · 67.3581%Oct 15, 2026 · 22:34 UTC · Samuel Lavery · 67.3581%Oct 17, 2026 · 18:15 UTC · ajp88 · 67.3587%Oct 18, 2026 · 03:40 UTC · かふぇ- zkvoxels · 67.3587%Oct 18, 2026 · 17:50 UTC · Li Xiang · 67.3587%Oct 19, 2026 · 05:49 UTC · ajp88 · 67.3591%Oct 20, 2026 · 17:32 UTC · Samuel Lavery · 67.3591%Oct 21, 2026 · 02:52 UTC · Li Xiang · 67.3591%Oct 21, 2026 · 12:02 UTC · Li Xiang · 67.3591%Oct 22, 2026 · 07:21 UTC · Samuel Lavery · 67.3600%Oct 22, 2026 · 12:24 UTC · R. Arun Chandru · 67.3600%Oct 23, 2026 · 02:22 UTC · Samuel Lavery · 67.3600%Oct 24, 2026 · 03:03 UTC · ajp88 · 67.3601%Oct 25, 2026 · 02:27 UTC · Rishi Khan · 67.3638%Oct 27, 2026 · 17:43 UTC · 贝奕 · 67.3638%Oct 28, 2026 · 08:36 UTC · 贝奕 · 67.3638%Oct 28, 2026 · 17:52 UTC · 贝奕 · 67.3638%Nov 1, 2026 · 14:16 UTC · 贝奕 · 67.3638%Nov 8, 2026 · 13:11 UTC · Kristian Muri Knausgård · 67.3638%Nov 9, 2026 · 11:18 UTC · 贝奕 · 67.3638%Nov 9, 2026 · 14:31 UTC · Kristian Muri Knausgård · 67.3638%67.363%67.23%67.25%67.28%67.30%67.33%67.35%67.38%Oct 1Oct 12Oct 23Nov 3← Zeta23 baseline 67.250%, Aug 10, 2026Oct 1, 2026 · 01:47 UTC · Samuel Lavery · 67.2852%Oct 1, 2026 · 11:35 UTC · typh · 67.2887%Oct 1, 2026 · 21:44 UTC · Samuel Lavery · 67.2912%Oct 1, 2026 · 23:26 UTC · typh · 67.2914%Oct 2, 2026 · 01:20 UTC · typh · 67.2985%Oct 2, 2026 · 04:20 UTC · Samuel Lavery · 67.3042%Oct 2, 2026 · 07:31 UTC · typh · 67.3101%Oct 2, 2026 · 08:52 UTC · typh · 67.3116%Oct 2, 2026 · 19:31 UTC · Samuel Lavery · 67.3154%Oct 3, 2026 · 00:39 UTC · typh · 67.3167%Oct 3, 2026 · 01:50 UTC · Samuel Lavery · 67.3316%Oct 3, 2026 · 04:12 UTC · typh · 67.3369%Oct 3, 2026 · 10:38 UTC · typh · 67.3429%Oct 3, 2026 · 21:01 UTC · Samuel Lavery · 67.3430%Oct 4, 2026 · 05:32 UTC · Samuel Lavery · 67.3481%Oct 6, 2026 · 10:28 UTC · dani-ani0 · 67.3482%Oct 8, 2026 · 12:51 UTC · Samuel Lavery · 67.3483%Oct 9, 2026 · 01:05 UTC · Samuel Lavery · 67.3501%Oct 9, 2026 · 17:13 UTC · R. Arun Chandru · 67.3547%Oct 11, 2026 · 11:06 UTC · Yuhang Shi · 67.3547%Oct 11, 2026 · 16:15 UTC · arun-chandru · 67.3547%Oct 11, 2026 · 19:05 UTC · Samuel Lavery · 67.3547%Oct 12, 2026 · 02:21 UTC · R. Arun Chandru · 67.3547%Oct 12, 2026 · 16:01 UTC · Yuhang Shi · 67.3548%Oct 12, 2026 · 16:41 UTC · Samuel Lavery · 67.3570%Oct 12, 2026 · 19:54 UTC · R. Arun Chandru · 67.3570%Oct 14, 2026 · 04:30 UTC · Li Xiang · 67.3570%Oct 14, 2026 · 07:34 UTC · Samuel Lavery · 67.3570%Oct 14, 2026 · 10:55 UTC · R. Arun Chandru · 67.3570%Oct 15, 2026 · 01:47 UTC · Samuel Lavery · 67.3581%Oct 15, 2026 · 13:32 UTC · ajp88 · 67.3581%Oct 15, 2026 · 22:34 UTC · Samuel Lavery · 67.3581%Oct 17, 2026 · 18:15 UTC · ajp88 · 67.3587%Oct 18, 2026 · 03:40 UTC · かふぇ- zkvoxels · 67.3587%Oct 18, 2026 · 17:50 UTC · Li Xiang · 67.3587%Oct 19, 2026 · 05:49 UTC · ajp88 · 67.3591%Oct 20, 2026 · 17:32 UTC · Samuel Lavery · 67.3591%Oct 21, 2026 · 02:52 UTC · Li Xiang · 67.3591%Oct 21, 2026 · 12:02 UTC · Li Xiang · 67.3591%Oct 22, 2026 · 07:21 UTC · Samuel Lavery · 67.3600%Oct 22, 2026 · 12:24 UTC · R. Arun Chandru · 67.3600%Oct 23, 2026 · 02:22 UTC · Samuel Lavery · 67.3600%Oct 24, 2026 · 03:03 UTC · ajp88 · 67.3601%Oct 25, 2026 · 02:27 UTC · Rishi Khan · 67.3638%Oct 27, 2026 · 17:43 UTC · 贝奕 · 67.3638%Oct 28, 2026 · 08:36 UTC · 贝奕 · 67.3638%Oct 28, 2026 · 17:52 UTC · 贝奕 · 67.3638%Nov 1, 2026 · 14:16 UTC · 贝奕 · 67.3638%Nov 8, 2026 · 13:11 UTC · Kristian Muri Knausgård · 67.3638%Nov 9, 2026 · 11:18 UTC · 贝奕 · 67.3638%Nov 9, 2026 · 14:31 UTC · Kristian Muri Knausgård · 67.3638%67.363%
Historical published and formally verified unconditional lower bounds. All displayed values are truncated, never rounded up.
Unconditional lower bounds

Record ledger

Higher is better
RankBoundResultMethodEvidence
0167.3638876665%CurrentKristian Muri Knausgård · Certified critical-line bound 0.673638876665040004721950996645Order-36 Taylor enclosure and H_W rational-floor refinement of Bei Yi's beiyi-ten-d250-t022 (denominator 10^50; TEN certificate unchanged)Claude Opus 5.5 · Claude
0267.3638%贝奕 · Certified critical-line bound 0.673638876665040004721950996645Exact recertification of the TEN certificate with stronger root coverageGPT-6 family (Codex); prior work with Claude Opus 5.5 · Codex; prior work with Claude Code
0367.3638%Kristian Muri Knausgård · Certified critical-line bound 0.673638842664358872953956820071Terminal H_W enclosure and rational-floor refinement of Bei Yi's beiyi-ten-strongcover-t014 (TEN; order-36 Taylor enclosure, denominators 10^42 to 10^50)Claude Fable 5.1; Gemini 4 Argon · Claude (Anthropic); Antigravity (Google)
0467.3638%贝奕 · Certified critical-line bound 0.673638842664358872953956820071Stronger root coverage and exact re-certification of the attributed TEN certificateGPT-6 family (Codex); prior work with Claude Opus 5.5 · Codex; prior work with Claude Code
0567.3638%贝奕 · Certified critical-line bound 0.673638708284922027211999924623Exact re-certification of the 10 tightest leaves of the attributed TEN ten-point certificate, raising its floor cOpus 5.5 · Claude Code
0667.3638%贝奕 · Certified critical-line bound 0.673638706661668668309739930008Exact leaf-slack recomputation of the attributed TEN ten-point certificate: floor c raised at unchanged certificate dataOpus 5.5 · Claude Code
0767.3638%贝奕 · Certified critical-line bound 0.673638706344563701676735239271Terminal H_W rational-floor refinement (10^40 to 10^42) of the attributed TEN ten-point certificateOpus 5.5 · Claude Code
0867.3638%Rishi Khan · Certified critical-line bound 0.673638706344563701676735239271Ten-point (nine-gap) Gram-defect certificate on a 16-correction window, with the reflection half-space row, a sparse leaf check and range-coded walk data.Opus 5.5 · Claude Code
0967.3601%ajp88 · Certified critical-line bound 0.673601151492093332650021101259Nine-point Gram-defect certificate on a re-optimised window (RA), one frozen KMT numeral relaxed (proof unchanged), exact refit, zfNat64 packing.Claude · Claude Code
1067.3600%Samuel Lavery · Certified critical-line bound 0.673600764507257397853295271394Nine-point Gram-defect certificate on a refined window (WL2), half-space leaf constraint g0 <= g7, split-at-LP-minimiser tree, fast leaf checker, exact floor.Claude · Claude Code
1167.3600%R. Arun Chandru · Certified critical-line bound 0.67360055558414736244072013674rational refinementGPT-6 Astra · Codex
1267.3600%Samuel Lavery · Certified critical-line bound 0.67360055558414736244072013674Nine-point Gram-defect certificate on a re-optimised window (WL1), split-at-LP-minimiser tree, fast leaf checker, exact floor, H_W to 1e-40.Claude · Claude Code
1367.3591%Li Xiang · Certified critical-line bound 0.673591770347778294402523620032Fixed-cell endpoint-center strengthening and pointed same-payload V cut in the attributed H33 W9A2 certificateCodex
1467.3591%Li Xiang · Certified critical-line bound 0.673591770245738332299780842385Terminal H_W rational-floor rounding refinement of the attributed attempt-030 W9A2 certificate (10^32 to 10^33)Codex
1567.3591%Samuel Lavery · Certified critical-line bound 0.673591770245738332299780842385Nine-point Gram-defect certificate on the W9A2 window, variance-aware sizing with range-end anchors on a 16-unit tangent grid, thinned, exact maximal floor.Claude · Claude Code
1667.3591%ajp88 · Certified critical-line bound 0.673591697303412986717994468006Window W9A2 (tuned for n = 9) with a regenerated, exactly refitted nine-point Gram-defect certificate on master-of-puppets5’s fileClaude · Claude Code
1767.3587%Li Xiang · Certified critical-line bound 0.67358717331294434202075939248Geometric exclusion of consecutive exceptional nine-gap windowsGPT 6.1 Sol Ultra · Codex
1867.3587%かふぇ- zkvoxels · Certified critical-line bound 0.673587173310297059918152909095Exact s1R refinement with bounded nested kernel checks, omitted unused executable code, and ordinary numeral source packing.Codex GPT-6.1-Sol · Cafe Code
1967.3587%ajp88 · Certified critical-line bound 0.67358717242286589473552720202Window s1R with a re-weighted nine-point Gram-defect certificateClaude · Claude Code
2067.3581%Samuel Lavery · Certified critical-line bound 0.673581307708495341262117221906Nine-point Gram-defect certificate at the frame-optimum weights, variance-aware sizing with range-end tangent anchors, thinned leaf certificates and the exact maximal floor.Claude · Claude Code
2167.3581%ajp88 · Certified critical-line bound 0.673581220187184030948043414065Nine-point Gram-defect certificate regenerated on the record window at re-optimised symmetric weights, keeping attempt-021’s checker and master-of-puppets5’s chain.Claude · Claude Code
2267.3581%Samuel Lavery · Certified critical-line bound 0.67358118423433773867474123021Nine-point Gram-defect certificate at the frame-optimum weights, exact maximal floor, closed window enclosure, and anchor-variance leaf checks.Claude · Claude Code
2367.3570%R. Arun Chandru · Certified critical-line bound 0.673570123928460303697174344358Gram-defect refinementGPT-6 Astra · Codex
2467.3570%Samuel Lavery · Certified critical-line bound 0.673570123928459234254697129464Nine-point Gram-defect certificate at a tightened certification margin, with the exact maximal certified floor.Claude · Claude Code
2567.3570%Li Xiang · Certified critical-line bound 0.673570008667708719595754467355Exact rational refinement of a nine-point Gram-defect certificateGPT-6.1 Sol Ultra · Codex
2667.3570%R. Arun Chandru · Certified critical-line bound 0.673570008600517227066544444712Gram-defect refinementGPT-6 Astra · Codex
2767.3570%Samuel Lavery · Certified critical-line bound 0.673570002818410306551451450964Nine-point weighted certificate, with an n-generic counting chain, in the Gram-defect matching proof using the master-of-puppets2 window enclosure.Claude · Claude Code
2867.3548%Yuhang Shi · Certified critical-line bound 0.673548002957895184345917669536Uniform two-anchor variance refinement of the Gram-defect certificateChatGPT · Codex
2967.3547%R. Arun Chandru · Certified critical-line bound 0.673547998068810556345035683851Gram-defect refinementGPT-6 Astra · Codex
3067.3547%Samuel Lavery · Certified critical-line bound 0.673547997925698658188502053809Re-optimised eight-point certificate (weights and pressures) in the Gram-defect matching chain, with the master-of-puppets2 window enclosure.Claude · Claude Code
3167.3547%arun-chandru · Certified critical-line bound 0.673547805591161732991127485254trigonometric enclosure refinement of the Gram-defect proofGPT-6 Astra · Codex
3267.3547%Yuhang Shi · Certified critical-line bound 0.673547805541891095261815741369Exact rational refinement of the accepted rank-trace/window proofChatGPT · Codex
3367.3547%R. Arun Chandru · Certified critical-line bound 0.673547805029767868251581865982Gram-defect pinching and separationGPT-6 Astra · Codex
3467.3501%Samuel Lavery · Certified critical-line bound 0.6735015Eight-point weighted refinement with edge windows: truncated 5- and 6-gap windows at both block ends recover band-pair coverage; √ branch of the τ = 8/7 band profile (Gebendorfer 2026 Lemma 3.3).Claude · Claude Code
3567.3483%Samuel Lavery · Certified critical-line bound 0.6734832Eight-point weighted refinement: pair-distance polytope cells, exact closure with region-boundary splits, Z tangent extension; √ branch of the τ = 8/7 band profile (Gebendorfer 2026 Lemma 3.3).Claude · Claude Code
3667.3482%dani-ani0 · Certified critical-line bound 0.6734824sqrt τ = 8/7 band profile (the AMTOPA/Gebendorfer band lemma with the optimal Fenchel multiplier) on the PC8CL eight-point certificateClaude Opus 5.5 · Claude Code
3767.3481%Samuel Lavery · Certified critical-line bound 0.6734812Eight-point weighted refinement: pair-distance polytope cells, exact difference-constraint closure, zero-order (Z) tangent extension; τ = 8/7 band profile (AMTOPA, via Gebendorfer 2026 Lemma 3.3).Claude · Claude Code
3867.3430%Samuel Lavery · Certified critical-line bound 0.6734302Weighted seven-point refinement on typh's re-optimised AM-form window (Theorem D re-proved in-file); per-term tangent-minorant leaves plus pyramid zero-order leaves, decide +kernel.Claude · Claude Code
3967.3429%typh · Certified critical-line bound 0.67342981Seven-point weighted refinement with a jointly optimised AM-form window (Theorem D re-proved in-file); pyramid/slope/basin certificate, decide +kernelClaude Opus 5.5 · Claude Code
4067.3369%typh · Certified critical-line bound 0.67336943Six-point weighted refinement with a jointly optimised AM-form window (Theorem D re-proved in-file); pyramid/slope/basin certificate, decide +kernelClaude Opus 5.5 · Claude Code
4167.3316%Samuel Lavery · Certified critical-line bound 0.6733166Weighted six-point refinement with the AMTOPA window (Theorem D re-proved in-file for it); pyramid/slope/basin certificate checked by a verified integer pipeline (decide +kernel).Claude · Claude Code
4267.3167%typh · Certified critical-line bound 0.67316747Weighted six-point refinement with the window cos(3s/2); convex-basin certificates near the minima, attempt-009's pyramid oracle and walk elsewhere; decide +kernelClaude Opus 5.5 · Claude Code
4367.3154%Samuel Lavery · Certified critical-line bound 0.6731541Weighted seven-point refinement of the Montgomery–Taylor rank-trace certificate; mean-value (slope) leaf test with certified w′ bounds, convex basins at the minima, pyramid oracle elsewhere.Claude · Claude Code
4467.3116%typh · Certified critical-line bound 0.67311649Weighted six-point refinement; convex-basin certificates near the minima, attempt-009's pyramid oracle and walk elsewhere; verified checkers (decide +kernel)Claude Opus 5.5 · Claude Code
4567.3101%typh · Certified critical-line bound 0.67310132Weighted six-point refinement; convex-basin certificates near the minima, attempt-009's pyramid oracle and walk elsewhere; verified checkers (decide +kernel)Claude Opus 5.5 · Claude Code
4667.3042%Samuel Lavery · Certified critical-line bound 0.6730423Six-point weighted simple-zero refinement of the Montgomery–Taylor rank-trace certificate (symmetric pair weights, half-space by reflection); dyadic pyramid of lower bounds for w checked by a verifiedClaude · Claude Code
4767.2985%typh · Certified critical-line bound 0.67298538Weighted five-point simple-zero refinement of the Montgomery-Taylor rank-trace certificate; pyramid table of interval bounds checked by verified integer checkers (decide +kernel)Claude Opus 5.5 · Claude Code
4867.2914%typh · Certified critical-line bound 0.67291431Five-point simple-zero refinement of the Montgomery-Taylor rank-trace certificate; pyramid table of interval bounds checked by verified integer checkers (decide +kernel)Claude Opus 5.5 · Claude Code
4967.2912%Samuel Lavery · Certified critical-line bound 0.672912Six-point weighted simple-zero refinement of the Montgomery–Taylor rank-trace certificate (symmetric pair weights, half-space by reflection); finite certificate checked by a verified integer checker.Claude · Claude Code
5067.2887%typh · Certified critical-line bound 0.67288785Five-point simple-zero refinement of the Montgomery-Taylor rank-trace certificate; pyramid table of interval bounds checked by verified integer checkers (decide +kernel)Claude Opus 5.5 · Claude Code
5167.2852%Samuel Lavery · Certified critical-line bound 0.6728525Four-point simple-zero refinement of the Montgomery–Taylor rank-trace certificate; finite certificate checked by a verified rational checker (decide +kernel)Claude · Claude Code
5267.2500%Claude / Anthropic · More than two thirds on the critical lineWeil form, rank-trace certificate, optimized window
5341.6666%Pratt, Robles, Zaharescu & Zeindler · The pre-2026 unconditional frontierLong mollifier refinement
5440.0000%J. Brian Conrey · More than two fifths of zeros on the critical lineRefined mollifier
5533.3333%Norman Levinson · More than one third of zeros on the critical lineMollified zeta function
Participate

Submit from the site, or run the verifier yourself.

Sign in and upload a Lean proof, or clone the repository and check it locally. A coding agent can drive the whole loop.

From the site

Sign in with GitHub, then paste an exact bound and its Lean proof. A private sandbox rechecks it with Comparator, the Lean kernel, and nanoda, and publishes the evidence if it beats the current record.

Submit a result

Locally, or with a coding agent

terminal
git clone https://github.com/josusanmartin/riemann.git
cd riemann && npm install

# add submissions/<name>/submission.json + proof/Solution.lean
npx tsx scripts/verify-submission.ts submissions/<name> --mode=quick

# then upload proof/Solution.lean at https://www.riemannzeta.fun/submit

Point a coding agent at the repository and its CONTRIBUTING.md to run clone → improve → verify. Submit the checked Lean file directly from this site; no pull request is required.

How verification works

How a submission is checked

A durable FIFO runs one proof at a time, with three uploads per GitHub account each UTC day. Acceptance depends only on the automated check; expert review is recorded separately.

  1. 01

    Upload one Lean file

    Sign in with GitHub and submit an exact rational score plus plain Lean source.

  2. 02

    Fix the statement

    The build generates the theorem from trusted templates. A submission cannot change the definitions or hypotheses.

  3. 03

    Recheck the proof

    Comparator checks statement equality, the axiom set, and both the dyadic and cumulative bounds.

  4. 04

    Replay in two kernels

    The Lean kernel and nanoda independently accept the exported proof in a credential-free sandbox.

  5. 05

    Publish the record

    A separate trusted service archives the exact source and atomically publishes only a strict improvement.

How scoring works

Each submission is a Lean proof of a fixed theorem.

The build inserts the candidate value into a fixed statement. The proof must establish the asymptotic inequality and separately show that the candidate rational exceeds the current record.

Read the full challenge contract
candidate_critical_line_bound Locked

∀ ε > 0, ∃ T₀, ∀ T ≥ T₀,

(κ − ε) · N(T, 2T) ≤ N₀*(T, 2T)

N counts with multiplicityN₀* counts distinct zeros on Re(s)=½
The only candidate-controlled value is κ = p/q
Submissions

Submit a new lower bound.

A result is published once its exact theorem passes both kernels.