Rank every open problem on erdosproblems.com by how attackable it is for exact computation and finite certificates, then spiral multi-agents outward from the easiest. Grades, not vibes.
SkyLab’s honesty HUD, transposed to maths: every attempt is PROOF / DISPROOF / PARTIAL / HEURISTIC / NOTHING. Computation stays heuristic. Literature checks and independent referees gate anything that looks like a claim.
…attempts
…partial
…heuristic
…nothing
…verified
The spiral
Pinned catalogue in, ranked queue out, agents outward from the easiest attack surface, every landing graded and kill-switched.
Pipeline
flowchart LR
A["teorth/erdosproblems pinned YAML"] --> B["rank.py tractability"]
B --> C["queue easy → hard"]
C --> D["multi-agents FOSS sandboxes"]
D --> E["REPORT.md + artifacts"]
E --> F{"kill switches"}
F -->|pass| G["grade: PROOF / PARTIAL HEURISTIC / NOTHING"]
F -->|fail| H["downgrade or NOTHING"]
G --> I["board.json + /erdos page"]
H --> I
What landed
#506 - minimum circles
PARTIALindependently verified
Minimum number of circles determined by n points in the plane (not all collinear, not all concyclic). Elliott’s asymptotic formula fails at small n.
min(4)=3 · min(5)=5 · min(6)=8 · min(7)=11
Exact integer certificates; dual-Fano lower bounds; second-agent referees for n=6 and n=7. Certified upper bound min(8)≤18; Round 3 closed many profiles at t≥18 (including disjoint 4-lines) but equality min(8)=18 stays conjectural. Likewise min(9)≤25.
No gap-{1,2} Egyptian fraction of 1 with first denominator ≤ 12. Finite exhaustive search, independently checked. Already known on the forum; recorded here as reproduction, not a new result.
Erdős-Straus (#242) OEIS extension work held behind a publish brake. Murty-Simon (#742) SAT curve through small n. Ramsey / extremal wave (#547, #551, #556, #23, …). Superseded catalogue hits (#848 Sawhney, #67 Tao discrepancy, #90 unit distance) graded NOTHING. Full family coverage in COVERAGE.md.
Grading law
PROOF / DISPROOF
Complete argument a referee can check, plus literature check that it was still open, plus independent verification before the word “solved”.
PARTIAL
A new bound, special case, or reduction, stated so a skeptic sees exactly where it stops.
HEURISTIC
Evidence and computation only. Suggestive, never a claim. 10⁹ cases is still heuristic.
NOTHING
Honest null: what was tried, the wall that stopped it. Superseded upstream also lands here.
Kill switches
flowchart TD
S["attempt lands"] --> L{"literature still open?"}
L -->|no| N1["NOTHING superseded"]
L -->|yes| U{"upstream sunk?"}
U -->|yes| N1
U -->|no| C{"computation only?"}
C -->|yes| H["HEURISTIC no laundering"]
C -->|no| V{"independent verify?"}
V -->|no| D["downgrade / silence"]
V -->|yes| G{"full close?"}
G -->|yes| P["PROOF / DISPROOF"]
G -->|no| R["PARTIAL"]
Kevin Weil literature check · upstream sink · verification-or-silence · no laundering computation into proof.
How the spiral ranks
Pinned snapshot of teorth/erdosproblems → local YAML → rank.py scores decidable / falsifiable / finitely verifiable first. Agents work the queue top-down. Tooling: sympy, networkx, PySAT, nauty/geng, PARI; exact tracks for verification. See TOOLING.md.
Tractability order
flowchart TB
R["rank.py score"] --> T1["1. decidable finite certificates"]
R --> T2["2. falsifiable search for counterexample"]
R --> T3["3. finitely verifiable bounded check"]
R --> T4["4. heuristic-only open-ended"]
T1 --> Q["queue head"]
T2 --> Q
T3 --> Q
T4 --> Q2["queue tail"]
Famous-family coverage
Attempt board
Q#
ID
Grade
Statement
Reproduce
On macOS, from the pack:
cd the420code/proofs/erdos
python3 board.py
python3 demo.py
# then open any attempts/<id>/REPORT.md