The Jacobian Conjecture for N = 2
A guided tour of the two-variable Jacobian conjecture: what it claims, why three variables were not enough, how far the field-degree ladder has been climbed, and what a research knowledge base looks like when it is honest about what it has not proved.
Tags: Jacobian Conjecture, Algebraic Geometry, Research Methods, AI Collaboration
There is a folder in one of my repositories that I keep coming back to. It holds a research workspace for a single open problem: the two-dimensional complex Jacobian conjecture, which everyone in the area writes as JC(2). Thirty files, a dozen exact verifier scripts, and two ledgers whose only job is to stop me from believing my own conclusions.
I want to walk through what is in it. Not because I have solved anything — I have not, and neither has the corpus — but because the shape of a long, unfinished problem is worth seeing. Most of what follows is other people’s mathematics, carefully sourced. The parts that are ours are marked as such, and the parts that failed are kept in the open where they can keep teaching.
The statement that refuses to close
Take a field of characteristic zero and a polynomial map
The Keller condition is that its Jacobian determinant is a nonzero constant:
That is a strong demand. It says the derivative of is invertible at every point, with no degeneration anywhere, not even far away. The conjecture asserted that this forces to be a polynomial automorphism — invertible, with a polynomial inverse.
In one variable it is a one-line argument: gives . In three or more variables it is false. What remains is exactly one case:
There is no loss in normalizing the constant: if , replace by and assume . In differential-form language the same condition reads , and in Poisson-bracket language it is simply
Two variables. One equation. Open since 1939.
The three-variable counterexample, and why it does not rescue us
The reason JC(2) is the last fixed-dimensional case is that somebody found a map in three variables that satisfies the Keller condition and is still not injective. The corpus keeps it written out, because a checkable object beats a citation:
Exact symbolic differentiation gives , everywhere, as an identity in the polynomial ring. And the map collides:
Three distinct source points, one image. Those are two logically independent certificates — the first is a global identity, the second a finite collision — and appending identity coordinates pushes the failure into every dimension above three.
So why does this not settle the plane? Because of how it works. On the chart , substitute the root coordinates
and the map becomes something transparent: is a root of the cubic
while recovers the remaining coordinate. The construction remembers one marked root of a cubic and routes the derivative factor that would otherwise obstruct it through an independent scale direction. That third direction is not decoration. It is the resource.
In dimension three, a derivative factor can be routed through an independent scale direction while two shape variables keep their multi-sheet geometry. In dimension two, every attempted routing has to be reconciled on a boundary lattice or on a high-genus punctured fiber.
A proof of JC(2) must show that reconciliation is impossible in every degree. A counterexample must exhibit the first boundary architecture where it succeeds. Everything below is one of those two errands.
What would actually count as an answer
It is worth being precise about the finish line, because a lot of near-misses fail here rather than in the mathematics.
A counterexample is finitely certifiable. The ideal artifact is explicit with , plus explicit distinct points with — or a rigorous field-degree or non-surjectivity certificate in place of the collision.
A proof is harder to certify honestly. It has to be uniform in degree and cover arbitrary planar Keller maps. Eliminating weighted, symmetric, cubic-root, or degree-bounded families is not enough unless a universality theorem forces every hypothetical counterexample into the eliminated class. That missing universality step is where most of the interesting partial results in this folder actually sit, and saying so out loud is most of what keeps the corpus useful.
Counting sheets: the field-degree ladder
The single most organizing invariant is the generic field degree. Write inside and set
This is the number of points in a generic fiber, counted before ramification — how many sheets the map has. is the birational case, and there the Keller condition forces invertibility. So a counterexample needs , and the last forty years have been a slow climb up that ladder:
- falls to the finite-normalization and Galois argument.
- is excluded by Orevkov’s three-sheet theorem.
- is excluded by the Domrina–Orevkov boundary-diagram theorem.
- is excluded by Żołądek.
So any counterexample satisfies
That last rung is where this corpus learned a lesson about itself. For a long stretch the workspace was organized around degree as the first open case, with two entire files and a long chain of numbered findings devoted to the dihedral frontier. An independent audit — run by an AI model, over the whole corpus, with instructions to check citations rather than extend them — found the Żołądek result in a published reference list and reported the consequence plainly: the frontier was , and those two files were beautiful mathematics about an empty case.
Nothing in them was wrong. They were simply aimed at a case that no longer existed. That correction was worth more than the new lemmas that came with it, and it is the reason the ledger discipline described at the end of this post exists.
The normalization picture
Here is the structure almost every serious attack uses. Put
and let be the integral closure of inside — the finite normalization. Geometrically, is a normal affine surface carrying a finite map of degree , and the original plane sits inside it as an open subset whose complement is a boundary divisor . In fact JC(2) is equivalent to the statement that no such exists with and an open embedding making étale on that open part.
This is a good trade. A Keller map is not a finite morphism — that is the whole problem — but is finite and flat over , free of rank by Quillen–Suslin, and normality lets codimension-one valuations control everything. All the failure gets pushed into the boundary , where it becomes divisor combinatorics.
Two structural facts survive the trade. Since the map is étale on the affine part, every branch curve downstairs must be met by both an unramified affine sheet and a ramified boundary sheet — the mixed-sheet condition, which is the real bridge from the Keller hypothesis into finite group theory. And the normalization of a counterexample cannot be globally monogenic, cannot have a principal different, and cannot be Galois: each of those would force invertibility outright.
The Galois closure of carries a monodromy group acting transitively on sheets, generated normally by the inertia of the boundary divisors. At , exactly of the transitive subgroups of survive the inertia filter — an exact computation, not a sample.
A budget at the boundary
The sharpest external input is a corollary of Orevkov’s that the corpus had cited for years without using. If is the ramification index along boundary divisor , then
That single inequality cascades. With the number of boundary components and the number of ramified ones:
Every ramified boundary divisor costs at least one unit of a budget that never grows with degree — and the class group of the normalization is free on the boundary components, so the same bound caps its rank.
Then comes the honest limitation, which was found by trying to break the result rather than to extend it. The obvious hope is that high degree needs more ramification than the budget allows. It does not. A transposition costs exactly units for every , so a hypothetical counterexample can keep its ramification bounded while its degree runs away. The budget is real and it is not asymptotically binding. Recording that as a negative result rather than leaving it as an open direction is, I think, the single highest-value habit in the whole workspace.
A residue-weighted refinement sharpens the same idea, with the residue degree and an Orevkov defect:
and a collision bound says that if a point of an image curve has normalization preimages then
In degree six with an irreducible nonproper set, those two together cut the monodromy group down to or . That is a very small target, and it still has not been closed.
Where the map fails to be proper
A noninvertible Keller map cannot be proper, and its failure is visible in the target as the nonproper-value set : the points approached by images of source points escaping to infinity. A counterexample exists exactly when this set is nonempty, which makes it the most Keller-specific object available.
The corpus’s own contribution here is a clean identification, — the nonproper set is precisely the image of the boundary. Combined with the budget above:
Externally, is known to have all of its branches meeting the line at infinity at one point, and a polynomial Vitushkin argument shows that a counterexample’s nonproper set cannot be homeomorphic to . So the curve must have a self-intersection or several branches — for an irreducible , its parameterization is provably non-injective, a genuine self-crossing rather than a cusp.
On a generic fiber the bookkeeping becomes an identity. With the total ramification, the genus of the fiber’s smooth completion and its number of punctures,
proved three independent ways in the corpus, and later sharpened: separating finite-valued punctures from poles on an adapted fiber gives
which forces unconditionally.
One component at a time
Everything so far constrains the pair or the surface . The most recent turn constrains one component on its own, and it is my favorite thing in the folder.
Fix a Keller component and consider the Gelfand–Leray form on a fiber of :
The Keller condition says exactly that is regular and nowhere zero on every component of every fiber — and that the partner restricts to a regular primitive of it, . In other words, is the flow time of a form determined by alone.
That has real teeth. If is a Keller component then must be exact on every fiber component: all residues and all periods vanish. And the degree itself turns out to be computable from without ever mentioning :
so total pole order means automorphism, and a counterexample needs pole order at least . Applied to a family that looks perfectly innocent — nowhere-vanishing gradient, smooth fibers, irreducible generic fiber — it kills all of it at once:
The pleasant irony is that the corpus’s own long-standing “hard counterexample”, , turns out not to be a Keller component either. It had been blocking a line of attack for months by pure misclassification.
Degree six, braids, and models that saturate everything
The current frontier is where I find the honest character of the problem clearest. In the last remaining sextic branches, the surviving arithmetic is so tight that people can write down curves matching every numerical budget at once — plane degree, genus, conductor, ramification , defect , pole band, collision type — and then watch them die for a reason no counter could see.
A degree-ten rational curve realizes the complete local, plane, and pole ledger; its auxiliary degree-five projection then fixes no transitive marking, and it is gone. An exact rational sextic saturates both the genus and the ramification–defect ledger; its infinity braid fixes none of the complete transitive Nielsen classes of sizes , , and , and it is gone. Exhausting all genus-allowed one-place sextic types leaves only smooth infinity, and a complete signed census of self-carousels closes that too.
The lesson repeats with unusual regularity: the scalar budgets are sharp, and sharp is not the same as sufficient. Every time the numbers alone are made to fit, the obstruction moves one level up — into full braid factorization, or into whether the configuration is realizable by an actual plane curve at all.
The coefficient campaign
A parallel line attacks coefficients directly. The first vertical profile not removed by the audited degree screen is
Writing the leading coefficients as and , the first negative fractional-root coefficient forces an exactness condition on a cube root of :
Squarefree nonconstant dies immediately. Repeated collapses into a classical Moh/Formanek–Stothers polynomial differential equation plus a finite Belyi passport problem, and the full bracket system over reduces to
Polynomiality and force to be a cube, which removes the entire noncube branch — including all nine enumerated low-degree passports — without assuming polynomial descent of the approximate roots. Inside the surviving cube branch, rationality forces a nonconstant leading cube root to be a single-root power with , and a long sequence of tropical and weighted-boundary arguments closes fiber after fiber of the coefficient tail.
These are real exclusions, verified by exact enumerations running into tens of thousands of cells. They are also bounded: no theorem yet places every hypothetical Keller map into the vertical profile. Which is the same missing universality step as before, wearing different clothes.
The degree wall, and the certificate that is not here
The published Newton-polygon program pushes any planar counterexample to maximum degree at least , and below maximum degree leaves exactly one surviving degree pair and its transpose:
An external note reports exact ideal-membership certificates excluding the two residual systems, which would raise the bound to . The corpus records the equations, the construction dimensions, the file hashes, and the reported output — and states plainly that the roughly 89 MB certificate archive is not present locally and cannot be replayed.
I like that entry more than most of the proofs. It is a result recorded at exactly the confidence its evidence supports, with the boundary of that evidence written down next to it.
The part I actually reuse
Strip away the algebraic geometry and there is a working method in that folder that I have since used elsewhere, in projects with nothing to do with polynomials.
Two ledgers, not one. A claim ledger says which mathematical statements may be used as premises, with statuses — established, proved here, computationally verified, plausible, open blocker, disproved, dormant, superseded. An idea registry separately says which research mechanisms are active, dormant, superseded, or withdrawn. They answer different questions. Conflating “this statement is false” with “this direction is not worth funding” is how programs quietly lose ideas that were only mis-executed. Anything unmapped into either ledger is unclassified, and unclassified never gets treated as a theorem.
A circularity filter. Some appealing targets have the form: if condition holds, the map is invertible. Before spending months on one, check the converse. If invertible also implies , then the theorem is a kill switch, not a reduction — its hypothesis is just the conjecture again, in costume. Kill switches are perfectly good counterexample filters and useless as proof targets. Applying that one test reclassified several of the corpus’s own “active closure targets” in an afternoon.
Negative results are results. The budget’s failure to bind asymptotically, the numerical system that turned out feasible with integer solutions, the Euler-characteristic obstruction that reduced to — each is written down as a finding with its own identifier. They are the cheapest thing in the folder and they save the most time.
Retractions stay visible. When a lemma named the wrong pencil and inferred a false degree, the fix was not to quietly edit it. The wrong version stays, marked, with the correction beside it and a note on which downstream results survive. Anyone who reads it learns the failure mode too.
Every finite claim gets an executable check. Eleven verifier scripts, each printing a single pass line, covering identities, budgets, monodromy over all transitive subgroups of , , , fibration and projection facts, and the Gelfand–Leray arithmetic. A claim with a finite symbolic component and no verifier does not get promoted.
Where it stands
JC(2) is not proved and not disproved. A counterexample needs sheets, non-Galois monodromy, a nonprincipal different at the deleted boundary, mixed affine and boundary sheets over every branch curve, at most boundary components, a nonproper curve that is not homeomorphic to with all branches through one point at infinity, and a generic fiber of genus at least under the standard reduction. That is a remarkably specific ghost. Nobody has found it, and nobody has proved it cannot exist.
What strikes me, after enough time with this material, is how much of the work is not deduction at all. It is bookkeeping under uncertainty: keeping the established separate from the plausible, the empty case separate from the open one, the sharp bound separate from the sufficient one. The mathematics is out of my depth on most pages. The discipline is not, and it turned out to be the transferable part.
The next real move is unglamorous and clearly stated: get the two remaining braid frontiers to full nonabelian factorization, extend the coefficient exclusions past their current fibers, and — above all — find the coordinate-invariant bridge that carries an arbitrary Keller map into one of the controlled models. Without that bridge, every exclusion in the folder stays exactly what it is: true, exact, and bounded.