Submit a proof
Got a proof — solved or a serious attempt — in Coq, Lean, Isabelle, or any system?
Drop it here as a .zip and let Claude verify it and publish it to the library. No pull-request wrangling required.
How it works
Zip your submission
Bundle your proof files together with a problem.json describing the problem
(schema below). Name the zip after your problem, e.g. collatz-attempt.zip.
Drop it into math/new/submissions/ on GitHub
On GitHub, open the math/new/submissions/ folder → Add file → Upload files →
drag your zip in → commit. That's the entire "upload" — no local tooling needed.
Ask Claude to process it
Start a Claude Code session on the repo and paste the prompt below. Claude will unzip it,
try to compile/verify the proof, add the problem to the catalog, file the proof under
math/submissions/, and commit.
problem.json schema
Mirrors the objects in math/assets/js/data.js. Only the first few fields are required.
| id | required — short kebab-case slug, unique. e.g. "my-lemma" |
|---|---|
| title | required — display name. |
| status | required — "solved", "open", or "partial". |
| category | required — e.g. "Number Theory", "Logic". |
| statement | required — plain-language statement of the problem. |
| latex | optional — a formula (LaTeX-ish; rendered to Unicode). |
| story | optional — background / why it's interesting. |
| by / year / oeis | optional — attribution, date, OEIS A-number. |
| tags | optional — array of strings for search. |
| source | optional — { "name": "...", "url": "..." }. |
| proofs | array of { system, code, verified, runnable?, note? }. system ∈ coq | lean | isabelle | hol-light | agda | builtin | note. Set runnable:true on self-contained Coq to make it live-checkable. |
| playground | optional — { "kind": "coq", "code": "..." } for an editable proof, or { "kind": "logic", "formula": "..." } for the propositional verifier. |
"runnable": true so visitors can press ▶ Run in Coq and check it in their own browser.A ready-to-edit example lives at math/new/submissions/EXAMPLE-submission/problem.json. See math/new/README.md for the full contributor + agent guide.