Background: reversible maps and JC2
What was known before the campaign: why reversibility near every point does not obviously give a single global inverse, and how the difficulty concentrates at infinity.
The plane Jacobian conjecture asks whether a polynomial transformation that is reversible in a small neighborhood of every point must be reversible everywhere. Its hypothesis comes straight from multivariable calculus: the determinant of the derivative is a nonzero constant. Its conclusion is much stronger: the transformation has a single, globally defined inverse, and that inverse is also polynomial.
This background describes the problem and the mathematical landscape before the campaign’s results. The central difficulty is the passage from local information to global behavior, especially behavior at infinity.
From linear algebra to polynomials
Start with linear algebra. A linear transformation of two variables has the form
When , every output has exactly one input, and the inverse transformation is another linear map. The same matrix describes the transformation everywhere, so a single determinant settles the question.
Now replace the linear expressions by polynomials:
The derivative becomes a matrix that depends on the input:
Here means the partial derivative of with respect to . The determinant is called the Jacobian determinant. The conjecture says that if
then there are polynomials such that
The variables and coefficients here are complex numbers. Thus maps to . A map satisfying the nonzero constant Jacobian condition is often called a Keller map, after Ott-Heinrich Keller, who posed the problem in 1939. The abbreviation JC2 means the Jacobian conjecture in two variables. Van den Essen’s survey gives the classical formulation and its equivalent versions.
There are many nonlinear examples that satisfy the conclusion. Consider
Its Jacobian matrix and inverse are
The determinant is identically one. Geometrically, on the real slice, each horizontal line slides sideways by an amount depending on its height. Nothing is lost: the second coordinate remembers the height, allowing us to undo the slide.
More generally, works for every polynomial , however large its degree. Composing such transformations with vertical versions and invertible affine maps produces much more complicated examples. Each composition remains invertible because we can undo its steps in reverse order.
A unit grid and its image under the shear . Horizontal lines slide sideways by an amount fixed by their height; vertical lines bend into parabolas. Nothing is lost, because the second coordinate remembers the height. This is a real slice of a map defined over .
In fact, the classical Jung–van der Kulk theorem says that every polynomial automorphism of , meaning every polynomial map with a polynomial inverse, can be assembled from affine maps and transformations of this triangular kind. The theorem gives a remarkably complete description of the maps already known to be invertible. Applying it requires invertibility; the unresolved step is deriving that property from the Jacobian condition alone. Lamy’s geometric proof of the theorem explains this structure.
The condition in the conjecture is certainly necessary. Suppose is a polynomial inverse to . The chain rule gives
Taking determinants,
Both factors are polynomials in . A product of two nonzero polynomials can equal one only when both are constants: the degree of a product is the sum of the degrees. Consequently, a polynomial inverse forces the Jacobian determinant to be a nonzero constant. JC2 asks whether this necessary condition is sufficient.
Why the complex numbers
Why use complex numbers? They make the polynomial condition especially rigid. Every nonconstant polynomial in one complex variable has a root. The corresponding fact in several variables is that a nonconstant complex polynomial has a zero somewhere: one can restrict it to a suitable affine line and obtain a nonconstant one-variable polynomial. Therefore, for a complex polynomial Jacobian, “never zero” and “a nonzero constant” are equivalent.
Over the reals these statements differ. The polynomial never vanishes on , but it is not constant. This distinction matters: in 1994 Sergey Pinchuk constructed real polynomial maps of the plane with everywhere positive Jacobian that are not injective. Their determinants are nonconstant, so they do not satisfy the hypothesis of JC2. Pinchuk’s paper disproved this stronger real analogue.
There is also a dimensional translation to keep in mind. Each complex number has two real coordinates, so has four real dimensions. “Plane” refers to complex dimension two. Pictures drawn in an ordinary plane are slices or schematic illustrations. Likewise, a complex algebraic curve usually has two real dimensions: away from singularities, it is a surface.
The one-variable complex conjecture is elementary. If a polynomial has nonzero constant derivative, then with , and its inverse is . Two variables are the first setting where nonlinear terms can survive while the Jacobian stays constant: the shear above already demonstrates how.
What the inverse function theorem settles
The inverse function theorem explains what the Jacobian tells us. If at a point, there are small neighborhoods of that point and its image on which has a unique smooth, indeed complex-analytic, inverse. A Keller map therefore has no local folds, pinches, or collapsed directions anywhere in its domain.
But these local inverses need not obviously fit together into one global inverse. A familiar real example is
Its Jacobian determinant is everywhere. Nevertheless,
The map wraps the plane around the punctured plane infinitely many times. Every small piece is reversible, yet distant inputs can have the same output. This example uses nonpolynomial functions and has nonconstant determinant. Its purpose is to show precisely what the inverse function theorem leaves undecided.
Each strip of height covers the whole punctured plane. The two marked patches sit a full strip apart in the domain and share one image, so is reversible near every point and still far from injective. Locally invertible, globally many-to-one, and not polynomial.
Properness, and why infinity enters
An additional condition would close this local-to-global gap: properness. For a map between these Euclidean spaces, properness means that the inverse image of every compact set is compact. Equivalently,
In words, inputs cannot escape arbitrarily far away while their outputs stay bounded.
A proper local diffeomorphism is a covering map onto the whole target. A covering map has a fixed collection of local inverse “sheets” over each sufficiently small target neighborhood. Because is simply connected, meaning every loop can be contracted to a point, so a connected covering has only one sheet. Thus properness, together with the Jacobian condition, gives global invertibility. Classical algebraic results then give a polynomial inverse. The connection between properness and polynomial maps is developed in Jelonek’s work on non-properness.
This is why infinity enters a problem whose hypothesis concerns derivatives at ordinary, finite points. A hypothetical counterexample must have a sequence
The finite point is called an asymptotic value. It records an output approached by inputs disappearing to infinity.
Polynomial formulas do allow this behavior. Consider
Along the path ,
The input escapes while the output converges. For an output with , the inverse is , displaying exactly where the blow-up occurs. This map is not a Keller map: its Jacobian is , which vanishes on a line. The open problem is whether such escape can occur for a complex polynomial map of the plane whose Jacobian never vanishes.
The input runs off to infinity along while its image walks along the line toward the finite point , an asymptotic value. Polynomial formulas do permit this. Note the Jacobian of is , which vanishes along a line, so is not a Keller map and the picture is not a counterexample.
Collect all asymptotic values into a set , called the non-properness set. Before the campaign, substantial theorems already restricted it. For a Keller map of the complex plane, if this set is nonempty, it is an algebraic curve, possibly with several components; each component admits a polynomial parametrization . Thus escape cannot accumulate on an arbitrary fractal or an arbitrary collection of isolated points. It has an algebraic shape. These facts, and additional restrictions from the Jacobian condition, appear in Nguyen Van Chau’s work.
Counting inverse sheets
To study that shape, it helps to reinterpret inversion as an intersection problem. Finding the inputs of means solving
Each equation defines a complex algebraic curve. Their intersection consists of the desired inputs. The Jacobian condition says that whenever they meet at a finite point, their tangent directions are independent: the intersection is transverse. On a real slice, picture two families of contour lines crossing cleanly. Clean crossings do not, by themselves, tell us how many crossings occur.
For a generic output, meaning one outside a suitable exceptional algebraic set, the number of inputs is a fixed positive integer . This is the geometric degree, also called the sheet number or, in this setting, the topological degree. A polynomial automorphism has .
This degree is different from the degree of the formulas. The shear has polynomial degree but geometric degree one. By contrast, has polynomial degree two and geometric degree two, though it fails the Jacobian condition on . When reading about “degree bounds” in JC2, it is essential to know which degree is being counted.
Away from , a Keller map gives an -sheeted covering. Move a target point around a loop and follow all its inputs continuously. On returning, the inputs may have exchanged positions. The resulting permutation is called monodromy.
The square-root function supplies a small model: following the two solutions of once around exchanges them. For a hypothetical Keller counterexample, the obstacle around which one loops is the asymptotic curve. The map has no finite critical points; a failure to extend the covering across that curve must involve infinity.
Left: carrying once around the origin exchanges the two solutions of . This is the smallest example of monodromy. Right: the corresponding picture for a hypothetical Keller counterexample. Because the map has no finite critical points, any failure to continue the sheets around the loop has to come from the behaviour at infinity, not from a branch point in the plane.
There is a second useful way to examine the same geometry. Fix and restrict to the curve
This curve is smooth because the gradient of cannot vanish when . A tangent vector is , and the derivative of in that direction is
Thus has no critical points along the affine curve . The two-variable Jacobian condition has become a statement about a function on a one-complex-dimensional surface.
Such a surface can have handles and ends. After adding its missing points at infinity, one obtains a compact Riemann surface; its genus counts the handles. The function extends as a meromorphic function, allowing poles at those added points. Classical formulas, notably Riemann–Hurwitz, relate its degree, the genus, and its ramification. Since there is no ramification on the affine part, the necessary ramification must be accounted for at infinity. This brings topology and asymptotic algebra into the same calculation.
Calculating at infinity
How does one calculate at infinity? A first step is compactification: enlarge the affine plane by adding a boundary. The standard projective plane adds a whole line at infinity, whose points record limiting directions. Parallel affine lines meet at the same point on this added line.
Directions alone do not capture everything. Curves can approach the same point at infinity with different rates, or agree through several terms before separating. Algebraic geometers resolve these distinctions using blow-ups. Locally, a blow-up replaces a point by the collection of directions through it. Repeating the operation separates branches with increasingly close contact. The resulting boundary curves and their intersections can be recorded by a graph. Borisov’s pre-campaign frameworks illustrate how these graphs organize hypothetical Keller maps.
An equivalent computational viewpoint uses fractional-power expansions, or Puiseux series. For example, the curve
has large- expansions
The fractional powers encode how solutions behave as goes around infinity. Substituting turns them into ordinary integer powers of a local parameter . Several choices of a fractional root can describe the same geometric end, so counting series and counting ends require care.
A Newton polygon helps determine the possible leading terms. Write
plot each exponent pair with , and take their convex hull. If grows like , the monomial grows like . For an equation to hold, leading terms must cancel. Edges of the polygon identify possible balances. In , balancing with gives , hence .
The polygon is a diagram of exponents, not a picture of the curve itself. It extracts asymptotic information from the formula. Successive expansions refine that information into the branching and contact patterns used in the classical work of Moh and others. Xu’s study of root splitting provides a later development of that approach.
The Newton polygon records exponents, not the curve. Balancing against along the emphasised edge gives , so grows like . On the right, the curve and that leading approximation agree to leading order, separating only below it. The polygon extracts asymptotic behaviour from the formula alone.
What was already excluded
These methods had already produced serious restrictions before the campaign. For example, Żołądek’s 2008 theorem proves invertibility when the geometric degree is at most five. Any counterexample therefore needs at least six generic preimages. This concerns the number of sheets, irrespective of how large the polynomial formulas are. See Theorem 6.12 of An application of Newton–Puiseux charts to the Jacobian problem.
Another line of work organized possible counterexamples by the total degrees , after suitable changes of coordinates. Moh’s 1983 work reported exclusion through degree 100. Later literature examined both extensions and gaps: Xu identified an unresolved root-splitting possibility in the original treatment of , while a 2022 paper by Guccione, Guccione, Horruitiner, and Valqui reported a degree-108 bound and reduced the remaining case to explicit polynomial systems. These are statements about the published record; the precise hypotheses and coverage of the reductions matter when using a numerical bound. Xu, Guccione and collaborators.
Why do explicit polynomial systems remain difficult? Suppose both coordinates have degree at most . Each can contain monomials. At , that is 5,151 coefficients per coordinate before any simplification. Requiring gives a large collection of coupled nonlinear equations in those coefficients.
Moreover, this system has plenty of solutions: polynomial automorphisms. A search for counterexamples must distinguish them from any genuinely noninvertible solutions. Classical reductions use coordinate changes, leading terms, and geometry at infinity to narrow the problem to special families. Every such reduction needs a coverage argument: an impossible reduced family excludes a counterexample only if that counterexample would necessarily belong to it.
One can then use elimination methods, including Gröbner bases, to solve the coefficient equations or prove inconsistency. The calculations use exact arithmetic, but their size can grow enormously. Counting more equations than unknowns does not prove inconsistency: equations may be dependent, or all vanish on a special family. Likewise, checking any fixed range of polynomial degrees leaves infinitely many degrees untreated.
Even constructing the inverse locally does not settle the issue. After translating a point and normalizing the linear part, write . One can recursively calculate an inverse as a formal power series. The inverse function theorem guarantees a convergent inverse near the chosen point. A polynomial inverse requires that this series terminate, and local invertibility alone does not explain why it should.
Where the problem stood
The broader historical setting changed shortly before this campaign. In July 2026, Alpöge announced a counterexample in three complex dimensions. A three-dimensional counterexample extends to every higher dimension by appending unchanged coordinates:
Its Jacobian determinant remains the same, and any collision remains a collision. Dimension one is elementary, so the complex plane became the remaining case. The higher-dimensional construction did not supply a two-variable map. Gao’s account describes that development and its geometry.
At the start of the campaign, the plane problem therefore had a sharp geometric form. A counterexample would have to be polynomial and locally reversible everywhere, have multiple generic inverse sheets, and evade global invertibility through a highly constrained algebraic configuration at infinity. A proof would have to show that these requirements cannot coexist in two complex dimensions. Calculus supplies the local inverse; the unresolved work is controlling how all those local inverses fit together across the entire plane.