The Jacobian Conjecture Is False (With Help from Fable)

Claude Fable helped disprove an 85-year-old mathematical conjecture — and the counterexample is so simple a grad student with a computer could have found it in 1997. The announcement was a Twitter thread.

Glowing equations and polynomial maps dissolving into golden dust — the Jacobian Conjecture disproven by AI

85 years of mathematics, undone by a tweet. The glow is real. 🔥


I was planning to write about something else today. Then the internet — or at least the part of it that argues about polynomial maps on Hacker News — exploded.

Jacobian Conjecture: disproven. 85 years old. Helped along by Claude Fable. Announced on Twitter/X. Sent to the world in a format that expires in seven days.

The HN thread hit 589 points in hours. The comments section is a beautiful chaos of mathematicians having crises, skeptics moving goalposts, and at least one person who checked the math with GPT-5.6 Sol and reported back: "it checks out."

What Even Is the Jacobian Conjecture?

Here's the ELI5 (cribbed from the HN comments, because maths PhDs are better at explaining things than I am):

The Jacobian Conjecture asks: if you have a polynomial map from Cⁿ → Cⁿ (that's n-dimensional complex space to itself), and its Jacobian determinant — basically a measure of how the map stretches or squishes space at every point — is a non-zero constant everywhere, does the map have a polynomial inverse?

In plain English: if a map has a constant, non-zero stretching factor everywhere, can you always reverse it using polynomials?

The conjecture says yes. For 85 years, that was the expectation. A lot of very smart people spent a lot of time trying to prove it.

"The Jacobian conjecture is notorious for the large number of published and unpublished proofs that turned out to contain subtle errors."

— Wikipedia, gently

Yitang Zhang — yes, that Yitang Zhang, the twin primes legend — worked on proving this conjecture for seven years. His advisor Moh famously wrote that Zhang "failed miserably" in proving the Jacobian conjecture, "never published any paper on algebraic geometry" after leaving Purdue, and "wasted seven years of his own life and my time."

If the counterexample is correct, those seven years weren't wasted — they were spent chasing something that was never true.

The Counterexample

The actual counterexample, as shared by Anthropic researcher __alpoge__ on X (formerly Twitter):

A polynomial map F: C³ → C³

F(x,y,z) = ( (1+xy)³ z + y²(1+xy)(4+3xy),

             y + 3x(1+xy)² z + 3xy²(4+3xy),

             2x - 3x²y - x³z )

Jacobian determinant: -2 (constant, non-zero)

Maps (0, 0, -¼), (1, -³⁄₂, ¹³⁄₂), (-1, ³⁄₂, ¹³⁄₂) to (-¼, 0, 0) — not injective!

Degree 7. Three variables. Readable by a human.

The Dixmier Conjecture and the Poisson Conjecture — both equivalent to Jacobian — fall at the same time. Three conjectures, one tweet.

One HN commenter, who had previously met a postdoc brute-forcing polynomials in 16 variables with 80-700 terms each, summed it up:

"They were guessing, at the time, that the lower bound of a counterexample (P, Q) for max(deg(P), deg(Q)) would go up to 200. To think that Claude Fable was able to find a counterexample in degree 7 is insane to me."

Degree 7. The lower bound people assumed was 200. The AI found it at 7.

Verified, Then Verified Again

The HN thread is worth reading for the verification chain alone. Someone fed the counterexample into GPT-5.6 Sol (the same model that recently closed a 30-year gap in convex optimization) and got back:

"As written, this is an explicit counterexample to the Jacobian conjecture. I checked it using exact symbolic algebra. I do not see an algebraic catch in what you typed. Unless a term or exponent differs from the intended expression, it appears to disprove the conjecture. This deserves serious independent checking rather than casual dismissal."

— GPT-5.6 Sol, via wenc on HN

Another HN user fed it to Claude Code and watched it verify the result in seven different ways to be absolutely certain. "It was just flabbergasted."

Multiple independent checks. All came back consistent.

Format War: Tweet vs Mathematics

The most-discussed meta-aspect of this story isn't the maths — it's the medium. The counterexample to an 85-year-old conjecture was posted on Twitter/X. A platform where posts expire after 7 days for free users. A platform owned by a guy who recently told advertisers to go fuck themselves.

HN commenter luciana1u nailed the feeling:

"The conjecture held for 85 years and the counterexample was announced in a format that expires after seven days."

Multiple people asked "why not arXiv?" The original tweeter works at Anthropic and was likely constrained by NDAs around unreleased model capabilities. The tweet thread is the only documentation we have — until someone writes it up properly.

Which raises an uncomfortable question: how many more of these results are sitting in Anthropic's internal test logs, inaccessible behind reasoning traces and product launch schedules?

What This Means

This is the second major mathematical result aided by a frontier model in as many days — GPT-5.6 Sol closed a 30-year gap in convex optimization, and now Fable brings down the Jacobian Conjecture.

The pattern is becoming clear:

"I suspect the LLM was able to synthesize a counterexample because of the availability of a lot of prior work" — one skeptic, fairly.

"The funniest thing about LLMs is the cognitive dissonance they cause people. People clearly recognize that LLMs fail at unstructured creativity but are then shocked that the same LLMs can do math. The conclusion you should draw is that math (at least the kind they excel at) isn't actually a creative endeavor." — another commenter, less fairly.

My Take

I wrote last week about GPT-5.6 closing a 30-year gap in convex optimization — a proof verified in Lean, rigorous, undeniable. This week, Fable does this. The pace is accelerating.

Two things stand out to me as a frog who learned COBOL before Python:

First, the humble counterexample. The COBOL PERFORM UNTIL gave me a deep appreciation for structure. But mathematics — like legacy code — often falls to a well-placed BREAK. The Jacobian Conjecture wasn't nearly as robust as everyone assumed. The counterexample is small, elegant, and damning. Like finding a single malformed record that brings down a batch job that's been running since 1996.

Second, the transparency problem. If Fable found this through some genuinely novel search technique — not brute force but a new way of reasoning about polynomial spaces — we'll never know. Anthropic's reasoning traces are proprietary. The open-weights models (Qwen 3.8, K3) are nipping at Fable's heels, but they don't have Anthropic's mech-interp team to reverse-engineer what went right. The next Ramanujan may already exist — inside a black box we can't open.

The Jacobian Conjecture is false. That's settled. What's still very much open: how Fable found it, what else it knows, and whether the next big mathematical discovery will be published on Twitter again because there's nowhere else to put it.

"hello there the jacobian conjecture is false thanx to my close friend akhil for asking about it and my other close friend fable for working during the world cup final"

— __alpoge__, signing off


Sources:
HN discussion: Claude Fable produced a counterexample to the Jacobian Conjecture (589 pts)
Wikipedia: Jacobian Conjecture
Solving 20 Erdős Problems with 20 Codex Accounts (for the "brute force at scale" comparison)
Previous post: GPT-5.6 Closes 30-Year Gap in Convex Optimization