Overview
The Weyl algebra is defined as the subalgebra of generated by the multiplication operators and the partial derivatives , where and has characteristic zero. That definition tells you what the elements of are - finite -linear combinations of products of generators - but it does not tell you when two such expressions denote the same operator. Since is not commutative, the question is not idle: and are different operators.
The answer is the canonical basis. Every element of can be written as with the variables to the left of the derivatives, and that expression is unique. Two operators are equal exactly when the coefficient families agree, so equality in becomes a finite comparison of scalars. That is what makes canonical form the working representation of the algebra, on paper and in software.
This page proves the statement. The proof has two halves of very different character. Spanning is a rewriting argument: the relation lets you move each to the right past each at the cost of a term of strictly smaller degree, and an induction on degree finishes it. Independence is where the content sits, and it is proved by exploiting the fact that elements of are operators: given a non-zero combination, one constructs a single monomial on which it does not vanish.
The independence half also quietly settles something else, and it is worth isolating. It says that the action of on is faithful in a very strong, degree-by-degree way. Nothing in the definition of as a subalgebra of an endomorphism ring guarantees that the obvious spanning set is not badly redundant; in positive characteristic it is redundant, because annihilates every polynomial. Characteristic zero is used in exactly one place in the argument, and this page points at it.
Definition
Fix notation first. A multi-index is an element ; it has length and factorial . Write and . A pair is itself a multi-index in , of length . The conventions are set out in full on the multi-index page.
Canonical basis and canonical form
The canonical basis of is the set
An operator is in canonical form when it is written as a finite -linear combination of elements of .
The canonical basis is a basisCoutinho (1.2.1)
Let be a field of characteristic zero. Then is a basis of as a vector space over : every element of is a finite -linear combination of the , and the coefficients in such a combination are uniquely determined.
Note
Uniqueness is the substantive claim. Spanning would hold for any algebra generated by the same symbols subject to the same relations; independence is a statement about this particular algebra of operators, and it is what pins the -dimension of the degree- part of to rather than merely bounding it.
Core Concepts
Two ideas carry the proof, and it helps to name them before the calculations start.
Straightening: a rewriting system that terminates
Any product of generators can be viewed as a word in the letters and . The relations of the algebra say that swapping two adjacent letters either changes nothing (for , , and with ) or changes the word into the swapped word plus one strictly shorter word (for , where the correction is the constant ). So repeatedly moving 's leftwards past 's must stop: each swap either reduces the number of inversions at the same length, or produces a shorter word, and there are only finitely many words of bounded length. This is a rewriting argument, and the honest statement of what it gives is spanning, not uniqueness.
Separating operators by testing them on monomials
To show a non-zero combination is not the zero operator, it suffices to exhibit one polynomial with . The right choice is a monomial where has the shortest length among the 's that actually occur. Why that choice works is a triangularity phenomenon: kills whenever is not componentwise below , and among the with the only survivor is itself, which returns the non-zero scalar . Terms with would survive, which is why they are excluded by the minimality of .
Where characteristic zero enters
Exactly one step needs it: the scalar must be non-zero in . If has characteristic and some , then in , and indeed is the zero operator on . The set is then not independent, and the proposition is false as stated. This is a property of the operator algebra, not of the relations; see the section on limits of validity.
Construction and Proof
Throughout, has characteristic zero and denote polynomials in .
Step 0: the commutator with a polynomial
Leibniz as a commutator
For every and every , the operator identity holds in , where denotes multiplication by .
Proof
Apply both sides to an arbitrary . The product rule gives , that is . Since was arbitrary and both sides are operators on , the identity holds in , hence in .
Specialising gives the straightening rule used repeatedly below:
where is the multi-index with in position and elsewhere, and the second term is read as when .
Step 1: the canonical basis spans
Spanning
By definition is spanned over by the words in the generators, so it is enough to rewrite a single word as a combination of elements of . Induct on the length of . If has no immediately to the left of an , then all the 's already precede all the 's and . Otherwise contains a factor . If the two commute and the swap leaves a word of the same length with one fewer inversion. If , then , so becomes the swapped word plus a word of length two less. In both cases the process strictly decreases the pair (length, number of inversions) in lexicographic order, so it terminates, and it terminates at a -combination of elements of .
Step 2: how derivatives act on monomials
Derivative of a monomialCoutinho (1.2.2)
Let with . Then
Proof
In one variable, equals if and if . Multiplying these over the variables gives unless for every , and in that case . Now impose . Together with for all this forces and hence , in which case the displayed value is , a non-zero element of because .
Step 3: the canonical basis is independent
Independence
Let be a finite combination with at least one . We produce with , which shows in .
Among all for which some , choose one, call it , of minimal length. So for at least one , while for every whenever .
Apply to the test polynomial . Every surviving term has , so Lemma (1.2) applies to it and kills it unless . Hence
The polynomial is non-zero, because the monomials are independent in and at least one is non-zero. Since in , we get , so .
Remark
Note what the two halves used. Spanning used only the commutation relations. Independence used that the elements of are honest operators on and that is infinite dimensional - there is always a monomial of large enough degree to test against. Both facts are supplied by the definition of as a subalgebra of .
Key Equations
The relations that drive the rewriting are the standard ones (see commutation relations):
Their consequence for a whole polynomial, which is the form actually used in the rewriting, is
Counting the pairs with gives the dimension of the degree- part of , a number that is a consequence of the proposition and not available before it:
Finally, the identity that makes the whole algebra readable: every has one and only one expression
Variable Definitions
- the ground field, of characteristic zero
- the polynomial ring , on which acts
- the -th Weyl algebra, the subalgebra of generated by the and the
- multi-indices in
- the length of a multi-index
- the multi-index factorial
- the multi-index with a in position and zeros elsewhere
- a canonical basis element: all variables to the left, all derivatives to the right
- the coefficients of an operator written in canonical form
- the Kronecker delta, equal to if and otherwise
Properties and Behaviour
Canonical form is well defined
Two elements of are equal if and only if their canonical forms have identical coefficients. In particular the degree is well defined, with .
Freeness over the polynomial ring
is free as a left -module with basis , and free as a right -module with basis as well. Grouping (1.7) by writes any uniquely as with ; this is the presentation used by most computer algebra systems.
The reversed order also gives a basis
is also a -basis of . Straightening in the opposite direction proves spanning, and independence follows because the change-of-order matrix is triangular with respect to total degree with 's on the diagonal. The two bases are genuinely different: for instance in , so the coefficient families do not match.
