← LibraryLocally Nilpotent Derivations | KEVOS® MathematicsProject Delivery · Project ManagementLesson 43/72← PrevNext →
ArticlePublished 9 Aug 202627 min readBy Kevin Jogin
Skip to content
KEVOS® Engineering · Mathematics Knowledge Library

EngineeringMathematicsAdvanced

Locally Nilpotent Derivations

A derivation D is locally nilpotent if every element is killed by some power of D. In characteristic zero these are exactly the derivations that exponentiate to automorphisms, and if D admits a slice - an element t with D(t)=1 - then D is literally d/dt for a polynomial ring structure that D itself produces.

Collection Algebraic D-modulesTopic stream jacobian-conjectureSource Ch. 4 §3Reading time 30 minPage ID KVS-ENG-MATH-0348

Overview

Among all derivations of a polynomial ring, the locally nilpotent ones are the tractable minority. The condition is that for each a there is some k, allowed to depend on a, with Dk(a)=0. The partial derivatives i satisfy it; the Euler derivation ixii does not, because x1 is an eigenvector with non-zero eigenvalue and survives every power.

In characteristic zero, local nilpotence is exactly the condition that lets one write exp(D)=kDk/k! as a finite sum on each element. The result is a ring automorphism, and the correspondence between locally nilpotent derivations and algebraic actions of the additive group 𝔾a is a dictionary that the whole subject runs on.

The main theorem on this page is the slice theorem. If D is locally nilpotent on a -algebra S and there is a tS with D(t)=1, then S=R[t] where R=kerD, t is transcendental over R, and D is honestly d/dt. It generalises to a commuting family: n commuting locally nilpotent derivations D1,,Dn with elements t1,,tn satisfying Di(tj)=δij force S=R[t1,,tn] with Di=/ti.

That is the engine of Chapter 4. The Jacobian derivations Di=/Fi automatically satisfy Di(Fj)=δij and commute; if they were also known to be locally nilpotent, the theorem would give K[x1,,xn]=K[F1,,Fn], which is the Jacobian conjecture. Supplying that missing local nilpotence is exactly what the Dixmier conjecture would do, as shown on the automorphisms page.

Definition

Locally nilpotent derivationCoutinho, Ch. 4 §3

Let S be a commutative K-algebra and D a K-derivation of S. Then D is locally nilpotent if for every aS there exists k with Dk(a)=0. The exponent may depend on a; if a single k worked for all a, D would be nilpotent as an operator, which for a non-zero derivation of a polynomial ring is impossible.

Write LND(S) for the set of locally nilpotent K-derivations. It is not a Lie subalgebra and not closed under addition; it is closed under multiplication by elements of the kernel.

Slice, and the degree function

An element tS with D(t)=1 is a slice for D. For a0 the D-degree is degD(a)=max{k:Dk(a)0}, finite precisely by local nilpotence, with the convention degD(0)=.

Local nilpotence can be tested on generators

Let S be generated as a K-algebra by a1,,am. If for each i there is a ki with Dki(ai)=0, then D is locally nilpotent.

This is because the set {a:Dk(a)=0forsomek} is a K-subalgebra: it is visibly closed under sums, and closure under products follows from the higher Leibniz rule (4.8) below. It contains K and the generators, so it is all of S. This is what makes local nilpotence a finite check on a polynomial ring.

Core Concepts

Local nilpotence is a flow condition

Think of D as a vector field. Its flow is exp(zD), which is a formal power series in the time parameter z. For a general field this series is an infinite object and lives only in a completion; local nilpotence is exactly the statement that the flow of every polynomial is again a polynomial in the time variable. The orbit of a point is then an algebraic copy of the affine line, and the flow is an algebraic action of 𝔾a=(K,+).

The Euler derivation is the standard contrast. Its flow is xiezxi, an action of the multiplicative group 𝔾m, not of 𝔾a, and ez is not a polynomial in z. That is precisely why it is not locally nilpotent.

A slice is a coordinate the derivation creates

If D(t)=1 then the flow moves t at unit speed: exp(zD)(t)=t+z. So t is a global time coordinate along the orbits, and kerD is the ring of functions constant along orbits. Together they should reconstruct everything, and the slice theorem says they do: S=(kerD)[t] as a polynomial ring in one variable. Geometrically, the action is a translation and Spec(S)Spec(R)×𝔸1 with the action on the second factor.

Why a slice is a strong hypothesis

Not every locally nilpotent derivation has one. D=y2x on K[x,y] takes every value inside the ideal (y2), so D(t)=1 has no solution. Geometrically the action degenerates along the line y=0, where it is trivial, so there is no uniform time coordinate. The slice hypothesis rules out exactly this degeneration, and in Chapter 4 it is supplied for free by the relations Di(Fj)=δij.

Construction and Proof

Everything below assumes S, so that the factorials in (4.9) are invertible.

The exponential map is a homomorphism

φ of (4.9) is a K-algebra homomorphism, and φD=(d/dz)φ.

Proof

Additivity and K-linearity are clear. For products, expand using (4.8):

φ(ab)=m0zmm!j=0m(mj)Dj(a)Dmj(b)=m0j=0mDj(a)zjj!Dmj(b)zmj(mj)!=φ(a)φ(b),

the last step being the Cauchy product of the two finite sums. For the intertwining relation, differentiate (4.9) termwise: ddzφ(a)=k1Dk(a)zk1/(k1)!=j0Dj+1(a)zj/j!=φ(D(a)). Setting z=c gives a homomorphism SS, and exp(cD)exp(cD)=exp(0D)=id by the same computation applied with two parameters, so each exp(cD) is an automorphism.

Slice theoremCoutinho (4.3.2); Wright 1981

Let S be a commutative -algebra, D a locally nilpotent derivation of S, and suppose tS satisfies D(t)=1. Put R=kerD. Then

  1. S=R[t];
  2. t is transcendental over R, so S is a polynomial ring in one variable over R;
  3. under this identification D=d/dt.

Proof of the slice theorem

(1) S=R[t]. Induct on degD(a). If degD(a)0 then D(a)=0 and aR. Let degD(a)=m1, so c:=Dm(a) is non-zero and lies in R. Since D(t)=1 we get Dm(tm)=m!, and because cR,

Dm(acm!tm)=ccm!m!=0.

So a(c/m!)tm has strictly smaller D-degree and, by induction, lies in R[t]. Hence a does too.

(2) Transcendence. Suppose r0+r1t++rmtm=0 with rjR and rm0, with m minimal among all such relations. Apply Dm. Every term with j<m dies, and Dm(rmtm)=rmm!. So rmm!=0, and since S this forces rm=0, a contradiction.

(3) D=d/dt. On S=R[t], D(jrjtj)=jrjjtj1 by the Leibniz rule and D(rj)=0, D(t)=1. That is d/dt.

The projection (4.12) gives an alternative proof of (1): πt lands in R because Dπt(a)=0 by a telescoping computation, and inverting the triangular substitution zt expresses a as a polynomial in t with coefficients in R.

Several commuting derivations with a dual system of slicesCoutinho (4.3.1); Wright 1981

Let S be a commutative -algebra and let D1,,Dn be pairwise commuting locally nilpotent derivations of S. Suppose there exist t1,,tnS with Di(tj)=δij for all i,j. Let R=ikerDi. Then S=R[t1,,tn], the ti are algebraically independent over R, and Di=/ti.

Proof by induction on n

For n=1 this is the slice theorem. Let n>1 and put R1=kerD1. The slice theorem applied to D1 and t1 gives S=R1[t1], with t1 transcendental over R1 and D1=/t1.

For i2, Di commutes with D1, so D1Di(a)=DiD1(a)=0 whenever aR1; that is, Di(R1)R1. Also D1(tj)=δ1j=0 for j2, so t2,,tnR1. Thus D2,,Dn restrict to commuting locally nilpotent derivations of R1 with Di(tj)=δij for i,j2, and their common kernel inside R1 is R.

By induction R1=R[t2,,tn] with the tj algebraically independent over R and Di=/ti there. Combining, S=R1[t1]=R[t1,,tn]. Finally Di(t1)=0 for i2, so each Di acts on S=R1[t1] coefficientwise and is /ti on the whole of S.

What the theorem does not say

It concludes S=R[t1,,tn], not S=K[t1,,tn]. To get the latter one must separately show R=K. In the application to the Jacobian conjecture that step is genuine but short: S=K[x1,,xn] has transcendence degree n over K, and t1,,tn are already algebraically independent over RK, so R is algebraic over K; but any element of K[x1,,xn] of positive degree is transcendental over K, since its powers have unbounded degree. Hence R=K.

Key Equations

The defining condition, and the two constructions built on it:

aSk:Dk(a)=0.
(4.7)

The higher Leibniz rule is what makes everything work; it is proved by induction on m exactly as the binomial theorem:

Dm(ab)=j=0m(mj)Dj(a)Dmj(b).
(4.8)

The exponential homomorphism attaches to D a map into the polynomial ring in one new variable z:

φ:SS[z],φ(a)=k0Dk(a)k!zk,
(4.9)

a finite sum for each a by (4.7). It is a K-algebra homomorphism, precisely because of (4.8).

It intertwines D with differentiation in the new variable, and specialising z recovers the flow:

φD=ddzφ,exp(cD):=φ|z=cAutK(S)(cK),
(4.10)

with exp(cD)1=exp(cD), so cexp(cD) is an action of (K,+) by automorphisms.

When S is a domain, the degree function is additive, which is the source of most structural results:

degD(ab)=degD(a)+degD(b),degD(a+b)max{degD(a),degD(b)}.
(4.11)

Finally, when a slice t exists, substituting z=t into (4.9) gives a projection onto the constants:

πt:SS,πt(a)=k0(1)kDk(a)k!tk,
(4.12)

a K-algebra homomorphism with image R=kerD and πt|R=id.

Variable Definitions

K
the ground field, of characteristic zero
S
a commutative K-algebra, usually K[x1,,xn]
D, Di
locally nilpotent K-derivations of S
R
the ring of constants; for a family, R=ikerDi
t, ti
slices: elements with D(t)=1, respectively Di(tj)=δij
degD(a)
the largest k with Dk(a)0
φ
the exponential homomorphism SS[z] of (4.9)
exp(cD)
the automorphism of S obtained by setting z=c in φ
πt
the projection SR of (4.12), defined when a slice exists
𝔾a
the additive group scheme, whose algebraic actions correspond to locally nilpotent derivations

Properties and Behaviour

Additivity of the degree function

Let S be a domain containing and D locally nilpotent. If a,b0 with degD(a)=p and degD(b)=q, then by (4.8) the term (p+qp)Dp(a)Dq(b) is the only surviving one in Dp+q(ab), and it is non-zero because S is a domain and the binomial coefficient is invertible. So degD(ab)=p+q.

The kernel is factorially closed

With S a domain over : if a,b0 and abkerD, then degD(a)+degD(b)=0, so both are zero and a,bkerD. Consequently kerD contains every unit of S, is algebraically closed in S, and if S is a UFD then kerD contains all irreducible factors of any of its elements.

Kernels are large but not always tame

For a non-zero locally nilpotent derivation of K[x1,,xn] the kernel has transcendence degree exactly n1 over K. It is a finitely generated K-algebra when n3. Daigle and Freudenburg constructed a locally nilpotent derivation of K[x1,,x5] whose kernel is not finitely generated, giving a counterexample to Hilbert's fourteenth problem in dimension five; the case n=4 has no known counterexample.

Low-dimensional classification

Every locally nilpotent derivation of K[x] is cx with cK. Rentschler's theorem says that every locally nilpotent derivation of K[x,y] is, after conjugation by a polynomial automorphism of the plane, of the form f(x)y. No such normal form is known for n3: Bass constructed in 1984 a locally nilpotent derivation of K[x1,x2,x3] that is not conjugate to a triangular one.

Closure properties, and their failure

  • If D is locally nilpotent and rkerD then rD is locally nilpotent.
  • If D is locally nilpotent and α is an automorphism then αDα1 is locally nilpotent.
  • The sum of two locally nilpotent derivations need not be locally nilpotent: yx and xy are each locally nilpotent, but their sum sends xyx and so survives every power.
  • The bracket of two locally nilpotent derivations need not be locally nilpotent: [yx,xy]=yyxx, which is a semisimple derivation.
  • A locally nilpotent derivation of S need not stay locally nilpotent on a localisation of S, unless one inverts only elements of kerD.

Examples and Special Cases

Triangular derivations

If D(x1)K and D(xi)K[x1,,xi1] for every i, then D is locally nilpotent: each D(xi) has strictly fewer variables, so iterating drives everything to zero. These are the triangular derivations, and their exponentials are the triangular (de Jonquières) automorphisms.

The Weyl algebra analogue

On the non-commutative ring An, the inner derivation adi(b)=[i,b] lowers total degree by one, so it is locally nilpotent. This is the observation that drives the proof on the automorphisms page; note that adxi is locally nilpotent for the same reason, while adxii is not.

The Nagata automorphism

On K[x,y,z] put D=zy2yx, which is locally nilpotent (it is triangular in the order z,y,x), and set δ=xz+y2. Then D(δ)=2yz+2yz=0, so δkerD and δD is again locally nilpotent. Computing iterates: (δD)(z)=0, (δD)(y)=δz, (δD)(x)=2yδ, (δD)2(x)=2δ2z, and everything higher vanishes. Hence

exp(δD):xx2yδzδ2,yy+zδ,zz.

This is Nagata's automorphism of K[x,y,z]. Shestakov and Umirbaev proved in 2004 that it is not tame - it is not a composite of affine and triangular automorphisms - which shows how much wilder the three-variable theory is than Rentschler's picture in two variables.

A derivation with a large kernel

D=x+yz on K[x,y,z] is triangular after reordering, hence locally nilpotent, and x is a slice. The slice theorem gives K[x,y,z]=kerD[x] with kerD=K[y,zxy]: indeed D(zxy)=yy=0, and counting transcendence degrees shows nothing else is needed.

Not locally nilpotent, though every generator looks harmless

D=yx+xy on K[x,y] satisfies D(x)=y, D(y)=x, so D2(x)=x and no power kills x. Local nilpotence is a statement about iterates, not about the size of D(xi): small values on the generators guarantee nothing if the values feed back into each other.

Worked Example

The two Jacobian derivations of the shear F=(x+y2,y)

  1. Step 1 - write down the derivations

    Let S=K[x,y] and F1=x+y2, F2=y, so that J(F)=(12y01) and Δ=detJ(F)=1. Cramer's rule gives the derivations /Fi:

    D1=x,D2=y2yx.

    Check the duality relations: D1(F1)=1, D1(F2)=0, D2(F1)=2y2y1=0, D2(F2)=1. So Di(Fj)=δij as required.

  2. Step 2 - check commutativity and local nilpotence

    Bracket: [D1,D2](x)=D1(2y)D2(1)=0 and [D1,D2](y)=D1(1)D2(0)=0, so [D1,D2]=0 on the generators, hence identically.

    Local nilpotence needs only the generators, by the lemma above. For D1=x: D1(x)=1, D12(x)=0, D1(y)=0. For D2: D2(y)=1 and D22(y)=0; D2(x)=2y, D22(x)=2, D23(x)=0. Both are locally nilpotent.

  3. Step 3 - apply the structure theorem

    The hypotheses of the theorem hold with ti=Fi, so S=R[F1,F2] with R=kerD1kerD2. Compute R: kerx=K[y], and for g(y)K[y] we have D2(g)=g(y), which vanishes only for gK. So R=K and

    K[x,y]=K[F1,F2]=K[x+y2,y].

    Verify independently: x=F1F22 and y=F2, so the two generate. The theorem has recovered surjectivity of the comorphism - which is the conclusion the Jacobian conjecture asks for - from local nilpotence alone.

  4. Step 4 - exponentiate

    By (4.10), exp(D2)(y)=y+1 and exp(D2)(x)=x+D2(x)+12D22(x)=x2y1. So

    exp(D2):xx2y1,yy+1.

    As a check, D2(F1)=0 means exp(D2) must fix F1. Indeed (x2y1)+(y+1)2=x2y1+y2+2y+1=x+y2=F1. Similarly exp(D1) is the translation xx+1, which fixes F2 and sends F1 to F1+1.

  5. Step 5 - two derivations that fail

    E=y2x is locally nilpotent with kerE=K[y], but E(g)=y2gx always lies in the ideal (y2), so E has no slice and the structure theorem does not apply. And x, locally nilpotent on K[x], is not locally nilpotent on the localisation K[x,x1], since xk(x1)=(1)kk!xk10 for all k. Local nilpotence is destroyed by inverting elements outside the kernel.

Result

D1=x and D2=y2yx are commuting locally nilpotent derivations of K[x,y] with Di(Fj)=δij for F=(x+y2,y). The structure theorem gives K[x,y]=K[F1,F2] with Di=/Fi, confirming that F is a polynomial isomorphism. The corresponding exponentials are the affine automorphisms xx+1 and (x,y)(x2y1,y+1).

Applications and Industry Use

In a mathematics topic, this section covers downstream use inside mathematics, computing and engineering rather than a manufactured product.

  • The Jacobian conjecture. The reduction on the automorphisms page uses the theorem of this page as its final step, once local nilpotence has been extracted from a hypothetical automorphism of An.
  • Polynomial automorphism groups. Exponentials of locally nilpotent derivations generate the tame subgroup of Aut(Kn) together with the affine maps; Rentschler's classification in the plane yields the Jung-van der Kulk theorem that all plane automorphisms are tame.
  • Invariant theory and Hilbert's fourteenth problem. Rings of constants are rings of 𝔾a-invariants, and the known counterexamples to finite generation are constructed this way.
  • The cancellation problem. Makar-Limanov's invariant, the intersection of the kernels of all locally nilpotent derivations of a ring, distinguishes rings that are otherwise hard to tell apart, and settles instances of the cancellation problem.
  • Weyl algebra endomorphisms. Local nilpotence of ada is the standard mechanism for producing automorphisms of An: exp(ada) is an automorphism whenever ada is locally nilpotent, and building the endomorphism at all uses the presentation of P4 by generators and relations.
  • Open problems. Whether the kernel of a locally nilpotent derivation of K[x1,,x4] is always finitely generated, and whether the Jacobian derivations are locally nilpotent, both sit on the list of open problems around this circle of ideas.

Design Considerations

For a mathematical object, design considerations are the modelling choices: which ring, which filtration, which category to work in.

Where to verify local nilpotence

Always on generators, never on a general element - the subalgebra lemma makes the check finite. But choose the generating set with care: for a triangular derivation the natural variables make the check immediate, while an arbitrary linear change of coordinates can hide triangularity completely.

Which ring to carry the derivation on

Localisations are dangerous, as the pitfall above records. If a construction naturally produces a derivation of K[X,Δ1], invest the effort to descend it to K[X] before invoking any structure theory. Passing to K[[X]] is safe for verifying identities but destroys local nilpotence in the same way localisation does, since the power series ring has units of positive order.

Slice or no slice

If a slice is available, use it: the theory becomes trivial, since S is a polynomial ring over the kernel and D is a partial derivative. If not, the invariants to reach for are the degree function, the plinth ideal D(kerD2)kerD, and the Makar-Limanov invariant, none of which need a slice.

Material Selection

The material of a mathematical construction is its numeric substrate: the ground field, the coefficient ring and the representation used to store it.

  • Ground field. Must contain for the exponential to exist. itself is the right choice for computation; for the geometric interpretation as a 𝔾a-action.
  • Base ring. The slice theorem is stated for an arbitrary commutative -algebra, not just a polynomial ring, and that generality is used in the induction: the ring R1=kerD1 appearing at the second stage is not a polynomial ring a priori.
  • Domain or not. The degree function and factorial closedness need a domain. The slice theorem itself does not.
  • Representation. Store D as the tuple (D(x1),,D(xn)) and cache the iterates Dk(xi); almost every algorithm on this page consumes that table.

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.

  1. Testing local nilpotence. Compute Dk(xi) for k=1,2, and each i, stopping when all vanish. Correct by the subalgebra lemma, but only a semi-decision procedure: nothing bounds how far to iterate. For triangular or homogeneous derivations sharp bounds are available.
  2. Computing exp(D). Once local nilpotence is known, exp(D) is a finite sum on each generator; the cost is that of computing Dk(xi) up to the nilpotency index, and the degrees grow quickly.
  3. Computing kerD with a slice. Immediate: apply πt of (4.12) to each generator and take the resulting algebra.
  4. Computing kerD without a slice. Use van den Essen's algorithm, which computes the kernel as an intersection with a localisation and terminates precisely when the kernel is finitely generated. Implemented in Singular; a Gröbner basis computation sits at its core.
  5. Deciding whether a slice exists. Equivalent to solving D(t)=1, a linear system over K once degrees are bounded, but the bound on degt is the hard part.

In practice these computations are done in a general commutative algebra system - Singular or Macaulay2 - since every step reduces to Gröbner bases, subalgebra membership and elimination. Packages for invariant rings of algebraic group actions are the natural home for kernel computations. All of it becomes impractical well before the dimensions where the interesting open questions live.

Limits of Validity

  • Characteristic zero is essential. In characteristic p the factorials in (4.9) are not invertible and the exponential does not exist. Worse, the notion degenerates: xp=0 on K[x], so x is nilpotent, and every derivation whose p-th power vanishes is trivially locally nilpotent. The correspondence with 𝔾a-actions is replaced by the theory of iterative higher derivations; the same phenomenon is what breaks the Weyl algebra in characteristic P6.
  • The slice hypothesis cannot be dropped. Without D(t)=1 the conclusion S=R[t] is false: y2x on K[x,y] has ker=K[y] and K[x,y]=K[y][x] happens to hold, but Dd/dx; and in general S need not even be a polynomial ring over kerD.
  • Commutativity of the family cannot be dropped. If the Di do not commute, Di(R1)R1 fails and the induction collapses.
  • The theorem gives R, not K. As noted in the remark above, identifying R with K is a separate argument that uses properties of the specific ring S.
  • Domain hypothesis. Additivity of degD and factorial closedness of the kernel both need S to be a domain; on a ring with zero divisors they fail.

Failure Modes and Common Mistakes

Confusing nilpotent with locally nilpotent

A non-zero derivation of K[x1,,xn] in characteristic zero is never nilpotent as an operator: xk(xk)=k!0 for every k. The word "locally" is load-bearing - the exponent depends on the element. Any argument that fixes a single k in advance is wrong.

Assuming local nilpotence survives localisation

This is the trap that dictates the shape of Chapter 4. x is locally nilpotent on K[x] but not on K[x,x1]. Inverting an element outside kerD destroys the property. It is exactly why the Jacobian derivations must be shown to live on K[X] - which needs Δ to be a non-zero constant - rather than merely on K[X,Δ1].

Thinking the set of locally nilpotent derivations is a Lie algebra

It is not closed under addition or bracket. yx and xy are locally nilpotent; their sum is not, and their bracket yyxx is semisimple. LND(S) is a cone, closed under multiplication by kernel elements and under conjugation, and nothing more.

Expecting the kernel to be a polynomial ring

For n3 the kernel of a locally nilpotent derivation of K[x1,,xn] is finitely generated, and for n2 it is a polynomial ring, but in general it need not be finitely generated at all. Writing down a presumed set of generators for kerD and proceeding is a common source of false proofs in this area.

Reading the slice theorem as a proof of the Jacobian conjecture

The theorem is a genuine theorem, and its hypotheses are genuinely unverified in the Jacobian setting. The derivations /Fi commute and satisfy Di(Fj)=δij unconditionally when Δ=1; what is unknown is whether they are locally nilpotent. Everything difficult about the conjecture sits in that one word.

Historical Notes

The correspondence between locally nilpotent derivations and 𝔾a-actions is classical folklore, made precise in the algebraic-group literature of the 1950s and 1960s. Rentschler's 1968 classification in two variables was the first serious structural theorem, and it immediately reproved the Jung-van der Kulk description of Aut(K2).

The version used in the primer - a commuting family with a dual system of slices - is due to D. Wright, in his 1981 paper on the Jacobian conjecture, and it was Vaserstein and Katz who saw that it converts Dixmier's problem about endomorphisms of An into Keller's conjecture about polynomial maps. Bass, Connell and Wright's 1982 survey is where that observation was recorded and where Coutinho's Chapter 4 takes it from.

Since then the subject has become a field of its own. Nagata's counterexample to Hilbert's fourteenth problem was reinterpreted as a non-finitely generated kernel; Makar-Limanov introduced his invariant in the 1990s and used it on the cancellation problem; Daigle and Freudenburg produced a five-variable counterexample in 1999; and Shestakov and Umirbaev proved in 2004 that the Nagata automorphism of K[x,y,z] is not tame, closing a question that had been open since the 1970s.

Comparison

Locally nilpotent derivations against the two nearest neighbours.
Locally nilpotentSemisimple (diagonalisable)General derivation
Modelxxxarbitrary fii
Group it generates𝔾a action𝔾m actionno algebraic action in general
Exponentialpolynomial automorphismonly formal, or a torus actionnot defined
Kernelfactorially closed, transcendence degree n1spanned by weight-zero monomialsno general description
Slicemay or may not existnever: D scales each weight-w monomial by w, so 1 is not in the imagemay or may not exist
Decidable from generatorsyes, but with no a priori boundyes, by linear algebra on the degree-zero partnot applicable

Key Takeaways

Key points

  • D is locally nilpotent if every element is killed by some power of D; the exponent depends on the element, and it suffices to test the algebra generators.
  • In characteristic zero, φ(a)=kDk(a)zk/k! is a ring homomorphism SS[z], and specialising z gives an action of (K,+) by automorphisms.
  • Slice theorem: if D(t)=1 then S=(kerD)[t] with t transcendental and D=d/dt.
  • For n commuting locally nilpotent derivations with Di(tj)=δij, the ring is R[t1,,tn] and Di=/ti; identifying R with K is a separate step.
  • In a domain over the degree function is additive, so the kernel is factorially closed; kernels have transcendence degree n1 but need not be finitely generated for n5.
  • LND(S) is not closed under sums or brackets, and local nilpotence is destroyed by inverting elements outside the kernel.
  • In the Jacobian setting, everything except local nilpotence of /Fi is known; that single missing property is the conjecture.

FAQs

Why does testing the generators suffice?

Because {a:Dk(a)=0 for some k} is a subalgebra. Closure under products comes from (4.8): if Dp(a)=0 and Dq(b)=0 then every term of Dp+q1(ab) has either Dp(a) or Dq(b) as a factor, so it vanishes.

Is every locally nilpotent derivation of K[x1,,xn] conjugate to a triangular one?

For n2, yes - that is Rentschler's theorem. For n3, no: Bass gave a locally nilpotent derivation of K[x,y,z] that is not conjugate to a triangular one. The three-variable case is where the subject stops being classifiable, and it is also where the non-tame Nagata automorphism lives.

If D is locally nilpotent, must kerD be a polynomial ring?

No. For n2 it is a polynomial ring in one variable, and for n=3 it is at least finitely generated. For n5 it need not even be finitely generated: Daigle and Freudenburg gave an explicit counterexample. Assuming a nice kernel is one of the standard ways to produce an incorrect proof in this area.

What is the relation between a slice and a coordinate?

A slice t is automatically a coordinate in the sense that S=(kerD)[t], so t is a variable of a polynomial ring structure over kerD. It need not be a variable of S=K[x1,,xn] in the sense of being part of a system of polynomial generators over K - that additionally requires kerD to be a polynomial ring over K.

Does the theorem apply if the Di are locally nilpotent but do not commute?

No, and the failure is immediate: the induction needs Di to preserve kerD1, which is exactly what commutativity supplies. In the Jacobian application commutativity is a theorem, Coutinho (4.4.1), proved by extending the derivations to the power series ring and using the local inversion theorem.

Why does the exponential of the Euler derivation not exist?

Because ε(x)=x gives εk(x)=x, so kεk(x)zk/k!=xez, which is not in K[x][z]. The flow exists, but it is an action of the multiplicative group and lives in a completion, not an action of 𝔾a by polynomial maps.

How does this transfer to the Weyl algebra, which is not commutative?

The definition of local nilpotence makes sense for any derivation of any ring, and ada:b[a,b] is a derivation of the Weyl algebra An. When ada is locally nilpotent, exp(ada) is an algebra automorphism of An. The bridge back to the commutative statement is the identity [D,g]=D(g) for a derivation D and a polynomial g inside An.

Is there an algorithm that decides local nilpotence?

The naive iteration is only a semi-decision procedure: it confirms local nilpotence when it holds but never terminates with a negative answer. For homogeneous or triangular derivations there are degree bounds that make it decidable. In general one usually proves non-nilpotence by exhibiting an eigenvector, as with the Euler derivation.

References

  1. S. C. Coutinho, A Primer of Algebraic D-modules, London Mathematical Society Student Texts 33, Cambridge University Press, 1995 - Ch. 4 §3, Proposition (4.3.1) and Lemma (4.3.2).
  2. D. Wright, On the Jacobian conjecture, Illinois Journal of Mathematics 25 (1981), 423-440.
  3. 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.
  4. R. Rentschler, Opérations du groupe additif sur le plan affine, Comptes Rendus de l'Académie des Sciences Paris 267 (1968), 384-387.
  5. G. Freudenburg, Algebraic Theory of Locally Nilpotent Derivations, Encyclopaedia of Mathematical Sciences 136, Springer, 2nd edition, 2017 - the definitive reference; Ch. 1-4 cover everything on this page.
  6. A. van den Essen, Polynomial Automorphisms and the Jacobian Conjecture, Progress in Mathematics 190, Birkhäuser, 2000 - Ch. 1-2, including the kernel algorithm.
  7. D. Daigle and G. Freudenburg, A counterexample to Hilbert's fourteenth problem in dimension 5, Journal of Algebra 221 (1999), 528-535.
  8. I. Shestakov and U. Umirbaev, The tame and the wild automorphisms of polynomial rings in three variables, Journal of the American Mathematical Society 17 (2004), 197-227.
  9. ISO 80000-2:2019, Quantities and units - Part 2: Mathematics, International Organization for Standardization.

AI Suggested Questions

  • Prove the higher Leibniz rule (4.8) by induction and use it to show that the locally nilpotent elements form a subalgebra.
  • Show that exp(D) and exp(D) are mutually inverse, directly from the definition (4.9).
  • For D=x+yz on K[x,y,z], compute πx on each variable and confirm that its image is K[y,zxy].
  • Find all locally nilpotent derivations of K[x,y] that are homogeneous of degree zero for the standard grading.
  • Give an example of a locally nilpotent derivation whose kernel is not a polynomial ring over K.
  • Explain why adx is not locally nilpotent on A1, and identify its eigenvectors.
  • Show that if D is locally nilpotent and D(t)=1 then exp(cD)(t)=t+c, and deduce that the action is free.

Continue learning

A Roadmap Through Algebraic D-module Theory | KEVOS® MathematicsArticle · Project ManagementAutomorphisms of the Weyl Algebra | KEVOS® MathematicsArticle · Project ManagementBernstein's Inequality | KEVOS® MathematicsArticle · Project ManagementCanonical Form of an Element of the Weyl Algebra | KEVOS® MathematicsArticle · Project Management