Overview
Almost every module named in this collection is presented the same way: choose an element, apply all the operators, and record which operators give zero. If a single element suffices to reach the whole module, the module is cyclic, and the record of relations is a left ideal of , with . This is the standard way a D-module is written down, stored in a computer algebra system, and reasoned about.
Three facts make the picture worth stating carefully. First, every irreducible module is cyclic — any non-zero element generates — so simplicity is a strong form of cyclicity. Second, the ideal depends on the generator chosen, sometimes dramatically: the same module can be for one generator and a quotient by a non-principal ideal for another. Third, cyclicity is far more common over than intuition from commutative algebra suggests. A finite direct sum of simple modules is cyclic, and every holonomic module is cyclic — statements with no commutative analogue.
There are limits. The module of holomorphic functions is not cyclic, and neither is the free module . The obstruction in the first case is a mixture of torsion and non-torsion elements; in the second it is rank. Between those extremes, being cyclic is the normal situation.
This page collects the dictionary between cyclic modules and left ideals, proves the two basic presentations and , and works out in full an example that is genuinely surprising: is cyclic, with presentation .
Definition
Cyclic modules, annihilators, presentations
Let be a ring and a left -module. For write , a left ideal. is cyclic if for some , called a generator. is finitely generated if , and finitely presented if in addition the kernel of the resulting surjection is finitely generated.
For a left module the surjection sends , and a map of left modules is right multiplication by an matrix over . A presentation is therefore recorded as a matrix acting on the right.
Cyclic modules are quotients by left idealsCoutinho (5.1.1)
If then is a surjective homomorphism of left modules with kernel , so
In particular, if is irreducible then for every non-zero , so for every such .
Irreducible modules over a non-division ring are torsionCoutinho (5.1.1)(2)
Let be a ring that is not a division ring and an irreducible left -module. Then every element of is a torsion element. Indeed if for some then by the previous lemma, so has no left ideals other than and , which for a ring with identity means is a division ring.
Which relations may be imposed
Going the other way — writing down a candidate action and checking it defines a module — is exactly the content of defining a module action from generators and relations. For the only relations to check are and the commuting of the 's and of the 's.
Core Concepts
A cyclic module is one unknown function and all its consequences
Read as follows: the class of is a symbol standing for an unknown function ; the elements of are the differential equations imposed on it; the module is the space of all expressions , with two expressions identified when their difference is a consequence of the equations. This is precisely the D-module attached to a differential equation. Cyclicity is the statement that one unknown function suffices; a general finitely generated module needs a vector of unknowns and a matrix of equations.
The ideal is data about the generator, not about the module
Different generators give different ideals. Two left ideals and give isomorphic quotients precisely when they are similar: there is with
the two conditions saying that defines an injective and a surjective map . Similarity, not equality, is the right relation on presentations, and it is not easy to test.
Why cyclicity is cheap over the Weyl algebra
Over a commutative ring, is never cyclic: a cyclic module has a cyclic quotient by every submodule, and does not. Over this argument fails, because is simple: an operator killing one summand's generator need not kill the other's, and that asymmetry is enough to build a single generator for a direct sum. The mechanism is small — one element with and — but its consequences run all the way to Stafford's theorem that every holonomic module is cyclic.
Construction and Proof
The presentation of the polynomial moduleCoutinho (5.1.2)
is a cyclic -module generated by the constant , and , so .
Proof
The element generates, since . Let . Clearly , because .
For the reverse inclusion, use the canonical form: every is a -combination of monomials . Those with lie in , since for any with . So with and . If then , whence .
Every irreducible module is cyclic and torsionCoutinho, Ch. 5, Exercise 4.3
If is an irreducible -module and , then is a non-zero submodule, hence equals . Since is not a division ring for , the second lemma above makes a torsion module. Applied to — which is irreducible — this says every non-zero polynomial generates the whole module, which the direct argument confirms: differentiating a polynomial enough times in each variable produces a non-zero constant.
Direct sums of simple modules are cyclicCoutinho, Ch. 5, Exercises 4.4 and 4.5
Let be a simple ring that is not a division ring, a cyclic torsion left -module and an irreducible left -module. Then is cyclic. Consequently a direct sum of finitely many irreducible -modules is cyclic.
Proof
Let generate . Since is torsion, choose with . Because is simple, the two-sided ideal generated by is all of , so ; choose with . Then
so contains the non-zero element of the irreducible module , hence contains , hence contains and therefore . Thus .
For the consequence, induct. A finite direct sum of irreducible -modules is torsion: each summand is torsion by the corollary, and a finite intersection of non-zero left ideals of is non-zero because is a Noetherian domain and so satisfies the left Ore condition. Feeding the sum of the first summands in as and the next summand as gives cyclicity at each stage.
What the induction really needs
The hypothesis " torsion" is not decoration: without it there is no operator to start from. Over a general non-commutative domain the sum of two torsion elements need not be torsion — the free algebra on two generators has non-zero left ideals meeting in zero — so the Ore property of is doing real work in the induction step.
Key Equations
The two basic presentations, for with its standard action and for the module in which the act by multiplication:
Their common generalisation, for polynomials satisfying :
though not as -modules unless all ; the module on the left is the twist of by .
The homomorphisms out of a cyclic module, which is how presentations are used in practice:
A general finitely generated module is a cokernel: with an matrix over acting on the right,
Variable Definitions
- an arbitrary ring with identity, specialised to
- the -th Weyl algebra over a field of characteristic zero
- the polynomial ring as a left -module
- the module , on which the act by multiplication
- elements of a module, typically generators
- the left ideal of operators annihilating
- left ideals of , presenting cyclic modules
- a presentation matrix, acting on the right on row vectors of operators
- polynomials defining a twist, subject to
Properties and Behaviour
Finitely generated implies finitely presented
is left Noetherian, so the kernel of any surjection from a free module of finite rank is again finitely generated. Every finitely generated -module therefore has a presentation (5.15) by a finite matrix of operators, and the matrix is what a computer algebra system stores.
