
TL;DR
Terence Tao published a deep mathematical digestion of the Jacobian conjecture counterexample discovered by Claude Fable 5. Here is what happened, what HN is saying, and what it means for AI-assisted research.
On July 19, Harvard mathematician Levent Alpoge tweeted that the Jacobian conjecture -- an 87-year-old open problem on Stephen Smale's list of the 18 most important unsolved mathematics problems for the 21st century -- is false. The proof was a 216-character polynomial counterexample in three variables. And Alpoge credited the discovery to "his close friend fable": Anthropic's Claude Fable 5, the most capable publicly released AI model.
Two days later, Fields Medalist Terence Tao published a thorough mathematical digestion of the counterexample on his blog, reconstructing the algebraic geometry behind it step by step. He also shared his ChatGPT conversation working through the details, giving the world a rare look at how a world-class mathematician collaborates with an LLM. The HN thread hit 932 points and 538 comments in hours.
Here is the story, what HN is saying, and what it means.
The Jacobian conjecture states: if a polynomial map F: C^n -> C^n has a non-zero constant Jacobian determinant (making it locally invertible), then F must be globally invertible with a polynomial inverse. It sounds intuitively true. It was not.
Alpoge's counterexample in C^3 (degree 7):
F(z1,z2,z3) = (
(1+z1*z2)^3*z3 + z2^2*(1+z1*z2)*(4+3*z1*z2),
z2 + 3*z1*(1+z1*z2)^2*z3 + 3*z1*z2^2*(4+3*z1*z2),
2*z1 - 3*z1^2*z2 - z1^3*z3
)
The Jacobian determinant is the constant -2, satisfying the condition. Yet three distinct inputs map to the same output (-1/4, 0, 0):
F(0,0,-1/4) = F(1,-3/2,13/2) = F(-1,3/2,13/2) = (-1/4,0,0)
Non-injective. Conjecture disproven in dimension 3 and above. (The 2D case remains open.)
Tao notes that finding this polynomial by brute force is essentially impossible: the 1,329 non-constant coefficients that must vanish in the Jacobian is far larger than the 360 degrees of freedom of a degree-7 polynomial map in 3 variables. That massive cancellation is the signal of deep underlying structure, not luck.
Tao's blog post reconstructs the result from first principles, using the local injectivity formulation. The key insight: the counterexample emerges from the multiplication map of linear and quadratic homogeneous polynomials in two variables.
The map F: Sym^1(C^2) x Sym^2(C^2) -> Sym^3(C^2) sends a linear polynomial L and quadratic polynomial Q to their product LQ. This map has rich symmetries: it is equivariant under SL_2(C) transformations and has a scaling symmetry that can be normalized away by fixing the resultant Res(L,Q) = 1.
Even after normalization, the map is generically three-to-one. A generic cubic polynomial C = L1L2L3 gives three distinct pairs (L1, L2L3), (L2, L1L3), (L3, L1*L2) that all map to the same C. This gives the non-injectivity property.
Local injectivity is established by a perturbation argument: near a point where L and Q share no roots, perturbing L sends its root to infinity while the roots of Q stay bounded, allowing unique reconstruction from the product.
The real miracle comes when restricting to a three-dimensional slice. By choosing a differential operator D with a double root (specifically D = 1/2 * d_z^2 d_w), the affine hyperplane D(C) = 1 forces the defining equations to simplify spectacularly. The resulting variety, described by a cubic and quadratic equation in five variables, turns out to be isomorphic to C^3 after gluing in the a=0 fiber.
Tao walks through the coordinate computation. On the a != 0 region, the equations can be solved rationally for d and e, giving coordinates (a,b,c). Near a=0, the system cb^2 = 1 and bc = 1 has a unique affine solution b=c=1, making that fiber isomorphic to C^2 as well. The two charts glue into a single affine space C^3.
Newsletter
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools, delivered free every week.
From the archive
Jul 23, 2026 • 9 min read
Jul 22, 2026 • 8 min read
Jul 22, 2026 • 5 min read
Jul 21, 2026 • 10 min read
The HN discussion on the shared ChatGPT conversation (49010345, 932 points, 538 comments) is a microcosm of the broader debate about AI and mathematical research.
On AI as colleague, not tool. Multiple commenters noted that Tao engaged ChatGPT not as a calculator but as a collaborator. "The fascinating thing is that the LLM is not acting as a tool here but very much like a colleague," wrote @Jun8. @jvanderbot observed Tao's workflow: "He suggests simplifications over and over and gets led through the finding. Absolutely bonkers how you can use AI to understand something and map it to your own mental map so efficiently."
The sycophancy problem. @sashank_1509 pointed out the relentless praise in the ChatGPT transcripts. "Everything Tao said was constantly followed by praise: 'That's exactly the right way to think about it,' 'Yes, you are exactly right,' 'You have gotten to the core issue.' Seems like sycophancy is still an issue." This is a real concern for AI-assisted research -- models may over-affirm rather than challenge.
Was this actually hard? A lively subthread debated the difficulty. @Legends2440 countered the idea that nobody was trying: "The Jacobian conjecture is notorious for the large number of published and unpublished false proofs which turned out to contain subtle errors. Yitang Zhang wrote his PhD thesis on it." @traes explained why brute force would not work: "The counterexample is a degree 7 polynomial in 3 variables, which means 360 coefficients. There is no way to bound these coefficients or even the degree or number of variables a priori."
Intelligence debate. The inevitable argument about whether LLMs are "really intelligent" played out across nested threads. @contextfree captured the problem: "Trying to communicate about these topics is incredibly frustrating because it is pretty much impossible to make any progress without interrogating people's different definitions, but nobody wants to do that because it would mean being pedantic, splitting hairs."
The keep-going approach. @napoleoncomplex shared another example: "Someone proving another conjecture false by just repeatedly saying 'keep going' to ChatGPT." This pattern -- guided persistence rather than single-shot generation -- is emerging as a surprisingly effective research workflow.
This is the biggest mathematical conjecture AI has played a significant role in. Abhishek Saha at Queen Mary University called it "a pretty big deal" and noted that AI has made "remarkable progress in the last year."
Three takeaways for builders and researchers:
Domain expertise is the multiplier. Alpoge did not just ask Fable to find a counterexample. The exact methodology has not been published, but the result required algebraic geometry insight to guide the search. The model amplified human expertise rather than replacing it.
Verification is easy; discovery is hard. The counterexample can be verified in minutes by anyone with basic multivariate calculus. Finding it took 87 years of collective mathematical effort plus a frontier AI model. This pattern -- hard to discover, easy to verify -- is exactly where AI tools can have the most impact.
The workflow is the product. Tao's conversation shows a repeatable pattern: expand the expression, change the representation to find the core axis, iterate. @jdw64 noted: "In programming terms, it's like applying multiple domain models to the same data to find the invariant." This approach transfers directly to software engineering -- reframe, simplify, re-express.
Read next
Anthropic releases Claude Sonnet 5 with improved agentic capabilities, better tool use, and an introductory pricing deal. Here's what developers need to know.
6 min readAnthropic gave subscribers two weeks of free Fable 5 access, then it moves to usage credits. Here's what's actually changing, what the real-world burn rates look like, and what to do depending on how you use Claude.
6 min readOpenAI claims GPT-5.6 Sol Ultra has generated a proof for a 50-year-old graph theory conjecture in under an hour. The math community is now verifying whether it holds up.
5 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Anthropic's first generally available Mythos-class model, released June 9, 2026. 1M context, 128K max output, $10/$50 pe...
View ToolAnthropic's AI. Opus 4.6 for hard problems, Sonnet 4.6 for speed, Haiku 4.5 for cost. 200K context window. Best coding m...
View ToolAnthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolAnthropic's Python SDK for building production agent systems. Tool use, guardrails, agent handoffs, and orchestration. R...
View ToolUnlock pro skills and share private collections with your team.
View AppPro hooks for Claude Code. Private bundles, team sync, one-click install.
View AppCatch broken SKILL.md files in CI before they hit your team.
View AppPrevent bloating the main conversation with research or exploration.
Claude CodeConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsA complete, citation-backed Claude Code course with setup, prompting systems, MCP, CI, security, cost controls, and capstone workflows.
ai-development
Anthropic Suspends Fable 5 & Mythos 5 After US Export Control Directive (Jailbreak Concerns) Anthropic announced that the US government issued export control directives requiring it to suspend Fable ...

Claude Fable 5 Released: Benchmarks, Pricing, Availability, and Real-World Examples Anthropic has released Claude Fable 5, the first general-use “Mythos class” model, and the video reviews the announ...

Anthropic releases Claude Haiku 4.5, a faster, more cost-effective model for coding tasks, rivaling previous models and competitors. While maintaining similar performance to Claude Sonnet 4,...

A new experimental technology encodes messages in video using motion-based steganography, exploiting how AI models proce...

A CS student built 30papers.com to make Ilya's legendary ML reading list more accessible. HN has thoughts on the source,...

A new study from Dartmouth measures the impact of an AI tutoring platform on introductory statistics performance. Full e...

Anthropic releases Claude Sonnet 5 with improved agentic capabilities, better tool use, and an introductory pricing deal...

A researcher's 10-page domain-expert prompt helped GPT-5.6 produce a Lean-verified proof closing a complexity gap that s...

A Stack Exchange data query shows Stack Overflow's question volume dropped 65% since 2017, with a sharp acceleration aft...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.