Lemma 10.106.1. Let $(R, \mathfrak m, \kappa )$ be a regular local ring of dimension $d$. The graded ring $\bigoplus \mathfrak m^ n / \mathfrak m^{n + 1}$ is isomorphic to the graded polynomial algebra $\kappa [X_1, \ldots , X_ d]$.
10.106 Regular local rings
Regular local rings are defined in Definition 10.60.10. It is not that easy to show that all prime localizations of a regular local ring are regular. In fact, quite a bit of the material developed so far is geared towards a proof of this fact. See Proposition 10.110.5, and trace back the references.
Proof. Let $x_1, \ldots , x_ d$ be a minimal set of generators for the maximal ideal $\mathfrak m$, see Definition 10.60.10. There is a surjection $\kappa [X_1, \ldots , X_ d] \to \bigoplus \mathfrak m^ n/\mathfrak m^{n + 1}$, which maps $X_ i$ to the class of $x_ i$ in $\mathfrak m/\mathfrak m^2$. Since $d(R) = d$ by Proposition 10.60.9 we know that the numerical polynomial $n \mapsto \dim _\kappa \mathfrak m^ n/\mathfrak m^{n + 1}$ has degree $d - 1$. By Lemma 10.58.10 we conclude that the surjection $\kappa [X_1, \ldots , X_ d] \to \bigoplus \mathfrak m^ n/\mathfrak m^{n + 1}$ is an isomorphism. $\square$
Lemma 10.106.2. Any regular local ring is a domain.
Proof. We will use that $\bigcap \mathfrak m^ n = 0$ by Lemma 10.51.4. Let $f, g \in R$ such that $fg = 0$. Suppose that $f \in \mathfrak m^ a$ and $g \in \mathfrak m^ b$, with $a, b$ maximal. Since $fg = 0 \in \mathfrak m^{a + b + 1}$ we see from the result of Lemma 10.106.1 that either $f \in \mathfrak m^{a + 1}$ or $g \in \mathfrak m^{b + 1}$. Contradiction. $\square$
Lemma 10.106.3. Let $R$ be a regular local ring and let $x_1, \ldots , x_ d$ be a minimal set of generators for the maximal ideal $\mathfrak m$. Then $x_1, \ldots , x_ d$ is a regular sequence, and each $R/(x_1, \ldots , x_ c)$ is a regular local ring of dimension $d - c$. In particular $R$ is Cohen-Macaulay.
Proof. Note that $R/x_1R$ is a Noetherian local ring of dimension $\geq d - 1$ by Lemma 10.60.13 with $x_2, \ldots , x_ d$ generating the maximal ideal. Hence it is a regular local ring by definition. Since $R$ is a domain by Lemma 10.106.2 $x_1$ is a nonzerodivisor. $\square$
Lemma 10.106.4. Let $R$ be a regular local ring. Let $I \subset R$ be an ideal such that $R/I$ is a regular local ring as well. Then there exists a minimal set of generators $x_1, \ldots , x_ d$ for the maximal ideal $\mathfrak m$ of $R$ such that $I = (x_1, \ldots , x_ c)$ for some $0 \leq c \leq d$.
Proof. Say $\dim (R) = d$ and $\dim (R/I) = d - c$. Denote $\overline{\mathfrak m} = \mathfrak m/I$ the maximal ideal of $R/I$. Let $\kappa = R/\mathfrak m$. We have
by the definition of a regular local ring. Hence we can choose $x_1, \ldots , x_ c \in I$ whose images in $\mathfrak m/\mathfrak m^2$ are linearly independent and supplement with $x_{c + 1}, \ldots , x_ d$ to get a minimal system of generators of $\mathfrak m$. The induced map $R/(x_1, \ldots , x_ c) \to R/I$ is a surjection between regular local rings of the same dimension (Lemma 10.106.3). It follows that the kernel is zero, i.e., $I = (x_1, \ldots , x_ c)$. Namely, if not then we would have $\dim (R/I) < \dim (R/(x_1, \ldots , x_ c))$ by Lemmas 10.106.2 and 10.60.13. $\square$
Lemma 10.106.5. Let $R$ be a Noetherian local ring. Let $x \in \mathfrak m$. Let $M$ be a finite $R$-module such that $x$ is a nonzerodivisor on $M$ and $M/xM$ is free over $R/xR$. Then $M$ is free over $R$.
Proof. Let $m_1, \ldots , m_ r$ be elements of $M$ which map to a $R/xR$-basis of $M/xM$. By Nakayama's Lemma 10.20.1 $m_1, \ldots , m_ r$ generate $M$. If $\sum a_ i m_ i = 0$ is a relation, then $a_ i \in xR$ for all $i$. Hence $a_ i = b_ i x$ for some $b_ i \in R$. Hence the kernel $K$ of $R^ r \to M$ satisfies $xK = K$ and hence is zero by Nakayama's lemma. $\square$
Lemma 10.106.6. Let $R$ be a regular local ring. Any maximal Cohen-Macaulay module over $R$ is free.
Proof. Let $M$ be a maximal Cohen-Macaulay module over $R$. Let $x \in \mathfrak m$ be part of a regular sequence generating $\mathfrak m$. Then $x$ is a nonzerodivisor on $M$ by Proposition 10.103.4, and $M/xM$ is a maximal Cohen-Macaulay module over $R/xR$. By induction on $\dim (R)$ we see that $M/xM$ is free. We win by Lemma 10.106.5. $\square$
Lemma 10.106.7. Suppose $R$ is a Noetherian local ring. Let $x \in \mathfrak m$ be a nonzerodivisor such that $R/xR$ is a regular local ring. Then $R$ is a regular local ring. More generally, if $x_1, \ldots , x_ r$ is a regular sequence in $R$ such that $R/(x_1, \ldots , x_ r)$ is a regular local ring, then $R$ is a regular local ring.
Proof. This is true because $x$ together with the lifts of a system of minimal generators of the maximal ideal of $R/xR$ will give $\dim (R)$ generators of $\mathfrak m$. Use Lemma 10.60.13. The last statement follows from the first and induction. $\square$
Lemma 10.106.8. Let $(R_ i, \varphi _{ii'})$ be a directed system of local rings whose transition maps are local ring maps. If each $R_ i$ is a regular local ring and $R = \mathop{\mathrm{colim}}\nolimits R_ i$ is Noetherian, then $R$ is a regular local ring.
Proof. Let $\mathfrak m \subset R$ be the maximal ideal; it is the colimit of the maximal ideal $\mathfrak m_ i \subset R_ i$. We prove the lemma by induction on $d = \dim \mathfrak m/\mathfrak m^2$. If $d = 0$, then $R = R/\mathfrak m$ is a field and $R$ is a regular local ring. If $d > 0$ pick an $x \in \mathfrak m$, $x \not\in \mathfrak m^2$. For some $i$ we can find an $x_ i \in \mathfrak m_ i$ mapping to $x$. Note that $R/xR = \mathop{\mathrm{colim}}\nolimits _{i' \geq i} R_{i'}/x_ iR_{i'}$ is a Noetherian local ring. By Lemma 10.106.3 we see that $R_{i'}/x_ iR_{i'}$ is a regular local ring. Hence by induction we see that $R/xR$ is a regular local ring. Since each $R_ i$ is a domain (Lemma 10.106.1) we see that $R$ is a domain. Hence $x$ is a nonzerodivisor and we conclude that $R$ is a regular local ring by Lemma 10.106.7. $\square$
Comments (6)
Comment #685 by Keenan Kidwell on
Comment #686 by Keenan Kidwell on
Comment #687 by Keenan Kidwell on
Comment #702 by Johan on
Comment #8705 by Elías Guisado on
Comment #9366 by Stacks project on