AI agents · OpenClaw · self-hosting · automation

Quick Answer

GPT-5.6 Sol Ultra Proved the Cycle Double Cover Conjecture (July 2026)

Published:

The Short Version

On July 9, 2026 OpenAI made GPT-5.6 Sol Ultra generally available. The next day, engineer Ethan Knight posted on X that Sol Ultra had produced a proof of the Cycle Double Cover Conjecture — one of the most famous open problems in graph theory, posed by Paul Seymour and George Szekeres in 1979 — in under an hour using 64 subagents running in parallel. OpenAI published the proof PDF and the full prompt.

As of July 12, 2026, the proof has not been formally peer-reviewed and has not been verified in Lean 4. The math community is actively reading it.

What the Conjecture Actually Says

For every bridgeless graph G, there exists a family of cycles C₁, …, Cₖ such that every edge of G belongs to exactly two cycles in the family.

  • “Bridgeless” means no single edge whose removal disconnects the graph.
  • “Cycle” here means a subgraph where every vertex has even degree (a slightly weaker definition than ‘closed simple walk’).
  • The conjecture is famous because it’s easy to state, easy to test on small cases, and has resisted proof for 47 years.

What GPT-5.6 Sol Ultra Actually Did

FactDetail
ModelGPT-5.6 Sol Ultra
ModeUltra (high-effort, subagent orchestration)
Subagents used64, in parallel
Wall-clock timeUnder 1 hour
AnnouncedJuly 10, 2026 by OpenAI’s Ethan Knight
Materials releasedFull proof PDF + full prompt PDF
Peer review statusNone yet as of July 12, 2026
Formal verification (Lean 4)Not done as of July 12, 2026

What “64 Subagents” Means

Sol Ultra’s headline feature — introduced with GPT-5.6 on June 26, 2026 and GA on July 9 — is the ability for one Sol call to spawn and coordinate up to 64 concurrent subagents. Each subagent explores a different branch of the reasoning tree. A parent agent aggregates and prunes. This is what pushed Sol Ultra to 91.9% on Terminal-Bench 2.1.

For the conjecture proof, the subagents were used to try different proof strategies (nowhere-zero flows, cycle-continuous mappings, ear decompositions, etc.) in parallel, and the parent selected the branch that closed.

Why the Reaction Is Split

The Hacker News thread (item 48863490) and X threads from math researchers converged on three points:

  1. The prompt is very long. Sol Ultra was fed specific proof strategies to try. Skeptics argue this is closer to “AI executes a research plan” than “AI discovers a proof unaided.” Supporters point out that most human collaborations look the same.
  2. No formal verification yet. Until the proof is machine-checked in Lean 4 or Coq, calling it “solved” is premature. Compare: DeepMind’s AlphaProof submissions to IMO 2024 were Lean-verified; Sol Ultra’s proof is not.
  3. The 47-year track record. The Cycle Double Cover Conjecture has famously false-proof-attracted attempts. Historical base rate for “proof of Seymour-Szekeres” being wrong on first pass is high.

How It Compares to Other Recent Math-AI Milestones

MilestoneDateModelVerified?
DeepMind AlphaProof — IMO 2024 silverJul 2024AlphaProof + AlphaGeometry 2Yes (Lean 4)
OpenAI o1 — Putnam 2024Dec 2024o1No (human graded)
Google FunSearch — Cap SetDec 2023Codey + evolutionary searchYes (proved via constructions)
Mistral Leanstral 1.5Jul 2026Leanstral 1.5Yes (Lean 4 native)
GPT-5.6 Sol Ultra — Cycle Double CoverJul 10, 2026Sol Ultra + 64 subagentsPending

The pattern to watch: Lean-verified proofs beat prose proofs. If OpenAI or a third party ports Sol Ultra’s proof to Lean 4 without gaps, this becomes the biggest AI-math result of the year. If it doesn’t verify cleanly, it becomes a cautionary tale about long prompts and long proofs.

What Developers Should Take Away

  • Ultra mode is real and it works on hard problems. 64-subagent orchestration is not a demo — it’s shipping infrastructure. If you have a task that decomposes into parallel branches (large-scale codebase refactor, exhaustive test generation, security audit across many components), Sol Ultra is now the state of the art.
  • Cost per Ultra call is high. At $12.50/$75 per MTok, a coordinated 64-subagent run on a hard problem burns tokens fast. Budget-limit at the API-key level.
  • The subagent pattern is copyable. OpenAI published the exact prompt. You can adapt the “spawn N branches, each tries a different strategy, parent prunes” template to your own problem class.

Sources