Status Badge
The status badge
Every conjecture carries one badge showing how far it has got. Click any badge to come back here.
It is worked out from six fields on the conjecture’s own page, always the same way, never by hand, and it answers two questions: how solid is the statement, and how far has the proof got.
Those stay apart for a reason. A machine can verify a Lean proof and you can still have proved nothing about the conjecture, because the Lean might not say what the English says. So “somebody checked the Lean matches the English” is its own signal, not a footnote.
What the parts mean
| Outer ring — how solid the statement is (a score called σ, 0 to 5) | |
|---|---|
| Pale to strong green, lightest (0) to darkest (5). 0–1 = there is only an English statement. 2–3 = someone has written it in Lean, but nobody has checked the Lean says the same thing. 4–5 = written in Lean and checked to say the same thing | |
| Dotted ring — written in Lean, but nobody has checked the Lean matches the English. This is the case to watch: proving the Lean version tells you nothing about the conjecture until someone confirms they are the same statement | |
| Dashed ring — an AI checked that the Lean and the English say the same thing | |
| Solid ring — a person checked that the Lean and the English say the same thing | |
| Inner disc — how far the proof has got (a score called π, 0 to 4) | |
| White (0, nobody has tried) through to strong green (4, checked by machine). A blank disc means no attempt at all, which is deliberately different from even the palest green. Levels 1 to 4 use the same green as the ring, so the badge just gets greener as a conjecture progresses, whichever half is moving | |
| Centre mark — repeats the proof score as a symbol, so you do not need to see colour | |
| 0 — nobody has tried yet | |
| 1 — an AI wrote a draft; nobody else has checked it | |
| 2 — a person either wrote the draft or reviewed it, but not both | |
| 3 — a person wrote it and a person reviewed it, but it is not in Lean | |
4 — checked by machine: a finished Lean proof, with no sorry left standing in for a missing step. At this point it stops mattering who wrote it, because the proof checker is what decides |
|
| Seal | |
| Thin gold halo — appears only when a person has confirmed the Lean matches the English (σ ≥ 4) and the proof is checked by machine (π = 4). This is the strongest state the badge can show: everything rests on a small proof checker rather than on anyone's word | |
Direction — whether the work proves the statement or disproves it (proof_direction, optional, proves unless set) |
|
| Red scale — the work shows the statement is false. Same shape, same scores, same lightness at every step: a red badge is exactly as strong as the green one next to it. It is not a warning | |
| A cross instead of a tick at 4 — a machine has checked the disproof. The gold halo still applies, because it means the checking is complete, not that the statement is true | |
Direction is not a score. A badge can say the work disproves the statement, and that never changes either score: a machine-checked disproof is as finished as a machine-checked proof. You cannot claim one without a proof, either – proof_direction: refutes with the proof still open is rejected at build time.
If you cannot see the colours. At the top of the proof scale the cross works on its own. Lower down, colour is the only visual difference, so the caption and the screen-reader label say “Refutation” instead of “Proof”, and the one-line summary is expected to as well. Read those, not the hue.
The six fields
Statement half (outer ring): who wrote the English (statement_informal), whether it is in Lean and who put it there (statement_formal), and whether anyone checked the Lean matches, and who (statement_match). Score 0 (AI-written, not in Lean) to 5 (written, formalised and checked, all by people).
Proof half (inner disc): whether there is a written proof and who wrote it (proof_informal), whether anyone reviewed it (proof_review, which stops mattering once a machine has checked a proof), and whether there is a finished Lean proof (proof_formal – no sorry standing in for a missing step). Score 0 (nobody has tried) to 4 (machine-checked). At 4, who wrote it stops mattering: the proof checker decides.
Each score has a second channel so the badge survives black and white. The ring’s line style: dotted means nobody has checked the Lean against the English, dashed means an AI did, solid means a person did. The disc’s centre mark: – · • ● ✓. Everything turns red when the work disproves rather than proves, with ✗ at the top. A thin gold halo, the seal, appears only when a person confirmed the match and a machine checked the proof. Hover any badge for the full status in words.
| Nothing in Lean yet. This is where every new conjecture on this site starts | |
| A machine wrote the Lean, but nobody has checked it matches the English. Do not read this as a verified statement | |
| An AI confirmed the Lean matches, and a person reviewed the written proof. Real progress, but no gold halo yet | |
| A person confirmed the Lean matches and a machine checked the proof. Gold halo | |
| The same state pointing the other way: the statement is false and a machine has checked the disproof. It gets the gold halo too, because the halo is about the checking being complete, not about the answer |
To change a status, edit the status.* fields in c/<id>/index.qmd and run python3 scripts/status_badge.py from the repository root. Never edit status_badge: by hand.
Difficulty
Every conjecture also carries a difficulty grade, an italic tag with the reason on hover.
It measures one thing: how far the conjecture is from techniques that already exist, or what a solution would have to invent. Not the effort, which depends on who is working. Not the chance of being solved by some date, which no honest grader could defend.
Effort is tracked separately, and only for a machine on a fixed budget: see attackability. It does not feed this grade, and the two disagree often.
| Grade | What it says |
|---|---|
routine |
A standard technique works as it stands. |
adaptation |
An existing technique has a visible route, with a real obstacle on it. |
new-idea |
Nothing in the literature gets there. Something unpublished is needed. |
barrier |
A published result says techniques of this kind cannot suffice. |
Every grade records whether a person or a machine decided, and shows (ai) where a machine did. A machine may never mark its own work as a person’s. Where evidence is thin the grade rounds towards harder than it looks. Every grade needs a one-sentence reason, and the reason is the part worth checking, so a conjecture without one fails the build.
What the badge cannot tell you
The badge is a function of those six fields and nothing else, so it cannot call a result settled before a machine has checked it. Two things beside it fill the gap: the one-line summary (status_summary), required and shown in every listing table, and the category, without which a result that is proved but not yet in Lean would look identical to one nobody has touched. c/0004 is the example – informal proof, low badge, and the category and summary are what say so.
Each conjecture page also lists its open obligations: unverified steps, unaudited files, unmatched Lean statements, missing sanity checks. The open count is its own column in listing tables.