Overview
Almost every geometric construction in this collection eventually gets translated into algebra, and the translation device is always the same: a map between affine spaces is replaced by a homomorphism between rings of functions, running the other way. This page sets up that dictionary in the simplest case, where the spaces are affine spaces and and the rings are polynomial rings.
Two things come out of it. The first is a clean criterion: a polynomial map is an isomorphism exactly when the induced homomorphism of polynomial rings is an isomorphism. That turns a question about the existence of an inverse map into a question about generation of a ring, and the second form is often the tractable one.
The second is the Jacobian matrix. For a polynomial map the chain rule forces the Jacobian determinant to be a unit of whenever is invertible, and the units of a polynomial ring over a field are just the non-zero scalars. So is a necessary condition for invertibility, and it is a condition one can check mechanically. Whether it is also sufficient is the Jacobian conjecture, open since 1939.
The same dictionary is used again much later, when polynomial maps are used to move D-modules around: the ring map induced by a polynomial map is exactly the comorphism defined here, and it is what makes the inverse image functor possible.
Definition
Throughout, is a field of characteristic zero, with coordinate ring , and with coordinate ring .
Polynomial mapCoutinho, Ch. 4 §1
A map is polynomial if there exist polynomials such that
The are the coordinate functions of . A polynomial map is a polynomial isomorphism if there is a polynomial map with and .
ComorphismCoutinho, Ch. 4 §1
Let be a polynomial map. Its comorphism is the map
It is a homomorphism of -algebras, and it is determined by its values on the variables: .
Jacobian matrix and Jacobian determinant
The Jacobian matrix of is the matrix over with entries
When the Jacobian determinant is the polynomial . Its value at a point is written .
Core Concepts
Polynomials and the functions they induce
The whole construction rests on being allowed to confuse a polynomial with the function it defines. A polynomial gives a function , . If then that function is zero; the point that matters is the converse. Over an infinite field a polynomial that vanishes at every point of is the zero polynomial, proved by induction on : writing and freezing the first variables at a point where some is non-zero produces a non-zero one-variable polynomial with infinitely many roots.
Because a field of characteristic zero contains and is therefore infinite, the identification is legitimate in our setting. It is what lets us define as a polynomial rather than merely as a function, and it is the reason arguments in this chapter can move freely between "holds at every point of " and "holds as an identity of polynomials".
The arrow turns around
Composing with pulls functions back: a function on the target becomes a function on the source. So produces . This reversal is not a nuisance to be worked around; it is the content. Geometry and algebra are related contravariantly, and every functor built later in the collection inherits that orientation, which is why the D-module operation attached to a map that goes forward is called the inverse image.
Why the Jacobian is the natural first invariant
The Jacobian matrix is the best linear approximation to at each point, assembled into a single matrix with polynomial entries. Over or the inverse function theorem says that non-vanishing of at gives an analytic local inverse near ; the algebraic shadow of that statement is the local inversion theorem for formal power series, which needs only . The difficulty, and the whole of the Jacobian conjecture, is that local inverses at every point do not obviously assemble into one global inverse, and even if they do the result need not be polynomial.
Construction and Proof
From homomorphisms back to maps
Suppose a -algebra homomorphism is given. Each is a polynomial in , so the -tuple is the list of coordinate functions of a polynomial map, which we call . The two constructions are mutually inverse.
The dictionaryCoutinho (4.1.1), (4.1.2)
Let and be polynomial maps and let , be -algebra homomorphisms. Then
- and ;
- is a polynomial map and ;
- .
So is a bijection between polynomial maps and -algebra homomorphisms , and it reverses composition.
Proof
For the first half of (1), read as the function on that returns the -th coordinate of a point. Then , so the coordinate functions of are , that is, . For the second half, has coordinate functions by construction, so and agree on the generators of ; two -algebra homomorphisms agreeing on generators are equal.
For (2), has coordinate functions , which are polynomials, so it is a polynomial map. For , associativity of composition gives . Statement (3) follows from (1) and (2) by applying the bijection to both sides.
Isomorphism criterionCoutinho (4.1.3)
A polynomial map is a polynomial isomorphism if and only if is an isomorphism of -algebras.
Why the Jacobian must be a non-zero constant
Necessity of the Jacobian condition
If is a polynomial isomorphism with inverse , then is a non-zero element of .
Proof
Apply (4.4) to , whose Jacobian matrix is the identity and whose Jacobian determinant is . This gives in , so is a unit. Since is a polynomial ring over a field it is a domain in which degrees add, so a product of two polynomials is only if both have degree . Hence .
Rescaling one coordinate function by the constant turns any such into a map with , which is why the conjecture is always stated with the normalisation and loses nothing by it.
Key Equations
The following identities are used constantly in this chapter and the next few.
The comorphism, and its values on the coordinate variables.
Contravariant functoriality: composing maps corresponds to composing comorphisms in the reverse order.
The chain rule, valid as an identity of matrices of polynomials.
Multiplicativity of the Jacobian determinant, obtained from (4.3) by taking determinants.
The necessary condition. Setting in (4.4) makes a unit of , and the units of a polynomial ring over a field are the non-zero constants.
The image of the comorphism is the subalgebra generated by the coordinate functions; surjectivity of means this containment is an equality.
Variable Definitions
- The ground field, of characteristic zero unless stated otherwise; in particular it is infinite.
- ,
- Affine spaces, the source and target of a polynomial map.
- ,
- The polynomial rings and , the coordinate rings of and .
- The coordinate functions of , elements of .
- The comorphism of , a -algebra homomorphism from to .
- The polynomial map from to attached to a -algebra homomorphism , with coordinate functions .
- The Jacobian matrix, of size over , with entry the partial derivative of with respect to .
- The Jacobian determinant , defined when .
- The non-zero elements of ; these are exactly the units of .
Properties and Behaviour
- Injectivity of the comorphism means algebraic independence. is injective precisely when are algebraically independent over , since a non-zero in the kernel is exactly a non-trivial algebraic relation .
- Surjectivity of the comorphism means the coordinate functions generate. is surjective precisely when , by (4.6).
- Polynomial isomorphisms of form a group. Written on the algebra side, it contains the affine maps and the elementary (triangular) maps ; the subgroup these generate is called the tame subgroup.
- The Jacobian determinant is a crossed homomorphism. Identity (4.4) says is multiplicative up to composing with the inner map, so on the group of polynomial automorphisms takes values in and is a genuine group homomorphism there.
- Degree is not preserved. For an invertible polynomial map must be affine, because the derivative is a non-zero constant. For the coordinate functions of an automorphism can have arbitrarily large degree, as the triangular examples show.
- Over , injective implies bijective with polynomial inverse. This is a theorem of Bass, Connell and Wright (1982, Thm. 2.1), resting on the Ax-Grothendieck theorem; it is what makes injectivity a legitimate target when attacking the conjecture.
Examples and Special Cases
Linear maps
If for a matrix over , then and , a constant. The comorphism sends to the -th row of applied to , and is a polynomial isomorphism exactly when . The Jacobian criterion is therefore exactly right for linear maps; the conjecture asks whether that persists.
Elementary (triangular) automorphisms
Let and put . The Jacobian matrix is unipotent lower- or upper-triangular in the appropriate ordering, so , and the inverse is . These maps show that automorphisms of , , can have coordinate functions of any degree.
The standard inclusion
For let . Then sends to : it is surjective, with kernel the ideal generated by . This is the algebraic form of "restrict a function to a coordinate subspace", and it reappears as the standard embedding when D-modules are transported along maps.
Non-constant Jacobian: the map
For , , we get , which is not a unit. So is not a polynomial isomorphism, and indeed : the map is two-to-one over away from the origin. Note that is still injective, so injectivity of the comorphism is far weaker than invertibility.
Bijective but not polynomially invertibleCoutinho, Ch. 4 Ex. 5.1
Over , let . Then everywhere, so the Jacobian never vanishes on . The map is strictly increasing and surjective on , so is a bijection of . Its inverse is not polynomial: if it were, would have to be a non-zero constant by (4.5), and it is not. The inverse is given by Cardano's formula and is algebraic but not polynomial.
This is the example to keep in mind whenever the phrase "non-vanishing Jacobian" is used. Over a non-algebraically-closed field, non-vanishing at every rational point is strictly weaker than being a constant.
Worked Example
A non-triangular automorphism of and its comorphism
- Step 1 - the map
Take with coordinate functions
Neither coordinate function is left alone, so this is not a single elementary map; it is a composite of two of them, which is exactly how non-trivial automorphisms are usually manufactured.
- Step 2 - compute the Jacobian determinant
Write for brevity. Then , , and . So
The cross terms cancel exactly, so identically, not merely at most points.
- Step 3 - invert it
Set , . From we get ; substituting into gives . So the candidate inverse is
which is a polynomial map. Its Jacobian is , , , , and , consistent with (4.4).
- Step 4 - check at a point
Take . Then and . Running on : , and , so . The point comes back.
- Step 5 - read the algebra
On the comorphism side, and . Surjectivity is visible directly: the subalgebra contains , hence also , hence all of . By the isomorphism criterion (4.1.3) this alone proves is a polynomial isomorphism, without ever writing down .
has and is a polynomial automorphism of , with inverse . Equivalently , which is the reformulation of invertibility that the Jacobian conjecture attacks.
Applications and Industry Use
In a mathematics topic, this section covers downstream use inside mathematics, computing and engineering rather than a manufactured product.
- Transporting D-modules. The comorphism is the ring map along which modules are pulled back; see the ring map induced by a polynomial map and inverse images. Without the dictionary of this page there is no functorial D-module theory.
- Automorphisms and twisted modules. A polynomial automorphism of lifts to an automorphism of the Weyl algebra, and twisting a module by an automorphism is one of the cheapest ways to manufacture new modules from old.
- Change of variables in differential equations. Rewriting a system in new polynomial coordinates is exactly precomposition with a polynomial automorphism; the Jacobian determinant is the factor that appears when densities or integrals are transported.
- Dynamical systems. Global questions about polynomial vector fields, treated in polynomial vector fields and the global asymptotic stability problem, are stated with the Jacobian matrix of the field, and the D-module attack on them in Chapter 19 begins with the material of this page.
- Cryptography and coding. Polynomial maps with prescribed invertibility, and the difficulty of inverting them, underlie multivariate public-key schemes; there the ground field is finite, so the caveats in the failure-modes section are the whole story rather than a footnote.
Design Considerations
For a mathematical object, design considerations are the modelling choices: which ring, which filtration, which category to work in.
- Which field. Take algebraically closed of characteristic zero if you want geometry and algebra to agree without qualification: points of then correspond to maximal ideals of , and non-vanishing of is the same as . Take only if the real-point structure matters, and expect the two hypotheses to separate.
- Which direction to compute in. Deciding invertibility of directly means solving for an inverse map; deciding surjectivity of means a subalgebra membership test. The second is a finite, decidable computation for each fixed target, which is why (4.6) is the practical formulation.
- Normalisation. Always rescale so that . Nothing is lost, and it removes a spurious constant from every subsequent formula.
- Coordinates versus intrinsic language. The Jacobian matrix is coordinate-dependent; its determinant is not, up to the units that (4.4) tracks. If a construction survives composition with automorphisms, state it with , not with .
Standards and Codes
For mathematics, the relevant standards are notation, numeric and markup standards together with reference implementations.
- ISO 80000-2 fixes the notation used here: , , for the number systems, for partial differentiation, upright roman type for operator names such as and , and the convention that the Jacobian matrix of a map has one row per component function.
- ISO/IEC 40314 (MathML 3.0) is the encoding in which every expression on this page is delivered, so the mathematics is machine-readable rather than an image.
- Citation numbering follows the source: results are referred to as chapter-section-item, so the dictionary theorem is and the isomorphism criterion is .
- Terminology is not standardised across the literature. Coutinho writes the comorphism with a sharp superscript, , for what is elsewhere called the pullback or the comorphism; algebraic geometry texts often write for the sheaf-level map. All denote the same construction here.
Computational Notes
Read this as the manufacturing section of the template: how the object is actually built by machine, at what cost, and where the computation stops being decidable.
- Computing is a symbolic determinant of an matrix of polynomials. Expansion by minors costs and is unusable past small ; fraction-free Gaussian elimination (Bareiss) over the polynomial ring is the standard alternative, and interpolation on random points is often faster still, since bounds the degree to be interpolated.
- Deciding is a subalgebra membership problem. The standard method introduces new variables , computes a Gröbner basis of the ideal generated by under an elimination order, and reduces each ; SAGBI bases give an alternative when the subalgebra has a finite canonical generating set.
- Inverting a map when the inverse exists can be done by the same elimination: a reduced Gröbner basis of the ideal generated by in under an order eliminating the variables contains, when is invertible, relations that exhibit the inverse. The degree of the inverse is bounded by (Bass-Connell-Wright), which is sharp enough to be useful and large enough to make naive search hopeless.
- Software.
Singular,Macaulay2andSageMathall provide polynomial ring arithmetic, Jacobian matrices and elimination orders;Singularships a dedicated library for polynomial automorphisms and Jacobian problems. See Singular and Macaulay2. - Practical warning. Elimination Gröbner bases for maps of degree in or more variables routinely exhaust memory. Verifying a claimed inverse by composition is cheap; finding one is not.
Limits of Validity
- The ground field must be infinite for a polynomial to be recoverable from the function it induces. Characteristic zero is the hypothesis used in the source, but infiniteness is the property actually needed.
- Homomorphisms must be -algebra homomorphisms. The bijection of (4.1.1)-(4.1.2) fails for arbitrary ring homomorphisms as soon as has non-trivial field automorphisms.
- needs . For there is no determinant; the substitute is the rank of at a point, which controls smoothness and dominance but not invertibility.
- Necessity is not sufficiency. Condition (4.5) is a genuine obstruction, so it can only ever disprove invertibility. Establishing invertibility from it is the open problem.
- Everything here is about affine space. The same dictionary works for affine varieties, with reduced finitely generated -algebras in place of polynomial rings and closed embeddings in place of surjections of rings; see differential operators on an affine variety. Non-reduced or non-affine settings need scheme language, which this collection does not use.
Failure Modes and Common Mistakes
"Characteristic zero" is stronger than what is needed
The statement that a polynomial inducing the zero function is zero is usually justified by " has characteristic zero". The property genuinely used is that is infinite. Over the non-zero polynomial vanishes at every point of , so the map has a kernel and comorphisms are no longer determined by the underlying set map. Every result on this page should be read as requiring infinite; characteristic zero is then imposed separately, for the differential calculus.
Ring homomorphism versus -algebra homomorphism
The correspondence is stated for homomorphisms of polynomial rings, and it is easy to read that as "ring homomorphism". It is not enough. Let , , and let conjugate the coefficients and send . This is a ring isomorphism, but gives and hence . The bijection holds only for homomorphisms that fix pointwise.
Bijective is not the same as invertible in the polynomial category
A polynomial bijection of need not have a polynomial inverse; over is the standard witness. Over the two notions do coincide, but that is a theorem (Bass-Connell-Wright, Thm. 2.1), not a definition, and it uses the algebraic closedness of .
Non-vanishing at every point is weaker than being constant
Over , a polynomial with no zeros in is a non-zero constant by the Nullstellensatz, so " never vanishes" and "" agree. Over they do not: has no real zero and is not constant. Statements about the real case must say which of the two hypotheses is meant, and the honest real analogue of the conjecture is false (see the conjecture page for Pinchuk's counterexample).
Transposing the Jacobian breaks the chain rule
The convention here is rows indexed by coordinate functions, columns by source variables, so that (4.3) reads as matrix multiplication in the given order. Some sources use the transpose. The determinant is unaffected, so nothing in the conjecture changes, but any computation that keeps the matrix rather than its determinant, such as the construction of the derivations on the Dixmier conjecture page, must fix a convention and hold to it.
Historical Notes
The correspondence between affine varieties and finitely generated reduced algebras is due to the Hilbert-Noether generation of commutative algebra in the early twentieth century, and became standard through the work of Zariski and Weil; the polynomial-ring case recorded here is its most elementary instance.
The Jacobian condition entered the subject with Ott-Heinrich Keller in 1939, who asked whether an integral polynomial self-map of the plane with Jacobian determinant has an integral inverse. The conjecture as now stated grew out of that question.
Interest in the group of polynomial automorphisms itself is older still in dimension two, where Jung (1942) and van der Kulk (1953) proved that every automorphism of is tame, that is, a composite of affine and elementary maps. In dimension three the analogous statement is false: Nagata proposed a candidate wild automorphism in 1972, and Shestakov and Umirbaev proved in 2004 that it is indeed not tame. That failure is one reason the Jacobian conjecture resists structural attacks for .
The 1982 survey of Bass, Connell and Wright collected what was known, supplied the reduction to degree three and the degree bound on inverses, and is still the standard entry point to the literature.
Comparison
| Geometric side | Algebraic side | Comment |
|---|---|---|
| Affine space | Polynomial ring | Points correspond to maximal ideals when is algebraically closed |
| Polynomial map | -algebra map | Arrow reverses |
| Composition | Contravariant functor | |
| has algebraically independent components | injective | Equivalent to |
| Components generate all polynomials | surjective | This is identity (4.6) |
| is a polynomial isomorphism | is an algebra isomorphism | Corollary (4.1.3) |
| Closed embedding of a coordinate subspace | Surjection with kernel a monomial ideal | The standard embedding |
| Local invertibility near a point | Only over , , or formally; see the local inversion theorem |
Key Takeaways
Key takeaways
- A polynomial map is exactly the data of a -algebra homomorphism , with ; the assignment reverses composition.
- is a polynomial isomorphism if and only if is an algebra isomorphism, so invertibility becomes a statement about generation of a polynomial ring.
- The chain rule makes multiplicative, so an invertible has ; after rescaling one may always assume .
- The converse is the Jacobian conjecture and is open for every . Necessity is elementary; sufficiency is not.
- The identification of polynomials with functions needs infinite, and the dictionary needs homomorphisms that fix ; both hypotheses are silently used and both can fail.
- Non-vanishing of at every point of is equivalent to being constant only when is algebraically closed.
FAQs
Why is the comorphism written with the arrow reversed?
Because functions pull back. If is a function on the target and maps into , then is a function on . There is no way to push a function forward along a non-injective map without extra choices, so the natural operation goes from to .
Does imply is injective?
It implies that the comorphism is injective, equivalently that are algebraically independent; that is proved on the conjecture page and needs only everywhere. Injectivity of itself as a map of points is known over only in special cases, for instance when all coordinate functions have degree at most .
If the Jacobian never vanishes, does the inverse function theorem not finish the job?
No. It gives a local inverse near each point, defined only on a neighbourhood and only analytic. Two obstacles remain: the local inverses must agree on overlaps and cover the whole space, which is a global topological question, and the resulting global inverse must be polynomial, which the theorem says nothing about. The example over clears the first hurdle and fails the second.
Is the Jacobian conjecture just the statement that is a unit?
The other way round. That is a unit is the easy, proved direction. The conjecture is the converse: that forces the existence of a polynomial inverse.
What changes in positive characteristic?
Two things break. Polynomials are no longer determined by their values on when is finite, and the differential calculus loses information because -th powers have zero derivative. The map over a field of characteristic has Jacobian matrix the identity yet is not invertible, since contains no element of degree . See the positive characteristic page for the parallel failure on the operator side.
How do I actually check whether a given map is invertible?
Compute first; if it is not a non-zero constant you are done, the map is not invertible. If it is, try to express each as a polynomial in , either by hand as in the worked example or by an elimination Gröbner basis. Success proves invertibility; failure proves nothing, because the search may simply have been out of reach.
Why do polynomial maps matter for D-modules at all?
Because the functors that make the theory useful are attached to maps. The inverse image of a D-module along is built from the comorphism together with the chain rule, which is precisely the Jacobian matrix telling you how derivations transform. The material on this page is the input to that construction.
References
- S. C. Coutinho, A Primer of Algebraic D-modules, London Mathematical Society Student Texts 33, Cambridge University Press, 1995 - Ch. 4 §1, results (4.1.1), (4.1.2), (4.1.3), and Exercises 5.1-5.3.
- O.-H. Keller, Ganze Cremona-Transformationen, Monatshefte für Mathematik und Physik 47 (1939), 299-306 - the origin of the Jacobian condition.
- H. Bass, E. H. Connell and D. Wright, The Jacobian conjecture: reduction of degree and formal expansion of the inverse, Bulletin of the American Mathematical Society 7 (1982), 287-330 - Theorem 2.1 on injective polynomial maps of complex affine space, the degree bound on inverses, and the reduction to degree three.
- H. W. E. Jung, Über ganze birationale Transformationen der Ebene, Journal für die reine und angewandte Mathematik 184 (1942), 161-174, and W. van der Kulk, On polynomial rings in two variables, Nieuw Archief voor Wiskunde 1 (1953), 33-41 - tameness in dimension two.
- I. P. Shestakov and U. U. Umirbaev, The tame and the wild automorphisms of polynomial rings in three variables, Journal of the American Mathematical Society 17 (2004), 197-227 - Nagata's automorphism is wild.
- A. van den Essen, Polynomial Automorphisms and the Jacobian Conjecture, Progress in Mathematics 190, Birkhäuser, 2000 - the standard modern monograph, including the Gröbner-basis algorithms mentioned above.
- ISO 80000-2, Quantities and units - Part 2: Mathematics - notation for number systems, partial derivatives and matrix operations.
- ISO/IEC 40314, Information technology - Mathematical Markup Language (MathML) Version 3.0 - the encoding used for the mathematics on this page.
- Singular team, Singular computer algebra system documentation - polynomial ring arithmetic, Jacobian matrices, elimination orders and libraries for polynomial automorphisms.
AI Suggested Questions
- Prove in detail that a polynomial vanishing at every point of is zero when is infinite, and exhibit the failure over for .
- Show that the units of are exactly , and explain where the domain property is used.
- Write down the composite of two elementary automorphisms of and compute its Jacobian determinant directly.
- Give a polynomial map with a non-zero constant that you can prove is not injective, or explain why no such example is known.
- Compute the comorphism of the graph embedding and identify its kernel.
- Explain how the degree bound on the inverse is used to make invertibility a finite computation.
- Verify that Nagata's map on has Jacobian determinant , and state precisely what tameness would have given.
