Sup Reg
Sup Reg
Recall that a local ring (R, m, K) is regular if its embedding dimension, dimK (m/m2 ),
which may also be described as the least number of generators of the maximal ideal m, is
equal to its Krull dimension. This means that a minimal set of generators of m is also a
system of parameters. Such a system of parameters is called regular. Another equivalent
condition is the the associated graded ring of R with respect to m be a polynomial ring,
in which case the number of variables is the same as dim(R). A regular local ring is a
domain.
The following fact about regular local rings comes up frequently.
Proposition. Let (R, m, K) be a regular local ring. Let J ⊆ m be a proper ideal of R.
Then R/J is regular if and only if J is generated by part of a minimal set of generators
for m, i.e., part of a regular system of parameters. (This is true if J = 0, since we may
take the set to be empty.)
Proof. If J is generated by x1 , . . . , xk , part of a minimal set of generators for m, then x1 is
not in an minimal prime, since R is a domain, and both the dimension and the embedding
dimension of R/x1 R are one less than the corresponding number for R. It follows that
R/x1 R is again regular, and the full result follows by a straightforward induction on k.
To prove the other direction, we also use induction on dim(R). The case where dim(R) =
0 is obvious. Suppose dim(R) > 0 and 0 6= J ⊆ m2 . Then R/J is not regular, for
its dimension is strictly less than that of R, but its embedding dimension is the same.
Thus, we may assume instead that there exists an element x1 ∈ J with x1 ∈ / m2 , so
that x1 is part of a minimal set of generators for m. Then R/x1 R is again regular, and
(R/x1 R)/(J/x1 R) ∼ = R/J is regular. It follows that J/x1 R is generated by part of a
minimal system of generators x2 , . . . , xk for m/x1 R, where xj is the image in R/x1 R of
xj ∈ m, 2 ≤ j ≤ k. But then x1 , . . . , xk is part of a minimal set of generators for m.
Projective resolutions
We want to characterize regular local rings in terms of the existence of finite free reso-
lutions. Note that over a local ring, a finitely generated module is flat iff it is projective
iff it s free.
Over any ring R, every module has a projective resolution. That is, given M , there is
a (usually infinite) exact sequence · · · → Gn → · · · → G1 → G0 → M → 0, such that all
of the Gi are projective. In fact, we may take them all to be free.
One can construct a free resolution as follows.
L First choose a set of generators {uλ }λ∈Λ
for M , and then map the free module G0 = λ∈Λ Rbλ on a correspondingly indexed set of
generators {bλ }λ∈Λ onto M : there is a unique R-linear map G0 M that sends bλ 7→ uλ
1
2
is exact. A module Mn that occurs in such an exacct sequence (∗) in which all the Pi are
projective modules is called an n th module of syzygies of M . Equvialently, an n th module
of syzygies may be defined recursively as a first module of syzygies of any n − 1 st module
of syzygies. Note that the (usually infinite) sequence
(∗∗) · · · → Pn → Pn−1 → · · · → P3 → P2 → P1 → P0 → M → 0
Thus, a Noetherian ring has the property that its localization at every prime ideal is
regular if and only if it has the property that its localization at every maximal ideal is
regular. A Noetherian ring with these equivalent properties is called regular.
Theorem. Let M be a finitely generated module over a local ring (R, m, K). The modules
Tori (M, K) are finite-dimensional vector spaces over K, and dimK Tori (M, K) is the
same as the rank of the i th free module in a minimal free resolution of M .
Moreover the following conditions on M are equivalent:
(1) In a minimal free resolution P• of M , Pn+1 = 0.
(2) The projective dimension of M is at most n.
(3) Torn+1 (M, K) = 0.
(4) Tori (M, K) = 0 for all i ≥ n + 1.
It follows that a minimal free resolution of M is also a shortest possible projective
resolution of M . In particular, M has finite projective dimension (respectively, infinite
projective dimension) if and only its minimal free resolution is finite (respectively, infinite.)
Proof. If we take a minimal free resolution P• of M , because the image of every Gj is in
mGj−1 , when we apply ⊗R K the maps become 0, while Gi ⊗ K is a vector space Vi
over K whose dimension is the same as the rank of Gi . Hence, the homology of P• ⊗R K
at the i th spot is Vi , and the first statement follows. It is clear that (1) ⇒ (2) ⇒ (3) ⇒
(1) (note that once one of the Pj is 0, all the Pk for k ≥ j are 0). The last implication
follows from the first assertion of the Theorem. It is also clear that (1) ⇒ (4) ⇒ (3) ⇒ (1).
There cannot be a projective resolution shorter than the minimal resolution, for if Pj 6= 0
then Torj (M, K) 6= 0, and if there were a shorter resolution it could be used to compute
Torj (M, K), which would have to vanish. The final statement is then clear.
We shall next use some elementary facts about Tor to prove that over a regular local
ring, every finitely generated module has finite projective dimension. We first note:
Proposition. Let R be a ring and let x ∈ R an element.
(a) Given an exact sequence Q• of modules
· · · → Qn+1 → Qn → Qn−1 → · · ·
(it may be doubly infinite) such that x is a nonzerodivisor on all of the modules Qn ,
the complex Q• obtained by applying ⊗ R/xR, which we may alternatively describe
as
· · · → Qn+1 /xQn+1 → Qn /xQn → Qn−1 /xQn−1 → · · · ,
is also exact.
(b) If x is a nonzerodivisor in R and is also a nonzerodivisor on the module M , while
xN = 0, then for all i, TorR ∼ R/xR
i (M, N ) = Tori (M/xM, N ).
x·
Proof. (a) We get a short exact sequence of complexes 0 −
→ Q• −→ Q• − → Q• −→ 0 which,
x·
at the n th spots, is 0 −
→ Qn −→ Qn − → Qn /xQn − → 0 (exactness follows because x is a
nonzerodivisor on every Qn ). The snake lemma yields that
is exact, and since Hn (Q• ) and Hn−1 (Q• ) both vanish, so does Hn (Q• ).
5
0 → M2 → M1 → M0 → 0
of finitely generated R-modules, if any two have finite projective dimension over R, so does
the third. Moreover:
(a) pd M1 ≤ max {pd M0 , pd M2 }.
(b) If pd M1 < pd M0 are finite, then pd M2 = pd M0 − 1. If pd M1 ≥ pd M0 , then pd M2 ≤
pd M1 .
(c) pd M0 ≤ max{pd M1 , pd M2 + 1}.
Proof. Consider the long exact sequence for Tor:
· · · → TorR R R
n+1 (M1 , K) → Torn+1 (M0 , K) → Torn (M2 , K)
→ TorR R
n (M1 , K) → Torn (M0 , K) → · · ·
6
If two of the Mi have finite projective dimension, then two of any three consecutive terms
are eventually 0, and this forces the third term to be 0 as well.
The statements in (a), (b), and (c) bounding some pd Mj above for a certain j ∈ {0, 1, 2}
all follow by looking at trios of consecutive terms of the long exact sequence such that the
middle term is TorR n (Mj , K). For n larger than the specified upper bound for pdR Mj , the
Tor on either side vanishes. The equality in (b) for the case where pd M1 < pd M0 follows
because with n = pd M0 − 1, TorR R
n+1 (M0 , K) injects into Torn (M2 , K).
The statement about finite exact sequences of arbitrary length now follows by induction
on the length. If the length is smaller than three we can still think of it as 3 by using terms
that are 0. The case of length three has already been handled. For sequences of length 4
or more, say
0 → Mk → Mk−1 → · · · → M1 → M0 → 0,
either Mk and Mk−1 have finite projective dimension, or M1 and M0 do. In the former
case we break the sequence up into two sequences
0 → Mk → Mk−1 → B → 0
and
(∗) 0 → B → Mk−2 → · · · → M1 → M0 → 0.
The short exact sequence shows that pd B is finite, and then we may apply the induction
hypothesis to (∗). If M1 and M0 have finite projective dimension we use exact sequences
0 → Z → M1 → M0 → 0
and
0 → Mk → Mk−1 → · · · → M2 → Z → 0
instead.
Lemma. If M has finite projective dimension over (R, m, K) local, and m ∈ Ass (R),
then M is free.
Proof. If not, choose a minimal free resolution of M of length n ≥ 1 and suppose that the
left hand end is
A
0 → Rb −→ Ra − → ···
where A is an a × b matrix with entries in m. The key point is that the matrix A cannot
give an injective map, because if u ∈ m − {0} is such that AnnR u = m, then A kills a
column vector whose only nonzero entry is u.
Lemma. If M has finite projective dimension over R, and x is not a zerodivisor on R
and not a zerodivisor on M , then M/xM has finite projective dimension over both R and
over R/xR.
Proof. Let P• be a finite projective resolution of M over R. Then P• ⊗R R/xR is a finite
complex of projective R/xR-modules whose homology is TorR n (M, R/xR), which is 0 for
7
Theorem. If M is finitely generated and has finite projective dimension over the local
ring (R, m, K), and x ∈ m − m2 kills M and is not a zerodivisor in R, then M has finite
projective dimension over R/xR.
Proof. We may assume M is not 0. M cannot be free over R, since xM = 0. Thus, we may
assume pdR M ≥ 1. We want to reduce to the case where pdR M = 1. If pdR M > 1, we
can think of M as a module over R/xR and map (R/xR)⊕h M for some h. The kernel
M1 is a first module of syzygies of M over R/xR. By part (b) of the second Theorem on
p. 5, pdR M1 = pdR M − 1. Clearly, if M1 has finite projective dimension over R/xR, so
does M . By induction on pdR M we have therefore reduced to the case where pdR M = 1.
To finish the proof, we shall show that if x ∈ m − m2 is not a zerodivisor in R, xM = 0,
and pdR M = 1, then M is free over R/xR.
Consider a minimal free resolution of M over R, which will have the form
A
0 → Rn −→ Rk → M → 0
0 → Rxn → Rxk → 0
is exact. Thus, k = n, and A is n × n. Let ej denote the j th column of the identity matrix
In . Since xM = 0, every xej is in the image of A, and so we can write xej = Abj for
a certain n × 1 column matrix bj over R. Let B denote the n × n matrix over R whose
columns are b1 , . . . , bn . Then xIn = AB. By the preceding Lemma, B is invertible, and
so A and AB = xIn have the same cokernel, up to isomorphism. But the cokernel of xIn
is (R/xR)⊕n ∼= M = Coker (A), as required.
We can now prove the result that we are aiming for, which completes the proof of the
Theorem stated at the end of the previous lecture.
Theorem. Let (R, m, K) be a local ring such that pdR K is finite. Then R is regular.
Proof. If m ∈ Ass (R), then we find that K is free. But K ∼
= Rn implies that n = 1 and R
is a field, as required. We use induction on dim (R). The case where dim (R) = 0 follows,
since in that case m ∈ Ass (R).
Now suppose that dim (R) ≥ 1 and m ∈ / Ass (R). Then m is not contained in m2 nor
any of the primes in Ass (R), and so we can choose x ∈ m not in m2 nor in any associated
prime. This means that x is not a zerodivisor in R. By the preceding Theorem, the fact
that K has finite projective dimension over R implies that it has finite projective dimension
over R/xR. By the induction hypothesis, R/xR is regular. Since x ∈ / m2 and x is not
a zerodivisor, both the least number of generators of the maximal ideal and the Krull
dimension drop by one when we pass from R to R/xR. Since R/xR is regular, so is R.
We have finially proved the result we were aiming for, and we have now completed the
argument given much earlier that a localization of a regular local ring is regular. We also
note:
9