Math 2.0

Commutative algebra Definition

Canonical module

Builds on Cohen–Macaulay ringLocal ringResidue fieldFinitely generated moduleDepthExt functorGorenstein ringInjective hull

Definition

Let (R,𝔪,k)(R, \mathfrak{m}, k) be a Cohen–Macaulay local ring of dimension dd with residue field kk. A canonical module of RR is a finitely generated RR-module ωR\omega_R such that:

  1. ωR\omega_R is a maximal Cohen–Macaulay module, that is, depth⁡ωR=d\operatorname{depth} \omega_R = d, where depth⁡\operatorname{depth} is the depth;
  2. ωR\omega_R has finite injective dimension;
  3. dim⁡kExt⁡Rd(k,ωR)=1\dim_k \operatorname{Ext}^d_R(k, \omega_R) = 1, where Ext⁡\operatorname{Ext} is the Ext functor.

Remarks

A canonical module is unique up to isomorphism when it exists. It exists if and only if RR is a quotient of a Gorenstein local ring; in particular every complete Cohen–Macaulay local ring has one. Example: RR is Gorenstein if and only if RR itself is a canonical module; for instance ωR=R\omega_R = R for R=K[ ⁣[x1,…,xn] ⁣]R = K[\![x_1, \ldots, x_n]\!]. Example: for an Artinian local ring RR, the canonical module is the injective hull ER(k)E_R(k) of the residue field. Non-example: for R=K[x,y]/(x2,xy,y2)R = K[x,y]/(x^2, xy, y^2) the module RR is not a canonical module, because Hom⁡R(k,R)\operatorname{Hom}_R(k, R) is the socle Kx⊕KyKx \oplus Ky, of dimension 22, so clause 3 fails.

Reading path

To understand this page from the ground up, read these 9 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Cohen–Macaulay ring concept
  2. Depth concept
  3. Ext functor concept
  4. Finitely generated module concept
  5. Gorenstein ring concept
  6. Injective hull concept
  7. Local ring concept
  8. Residue field concept
  9. Canonical module definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Dualizing_module
About this page
TagETSXVDDCYK
URIm2://ETSXVDDCYK
Kinddefinition
WritingW0 stub
MSC13H10, 13C14, 13D45
DefinesCanonical module
UsesCohen–Macaulay ring, Local ring, Residue field, Finitely generated module, Depth, Ext functor, Gorenstein ring, Injective hull
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.