← Alvin Zhang

Interactive note / 01

Compose the counterexample.
Keep the determinant exact.

The base map G below is Alpöge’s counterexample to the Jacobian conjecture, announced in July 2026 and rescaled here so that det JG = 1 exactly, at every point of ℂ³ — even though G is not injective. Add polynomial shears, compose another copy of G, or rescale one output. The chain rule keeps an exact determinant ledger, the plot shows a live two-dimensional slice, and the three-point collision below survives anything you build.

Jacobian determinant 1 volume preserving
Composition depth 1 base map only
Degree bound 7 bound on total degree
01 /

Build a composition

Live slice

(x, y) grid at fixed z

horizontal lines vertical lines view auto-fitted
02 /

How to use this playground

  1. Add a polynomial shear. Enter a rational amount t (e.g. 1/2), pick a power m, and press either shear button — u₁ ← u₁ + t·u₂ᵐ or u₂ ← u₂ + t·u₃ᵐ. Shears are triangular, so their ledger factor is exactly 1. Pressing Enter in the t field applies the first shear.
  2. Rescale to a chosen determinant. Type a target k and press Rescale output 1 (or Enter): the first output is multiplied by k / det J_F, so the ledger lands on exactly k. k = 0 is allowed as a deliberately singular contrast.
  3. Compose another copy of G. Compose another G applies F ← G ∘ F. The determinant is unchanged — and the collision can only deepen. Three extra copies are the cap that keeps the live plot responsive.
  4. Read the results. The ledger multiplies the stage factors into det J_F in exact rational arithmetic; the degree stat is an upper bound on total degree; the plot shows the image of an (x, y) grid at the slider’s z, switching to an asinh-compressed view when values spread over many orders of magnitude — drag the plot with the mouse, or use the view α/β sliders, to orbit the image in output space (display only; rotation never enters the pipeline or the ledger); and the collision panel re-evaluates the three witness points exactly — their images stay identical no matter what you build.
03 /

The collision

These three points share one image under G. Every operation above is applied after G, so no composition you build here can pull them apart — and for every nonzero rescale target, the ledger keeps the determinant a nonzero constant. A Keller map that merges points is exactly what the Jacobian conjecture said could not exist. The images update live, in exact arithmetic, as you edit the pipeline.

F(0, 0, −1/16) (-1/16, 0, 0)
F(1, −3/4, 13/8) (-1/16, 0, 0)
F(−1, 3/4, 13/8) (-1/16, 0, 0)

All three images agree while det J_F = 1 everywhere: a nonzero constant determinant without injectivity.

04 /

Worked examples

Three states rendered by this page’s own code, so you know what to expect before touching anything. Reproduce them with Reset, Load a worked example, and Rescale output 1 with k = 0.

The base map G

reset state
F = G
det J_F
1
character
volume preserving
degree bound
7
all three witnesses ↦
(-1/16, 0, 0)

The counterexample itself, untouched: determinant exactly 1 at every point, yet the three witness points already share one image.

Exported from the live canvas · z = 0 · u₁ 0…1.069 · u₂ -1.674…1.674 · 32 of 1044 beyond view

A determinant-6 composition

load a worked example
F = D₁[6] ∘ S₂₃[-1,3] ∘ G ∘ S₁₂[1/2,2] ∘ G
det J_F
6
character
orientation preserved · scale 6
degree bound
120
all three witnesses ↦
(0, -1/4096, 1/16)

The built-in four-stage pipeline: shear, compose another G, shear, rescale. The ledger telescopes to exactly 6, the collision survives every stage, and the slice needs asinh compression because the composed degrees reach the bound.

Exported from the live canvas · z = 0 · asinh-compressed view · u₁ -2.588…1.10e+4 · u₂ -6367…1.30e+4 · 34 of 1044 beyond view

The singular contrast: k = 0

rescale to zero
F = D₁[0] ∘ G
det J_F
0
character
singular · dimension collapsed
degree bound
6
all three witnesses ↦
(0, 0, 0)

Rescaling the first output to zero is the one move that breaks the Keller condition: the determinant becomes 0, the first coordinate dies, every witness lands on the same trivial point, and the slice collapses onto a line.

Exported from the live canvas · z = 0 · u₁ = 0 · u₂ -1.674…1.674 · 32 of 1044 beyond view

05 /

Determinant ledger

F = G
    Chain rule det J_F = 1
    06 /

    The base map

    G₁(x,y,z) = (1 + 2xy)³z + y²(1 + 2xy)(4 + 6xy) G₂(x,y,z) = y + 6x(1 + 2xy)²z + 6xy²(4 + 6xy) G₃(x,y,z) = −x + 3x²y + 2x³z

    G is the map F announced by Levent Alpöge in July 2026 [1] — with the question posed by Akhil Mathew and the search carried out with Claude (Fable) — in the determinant-one form due to N8Programs [2]: G = diag(¼, ½, −½) ∘ F ∘ diag(1, 2, 4) moves det J from −2 to exactly 1 while changing nothing essential. Every fiber of G has three, one, or zero points, and the image misses only a smooth curve. G is étale but not proper: preimages can escape to infinity while their images converge, and properness is precisely the loophole — a proper Keller map is a polynomial automorphism. The construction falsifies the conjecture in every dimension n ≥ 3; dimension two remains open.

    The displayed composition stays in factored pipeline form because expanding repeated copies of G grows very quickly. Every stage is still a polynomial map, and its determinant follows exactly from the stage factors shown above. See the verification note [3] for the fiber-by-fiber geometry.

    07 /

    References

    1. L. Alpöge. “Hello there the Jacobian conjecture is false.” X, July 2026. The announcement; credits Akhil Mathew for the question and Claude (Fable) for the search.
    2. N8Programs. Determinant-one form of the counterexample. X, July 2026. The det J = 1 convention used for the base map G on this page.
    3. “A Counterexample to the Jacobian Conjecture.” Verification note, ulam.ai, July 2026. Exact determinant and the three-point fiber; the full fiber count, image, and nonproperness geometry; families of every generic degree ≥ 3.
    4. A. Gallagher. “The Jacobian counterexample, explained.” jacobianfun.org, July 2026. An accessible walkthrough with reproducible symbolic checks.
    5. O.-H. Keller. “Ganze Cremona-Transformationen.” Monatsh. Math. Phys. 47 (1939), 299–306. The original conjecture.