Skip to main content

Postmodern Algebra

Section 20.2 Gorenstein Rings

Subsection Gorenstein

Now, we pursue the injective analogues of the questions we addressed in the Section on Auslander, Buchsbaum, and Serre: What is the injective dimension of a finitely generated module when it is finite? Are there natural conditions on a ring that ensure finite injective dimension for all, or for some reasonable class, of finitely generated modules? To start, we make an observation about Bass numbers.

Definition 20.12.

Definition 4.11. The injective dimension of a finitely generated \(R\)-module \(M\text{,}\) denoted \(\operatorname{injdim}_{R}(M)\text{,}\) is the length of its minimal injective resolution. Note that any injective resolution of \(M\) has length at least equal to that of the minimal injective resoltuion, since a Bass number can be computed as an Ext, whose nonvanishing implies nonvanishing in that spot for any injective resolution.

Proof.

Proof. Since Bass numbers behave well under localization, we can localize at \(\mathfrak{q}\text{,}\) and assume that \(\operatorname{dim}(R / \mathfrak{p})=1\text{.}\) Pick \(x \in \mathfrak{q} \backslash \mathfrak{p}\text{.}\) From the SES
\begin{equation*} 0 \rightarrow R / \mathfrak{p} \stackrel{x}{\longrightarrow} R / \mathfrak{p} \rightarrow R /(\mathfrak{p}+(x)) \rightarrow 0 \end{equation*}
we get the LES
\begin{equation*} \cdots \rightarrow \operatorname{Ext}_{R}^{i}(R / \mathfrak{p}, M) \stackrel{x}{\longrightarrow} \operatorname{Ext}_{R}^{i}(R / \mathfrak{p}, M) \rightarrow \operatorname{Ext}_{R}^{i+1}(R /(\mathfrak{p}+(x)), M) \rightarrow \cdots \end{equation*}
Suppose that \(\mu_{i+1, \mathfrak{q}}(M)=0\text{.}\) Then, \(\operatorname{Ext}_{R}^{i+1}(R / \mathfrak{q}, M)=0\text{.}\) The module \(R /(\mathfrak{p}+(x))\) has finite length, and an induction on length (similar arguments we saw earlier) shows that \(\operatorname{Ext}_{R}^{i+1}(R /(\mathfrak{p}+(x)), M)=\) 0 as well. It then follows by NAK that \(\operatorname{Ext}_{R}^{i}(R / \mathfrak{p}, M)=0\text{,}\) so \(\mu_{i, \mathfrak{p}}(M)=0\text{.}\)

Proof.

Proof. The first statement is clear. For the second, we recall that the associated primes of \(M\) are the same as those of \(E_{R}(M)\text{,}\) so the zeroth Bass numbers are nonzero for the associated primes of \(M\text{.}\) Then, we are guaranteed a chain of Bass numbers as long as \(\operatorname{dim}(M)=\max \{\operatorname{dim}(R / \mathfrak{p}) \mid \mathfrak{p} \in\) \(\operatorname{Ass}(M)\}\text{.}\)
The following is the injective analogue of Auslander-Buchsbaum.

Proof.

Proof. Set \(e=\operatorname{injdim}_{R}(M)\) and \(d=\operatorname{depth}(R)\text{.}\) Let \(\underline{x}=x_{1}, \ldots, x_{d}\) be a maximal \(R\)-sequence.
To see \(e \geq d\text{,}\) compute \(\operatorname{Ext}_{R}^{d}(R / \underline{x} R, M)\) by the Koszul complex: this is \(H^{d}(\underline{x} ; M)=M / \underline{x} M \neq 0\text{,}\) so the injective resolution of \(M\) is at least this long.
To see \(e \leq d\text{,}\) we can take a SES \(0 \rightarrow k \rightarrow R / \underline{x} R \rightarrow C \rightarrow 0\) and the LES
\begin{equation*} \cdots \rightarrow \operatorname{Ext}_{R}^{e}(R / \underline{x} R, M) \rightarrow \operatorname{Ext}_{R}^{e}(k, M) \rightarrow \operatorname{Ext}_{R}^{e+1}(C, M) \rightarrow \cdots \end{equation*}
From the definition of \(e\text{,}\) the last term vanishes. Then, by Corollary ??(1), \(\operatorname{Ext}_{R}^{e}(k, M) \neq 0\text{,}\) so \(\operatorname{Ext}_{R}^{e}(R / \underline{x} R, M) \neq 0\text{.}\) Thus, \(e \leq \operatorname{pd}(R / \underline{x} R)=d\text{.}\)
We now pursue an analogue of Auslander-Buchsbaum-Serre. Here is one such statement:

Remark 20.16.

Remark 4.15. Let \((R, \mathfrak{m}, k)\) be local. If \(\operatorname{injdim}_{R}(k)<\infty\text{,}\) then \(R\) is regular (and conversely). Indeed, we know \(\operatorname{injdim}_{R}(k)=\max \left\{t \mid \operatorname{Ext}_{R}^{t}(k, k) \neq 0\right\}\text{.}\) If we take a minimal resolution \(P_{\bullet} \rightarrow k\text{,}\) the maps in \(\operatorname{Hom}_{R}\left(P_{\bullet}, k\right)\) are all zero, so \(\operatorname{Ext}_{R}^{t}(k, k) \cong k^{\beta_{t}}\text{.}\) Thus, \(k\) has finite injective dimension if and only if it has finite projective dimension.

Definition 20.17.

Definition 4.16 (Gorenstein local ring). A local ring \((R, \mathfrak{m}, k)\) is Gorenstein if for every system of parameters \(x_{1}, \ldots, x_{d}\text{,}\)
  • \(x_{1}, \ldots, x_{d}\) is a regular sequence (so \(R\) is \(C M\) )
  • the ideal \(\left(x_{1}, \ldots, x_{d}\right)\) is irreducible: it cannot be written as \(I \cap J\) for \(I, J \supsetneq\left(x_{1}, \ldots, x_{d}\right)\text{.}\)
This class of rings can be characterized in many ways. Bass was the first to point this out, and to illustrate to importance of this class of rings. We will start this pursuit with artinian rings.

Proof.

Proof. (1) \(\Rightarrow(2)\) : Given two linearly independent elements \(f, g\) in the socle, \((f) \cap(g)=0\text{.}\)
\((2) \Rightarrow(1): R\) is \(\mathfrak{m}\)-torsion, hence is an essential extension of its socle, so any ideal contains a nonzero element there. If the socle is 1-dimensional, any ideal contains the whole socle.
\((2) \Rightarrow(3): R\) is an essential extension of \(k\text{,}\) so it embeds into \(E_{R}(k)\text{.}\) Since \(\ell(R)=\ell\left(R^{\vee}\right)=\) \(\ell\left(E_{R}(k)\right)\text{,}\) this is an isomorphism.
\((3) \Rightarrow(2)\) : The socle of \(E\) is a copy of \(k\text{.}\)
\((3) \Rightarrow\left(4^{\prime}\right)\) : Trivial.
\(\left(4^{\prime}\right) \Rightarrow(3)\) : The only injectives are copies of \(E\text{,}\) and \(R\) is an indecomposable module, so this is the only option from the structure theory.
\(\left(4^{\prime}\right) \Rightarrow(4)\) : Trivial.
\((4) \Rightarrow\left(4^{\prime}\right)\) : Because injective dimension is the depth.
We note that if \(R\) is artinian, then it contains a copy of \(k\text{,}\) and we can reinterpret (3) as saying that \(R \cong \operatorname{Hom}_{k}(R, k)\text{.}\)
We now want to extend this theorem to higher dimensions. We will use another theorem of Rees on Ext.

Proof.

We will apply the same strategy as in the Fundamental Theorem of Local Cohomology to see that for the left-exact functor \(F(-)=\operatorname{Hom}_{R / x R}(-, N / x N)\) from \(R / x R\)-modules to \(R / x R\) modules, its right derived functors are \(R^{i} F(-)=\operatorname{Ext}_{R}^{i+1}(-, N)\text{.}\) Note that \(M\) is an \(R / x R\)-module by hypothesis. By definition, \(R^{i} F(-)=\operatorname{Ext}_{R / x R}^{i}(M, N / x N)\text{,}\) so this will establish the theorem.
Step 1: The functors agree when \(i=0\text{.}\) Indeed, for the SES of \(R\)-modules \(0 \rightarrow N \stackrel{x}{\longrightarrow} N \rightarrow\) \(N / x N \rightarrow 0\text{,}\) there is an LES
\begin{equation*} \cdots \rightarrow \operatorname{Hom}_{R}(M, N) \rightarrow \operatorname{Hom}_{R}(M, N / x N) \rightarrow \operatorname{Ext}_{R}^{1}(M, N) \stackrel{x}{\longrightarrow} \operatorname{Ext}_{R}^{1}(M, N) \rightarrow \cdots \end{equation*}
We observe that \(\operatorname{Hom}_{R}(M, N)=0\) (any element in \(M\) has to map to something killed by \(x\) ), that \(\operatorname{Hom}_{R}(M, N / x N)=\operatorname{Hom}_{R / x R}(M, N / x N)\) (since both sides are killed by \(x\) ), and \(x\) kills \(\operatorname{Ext}_{R}^{1}(M, N)\) (since it kills \(M\) ). The specified isomorphism follows.
Step 2: \(\operatorname{Ext}_{R}^{i+1}(-, N)\) vanishes for free \(R / x R\)-modules for \(i>0\text{.}\) Indeed, a free \(R / x R\)-module has a free \(R\)-resolution of length one, so computing the Ext from this resolution shows the vanishing.
Step 3: This follows in the same way as Step 3 of the Fundamental Theorem of Local Cohomology. We leave this as an exercise.

Proof.

Proof. First we want to observe that every condition implies that \(R\) is Cohen-Macaulay. For (2), this is due to Rees’s theorem on depth and Ext (the one from a while ago). For (4), and consequently for \((4 ')\text{,}\) this follows from \(\operatorname{dim}(R) \leq \operatorname{injdim}_{R}(R)=\operatorname{depth}(R)\text{.}\) For the others, this is explicit. We assume that \(R\) is Cohen-Macaulay henceforth.
\((1) \Rightarrow\left(1^{\prime}\right)\) : trivial
\(\left(1^{\prime}\right) \Rightarrow(2)\) : The Ext vanishings follow from \(\mathrm{CM}\) as noted above. Now, let \((\underline{x})\) be the given irreducible parameter ideal. The zero ideal in \(R /(\underline{x})\) is then irreducible, and by the artinian case, \(\operatorname{Hom}_{R / \underline{x} R}(k, R / \underline{x} R) \cong k\text{.}\) Applying the previous theorem \(d\) times, we obtain that \(\operatorname{Ext}_{R}^{d}(k, R) \cong k\text{.}\)
\((2) \Rightarrow(1)\) : Given any SOP \(\underline{x}\) of \(R\text{,}\) as in the previous implication (backwards), we see that \(\operatorname{Hom}_{R / \underline{x} R}(k, R / \underline{x} R) \cong k\text{,}\) and apply the artinian case to see that \((0)\) is irreducible in \(R / \underline{x} R\text{,}\) so \((\underline{x})\) is irreducible in \(R\text{.}\)
As a consequence of these implications, we see that if \(R\) is Gorenstein local, and \(\underline{x}\) a SOP, then \(R\) is Gorenstein iff \(R / \underline{x} R\) is.
\((1) \Rightarrow\left(4^{\prime}\right) \Rightarrow(4) \Rightarrow(1)\) : Applying Rees’s recent theorem again, we find that if \(\underline{x}\) is an SOP, then
\(\operatorname{injdim}_{R}(R)=\max \left\{t \mid \operatorname{Ext}_{R}^{t}(k, R) \neq 0\right\}=d+\max \left\{t \mid \operatorname{Ext}_{R / \underline{x} R}^{t}(k, R / \underline{x} R) \neq 0\right\}=d+\operatorname{injdim}_{R / \underline{x} R}(R / \underline{x} R)\text{.}\)
Then, \(R\) is Gorenstein implies \(R / \underline{x} R\) is too, and that it has injective dimension zero (by the artinian case), so \(R\) has injective dimension \(d\text{.}\) If \(R\) has finite injective dimension, so does \(R / \underline{x} R\text{,}\) so it is Gorenstein, and \(R\) is too.
\((2)+\left(4^{\prime}\right) \Rightarrow(3)\) : By \((2)\text{,}\) know that \(\mu_{i, \mathfrak{m}}(R)\) is zero for \(i<d\) and is one for \(i=d\text{;}\) by (4) it is zero for \(i>d\text{.}\) Thus, taking \(\Gamma_{\mathfrak{m}}\) of an injective resolution of \(R\) leaves just one copy of \(E_{R}(k)\) in cohomological degree \(d\text{.}\)
\((3) \Rightarrow(2)\) : Again, the Ext vanishing is a consequence of Cohen-Macaulayness. By the Lemma on ascending Bass numbers, \(\operatorname{Ext}_{R}^{d}(k, R) \neq 0\text{.}\) In the Theorem characterizing Bass numbers in terms of Ext, we saw that if \(E^{\bullet}\) is an injective resolution of \(R, \operatorname{Hom}_{R}\left(k, E^{\bullet}\right)\) has vanishing differentials; this was explicitly stated and established as a claim. This means that, in a minimal injective resolution, any socle element is in the kernel of the differential. Now consider \(\Gamma_{\mathfrak{m}}\left(E^{\bullet}\right)\text{.}\) This is zero up to cohomological dimension \(d\text{.}\) Then, we have
\begin{equation*} 0 \rightarrow E_{R}(k)^{\oplus \mu_{d, \mathfrak{m}}} \stackrel{d}{\longrightarrow} E_{R}(k)^{\oplus \mu_{d+1, \mathfrak{m}}} \rightarrow \cdots \end{equation*}
and \(k^{\oplus \mu_{d, \mathfrak{m}}} \cong \operatorname{soc}\left(E_{R}(k)^{\oplus \mu_{d, \mathfrak{m}}}\right) \subseteq \operatorname{ker}(d)=\mathrm{H}_{\mathfrak{m}}^{d}(R)\text{.}\)
The following is now evident from the remark after the proof of Local Duality for regular rings.

Subsection Worksheet on Gorenstein rings

  1. Let \((R, \mathfrak{m}, k)\) be a local ring. Show \({ }^{1}\) the following:
(a) \(R\) is Gorenstein if and only if \(\widehat{R}\) is Gorenstein.
(b) If \(x_{1}, \ldots, x_{i}\) is a regular sequence, then \(R\) is Gorenstein if and only if \(R /\left(x_{1}, \ldots, x_{i}\right)\) is Gorenstein.
(c) If \(R\) is Gorenstein, and \(\mathfrak{p} \in \operatorname{Spec}(R)\text{,}\) then \(R_{\mathfrak{p}}\) is Gorenstein.

Definition 20.22.

Definition 4.21. A local ring \((R, \mathfrak{m}, k)\) is a complete intersection if there is a surjection from a complete regular local ring \(S\) onto \(\widehat{R}\) with the kernel generated by a regular sequence.

Remark 20.23.

Remark 4.22. The following are equivalent:
  • \(R\) is a complete intersection;
  • For every \({ }^{2}\) surjection from a complete RLR \(S \rightarrow \widehat{R}\text{,}\) the kernel is generated by a regular sequence;
and IF there exists a surjection from an RLR onto \(R\) itself,
  • For every surjection from an RLR \(S \rightarrow R\text{,}\) the kernel is generated by a regular sequence.
Not all of these equivalences are obvious, but we will use them freely.
  1. Show that if \(R\) is a complete intersection, then \(R\) is Gorenstein.
  2. Let \(K\) be a field. For each of the following rings \(R\) determine: Is \(R\) Gorenstein? Is \(R\) CohenMacaulay? Is \(R\) a complete intersection? Reuse your work from old worksheets and HW when convenient.
(a) \(R=\frac{K \llbracket x, y \rrbracket}{\left(x^{2}, x y\right)}\text{.}\)
(b) \(R=\frac{K \llbracket x, y, z \rrbracket}{(x y, x z, y z)}\text{.}\)
(c) \(R=\frac{K \llbracket x, y, z \rrbracket}{\left(x^{2}, y^{2}, z^{2}, x(y-z),(x-y) z\right)}\text{.}\)
(d) \(R=\frac{K\left[X_{2 \times 3}\right]_{\mathfrak{m}}}{I_{2}\left(X_{2 \times 3}\right)}\text{,}\) where \(\mathfrak{m}\) is the ideal generated by the entries of \(X\text{.}\)
(e) \(R=K[x, y]_{\mathfrak{m}}^{(2)}\text{,}\) where \(\mathfrak{m}\) is the ideal generated by the positive degree forms.
(f) \(R=K[x, y]_{\mathfrak{m}}^{(3)}\text{,}\) where \(\mathfrak{m}\) is the ideal generated by the positive degree forms.
(g) \(R=K[x, y, z]_{\mathfrak{m}}^{(3)}\text{,}\) where \(\mathfrak{m}\) is the ideal generated by the positive degree forms.
  1. Let \((R, \mathfrak{m})\) and \((S, \mathfrak{n})\) be two complete Gorenstein local rings, with \(R=S / I\text{.}\)
(a) Use Local Duality to show that \(\operatorname{Ext}_{S}^{t}(R, S)= \begin{cases}0 & t<\operatorname{dim}(S)-\operatorname{dim}(R) \\ R & t=\operatorname{dim}(S)-\operatorname{dim}(R)\end{cases}\)
(b) Suppose moreover that \(S\) is regular. Let \(P_{\bullet} \rightarrow R\) be the minimal free resolution of \(R\) as an \(S\)-module. Show that, \(P_{\bullet} \cong \operatorname{Hom}_{S}\left(P_{\bullet}, S\right)\)
UTF8mj渄
(c) With the same assumptions as in the previous part, show that \(\operatorname{Tor}_{i}^{S}(R, M) \cong \operatorname{Ext}_{S}^{i}(R, M)\) for all \(S\)-modules \(M\text{.}\)
  1. A numerical semigroup is a subsemigroup \(S\) of \(\mathbb{N}\text{;}\) our convention is that \(0 \in S\text{.}\) A numerical semigroup ring is a ring of the form \(K[S]:=K\left[\left\{x^{s} \mid s \in S\right\}\right] \subseteq K[x]\text{.}\) Assume that the GCD of the elements in \(S\) is 1 . Then, there is a largest number \(f_{S} \in \mathbb{N}\) such that \(f_{S} \notin S\text{,}\) called the Frobenius number of \(S\text{.}\)
(a) Show that \(\mathrm{H}_{\mathfrak{m}}^{1}(K[S])\) is generated as a \(K\) vector space by \(\left\{x^{a} \mid a \leq f_{S} \text { and } a \notin S\right\} !^{5}\)
(b) Show that \(K[S]_{\mathfrak{m}}\) is Gorenstein if and only if
\begin{equation*} \left\{c \mid 0 \leq c \leq f_{S}, c \notin S\right\}=\left\{f_{S}-d \mid 0 \leq d \leq f_{S}, d \in S\right\} \end{equation*}
(c) Check this criterion with \(K \llbracket x^{3}, x^{7} \rrbracket, K \llbracket x^{3}, x^{5}, x^{7} \rrbracket\text{,}\) and \(K \llbracket x^{4}, x^{5}, x^{6} \rrbracket\text{.}\)
  1. Show that if \(R\) is a Gorenstein local ring, and \(M\) is a finitely generated \(R\)-module, then \(M\) has finite projective dimension if and only if \(M\) has finite injective dimension.
We summarize some implications and non-implications on the structural properties of local rings we have encountered:
\begin{equation*} \text { regular } \Rightarrow \text { complete intersection } \Rightarrow \text { Gorenstein } \Rightarrow \text { Cohen-Macaulay } \end{equation*}
complete intersection \(\nRightarrow\) regular: \(K[x] /\left(x^{2}\right), K\left[x^{2}, x y, y^{2}\right], \frac{K[x, y, z, u, v, w]}{\left(u^{2}+v^{2}+w^{2}, x^{2}+y^{2}+z^{2}\right)}, \ldots\)
Gorenstein \(\nRightarrow\) complete intersection: \(R=\frac{K \llbracket x, y, z \rrbracket}{\left(x^{2}, y^{2}, z^{2}, x(y-z),(x-y) z\right)}, R=K[x, y, z]_{\mathfrak{m}}^{(3)}, \ldots\)
Cohen-Macaulay \(\nRightarrow\) Gorenstein: \(R=\frac{K \llbracket x, y, z \rrbracket}{(x y, x z, y z)}, R=\frac{K\left[X_{2 \times 3}\right]_{\mathfrak{m}}}{I_{2}\left(X_{2 \times 3}\right)}, K \llbracket x^{3}, x^{5}, x^{7} \rrbracket, \ldots\)