← LibraryWhy the Weyl Algebra Is a Domain | KEVOS® MathematicsProject Delivery · Project ManagementLesson 72/72← PrevNext →
ArticlePublished 9 Aug 202621 min readBy Kevin Jogin
Skip to content
KEVOS® Engineering · Mathematics Knowledge Library

EngineeringMathematicsCore

Why the Weyl Algebra Is a Domain

If D and D are non-zero elements of An then DD0. The proof is a single application of deg(DD)=deg(D)+deg(D), and the consequences - cancellation, units only in K, an Ore skew field of fractions - shape everything that follows.

Collection Algebraic D-modulesTopic stream ideal-structureSource Ch. 2 §1Reading time 24 minPage ID KVS-ENG-MATH-0335

Overview

A domain is a ring in which a product of non-zero elements is non-zero. The word is used here without any assumption of commutativity: An is a domain and is thoroughly noncommutative. The result is Corollary (2.1.2) in Coutinho, and it costs almost nothing once the degree is available.

The argument is the same one that shows a polynomial ring over a field has no zero divisors. If D and D are non-zero, their degrees are non-negative integers; additivity of degree gives deg(DD)=deg(D)+deg(D)0, and only the zero operator has degree . So DD0.

What deserves attention is not the proof but its reach. Being a domain gives cancellation, forces the units to be the non-zero scalars, rules out non-trivial idempotents, and - combined with the Noetherian property - guarantees that An embeds in a division ring, the Weyl skew field Dn. It is also the reason the theory of modules over An looks nothing like the theory of modules over a matrix algebra, despite An being simple.

Finally, the result is a genuine test case for the standing hypothesis on the ground field. Over a field of characteristic p the Weyl algebra splits into two non-isomorphic candidates, and one of them has nilpotent elements. Tracking which step of the proof breaks is the cleanest way to see why characteristic zero is assumed throughout; that is done in the last sections here and in full on the positive characteristic page.

Definition

Fix a field K of characteristic zero and let An=An(K) be the n-th Weyl algebra, defined as the subalgebra of EndK(K[X]) generated by multiplication by x1,,xn and the partial derivatives 1,,n.

Domain

A ring R with 10 is a domain if ab0 whenever a0 and b0. Equivalently, R has no zero divisors on either side. A commutative domain is an integral domain; a domain in which every non-zero element is a unit is a division ring.

The Weyl algebra is a domainCoutinho (2.1.2)

For every n0 and every field K of characteristic zero, An(K) is a domain. More precisely, for non-zero D,DAn the product DD is non-zero and deg(DD)=deg(D)+deg(D).

The statement is stronger than "no zero divisors"

The theorem records the degree of the product as well as its non-vanishing. That refinement is what is actually used downstream - in the classification of units, in bounding the degree of elements produced inside an ideal, and in Hilbert function estimates - so it is worth carrying the equality rather than the inequality.

Core Concepts

Three different-looking explanations all reduce to the same fact, and each is useful in a different context.

Leading symbols multiply

Assign to a non-zero D of degree m its leading symbol σm(D), a non-zero homogeneous polynomial of degree m in the 2n commuting variables x1,,xn,ξ1,,ξn. Reordering past x changes an operator only in degree m2 and below, so σm+m(DD)=σm(D)σm(D). Since K[x,ξ] is a polynomial ring over a field, the right-hand side is non-zero, hence so is DD.

A filtered ring inherits the domain property from its associated graded ring

The previous paragraph is the special case of a general principle: if R carries an exhaustive filtration by finite steps and grR is a domain, then R is a domain. For the Bernstein filtration, grAnK[x1,,xn,ξ1,,ξn], which is a domain. This is the version that generalises: the same argument shows the ring of differential operators on a smooth irreducible affine variety is a domain, because its associated graded ring is the coordinate ring of the cotangent bundle, which is irreducible.

Operators on a polynomial ring cannot annihilate everything

A more hands-on reading: An acts on K[X], and if DD=0 then D kills the image of D. In characteristic zero the image of a non-zero operator is an infinite-dimensional subspace of K[X], large enough that no non-zero operator can vanish on it. This is the picture that actually breaks in characteristic p, where ip annihilates all of K[X] while being a perfectly good non-zero word in the generators.

Construction and Proof

Proof that An is a domain

Let D,DAn be non-zero. Writing each in canonical form, both have a well-defined degree, and that degree is a non-negative integer because a non-zero canonical monomial xαβ contributes |α|+|β|0. By (2.7), deg(DD)=deg(D)+deg(D)0. The only element of An of degree is 0, so DD0.

Cancellation

If D0 and DE=DF, then D(EF)=0, so EF=0. The same works on the right. Cancellation is what allows one to divide out common factors in computations with operators, and it is used constantly without comment.

The units of An are exactly the non-zero constantsCoutinho, Ch. 2 §2

Suppose DD=1. Then deg(D)+deg(D)=deg(1)=0, and since both degrees are non-negative integers, deg(D)=deg(D)=0. A degree-zero operator is a scalar. Conversely every non-zero scalar is invertible. Hence An×=K×, which is (2.10).

The consequence is worth stating plainly: every non-constant operator generates a proper non-zero left ideal. So although An has no proper non-zero two-sided ideals, it is drowning in one-sided ideals, and it is very far from being a division ring.

No non-trivial idempotents, no nilpotents

If e2=e then e(e1)=0, so e=0 or e=1. If Dk=0 with k minimal and D0, then DDk1=0 contradicts the domain property. In particular An admits no non-trivial direct sum decomposition as a left module over itself, so An is indecomposable as a module over itself - unlike a matrix algebra, which is the other standard example of a simple ring.

The skew field of fractions exists

An is a Noetherian domain. A Noetherian domain satisfies the Ore condition on both sides, by Goldie's theorem, so it embeds in a division ring Dn in which every non-zero element of An becomes invertible. Dn is called the n-th Weyl skew field. Gelfand and Kirillov proved that Dn determines n: for mn, Dm and Dn are not isomorphic as K-algebras.

This is a strictly stronger statement than the domain property and is quoted here, not proved. It is included because it explains a common source of confusion: one may invert operators, but only after leaving An.

Key Equations

The single input to the proof:

deg(DD)=deg(D)+deg(D)forallD,DAn,
(2.7)

with the convention deg(0)= and +m=.

Multiplicativity of symbols is the graded form of the same statement:

σm+m(DD)=σm(D)σm(D)inK[x1,,xn,ξ1,,ξn].
(2.8)

Cancellation follows at once, on both sides:

DE=DF,D0E=F;ED=FD,D0E=F.
(2.9)

And the group of units collapses:

An×=K×=K{0}.
(2.10)

In positive characteristic the relation that destroys the argument is

ip=0asanoperatoronp[x1,,xn],
(2.11)

because k(k1)(kp+1) is a product of p consecutive integers and so is divisible by p.

Variable Definitions

K
the ground field, of characteristic zero unless stated otherwise
An
the n-th Weyl algebra over K
D,D,E,F
elements of An, that is differential operators with polynomial coefficients
deg(D)
the degree of D in the Bernstein weighting, where every generator has weight 1
σm(D)
the leading symbol of D, its degree-m part with i replaced by the commuting variable ξi
grAn
the associated graded algebra of An for the Bernstein filtration, isomorphic to a polynomial ring in 2n variables
An×
the group of invertible elements of An
Dn
the skew field of fractions of An, the Weyl skew field
p
the field with p elements, used only in the positive characteristic comparison

Properties and Behaviour

Once An is known to be a domain, a long list of structural facts follows, and an equally interesting list does not follow.

What the domain property gives, and what it does not.
StatementHolds in An?Reason
No zero divisorsyesadditivity of degree
Cancellation on both sidesyesimmediate from the above
Only units are K×yesdegrees of D and D1 must sum to 0
Only idempotents are 0 and 1yese(e1)=0
No non-zero nilpotentsyesdomain
Simple as a ringyesseparate theorem, uses characteristic 0
Left Noetherianyesseparate theorem, via grAn
Left principal ideal ringnoA12+A1(x1) is not cyclic
Division ringnox has no inverse
Finite dimensional over Knothe canonical monomials are infinite in number
Every left ideal 2-generatedyesStafford's theorem, quoted not proved

Not a principal ideal ringCoutinho, Ch. 2 §2 and Exercises 4.1, 4.9

For n2 the left ideal of An generated by 1,,n is not principal: a generator would have to have degree 1, and no single degree-1 operator generates all of the i. Even for n=1 the algebra is not a left principal ideal ring - the ideal A12+A1(x1) is not cyclic. What is true, by a theorem of Stafford, is that every left ideal of An is generated by two elements; the proof is technical and is not given in the Primer.

Simple plus domain is a strong combination

The two standard examples of simple rings are matrix algebras over a field and An. Matrix algebras are full of zero divisors and idempotents; An has none. Any argument that treats "simple ring" as a synonym for "matrix algebra" will give wrong answers here, and that mismatch is exactly why An has no non-zero finite-dimensional representations.

Worked Example

Two operators in A1, and the same computation over 3

  1. Step 1 - choose the operators and record their degrees

    Work in A1=A1() and take

    D=2+x,E=x1.

    Both are in canonical form. D has summands of degree 2 and 1, so deg(D)=2; E has summands of degree 2 and 0, so deg(E)=2. The theorem predicts deg(DE)=deg(ED)=4 and, in particular, that neither product vanishes.

  2. Step 2 - compute DE in canonical form

    Only 2x=x2+2 is needed, which one checks on a test function: 2(xf)=xf+2f. Then

    DE=(2+x)(x1)=2x2+x2x,
    DE=(x2+2)2+x2x=x3+2+x2x.

    The top-degree term is x3, of degree 4. As predicted, DE0 and deg(DE)=2+2.

  3. Step 3 - compute ED and compare

    Using x=x+1, so that xx=x2+x:

    ED=(x1)(2+x)=x3+xx2x=x3+x22.

    Both products have the same top term x3, whose symbol is xξ3=σ2(D)σ2(E)=ξ2xξ, confirming (2.8). Their difference is

    [D,E]=(x3+2+x2x)(x3+x22)=22x,

    of degree 2=2+22, in line with the commutator estimate. Notice the products are different but both non-zero: the domain property says nothing about commutativity.

  4. Step 4 - use cancellation

    Suppose someone hands you FA1 with DF=DE. Since D0, cancellation gives F=E immediately, with no need to look at F at all. Equivalently, left multiplication by any non-zero operator is an injective K-linear map A1A1. It is never surjective unless D is a scalar, because degrees are shifted up by deg(D).

  5. Step 5 - repeat over 3 and watch it fail

    Now let the ground field be 3 and let R1 be the algebra of operators on 3[x] generated by multiplication by x and by . Here 0 (it sends x to 1) and 20 (it sends x2 to 2). But for every k,

    3(xk)=k(k1)(k2)xk3=0in3[x],

    because three consecutive integers always include a multiple of 3. Hence 2=3=0 in R1 with both factors non-zero: R1 is not a domain. Concretely, the failure is that the monomials xab are no longer linearly independent as operators, so the degree is not even well defined - the very first line of the proof is unavailable.

Result

In A1(): DE=x3+2+x2x and ED=x3+x22, both of degree 4=deg(D)+deg(E), and [D,E]=22x. Over 3 the analogous operator algebra contains the nilpotent with 3=0, so it is not a domain. The domain property is a characteristic-zero statement about the operator realisation, not a formal consequence of the relations alone.

Applications and Industry Use

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

The domain property is used quietly and constantly:

  • Presentations of modules. A cyclic module A1/A1P is non-zero for every non-constant P, precisely because P is not a unit. Without this, cyclic presentations of solution modules of differential equations could collapse.
  • Order reduction. Algorithms that divide one operator by another and argue by descent on degree rely on cancellation and on additivity of degree to guarantee termination.
  • Torsion arguments. Over a domain the notion of a torsion element is meaningful, and over an Ore domain the torsion submodule of a module is a submodule. This is what lets one speak of the rank of an An-module and of holonomic modules being torsion.
  • Ruling out finite-dimensional models. A finite-dimensional representation would make some non-zero operator act as a nilpotent matrix; the interaction between that and the domain property is one route into the non-existence theorem.
  • Localisation. Constructing An[f1] or Bn(K) requires the Ore condition, which for An follows from being a Noetherian domain; see localisation.

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.

Computationally, the domain property has a very practical face: it means that non-zero remainders in a division-like process cannot be created by accidental cancellation of leading terms of different degrees.

Concretely, when a Gröbner basis engine for An reduces D by E, it cancels the leading monomials by construction, and the guarantee that the remainder has strictly smaller leading monomial is what makes the reduction terminate. That guarantee is exactly multiplicativity of symbols in grAn, that is (2.8). Implementations in Macaulay2 (Dmodules), Singular (dmod.lib) and SageMath all rely on it.

One caveat for exact computation: the argument uses that the coefficient ring is a domain, so leading coefficients never multiply to zero. If a system is configured to compute over a modular ring such as /m with m composite - occasionally done for speed - leading coefficients can vanish, degree bookkeeping becomes unsound, and results must be certified over before being trusted.

There is also a decidability boundary worth naming. Deciding whether a given operator is a unit is trivial here (check whether it is a non-zero constant). Deciding whether a given operator is a left divisor of another, or whether a given left ideal is principal, is a genuine computation requiring Gröbner methods, and no shortcut follows from the domain property.

Limits of Validity

The theorem as stated is about An(K) with K a field of characteristic zero. Each part of that hypothesis matters differently.

  • Characteristic zero is needed for the operator definition, not for the degree argument. If An is defined by generators and relations, the canonical monomials are a basis by construction, degree is additive, and the algebra is a domain over any field. If An is defined as operators on K[X] and charK=p, the two definitions disagree and the operator version acquires nilpotents.
  • The ground ring should be a domain. Over a commutative ring R that is not a domain - say R=/6 - the constants already contain zero divisors, and An(R) inherits them. Over the algebra A1() is a domain but is not simple.
  • The result does not say An is a division ring. It says nothing at all about invertibility beyond ruling it out for non-constants. Localisations such as A1[x1] or the ring B1(K) of operators with rational coefficients are strictly larger rings.

What generalises to other varieties

For a smooth irreducible affine variety X over a field of characteristic zero, 𝒟(X) is a domain, by the graded argument: gr𝒟(X) is the coordinate ring of the cotangent bundle, which is irreducible, hence a domain. Irreducibility cannot be dropped. If X is a disjoint union of two points, 𝒟(X)K×K, which has zero divisors. On singular varieties 𝒟(X) may fail to be Noetherian or finitely generated, and no naive statement should be assumed.

Failure Modes and Common Mistakes

Concluding that An has few one-sided ideals

Being a domain and being simple both sound like scarcity of ideals, and neither says anything about left ideals. An has an enormous supply of them - one for every non-constant operator, at least - and the study of An-modules is precisely the study of that supply. Simplicity constrains only two-sided ideals.

Assuming a domain has a division ring of fractions for free

It does not. Noncommutative domains need not satisfy the Ore condition, and free algebras on two or more generators are the standard counterexample. An does have a skew field of fractions, but only because it is additionally Noetherian; the implication runs through Goldie's theorem, not through the domain property alone.

Applying the degree proof to the order filtration

The proof can be run with the order filtration instead, since gr is again a polynomial ring - but the bookkeeping changes: order-zero operators are all of K[X], not just the constants, so the classification of units does not follow the same way. Fix one filtration for the whole of an argument and say which.

Believing the relations alone force the operator picture

In characteristic zero the surjection from the algebra given by generators and relations onto the algebra of operators is an isomorphism, so the two pictures coincide and either can be used. In characteristic p it is not injective - p maps to zero - and the two pictures give genuinely different rings, only one of which is a domain. Statements proved in one picture must be re-examined in the other.

Historical Notes

That the algebra of position and momentum operators has no zero divisors was folklore in the early quantum-mechanical literature of the late 1920s, where it appeared as the observation that a product of two non-trivial observables is never identically zero. It became a theorem in a modern algebraic form with the systematic study of the algebra A1 by Jacques Dixmier in 1968, who determined its units, its automorphism group and its simple modules, and who asked whether every endomorphism of An is an automorphism - now the Dixmier conjecture.

The existence of the skew field of fractions Dn and the fact that it remembers n are due to Gelfand and Kirillov, in 1966, in the work that introduced what is now called Gelfand-Kirillov dimension. Their conjecture that the fraction field of the enveloping algebra of an algebraic Lie algebra is always some Dn over a purely transcendental extension was later shown to be false in general, but it is true in many cases and remains the reason Dn is a standard object.

The graded formulation - a filtered ring whose associated graded ring is a domain is a domain - belongs to the general theory of filtered rings developed in the 1960s and 1970s and codified in Björk's 1979 book. It is the form in which the result survives the passage from An to rings of differential operators on general smooth varieties.

Comparison

It helps to place An among neighbouring rings of operators.

Domain and simplicity properties of related operator algebras.
RingDomain?Simple?Comment
K[x1,,xn], charK=0yesnocommutative, many ideals
An(K), charK=0yesyesthe subject of this page
Bn(K), rational function coefficientsyesyesorder filtration; for n=1 also a principal ideal ring
Mr(K), r2noyessimple but full of zero divisors
Mr(An), r2noyessame phenomenon over An
Operators on p[x]nonop=0; nilpotents
p-algebra on z1,z2 with [z2,z1]=1yesnoz1p is central, generating a two-sided ideal
A1()yesnothe prime p generates a proper two-sided ideal

The last two rows are the ones to remember. Being a domain and being simple are independent conditions, and in positive characteristic the Weyl algebra can lose either one depending on which of the two definitions is used. The comparison is worked through on the positive characteristic page.

Key Takeaways

Key takeaways

  • An(K) has no zero divisors, for any field K of characteristic zero. The proof is one line from deg(DD)=deg(D)+deg(D).
  • Equivalently, leading symbols multiply in grAnK[x,ξ], and a polynomial ring over a field is a domain.
  • Consequences: two-sided cancellation, only 0 and 1 are idempotent, no non-zero nilpotents, and An×=K×.
  • Because the units are only the scalars, every non-constant operator generates a proper non-zero left ideal - An is simple but nothing like a division ring.
  • An is a Noetherian domain, hence Ore, hence embeds in the Weyl skew field Dn; but Ore does not follow from the domain property alone.
  • It is not a principal ideal ring, even for n=1; Stafford's theorem gives two generators for every left ideal.
  • In characteristic p the operator realisation has ip=0 and is not a domain, while the generators-and-relations version is a domain but not simple.

FAQs

Does "domain" here include commutativity?

No. In noncommutative ring theory a domain is a ring with 10 and no zero divisors; commutative domains are called integral domains. An is a domain that is as noncommutative as possible, in the sense that its centre is just K.

If An is a domain and simple, why is it not a division ring?

Simplicity is about two-sided ideals; being a division ring is about one-sided ideals as well. The classification of units shows x is not invertible in A1, yet A1x is a proper non-zero left ideal that is not two-sided - indeed the two-sided ideal generated by x is all of A1, since [,x]=1.

Is the converse true - does a simple domain have to look like An?

No. There are many simple Noetherian domains that are not Weyl algebras, including the ring Bn(K) of differential operators with rational function coefficients, primitive quotients of enveloping algebras, and quantum tori at generic parameters. What is special about An is the combination of simplicity, the domain property, finite Gelfand-Kirillov dimension 2n and a commutative associated graded ring that is a polynomial ring.

Where exactly does the proof use characteristic zero?

In the definition, not in the degree computation. Characteristic zero is what makes the canonical monomials xαβ linearly independent as operators on K[X], so that the degree exists at all. If instead you define An by generators and relations, the canonical monomials are independent by construction and the domain property holds in any characteristic.

Can I divide one operator by another the way I would divide polynomials?

Not in An. There is no division algorithm, because leading coefficients are polynomials in x rather than scalars and cannot generally be inverted. In B1(K), where the coefficients are rational functions, a left division algorithm does exist and makes every left ideal principal - Coutinho sets this out in the exercises to Ch. 2. The contrast is precisely the reason A1 is harder than B1.

Does the domain property tell me anything about An-modules?

Yes, indirectly but importantly. It makes torsion a meaningful notion, so one may speak of the rank of a module over the skew field Dn; holonomic modules turn out to be exactly torsion modules in the relevant sense for n=1. It also means An is indecomposable as a module over itself, so free modules have a well-defined rank.

Is AnKAm a domain?

Yes, and this is a useful check on the theory: the external product decomposition gives AnKAmAn+m, which is a domain by the theorem. Note that this is special. A tensor product of two domains over a field need not be a domain in general - is the standard counterexample - so the conclusion here comes from the isomorphism, not from a general principle.

References

  1. S. C. Coutinho, A Primer of Algebraic D-modules, London Mathematical Society Student Texts 33, Cambridge University Press, 1995 - Ch. 2 §1, Corollary (2.1.2), and Ch. 2 §2 for the units and the failure of the principal ideal property.
  2. J. Dixmier, Sur les algèbres de Weyl, Bulletin de la Société Mathématique de France 96 (1968), 209-242 - units, automorphisms and simple modules of A1.
  3. I. M. Gelfand and A. A. Kirillov, Sur les corps liés aux algèbres enveloppantes des algèbres de Lie, Publications Mathématiques de l'IHÉS 31 (1966), 5-19 - the skew field Dn and the invariance of n.
  4. J. T. Stafford, Module structure of Weyl algebras, Journal of the London Mathematical Society 18 (1978), 429-442 - every left ideal of An is generated by two elements.
  5. J.-E. Björk, Rings of Differential Operators, North-Holland Mathematical Library 21, 1979 - Ch. 1, filtered rings whose associated graded ring is a domain.
  6. J. C. McConnell and J. C. Robson, Noncommutative Noetherian Rings, revised edition, American Mathematical Society, 2001 - Ch. 2 for the Ore condition and Goldie's theorem, Ch. 8 for An.
  7. S. P. Smith, Differential operators on commutative algebras, in Ring Theory (Antwerp 1985), Lecture Notes in Mathematics 1197, Springer, 1986 - the Weyl algebra in positive characteristic.
  8. Macaulay2 Dmodules package documentation - normal forms and Gröbner bases in An, which depend on multiplicativity of leading symbols.

AI Suggested Questions

  • Show that a filtered ring whose associated graded ring is a domain must itself be a domain, with the filtration hypotheses stated precisely.
  • Give an explicit non-zero operator in A1 whose left ideal is not two-sided, and compute the two-sided ideal it generates.
  • Why does the Ore condition hold for An, and what goes wrong for the free algebra on two generators?
  • Prove that A12+A1(x1) is not a cyclic left ideal of A1.
  • Compare A1 with B1(K): which one has a division algorithm, and why does that make every left ideal principal?
  • What is the torsion submodule of an A1-module, and how does it relate to holonomicity?
  • Work out the units and the zero divisors of A1() and explain why it is not simple.

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