Professional Documents
Culture Documents
CA - Keerthi Madapusi
CA - Keerthi Madapusi
Keerthi Madapusi
Contents
Chapter 1. Graded Rings and Modules I: Basics 7
1. Basic denitions 7
2. *Local Rings 9
3. Finiteness Conditions 11
4. Associated Primes and Primary Decomposition 13
5. The Category of Graded Modules 15
6. Dehomogenization: Preliminaries for Projective Geometry 17
Chapter 2. Graded Rings and Modules II: Filtrations and Hilbert Functions 21
1. Filtered Rings 21
2. Finiteness Conditions: The Artin-Rees Lemma 25
3. The Hilbert-Samuel Polynomial 27
Chapter 3. Flatness 37
1. Basics 37
2. Homological Criterion for Flatness 39
3. Equational Criterion for Flatness 41
4. Local Criterion for Flatness 45
5. The Graded Case 48
6. Faithfully Flat Modules 51
Chapter 4. Integrality: the Cohen-Seidenberg Theorems 55
1. The Cayley-Hamilton Theorem 55
2. Integrality 56
3. Integral Closure and Normality 57
4. Lying Over and Going Up 63
5. Finite Group Actions 65
6. Going Down for Normal Domains 67
7. Valuation Rings and Extensions of Homomorphisms 68
Chapter 5. Completions and Hensels Lemma 71
1. Basics 71
2. Convergence and some Finiteness Results 74
3. The Noetherian Case 77
4. Hensels Lemma and its Consequences 79
5. Lifting of Idempotents: Henselian Rings 83
6. More on Actions by Finite Groups 85
Chapter 6. Dimension Theory I: The Main Theorem 87
1. Krull Dimension and the Hauptidealsatz 87
2. The Main Theorem of Dimension Theory 89
3
4 CONTENTS
3. Regular Local Rings 93
4. Dimension Theory of Graded Modules 94
5. Integral Extensions and the Going Up property 96
6. Dimensions of Fibers 96
7. The Going Down property 98
Chapter 7. Invertible Modules and Divisors 101
1. Locally Free Modules 101
2. Invertible Modules 103
3. Unique Factorization of Ideals 106
4. Cartier and Weil Divisors 108
5. Discrete Valuation Rings and Dedekind Domains 108
6. The Krull-Akizuki Theorem 110
7. Grothendieck Groups 111
Chapter 8. Noether Normalization and its Consequences 115
1. Noether Normalization 115
2. Generic Freeness 116
3. Finiteness of Integral Closure 116
4. Jacobson Rings and the Nullstellensatz 118
5. Dimension Theory for Ane Rings 119
6. Dimension of Fibers 120
Chapter 9. Quasi-nite Algebras and the Main Theorem of Zariski 123
1. Quasi-nite Algebras 123
2. Proof of Zariskis Main Theorem 124
Chapter 10. Regular Sequences and Depth 127
1. Regular Sequences 127
2. Flatness 129
3. Quasiregular Sequences 132
4. Grade and Depth 136
5. Behavior of Depth under Flat Extensions 141
Chapter 11. The Cohen Macaulay Condition 143
1. Basic Denitions and Results 143
2. Characterizations of Cohen-Macaulay Modules 144
Chapter 12. Homological Theory of Regular Rings 145
1. Regular Local Rings 145
2. Characterization of Regular Rings 145
3. Behavior under Flat Extensions 147
4. Stably Free Modules and Factoriality of Regular Local Rings 148
Chapter 13. Formal Smoothness and the Cohen Structure Theorems 151
Chapter 14. Witt Rings 153
1. Cohen Structure Theorem: The Equicharacteristic Case 153
2. The Witt Scheme 156
3. Cohen Structure Theorem: The Unequal Characteristic Case 161
4. Finiteness of Integral Closure 161
CONTENTS 5
Chapter 15. Derivations and Dierentials 163
1. Derivations and Innitesimal Extensions 163
2. Kahler Dierentials 164
3. The Fundamental Exact Sequences 166
4. Functorial Properties of the Module of Dierentials 169
5. Applications to Field Theory 172
6. Ramication and the Dierent 172
Chapter 16.
Etale Algebras 173
Chapter 17. Free Resolutions and Fitting Ideals 175
Chapter 18. Gorenstein Rings and Local Duality 177
CHAPTER 1
Graded Rings and Modules I: Basics
chap:grm
1. Basic denitions
grm-graded-rings
Definition 1.1.1. A Z-graded ring R is a ring equipped with a direct sum
decomposition into ideals R =
nZ
R
n
satisfying R
n
R
m
R
n+m
, for all pairs
(n, m) Z
2
.
We say that the ring R is positively graded if R
n
= 0, for all n < 0.
A homomorphism between graded rings R and S is a ring homomorphism
: R S such that (R
n
) S
n
, for all n Z.
We will usually refer to Z-graded rings as just graded rings.
Observe that with this denition the ideal R
0
R is a ring in its own right.
Also note that any ring R is a graded ring with the trivial grading: R
0
= R and
R
n
= 0, for all n = 0.
Definition 1.1.2. A homogeneous or graded module over a graded ring R is
an R-module M equipped with a direct sum decomposition M =
nZ
M
n
of
R
0
-submodules of M such that R
n
M
m
M
n+m
, for all pairs (n, m) Z
2
.
A graded submodule of a graded submodule M is a graded R-module N such
that N
n
M
n
, for all n Z.
An element 0 = x M is homogeneous of degree n if x M
n
, for some n Z.
We denote the degree of x in this case by deg x.
If x M is any element, then we can express it uniquely as a sum
i
x
i
, where
each x
i
is homogeneous. These x
i
will be called the homogeneous components of x.
A homogeneous or graded ideal I R is just a graded R-submodule of R. Well
refer to R
+
=
n=0
R
n
as the irrelevant ideal of R.
Given any graded R-module M, and any R-submodule N M, we set N
M to be the R-submodule generated by all the homogeneous components of the
elements of N. As we will see in the Proposition below, N
is then a graded
R-submodule of M.
The next two Propositions list some basic properties of homogeneous ideals and
graded modules.
grm-graded-modules Proposition 1.1.3. Let M be a graded R-module, and let N M be an R-
submodule (not necessarily graded).
(1) M can be generated by homogeneous elements.
(2) If N is generated by homogeneous elements, then N contains the homoge-
neous components of each of its elements. In particular, N =
nZ
(N
M
n
) is a graded R-submodule of M.
(3) N
n
a
n
M, with a
n
M
n
. Let M be generated by homo-
geneous elements {b
i
: i I}. Then a =
i
r
i
b
i
, for r
i
R homogeneous.
This means that
a
n
=
1
(I
n
). The second statement
follows from (2) of the previous Proposition, since JS is generated by homogeneous
elements.
grm-graded-ideals Proposition 1.1.5. Let I R be an ideal.
(1) If I is graded, then R/I has a natural grading under which the natural
map R R/I is a homomorphism of graded rings.
(2) If I is graded, there is a one-to-one correspondence between homogeneous
ideals containing I and ideals in R/I.
(3) If I is graded, then so is rad I.
Proof. (1) Suppose I =
n
I
n
, where I
n
= I R
n
. Give R/I the
grading obtained from the direct sum decomposition
n
R
n
/I
n
. Its clear
that the map R R/I is a homomorphism of graded rings.
(2) Follows immediately from the Lemma above, and the corresponding state-
ment for rings.
(3) Suppose a =
n
a
n
rad I, with a
n
R
n
, and let d = max{n : a
n
= 0}.
There is some k N such that a
k
I. Since I contains all homogeneous
components of its elements, this implies that a
k
d
I, and so a
d
rad I.
Now, subtract a
d
from a and proceed inductively.
i
M
i
equipped with the grading N
r
=
i
(M
i
)
r
.
A graded R-module M is free if there is a collection of integers {n
i
: i I} and
an isomorphism
:
iI
R(n
i
)
=
M
of graded R-modules.
2. *LOCAL RINGS 9
A collection of homogeneous elements M = {m
i
M : i I} is linearly
independent over R if, for every linear relation of the form
i
a
i
m
i
= 0, with a
i
homogeneous, a
i
= 0, for all i.
grm-graded-free-criterion Proposition 1.1.8. Let M be a graded R-module; then M is free if and only
if it is generated by a linearly independent collection of homogeneous elements.
Proof. Immediate.
Observe that, for any R-module M, we have a surjection onto M from a graded
free R-module: just choose any collection {m
i
: i I} of generators of M, with
deg m
i
= r
i
, and dene a morphism
iI
R(r
i
) M
e
i
m
i
,
where, for each i, e
i
is a generator of R(r
i
).
2. *Local Rings
grm-secn:star-local
Now we turn to the description of homogeneous primes in a graded ring
grm-homogeneous-primes Proposition 1.2.1. If p R is any prime, then p
. Let a
and b
be the homoge-
neous components of a and b respectively of highest degree. Then a
p; so
either a
p or b
p and hence a
, since
a
is homogeneous. If b
, then (a a
)(b b
) p
or a a
is in p
, and so either a or b
is in p
. Otherwise, (a a
)b p
must be in p
. For the
second statement, one implication is clear. For the other, just follow the proof of
the rst statement.
With this in hand we enter the land of graded localization.
Definition 1.2.2. Given any multiplicative subset S R, and a graded R-
module M, we dene the homogeneous localization (S)
1
M to be the module of
fractions U
1
M, where U S is the multiplicative subset consisting of all homo-
geneous elements. This has a natural grading: for an element
m
s
, with m M
homogeneous and s S also homogeneous, we set deg
m
s
= deg m deg s. One
easily checks that this is well-dened.
If S = R p, for some prime ideal p R, we set M
(p)
= (S)
1
M. Observe
that M
(p
)
= M
(p)
.
This leads naturally to the graded version of local rings.
Definition 1.2.3. A graded ring R is
local if it has a unique maximal homo-
geneous ideal m. Well call m a *maximal ideal.
10 1. GRADED RINGS AND MODULES I: BASICS
Remark 1.2.4. Weve already seen some examples of
local rings. For any
homogeneous prime p R, R
(p)
is
local with *maximal ideal pR
(p)
.
Also, if R is positively graded and R
0
is a local ring with maximal ideal m
0
,
then we see that m
0
R
+
is the unique *maximal ideal, and so R is again
local.
Observe that if (R, m) is
local with *maximal ideal m, then R/m is a graded
ring without any non-trivial graded ideals. The next Proposition describes such
rings. They are the analogues of elds in the graded category.
grm-graded-fields Proposition 1.2.5. The following are equivalent for a graded ring R:
(1) The only homogeneous ideals of R are 0 and R.
(2) Every non-zero homogeneous element is invertible.
(3) R
0
= k is a eld, and either R = k, or R = k[t, t
1
], for some indetermi-
nate t of positive degree.
Proof. (3) (2) (1) is clear. So we only need to show (2) (3). Since
every element of R
0
is invertible, we see that R
0
must be a eld k. If R = R
0
= k,
then were done. Otherwise, let t R be a homogeneous element of smallest positive
degree d (this must exist, since if we had an element of negative degree, then its
inverse would have positive degree). In this case, since t is invertible, we have a
natural homomorphism
: k[x, x
1
] R,
where x is an indeterminate of degree d, that takes x to t. Well show that this map
is an isomorphism, which will nish our proof. So suppose f =
i
a
i
x
i
ker ;
then
i
a
i
t
i
= 0 in R, which implies that a
i
t
i
= 0, for all i, and so f = 0. This
shows injectivity. Now, let a R be a homogeneous element of degree i. If i = 0,
then a k, and were done. Otherwise, let i = qd + r, where 0 r < d. If
r > 0, then at
q
has degree r, which contradicts the fact that t was the element
with least positive degree. Hence r = 0, and i = qd; but in this case at
q
k,
and so a = ct
q
= (cx
q
), for some c k. This shows surjectivity, and nishes our
proof.
The graded ring k[t, t
1
] behaves like a eld in another familiar way.
grm-graded-modules-field-free Proposition 1.2.6. Let M be a graded k[t, t
1
]-module. Then M is free; in
particular, if M is nitely generated, then every minimal set of homogeneous gen-
erators for M has the same cardinality.
Proof. This is the usual Zorns Lemma argument, applied to the collection
of all linearly independent subsets of M. The only fact one needs is that if M
M is a linearly independent collection of homogeneous elements, then, for any
homogeneous element n M, M {n} is linearly dependent if and only if n is in
the graded submodule generated by M. But this follows immediately from the fact
that every homogeneous element in k[t, t
1
] is a unit.
We are now in a position to present Nakayamas lemma for
local rings.
grm-graded-nakayama Proposition 1.2.7 (Graded Nakayama). Let (R, m) be a
local ring, and let
M be a nitely generated graded R-module.
(1) If N M is a graded R-submodule such that M = N+mM, then M = N.
In particular, if mM = M, then M = 0.
3. FINITENESS CONDITIONS 11
(2) The minimal number of homogeneous generators for M is uniquely deter-
mined by the rank of M/mM over R/m.
Proof. (1) It suces to prove the second statement. The rst will follow
by applying the second to the R-module M/N. Let {m
1
, . . . , m
t
} be
generators for M, with deg m
i
= r
i
. Then we can nd a
j
m with
deg a
j
= r
t
r
j
such that m
t
=
j
a
j
m
j
. Now, (1 a
t
) R
0
\ m is
homogeneous, and is thus invertible. This implies that we can express
m
t
as a linear combination of m
j
, for j < t, with coecients in m. So
M = (m
1
, . . . , m
t1
), and so we can induct on t to conclude that M = 0;
the only thing we have to prove is the base case when t = 1. But then
if m
1
= am
1
, for some a m
0
, we see immediately that, since 1 a is
invertible, m
1
= 0.
(2) Follows from (1) in standard fashion, using (1.2.6) and (1.2.5).
3. Finiteness Conditions
Definition 1.3.1. A graded ring R is nitely generated over R
0
if its a nitely
generated R
0
-algebra. It is generated by R
d
over R
0
if there is an integer d Z
such that R
m
= (R
d
)
m/d
, for all m Z, where (R
d
)
n
is understood to be 0 if n / Z.
A graded R-module M is nitely generated if its nitely generated as an R-
module.
grm-finitely-generated-modules Proposition 1.3.2. Let R be a positively graded ring, nitely generated over
R
0
, and let M be a nitely generated module over R.
(1) R is nilpotent if and only if there is n
0
N such that R
n
= 0, for all
n n
0
.
(2) There is n
0
Z such that M
n
= 0, for n n
0
.
(3) For every n Z, M
n
is a nitely generated R
0
-module.
(4) There is m
0
Z such that M
m0+r
= R
r
M
m0
, for all r N.
(5) There is m Z such that R
rm
= (R
m
)
r
, for all r N.
(6) For every n N, there is an m
0
Z such that R
m
(R
+
)
n
, for all
m > m
0
.
Proof. Let s
1
, . . . , s
t
be generators of R over R
0
, with deg s
i
= k
i
, and let
m
1
, . . . , m
u
be generators of M over R with deg m
i
= l
i
. Let = (
1
, . . . ,
t
) be a
t-tuple of positive integers; then we set
s
=
t
i=1
s
i
i
.
Also, we dene || to be the sum
i=1
i
. A monomial of weight n is a monomial
s
with || = n.
(1) R is nilpotent if and only if, for suciently large n, s
n
i
= 0, for all i.
Consider the t-tuples with
i
< n, for all i: there are only nitely many
of them. Hence there are only nitely many monomials in s
with
i
< n.
So, in high enough degree, every monomial will be 0. This shows that if
R is nilpotent, then it vanishes in large degrees; the other implication is
more trivial, and is hence rather trivial indeed.
(2) Take n
0
= min
i
l
i
.
12 1. GRADED RINGS AND MODULES I: BASICS
(3) There are only nitely many monomials s
m
i
M of degree n. These
generate M
n
over R
0
.
(4) Let m be the l.c.m. of the integers {k
1
, . . . , k
t
}, and let g
i
= s
m/ki
i
. Hence
deg g
i
= m, for all i. Now, there are only nitely many t-tuples such
that
i
< m/k
i
, for each i. In particular, there are only nitely many
elements in M of the form s
m
i
, where
j
< m/k
j
, for all j. Let m
0
be
the maximal of the degrees of such elements. Then, for r > 0, consider
any monomial x of degree m
0
+ r. Let r = qm + r
, where q 0 and
0 r
of degree M
m0+r
, where
0 r
< m. If r
m
, in which case we have expressed x
as an
element of
R
m
M
m0+rm
= R
r
(R
mr
M
m0+rm
) R
r
M
m0
.
(5) Follows immediately from part (2): take R = M, and let m = m
0
as
obtained in (2).
(6) There are only nitely many t-tuples such that || < n. Set
m
0
= max
||<n
_
_
_
j
k
j
_
_
_
.
Then, for m > m
0
, any monomial s
n0
R
n
and S
2
=
n0
R
n
are nitely
generated R
0
-algebras.
Proof. (4) (3) (2) (1) is immediate. We prove (1) (4): Let
M R
n
be an R
0
-submodule; then M
=
m
R
m
M is a graded ideal in R;
moreover, M
R
n
= M. Let M
0
M
1
. . . be a chain of R
0
-submodules in R
n
;
then we can extend this to a chain M
0
R M
1
R . . . of ideals in R. This chain
of graded ideals has to stabilize, and so when we contract back to R
n
, we see that
the original chain of R
0
-submodules must also stabilize. This shows that each R
n
is a Noetherian R
0
-module; in particular, R
0
is a Noetherian ring.
Consider the ideal n =
n1
R
n
S
1
; we claim that this is nitely gener-
ated. Since nR is a nitely generated ideal of R by hypothesis, we see that we
can nd homogeneous elements {x
1
, . . . , x
r
} in n, which generate nR over R. If
d = max deg x
i
, then any homogeneous element in n of degree greater than d can
be expressed as a linear combination of the x
i
with coecients in S
1
. Since each
R
n
is nitely generated over R
0
, we can pick nitely many homogeneous elements
4. ASSOCIATED PRIMES AND PRIMARY DECOMPOSITION 13
generating
1nd
R
d
over R
0
, and these, together with the x
i
, will generate n
over S
1
.
So let {y
1
, . . . , y
s
} be a nite set of homogeneous generators for n over S
1
, and
let S
S
1
be the R
0
-subalgebra generated by the y
i
. We claim that S
= S
1
.
So for any homogeneous element x S
1
, we need to show that x S
. Well do
this by induction on deg x. If deg x = 0, then this is clear. So assume deg x > 0,
and assume y S
, for all y S
1
with deg y < deg x. But x =
i
a
i
y
i
, where
deg a
i
< deg x, and so each a
i
S
.
4. Associated Primes and Primary Decomposition
grm-graded-primes-annihilators Proposition 1.4.1. Let R be a graded ring, and let M be a graded R-module.
(1) A prime p is in Supp M if and only if p
is in Supp M.
(2) If m M is such that p = ann(m) is prime, then p is in fact homogeneous,
and we can nd m
).
Proof. (1) It is clear that if M
p
= 0, then M
p
= 0. Conversely, suppose
M
p
= 0, and let m M be homogeneous. There exists an element
r R\ p
of r, r
k
i=1
m
i
, where m
i
is homogeneous of degree e
i
and
e
p
< e
q
, for p < q. Now, we have
0 = rm = tm
1
+ higher degree terms.
Hence tm
1
= 0. We will show tm = 0, by induction on k. The k = 1 case
is already done. Now, observe that
tm =
k
i=2
tm
i
has fewer homogeneous terms than m. Let I = ann(tm); clearly p
ann(tm). If there exists s I \ p, then stm = 0, and so st p, which
implies that t p. Otherwise p = I is the annihilator of an element with
fewer homogeneous components, and so is homogeneous by the inductive
hypothesis.
Now, since p is homogeneous, we see that p ann(m
i
), for all 1
i k. Therefore, we have
ann(m) = p
i
ann(m
i
) ann(m).
Hence p =
i
ann(m
i
), which implies that ann(m
i
) = p, for some i.
i
is also a primary
decomposition of N. In particular, we can choose the primary components
of N to be homogeneous.
Proof. (1) Follows immediately from part (3) of the Proposition.
(2) Factoring out by N, and using part (1), it suces to show that if M
1
M
is a P-primary submodule, for some homogeneous prime P R, then M
1
is also P-primary. That is, we want to show that Ass(M/M
1
) = {P}.
Now, suppose Q Ass(M/M
1
); then, Q is homogeneous, and, by the
Proposition, we can choose m M \ M
1
homogeneous such that (M
1
:
R
m) = Q. Now, since m is homogeneous, m is not in M
1
either, and so
Q (M
1
:
R
m) P. We claim that (M
1
:
R
m) = Q: this will show that
Q = P, and will thus nish our proof. Suppose r =
s
i=1
r
i
R is such
that rm M
1
. Then r
i
m M
1
, for each i, and so r
i
Q, for each i.
This shows that in fact r Q, and so were done.
grm-graded-associated-series Corollary 1.4.3. With the hypotheses as in the Corollary above, there is a
descending chain of graded submodules
M = M
n
M
n1
M
n2
. . . M
0
= 0,
such that, for all 1 i n, there is a homogeneous prime P
i
R and an integer
n
i
Z such that
M
i
/M
i1
= (R/P
i
)(n
i
).
Proof. Since M is nitely generated over a Noetherian ring, it is itself Noe-
therian and so has the ascending chain condition. Therefore, its enough to nd
M
1
M such that M
1
= (R/P
1
)(n
1
), for some n
1
Z and some homogeneous
prime P
1
R. For this, we can take P
1
to be any associated prime of M, and
let m M be any homogeneous element such that P
1
= ann(m). In this case, if
deg m = r, then for n
1
= r, we have an isomorphism
(R/P
1
)(n
1
)
=
Rm M,
which sends 1 to m.
We nish with the graded version of prime avoidance.
grm-prime-avoidance Proposition 1.4.4 (Prime Avoidance in the Graded Case). Let R be a graded
ring and let P
1
, . . . , P
r
R be primes. If J R is a homogeneous ideal generated by
elements of positive degree, such that J
r
i=1
P
i
, then there exists i {1, . . . , r}
such that J P
i
.
Proof. Let S =
n0
R
n
; if J S P
i
S, then since J is generated by
elements of positive degree J P
i
, we see that J P
i
. So, replacing R by S, we
can assume that R is positively graded. Moreover, we can also replace P
i
with P
i
,
and assume that each of the P
i
is homogeneous.
5. THE CATEGORY OF GRADED MODULES 15
Now, well prove the statement by induction on r. If r = 1, this is trivial;
so we can assume that r > 1. Now, by induction, we can assume that J is not
contained in a smaller union of primes. Then, for 1 i r, there is a homogeneous
element a
i
J such that a
i
/
j=i
P
j
, and so a
i
P
i
. Let u, v N be such that
udeg a
1
= v
_
i>1
deg a
i
_
, and set a = a
u
1
+
_
i>1
a
2
_
v
. Then, we nd that a / P
i
,
for all i, which is a contradiction.
5. The Category of Graded Modules
Definition 1.5.1. A homomorphism of graded R-modules M and N of degree
m is an R-module homomorphism : M N such that (M
n
) N
n+m
, for each
n Z. We denote the group of such homomorphisms by
Hom
R
(M, N).
A morphism of graded R-modules M and N is just a homomorphism of degree
0. This gives us a category of graded R-modules, which we will denote by R
Z
-mod.
Note on Notation 1 (Warning!). A homomorphism between graded R-
modules is not the same thing as a morphism in the category R
Z
-mod!
grm-graded-hom Proposition 1.5.2. The abelian group
Hom
R
(M, N) is naturally a graded
R-module. If M is nitely generated, then
Hom
R
(M, N)
= Hom
R
(M, N) as (un-
graded) R-modules.
Proof. Let
Hom
R
(M, N)
r
be the set of homomorphisms between M and
N of degree r. Then its immediate that this is an R
0
-module, and that if
Hom
R
(M, N)
r
and r R
s
, then
r
Hom
R
(M, N)
r+s
(where we treat
Hom
R
(M, N) as an R-submodule of Hom
R
(M, N)).
Now, suppose M is generated by nitely many homogeneous elements m
1
, . . . , m
k
.
Let n
ij
N be homogeneous elements such that (m
i
) =
j
n
ij
. Let
ij
be the
homomorphism from M to N dened by
ij
(m
r
) =
_
n
ij
, if i = r
0, otherwise.
Its immediate that
ij
Hom
R
(M, N)
rij
, where r
ij
= deg n
ij
deg m
i
.
Moreover, it also follows that =
i,j
ij
, since this identity is clearly true on the
generators m
i
. This nishes our proof.
The tensor product M
R
N of two graded R-modules M and N is again
naturally graded. We set (M
R
N)
n
=
i+j=n
M
i
R0
N
j
.
Definition 1.5.3. For n Z, and a graded R-module M, we dene M(n) to
be the graded R-module with M(n)
m
= M
n+m
. Observe that M(n) = M
R
R(n).
Remark 1.5.4. With this denition, we see that
Hom
R
(M, N) =
nZ
Hom
R
Z
-mod
(M(n), N).
The next Proposition should be predictable.
grm-star-hom-tensor-adjointness Proposition 1.5.5. Let R and S be graded rings, and let M be a graded (R, S)-
bimodule (in the obvious sense). Then, for every graded R-module N and every
graded S-module P, we have a natural isomorphism of abelian groups:
Hom
R
Z
-mod
(M
S
P, N)
= Hom
S
Z
-mod
(P,
Hom
R
(M, N)).
16 1. GRADED RINGS AND MODULES I: BASICS
Proof. Let f : M
S
P N be a morphism of graded R-modules. We dene
(f) : P
Hom
R
(M, N) by
(f)(p)(m) = f(mp),
for p and mhomogeneous. If deg p = r, then we see that (f)(p) is a homomorphism
of degree r. So (f) is in fact a morphism of graded S-modules. Now, if g : P
Hom
R
(M, N) is a morphism of graded S-modules, we dene (g) : M
S
P N
by
(g)(mp) = g(p)(m),
for m and p homogeneous. If deg m = r and deg p = s, then deg g(p) = s, and so
deg g(p)(m) = r + s = deg m p. This shows that (g) is a morphism of graded
R-modules. Now its easy to check that and are inverses to each other.
grm-star-hom-star-tensor Corollary 1.5.6. With the hypotheses as in the Proposition, suppose R = S.
We have an isomorphism of graded R-modules:
Hom
R
(M
R
P, N)
Hom
R
(P,
Hom
R
(M, N)).
Proof. Follows from the Proposition and the fact that
Hom
R
(M, N) =
nZ
Hom
R
Z
-mod
(M(n), N).
i
m
i
) = 0, with
m
i
homogeneous of distinct degrees, then (m
i
) = 0. But this follows immediately
from the fact that preserves degrees and from the direct sum decomposition of
N.
Now, we will show that R
Z
-mod satises axiom Ab-3; that is, it has all small
direct sums. This is immediate from the trivial observation that if {M
i
} is a
collection of graded R-modules, then
i
M
i
has a natural grading with the n
th
component being
i
(M
i
)
n
. It is also trivial that R
Z
-mod satises axiom Ab-5. It
remains now to show that R
Z
-mod has a generator: for this, take U =
nZ
R(n).
If N, M are two graded R-modules, with N = M, then let m M \ N be any
homogeneous element. The morphism R(deg m) M that takes 1 to m doesnt
have its image in N. This nishes the proof of the rst assertion. The second
follows from [CT, ?? ].
6. DEHOMOGENIZATION: PRELIMINARIES FOR PROJECTIVE GEOMETRY 17
6. Dehomogenization: Preliminaries for Projective Geometry
This section will be fundamental in the construction of projective schemes.
Definition 1.6.1. If S = {f
n
: n N}, for some homogeneous element f R,
we will denote (S)
1
M by M
f
as usual, and denote the zeroth degree submodule
of M
f
by M
(f)
. Note that M
(f)
is an R
(f)
-module.
When deg f = 1, then R
(f)
is very easy to describe. Well do that in the next
Lemma.
grm-loc-homogeneous-deg-one-element Lemma 1.6.2. Let f R be a homogeneous element of degree one. Then we
have an isomorphism
R
f
= R
(f)
[f, f
1
]
= R
(f)
[t, t
1
],
where t is an indeterminate. In particular, R
(f)
= R
f
/(f 1); we call this a
dehomogenization of R
f
.
Proof. Let x = R
f
, with deg x = t. Then x = f
t
y, where y = f
t
x R
(f)
.
This shows that R
f
= R
(f)
[f, f
1
]. Consider now the natural surjection of graded
rings
R
(f)
[t, t
1
] R
(f)
[f, f
1
],
which sends t to f. This is also injective, since
i
a
i
t
i
maps to 0 i a
i
f
i
= 0, for
all i i a
i
= 0 for all i. The second statement follows immediately from this.
grm-loc-homogeneous-element Proposition 1.6.3. Every homogeneous element f R induces a functor from
R
Z
-mod to R
(f)
-mod which takes M to M
(f)
. Here are some properties of this
functor.
(1) M M
(f)
is an exact functor.
(2) For two graded R-modules M and N, we have a natural injection
M
(f)
R
(f)
N
(f)
(M
R
N)
(f)
.
If deg f = 1, then this is in fact an isomorphism.
(3) If deg f = 1, then for every n Z, and every graded R-module M,
M(n)
(f)
= M
(f)
. In particular, R(n)
(f)
= R
(f)
is a free R
(f)
-module
of rank 1.
(4) For two graded R-modules M and N, we have a natural homomorphism
Hom
R
(M, N)
(f)
Hom
R
(f)
(M
(f)
, N
(f)
).
If M is nitely presented, and deg f = 1, then this is in fact an isomor-
phism.
(5) Let {M
i
: i I} be a ltered system of graded R-modules. Then
(colim
i
M
i
)
(f)
= colim
i
(M
i
)
(f)
.
(6) Suppose now that f has positive degree. Pick an integer d Z and set
M
d
=
nd
M
n
. Then, the natural inclusion M
d
M induces an
isomorphism
M
d
(f)
= M
(f)
Proof. (1) We know that M M
f
is an exact functor from R
Z
-mod to
R
Z
f
-mod. Now, a sequence of morphisms in R
Z
f
-mod is exact i its exact
in each graded component. This tells us that M M
(f)
= (M
f
)
0
is also
an exact functor.
18 1. GRADED RINGS AND MODULES I: BASICS
(2) Observe that we have a natural isomorphism of graded R-modules
M
f
R
f
N
f
= (M
R
N)
f
.
Under this isomorphism M
(f)
R
(f)
N
(f)
injects into (M
R
N)
(f)
. Now
suppose deg f = 1; we write down the natural map explicitly
M
(f)
R
(f)
N
(f)
(M
R
N)
(f)
m
f
r
n
f
s
mn
f
r+s
.
To prove that its surjective, its enough to show that any element of the
form x =
mn
f
t
is in the image of the homomorphism. For this, observe
that deg m+deg n = t; moreover by multiplying both halves of the fraction
by suitable multiples of f, we can assume that both deg m = r and deg n =
s are positive. Then, we see that
m
f
r
n
f
s
maps to x. The fact that
deg f = 1 was crucial for this splitting to be possible.
(3) From (2), we have
N(n)
(f)
= (N
R
R(n))
(f)
= N
(f)
R
(f)
R(n)
f
.
So it suces to show that R(n)
f
= R
(f)
. But observe that R(n)
(f)
=
(R
f
)
n
is the free R
(f)
-module generated by f
n
and so is isomorphic to
R
(f)
as an R
(f)
-module.
(4) We always have a natural homomorphism of graded R
f
-modules:
Hom
R
(M, N)
f
Hom
R
f
(M
f
, N
f
).
If we look at the degree zero terms on both sides, we get a natural homo-
morphism of R
(f)
-modules
Hom
R
(M, N)
(f)
Hom
R
Z
f
-mod
(M
f
, N
f
),
which, via restriction, gives us a natural map
Hom
R
(M, N)
(f)
Hom
R
(f)
(M
(f)
, N
(f)
).
Suppose now that deg f = 1, and that M is nitely presented. By a
standard argument (3.1.12), it suces to prove that this map is an iso-
morphism for the case where M = R(n), for some n Z. But now we see
that
Hom
R
(f)
(R(n)
(f)
, N
(f)
)
= Hom
R
(f)
(R
(f)
, N
(f)
)
= N
(f)
= N(n)
(f)
Hom
R
(R(n), N)
(f)
,
where weve used twice the isomorphism from part (4).
(5) It suces to show that
(
i
M
i
)
(f)
=
i
(M
i
)
(f)
.
But this follows immediately from the fact that localization commutes
with innite direct sums.
6. DEHOMOGENIZATION: PRELIMINARIES FOR PROJECTIVE GEOMETRY 19
(6) We have an exact sequence of R-modules
0 M
d
M M/M
d
0,
which gives us an exact sequence
0 M
d
(f)
M
(f)
(M/M
d
)
(f)
0.
Since f has positive degree and (M/M
d
)
n
= 0, for n d, we see
that every element in M/M
d
is annihilated by some power of f, and
so (M/M
d
)
f
= 0. This shows that the map on the left in the above
sequence is actually an isomorphism.
As one can see from the previous Proposition, the situation where deg f = 1 is
nicer in all possible ways. But the other cases arent completely hopeless. There
is a little trick we can use to translate everything (not, however, with unblemished
success) to this nice situation.
Definition 1.6.4. Let R be a graded ring; for d Z, the d
th
Veronese subring
is the ring R
(d)
dened as the graded ring with R
(d)
n
= R
dn
, with multiplication
inherited from R.
This is almost, but not quite, a graded subring of R: the grading is scaled by d.
Observe that we have a natural homomorphism of rings (though not of graded rings)
from R
(d)
to R: this is just the inclusion map. Now, if f R is a homogeneous
element of degree d, then in R
(d)
, f has degree 1! This lets us describe R
(f)
also as
a dehomogenization of a certain ring as in the next Proposition.
grm-veronese-embedding Proposition 1.6.5. Suppose d Z, and let R and R
(d)
be as in the discussion
above.
(1) If R is nitely generated over R
0
, so is R
(d)
. In particular, if R is Noe-
therian, then so is R
(d)
.
(2) If f R is a homogeneous element of degree md, for some m Z, then
the natural map of rings R
(d)
R induces an isomorphism from R
(d)
(f)
to
R
(f)
. In particular, if deg f = d, then
R
(f)
= R
(d)
f
/(f 1).
(3) If R is positively graded and nitely generated over R
0
, then there exists
d N such that R
(d)
n
= (R
(d)
1
)
n
, for all n N. In other words, R
(d)
is
generated by R
(d)
1
over R
0
.
Proof. (1) The second statement will follow from the rst via (1.3.4).
So suppose R is nitely generated over R
0
by x
1
, . . . , x
n
, with deg x
i
= d
i
.
Let x
r1
1
. . . x
rn
n
be any monomial such that
i
r
i
d
i
= md, for some m Z.
Write each r
i
as q
i
d + s
i
, where 0 s
i
< |d|. Then we nd that we can
express our monomial as
(x
q1d
1
. . . x
qnd
n
)(x
s1
1
. . . x
sn
n
),
where d |
i
s
i
d
i
. This shows that the nite set of monomials
{x
s1
1
. . . x
si
1
: 0 s
i
|d|, d |
i
s
i
d
i
},
20 1. GRADED RINGS AND MODULES I: BASICS
generates R
(d)
over R
0
.
(2) The induced map is a fortiori injective. We only have to check that
its surjective. Suppose x =
a
f
r
R
(f)
; then since deg x = 0, we see
immediately that deg a = rmd, and so a R
(d)
. For the second statement,
use the fact that deg f = 1 in R
(d)
combined with (1.6.2).
(3) Just apply part (3) of (1.3.2).
CHAPTER 2
Graded Rings and Modules II: Filtrations and
Hilbert Functions
chap:hfm
1. Filtered Rings
hfm-secn:filtered-rings
1.1. Denitions. Well be spending a lot of time just setting up the deni-
tions, but there will be results soon.
Note on Notation 2. We will treat 0 as a natural number in this section.
That is, 0 N.
Definition 2.1.1. A ltration on an R-module M is a collection F
M =
{F
i
M M : i N} of R-submodules of M such that
(1) F
0
M = M.
(2) For n N, F
n
M F
n+1
M.
Let R be a ring equipped with a ltration F
R) is
a ltered module over R. In general, we will only talk about ltered modules over
ltered rings.
As always, we will talk about a ltered ring R, meaning implicitly the pair
(R, F
|m|n
M
m
. So every graded ring has the natural structure of a
ltered ring, over which any graded module can be given the structure of a ltered
module.
Definition 2.1.3. A homomorphism : (R, F
R) (S, F
S) of ltered rings
is a map of rings : R S such that, for every n N, (F
n
R) F
n
S.
This denition gives us a category of ltered rings, which we will denote by
FiltRing.
A homomorphism : (M, F
M) (N, F
1
M and F
2
M such that F
r
1
M F
r
2
M, for all r N. Then, the identity
map on M is a map of ltered modules from (M, F
1
M) to (M, F
2
M), and has zero
kernel and cokernel; but if there is even one r N such that F
r
1
M = F
r
2
M, then
its not an isomorphism. The failure here is analogous to the failure of bijective,
continuous maps to be homeomorphisms.
1.2. From Filtrations to Gradings. There are a few natural functors from
FiltRing to GrRing, the category of graded rings. Well describe them now.
Definition 2.1.6. Let (R, F
nN
F
n
Rt
n
;
and the Rees algebra associated to R is the graded R-subalgebra of R[t, t
1
] dened
by
R(F, R) =
nZ
F
n
Rt
n
,
where we set F
n
R = R, for n < 0.
For any ltered R-module M, we dene analogously the graded abelian groups
B(F, M) and R(F, M); its easy to see that these are modules over the blow-up
algebra and the Rees algebra, respectively.
1. FILTERED RINGS 23
Definition 2.1.7. Given a ltered ring (R, F
M)
over R, we dene the associated graded module to be the graded abelian group
gr
F
(M) =
nN
F
n
M/F
n+1
M.
Note that, for every pair (n, m) N N, we have a natural bilinear map
gr
F
(R)
n
gr
F
(M)
m
gr
F
(M)
n+m
,
that takes a pair of elements (a (mod F
n+1
R), b (mod F
m+1
R)) to the element (ab
(mod F
n+m+1
M)). Its easy to see that this is indeed well-dened and bilinear.
This shows that: (a) gr
F
(R) is a graded ring, (b) For every ltered R-module
M, gr
M
(R) is a graded gr
F
(R)-module.
We call gr
F
(R) the associated graded ring of the ltered ring R.
Remark 2.1.8. Its clear that these constructions are functorial in M. More-
over, we have a natural map in called the initial form map.
in : M gr
F
(M)
m
_
m (mod F
t+1
M), if t = sup{n N : m F
n
M} <
0, if t =
There are natural relations between the Rees algebra and the graded associated
algebra.
hfm-rees-gr-relations Proposition 2.1.9. Let (R, F
R be a ltered ring.
(1) R(F, R)
t
1 = R[t, t
1
].
(2) R(F, R)/t
1
R(F, R) = gr
F
(R).
(3) For 0 = a R, R(F, R)/(t
1
a)R(F, R) = R.
(4) For n N, we have t
n
R(F, R) R = F
n
R.
Proof. Almost all the statements are immediate. We will prove (3). Observe
that we have
R = R[t, t
1
]/(t
1
a)R[t, t
1
] =
_
R(F, R)/(t
1
a)R(F, R)
_
t
1
But t
1
= a in the quotient ring on the right (before localization) is already invert-
ible, and so we have our identity.
Definition 2.1.10. Let R be any ring and let I R be an ideal. The I-adic
ltration on R is given by F
n
R = I
n
, for n N. This gives R the structure of a
ltered ring, which we will denote by (R, I).
Any ltered module M over (R, I) is called an R-module with an I-adic ltra-
tion.
Note on Notation 3. If the ltration on M is the natural I-adic ltration (i.
e. F
n
M = I
n
M), we denote gr
F
(M), B(F, M) and R(F, M) by gr
I
(M), B(I, M)
and R(I, M) instead.
Remark 2.1.11. In the I-adic case, its easy to see that we have
gr
I
(M)
I
M
: (M/IM)[t
1
, . . . , t
d
] gr
I
(M).
This map is obtained from rather general considerations: If N is a graded module
over a graded ring S, then we have a natural map
hfm-eqn:tensor-zero-generated hfm-eqn:tensor-zero-generated (1) N
0
S0
S N.
If N is generated by N
0
over S, then this is in fact a surjection, and so, if S is
generated over S
0
by nitely many elements x
1
, . . . , x
d
S
1
, we get a surjection
N
0
[t
1
, . . . , t
d
] N.
In our specic case here, N = gr
I
(M) and S = gr
I
(R), whence our map. Well
investigate its properties in (2.3.25). In fact, under some atness hypotheses, the
surjection in (1) is an isomorphism in this situation. See (3.4.1) for more on that.
We end this section with a small denition.
hfm-shifted-filtration Definition 2.1.12. Let (M, F
= gr
F
(M)(n).
1.3. More on the Initial Form Map. The initial form map in : M
gr
F
(M), for a given ltered R-module (M, F
R)
is separated if we have
nZ
F
n
M = 0.
A ltered ring (R, F
= gr
I
(M)/ in(J).
Proof. Observe that B(I, M/JM) =
n0
I
n
M/ (I
n
M JM). Consider
this commutative diagram with exact rows:
0
>
n0
(I
n
M JM)
>
B(I, M)
>
B(I, M/JM)
>
0
0
>
K
>
gr
I
(M)
>
gr
I
(M/JM)
>
0
Since the kernel of surjects onto the kernel of
are surjective,
we nd by the Snake Lemma that
n0
(I
n
M JM) /
_
I
n+1
M JM
_
.
Its easy to check now that this is precisely in(J).
2. Finiteness Conditions: The Artin-Rees Lemma
Definition 2.2.1. A ltered module M over a ltered ring R is stable if there
exists n
0
N such that for n n
0
, we have (F
nn0
R)(F
n0
M) = F
n
M.
Remark 2.2.2. Note that the natural ltration on any R-module is always
stable.
hfm-pre-artin-rees Proposition 2.2.3. Let (R, F
R) is Noetherian.
(2) R is Noetherian and R(F, R) is nitely generated over R.
(3) R is Noetherian and B(F, R) is nitely generated over R.
Proof. Follows from (1.3.4).
hfm-artin-rees Theorem 2.2.6 (Artin-Rees). Let (R, F
nN
I
n
M
_
= 0.
3. THE HILBERT-SAMUEL POLYNOMIAL 27
Proof. Let E =
nN
I
n
M; we will show that IE = E. The result will then
follow from (4.1.1). For this, we use Artin-Rees above, to nd n
0
N such that
E = I
n0+1
M E = I(I
n
0
M E) = IE.
nN
I
n
M = 0.
Proof. Follows from Nakayamas Lemma, since IE = E implies E = 0.
We also present a graded version.
hfm-krull-int-star-local Corollary 2.2.10. If (R, m) is a Noetherian
local ring, then, for any nitely
generated graded R-module M, we have
nN
m
n
M = 0.
Proof. Use the graded version of Nakayamas Lemma (1.2.7).
3. The Hilbert-Samuel Polynomial
hfm-secn:hilbert-samuel
3.1. Functions of Polynomial Type.
Definition 2.3.1. A polynomial f(t) [t] is integer valued if, for all n Z,
f(n) is an integer.
For k N, we dene the polynomial Q
k
(t) [t] via the formula
Q
k
(t) =
t(t 1) . . . (t k + 1)
k!
.
For k = 0, we set Q
0
(t) = 1.
The dierence operator is the linear map : [t] [t] that assigns to each
polynomial f(t), the polynomial f(t) = f(t) f(t 1).
Here are some elementary properties of the dierence operator.
hfm-delta-prps Lemma 2.3.2. (1) For every k N, Q
k
(t) = Q
k1
(t).
(2) For every k N, Q
k
(t) is integer valued.
(3) f(t) = g(t) if and only if f(t) g(t) is a constant.
Proof. (1) Clear.
(2) By induction. Clearly Q
1
is integer valued. Moreover, for every n Z,
and k > 1, we have
Q
k
(n) =
n
r=0
Q
k1
(r),
which proves our result.
28 2. GRADED RINGS AND MODULES II: FILTRATIONS AND HILBERT FUNCTIONS
(3) One direction is easy. For the other, observe that for every n N, we
have
f(n) = f(0) +
n
k=0
f(k),
and so f(t) f(0) and g(t) g(0) agree for innitely many values in .
This of course means that they are equal in the ring of polynomials over
.
hfm-int-valued-poly Proposition 2.3.3. Let f(t) [t] be a polynomial over , and let N [t]
be the subspace spanned by the polynomials Q
k
, k 0, over Z. Then the following
are equivalent:
(1) f(t) N.
(2) f(t) is integer valued.
(3) f(n) Z, for all large enough n Z.
(4) f(t) N and there exists at least one n Z such that f(n) Z.
Moreover, we have deg f = deg f + 1.
Proof. (1) (2): Follows from the Lemma above.
(2) (3): Obvious.
(1) (4): From part (1) of the Lemma above, it follows that if f(t) is in N,
then so is f(t). For the other direction, suppose f(t) =
r
k=0
e
k
Q
k
(t);
then we see from part (3) of the Lemma that
f(t) = c +
r
k=0
e
k
Q
k+1
(t),
for some constant c . Since f(t) c is integer valued, and since there
is some n such that f(n) is integer valued, we nd that c Z, and so
f(t) N.
(3) (1): By induction on the degree of f. If deg f = 0, then this is obvious.
So assume deg f > 0; then by the induction hypothesis f (which also
has integer values for large enough n) will be in N. So we see that f
satises the conditions in (4); but weve already shown that (4) (1).
The last assertion is obvious.
Remark 2.3.4. For every k N, we have a nice map
e
k
: N Z,
which takes an integer valued polynomial f to the coecient of Q
k
in its linear
expansion. By part (1) of the Lemma, these maps satisfy the relation e
k1
= e
k
.
Proceeding inductively, we nd that, for every k N, we have e
k
= e
0
k
. What
this means is that, for every f N, the coecient of Q
k
in the linear expansion of
f is just the constant term in
k
f.
Also note that Q
k
is a polynomial of degree k. So for an integer valued poly-
nomial f of degree r, we have
r = max{k 0 : e
k
(f) = 0},
and we have f(t) = e
r
t
r
(r1)!
+ lower degree terms. So we see that f(n) > 0 for
large enough n if and only if e
r
> 0 if and only if
r
f > 0.
3. THE HILBERT-SAMUEL POLYNOMIAL 29
Definition 2.3.5. A function f : Z is of polynomial type if there is an
n
0
N, and a polynomial g(t) [t], such that for all n n
0
, f(n) = g(n).
Note that given any function f of polynomial type, there is a unique polynomial
P
f
that satises the above condition. Indeed, any two polynomials that agree with
f for large enough n, must take the same value at innitely many points, and must
thus be equal. We dene the degree of a function of polynomial type to be the
degree of P
f
, and we denote it by deg f.
Let Poly be the space of all functions dened on Z of polynomial type. Then
here again we have a dierence operator : Poly Poly given by f(n) =
f(n) f(n 1). It is clear that P
f
= P
f
.
A function of f : Z is integer valued if f(n) Z for large enough n Z. It
is clear that if f is integer valued and is of polynomial type, then P
f
is also integer
valued (2.3.3). In this case, for k N, we set e
k
(f) = e
k
(P
f
).
hfm-difference-fn-polytype Proposition 2.3.6. Let f : Z be an integer valued function. Then the
following are equivalent:
(1) f is of polynomial type.
(2) f is of polynomial type.
(3) There exists k 0 such that
k
f(n) = 0, for large enough n.
Moreover, we have deg f = deg f + 1.
Proof. (1) (2) (3) is immediate. Well prove (3) (1) by induction on
k. When k = 0, this is trivial; so suppose k > 0, and observe that k 1 works
for f. Therefore, f is of polynomial type. But now g =
k0
e
k
(f)Q
k+1
is an integer valued polynomial. Consider now the function h : n f(n) g(n).
For n large, we have h(n) = 0, and so there exists a constant r Z such that
for large enough n, h(n) = r. This implies that f is of polynomial type, and that
P
f
(t) = g(t) +r.
The last assertion now follows from (2.3.3).
3.2. The Hilbert Function.
Note on Notation 4. In this section, all our graded rings S will be nitely
generated S
0
-algebras, where S
0
is an Artinian ring.
Observe that if M is a nitely generated graded S-module, then, for each n Z,
M
n
is a nitely generated S
0
-module (1.3.2). Hence, for each n Z, M
n
has nite
length. This leads to the following denition.
Definition 2.3.7. Let M be a nitely generated, graded module over a graded
ring S. The Hilbert function of M is the map
H(M, ) : Z N
n l(M
n
).
The Hilbert Series of M is the Laurent series P(M, t) =
nZ
H(M, n)t
n
.
hfm-hilbert-series-rational-repn Proposition 2.3.8. Let S be a graded ring generated over S
0
by x
1
, . . . , x
s
,
with deg x
i
= k
i
, and let M be a nitely generated, graded S-module. Then, there
exists a polynomial f(t) Z[t], with deg f
s
i=1
k
i
, such that
P(M, t) =
f(t)
s
i=1
(1 t
ki
)
.
30 2. GRADED RINGS AND MODULES II: FILTRATIONS AND HILBERT FUNCTIONS
Proof. We do this by induction on the number of generators. When s = 0,
M is just a nitely generated S
0
-module with bounded grading, and so P(M, t) is
already a polynomial. Suppose now that the statement of the proposition is valid
for r s 1. For n Z, consider the following exact sequence:
0 ker m
xs
(k
s
) M(k
s
)
mxs
M coker m
xs
0,
where by m
xs
, we denote the map given by scalar multiplication by x
s
on M.
Let K = ker m
xs
, and let L = coker m
xs
be graded modules over S. Then we
see that x
s
has trivial action on both K and L, and so theyre in fact graded modules
over S
= S
0
[x
1
, . . . , x
s1
]. By the inductive hypothesis, we can nd polynomials
g(t), h(t) Z[t], with deg g, deg h
s1
i=1
k
i
, such that
P(K, t) =
g(t)
s1
i=1
(1 t
ki
)
, (2)
P(L, t) =
h(t)
s1
i=1
(1 t
ki
)
. (3)
Now, using the additivity of l, we see that
P(M, t) +t
ks
P(K, t) = t
ks
P(M, t) +P(L, t).
This implies that
P(M, t) =
P(L, t) t
ks
P(K, t)
1 t
ks
=
h(t) t
ks
g(t)
s
i=1
(1 t
ki
)
=
f(t)
s
i=1
(1 t
ki
)
,
where deg f
s
i=1
k
i
, as we had claimed.
The most important application of this proposition is to the case where k
i
= 1,
for all i.
hfm-hilbert-fn-polytype Corollary 2.3.9. Let S be a graded ring nitely generated by S
1
over S
0
by x
1
, . . . , x
s
. Then, for any nitely generated graded S-module M, the Hilbert
function H(M, n) is of polynomial type and its degree is at most s 1.
Proof. By the Proposition, we can express the Hilbert series as a rational
function in the form
P(M, t) =
f(t)
(1 t)
s
,
where deg f s.
After factoring out all powers of (1 t) from f(t), we can write
P(M, t) = g(t)(1 t)
d
for some d N, and some g(t) Z[t], with deg g = r d.
Now, (1 t)
d
=
n=0
_
d+n1
d1
_
t
n
. Suppose g(t) =
r
m=1
g
m
t
m
; then we see
that
H(M, n) =
r
m=1
g
m
_
d +n m1
d 1
_
,
3. THE HILBERT-SAMUEL POLYNOMIAL 31
where
_
k
l
_
= 0, for k < l. Set
(n) =
r
m=1
g
m
Q
d1
(n +d m1).
This is an integer valued polynomial of degree d 1 with e
d1
() = g(1) = 0.
Moreover, (n) = H(M, n), for n large enough; so H(M, ) is of polynomial type
of degree d 1. Since d s, our proof is done.
Definition 2.3.10. With all the notation as in the Corollary above, we say
that the polynomial associated do H(M, n), which we also denote H
M
(n), is called
the Hilbert polynomial of the graded S-module M.
hfm-hilbertfn-polynomial-ring Example 2.3.11. Suppose R is an Artinian ring; let M be a nitely generated
R-module. Consider the graded
R = A[t
1
, . . . , t
d
]-module
M = M[t
1
, . . . , t
d
]. Since
there are
_
d+n1
n
_
monomials of degree n, we see that the n
th
graded component is
isomorphic to M
(
d+n1
n
)
. If we take to be the length function, we see that
H(
M, n) = l(M)
_
d +n 1
d 1
_
= l(M)Q
d1
(d +n 1)
is a polynomial of degree d 1 with
d1
H(M, n) = e
d1
(H(M, n)) = l(M).
Now, suppose M = R = k is a eld, and let F
k
r
be some homogeneous
polynomial. Then, if I = (F), I
r+k
, for k 0, is spanned by the product of F with
all monomials of degree k. Hence, we see that, for n r, we have
l(I
n
) =
_
d +n r 1
d 1
_
= Q
d1
(d +n r 1),
which says that
d1
H(I, n) = e
d1
(H(I, n)) = 1.
In fact, these calculations can be used to characterize polynomial rings
hfm-module-polynom-algebra Proposition 2.3.12. With the notation as in the above example, let N be a
graded
R-module, generated by N
0
over
R. Then, we have
r1
H(N, n) l(N
0
).
Moreover, the following statements are equivalent:
(1)
d1
H(N, n) = l(N
0
).
(2) H(N, n) = l(N
0
)
_
d+n1
n
_
.
(3) The natural map N
0
[t
1
, . . . , t
d
] N is an isomorphism.
Proof. Let : N
0
[t
1
, . . . , t
d
] N be the natural map considered in (3), and
let K = ker . Then, we see that H(K, n) + H(N, n) = H(
N
0
, n), and so we nd
that
d1
_
H(
N
0
, n) H(N, n)
_
=
d1
H(K, n).
Now, if deg H(K, n) = d1, then
d1
H(K, n) > 0, since the polynomial takes only
positive values, for large enough n. If the degree is lower, then
d1
H(K, n) = 0.
In either case, we nd that
d1
H(N, n)
d1
H(
N
0
, n) = l(N
0
).
32 2. GRADED RINGS AND MODULES II: FILTRATIONS AND HILBERT FUNCTIONS
Now, we proceed to the proof of the equivalences. Its easy to see that (3)
(2) (1), using the example above. We will show (1) (3): This will be done by
showing that for any non-zero graded submodule K of
N
0
, we have
d1
H(K, n)
1. Given this, we see that
d1
H(N, n) < l(N
0
), whenever the kernel K of is
non-zero. To prove our claim, take any composition series
0 = M
0
M
1
. . . M
s
= N
0
of N
0
. Then, for every i, M
i
/M
i1
= A/m
i
, for some maximal ideal m
i
A. Now,
we get a ltration for K, by taking F
i
K = KM
i
[t
1
, . . . , t
d
]. Since F
i
K/F
i1
K
k[x
1
, . . . , x
d
], where k = A/m
i
, and F
i
K = F
i1
K for at least one i, it will suce
to show that
d1
H(I, n) 1, where 0 = I k[t
1
, . . . , t
d
] is a homogeneous ideal.
But now, I contains a homogeneous element f of, say, degree r, and we have
d1
H(I, n)
d1
H((f), n) = 1,
which is what we wanted to show.
3.3. The Samuel Function.
Note on Notation 5. From now on, R will be a Noetherian ring, and M will
be a nitely generated module over R.
hfm-defn:ideal-of-defn Definition 2.3.13. An ideal q R is called an ideal of denition for the
module M if M/qM is an Artinian R/q-module.
Remark 2.3.14. Observe that if q is an ideal of denition for R, then it is an
ideal of denition for every nitely generated R-module M. This is because M/qM
will be a nitely generated module over the Artinian ring R/q, and will thus be an
Artinian module.
hfm-ideal-of-defn Lemma 2.3.15. The following are equivalent for an ideal q M.
(1) q is an ideal of denition for M.
(2) R/(ann M + q) is an Artinian ring.
(3) Supp M V (q) is a nite set consisting entirely of maximal ideals.
Proof. Observe that M/qM is Artinian if and only if the ring R/ ann(M/qM)
is Artinian. Also observe that ann(M) + q ann(M/qM); so we have
Supp(M/qM) = V (ann(M/qM)) V (ann(M) + q) = Supp M V (q).
We will show equality. Indeed, let P Supp(M) V (q) be any prime. Then, we
see that M
P
/q
P
M
P
= 0, by Nakayamas Lemma. Hence P Supp(M/qM), which
nishes our proof.
Remark 2.3.16. In the cases well be interested in, R will be a semilocal ring,
that is a ring with only nitely many maximal ideals, and q will be an ideal of
denition for R, which is equivalent to saying that q contains a power of Jac(R).
There its immediate that Supp M V (q) will contain only nitely many maximal
ideals.
hfm-finiteness-of-qadic-length Proposition 2.3.17. Let (R, q) be the q-adic ltered ring, and let (M, F
M)
be a stable ltered module over (R, q). Then M/F
r
M has nite length, for all
r N. Moreover, if q is generated by s elements, the function n l(M/F
n+1
M)
is of polynomial type of degree at most s.
3. THE HILBERT-SAMUEL POLYNOMIAL 33
Proof. For every r N, we have F
r
M q
r
M. Hence, it suces to show that
M/q
r
M is Artinian, for every r N. But this follows from the Lemma above, and
the fact that V (q) = V (q
r
), for any r N.
Consider the graded associated ring gr
q
(R): this is generated in degree 1 by
the s generators of q. Moreover, if n
0
N is such that qF
n
M = F
n+1
M, for all
n n+0 (this exists, since M is stable), then gr
F
(M) is generated over gr
q
(R) by
the nitely generated R/q-submodule
M/F
1
M . . . F
n0
M/F
n0+1
M,
and is hence nitely generated. So we are in a position to conclude, via (2.3.9) that
the Hilbert function H(gr
F
(M), ) of M is of polynomial type of degree at most
s 1. Now, observe that if f
M
: n l(M/F
n+1
M), then
f
M
(n) = l(F
n
M/F
n+1
M) = H(gr
F
(M), n),
which is a function of polynomial type of degree at most s 1 by (2.3.9); so, by
(2.3.6), f
M
is a function of polynomial type of degree at most s.
hfm-defn:samuel-polynomial Definition 2.3.18. Given a stable ltered module (M, F
F
M
q
M
= .
In particular,
F
M
and
q
M
have the same degree and leading coecient.
Proof. Observe that, by the stability of M, there exists n
0
N such that, for
n n
0
,
q
n
M F
n
M = q
nn0
F
n
0
M q
nn0
M.
Hence, we see that, for n > n
0
,
q
M
(n 1)
F
M
(n 1)
q
M
(n n
0
1).
One now gets the statement from the general result that if p(t), q(t) [t] are two
polynomials such that there exists n
0
N with
p(n) q(n) p(n n
0
),
for n n
0
, then deg p = deg q, and they have the same leading coecient. For this
just observe that
lim
n
q(n)
p(n)
= 1.
34 2. GRADED RINGS AND MODULES II: FILTRATIONS AND HILBERT FUNCTIONS
Remark 2.3.21. For most applications, we only care about the degree (in
dimension theory), and the leading coecient (in the study of multiplicities) of the
Samuel polynomial. The above Proposition shows that, this being the case, we need
only ever concern ourselves with the natural q-adic ltrations on our R-modules.
hfm-samuel-short-exctseq Corollary 2.3.22. Suppose we have an exact sequence of nitely generated
R-modules
0 M
M M
0.
Suppose also that q is an ideal of denition for M. Then it is also an ideal of
denition for M
and M
q
M
q
M
=
q
M
+.
Proof. Observe that ann(M) ann(M
). Now, the
rst statement follows from (2.3.15).
For r N, let F
r
M
= M
/(M
q
r
M); this is the ltration induced on M
F
M
=
q
M
+.
Now, we have the exact sequence
0 M
/(M
q
n
M) M/q
n
M M
/q
n
M
0.
This gives us the equality
q
M
q
M
=
F
M
=
q
M
+.
The next Proposition shows that, to compute the Samuel polynomial, it suces
to be able to do it in the case where (R, m) is a local ring, and q m is a primary
ideal.
hfm-samuel-local-ring Proposition 2.3.23. Let M be a nitely generated R-module, and let q R
be an ideal of denition for M. Suppose
V (q) Supp M = {m
1
, . . . , m
r
},
and for 1 i r, set M
i
= M
mi
and q
i
= q
mi
. Then
q
M
=
r
i=1
qi
Mi
.
Proof. For each n N, M/q
n
M is an Artinian module over the Artinian ring
R/(q
n
+ann(M)), whose set of maximal ideals is precisely {m
1
, . . . , m
r
}. Then the
identity falls out of the natural isomorphism
M/q
n
M
=
r
i=1
M
i
/q
n
i
M
i
,
and the fact that length is additive.
3. THE HILBERT-SAMUEL POLYNOMIAL 35
Though the Samuel polynomial is linked with the pair (q, M), where q is an
ideal of denition for a nitely generated module M, the next result shows that
its degree is a somewhat coarse invariant. We will strengthen this result later in
(6.2.14).
hfm-ind-ideal-of-definition Proposition 2.3.24. The degree of the Samuel polynomial
q
M
depends only
on the nite set Supp M V (q) and the module M.
Proof. Consider M as an S-module instead, where S = R/ ann(M), and
replace q and q
by qS and q
; and so
q
M
(mn 1)
q
M
(m1),
for all m N. This shows that
deg
q
M
deg
q
M
.
We get the other inequality by symmetry.
As we discussed in our introduction to I-adic ltrations and the associated
graded ring, we have a natural surjective map
(M/qM)[t
0
, . . . , t
d
] gr
q
(M),
where q is some ideal of denition for M generated by d elements. The next
Proposition looks at the behavior of this map and relates it to the leading coecient
of the Samuel polynomial
q
M
.
hfm-sop-quasiregular Proposition 2.3.25. For any ideal of denition q R, and any faithful,
nitely generated R-module M, we have
q
M
l(M/qM).
Equality above holds if and only if either of the following conditions is true:
(1)
q
M
(n) = l(M/qM)
_
n+d
d
_
.
(2) The natural map
(M/qM)[t
1
, . . . , t
d
] gr
q
(M)
is an isomorphism.
Proof. Observe that
q
M
(n) = H(gr
q
(M), n), by denition. Hence we see
that
q
M
=
d1
H(gr
q
(M), n) l(M/qM),
by Proposition (2.3.12). Now, the equivalences in the statement follow from the
same Proposition, and the equivalences that we give right below.
q
M
= l(M/qM)
d1
H(gr
q
(M), n) = l(M/qM).
q
M
(n) = l(M/qM)
_
n +d
d
_
H(gr
q
(M), n) = l(M/qM)
_
n +d 1
d 1
_
.
For the equivalence with (2) just take N = gr
q
(M), and N
0
= M/qM in (3) of
Proposition (2.3.12).
CHAPTER 3
Flatness
chap:flat
Note on Notation 6. In this chapter, R will denote a commutative ring
1. Basics
Definition 3.1.1. An R-module M is at if the functor
M
R
: R-mod R-mod
is left exact; or, equivalently, if the functor above is exact.
An important characteristic of at modules is that they commute with coho-
mology of complexes, in a sense that will be made clear in the following proposition.
flat-commutes-cohomology Proposition 3.1.2. Let C
(C)
R
M
= H
(C
R
M).
Proof. All this is saying is that tensoring with M preserves kernels and cok-
ernels.
flat-intersections-commute Corollary 3.1.3. Let M be an R-module, and let {M
i
: i I} be a collec-
tion of R-submodules of M. Let N be a at R-module; then, we have a natural
isomorphism
(
i
M
i
)
R
N
=
i
(M
i
R
N) M
R
N.
Proof. Observe that
i
M
i
is the kernel of the map M
i
M/M
i
, and
that we have
(
i
M/M
i
)
R
N =
i
(M
R
N)/(M
i
R
N),
and use atness of N again to get the result.
flat-direct-sum Proposition 3.1.4. Let {M
i
: i I} be a collection of R-modules. Then
M =
i
M
i
is at if and only if each of the M
i
is at.
Proof. Its evident that tensoring by M preserves monomorphisms only if
tensoring by each of the M
i
does. For the other direction, use the fact that direct
sum is an exact functor that commutes with tensor product.
flat-projective Corollary 3.1.5. Any projective R-module is at.
Proof. Any projective R-module is a direct summand of a free module, and
the statement now follows from the Proposition above, since free modules are clearly
at.
37
38 3. FLATNESS
flat-base-change Proposition 3.1.6. Let S be any commutative R-algebra, let M be a at R-
module, and let N be a at S-module.
(1) M
R
N is at over S.
(2) If S is at over R, then so is N.
(3) If M is also an S-module, then N
S
M is at over R.
Proof. (1) Observe that, for any S-module P, we have the natural iso-
morphism
(M
R
N)
S
P
= M
R
(N
S
P)
Since the functors N
S
and M
R
are both exact, this tells us that
M
R
N is at over S.
(2) Similar to the rst part: note that the functor N
R
is isomorphic to
N
S
S
R
, which is the composition of two exact functors.
(3) Same kind of proof: observe that the functor in question is the composition
N
S
M
R
of exact functors.
N is
a monomorphism of R-modules; then well be done if we show that M
R
N
M
R
N is a monomorphism of S-modules. It suces to show this after localizing
2. HOMOLOGICAL CRITERION FOR FLATNESS 39
at a maximal ideal Q S; but that this is true follows immediately from our
hypothesis in (3).
The next Proposition will be used often in the remainder of these notes.
flat-fin-pres-hom-tensor-commute Proposition 3.1.11. Let S be an R-algebra, let M and N be R-modules, with
M nitely presented and let P be an S-module at over R. Then, we have a natural
isomorphism
: Hom
R
(M, N)
R
P Hom
S
(M
R
S, N
R
P).
Proof. First lets dene the map. Given a map : M N and p P, we
send p to the map
() : M
R
SN
R
P
ms (m) sp.
One checks immediately that this assignment is well dened, and that the statement
is true for M = R, and hence for M = R
n
, for all n N. Given this, and a nite
presentation R
n
R
m
M, we have the following diagram with exact rows:
0
>
Hom
R
(M, N)
R
P
>
Hom
R
(R
m
, N)
R
P
>
Hom
R
(R
n
, N)
R
P
0
>
Hom
S
(M
R
S, N
R
P)
>
Hom
S
(S
m
, N
R
P)
>
Hom
S
(S
n
, N
R
P)
which tells us that the map on the left is also an isomorphism. We used the atness
of P to ensure that the top row is exact.
flat-fin-pres-hom-loc-commute Corollary 3.1.12. Let U R be a multiplicative set, and let M and N be
R-modules, with M nitely presented. Then we have a natural isomorphism
U
1
Hom
R
(M, N)
= Hom
U
1
R
(U
1
M, U
1
N).
Proof. Simply observe that U
1
R is at over R.
Remark 3.1.13. See also [RS, 4.16 ] for the corresponding statement for nitely
presented sheaves.
2. Homological Criterion for Flatness
The most important characterization of at modules is the following homolog-
ical one.
flat-homological-criterion Theorem 3.2.1 (Homological Criterion). The following are equivalent for an
R-module M
(1) M is at.
(2) For every R-module N, and every n N, Tor
R
n
(N, M) = 0.
(3) For every ideal I R, Tor
1
(R/I, M) = 0.
(4) For every ideal I R, the natural map
I
R
M M
is an injection.
(5) For every nitely generated R-module N, Tor
R
1
(N, M) = 0.
40 3. FLATNESS
(6) For every injection : N P, with N and P nitely generated,
1 : N
R
M P
R
M
is also an injection.
Proof. (1) (2): Follows from the denition of the derived functor
Tor
R
( , M).
(2) (3): Trivial.
(3) (4): Follows from the long exact sequence for Tor
R
( , M) associated
to the short exact sequence
0 I R R/I 0.
(3) (5): We will do this by induction on the number of generators of N. If
N has a single generator, then N
= R/I, for some ideal I R, and so the
statement follows. Otherwise, suppose N is generated by {n
1
, . . . , n
r
},
and let N
N N/N
0.
By induction, Tor
R
1
(N
, M) = Tor
R
1
(N/N
F F
0,
with F
N
R
F N
R
F
0
is also exact.
Proof. Follows from the long exact sequence for Tor
R
.
flat-short-exct-seq Corollary 3.2.4. Suppose we have a short exact sequence of R-modules:
0 F
F F
0.
Suppose F
is at. Then F
, N)
= Tor
R
n
(F, N),
for all R-modules N and for all n 1. Now the statement follows from characteri-
zation (2) in the Theorem above.
3. Equational Criterion for Flatness
flat-equation-kernel-tensor Lemma 3.3.1. Let M and N be R-modules, and suppose that {n
i
: i I} is a
collection of generators for N. Then, an element x N
R
M, written as a nite
sum
iI
n
i
m
i
is 0 if and only if there exist elements m
j
M and a
ij
R such
that
j
a
ij
m
j
= m
i
, for all i;
i
a
ij
n
i
= 0, for all j.
Proof. If such elements exist, then we have
iI
n
i
_
_
j
a
ij
m
j
_
_
=
j
_
i
a
ij
n
i
_
m
j
=
j
0 m
j
= 0.
Let G be a free module on the set I, and let F G N 0, be a presentation
induced by the natural surjection G N 0, that sends a basis element g
i
G
to n
i
N. This induces a short exact sequence
F M GM N M 0.
Then we see that the element
i
g
i
m
i
maps to 0 in N M, and hence is in the
image of the map F M GM. So we can nd y
j
im(F G) and m
j
M
such that
i
g
i
m
i
=
j
y
j
m
j
.
Let a
ij
R be such that y
j
=
i
a
ij
g
i
, for all j. Then we have
i
g
i
(m
i
j
a
ij
m
j
) = 0.
Since GM is isomorphic to a direct sum of copies of M, this identity implies that
m
i
=
j
a
ij
m
j
, for each i. Moreover, we nd that
i
a
ij
n
i
= 0, since y
i
is in the
image of F, which is also the kernel of the surjection G N.
flat-equational-criterion Theorem 3.3.2 (Equational Criterion). The following are equivalent for an R-
module M:
(1) M is at.
42 3. FLATNESS
(2) For every relation 0 =
i
n
i
m
i
, with m
i
M and n
i
R, there exist
elements m
j
M and a
ij
R such that
j
a
ij
m
j
= m
i
, for all i;
i
a
ij
n
i
= 0, for all j.
(3) For every map : F M with F a free module of nite rank, and
for every nitely generated submodule K of ker , there is a commutative
diagram
F
>
G
F
_
_
_
_
_
_
_
_
_
_
>
M
i
n
i
m
i
= 0 holds in M. Now,
the equivalence we need follows from the Lemma above.
(2) (3): Let {g
i
: 1 i r} be a basis for F. Suppose K is generated by
{f
k
: 1 k s}. Let n
i
R be such that f
1
=
i
n
i
g
i
. Then, we nd
that
0 = (a
1
) =
i
n
i
m
i
,
where m
i
= (g
i
). Let a
ij
R and m
j
M be the elements associated
to this relation as in (2). Let G
1
be the free module on the elements m
j
with its natural map into M, and let
1
: F G
1
be the map given by
the matrix (a
ij
). Then, we nd that
1
(f
1
) =
i,j
(a
ij
n
i
) m
j
= 0.
Now we repeat this using the image of K in G
1
, which is now generated
by one fewer element, to dene a map
2
: F G
2
, which has both f
1
and f
2
in its kernel. Rinse and repeat. After each step, the number of
generators that are non-zero strictly decreases, and so eventually all the
generators of K will be in the kernel of =
s
.
(3) (2): Let F be the free module on the set {m
i
} and let : F M
be the natural map. Then, the relation
i
n
i
m
i
= 0 gives an element
f ker . The rest is just the argument in the rst part of the proof of
the last implication, only threaded backwards.
1
, . . . , m
k
M such that these solutions lie in the submodule
generated by the m
i
, and such that the coecients of the m
i
in the linear expansion
of the solutions can themselves be chosen to be solutions of the same linear equations
in R.
flat-finpres-iff-projective Corollary 3.3.4. A nitely presented R-module M is at if and only if it is
projective.
Proof. First assume that M is at. Let F
F
M 0 be a nite free
presentation of M. This implies that ker is nitely generated, and so by part
(3) of the Theorem we can nd a free module G and a map : F G such that
ker ker , and such that the following diagram commutes:
F
>
G
M
<
>
Since is surjective, it follows that the map G M is also surjective. Moreover,
im maps isomorphically onto M, and so the surjection G M in fact has a
splitting, which makes M a direct summand of the free module G, and hence a
projective R-module.
The other implication actually holds without any assumptions on M. See
(3.1.5).
flat-local-fingen-basis Corollary 3.3.5. Let (R, m) be a local ring, and let M be a at R-module. If
x
1
, . . . , x
n
M are such that their images in M/mM are linearly independent over
R/m, then the x
i
are linearly independent over R.
Proof. Well do this by induction on n. If n = 1, then we have to show that
ann(x
1
) = 0. But observe that if ax
1
= 0, for some a R, then we can nd b
j
R
and m
j
M such that x
1
=
j
b
j
m
j
and ab
j
= 0, for all j. By assumption
x
1
/ mM, and so there exists at least one j such that b
j
/ m is a unit, which
implies that a = 0.
Now, suppose n > 1, and suppose we have a relation
i
a
i
x
i
= 0. In this case,
we can nd m
j
M and b
ij
R such that x
i
=
j
b
ij
m
j
, for all i, and such that
i
a
i
b
ij
= 0, for all j. Again, since x
n
/ mM, there is at least one j such that
b
nj
/ m is a unit. This implies that a
n
is a linear combination of a
1
, . . . , a
n1
. So
suppose a
n
=
in1
c
i
a
i
; then we have
0 =
in1
a
i
x
i
+
in1
c
i
a
i
x
n
=
in1
a
i
(x
i
+c
i
x
n
).
But now, the images of x
1
+ c
1
x
n
, . . . , x
n1
+ c
n1
x
n
are linearly independent in
M/mM, and so, by induction, this implies that a
i
= 0, for all i n1, which then
implies also that a
n
= 0, by our proof of the base case.
44 3. FLATNESS
flat-finpres-kernel-fingen Lemma 3.3.6. Suppose M is a nitely presented R-module, and let : N M
be a surjection with N nitely generated. Then ker is also nitely generated.
Proof. Let F G M 0 be a free presentation of M by free modules
of nite rank. Then, K = ker(G M) is nitely generated, and we have the
following picture:
0
>
K
>
G
>
M
>
0
0
>
ker
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
>
N
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
>
M
_
_
_
_
_
_
_
_
_
_
>
0
The dotted map in the middle is the lifting to G obtained via its projectivity, and
the dotted map at the left is obtained via the universal property of kernels. Now,
by the Snake Lemma we see that
coker(K ker )
= coker(G N)
is nitely generated. Since the image of K in ker is also nitely generated, we see
that ker must also be nitely generated.
flat-local-ring-free Proposition 3.3.7. Let (R, m) be a local ring, and let M be a nitely generated
R-module. Then the following are equivalent.
(1) M is at.
(2) M is free.
If M is nitely presented, then these are equivalent to
(1) Tor
R
1
(R/m, M) = 0.
(2) The map mM M is injective.
Proof. The rst equivalence follows from (3.3.5), and from Nakayamas Lemma.
The equivalence of the last two assertions is clear. Well be done if we show that
Tor
R
1
(R/m, M) = 0, for a nitely presented R-module M, implies that M is free.
For this, choose any minimal set {x
1
, . . . , x
n
} of generators for M, and let F be the
free R-module on n generators. Then we have a short exact sequence
0 ker F
M 0,
where is the map taking the generators of F to the x
i
. If we tensor this sequence
with R/m, and use the fact about the vanishing of Tor
R
1
(R/m, M), we obtain an-
other short exact sequence
0 ker R/m F/mF M/mM 0.
But observe now that the map on the right is an isomorphism. Hence ker R/m =
0. But since M is nitely presented, ker is nitely generated, by the Lemma above,
and so, by Nakayama, ker = 0, showing that was an isomorphism.
flat-fingen-iff-locallyfree Corollary 3.3.8. Let M be a nitely generated R-module. Then the following
are equivalent:
(1) M is at.
(2) M
P
is a free R
P
-module, for all primes P R.
(3) M
m
is a free R
m
-module, for all maximal ideals m R.
If, in addition, M is nitely presented, then these are also equivalent to:
4. LOCAL CRITERION FOR FLATNESS 45
(1) Tor
R
1
(R/P, M) = 0, for all primes P R.
(2) Tor
R
1
(R/m, M) = 0, for all maximal ideals m R.
Proof. This follows from the previous Proposition, (3.1.9), and the fact that
Tor commutes with localizations.
4. Local Criterion for Flatness
If we impose Noetherian conditions on our rings, we can obtain stronger results.
The next Theorem and its corollaries are very important for geometric applications.
Well present the Theorem in rather broad generality, but it is mostly used in its
incarnation as the local criterion for atness, and the splicing criterion for atness,
which are the corollaries immediately following it.
Before we state the Theorem, we set up some notation. Let R be a Noetherian
ring and let M be an R-module. For a given ideal I R, we say that M is I-
adically ideal separated if, for every ideal a R, the module a
R
M is separated
when equipped with the I-adic ltration. That is, if we have
nN
I
n
(a
R
M) = 0,
for every ideal a R.
Now, for every n N, we have a natural map
n
:
_
I
n
/I
n+1
_
A
M I
n
M/I
n+1
M,
induced by the inclusion map I
n
/I
n+1
A/I
n+1
.
Putting all these maps together gives us a morphism of graded gr
I
(A)-modules
: gr
I
(A)
A
M gr
I
(M).
Were now ready to state the Theorem.
flat-separated-filt-criterion Theorem 3.4.1. Let R be a Noetherian ring, I R an ideal, and M an R-
module that is I-adically ideal separated. Then the following are equivalent:
(1) M is at over R.
(2) Tor
R
1
(N, M) = 0, for every R/I-module N.
(3) M/IM is at over R/I, and Tor
R
1
(R/I, M) = 0.
(4) M/IM is at over R/I, and I
R
M M is an injection.
(5) M/IM is at over R/I, and
n
is an isomorphism, for all n 0.
(6) M/IM is at over R/I, and is an isomorphism.
(7) M/I
n
M is at over R/I
n
, for every n 1.
In fact the sequence of implications
(1) (2) (3) (4) (5) (6) (7)
holds without any assumptions on M.
Proof. So we begin with no assumptions on M.
(1) (2): Immediate.
(2) (3): For any monomorphism N
, M) N
R
M N
R
M.
46 3. FLATNESS
Now, since N
R
M
= N
R/I
(M/IM), we see that Tor
R
1
(N/N
, M) = 0
if and only if
N
R/I
(M/IM) N
R/I
(M/IM)
is also an injection. So we see that if (2) holds, then (3) follows immedi-
ately. Conversely, suppose (3) holds, and let N be any R/I-module; then
we have an exact sequence
0 K F N 0,
where F is a free R/I-module. This gives us an exact sequence
Tor
R
1
(F, M) Tor
R
1
(N, M) K
R
M F
R
M.
But the map on the right is an injection, since M/IM is at over R/I;
therefore the map in the middle must be 0. Moreover, since tensor prod-
uct commutes with direct sums, we nd that Tor
R
1
(F, M) = 0, and so
Tor
R
1
(N, M) = 0.
(3) (4): Trivial.
(4) (5): Well show something stronger. Using induction, well show that
I
n
R
M = I
n
M, for n N. For n = 1, this is our hypothesis in (4).
Suppose n 1; then we have an exact sequence
0 I
n+1
I
n
I
n
/I
n+1
0
Since, (4) is equivalent to (2), we have Tor
R
1
(I
n
/I
n+1
, M) = 0, and so the
sequence
0 I
n+1
R
M I
n
R
M
_
I
n
/I
n+1
_
R
M 0
is exact. Therefore, we see that
I
n+1
R
M I
n
R
M = I
n
M
is an injection, where the equality holds by the induction hypothesis. This
implies that I
n+1
R
M = I
n+1
M. Moreover, we also have
_
I
n
/I
n+1
_
R
M
= (I
n
R
M) /
_
I
n+1
R
M
_
= I
n
M/I
n+1
M,
which is what we wanted.
(5) (6): This is trivial.
(5) (7): For n 0, set R
n
= R/I
n+1
and M
n
= M/I
n+1
M. We will show
two things:
(1) Tor
Rn
1
(R
n
/IR
n
, M
n
) = 0.
(2) M
n
/IM
n
is at over R
n
/IR
n
.
Given these two facts, we nd, using (2) (3), that Tor
Rn
1
(N, M
n
) = 0,
for all R
n
/IR
n
-modules N. Now, if P is any R
n
-module, then IP is an
R
n1
-module, and we have a short exact sequence
0 IP P P/IP 0.
Since P/IP is an R
n
/IR
n
-module, Tor
Rn
1
(P/IP, M
n
) = 0. So to show
that Tor
Rn
1
(P, M) = 0, it suces to show Tor
Rn
1
(IP, M) = 0. This we
can do by an inductive argument, where we assume that for any k < n,
and any R
k
-module N, we have Tor
Rn
1
(N, M) = 0. The base step follows
from the fact that R
n
/IR
n
= R/I, and so, for any R
0
-module N, we have
Tor
Rn
1
(N, M) = 0.
4. LOCAL CRITERION FOR FLATNESS 47
So it now remains to prove assertions (1) and (2). Assertion (2) is
immediate, since M
n
/IM
n
= M/IM and R
n
/IR
n
= R/I. We only have
to prove assertion (1). First observe that assertion (1) is equivalent to
showing that the map
n
: IR
n
Rn
M
n
M
n
is a monomorphism, for all n N. For this, we use induction on n. When
n = 0, this is part of our hypothesis; so suppose n 1. Consider the
following short exact sequence:
0 I
n
/I
n+1
I/I
n+1
I/I
n
0.
Tensor this with M to obtain the following diagram with exact rows:
_
I
n
/I
n+1
_
R
M
>
_
I/I
n+1
_
R
M
>
(I/I
n
)
R
M
>
0
0
>
I
n
M/I
n+1
M
>
M
n
>
M
n1
n1
>
0
By hypothesis,
n
is an isomorphism. Observe, moreover that, for all
n 0, we have
_
I/I
n+1
_
R
M
= IR
n
Rn
M
n
.
Therefore, by induction,
n1
is a monomorphism. Now, its a simple
application of the Snake Lemma to see that the map in the middle is also
a monomorphism.
Now, assume that M is I-adically ideal separated.
(7) (1): We will show that, for every ideal a R, the map
: a
R
M M
is an injection. We will do this by showing that
ker I
n
(a
R
M),
for all n N. Once weve shown this, the hypothesis on M will tell us
that ker = 0, which is what we wanted to show.
Now, it suces to show that, for all n, ker im
n
, where
n
: I
n
a
R
M a
R
M,
By Artin-Rees (2.2.7), this is equivalent to showing that, for all n N,
ker im
n
, where
n
: (a I
n
)
R
M a
R
M,
But we have an exact sequence:
(a I
n
)
R
M
n
a
R
M
n
(a/(a I
n
))
R
M 0.
So it suces to show that ker ker
n
, for all n N. Now, observe that
since M/I
n
M is at over R/I
n
, the map
n
: (a/(a I
n
))
R
M
=
((a +I
n
)/I
n
)
R/I
n (M/I
n
M) M/I
n
M
48 3. FLATNESS
is injective. Consider the following diagram:
a
R
M
n
>
(a/(a I
n
))
R
M
M
n
>
M/I
n
M
nN
m
n
(a
R
M)
nN
n
n
(a
R
M) ,
and the latter intersection is 0, by Krulls Intersection theorem (2.2.9).
flat-infinitesimal-criterion Corollary 3.4.3 (Innitesimal Criterion). Let f : (R, m) (S, n) be a lo-
cal homomorphism of local Noetherian rings, and let M be a nitely generated
S-module. Then M is at over R if and only if M/m
n
M is at over R/m
n
, for all
n N.
Proof. As in the Corollary above, M is m-adically ideal separated. Moreover,
it satises characterization (7) of the Theorem. Hence our result.
See also (10.2.5) for another useful characterization of atness.
5. The Graded Case
We will not give full proofs, since they are very similar to the ones in the
ungraded case. In fact we could have assumed that everything was graded to start
o, since, after all, ungraded rings are just trivially graded rings, but this adds a
layer of unnecessary complexity; so well be presenting the graded case separately
here, all in one place.
flat-graded-criterion Theorem 3.5.1 (The Graded Case). Let R be a graded ring and let M be a
graded R-module. Then the following are equivalent:
(1) M is at.
(2) Tor
R
1
(N, M) = 0, for every graded R-module N.
(3) Tor
R
1
(R/I, M) = 0, for every homogeneous ideal I R.
5. THE GRADED CASE 49
(4) For every homogeneous ideal I M, the map I M M is a monomor-
phism.
(5) Given any relation
i
n
i
m
i
= 0 M, with n
i
R and m
i
M homo-
geneous, we can nd homogeneous elements a
ij
R and m
j
M such
that
j
a
ij
m
j
= m
i
, for all i;
i
a
ij
n
i
= 0, for all j.
(6) For every morphism : F M of graded modules, with F graded free,
and every graded, nitely generated submodule K ker , there is a graded
free module G and a morphism : F G of graded R-modules such that
the following diagram commutes
F
>
G
M
<
>
and such that K ker .
Proof. Most of this follows precisely how it did in (3.2.1) and (3.3.2). The only
thing we will prove is (6) (1). For this, well prove that the equational criterion
as expressed in (3) of (3.3.2) holds for M. So suppose F is a free R-module of nite
rank and let : F M be a map of R-modules. Suppose g
1
, . . . , g
r
is a basis
for F and let m
i
= (g
i
) M. Suppose m
i
=
j
m
ij
, where the m
ij
M are
homogeneous, and let F
: F
taking g
i
to
j
g
ij
such that =
. It is
clear that is an injection. Now, given a nitely generated submodule K ker ,
we get a nitely generated submodule (K) ker
: F
Rm
M
n
M
n
is a monomorphism.
Proof. Observe that, since f is a homomorphism of graded rings, f(m) n.
Using this, and the graded version of Krulls Intersection theorem (2.2.9), its easy
to show that M satises condition (1) in the Theorem above with respect to m.
Condition (3) of the Theorem is trivially satised, since every graded R/m-module
is free, by (1.2.5). So M is at over R if and only if Tor
R
1
(R/m, M) = 0. This gives
us (1) (2) (3).
(3) (4) (5) follows from the Local Criterion for atness (3.4.2). Its easy
to see that (1) (4); so well be done if we show (5) (3). Let K be the kernel
of the map in (3); then (5) says that K
n
= 0. Hence, by the lemma above, K = 0,
and our proof is done.
6. FAITHFULLY FLAT MODULES 51
6. Faithfully Flat Modules
flat-defn:faithfully-flat Definition 3.6.1. A at R-module M is said to be faithfully at if a chain
complex C
R
M is exact.
flat-faithfully-flat-base-change Proposition 3.6.2. Let S be an R-algebra, let M be a faithfully at R-module,
and let N be a faithfully at S-module. Then M
R
N is also a faithfully at S-
module.
Proof. Let C
S
(N
R
M)
is exact. Then, since M is faithfully at over R, we see that C
S
N is exact, and
since N is faithfully at over S, we conclude that C
is exact.
flat-faithfully-flat-loc-quotients Corollary 3.6.3. Let M be a faithfully at R-module.
(1) For every ideal I R, M/IM is a faithfully at R/I-module.
(2) For every multiplicative set S R, S
1
M is a faithfully at S
1
R-
module.
Proof. Both follow from the Proposition and the fact that a ring is faithfully
at over itself.
flat-faithfully-flat-equiv-cond Theorem 3.6.4. The following conditions are equivalent for a at R-module
M:
(1) M is faithfully at.
(2) M
p
is a faithfully at R
p
-module, for all primes p R.
(3) For every prime ideal p R, k(p)
R
M = 0.
(4) For every maximal ideal m R, M/mM = 0.
(5) For every proper ideal I R, M/IM = 0.
(6) For any non-zero R-module N, M
R
N = 0.
Moreover, if M is a faithfully at R-module, then Supp M = Spec R.
Proof. (1) (2): Follows from (2) of the Corollary above.
(2) (3): Suppose k(p)
R
M = 0; then we have
k(p)
Rp
M
p
= 0.
But then we have p
p
M
p
= M
p
, which means that p
p
= R
p
(use the complex
0 p R), which is absurd.
(3) (4) is trivial.
(4) (5): There is some maximal ideal m R with I m, and since M/mM
is a quotient of M/IM, the result follows.
(5) (6): Pick 0 = a N; then Ra
= R/I, where I = ann(M), and so
M
R
Ra = 0. But M is at, and so M
R
Ra injects into M
R
N, thus showing
that M
R
N = 0.
(6) (1): Observe that H
(C)
R
M = 0. By (3.1.2),
this will do.
As for the nal statement, its clear from characterization (2), that, whenever
M is faithfully at, we have Supp M = Spec R, since faithfully at modules are in
particular non-zero.
flat-local-ring-faithfully-flat Corollary 3.6.5. Let (R, m) be a local ring, and let M be a nitely generated
R-module. Then the following are equivalent:
(1) M is free.
52 3. FLATNESS
(2) M is at.
(3) M is faithfully at.
Proof. (1) (2) was shown in (3.3.7), and (3) (2) follows by denition.
Moreover, its clear that every free module is faithfully at, which gives us (1)
(3).
flat-faithfully-flat-spec-surjective Lemma 3.6.6. Let f : R S be a map of rings, and let M be an S-module,
which is faithfully at over R. Then the natural contraction map f
: Spec S
Spec R is surjective.
Proof. We need to show that, for every prime p R, the ring k(p)
R
S = 0.
But observe that we have
0 = k(p)
R
M = (k(p)
R
S)
S
M.
flat-defn-going-down Definition 3.6.7. We say that a map of rings f : R S has the going down
property when the following condition holds:
Given primes q S and p R such that q
c
= p, and another prime p
_ p,
there is a prime q
q such that (q
)
c
= p
(q) = p. We
have to show that the induced contraction map Spec S
q
Spec R
p
is surjective. By
the Lemma above, its enough to show that M
q
is a faithfully at R
p
-module. Now,
M
q
is at over R
p
by (3.1.10). By (3.6.5), this implies that it is in fact faithfully
at over R
p
, thus nishing our proof.
flat-faithfully-flat-algebras Proposition 3.6.9. Let S be a at R-algebra. Then the following are equiva-
lent:
(1) S is faithfully at over R.
(2) For every maximal ideal m R, mS = S.
(3) For every non-zero R-module M, M
R
S = 0.
(4) For every R-module M, the map M
>
M
R
S taking m to m 1 is
injective.
(5) For every ideal I R, we have IS R = I.
(6) The induced map Spec S Spec R is surjective.
Proof. The equivalence of (1), (2) and (3) was part of (3.6.4). Its clear that
(4) (3), and (5) (6) (2). We will show (3) (4) and (4) (5) to nish
the proof. For (3) (4), observe that, for 0 = m M, we can identify S(m 1)
with (Rm)
R
S using the following commutative diagram:
0
>
Rm
>
M
0
>
Rm
R
S
>
M
R
S
n
+a
n1
n1
+. . . +a
1
+a
0
1
M
= 0 End
R
(M).
Equivalently, there is a monic polynomial p(t) R[t] of degree n such that p() = 0.
Proof. We regard M as an R[t]-module, with t acting as . Let {m
1
, . . . , m
n
}
be a generating set for M over R. Then, we can nd a matrix A = (a
ij
) M
n
(R)
such that
(m
i
) =
j
a
ij
m
j
.
Letting m be the column vector with entries m
i
, we now get the equation
(t1
M
A)m = 0.
Multiplying on the left by the matrix of minors of tI A, we get
_
det(t1
M
A)
_
Im = 0
This implies that det(tI A)m
i
= 0, for all i, and so we see that det(tI A) =
0 End
R
(M). This gives us the result.
Heres a clever, but immediate corollary that will be useful in the future.
iear-selfsurj-isomorphism Corollary 4.1.2. (1) Let : M M be a surjective endomorphism of
a nitely generated R-module M. Then is in fact an isomorphism.
(2) Let F be a free R-module of rank n. Then, any generating set for F
consisting of exactly n elements is a basis.
Proof. (1) Treat M as an R[t]-module by setting tm = (m), for all
m M, and let I = (t). Then, since is surjective, we nd that IM = M.
So now, by the Theorem, 1
M
satises some polynomial identity over R[t]
of the form
1
M
+a
n1
1
M
+. . . +a
0
1
M
= 0,
where a
i
(t
i
), for all i. This tells us that we can nd a polynomial
p(t) R[t] such that 1
M
= p(), which shows that is invertible.
(2) Let s
1
, . . . , s
n
F be generators of F over R. Dene a map : F F
that maps a basis of F to the s
i
. This is surjective by hypothesis, and
hence is an isomorphism by part (1). So s
1
, . . . , s
n
do indeed form a basis
for F.
55
56 4. INTEGRALITY: THE COHEN-SEIDENBERG THEOREMS
iear-monic-free Corollary 4.1.3. Let J R[t] be an ideal, and let S = R/J.
(1) S is nitely generated over R by d elements if and only if J contains a
monic polynomial of degree d. In fact, if J contains a monic polynomial
of degree d, then S is generated by the images of t
r
, for 0 r < d.
(2) S is free of rank d over R if and only if J is generated by a monic poly-
nomial of degree d. In fact, if J is generated by a monic polynomial of
degree d, then the images of 1, t, . . . , t
d1
in S form a basis over R.
Proof. (1) If J contains a monic polynomial p(t) = t
d
+ q(t), with
deg q < d, then the image of t
r
in S, for r n, can be expressed as
a linear combination of the images of 1, t, . . . , t
d1
. Conversely, if S is
nitely generated by d elements, then, by the Cayley-Hamilton theorem,
applied in the case where is multiplication by t, there is a monic poly-
nomial p(x) R[x] of degree d such that p(t) acts as 0 on S: this is
equivalent to saying that p(t) J.
(2) First suppose J = (p(t)) is generated by a monic polynomial p(t) of degree
d, and let be the image of t in S. We want to show that 1, , . . . ,
d1
form a basis for S. So suppose
d1
i=1
a
i
i
is a relation over R; this implies
that q(t) =
d1
i=1
a
i
t
i
J. But deg q < deg p, which, since J is generated
by p(t), and p(t) is monic, implies that q = 0.
Conversely, suppose S is a free R-module of rank d; then by part (1)
there is a monic polynomial p(t) J of degree d, and S is generated over R
by 1, , . . . ,
d1
. By part (2) of (4.1.2), this means that {1, , . . . ,
d1
}
is in fact a basis for S over R. Now, let f J be any element, and let q
be such that deg q < deg p and f q (mod p(t)). Then q J will give a
relation between
i
, for 0 i < d in S, which shows that q = 0, and so
f (p(t)).
2. Integrality
Definition 4.2.1. Let R S be a tower of rings. Then, an element s S is
integral over R, if there is a monic polynomial p(t) R[t] such that p(s) = 0.
S is integral over R if every element of S is integral over R.
iear-equiv-integral Proposition 4.2.2. Let R S be a tower of rings, and let s S. Then the
following statements are equivalent:
(1) s is integral over R.
(2) R[s] is a nitely generated R-module.
(3) R[s] is contained in a subring T S with T a nitely generated R-module.
(4) There is a faithful R[s]-module M thats nitely generated as an R-module.
Proof. (1) (2): There is a monic polynomial p(t) R[t] of degree r such
that p(s) = 0. Now the result follows from part (1) of (4.1.3).
(2) (3): Take T = R[s].
(3) (4): Take M = T.
(4) (1): Note that sM M. Now apply Cayley-Hamilton to see that s
satises a monic polynomial over R. We need faithfulness, because we want the
map R[s] End
R
(M) to be injective.
This has a number of corollaries.
3. INTEGRAL CLOSURE AND NORMALITY 57
iear-fingen-integral-finite Corollary 4.2.3. Let R, S be as above, and let s
1
, . . . , s
n
S be integral
elements over R. Then R[s
1
, . . . , s
n
] is a nitely generated R-module.
Proof. Follows by induction on n, using (2) of the Proposition.
iear-integral-elts-subalgebra Corollary 4.2.4. Let R, S be as in the Proposition. Then the set of R-integral
elements in S is a subalgebra of S. In particular, if S is generated as an R-algebra
by R-integral elements, then S is integral over R.
Proof. Let s
1
, s
2
S be integral elements over R. Consider R[s
1
, s
2
] S:
this is a nitely generated R-module by the last Corollary. Moreover, it contains
R[s
1
s
2
], R[r
1
s
1
+ r
2
s
2
], for any r
i
R. So, by part (3) of the Proposition, we see
that both s
1
s
2
and r
1
s
1
+r
2
s
2
are integral over R. This proves the rst statement.
The second follows immediately.
Remark 4.2.5. Corollary (4.2.3) shows that any nitely generated R-algebra
thats also integral over R is a nitely generated R-module.
iear-integral-transitivity Corollary 4.2.6. Let R S T be a tower of rings, with S integral over R
and T integral over S. Then T is integral over S.
Proof. Let t T satisfy a monic equation
t
n
+s
n1
t
n1
+. . . +s
0
= 0,
over S. Then R[s
0
, . . . , s
n1
, t] = T
is integral over S
= R[s
0
, . . . , s
n1
], and is
thus a nitely generated S
-module. But S
= K(R)
P
Recall that K(R) is the total quotient ring of R.
Proof. If R is reduced, then all its associated primes are minimal, by Proposi-
tion (4.3.4). Since all the primes in K(R) are the primes contained in the associated
primes of R, we see that all the primes in K(R) are minimal. Thus, K(R) is a re-
duced ring of dimension 0, and so, by Proposition (4.3.3), it is a product of elds.
To be more specic, its isomorphic to
QAss R
K(R)
Q
. Now, observe that since
R
Q
is a eld, and K(R)
Q
is a localization of R
Q
, K(R)
Q
= R
Q
. Moreover, if
Q _ P, for some prime P R, then (R
Q
)
P
= 0. We can see this by observing
that, since Q
Q
= 0,
(R
Q
)
P
= (R
Q
/Q
Q
)
P
= (R
P
/Q
P
)
Q
= 0.
The last inequality follows from the fact that Q _ P, and so Q
P
= R
P
.
So
K(R)
P
=
QAss R
QP
R
Q
=
QAss R
P
R
Q
.
Similarly, we have
K(R
P
)
QAss R
P
R
Q
= K(R)
P
.
ht Q=0
(R/Q)
Q
Proof. Just observe that R
Q
is a eld, and hence Q
Q
= 0.
Now, we present a useful criterion for checking when an element of K(R) is
actually in R. Suppose R is reduced, and assume that we have x =
a
u
K(R), and
x / R. Then, this means that a / (u). In other words, a = 0 in the ring R/(u).
This means that there is a P Ass R/(u), such that a = 0 in R
P
/(u)
P
; which
means that the image of x in K(R
P
) = K(R)
P
is not in R
P
. This gives us the
following proposition.
iear-elt-in-R-criterion Proposition 4.3.7. Suppose R is reduced. Then, an element x K(R) is in
R i the image of x in K(R)
P
lies in R
P
for every prime P associated to a non
zero divisor of R.
Proof. Done above.
3.2. Normality.
Definition 4.3.8. If R S is a tower of rings, then the integral closure T S
of R is the subalgebra of S that consists of the elements of S that are integral over
R.
If R = T, then R is integrally closed in S.
iear-integral-closure-int-closed Proposition 4.3.9. Let R, S, T be as in the denition above. Then T is inte-
grally closed in S.
Proof. Suppose s S is integral over T; then by (4.2.6), its also integral over
R and is hence in T.
iear-defn-normal Definition 4.3.10. A ring R is normal if it is reduced and is integrally closed
in its total quotient ring K(R).
The following Proposition gives us a ready bank of normal domains.
iear-ufd-normal Proposition 4.3.11. Every UFD is normal.
Proof. Let R be a UFD, and let r/s K(R) be integral over R satisfying a
monic equation
(r/s)
n
+a
n1
(r/s)
n1
+. . . +a
0
= 0.
We can assume that r/s is reduced so that r and s are relatively prime. Now,
multiply the equation above by s
n
to get
r
n
+a
n1
sr
n1
+. . . +a
0
s
n
= 0,
which implies that r (s), contradicting the fact that r and s are relatively prime.
i
u
i
)
n
to see that (
i
u
i
)s is integral over R, and hence is
in T.
iear-normal-loc-criterion Proposition 4.3.13. A reduced ring R is normal if and only if R
P
is normal
for every prime P R.
Proof. Let S be the integral closure of R in K(R), and consider the inclusion
map R S. R is normal if and only if this is an isomorphism. Observe that R is
reduced; we see by (4.3.5), that K(R
P
) = K(R)
P
, and so S
P
is the integral closure
of R
P
in K(R
P
) by (4.3.12). Hence, we see that R is normal if and only if R S is
an isomorphism if and only if R
P
S
P
is an isomorphism for every prime P R
if and only if R
P
is normal for every prime P R.
More generally, given a tower of rings R S, and an ideal I R, we can
consider the set of all elements in S that are integral over I, in the sense that they
satisfy a monic equation with coecients in I. Well call this the integral closure
of I in S.
iear-int-closure-ideal Proposition 4.3.14. Let R, S, I be as in the above paragraph. Then, the inte-
gral closure of I in S is the ideal rad(IS). In particular, its closed under addition
and multiplication.
Proof. Let s S be an element integral over I. Then, it satises an equation
s
n
+a
n1
s
n1
+. . . +a
0
= 0,
with a
i
I. So we see that s
n
IS, and so s rad(IS).
Conversely, suppose s rad(IS). Then, s
n
=
r
i=1
a
i
s
i
, for some a
i
I and
s
i
S. In that case, s
n
S
IS
, where S
= R[s
1
, . . . , s
r
]. Since S
is a nitely
generated R-module, we see by Cayley-Hamilton, that s
n
satises a monic equation
with coecients in I, which of course implies that s also does.
The next result is useful in number theory.
iear-minimal-polynomial-over-ring Corollary 4.3.15. Suppose R S is an integral extension, with R, S domains
and R normal. Then, if x S is integral over an ideal I R, its minimal
polynomial over K(R) has all its coecients in rad(I).
Proof. Let x
1
, . . . , x
n
be the conjugates of x in K(S); then each of them
satises the same monic polynomial with coecients in I that x also satises, and
hence each of them lies in rad(I), by (4.3.14). But the coecients of the minimal
polynomial are polynomials in the x
i
, and so they also lie in rad(I).
iear-polynomial-integral-closure Proposition 4.3.16. Suppose R S is integrally closed in S. Then R[x]
S[x] is integrally closed in S[x].
Proof. Let f(x) =
i
a
i
x
i
S[x] be an element integral over R[x] satisfying
some monic equation
f
n
+p
1
f
n1
+. . . +p
n
= 0,
3. INTEGRAL CLOSURE AND NORMALITY 61
over R[x]. Let R
[x][f] S[x] is a
nitely generated R
[a
n
] I, and so is again nitely
generated over R
(since R
is Noetherian),
and so a
n
R. But then a
n
x
n
is integral over R[x], and, using induction on the
degree of f, we nd that f R[x].
iear-polynomial-normal-iff-ring-normal Corollary 4.3.17. A domain R is normal if and only if R[x] is normal.
Proof. First observe that K(R)[x] is factorial, and hence normal. So R[x]
is normal if and only if its integrally closed in K(R)[x]. This implies that if R is
normal, then so is R[x], using the Proposition above. Conversely, if R[x] is integrally
closed in K(R)[x], and a K(R) is integral over R, then its also integral over R[x],
and hence lies in R[x]. But then its in fact in R, and so R is also normal.
3.3. Normality in the Noetherian Case.
iear-normal-loc-noeth-criterion Lemma 4.3.18. A reduced Noetherian ring R is normal if and only if R
P
is
normal for every prime P R associated to a non zero divisor.
Proof. Its easy to see that any localization of a normal ring is normal. See
(4.2.7).
Suppose now that x K(R) is integral over R. Then its image in K(R
P
) is
integral over R
P
, for every prime P. Now, Proposition (4.3.7) tells us that x / R
if and only if x / R
P
, for some prime P associated to a non zero divisor. So if
R is not normal, then R
P
is also not normal, for some P associated to a non zero
divisor.
Now we give a criterion for a domain to be normal.
iear-normality-criterion Proposition 4.3.19. A Noetherian domain R is normal if and only if, for
every prime P associated to a principal ideal, P
P
is principal.
Proof. Suppose rst that R is normal, and a R 0. Let P be a prime
associated to a. We want to show that P
P
is principal. Now, there is a b R\ (a)
such that bP (a). We localize at P to nd that bP
P
(a)
P
. We set
P
1
P
= (R
P
:
K(R
P
)
P
P
) K(R
P
).
Observe now, that since bP
P
(a)
P
, we have b/a P
1
P
. By hypothesis
b / (a), which implies that b/a / R
P
, and hence P
1
P
_ R
P
. Moreover, we have
P
P
P
1
P
P
P
R
P
. Since P
P
is maximal, this means that either P
1
P
P
P
= P
P
or
P
1
P
P
P
= R
P
. If the former is true, then we nd, by a version of Nakayama, that
P
1
P
is integral over R
P
. But R
P
is normal, and so P
1
P
R
P
, which contradicts
what we showed at the beginning of the paragraph. So we must have P
1
P
P
P
= R
P
.
If cP
P
P
P
, for all c P
1
P
, then, by the locality of R
P
, we see that P
1
P
P
P
P
P
.
Therefore, there is some c P
1
P
such that cP
P
= R
P
, which means that P
P
=
c
1
R
P
= R
P
is principal.
Conversely, suppose for every prime P associated to a principal ideal, P
P
is
principal. Then, the localization R
P
is a local domain whose maximal ideal is
62 4. INTEGRALITY: THE COHEN-SEIDENBERG THEOREMS
principal. So R
P
is a DVR and is thus normal. Observe now, that by Proposition
(4.3.7), R =
P
R
P
, where the intersection is taken over all primes associated to a
principal ideal. Since R
P
is integrally closed in K(R
P
), and K(R
P
) = K(R), for
all primes P R, we see that R must also be integrally closed in K(R).
Heres an easy characterization of normal rings.
iear-normal-characterization Proposition 4.3.20. Every Noetherian normal ring is a product of normal
domains.
Proof. Let R be a Noetherian normal ring. Then, in particular, R is reduced.
So by Corollary (4.3.6), we see that
K(R)
i
(R/Q
i
)
Qi
,
where ht Q
i
= 0, for all i.
Let e
i
be the unit in K
i
= (R/Q
i
)
Qi
. Then, e
i
is idempotent in K(R), and so
satises the monic equation x
2
x = 0 over R. But R is integrally closed in K(R),
and so e
i
R. Moreover, we see that for i = j, e
i
e
j
= 0, and that
i
e
i
= 1.
Hence, we have that R
=
i
Re
i
, with K(Re
i
) = K
i
. Since R is integrally closed
in K(R), we see that Re
i
must be integrally closed in K
i
, and is thus a normal
domain (its a sub-ring of a eld).
3.4. Integral Closure in the Graded Case. Now, we consider the graded
case.
iear-graded-integral-components-integral Lemma 4.3.21. Let A B be an inclusion of graded rings, with A Noetherian.
If s B is integral over A, then every homogeneous component of s is integral over
A.
Proof. Observe that T = A[s] is a subring of S that is nitely generated
as an A-module. Now, let N T be the graded A-submodule generated by the
highest degree components of the elements of T, and let s
i
a
i
t
i
, where each a
i
A and each
t
i
is the highest degree component of some element b
i
T; then, for each i, s
t
i
is
the highest degree component of s
b
i
, which implies that s
t is also in N. Thus, we
nd that s
N N. To show that s
is a map of graded
rings.
Proof. Let L be the ring of fractions of S obtained by inverting all homo-
geneous, non-zero elements of S. Then S
is nite over R.
Proof. The second assertion follows immediately from the rst. Since L is
separable, we can replace it by its Galois closure, and assume L/K(R) is a Galois
extension. Now, consider the trace form tr
L/K(R)
: L L K(R): this is a
non-degenerate bilinear form on L since L/K(R) is separated. We can nd a basis
{b
1
, . . . , b
n
} R
1
, . . . , b
n
} be its dual basis under the
trace form. Then, for a R
, we have a =
i
a
i
b
i
, for some a
i
K(R). But
observe now that
tr
L/K(R)
(ae
j
) =
i
tr
L/K(R)
(a
i
ij
) = a
i
R.
Hence it follows that R
i
Re
i
.
4. Lying Over and Going Up
iear-secn-going-up
iear-field-iff-integral-extn-field Proposition 4.4.1. Let R S be an integral extension. Then R is a eld if
and only if S is a eld.
Proof. First suppose R is a eld; then every element s S is algebraic over
R, and thus has an inverse in R[s].
Now, suppose S is a eld, and suppose s S is the inverse of an element r R.
Then, s satises a monic equation
s
n
+a
n1
s
n1
+. . . +a
0
= 0.
Multiplying this by r
n1
, we nd that
s = (a
n1
+a
n2
r +. . . +a
0
r
n1
) R.
64 4. INTEGRALITY: THE COHEN-SEIDENBERG THEOREMS
_ p,
there is a prime q
q such that (q
)
c
= p
G
(a). Evidently, N
G
(a)
lives in R
G
, the sub-ring of G-invariant elements.
iear-finite-group-transitive Proposition 4.5.2. Let R be a ring, G a nite subgroup of Aut(R), and R
G
G
(t (x)).
This is a monic polynomial that vanishes at x; moreover, its also invariant
under the action of G, and hence is a polynomial over R
G
. This shows
that x is integral over R
G
.
(2) Let Q
1
, Q
2
R be primes contracting to P, and pick x Q
1
. Consider
the norm N
G
(x): this lies in Q
1
R
G
= P, and hence also in Q
2
. This
implies that (x) Q
2
, for some G, and so we have
Q
1
_
G
(Q
2
).
By prime avoidance, there exists G such that Q
1
(Q
2
). Now, by
incomparability (4.4.7), we have Q
1
= (Q
2
).
Definition 4.5.3. With the notation as in the above Proposition, the stabilizer
of a prime Q R is called the decomposition group of Q.
The xed sub-ring R
Dec(Q)
R of Dec(Q) is called the decomposition ring of
Q.
Remark 4.5.4. If Q R
G
= Q
R
G
= P, then the transitivity of the group
action on the ber over P tells us that Dec(Q) and Dec(Q
= R
Dec(Q)
Q, then Q is the only prime in R lying over
Q
. This again follows from the transitivity of the action of Dec(Q) on the ber
over Q
.
The next lemma basically says that at base change preserves group invariants.
iear-group-action-flat-base-change Lemma 4.5.5. Let R and A
is at over A. If G
is a nite sub-group of Aut
A
(R), then we have a natural isomorphism
R
G
A
A
= (R
A
A
)
G
,
where the action of G is extended naturally to R
A
A
.
66 4. INTEGRALITY: THE COHEN-SEIDENBERG THEOREMS
Proof. We have:
R
G
= Hom
A[G]
(A, R),
(R
A
A
)
G
= Hom
A[G]
A
A
(A
A
A
, R
A
A
),
where A[G] is the group ring of G over A, and A is given the natural A[G]-module
structure via the augmentation map. The desired isomorphism is now immediate
from (3.1.11).
iear-group-action-localization Corollary 4.5.6. With the notation and hypotheses of (4.5.2), let S R
G
be a multiplicative set. Then, under the natural action of G on S
1
R, we have
(S
1
R)
G
= S
1
(R
G
).
Proof. Take A = R
G
and A
= S
1
(R
G
) in the lemma above.
iear-decomposition-ring-residue-field Proposition 4.5.7. With the notation and hypotheses of (4.5.2), let Q R
be a prime lying over P R
G
, and let R
D
be the decomposition ring of Q. If
Q
= Q R
D
, then the natural inclusion k(P) k(Q
) is an isomorphism.
Proof. By (4.5.6), we have (R
G
)
P
= (R
P
)
G
. Note that Dec(Q) is unaected
by localization. Using (4.5.6) again, we see that (R
D
)
P
= (R
P
)
D
. Therefore, we
can replace R with R
P
and R
G
with (R
G
)
P
, and assume that P is maximal. In
this case, both Q and Q
.
For G, we set Q
= (Q) R
D
; note that if / Dec(Q), then Q
= Q
,
since Q is the only prime in R contracting to Q
. Since {Q
: G} is a nite
collection of maximal ideals in R
D
, using the Chinese remainder theorem, we can
nd z R
D
such that z x Q
1
= Q
, for / Dec(Q).
In particular, z x (mod Q), and (z) 1 (mod Q), for all / Dec(Q).
Now consider y = z
/ Dec(Q)
(z): this lies in R
G
, and also satises the
condition y x (mod Q). But both y and x lie in R
D
, and so we must have
x y Q
G
(t (a)) over R
G
,
and so a is a zero of the polynomial
G
t (a) over k(P). This polynomial
splits completely in R/Q, and so we see that k(Q) is normal over k(P). That its
algebraic is of course an easy consequence of what we have shown.
For the second assertion, rst observe that, by (4.5.7), we can replace R
G
with
R
P
and P with Q
= R
D
Q, and assume that G = Dec(Q). Let k
s
/k(P) be the
maximal separable sub-extension of k(Q)/k(P); then we can nd a k
s
such that
6. GOING DOWN FOR NORMAL DOMAINS 67
k
s
= k(P)[a]. Now, an automorphism of k(Q) over k(P) is completely determined
by where it sends a. But any conjugate of a is of the form (a), for some a R
mapping to a and some G. Now we nd that is the image of under the
natural map from G to Aut
k(P)
(k(Q)).
Definition 4.5.9. The kernel of the natural surjection Dec(Q) Aut
k(P)
(k(Q))
is called the inertia group of Q and will be denoted I(Q). This consists of all ele-
ments in Dec(Q) that induce the trivial action on the quotient R/Q.
Remark 4.5.10. If k(Q) is separable over k(P) (which happens, for example,
when k(P) is nite), then we get an exact sequence of groups:
1 I(Q) Dec(Q) Gal(k(Q)/k(P)) 1.
Thus [Dec(Q) : I(Q)] = [k(Q) : k(P)].
Definition 4.5.11. Given an A-algebra ring R and a eld K, a K-valued point
of R over A is just a map of A-algebras R K. We denote the set of K-valued
points of R over A by R
A
(K).
Remark 4.5.12. If R has a left action by a group G, then that automatically
induces a right action of G on R
A
(K) by the formula ()(a) = ((a)).
iear-transitive-k-valued-points Corollary 4.5.13. We keep the hypotheses of (4.5.2). For any eld K equipped
with a map R
G
K, the action of G on R
R
G(K) is transitive.
Proof. Given two maps
1
,
2
: R K that agree on R
G
, we can replace
2
by a suitable translate and assume that ker
1
= ker
2
= Q. Now, im
1
and
im
2
dier by an automorphism of R/Q over R
G
/P, and thus by an automorphism
of k(Q) over k(P). But by the Proposition above, D surjects onto Aut
k(Q)
(k(P)),
and so we can nd a D such that
1
=
2
.
Remark 4.5.14. Suppose that in the corollary above, we take L = R to be
a eld; then L
G
is the xed eld of G. Then we nd that G acts transitively on
L
L
G(L). But this is the same as saying that G acts transitively on Aut
L
G(L), which
is the same as saying that G = Aut
L
G(L). This leads to a quick proof that any
eld is always Galois over the xed sub-eld of any nite group of automorphisms.
6. Going Down for Normal Domains
This section is devoted to showing that integral extensions of normal domains
have the going down property. See (3.6.7) for the denition. First we need a few
auxiliary results, the last of which is a consequence of Galois theory.
iear-purely-inseparable-bijective Lemma 4.6.1. Let R S be a tower of domains, with K(S)/K(R) a purely
inseparable extension. Then, for every prime P R, rad(PS) is again prime. In
particular, contraction induces a bijective correspondence between the primes of S
and the primes of R.
Proof. Let a, b S be such that ab rad(PS); then we can nd n N
such that (ab)
p
n
P, a
p
n
, b
p
n
R. Suppose a / rad(PS); then a
p
n
/ P, and so
b
p
n
P, implying that b rad(PS).
iear-normal-extn-transitivity Theorem 4.6.2. Let R be a normal domain, L/K(R) a normal extension, and
S the integral closure of R in L. Then, for every prime P R, Aut(L/K(R)) acts
transitively on the primes in S contracting to P.
68 4. INTEGRALITY: THE COHEN-SEIDENBERG THEOREMS
Proof. By the lemma above, we can assume that L/K(R) is separable, and
hence Galois.Let Q
1
, Q
2
S be two primes contracting to P. For every sub-
extension L
/K(R) of L, we set
F(L
) = { Gal(L/K(R)) : (Q
1
L
) = Q
2
L
}.
For any sub-extension L
/K(R), let R
L
be the integral closure of R in L
. If
L
/K(R))
L
= R
L
K(R), and since R is normal, we
have R
Gal(L
/K(R))
L
= R. So, if L
) Gal(L/K(R)) : L
/K(R), F(L
) is closed in G.
Given these two properties, and the fact that F has the nite intersection property,
we nd that
L
F
F(L
) = . So choose
L
F
F(L
_ p be a chain of
primes in R, let q S be a prime lying over p, and let q T be a prime lying over
q. By lying over and going up (4.4.5), there is a prime q
1
T lying over p
and
another prime q
2
q
1
lying over p. Since L/K(R) is normal, the Theorem above
gives us a Aut(L/K(R)) such that (q
2
) = q. Let q
= (q
1
) S; we see that
q
q and that q
R = q
1
R = p
.
7. Valuation Rings and Extensions of Homomorphisms
Definition 4.7.1. A domain R is a valuation ring if, for every x K(R),
either x R or x
1
R.
iear-valuation-rings-basic-prps Proposition 4.7.2. Let R be a valuation ring.
(1) The ordering x y if and only if x (y) induces a total ordering on R.
(2) R is a local ring.
(3) R is normal.
(4) If R S K(R) is a tower of rings, then S is also a valuation ring.
Proof. For (1), it suces to show that every two elements of R are compa-
rable. Suppose x, y R are such that x / (y); then
x
y
/ R, and so
y
x
R, which
implies y (x).
7. VALUATION RINGS AND EXTENSIONS OF HOMOMORPHISMS 69
Let m R be the set of all non-units. To show that R is local, it suces to
show that m is closed under addition. So pick x, y m, and observe that either
xy
1
R or x
1
y R. Without loss of generality, assume xy
1
R. In this case,
we see that x +y = (1 +xy
1
)y m.
For normality, pick z K(R), and assume that it satises some monic polyno-
mial p(t) = t
n
+ a
n1
t
n1
+ . . . + a
0
over R. If z / R, then z
1
R, and we can
write
z = (a
n1
+a
n2
z
1
+. . . +a
0
z
n+1
),
and hence z R.
Part (4) is obvious.
CHAPTER 5
Completions and Hensels Lemma
chap:comp
1. Basics
In this section, we x a ltered ring (R, F
R).
Definition 5.1.1. Let (M, F
M
F
= lim
nN
(M/F
n
M) ,
equipped with the natural map
M
: M
M
F
given by the universal property of
the inverse limit, and the ltration F
M
F
given by
F
n
M
F
= lim
mN
_
F
n
M/F
n+m
M
_
,
which makes
M
a homomorphism of ltered R-modules.
A ltered R-module M is complete if
M
is an isomorphism of ltered R-
modules.
We denote by R-comp the full subcategory of R-lt that consists of complete
R-modules.
Remark 5.1.2. If the ltration F
= gr
F
(M).
Proof. Falls out immediately from the proof of the Proposition above.
Example 5.1.8. The p-adic integers
Z
p
are obtained by completing Z equipped
with the p-adic ltration (where, by abuse of notation, we are identifying the ideal
(p) with the number p). The power series ring R[[x
1
, . . . , x
n
]] over any ring R is
the completion of R[x
1
, . . . , x
n
] equipped with the (x
1
, . . . , x
n
)-adic ltration.
Definition 5.1.9. Let (M, F
n
M
: R/F
n
R
R
M M/F
n
M,
which is an isomorphism for all n N, if the ltration on M is the natural ltration.
This give us a natural map
M
:
R
R
M given by the composition
R
R
M lim
(R/F
n
R
R
M)
lim
n
M
M.
Lets see how this map looks in concrete terms. An element on the left hand side is
a linear sum of elements of the form sm, where s is a coherent sequence and m is
an element in M. Then, we send s m to the coherent sequence with co-ordinates
s
n
m under the rst map, and then to the coherent sequence with co-ordinates
s
n
m in
M.
Its easy to see that
R
is an isomorphism, which, since both completions and
tensor products respect direct sums, implies that
R
n is an isomorphism, for all
n N. Well see in (5.3.3) that this is also an isomorphism for most modules we
care about.
Definition 5.1.11. Suppose (M, F
M) and (M, F
(r) N
such that F
N(r)
M F
r
M and F
N
(r)
M F
r
M.
comp-equivalent-completion-isomorph Proposition 5.1.12. If (M, F
M) and (M, F
F
r
M 0.
Now, since, for a given r 0, we have
F
s
M F
r
M, for all s large enough, we nd
that the image of
F
s
M/F
s
M in
F
r
M/F
r
M is 0, for all s large enough. From this
its immediate that {
F
r
M/F
r
M} is an inverse system satisfying the Mittag-Leer
condition [CT, ?? ], and also that lim
F
r
M/F
r
M is 0. So we have an isomorphism
M
F
= lim
M/
F
r
M.
By a similar argument, we also have
lim
M/
F
r
M
=
M
F
,
and so our proof is done.
74 5. COMPLETIONS AND HENSELS LEMMA
comp-stable-filtrations Corollary 5.1.13. Let (M, F
i
f
i
t
i
R[[t]] : for all n N , there exists r N such that f
m
F
n
M for m r}
Observe that an element f R[[t]] is in R{t} if and only if, for every n N, its
image in (R/F
n
R) [[t]] is a polynomial. Now, equip the polynomial ring R[t] with
the natural ltration; then we see immediately that
R[t] = lim
(R/F
n
R) [t]
is the ring of restricted power series over R. This gives us the following result.
comp-restricted-power-series Proposition 5.1.17. Let R be a complete ring; then the completion of R[t],
where this ring is equipped with the natural ltration as an R-module, is R{t}, the
ring of restricted power series over R. In particular, R{t} is again complete.
2. Convergence and some Finiteness Results
Many of the notions we have encountered so far have their origins in topology
(completion, closure, etc.), and in fact this entire treatment could have been con-
ducted in topological terms by treating ltrations of a module as a neighborhood
basis for 0. Taking further inspiration from such considerations, we can dene a
notion of convergence and continuity for ltered modules.
Definition 5.2.1. An element m M is a limit of a sequence {m
n
: n N}
of elements in a ltered R-module M if there exists an m M, such that, for all
r N, there is N(r) N such that m
n
F
r
M, whenever n N(r).
A sequence {m
n
: n N} of elements in a ltered R-module M is convergent
if it has a unique limit m M. In this case, we say that the sequence converges to
m, and denote this by lim
n
m
n
= m.
A sequence {m
n
: n N} in a ltered R-module M is Cauchy if, for all r N,
there is N(r) N such that m
k
m
l
F
r
M, whenever k, l N(r).
Remark 5.2.2. Its clear that M is separated if and only if every sequence has
at most one limit.
2. CONVERGENCE AND SOME FINITENESS RESULTS 75
The next Proposition tells us that complete modules behave the way we would
expect them to, given our topological intuitions.
comp-completion-complete Proposition 5.2.3. A ltered R-module M is complete if and only if every
Cauchy sequence is convergent.
Proof. Suppose every Cauchy sequence converges: well rst show that M
is then separated. Indeed, given m
n
F
n
M, we observe that setting m
n
= m
gives us a Cauchy sequence in M. Now we see that both 0 and m are limits of this
sequence, which then, since {m
n
} is convergent, tells us that m = 0.
So we can assume that M is separated and show that
M
: M
M is a
surjection if and only if every Cauchy sequence in M is convergent.
In one direction, let s
M be a coherent sequence; then, for r N, we can nd
m
r
M such that the image of m
r
in M/F
r
M equals s
r
, and so s
M
(m
r
)
F
r+1
M. Observe now that, for t r, m
t
m
r
F
r
M: that is, {m
n
: n N}
is a Cauchy sequence in M and hence converges to some element m M. Then,
it follows that {
M
(m
n
)} converges to
M
(m) in
M. But
M is separated and s is
also a limit of this sequence; therefore, s =
M
(m).
Conversely, let {m
n
: n N} be a Cauchy sequence, and consider the coherent
sequence s
M given by s
n
=
n
(m
n
), where
n
: M M/F
n
M is the natural
surjection. Then its clear that s is a limit of the sequence {
M
(m
n
)} in
M. Let
m M be such that s =
M
(m); then, for every r N,
M
(mm
k
) F
r
M, for k
large enough. This implies that m m
k
F
r
M, for k large enough, which shows
that {m
n
} converges to m in M.
Remark 5.2.4. Well usually employ this property of complete modules to talk
about the convergence of series of the form
n=1
m
n
, where, given any r N, for
n large enough, m
n
F
r
M. In this case, we dene
n=1
m
n
to be the limit
lim
r
r
n=1
m
n
.
comp-ideal-jacobson-radical Proposition 5.2.5. Let (R, F
n=1
a
n
converges: indeed, for every n N, a
n
F
n
R. Now its
easy to check that this convergent series gives us the inverse for 1 a.
As we saw earlier, certain properties can be lifted from the associated graded
ring of a ltered ring to the ring itself. The next Theorem uses this philosophy to
study the relative case.
comp-gr-completion-surjinj Theorem 5.2.6. Let M and N be ltered R-modules, and suppose : M N
is a map of ltered modules. Denote by gr the map induced from gr
F
(M) to
gr
F
(N).
(1) If M is separated and gr is a monomorphism, then is a monomor-
phism.
(2) If M is complete, N is separated, and gr is a surjection, then is also
a surjection
Proof. Let
n
be the map induced from M/F
n
M to N/F
n
N, and let
n
be
the map induced from F
n
M/F
n+1
M to F
n
N/F
n+1
N. Observe that
n
= (gr )
n
.
76 5. COMPLETIONS AND HENSELS LEMMA
(1) Let m be an element of ker ; then, since M is separated, there is a
maximal r N such that m F
r
M, but m / F
r+1
M, and so we see that
m ker
r
, which contradicts our assumption about gr .
(2) Choose n N; since N is separated, there is a maximal r N such
that n F
r
N but n / F
r+1
N. So in(n) F
r
N/F
r+1
N can be ex-
pressed as a linear combination
i
a
i
(gr )(in(m
i
)), where m
i
M. Set
m
(1)
=
i
a
i
m
i
; we see that m
(1)
F
r
M and also that n (m
(1)
)
F
r+1
M. Now, repeating the same procedure with n (m
(1)
), we can
nd m
(2)
F
r+1
M such that n
_
m
(1)
+m
(2)
_
is in F
r+2
M. Pro-
ceeding inductively, for t N, we can nd m
(t)
F
r+t
M such that
n
_
t
k=1
m
(k)
_
lies in F
r+t+1
M. Since M is complete the series
t=1
m
(t)
converges to an element m M. Now, we simply observe that
n (m)
k=1
F
k
N = 0,
and so (m) = n.
R/I
M/IM surjects onto
I
n
M/I
n+1
M, for every n N. Now use the corollary above (and its proof) to
obtain the result.
Remark 5.2.9. The power of this result stems from the fact that we dont need
M to be a priori nitely generated for it to be applicable.
For the next Corollary, recall that a Noetherian ltered ring (R, F
R) is one
for which the blow-up algebra B(F, R) is a Noetherian ring.
3. THE NOETHERIAN CASE 77
comp-noetherian-completion Corollary 5.2.10. A complete ltered ring (R, F) is Noetherian if and only
if gr
F
(R) is a Noetherian ring. In particular, if (R, F) is any Noetherian ltered
ring, then its completion
R is again Noetherian.
Proof. Let I R be any ideal, and equip it with the induced ltration; so,
for any r N, F
r
I = I F
r
R. We claim that gr
F
(I) is nitely generated over
gr
F
(R). Indeed, for every n N, we nd that
(F
n
R I) /
_
F
n+1
R I
_
= (F
n
R I) +F
n+1
R/F
n+1
R F
n
R/F
n+1
R.
Therefore, gr
F
(I) gr
F
(R) is an ideal and is thus nitely generated over gr
F
(R)
(which is Noetherian since its a quotient of the blow-up algebra). Now, using
(5.2.7), we nd that I is nitely generated over R, and so R is also Noetherian.
The second statement follows from the rst assertion and the fact that gr
F
(R)
=
gr
F
(
R) (5.1.7).
3. The Noetherian Case
In the last section we showed that the completion of a Noetherian ltered ring
is also Noetherian (as a ring). Now well investigate some more consequences of the
Noetherian assumption. For the rest of this section, we x a Noetherian ltered
ring (R, F).
Note on Notation 7. Given any R-module M, we equip M with the natural
ltration F
r
M = F
r
R M, and we denote by
M the completion of M with respect
to this ltration.
comp-stable-completion Lemma 5.3.1. Let (M, F
M M
0
of R-modules, with M
M
M
0.
In particular, M
M gives us an exact functor from R-mod to
R-mod.
Proof. Equip M with the natural ltration. Its easy to check that the pro-
duced ltration on M
n
M
: R/F
n
R
R
M M/F
n
M,
which is an isomorphism for all n N (the ltration on M is the natural ltration).
This give us a natural map
M
:
R
R
M given by the composition
R
R
M lim
(R/F
n
R
R
M)
lim
n
M
M.
Lets see how this map looks in concrete terms. An element on the left hand side is
a linear sum of elements of the form sm, where s is a coherent sequence and m is
an element in M. Then, we send s m to the coherent sequence with co-ordinates
78 5. COMPLETIONS AND HENSELS LEMMA
s
n
m under the rst map, and then to the coherent sequence with co-ordinates
s
n
m in
M.
Its easy to see that
R
is an isomorphism, which, since both completions and
tensor products respect direct sums, implies that
R
n is an isomorphism, for all
n N. We are now ready for our rst corollary to the theorem above.
comp-noetherian-tensor Corollary 5.3.3. Let M be a nitely generated R-module, and let I R be
an ideal.
(1)
M
: M
R
R
M is an isomorphism.
(2) If R is complete, then so is M.
(3) I
M =
IM is the closure of
M
(IM) in
M. So we have
M/IM =
M/
IM =
M/I
M
(4)
R is at over R.
(5) If (R, m) is a local ring equipped with the m-adic ltration, then
R is
faithfully at over R.
(6) If (R, m) is a complete local ring equipped with the m-adic ltration, and
(S, n) is a local ring thats a nite R-module, then S is also complete.
Proof. (1) Choose a nite presentation
R
n
R
m
M 0
for M. By the Theorem, we then have the following diagram with exact
rows:
R
R
R
n
>
R
R
R
m
>
R
R
M
>
0
R
n
R
n
>
R
m
R
m
>
M
>
0
Here,
R
n and
R
m are isomorphisms as we noted above. Hence
M
is
also an isomorphism.
(2) Just note that
M
= M
R
R = M
R
R = M.
(3) That
IM is the closure of
M
(IM) follows from (5.1.10). By the Theorem,
we have
IM = IM
R
R is the image of I
R
M in
M, and so were done.
(4) This we can deduce from (3.2.1) and part (2). Indeed, if I R is any
ideal, then I
R
R is isomorphic to
I, which embeds into
R.
(5) Note that m
R = m is the maximal ideal in
R. Now our result follows from
(3.6.9).
(6) S is denitely complete with respect to the m-adic ltration; so it suces
to nd n N such that n
n
m. For this, observe that S/mS is a nitely
generated R/m-module, and thus is Artinian. In particular, there is a
power of n contained in m.
Remark 5.3.4. The nite generation hypothesis is crucial. For the simplest
counterexample, let R be a complete ring, and consider the polynomial ring R[t]
4. HENSELS LEMMA AND ITS CONSEQUENCES 79
as an R-module: its completion, as we found in (5.1.17), is R{t}, but its tensor
product with R is of course itself.
comp-noetherian-power-series-quotient Corollary 5.3.5. Let R be equipped with the I-adic ltration, and suppose
I = (a
1
, . . . , a
n
). Then there is an isomorphism of complete rings
R[[x
1
, . . . , x
n
]]/(x
1
a
1
, . . . , x
n
a
n
)
=
R
Proof. When A = R[x
1
, . . . , x
n
] is equipped with the natural ltration in-
duced by the ideal (x
1
, . . . , x
n
), we see that the natural surjection R[x
1
, . . . , x
n
]
R is a map of ltered A-modules with kernel (x
1
a
1
, . . . , x
n
a
n
). Now our result
follows from part (3) of (5.3.3).
Remark 5.3.6. One can show directly that R[[x
1
, . . . , x
n
]] is Noetherian when-
ever R is Noetherian by essentially the same proof as that of the Hilbert Basis the-
orem. So the Noetherianness of
R can also be deduced from the Corollary above.
comp-noetherian-commutes-hom-tensor Corollary 5.3.7. Let M and N be nitely generated R-modules.
(1)
M
R
N
=
M
N.
(2)
Hom
R
(M, N)
= Hom
R
(
M,
N).
Proof. (1) follows immediately from (5.3.3), and (2) follows from (5.3.3) cou-
pled with (3.1.11).
The next Proposition can be rephrased as saying that completion reects iso-
morphisms between nitely generated modules in the Noetherian case.
comp-noetherian-reflects-isomorphisms Proposition 5.3.8. Let M and N be nitely generated R-modules; then
M
=
N if and only if M
= N.
Proof. Let :
M
N be an isomorphism; From part (2) of (5.3.7), we see
that we can nd r
R and Hom
R
(M, N) such that = r . We can nd a
unit u R such that u has its image in F
1
R
N. Replacing by u we might
as well assume that has its image in F
1
R
N.
By (5.2.5), F
1
R Jac R. So now, Nakayamas lemma tells us that is surjec-
tive. Since
R is faithfully at over R (5.3.3), this implies that is also surjective.
In sum, weve shown that if there is an isomorphism from
M to
N, then there is a
surjection from M to N.
So we get surjections : M N and
: N M. But then
: N N
and
S.
(1) For every n-tuple of elements (a
1
, . . . , a
n
) in F
1
S, there is a unique map
of R-algebras
: R[[x
1
, . . . , x
n
]] S
x
i
a
i
(2) For every n-tuple f of elements in (x
1
, . . . , x
n
)R[[x
1
, . . . , x
n
]], the unique
map of R-algebras
f
: R[[x
1
, . . . , x
n
]] R[[x
1
, . . . , x
n
]]
x
i
f
i
is an isomorphism if and only if det J
f
(0) R is a unit.
(3) For every choice of f R[[x
1
, . . . , x
n
]]
n
, and every a R
n
, there is an
automorphism of R[[x
1
, . . . , x
n
]] xing R such that
f(a +e(x)) = f(a) +eJ
f
(a) x,
where e = det J
f
(a).
Proof. (1) Equip A = R[x
1
, . . . , x
n
] with the natural (x
1
, . . . , x
n
)-ltration;
then every n-tuple a of elements in S, there is a unique map of R-
algebras from A to S taking x
i
to a
i
. If the elements are chosen in F
1
S,
then this map is in fact a map of ltered rings (and in fact ltered A-
modules). Hence, since S is complete, by (5.1.5), there is a unique map
from R[[x
1
, . . . , x
n
]] to S of A-modules that satises our requirement. One
easily checks that this is also a map of R-algebras.
(2) By (5.2.6),
f
is an isomorphism if and only if gr
f
is an isomorphism.
Let t
i
be the image of x
i
in gr
(x1,...,xn)
R[[x
1
, . . . , x
n
]]; then gr
f
is just
the map
R[t
1
, . . . , t
n
] R[t
1
, . . . , t
n
]
t
i
n
j=1
f
i
(0)
x
j
t
j
.
This map is an isomorphism if and only if det J
f
(0) is a unit.
(3) By Taylors formula, we can write
f (a +ex) = f (a) +eJ
f
(a)(x) +e
2
g(x),
for some n-tuple g of elements in (x
1
, . . . , x
n
)
2
R[[x
1
, . . . , x
n
]].
Let M be the matrix of minors of J
f
(a), so that J
f
(a)M = eI. Then
we can write
f (a +ex) = f (a) +eJ
f
(a) (x +Mg(x))
Consider the map from R[[x
1
, . . . , x
n
]] to itself induced by the n-
tuple h = x +eMg(x); then by part (2), is an isomorphism. Now take
=
1
to prove the statement.
n
i=1
I are two n-tuples such that
f(a +ec) = f(a +ec
) = 0.
Let ,
(x
i
) = c
i
, respectively. Set =
1
and
1
; then we
nd that
0 = f(a +ec) = f (a +e ((x))) = f(a) +eJ
f
(a)((x)).
Theres also a similar identity involving c
(x)).
Since J
f
(a) is injective, e is a non-zero divisor, and we nd that =
,
and so c = c
comp-implicit-function-thm Corollary 5.4.5 (Implicit Function Theorem). Let (R, I) be a complete ring,
f an s-tuple of elements in R[x
1
, . . . , x
r
, y
1
, . . . , y
s
], and M
f
the s s-matrix whose
(i, j)
th
entry is
fi
yj
. Suppose a R
r
and b R
s
are such that f (a, b) = 0, and
suppose that e = det M
f
(a, b) is a unit. Then, we can nd an s-tuple g of elements
in R[[x
1
, . . . , x
r
]] such that g(a) = b and f (x, g(x)) = 0.
82 5. COMPLETIONS AND HENSELS LEMMA
Proof. By replacing x
i
with x
i
a
i
, we can assume that a = 0. Now, set
A = R[[x
1
, . . . , x
r
]], and view f as an s-tuple in A[y
1
, . . . , y
s
]. We nd that det J
f
=
e is a unit, and so by hypothesis b is an approximate solution for f (where I =
(x
1
, . . . , x
n
)). By the Theorem, there now exists a solution g A
s
for f such that
g b (mod (x
1
, . . . , x
n
)), which is equivalent to saying that g(0) = b.
For convenience, we present the one-dimensional version of these results sepa-
rately.
comp-hensel-two-one-dim Corollary 5.4.6. Let (R, I) be a complete ring.
(1) Let f R[x] be a polynomial, and let a R be such that
f(a) 0 (mod f
(a)
2
I).
Then, there exists b R such that f(b) = 0 and a b f
(a)I. If f
(a)
is a non-zero divisor, then there is a unique such b R.
(2) Let g R[x, y] be a polynomial, and let a, b R be such that g(a, b) = 0,
and such that
g
y
(a, b) is a unit. Then, there is a power series h R[[x]]
such that h(a) = b, and f(x, h(x)) = 0.
We isolate a very special, but useful case of the one-dimensional version.
comp-hensel-one-simple-root Corollary 5.4.7. Let (R, I) be a complete ring, let F R[t] be a polynomial,
and suppose a R is such that F(a) 0 (mod I), and such that F
(a) is a unit in
R. Then, there exists a unique b R such that F(b) = 0 and a b (mod I).
Proof. Follows immediately from the Corollary above.
Example 5.4.8. As an application of Hensels lemma, we will now present a
criterion for deciding whether a unit in
Z
p
is an n
th
power. So let u
Z
p
be a unit;
then to say that u is an n
th
power is equivalent to saying that there is a solution to
f(x) = x
n
u. Let v
p
be the p-adic valuation, and let r = v
p
(n). Suppose w
Z
p
is
such that f(w) 0 (mod p
2r+1
). Observe that p [ w, for, if this were not the case,
then p | u, which contradicts the assertion that u is a unit. Hence f
(w) = p
r
b,
where p [ b, and so we nd that w is an approximate solution for f. The Corollary
above tells us that there is in fact a solution for f, and thus an n
th
root for u in
Z
p
. So u has an n
th
root in
Z
p
if and only if it has a root modulo p
2vp(n)+1
.
For example, if we take n = 2, then u has a square root in
Z
p
if and only if n
has a square root module p
2vp(2)+1
. If p = 2, then we see that u has a square root
in
Z
p
if and only if
_
u
p
_
= 1. If p = 2, then u has a square root if and only if it
has a square root modulo 8. But the only odd square module 8 is 1, and so u has
a square root if and only if u 1 (mod 8).
The same argument of course applies verbatim to any local eld with nite
residue eld.
4.2. Hensels Lemma: The Classical Version. What follows is a more
classical version of Hensels Lemma.
comp-hensel-one Theorem 5.4.9 (Classical Hensels Lemma). Let R be a ring complete with re-
spect to an ideal I, and let F R[t] be a polynomial. Suppose we have polynomials
g
1
, g
2
R[t], and suppose Res(g
1
, g
2
) / I
s+1
. If we have
F g
1
g
2
(mod I
2s+1
),
5. LIFTING OF IDEMPOTENTS: HENSELIAN RINGS 83
and suppose the leading coecient of F is the product of the leading coecients
of g
1
and g
2
; then we can nd polynomials G
1
, G
2
R[t] satisfying the following
conditions:
(1) G
i
g
i
(mod I
s+1
), for i = 1, 2.
(2) deg G
i
= deg g
i
, for i = 1, 2.
(3) The leading coecient of G
i
is the same as the leading coecient of g
i
,
for i = 1, 2.
(4) F = G
1
G
2
.
If, moreover, Res(g
1
, g
2
) is a non-zero divisor, then the G
i
satisfying these condi-
tions are in fact uniquely determined.
Proof. Well call a pair (H
1
, H
2
) of polynomials a solution to our problem if
it satises the conditions listed above.
Suppose g
1
(t) =
r
i=0
a
i
t
i
, with a
r
= 0, g
2
(t) =
s
j=0
b
j
t
j
, with b
s
= 0,
and F(t) =
n
k=0
c
k
t
k
, so that r + s = n = deg F. Now consider the n-tuple of
polynomials f R[x
0
, . . . , x
r1
, y
0
, . . . , y
s1
] given by
f
t
(x, y) =
i+j=t
x
i
y
j
a
r
y
tr
b
s
x
ts
c
t
, for 0 t n 1.
Here, we follow the convention that y
t
= x
t
= 0, for t < 0. Its easy to check that
e = J
f
(a, b) = Res(g
1
, g
2
)
The following congruence is then just a consequence of our hypotheses:
f (a, b) g
1
g
2
(mod e
2
I).
Observe that by our construction the pair of polynomials (
r
i=0
a
i
t
i
,
s
j=0
b
j
t
j
),
where a
r
= a
r
and b
s
= b
s
, is a solution to our problem if and only if the r +s-tuple
(a
, b
) = (a
0
, . . . , a
r1
, b
0
, . . . , b
s1
) is such that
f (a
, b
) = 0;
(a
, b
= (a, b) (mod I
s+1
).
Now, by our jazzed up Hensels lemma (5.4.4), we immediately obtain existence
of a solution, and also its uniqueness, when e is a non-zero divisor.
Remark 5.4.10. In most cases we encounter, one of the g
i
will be a monic
polynomial, and the Theorem then assures us that G
i
will also be monic in that
case.
5. Lifting of Idempotents: Henselian Rings
comp-lifting-idempotents Theorem 5.5.1 (Lifting of Idempotents). Let (R, I) be a complete Noetherian
ring, and suppose A is a nite, central R-algebra (not necessarily commutative);
then any nite set of orthogonal idempotents of A/IA can be lifted to a set of
orthogonal idempotents of A. If A is commutative, then this lifting is unique.
Proof. Suppose rst that e R is such that e R/I is idempotent. Consider
the polynomial f(x) = x
2
x; we claim that f
(e)
2
1 (mod I), and is hence a unit by (5.2.5). Hence, by (5.4.7),
there exists a unique idempotent e R that maps to e in R/I.
Now let {e
1
, . . . , e
n
} be a set of orthogonal idempotents in A/IA. First suppose
that A is commutative; then, by part (2) of (5.3.3), A is itself complete with respect
84 5. COMPLETIONS AND HENSELS LEMMA
to the ideal IA. Hence we can assume that A = R; in this case, as we showed in the
rst paragraph, for each i, there is a unique idempotent e
i
R such that e
i
= e
i
.
We will show that the set { e
1
, . . . , e
n
} is orthogonal. Indeed e
i
e
j
I, for all pairs
(i, j), with i = j. By idempotence, it follows that e
i
e
j
n0
I
n
, for these pairs
(i, j). Since R is complete, its in particular separated, and so we see that e
i
e
j
= 0.
Its time to discard the commutativity hypothesis. We will lift e
i
to A by
induction on n. If n = 1, then we can replace A by the commutative R-subalgebra
generated by e
1
, and so well be done by our proof of the commutative case. If
n > 1, by induction, we can lift e
i
to idempotents e
i
A, for 1 i n 1,
orthogonal to each other. Let f = 1
n1
i=1
e
i
, and set e = fe
n
f. We nd that
ee
i
= e
i
e = 0, for 1 i n. Moreover
e = fe
n
f = e
n
f = e
n
.
So we can restrict our attention to the R-subalgebra A
of Agenerated by e
1
, . . . , e
n1
, e.
This is a commutative ring, and so were again done by our proof of the commuta-
tive case.
Example 5.5.2. The uniqueness does in fact fail in the non-commutative case.
Consider the ring A of 2 2 matrices over k[[t]], and the matrices
_
1 0
tr(t) 0
_
where r(t) is any power series over k. Each of these matrices is idempotent and
reduces modulo t to the matrix
_
1 0
0 0
_
.
The following Corollary gives a structure theorem for nite algebras over a
complete local ring.
comp-noetherian-lifting-idempotents Corollary 5.5.3. Let (R, m) be a complete Noetherian local ring, and let A
be a commutative R-algebra nite over R. Then A has only nitely many maximal
ideals {m
1
, . . . , m
n
}. Moreover, A
mi
is also a complete Noetherian local ring, for
all i, and A =
n
i=1
A
mi
.
Proof. Observe that A/mA is a nitely generated R/m-module and is thus
Artinian. So there is a complete set of orthogonal idempotents {e
1
, . . . , e
n
}
A/mA. By the Theorem above, these can be lifted to a complete set of orthogonal
idempotents {e
1
, . . . , e
n
} A. Let A
i
= Ae
i
; then we see that A =
n
i=1
A
i
, where
A
i
/mA
i
is a local Artinian ring, for all i. Moreover, since A
i
is a direct summand
of A as an R-module, its also nite over R.
Let n A
i
be a maximal ideal; then nR is again a maximal ideal, by (4.4.5).
Hence every maximal ideal of A
i
contains mA
i
. Since A
i
/mA
i
is a local ring, we
see therefore that A
i
is also a local ring. Let n
i
A
i
be the maximal ideal and
let m
i
A be the maximal ideal thats the pre-image of n
i
under the projection
A A
i
. Then its clear that A
i
= A
mi
. Now, any maximal ideal in A contains
mA by the argument at the beginning of this paragraph, and thus corresponds to a
maximal ideal of A/mA. But the maximal ideals of A/mA are precisely the images
of the m
i
in A/mA.
This Corollary inspires the following denition.
6. MORE ON ACTIONS BY FINITE GROUPS 85
Definition 5.5.4. A local Noetherian ring (R, m) is Henselian if every com-
mutative nite R-algebra can be decomposed into a nite direct product of local
R-algebras.
Remark 5.5.5. The Corollary above shows that all complete Noetherian local
rings are Henselian.
The next Theorem shows that the Henselian property is equivalent to a some-
what weak Hensels Lemma type result. It is in fact true that it is equivalent to the
strong form of Hensels Lemma (5.4.4), but we will not prove this till Chapter 16.
comp-henselian-characterization Theorem 5.5.6. Let (R, m) be a local Noetherian ring, and set k = R/m. Then
the following are equivalent:
(1) R is Henselian.
(2) Every free R-algebra of nite rank can be decomposed into a nite product
of local R-algebras.
(3) For every monic polynomial p(t) R[t], R[t]/(p(t)) can be decomposed
into a nite product of local R-algebras.
(4) For every monic polynomial F(t) R[t], and every pair of monic polyno-
mials g
1
(t), g
2
(t) R[t] satisfying the following conditions:
(a) F(t) g
1
(t)g
2
(t) (mod m).
(b) Res(g
1
(t), g
2
(t)) / m,
we can nd monic polynomials G
1
(t), G
2
(t) R[t] such that F(t) =
G
1
(t)G
2
(t) and such that G
i
(t) g
i
(t) (mod m), for i = 1, 2.
Proof. (1) (2) is trivial, and (2) (3) follows from (4.1.3).
For (3) (4), consider the R-algebra R[t]/(F(t)): this is a free R-algebra of
nite rank (4.1.3), and so can be decomposed into a product of local R-algebras, by
hypothesis. Given g
1
, g
2
satisfying the given conditions, we nd that F = g
1
g
2
k[t], and that
k[t]/(F(t))
= k[t]/(g
1
(t)) k[t]/(g
2
(t)).
Since R[t]/(F(t)) is decomposed into a product of local R-algebras, we see that
R[t]/(F(t)) = S
1
S
2
, where S
i
/mS
i
= k[t]/(g
i
(t)), for i = 1, 2. Now, since S
i
is
projective over R, it is in fact free over R (7.1.3), and its rank is deg g
i
. But then,
by (4.1.3), S
i
= R[t]/(G
i
(t)), for some monic polynomial G
i
(t) R[t]. Its clear
now that the G
i
satisfy our requirements.
6. More on Actions by Finite Groups
Let S be a ring, let G be a nite group acting on S via ring automorphisms
and let R = S
G
be the ring of invariants of this action. By (4.5.6), we can localize
S and R at any prime ideal of R and still preserve the same hypotheses. In other
words, we can assume that R is a local ring with maximal ideal m. By the same
argument, we can also replace S and R with their completions along m. By (5.5.3)
and (4.5.2), S decomposes into a direct product of its localizations at the primes
lying over m. Now, suppose S =
r
i=1
S
i
, where S
i
= S
ni
, for some maximal ideal
n
i
S, and let D
i
G be the decomposition group of n
i
. This sub-group acts
on S
i
, and the ring of invariants of this action contains R. It is moreover a local
R-algebra, whose residue eld is the same as that of R (4.5.7), and therefore must
be equal to R. We summarize this in the following
86 5. COMPLETIONS AND HENSELS LEMMA
comp-finite-group-actions Proposition 5.6.1. Let S be a ring, let G be a nite group acting on S via
ring automorphisms and let R = S
G
be the ring of invariants of this action. Let
p R be a prime, and let
S and
R be the completions of S and R along p. Let
q
1
, . . . , q
d
be the primes of S lying over p; then we have
S =
d
i=1
S
i
,
where S
i
=
S
qi
. Moreover, if D
i
G is the decomposition group of q
i
, then
S
Di
i
=
R.
CHAPTER 6
Dimension Theory I: The Main Theorem
chap:dt
1. Krull Dimension and the Hauptidealsatz
dt-secn:krull-theorem
The cleanest denition of dimension, valid for all rings, is the following.
Definition 6.1.1. The Krull dimension dimR of a ring R is the maximal
length of a chain of primes
P
0
_ P
1
_ . . . _ P
r
in R.
Obviously, it need not be nite.
Definition 6.1.2. The Krull dimension dimM of a nitely generated R-
module M is the Krull dimension of the quotient ring R/ ann(M).
Remark 6.1.3. Theres a lot of information in this denition. Recall that a
prime P R contains ann(M) if and only if P Supp M if and only if M
P
= 0.
So the Krull dimension of M is the longest chain of primes such that M localized
at each prime is non-zero.
The dimension 0 case is easy to take care of.
dt-dimension-zero Proposition 6.1.4. A nitely generated R-module M is Artinian if and only
if dimM = 0.
Proof. Observe that M is Artinian if and only if R/ ann(M) is an Artinian
ring. So it suces to show that a ring R is Artinian if and only if it has dimension
0. But observe that a Noetherian ring R is Artinian if and only if all its prime
ideals are maximal. This is exactly equivalent to the fact that dimR = 0.
The rst and the prettiest niteness result about Krull dimension is the Haup-
tidealsatz. Geometrically, it says that, by introducing an extra equation, you can
cut down the dimension of the solution space by at most one.
dt-hauptidealsatz Theorem 6.1.5 (Krulls Hauptidealsatz). If R is a Noetherian ring, and p
R is a prime minimal over a principal ideal (a), then dimR
p
1.
Proof. We can assume right away that R is local with maximal ideal p. We
want to show that dimR 1. By quotienting out by a minimal prime, we can also
assume R is a domain. We wish to show that there are no primes between 0 and p.
So assume to the contrary that we have a chain of primes 0 _ q _ p. Now, R/(a)
is a local Artinian ring, and so the descending chain:
(a) + q (a) + q
(2)
. . . (a) + q
(n)
. . .
stabilizes, where q
(n)
= (q
n
q
)
c
, is the symbolic n
th
power of q. So there is n such
that q
(n)
(a) + q
(n+1)
. Observe now that q
(n)
is q-primary: so if ar q
(n)
for
87
88 6. DIMENSION THEORY I: THE MAIN THEOREM
some r R, then in fact r q
(n)
(since a / q). Hence q
(n)
= aq
(n)
+ q
(n+1)
.
But a p, and so by Nakayama, q
(n)
= q
(n+1)
. This means that in R
q
, we have
q
n
q
= q
n+1
q
; so another application of Nakayama tells us that q
n
q
= 0. But R
q
is
a domain! Hence q
q
= 0, which implies that q = 0, contradicting our assumption
that it wasnt.
Definition 6.1.6. We dene the height ht p of a prime p R to be dimR
p
.
Remark 6.1.7. Krulls theorem says that for any prime p minimal over a
principal ideal, we have ht p 1.
This theorem has a number of corollaries.
dt-nzd-ht-by-one Corollary 6.1.8. If, in the theorem above, a is not in any minimal prime, in
particular, if a is a non zero divisor, then ht p = 1.
Proof. From the hypothesis, its evident that p is not minimal. Hence ht p >
0, and the theorem gives us the result.
dt-min-primes-height Corollary 6.1.9. If R is a Noetherian ring, and p R is a prime minimal
over an ideal (x
1
, . . . , x
r
) generated by r elements, then ht p r.
Proof. We prove this by induction on r. The case r = 1 is Krulls theorem
above. By localizing, we can assume R is a local ring with maximal ideal p. Let
q _ p be a prime such that there are no primes between q and p. Now, q cannot
contain all the x
i
; so we can assume without loss of generality, that x
1
/ q. In this
case, p is minimal over (x
1
) + q, and hence, by applying Krulls theorem to R/q,
we see that ht p ht q + 1.
Since (x
1
) +q is p-primary, we see that there is n N such that x
n
i
(x
1
) +q,
for all i. For 2 i n, let y
i
q be such that x
n
i
y
i
(x
1
). Then, if
I = (y
2
, . . . , y
r1
), we see that in R/I, p/I is minimal over (x
1
), and so, by Krulls
theorem, ht p/I 1. But then ht q/I = 0, which implies that q is minimal over I,
and so, by inductive hypothesis, ht q r 1, giving us ht p r.
dt-krull-thm-converse Corollary 6.1.10. If ht p = r, then we can nd an ideal I generated by r
elements such that p is minimal over I.
Proof. We prove this by induction. When ht p = 0, theres nothing to show.
So assuming ht p > 0, we can nd a prime q p with ht q = r 1, and so there is
an ideal J generated by r 1 elements over which q is minimal. Now, let P
1
, . . . , P
t
be the primes in R minimal over J, and choose x p \
i
P
i
. Let I = J +(x); then
p is minimal over I, and so I is the ideal we were looking for.
Using the notion of height, we can give now a useful property of normal do-
mains.
dt-normal-heightone-intersection Corollary 6.1.11. A normal, Noetherian domain R is the intersection of its
localizations R
P
taken over all primes P of height 1.
Proof. By (4.3.7), we have R =
P
R
P
, where the intersection is taken over
all primes P associated to a principal ideal. By (4.3.19), we see that every such
prime has height 1.
2. THE MAIN THEOREM OF DIMENSION THEORY 89
2. The Main Theorem of Dimension Theory
We now specialize to the case of semilocal, Noetherian rings. So consider a
ring R with nitely many maximal ideals m
1
, . . . , m
r
. We set m =
i
m
i
; this is the
Jacobson radical of R.
In this case, well be able to prove that the dimension of a nitely generated
module is always nite. For this, we need a dierent measure of dimension, so to
speak, that we know is a priori nite. For, after all, the main problem with Krull
dimension is that its not clear at all if it is ever nite.
Definition 6.2.1. A system of parameters for an R-module M is a subset
{x
1
, . . . , x
n
} of m such that q = (x
1
, . . . , x
n
) is an ideal of denition for M; that is,
q is such that M/qM is Artinian.
Heres another candidate for the dimension of a semilocal ring.
Definition 6.2.2. For an R-module M, we set (M) to be the minimal size of
a system of parameters for M.
Remark 6.2.3. The reason that this should be a good measure of dimension is
this: suppose we consider the scheme Spec R and we look at the closed subscheme
Spec R/q, for some ideal of denition: this is supported in a discrete closed subspace,
and so we can consider the generators x
1
, . . . , x
n
of q as giving us co-ordinates on
Spec R upto nite ambiguity.
For simplicity, suppose R is a k-algebra, where k is algebraically closed. Then,
what were saying is that given any n-tuple (a
1
, . . . , a
n
) k
n
, there are only nitely
many points at which the global section x
1
a
1
, . . . , x
n
a
n
all vanish together.
We will see later that even this nite ambiguity disappears when we are dealing
with so-called regular local rings. In fact, in some sense, the lack of ambiguity
characterizes such local rings.
dt-del-m-del-ann Lemma 6.2.4. A set {x
1
, . . . , x
n
} is a system of parameters for M if and only if
it is a system of parameters for R/ ann(M). In particular, (M) = (R/ ann(M)).
Proof. We showed in (2.3.15) that q is an ideal of denition for M if and
only if V (q) Supp M was a nite set consisting entirely of maximal ideals. Since
Supp M = Supp(R/ ann(M)), we are done.
We will now use the Hilbert and Samuel functions to dene another version of
dimension. This is the most easily computable version, albeit somewhat unintu-
itive. We maintain our hypothesis that R is a semilocal ring with maximal ideals
m
1
, . . . , m
r
and Jacobson radical m.
Recall from (2.3.18), the denition of the Samuel polynomial
q
M
associated to
a module M over the ltered ring (R, q), where q is some ideal of denition for M.
We showed in (2.3.24) that the degree of this polynomial depends only on the set
Supp MV (q). If now, R is semilocal and q is generated by a system of parameters
for R, then V (q) = {m
1
, . . . , m
r
} is just the collection of maximal ideals of R. So
V (q) and hence Supp MV (q) is independent of choice of q. This lets us formulate
the following denition.
Definition 6.2.5. The Poincare dimension d(M) of an R-module M is the
degree of the Samuel polynomial
q
M
, where q m is any ideal of denition for
R contained in m; or, equivalently, where q is an ideal generated by a system of
parameters for R.
90 6. DIMENSION THEORY I: THE MAIN THEOREM
dt-hfm-polynomial-ring Example 6.2.6. To make this denition a little more palatable, we will com-
pute this number in a very special and simple case. Consider the polynomial ring
R = k[x
1
, . . . , x
n
] and its localization R
m
at the maximal ideal m = (x
1
, . . . , x
n
).
Then, its easy to see that gr
m
(R
m
)
M M
0,
then the polynomials associated to the functions
q
M
q
M
and
q
M
have the same
degree and leading coecient. In particular, we have
d(M) = max{d(M
), d(M
)}.
Proof. See (2.3.22).
Now, we can present the most fundamental result of dimension theory.
dt-main-thm-dim-theory Theorem 6.2.8 (Main Theorem of Dimension Theory). Any nitely generated
module M over a semilocal, Noetherian ring R has nite Krull dimension. More-
over, we have
(M) = dimM = d(M).
Proof. We will show
d(M) dimM (M) d(M)
Since we know that d(M) and (M) are nite, but are not sure about dimM, we
will prove the rst inequality by induction on d(M). If d(M) = 0, then dimM/m
n
M
is a constant for large enough n. This implies that m
n
M = m
n+1
M, and by
Nakayama, we have m
n
M = 0, for large enough n. Hence M is of nite length, and
so dimM = 0. Now, assume d(M) > 0, and pick x / Z(M). Then, by Corollary
(6.2.12), we see that dimM
= dimM 1, where M
0.
This tells us, via the lemma above, that d(M
) + 1 dimM
+ 1 = dimM.
Now, we turn to the second inequality: by (6.2.4), we see that
(M) = (R/ ann(M)).
2. THE MAIN THEOREM OF DIMENSION THEORY 91
Since, by denition, dimM = dim(R/ ann(M)), it suces to prove the inequality
for the case where M is itself the semilocal ring R. We do this by induction on
dimR. If dimR = 0, then (0) is an ideal of denition, and so (R) = 0. Suppose
dimR > 0, and p
1
, . . . , p
s
be the minimal primes of R such that dimR/p
i
= dimR.
Then none of the p
i
is maximal; therefore m _ p
i
, for all 1 i n. So there exists,
by prime avoidance, x m\
i
p
i
. Let R
= dimR 1.
Now, by the induction hypothesis, we have
(R
) dimR
= dimR 1.
So, to nish up, it suces to show that (R
) (R) 1. Indeed, if {x
1
, . . . , x
r
} is
a set of elements of R such whose images form a system of parameters in R
, then
{x, x
1
, . . . , x
r
} is a system of parameters in R.
Now, for the last and easiest inequality: We have an ideal of denition q m
generated by a system of parameters for M of size exactly (M). Any system of
parameters for R generating an ideal of denition for M must, by the denition
of (M), have at least (M) elements. From (2.3.9), we then see that d(M)
(M).
Remark 6.2.9. From now on, for any nitely generated module M over a
semilocal ring R, we will refer to any of the following quantities as the dimension
of M and denote them all by dimM:
Krull dimension: The maximal length of a chain of primes in R/ ann(M).
Chevalley dimension: The minimal size of a system of parameters for M.
Poincare dimension: The degree of the Samuel polynomial
q
M
, where q
is any ideal of denition for R.
The Main Theorem assures us that they are all indeed the same thing.
Remark 6.2.10. One can actually deduce the Hauptidealsatz as a Corollary of
the main theorem: simply localize at the prime minimal over a non-zero divisor, and
observe that the non-zero divisor is now a system of parameters in the localization.
However, the Hauptidealsatz is a fundamental result, and it seems to me an
independent proof is well worth it, especially when its as elegant as Krulls.
dt-dim-decreasing Corollary 6.2.11. If x
1
, . . . , x
n
R then we have
dimM/(x
1
, . . . , x
n
)M dimM n
Proof. Its easy to check inductively that
(M/(x
1
, . . . , x
n
)) (M) n.
Now, we get our result from the Proposition.
dt-nzd-dim-dec-by-one Corollary 6.2.12. If x / Z(M), then dimM/xM = dimM 1.
Proof. From the last Corollary, it follows that we only have to show dimM/xM <
dimM. Since x / Z(M), it follows that x / Z(R/ ann(M)), and so x is not in any
minimal prime over ann(M). We showed in (2.3.15) that
V (ann(M/xM)) = V ((x) + ann(M)).
Hence, the primes minimal over ann(M/xM) are precisely the primes minimal over
(x) +ann(M). Since x is not in any minimal prime over ann(M), this implies that
92 6. DIMENSION THEORY I: THE MAIN THEOREM
every minimal prime over ann(M/xM) has height at least 1 in R/ ann(M). This
shows that
dim(M/xM) = dim(R/ ann(M/xM)) < dim(R/ ann(M)) = dimM.
Remark 6.2.13 (Warning). This is only true when R is a semilocal ring. For a
counterexample, consider the ring R = k[u, v, w]/(uv, uw), and let x = u1. Then
R/(u 1) = k[u, v, w]/((u 1) + (uw, vw)) = k[u, v, w]/(u 1, v, w) = k.
So we see that dimR = 2 (the prime (u, v) has height 2), while dimR/(u 1) = 0.
The geometric picture here should be clear.
The next Corollary nishes what we started in (2.3.24), and shows that the
degree of the Samuel polynomial is indeed a very coarse invariant.
dt-ideal-of-defn-supp-dependence Corollary 6.2.14. Let R be any Noetherian ring (not necessarily semilocal),
let M be a nitely generated R-module, and let q R be an ideal of denition for
M. Then the degree of the Samuel polynomial
q
M
depends only on the nite set
Supp M V (q).
Proof. We showed in (2.3.24) that the degree depended on both the set
Supp M V (q), and the module M. We remove the dependence on the module
now.
First, we will show that
(1) deg
q
M
= deg
q
R/ ann(M)
.
From (2.3.23) (and using the notation therein), we see that
deg
q
M
= max
1ir
{deg
qi
Mi
}.
So, to prove our statement, by replacing R by (R/ ann(M))
mi
, we can assume that
(R, m) is a local ring, that q m is a primary ideal and that M is a faithful
R-module. In this case, observe that we have
deg
q
M
= dimM = dimR = deg
q
R
.
Now, suppose Supp MV (q) = Supp M
/q
n
M
)) = V (ann(M
) + q)
and so
rad(ann(M) + q) = rad(ann(M
) + q).
This, by an argument similar to the one in (2.3.24), will show that
deg
q
R/ ann(M)
deg
q
R/ ann(M
)
,
and the other inequality will follow by symmetry. This, coupled with equation (1)
above, gives us what we wanted.
3. REGULAR LOCAL RINGS 93
3. Regular Local Rings
Let (R, m) be a Noetherian local ring. Then, by (6.2.8), dimR is the smallest
number of elements generating an m-primary ideal.
Definition 6.3.1. Let (R, m) be a Noetherian local ring; then the number
(R) = dim
R/m
(m/m
2
) dimR is called the embedded dimension of R.
A Noetherian local ring (R, m) is regular if m can be generated by dimR many
elements; that is, if it has embedded dimension 0.
dt-regular-local-domain Proposition 6.3.2. Every regular local ring is an integral domain.
Proof. Let R be a regular local ring. Well prove the statement by induction
on dimR. If dimR = 0, then m = 0, and so R is a eld.
Now, suppose dimR > 1, and let P
1
, . . . , P
s
be the minimal primes of R. Then,
we can nd
x m\ ((
_
i
P
i
) m
2
).
Consider R
m
R
= l(R/m) = 1. Assume (1) is true; then, by (6.2.8), we see that
deg
m
R
= d(R) = n. From this, its clear that
n
m
R
1, since its integer valued
and positive (recall that its the leading coecient of
m
R
). The other inequality
follows from (2.3.25). So we see that (1) (4).
Now, assume (4) holds; then, in particular, dimm/m
2
= n, the number of
monomials of degree 1. That is, (4) (3).
For (5) (4), observe that we have a natural isomorphism gr
m
(R)
= gr
m
(
R)
of graded R/m-algebras.
94 6. DIMENSION THEORY I: THE MAIN THEOREM
4. Dimension Theory of Graded Modules
The next Theorem contains most of what can be said at this point about the
dimension theory of graded modules.
dt-dimension-graded-modules Theorem 6.4.1. Let M be a nitely generated graded module over a graded
Noetherian ring R, and let p R be a prime in Supp M.
(1) If p is homogeneous, then we can nd a chain of homogeneous primes in
Supp M descending from p of length d, where d = ht p.
(2) If p is not homogeneous, then dimM
p
= dimM
p
+ 1.
Proof. First we prove a preliminary fact: for every non-homogeneous prime
p R, ht p/p
. Suppose
d > 1; then, by induction, we can nd a chain
p
0
_ p
1
_ . . . _ p
d2
_ p
d1
_ p
d
= p,
where p
i
is homogeneous for 0 i d 2. If p is non-homogeneous, then we
can replace p
d1
by p
= ht p 1. Since p
is not a maximal
ideal, there is a homogeneous prime m that strictly contains it. Then we see that
ht m ht p
+ 1 = dimR.
dt-graded-k-algebra-hilbert-polynomial Corollary 6.4.3. Let R be a positively graded ring nitely generated over
R
0
= k by R
1
, with k a eld. Then dimR = 1 +deg H(R, n), where H(R, n) is the
Hilbert polynomial of R.
4. DIMENSION THEORY OF GRADED MODULES 95
Proof. Let m = R
+
be the irrelevant ideal of R; then, by the Corollary above,
dimR = dimR
m
. We claim that gr
m
(R)
= R; indeed, m
n
=
mn
R
m
, and so
m
n
/m
n+1
= R
n
. Now, since gr
m
(R)
= gr
m
(R
m
), we nd that H
m
Rm
(n) = H(R, n).
The result now follows from (6.2.8).
Definition 6.4.4. Let (R, m) be a local ring. If q = (x
1
, . . . , x
n
), and B(q, R)
is the blow-up algebra associated to the q-adic ltration on R, then x
1
, . . . , x
n
are
analytically independent if the kernel of the surjection
q
: R[T
1
, . . . , T
n
] B(q, R)
T
i
x
i
t
is contained in m[T
1
, . . . , T
n
].
dt-anal-ind-equiv Proposition 6.4.5. Let (R, m) be a local ring, and let x
1
, . . . , x
n
be elements
in m. Set q = (x
1
, . . . , x
n
); then the following are equivalent:
(1) x
1
, . . . , x
n
are analytically independent.
(2) The induced surjection
(R/m) [T
1
, . . . , T
n
] B(q, R)/mB(q, R)
is an isomorphism.
(3) dimB(q, R)/mB(q, R) = dimgr
q
(R)/mgr
q
(R) = n.
(4) deg H
_
B(q, R)/mB(q, R), d
_
= deg H
_
gr
q
(R)/mgr
q
(R), d
_
= n 1
Proof. Well show (1) (2) (3) (4).
(1) (2): We have the following exact sequence:
0 ker
q
i
R[T
1
, . . . , T
n
]
q
B(q, R) 0.
Tensor this with R/m = k to get an exact sequence
ker
q
R
k
ik
(R/m) [T
1
, . . . , T
n
] B(q, R)/mB(q, R) 0.
Now, im(i k) = 0 if and only if imi m[T
1
, . . . , T
d
]. From this the
equivalence follows.
(2) (3): Clear. Use the isomorphism
gr
q
(R)/mgr
q
(R)
_ p,
there is a prime q
q such that (q
)
c
= p
.
where S
/mS
.
So if we replace S with S
= dimR
+ dimS
/mS
,
where S
=
Supp N
, where N
= N R
. Now, N
is a at R
M.
7. THE GOING DOWN PROPERTY 99
Proof. Follows from the Proposition, the fact that
R is at over R with
dim
R/m
R = dimR/mR = 0,
and the other fact that
M = M
R.
Another class of maps that satises the Going Down property is the class of
integral extensions f : R S, where both R and S are domains, and R is normal.
See (4.6.3).
dt-normal-fiber-equality Proposition 6.7.4. If f : (R, m) (S, n) is an integral extension of local
rings with R, S domains, and R normal, then
dimS = dimR + dimS/mS.
Proof. Follows immediately from the comment just above and (6.7.1).
CHAPTER 7
Invertible Modules and Divisors
chap:im
1. Locally Free Modules
In this section, well look at some characterizations of locally free R-modules
that are analogous to those of locally free sheaves over a locally ringed space (see
[RS, 5.1 ]). Well see that these modules are the same as projective modules when
theyre nitely presented.
Definition 7.1.1. A locally free module is an R-module M such that for every
prime P R, M
P
= R
n
P
, for some n N (not necessarily the same n for all P!).
The next Proposition gives the rst hint of the general philosophy of equivalence
between vector bundles and projective modules. See [AG, ?? ] for the algebro-
geometric situation.
im-proj-iff-locfree Proposition 7.1.2. A nitely presented R-module M is projective i it is lo-
cally free.
Well actually present two proofs of this. The rst proof is based on the fol-
lowing Lemma.
im-fingen-proj-locfree Lemma 7.1.3. Any nitely generated projective R-module M is locally free.
Proof. It clearly suces to show that any nitely generated projective module
over a local ring is free. So assume R is local with maximal ideal m. Choose a
minimal generating set {m
i
: 1 i n} for M (namely, one that induces a basis for
M/mM), and consider the map : R
n
M that takes the standard ordered basis
{e
i
} of R
n
to {m
i
}. Since this map induces an isomorphism (R/m)
n
M/mM,
we see that ker mR
n
. But since M is projective, we have a splitting map
: M R
n
such that
M = im ker = im + mM,
which, by Nakayama, implies that ker = 0. Thus, is an isomorphism, and M is
free.
Remark 7.1.4. It is a theorem of Kaplansky that any projective R-module is
locally free.
Proof of Proposition (7.1.2). Here are the two proofs:
Proof 1: We get one direction from the Lemma above. Suppose now that
M is a locally free R-module; then, by (3.1.12), all the localizations of the
functor Hom
R
(M, ) are exact, and hence Hom
R
(M, ) is itself exact,
telling us precisely that M is projective.
101
102 7. INVERTIBLE MODULES AND DIVISORS
Proof 2: Using (3.3.4), we nd that a nitely presented R-module M is
at if and only if it is projective. From (3.3.7), we nd that a nitely
generated R-module M is at if and only if it is locally free.
P
(
j
a
ij
b
ij
m
j
) = (
j
a
ij
b
ij
m
j
) = n
i
for all i.
If g = s
i,j
b
ij
, then we see immediately that
g
: M
g
N
g
is surjective.
Similarly, we can nd : N M and h R \ P such that
h
: N
h
M
h
is surjective. Then, if f = gh, we see that the maps ()
f
: M
f
M
f
and
()
f
: N
f
N
f
are both surjective. Since any surjective endomorphism of a
nitely generated module is an isomorphism, we see that
f
must be in fact an
isomorphism.
im-loc-criterion-generators Lemma 7.1.6. Suppose R = (f
1
, . . . , f
n
). Let P be any R-module and let :
M N be a map of R-modules. Then the following statements hold:
(1) P = 0 i P
fi
= 0, for all i.
(2) is injective i
fi
is injective, for all i.
(3) is surjective i
fi
is surjective, for all i.
(4) is an isomorphism i
fi
is an isomorphism for all i.
Proof. Its enough to prove (1), since (2) and (3) follow from applying (1) to
the cases where P = ker and P = coker , respectively, and (4) is just (2) and (3)
put together.
So assume P
fi
= 0, for all i. Then, for any p P, there is a power f
r
i
of f
i
such that f
r
i
p = 0. Since, for any r N, we have R = (f
r
1
, . . . , f
r
n
), we see that
Rp = 0, and thus p = 0.
im-loc-free-nbd-free Proposition 7.1.7. If M is a nitely presented R-module, then M is projective
if and only if there are nitely many elements f
1
, f
2
, . . . , f
n
R that generate R
and are such that M
fi
= R
fi
, for all i.
Proof. First assume that we can nd such f
i
. In this case, we see by Lemmas
(7.1.6) and (3.1.12) that the functor Hom
R
(M, ) is exact i Hom
R
f
i
(M
fi
, ) is
exact, for all i. Since M
fi
is free, the latter functors are all exact, and were done.
2. INVERTIBLE MODULES 103
Now, for the converse, by Lemma (7.1.5), we see that for every prime P R,
we can nd f
P
/ R \ P such that M
f
P
= R
f
P
. Since (f
P
: P Spec R) = R, we
see that there must be nitely many f
P
that generate R (Just pick the ones that
appear in some expression of 1 in terms of the f
P
).
2. Invertible Modules
im-sec-inv-modules
In this section, well study the so-called invertible modules over a Noetherian
ring, and show that theres a good reason they are called what they are.
See also [RS, 5.2 ] for an analogous treatment of invertible modules over coher-
ent rings of sheaves.
All rings in this section will be Noetherian.
im-invertible-module Definition 7.2.1. An invertible module over R is a nitely generated, locally
free module of rank 1. In other words, its a nitely generated R-module M such
that, for every prime P Spec R, M
P
= R
P
.
Note on Notation 8. Well denote the dual of an R-module M, Hom
R
(M, R)
by M
.
Heres a characterization of invertible modules that well actually use in this
section.
im-dual-is-inverse Proposition 7.2.2. An R-module M is invertible if and only if the natural
map : M
R
M R, given by m (m), is an isomorphism.
Proof. First suppose that M is invertible. Then, for every prime P R, we
have the following commutative diagram
M
P
M
P
P
>
R
P
R
P
R
P
=
>
R
P
_
_
_
_
_
_
_
_
_
_
So we see that
P
is an isomorphism, for all P, and thus is itself an isomorphism.
Conversely, suppose is an isomorphism, and suppose
1 = (
i
m
i
) =
i
(m
i
).
Then, for every prime P, we can nd an i such that
i
(m
i
) / P. This means that
i
(m
i
) is a unit in R
P
, which implies that we can nd an element u R \ P such
that (
i
)
P
(um
i
) = 1 R
P
. Set a
i
= um
i
; then we see that
M
P
= ker(
i
)
P
R
P
a
i
,
M
P
= ker(a
i
)
P
R
P
i
where we treat a
i
as an element of M
P
. Observe that
P
(ker(a
i
)
P
R
P
a
i
) = 0 =
P
(R
P
i
ker(
i
)
P
).
Since
P
is an isomorphism, this implies that ker(a
i
)
P
= ker(
i
)
P
= 0, because
R
P
a
i
= R
P
= R
P
i
. Hence, we see that M
P
= R
P
a
i
= R
P
. Moreover, if M
i
Ra
i
, then the inclusion M
= N
Pi
, for all i. Then,
in fact, M
= N.
Proof. Let
i
: M
Pi
N
Pi
be the isomorphism given by hypothesis. Then,
by Lemma (3.1.12), there is a
i
: M N, and a / P
i
such that (
i
)
P
/a =
i
.
Since a
i
is still an isomorphism, we may assume that (
i
)
P
=
i
. Now, by Prime
Avoidance, for each i, we can choose r
i
(
j=i
P
j
) \ P
i
. Let =
i
r
i
i
; then,
for each i,
Pi
= r
i
i
+
i
, where im
i
P
i
N
Pi
, and r
i
i
is an isomorphism. By
the previous Lemma, this means that
Pi
is an isomorphism. Since this is true for
all i, we see that is also an isomorphism.
Definition 7.2.5. An invertible fractional ideal of R is an invertible R-submodule
of K(R).
im-invmod-submod-tqr Proposition 7.2.6. Every invertible module M is isomorphic to an invertible
fractional ideal of R.
Proof. First, we will show that M K(R)
= K(R). Recall that K(R) is a
Noetherian semi-local ring, whose maximal ideals are the the maximal associated
primes of R. Thus, by the lemma (7.2.4) above, it suces to show that (M
K(R))
PK(R)
= K(R)
PK(R)
, for every maximal associated prime P of R. Note that
for any homomorphism of rings R S, and any prime Q S, with Q
c
= P, we
have (M S)
Q
= M
P
R
P
S
Q
, for any R-module M. So the left hand side is just
M
P
R
P
K(R)
PK(R)
= R
P
K(R)
PK(R)
= K(R)
PK(R)
.
Now, it suces to show that the natural map M M K(R) is a monomor-
phism. This can be checked locally, and here its the map
R
P
R
P
K(R)
= K(R)
P
.
But this map is injective, since the map R K(R) is.
2. INVERTIBLE MODULES 105
Remark 7.2.7. The Proposition above says that every invertible R-module is
isomorphic to an invertible fractional ideal of R.
im-invertible-fractional-ideals Proposition 7.2.8. Let I, J K(R) be invertible fractional ideals.
(1) The natural map I
R
J IJ is an isomorphism.
(2) I contains a non-zero divisor of R.
(3) If u I R is a non-zero divisor, and , are two R-module maps from
I to J such that (u) = (u), then in fact = .
(4) The natural map I
1
J Hom
R
(I, J) taking a to the map
a
: t ta is
an isomorphism. In particular, I
1
= I
.
(5) If L K(R) is any R-module, then L is invertible if and only if L
1
L =
R.
Proof. For (1), it suces to show that for every prime P, the map
I
P
J
P
K(R)
P
K(R
P
)
is a monomorphism. So we might as well assume that R is local. Since I
= R
= J,
we have a I, b J, both non zero divisors, such that I = Ra, J = Rb. Then,
I J = Ra Rb = R(a b)
maps to Rab. Since both a and b are non zero divisors, this is a monomorphism.
Suppose I R consists entirely of zero-divisors; then its contained in some
associated prime of R, and so there is b R such that R I ann(b). Since I is
nitely generated, we can nd a non-zero divisor u R such that uI R I
ann(b). But then I is itself annihilated by ub. Let P be a prime containing ann(ub);
then 0 = ub/1 R
P
is a zero-divisor of I
P
, which contradicts the fact that I
P
= R
P
.
Hence I R contains at least one non-zero divisor.
On to statement (3): since u is a non-zero divisor, it remains one on localization
at any prime P R. Also, to show that = , it suces, using (3.1.12), to show
that they agree modulo every prime P R. Thus, we can assume that R is
local and that I
= R. Observe that u goes to a non-zero divisor of R under this
isomorphism. Hence, were reduced to showing: if , : R K(R) are two maps
that agree on a non-zero divisor u, then = . This is simple: just observe that
we have
u(1) = (u) = (u) = u(1),
and since u is a non-zero divisor, this tells us that (1) = (1), and so = .
First, using (2), pick a non-zero divisor u I R. If we pick non-zero a I
1
J;
then ua = 0, and so the map
a
is non-zero, implying that a
a
is an injective
map. To show that its surjective, let : I J be any R-module map, and let
w = u
1
(u). Then it follows from part (3) that =
w
, since they both agree on
u.
Assertion (4): If L is invertible, then (2) combined with (3) says
L
R
L
= L
1
R
L
= L
1
L = R.
Conversely, suppose L
1
L = R. We may assume that R is local and show that
L
/R
K(R)
C(R) Pic(R) 1.
(2) C(R) is generated by the invertible ideals of R; that is, by the invertible
fractional ideals of R contained in R.
Proof. That the map in (1) is surjective follows from (7.2.6). To see that it is
a homomorphism of groups we use (7.2.8) for the isomorphism IJ
= I
R
J, valid
for any pair of fractional ideals I and J. Next, suppose we have an isomorphism
: I
=
R from a fractional ideal I to R. We want to show that I = uR, for
some element u K(R)
i
p
ri
i
, where u is a unit and p
i
R is irreducible, for each i. It is
easy to see that we have the equality
(a) =
i
(p
i
)
ri
3. UNIQUE FACTORIZATION OF IDEALS 107
Now, if Q Spec R is associated to (a), then we can nd b R \ (a) such that
bQ (a) =
i
(p
i
)
ri
. So bQ (p
i
)
ri
, for all i. This means that either Q (p
i
), for
some i, in which case Q = (p
i
), since ht Q 1 by the Hauptidealsatz. Or: b (p
i
)
ri
,
for all i, in which case b (a), which is a contradiction. Hence, Ass(a) = {(p
i
)},
and every prime associated to (a) is principal.
Conversely, suppose R is such that every prime associated to a principal ideal
is principal. Then, if a R0, any prime minimal over a will be principal, say its
(p), for some prime element p. In that case, since a is irreducible, we must have
a = up, for some unit u, which means, of course, that (a) is itself prime.
The second equivalence follows from the corollaries to Krulls Theorem, (6.1.8)
and (6.1.10).
im-unique-factorization Theorem 7.3.4. Let R be a Noetherian ring such that, for every maximal ideal
m R, R
m
is a UFD.
(1) An ideal I R is invertible if and only if all the primes minimal over it
have height 1; that is, if it has pure co-dimension 1.
(2) R has unique factorization of height 1 ideals.
Proof. One direction of (1) follows immediately from (7.3.3). For the other,
rst suppose that I R is a prime of height 1. Then, for any maximal ideal m R
containing I, I
m
R
m
is a height 1 prime and is thus principal, again, by (7.3.3).
This of course immediately implies that I is invertible.
Now, let I R be an arbitrary ideal of pure co-dimension 1. We will show that
we can express I as a product of primes of height 1. Since the product of invertible
ideals is of course invertible, we will then have shown that I is invertible. To do this,
let I R be a maximal ideal of pure co-dimension 1 not expressible as a product
of height 1 primes. Pick P Ass(R/I), and consider the ideal P
1
I; this contains
I, but if it were equal to I, then we would nd from (4.2.2) that elements of P
1
are integral over R. But R is normal, since its localizations are normal (4.3.13),
and so we would then have P
1
R, which is absurd. Therefore I = P
1
I, and
by the maximality of I, we can express P
1
I as a product of the form Q
1
. . . Q
r
,
where the Q
i
are primes of height 1. But then we nd I = PQ
1
. . . Q
r
, which is a
contradiction.
We now move on to (2). Suppose we have two expressions of I as the product
of height 1 primes:
I =
r
i=1
P
ki
i
=
s
j=1
Q
lj
j
.
We will show by induction on d =
i
k
i
that the two sides must be equal. If d = 0,
then I = R, and we must have s = 0 also. If r > 0, then we have P
j
Q
1
, for
some j, since the product
j
P
j
Q
1
. As both P
j
and Q
1
are height 1 primes, it
follows that P
j
= Q
1
. In this case, we can multiply both expressions by Q
1
1
to get
Q
1
1
I = P
kj1
j
i=j
P
ki
i
= Q
l11
1
s
m=2
Q
lm
m
.
By induction, the two expressions must both rearrangements of the products of the
same prime powers, and so were done.
108 7. INVERTIBLE MODULES AND DIVISORS
Definition 7.3.5. Let R be as in the Theorem above; then, for all maximal
ideals P R, we will associate a function v
P
: C(R) Z that sends every
fractional invertible ideal I to the power of P appearing in its unique factorization
into maximal ideals. Well call this map the valuation at P.
4. Cartier and Weil Divisors
5. Discrete Valuation Rings and Dedekind Domains
im-serres-criterion Theorem 7.5.1 (Serres Criterion). A Noetherian ring is normal if and only
if it satises the following conditions:
R
1
: For i 1, the localization of R at every height i prime is regular.
S
2
: Every prime associated to (0) is minimal, and every prime associated to
a non-zero divisor has height 1.
Proof. First, assume that R is normal. Then, by Proposition (4.3.20), its a
product of normal domains. Now, any localization of R at a prime is isomorphic to
the localization of one of its factors at a prime. Given this, we see that we just have
to show that a normal domain S satises conditions R
1
and S
2
. The only prime
P S of height 0 is the prime (0), and the localization at (0) is the fraction eld
K(S) of S, which is regular. Now let P S be a height 1 prime; then (4.3.19) says
that S
P
is regular, since it has dimension 1 and its maximal ideal is principal. It
remains to show that S2 holds. So let P S be a prime associated to (0); then
since S is a domain, P = (0), and ht P = 0. If P is associated to a non-zero divisor,
then (4.3.19) says that ht P = 1.
Conversely, assume R satises the two conditions. Then it also satises R
0
and
S
1
, and hence by Serres criterion for reducedness (4.3.4), its reduced.
Now, observe that any localization of R also satises conditions R
1
and S
2
,
and, for any prime P R, R
P
is a domain. If it satises the two conditions, then
it also satises the criterion given in Proposition (4.3.19), and hence is normal.
Since R
P
is normal for every prime P R, this implies that R is also normal, by
(4.3.13).
Remark 7.5.2. As one would expect, we can talk, more generally, about con-
ditions R
n
and S
n
, for n N. The formulation of R
n
is obvious, but that of S
n
is
not quite so evident at this point. Well dene these conditions in Chapter 12 and
show that they behave very well under at extensions. In particular, we will nd
that normality and reducedness descend down from faithfully at extensions.
Definition 7.5.3. A regular local ring (R, m) of dimension 1 is called a discrete
valuation ring or a DVR
A domain R is a Dedekind domain if, for all primes P R, R
P
is a DVR. In
particular, every non-zero prime in R is maximal.
im-dvr-characterization Theorem 7.5.4. The following are equivalent for a one dimensional Noether-
ian local domain (R, m), with residue eld k = R/m:
(1) R is a DVR.
(2) m is principal.
(3) dim
k
m/m
2
= 1
(4) k[t]
= gr
m
(R).
(5) R is a principal ideal domain.
5. DISCRETE VALUATION RINGS AND DEDEKIND DOMAINS 109
(6) There exists m such that every non-zero ideal of R is of the form (
r
),
for some r N.
(7) Every non-zero ideal in R is of the form m
r
, for some r N.
(8) Every fractional ideal of R is of the form m
r
, for some r Z.
(9) Every fractional ideal of R is invertible.
(10) R is a valuation ring.
(11) R is normal.
Proof. (1) (2) (3) (4) follows from (6.3.4). The implications (6)
(7) (8) (9) are trivial, (10) (11) follows from (??), and (11) (1) follows
from (7.5.1).
Now observe that every fractional ideal of R is invertible if and only if every
ideal of R is invertible, and, since R is local, every ideal of R is invertible if and
only if every ideal is principal. This gives us (5) (9). Also, if R is a PID, then
were in the situation of (7.3.4), from which (6) follows.
Thus well be done if we show (2) (6) and (6) (10). Well do the rst
implication now. Let be a generator of m, and let a R be a non-zero ideal. We
can nd r N such that
r
a, but
r1
/ a. We claim that a = (
r
). Indeed,
suppose we have a a\(
r
); then a = u
k
, for k < r, and u / m. But then
k
a,
which is a contradiction.
Now for (6) (10): this is easy, since every element x K(R) is of the form
u
r
, where u R\ m and r Z. Therefore, either x R or x
1
R, which shows
that R is a valuation ring.
Definition 7.5.5. A generator of the maximal ideal m in a DVR (R, m) is
called a uniformizer for R.
im-dedekind-characterization Theorem 7.5.6. Let R be a one dimensional Noetherian domain. Then the
following are equivalent:
(1) R is a Dedekind domain.
(2) R is normal.
(3) Every fractional ideal of R has a unique expression as a product of maximal
ideals of R.
(4) Every fractional ideal of R is invertible.
Proof. Follows immediately from (7.5.4), since all the statements localize
nicely.
im-dedekind-flatness Proposition 7.5.7. Let R be a Dedekind domain and let S be an R-algebra.
Then the following are equivalent:
(1) S is at over R.
(2) For every associated prime Q Ass S, Q R = (0).
Proof. After localizing, we reduce immediately to the case where (R, m) is
a DVR with uniformizer . In this case, since R is a PID we have to show that
/ Z(S) if and only if Q R = (0), for all associated primes Q S (Were using
(3.2.2) here). But this is easy, since Z(S) =
QAss(S)
Q.
im-dedekind-dedekind-flat Corollary 7.5.8. Let R S be an integral extension of Dedekind domains;
then S is faithfully at over R.
110 7. INVERTIBLE MODULES AND DIVISORS
Proof. Since S is integral over R, for any maximal ideal Q S, S/Q is
integral over R/(Q R). But then 1 = dimS/Q = dimR/(Q R), by (6.5.4), and
so QR R is also a maximal ideal. Thus by the Proposition above S is at over
R. By lying over, we clearly have PS = S, for all primes P R, and so S is in
fact faithfully at over R by (3.6.4).
6. The Krull-Akizuki Theorem
im-rank-length-quotient-nzd Theorem 7.6.1. Let R be a one dimensional domain, and let x R be a non-
zero element. For every torsion free R-module M, we have
l(M/xM) rk(M)l(R/(x)),
with equality holding whenever M is nitely generated. Here rk(M) = dim
K(R)
(K(R)
R
M).
Proof. First assume that M is nitely generated. Let r = rk(M); if r = ,
then there is nothing to show. Otherwise, we can nd elements m
1
, . . . , m
r
M
whose images form a K(R)-basis for K(R)
R
M. Let R
r
M be the map induced
by these elements; this map is injective, because its kernel is a torsion sub-module
of R
r
, which is of course torsion free. Let N be the cokernel of this map; then N
is also nitely generated, and we have an exact sequence
0 R
r
M N 0,
and tensoring with R/(x) gives us another exact sequence
Tor
R
1
(M, R/(x)) Tor
R
1
(N, R/(x)) (R/(x))
r
M/xM N/xN 0.
Since, for any R-module P, Tor
R
1
(P, R/(x)) is just the x-torsion of P, we see that
we in fact have an exact sequence
0 (0 :
N
x) (R/(x))
r
M/xM N/xN 0
of R/(x)-modules of nite length. Thus we have
r l(R/(x)) +l(0 :
N
x) = l(M/xM) +l(N/xN).
So to nish the proof in the case where M is nitely generated, we just have to
show that l(0 :
N
x) = l(N/xN). But this follows from the exact sequence:
0 (0 :
N
x) N
x
N N/xN 0.
Now we can discard the assumption that M is nitely generated. First observe
that for every nitely generated R-submodule M
M, we have
l(M
/xM
) l((M
xM)/xM).
Next note that we have
M/xM =
_
M
M
M
nitely generated
(M
xM)/xM.
Therefore, if l(M/xM) > r l(R/(x)), then it follows that we have some nitely
generated R-submodule M
M such that
l(M
/xM
) l((M
xM)/xM)
> r l(R/(x))
rk(M
)l(R/(x)),
7. GROTHENDIECK GROUPS 111
which contradicts the paragraph above that dealt with nitely generated R-modules.
im-algebraic-ideal-intersect-non-trivial Lemma 7.6.2. Let R and S be domains such that K(S)/K(R) is an algebraic
extension. Then, for every ideal J S, J R = 0.
Proof. It suces to prove this for principal ideals. Pick s S and let p(t)
R[t] be an irreducible polynomial such that p(s) = 0. Then we see that the constant
term of p(t) (which is necessarily non-zero) is in the ideal generated by s and lies
in R.
im-krull-akizuki Corollary 7.6.3 (Krull-Akizuki). Let R be a one dimensional Noetherian do-
main, let L/K(R) be a nite extension of elds, and let S L be a sub-ring con-
taining R. Then, for any non-zero ideal J S, S/J has nite length. In particular,
S is Noetherian of dimension at most 1.
Proof. Since S is torsion free as an R-module, we see that K(R)
R
S is a
K(R)-subspace of K(S), and thus has nite dimension over K(R). So we see that
rk(S) is nite. Moreover, if J S is any non-zero ideal, by the lemma above, we
can nd a non-zero element x J S. Thus by (7.6.1) we have
l(S/J) l(S/xS)
rk(S)l(R/(x)) < .
Given this, we immediately nd that any non-zero ideal must be nitely generated,
and also that S has dimension at most 1.
im-integral-closure-dedekind Corollary 7.6.4. Let R be a one dimensional Noetherian domain, and let
L/K(R) be a nite extension of elds. Then the integral closure of R in L is a
Dedekind domain.
Proof. Let S be the integral closure of R in L; then, from the above Corollary,
we nd that S is Noetherian and thus it also has dimension 1 by (6.5.4). The
statement now follows from (7.5.6).
7. Grothendieck Groups
All our rings in this section will be Noetherian.
Definition 7.7.1 (General Grothendieck Construction). Let C be an abelian
category, and let D be a sub-category of C with a small skeleton. Let C(D) be
the set of isomorphism classes of objects in D, and let F(D) be the free abelian
group generated by C(D). We denote by E(D) the sub-group of F(D) generated
by elements of the form [M
] [M] + [M
], where
0 M
M M
0
is an exact sequence of objects in D. The Grothendieck group K(D) is the quotient
F(D)/E(D).
The natural map C(D) K(D) is denoted
D
.
im-grothendieck-grp-universal-prp Proposition 7.7.2. Let C be an abelian category and let D be a sub-category
of C with a small skeleton with Grothendieck group K(D). Then, for every additive
function from D to a group G, there exists a unique homomorphism
: K(D)
G such that (M) =
(
D
([M])).
112 7. INVERTIBLE MODULES AND DIVISORS
Proof. Immediate from the denition.
Definition 7.7.3. A subset C(D) is said to be a generating subset if it
contains 0, and if, for any object A in D, there exists a nite, separated ltration
F
D
is denoted
R
.
7.2. Projective Modules.
7.3. Flat Modules.
7.4. Modules of Finite Length over Dedekind Domains.
Definition 7.7.6. Let R be a Noetherian ring. If, in the Grothendieck con-
struction, we take C = R-mod and D to be the sub-category of R-modules of nite
length, then the Grothendieck group K(D) is denoted K
a
(R) (the a stand for
Artinian). The natural map
D
is denoted
R
a
.
Remark 7.7.7. Its easy to see that the set of objects [R/m], where m is a
maximal ideal of R, is a generating subset.
im-euler-characteristic Proposition 7.7.8. Let R be a Dedekind domain, and let Pic(R) be its Picard
group. There is a unique isomorphism
: K
a
(R)
=
Pic(R)
such that (
R
a
[R/P]) = [P], where [P] denotes the isomorphism class of invertible
ideals that P belongs to.
Proof. Let M be an R-module of nite length, and consider any composition
series
M = M
0
_ M
1
_ _ M
r1
_ M
r
= 0,
where, for 0 i < r, M
i
/M
i+1
= R/P
i
, for some maximal ideal P
i
R. By Jordan-
Holder the set {P
1
, . . . , P
r
} is uniquely determined by the isomorphism class of M,
and so we can set ([M]) =
r
i=1
[P
i
]. To determine if this gives us a well-dened
homomorphism, it suces to check that, for two maximal ideals P, Q R, we have
([R/P])([R/Q]) = ([R/P] [R/Q]).
But this is obvious.
The map is surjective, since Pic(R) is generated by the maximal ideals of R
(7.5.6). Moreover, suppose we have an exact sequence
0 M
M M
0
7. GROTHENDIECK GROUPS 113
of modules of nite length; then, since its immediate that ([M
])([M
]) =
([M]). Thus is an additive map, and so factors through a unique homomorphism
: K
a
(R) Pic(R) such that ([M]) = (
R
a
([M])).
That is in fact injective follows
CHAPTER 8
Noether Normalization and its Consequences
chap:noeth
1. Noether Normalization
Lemma 8.1.1. Suppose k is a eld and that f T = k[x
1
, . . . , x
r
] is a noncon-
stant polynomial. Then there are elements y
1
, . . . , y
r1
T such that T is a nitely
generated module over k[y
1
, . . . , y
r1
, f]. Moreover,
(1) We can choose y
i
= x
i
x
e
i
r
, for any suciently large integer e.
(2) If k is innite, then, there is an open dense set U A
r1
k
, such that for
all (a
1
, . . . , a
r1
) U, we may choose y
i
= x
i
+a
i
x
r
.
Proof. Well show that f can be expressed as a polynomial in y
1
, . . . , y
r1
, x
r
thats monic in x
r
. Thus, x
r
will be integral over the subring k[y
1
, . . . , y
r1
, f], and
so T will be nitely generated over it in both cases (1) and (2).
(1) Consider a monomial x
a1
1
. . . x
ar
r
: when written in terms of the y
i
, it be-
comes a polynomial of degree d = a
r
+
r1
i=1
a
i
e
i
in x
r
. If e is bigger than
the exponents of any of the x
i
appearing in f, then the expression we have
for d is its expansion in base e. In particular, the degree of x
r
correspond-
ing to each monomial of f is uniquely determined by that monomial. Call
this the x
r
-weight of the monomial in f. Let x
a
be the monomial in f
with highest x
r
-weight, say d; then we see that f, when expressed in terms
of the y
i
and x
r
will be monic in x
r
of degree d.
(2) Let f have degree d, and let f
d
be the sum of all the degree d monomials
in f. If we write f in terms of the y
i
, then well see that
f
d
(y
1
, . . . , y
r1
, x
r
) = . . . +f
d
(a
1
, . . . , a
r1
, 1)x
d
r
.
So, for any a U = {f
d
(a, 1) = 0}, well have an expression monic in x
r
.
= K(R)
R
S = K(R)[y
1
, . . . , y
r
].
So, by Noether Normalization (with I
m
= 0), we can nd x
1
, . . . , x
d
S
is nite over T
= K(R)[x
1
, . . . , x
d
]. By multiplying the x
i
by a suitable
element in R, we can assume that theyre in S. Now, suppose y
i
satises a monic
equation
y
n
i
+p
i,1
(x
1
, . . . , x
d
)y
n1
i
+. . . +p
i,n
= 0
over T
.
Now, just take a to be the product of the denominators of the coecients of
all the p
i,k
, to see that S
a
is integral and nitely generated over T, and hence nite
over T.
In the next few sections well present some important consequences of Noether
Normalization.
2. Generic Freeness
noeth-generic-freeness Theorem 8.2.1 (Generic Freeness). Let R be a Noetherian domain, and let S
be a nitely generated R-algebra. If M is a nitely generated S-module, then there
exists an element 0 = a R such that M
a
is a free R
a
-module. If, in addition, S
is positively graded, with R acting in degree 0, and if M is a graded S-module, then
a may be chosen so that each graded component of M
a
is free over R.
Proof. Well do this by induction on d = dimK(R)
R
S. If K(R)
R
S = 0,
then there is some 0 = a ann(S). In this case we also have a ann(M), and
so M
a
= 0 is free over S
a
= 0. Suppose therefore that d 0: in this case, by
(8.1.3), there exists 0 = a R such that S
a
is nite over some polynomial ring
R
a
[x
1
, . . . , x
r
]. We also have:
d = dim(K(R)
R
S) = dim(K(R)[x
1
, . . . , x
r
]) = r.
So we can replace R with R
a
, S with R
a
[x
1
, . . . , x
r
] and M with M
a
, and assume
that S = R[x
1
, . . . , x
d
], where the x
i
may be chosen to be homogeneous, if S is
graded.Now, since M is nite over S, we can nd a ltration:
M = M
n
M
n1
. . . M
1
M
0
= 0,
such that for all 1 i n, M
i
/M
i1
= S
/Q
i
, for some prime Q
i
S
. If S and
M are graded, then by (1.4.3), we may take Q to be homogeneous. If Q
i
= 0, then
dimK(R) (S/Q
i
) < d, and so, by the inductive hypothesis, there is 0 = a
i
R
such that (S/Q
i
)
ai
is free over R
ai
(in the graded case, we can ensure that each
graded component is free over R
ai
). If Q
i
= 0, then S is of course already free over
R. In sum, we can nd a
1
, . . . , a
n
R such that M
a1an
has a ltration by free
R
a1an
-modules. But then M
a1an
has to be free over R
a1an
. We also get the
analogue in the graded case by the same argument.
3. Finiteness of Integral Closure
Here is an immediate consequence of Noether Normalization
noeth-finiteness-of-integral-closure Theorem 8.3.1. Let R be a normal ane domain, and let L/K(R) be a nite
extension. Let R
is nite over R.
3. FINITENESS OF INTEGRAL CLOSURE 117
Proof. By Noether Normalization, R is nite over a polynomial ring k[x
1
, . . . , x
d
];
so we can assume that R = k[x
1
, . . . , x
d
]. Furthermore, we can replace L by its
normal closure, and assume L/K(R) is normal. Hence there is a tower of elds
K(R) L
L, where L
/L is Galois. Let
S be the integral closure of R in L, and S
. By
(4.3.23), S is nite over S
(x
1/q
1
, . . . , x
1/q
d
),
where k
(x
1/q
1
, . . . , x
1/q
d
) is nitely generated. But the
integral closure is simply k
[x
1/q
1
, . . . , x
1/q
d
], which is denitely nite over R.
The next Corollary uses a whole host of results from Chapter 5.
noeth-integral-closure-laurent-series Corollary 8.3.2. Let k be an algebraically closed eld of characteristic 0, and
let L = k((x)) be the eld of Laurent series over k. The algebraic closure of L is
the eld
n=1
k((x
1/n
)), and the integral closure of k[[x]] in k((x
1/n
)) is k[[x
1/n
]].
Proof. Well show that any nite extension of k((x)) is of the form k((x
1/n
))
for some n N. To show this, well show that the integral closure of k[[x]] in any
nite extension L of k((x)) is of the form k[[x
1/n
]], for some n N. From this, all
our assertions will follow.
Indeed, by the Theorem above, if T is the integral closure of k[[x]] in L, then
T is nite over k[[x]] and is thus a Dedekind domain. By (??), since k[[x]] is a
complete DVR, T must also be one (that its a DVR follows from (7.5.4)).
Let be a uniformizer of T, and let n N and u T \() be such that x = u
n
.
Since k is algebraically closed, T/() = k (since its nite over k), and the image
of u in k has an n
th
-root in k. Now, because char k = 0, we can apply Hensels
lemma (5.4.6) to lift this root to a root v T. So
= v is another generator of
() and we have
n
= x. By (5.4.2), there is a unique map : k[[y]] T such
that (y) =
. Since
i=1
(y p
i
(x
1/n
)),
for some a(x) k[x], and p
i
k((x
1/n
)). If f(x, y) is monic in y, then each p
i
is
integral over k[[x]], and thus is contained in k[[x
1/n
]]. If f(0, 0) = 0, then there is
at least one i such that p
i
(0) = 0.
118 8. NOETHER NORMALIZATION AND ITS CONSEQUENCES
4. Jacobson Rings and the Nullstellensatz
The treatment here is from the exercises after chapter 5 in Atiyah-Macdonald.
Definition 8.4.1. A ring R is Jacobson if every prime in R is the intersection
of maximal ideals.
noeth-equiv-prps-jacobson Proposition 8.4.2. The following statements are equivalent for a ring R:
(1) R is Jacobson.
(2) In every homomorphic image of A, the nilradical is equal to the Jacobson
radical.
(3) Every prime ideal in A that is not maximal is equal to the intersection of
the prime ideals that contain it strictly.
Proof. (1) (2): This is easy. For one implication, note that the intersection
of all the primes containing an ideal equals the intersectino of all the maximal ideals
containing that ideal. For the other, given a prime P A, look at the image A/P.
(1) (3): Trivial.
(3) (1): Suppose there (1) is false; then there is some prime P R thats
not the intersection of maximal ideals. Quotient out by P, and assume that R is a
domain, for which (2) fails. That is, Jac R = 0. So let 0 = f Jac R, and consider
R
f
. Since R is a domain, R
f
= 0, and we can nd a maximal ideal m R
f
such
that Q = m R is a prime ideal not containing f, and is maximal with respect
to this property. But then Q is not maximal, and its not the intersection of the
prime ideals that strictly contain it, since every prime ideal strictly containing it
will contain f.
Corollary 8.4.3. Every homomorphic image of a Jacobson ring is also Ja-
cobson.
Proof. Immediate from characterization (2) above.
Now, we can present the Nullstellensatz for Jacobson rings.
noeth-nullstellensatz Theorem 8.4.4 (Nullstellensatz). The following are equivalent for a ring R:
(1) R is Jacobson.
(2) Every nitely generated R-algebra S thats a eld is nite over R.
Proof. (1) (2): Since every homomorphic image of R is Jacobson, we can
assume R S. So R is also a domain.
Then, by (8.1.3), we see that we can nd a R such that S = S
a
is nite
over a polynomial ring T over R
a
. Since S is, in particular, integral over T, we see
that T is a eld, by (4.4.1). This implies that R
a
= T is a eld. If a R is not a
unit, then a is contained in every non-zero prime of R, implying that (0) is not the
intersection of all the primes strictly containing it. This contradicts the fact that
R is Jacobson, according to characterization (3) of (8.4.2). So a R is a unit, and
R
a
= R, which means that S is nite over R.
(2) (1): Well prove that R satises condition (3) of (8.4.2). So let P R be
a non-maximal prime, and suppose f R\P is in the intersection of all the primes
strictly containing P. Then, let S = R/P, and consider S
f
: this has no non-zero
primes, since every non-zero prime in S contains f. Hence, its a eld; but since
its a nitely generated R-algebra, its nite over R, and hence over R/P. But then
R/P is a eld, and so P is maximal, contradicting the fact that it wasnt!
5. DIMENSION THEORY FOR AFFINE RINGS 119
noeth-fin-gen-rings-jacobson Corollary 8.4.5. Let R be a Jacobson ring. Then every nitely generated
R-algebra is Jacobson. In particular, every nitely generated ring and every ane
ring is Jacbson.
Proof. The rst statement follows immediately from characterization (2) above,
since every nitely generated algebra over a nitely generated R-algebra S is again
a nitely generated R-algebra. So if its a eld, then its nite over R, and hence
over S.
The second statement follows from the fact that Z is Jacobson: every non-zero
prime is maximal, and (0) is the intersection of all the maximal ideals, and also the
fact that any eld is trivially Jacobson.
noeth-jacobson-max-contract-max Corollary 8.4.6. Let f : R S be a map of nite type with R Jacobson.
Then, for every maximal ideal n S, m = f
1
(n) is a maximal ideal. Moreover
R/m S/n is a nite extension of elds.
Proof. Replacing R with its image in S, we can assume R S, with S a
nitely generated R-algebra. Then, S/n is a nitely generated R/m-algebra thats
a eld. So the Theorem tells us that its in fact nite over R/m, and so R/m is also
a eld, with S/n a nite extension over it.
5. Dimension Theory for Ane Rings
noeth-secn:affine-rings
Here, we present the main theorem in the dimension theory of ane rings.
Some of its consequences can also be obtained from the fact that any eld is Cohen-
Macaulay. But well prove them here the classical way.
noeth-main-thm-affine-rings Theorem 8.5.1. For every ane domain R over a eld k, we have
dimR = tr deg
k
R.
Moreover, every maximal chain of primes in R has length dimR.
Proof. By Noether Normalization, R is nite over a polynomial ring S =
k[x
1
, . . . , x
d
]. By (6.5.4), this implies that dimR = d. So it suces to show that
d = tr deg
k
S = tr deg
k
R. But this follows from the fact that K(R) is algebraic
over K(S).
Let P
0
P
1
. . . P
m
be a chain of primes in R with m < d. We want to
show that we can stick a prime in to make it longer. Take I
j
= P
j
, and let S be
as in the statement of Noether Normalization corresponding to this chain of ideals.
Now, we can assume that P
0
= 0, and that P
m
is maximal. By the choice of S, if
dimR/P
j
= d
j
, then we see that
Q
j
= P
j
S = (x
dj
+ 1, . . . , x
d
).
Since P
m
S = (x
1
, . . . , x
d
), and P
0
S = 0, we see that there must be a j
somewhere such that d
j
+ 1 < d
j1
. So we have the prime Q = (x
dj1
, . . . , x
d
)
lying strictly between Q
j1
and Q
j
. Let R
= R/P
j1
and let S
= S/Q
j1
; then
we still have a tower S
, with S
be the
subring of S generated by the rst n 1 generators. Let q
= q S; then by the
inductive hypothesis, and the previous result for the case of a single generator, we
have,
dimS
q
+ tr deg
k(p)
(k(q
)) dimR + tr deg
K(R)
K(S
),
dimS
q
+ tr deg
k(q
)
(k(q)) dimS
q
+ tr deg
K(S
)
K(S),
with equality holding in both expressions, if R is universally catenary.
Putting these two expressions together, we nd
dimS
q
+ tr deg
k(p)
(k(q)) dimR + tr deg
K(R)
K(S),
with equality holding whenever R is universally catenary.
CHAPTER 9
Quasi-nite Algebras and the Main Theorem of
Zariski
chap:zariski
1. Quasi-nite Algebras
zariski-artinian-finite-k-space Lemma 9.1.1. Let k be a eld and let S be a nitely generated k-algebra. The
following are then equivalent:
(1) S is Artinian.
(2) Spec S is discrete.
(3) S is nite over k.
(4) Spec S is nite.
Proof. By Noether Normalization (8.1.2), we can nd a polynomial algebra
T = k[x
1
, . . . , x
r
] such that S is nite over T, where r = dimS. In particular, S is
Artinian if and only if r = 0. But, since Spec S surjects onto Spec T, we also nd
that Spec S is nite if and only if r = 0, since a non-trivial polynomial ring over k
will contain innitely many primes (it is a UFD). Thus we see that S is Artinian if
and only if S is nite over k, if and only if Spec S is nite. It is also clear that S is
Artinian if and only if Spec S is discrete, since the latter is true if and only if every
prime in S is maximal.
zariski-isolated-prime Proposition 9.1.2. Let R be a ring, and let S be an R-algebra of nite type.
Suppose Q S is a prime ideal, with P = QR. Then the following are equivalent:
(1) Q is an isolated point in Spec(S
R
k(P)).
(2) Q is both a maximal and a minimal prime in S
R
k(P).
(3) S
Q
/PS
Q
is nite over k(P).
Proof. By replacing R with k(P) and S with S
R
k(P), we reduce immedi-
ately to the case where R is a eld and S is a nitely generated R-algebra. Now
we have to show the equivalence between the following statements:
(1) Q is an isolated point in Spec S.
(2) Q is both open and closed in Spec S.
(3) Q is both a maximal and a minimal prime of S.
(4) S
Q
is nite over R.
Note that Q is an isolated point in Spec S if and only if {Q} is an open subset of
Spec S. But Q is an open point if and only if {Q} = Spec S
a
, for some a S. Since
S is Jacobson (8.4.5), and Q
a
is a maximal ideal in S
a
with S
a
nitely generated
over S, we nd that in this case Q must also be maximal in S (8.4.6). Thus Q is
an isolated point in Spec S if and only if {Q} is both open and closed in Spec S if
and only if Q is both maximal and minimal in S. This shows (1) (2) (3).
We proceed now to show that (1) is equivalent to (4). Suppose Q is an isolated
point in Spec S, and let a S be such that {Q} = Spec S
a
. But this implies that
123
124 9. QUASI-FINITE ALGEBRAS AND THE MAIN THEOREM OF ZARISKI
S
Q
= S
a
, since S
a
is already a local ring with maximal ideal Q
a
. Therefore, S
Q
is
nitely generated over R, and we nd from the lemma above that S
Q
is nite over
R.
Conversely, suppose S
Q
is nite over R; then, in particular, S
Q
is Artinian, and
so Q is minimal in S. Moreover, S
Q
is also nite over S, and since Q
Q
is maximal
in S
Q
its contraction in S, which is of course Q, is also maximal in S (4.4.2). Thus
Q is both maximal and minimal in S, which nishes our proof.
Definition 9.1.3. Let S be an R-algebra of nite type and let Q be a prime
in S. We say that S is quasi-nite over R at Q if Q satises any of the equivalent
conditions in (9.1.2).
We say that S is quasi-nite over R if it is quasi-nite over R at Q for all
primes Q S.
Remark 9.1.4. Observe that quasi-niteness at Q is essentially a topological
condition. If we dene a continuous map f : X Y of topological spaces to be
quasi-nite at x, for some x X, whenever x is isolated in f
1
(f(x)), then we
see that S is quasi-nite over R at Q if and only if S is of nite type over R and
Spec S Spec R is a quasi-nite at Q.
zariski-quasi-finite-equiv-prps Proposition 9.1.5. Let R be a ring and let S be an R-algebra of nite type.
Then the following are equivalent:
(1) S is quasi-nite over R.
(2) For every prime P R, Spec(S
R
k(P)) is a discrete space.
(3) For every prime P R, S
R
k(P) is Artinian.
(4) For every prime P R, Spec(S
R
k(P)) is a nite set.
(5) For every prime P R, S
R
k(P) is nite over k.
Proof. The equivalence (1) (2) is an immediate consequence of the def-
inition and (9.1.2). The equivalences of the remaining statements is simply the
content of (9.1.1).
zariski-prinicipal-open-quasi-finite Corollary 9.1.6. Let S be a nite R-algebra. Then, for a S, S
a
is quasi-
nite over R.
Proof. Just observe that, for every prime P R, Spec(S
a
R
k(P)) is an
open subset of Spec(S
R
k(P)).
The goal of this chapter is the following Theorem which is a sort of converse to
the Corollary above. For geometric applications of this Theorem, see [AG, 5 ].
zariski-main-thm Theorem 9.1.7 (Main Theorem of Zariski). Let R be a ring, S an R-algebra
of nite type, R
a
S
a
is an isomorphism.
The proof of this Theorem is very involved and will be the content of the whole
of the next section.
2. Proof of Zariskis Main Theorem
We will prove a series of lemmas that will culminate in a proof of the Main
Theorem.
2. PROOF OF ZARISKIS MAIN THEOREM 125
zariski-integrally-closed-monogenic Lemma 9.2.1. Let (R, m) be a local ring with residue eld k = R/m. Suppose
S = R[] is an R-algebra generated by one element S such that R S, and
suppose also that R is integrally closed in S. Then S is quasi-nite over R at some
prime Q lying over m if and only if S = R.
Proof. One direction is trivial. For the non-trivial one, suppose S is quasi-
nite over R at some prime Q lying over m; then it suces to show that is
integral over R. For this, rst observe that, if is the image of in S/mS, then
S/mS = k[] is quasi-nite over k at Q, the image of Q in k[]. This of course
means that is algebraic over k, since the polynomial ring over k contains no
primes that are simultaneously maximal and minimal. Given this, we see that k[]
is in fact nite over k.
Therefore, there is some monic polynomial p(t) R[t] such that p() mS
(just pick one whose image in k[t] is the minimal polynomial for over k). Let
= 1 + p(); then, is clearly integral over T = R[], and so it suces to show
that is in R.
Next note that the image of in T/mT is integral over k. Indeed, the map
Spec S/mS Spec T/mT is surjective, since S is nite over T, and so Spec T/mT
is nite, which, by lemma (9.1.1, means that T/mT is nite over k. Moreover, we
claim that is invertible in T/mT. Indeed, if were contained in some prime ideal
P of T/mT, then we can nd a prime ideal P
m
+a
m1
m1
+. . . +u = 0,
where a
i
R, for 1 i m, and u R is a unit. This implies that is a unit
in S, and also that
1
is integral over R (just multiply the polynomial equation
above by u
1
m
to nd a monic polynomial over R vanishing on
1
).
But now, since R is integrally closed
1
R. It is not possible that
1
m,
since, in this case,
1
will not be invertible in S. Therefore
1
is a unit in R,
and so lies in R. This completes our proof.
zariski-domain-containing-polynomial-ring Lemma 9.2.2. Let R S be a tower of domains, and suppose S contains the
polynomial ring R[t], and is integral over R[t]. Then S is nowhere quasi-nite over
R.
Proof. We need to show that there is no prime Q S that is both maximal
and minimal in its ber ring S
R
k(P), where P = QR. So it suces to show that
no prime Q S that is maximal in its corresponding ber ring is also minimal in
it. In this situation, we need to nd a prime Q
and S
be a prime in R
be
a prime in S
_ Q
contracting to P
= Q
S gives
us what we want (observe that Q
= Q by incomparability (4.4.7).
CHAPTER 10
Regular Sequences and Depth
chap:rrrs
Note on Notation 9. In this chapter, all rings will be Noetherian and all
modules will be nitely generated. As usual, R will denote a (Noetherian) ring,
and M an R-module, nitely generated, of course.
1. Regular Sequences
rrrs-defn-reg-seq Definition 10.1.1. If M is an R-module, and I R is an ideal, then an M-
sequence in I is an ordered subset x = {x
1
, . . . , x
r
} I that satises the following
conditions:
(1) M/xM = 0, where xM denotes the module (x
1
, . . . , x
r
)M.
(2) For every i {1, . . . , r}, x
i
/ Z(M/(x
1
, . . . , x
i1
)). By convention, this
means that x
1
/ Z(M).
If x only satises condition 2, then we say it is a weak M-sequence.
Remark 10.1.2. Observe that x is an M-sequence in I i for all i < r,
{x
i+1
, . . . , x
r
} is an M/(x
1
, . . . , x
i
)M-sequence in I.
Note on Notation 10. If x / Z(M), then we say that x is M-regular. For
example, one can rephrase the second requirement for an M-sequence as requiring
x
i
to be M/(x
1
, . . . , x
i1
)M-regular. More generally, if x is a (weak) M-sequence,
then we may also say that x is (weakly) M-regular.
In some sense, M-sequences act as a co-ordinate system for M: they cut out
the right dimension, as the following Proposition illustrates.
rrrs-reg-seq-dim-by-one Proposition 10.1.3. If R is a local ring, and x I is a weak M-sequence in
I, then for every i {1, . . . , r} we have
dimM/(x
1
, . . . , x
i
) = dimM i.
Proof. Well prove this by induction on r. Observe from (6.2.12) that for
any x / Z(M) we have dimM/xM = dimM 1. So the base case holds. Now,
by the remark after Denition (10.1.1), we see that {x
2
, . . . , x
r
} is an M
-regular
sequence, where M
= M/x
1
M. By the inductive hypothesis, we have
dimM
/(x
2
, . . . , x
i
) = dimM
(i 1).
But M
/(x
2
, . . . , x
i
) = M/(x
1
, . . . , x
i
), and so we have the equality we seek.
rrrs-reg-seq-flat-ext Proposition 10.1.4. Suppose x I is a weak M-sequence in I, f : R S is
a ring map, and N is an S-module at over R. Then, f(x) is a weak (M N)-
sequence in IS. If x(M N) = M N, then x is an M-sequence and f(x) is an
(M N)-sequence in IS. If N is faithfully at over R, then f(x) is an (M N)-
sequence if and only if x is an M-sequence.
127
128 10. REGULAR SEQUENCES AND DEPTH
Proof. Observe that for any ideal J R, N/JN is at over R/J. In partic-
ular, if x / Z(M/JM), then x / Z((M N)/J(M N)), since
(M N)/J(M N) = M/JM
R/J
N/JN,
and tensoring with N/JN preserves injections. This means, in particular, that
for i {1, . . . , r}, x
i
/ Z((M N)/(x
1
, . . . , x
i1
)(M N). So x IS satises
condition 2 for being an (MN)-sequence, and is thus a weak (MN)-sequence.
The second statement follows immediately from this.
For the last assertion, the if part was taken care of above; so well look at the
only if part. By induction on the length of x, we reduce this to the case where
x = {x}, for some x I. So, we see that the sequence
0 M
R
N
x1
M
R
N
is exact, which, by the denition of faithful atness (3.6.4), implies that the sequence
0 M
x
M
is also exact.
rrrs-reg-seq-loc Corollary 10.1.5. If x I is a weak M sequence in I, and U R is a
multiplicative set, then U
1
x U
1
I is a weak U
1
M-sequence. If U = R\ P for
some prime P, and I P, then x
P
I
P
is in fact an M
P
-sequence in I
P
.
Proof. Most of this follows from the Proposition and the fact that U
1
R is
a at extension of R. For the second statement, just note that x
P
M
P
P
P
M
P
=
M
P
, unless M
P
= 0, by Nakayamas lemma.
rrrs-reg-seq-comp Corollary 10.1.6. If (R, m) is a local ring, and x is an M-sequence in I,
then x I
R is an
M-sequence in I
R.
Proof. It suces to show that x
M =
M. But this again follows from
Nakayamas lemma, since x m.
In general, a re-ordering of an M-sequence need not be regular, but the situation
is better when were in a local ring, or, more generally, when our ideal I lies in the
Jacobson radical of M.
rrrs-reg-seq-transpose Lemma 10.1.7. If I Jac(R), and {x
1
, x
2
} I is an M-regular sequence,
then so is {x
2
, x
1
}.
Proof. There are two things that can go wrong: either x
2
Z(M), or x
1
Z(M/x
2
M). Lets take them on one at a time.
Let N = (0 :
M
x
2
). If 0 = m N, then x
2
m = 0 x
1
M. Since x
2
/
Z(M/x
1
M), it follows that m = x
1
n, for some n M. But now x
1
(x
2
n) =
x
2
(x
1
n) = 0, and so, since x
1
/ Z(M), we see that x
2
n = 0. Thus, we have
n N, and so N = x
1
N. By Nakayamas lemma, we then see that N = 0, and so
x
2
/ Z(M).
Now, suppose m M is such that x
1
m = x
2
n x
2
M. Then, we have n
(x
1
M :
M
x
2
), and since x
2
/ Z(M/x
1
M), we see that n x
1
M. So we can nd
n
M such that n = x
1
n
. But then x
1
(mx
2
n
) = 0, which, because x
1
/ Z(M),
implies that m = x
2
n
x
2
M. Therefore, x
1
/ Z(M/x
2
M).
rrrs-reg-seq-permute Proposition 10.1.8. If I Jac(R), and x I is an M-sequence, then any
permutation of x is also an M-sequence.
2. FLATNESS 129
Proof. Since every permutation is a composition of transpositions of adjacent
elements, its enough to prove that every switch between adjacent elements of an
M-sequence still gives an M-sequence. That is, we want to show that if {x
1
, . . . , x
r
}
is an M-sequence, then so is {x
1
, . . . , x
i
, x
i1
, . . . , x
r
}. But this follows immediately
from the Lemma above, and the remark after Denition (10.1.1).
2. Flatness
Quotients by regular sequences have striking atness properties with respect
to the modules for which the sequences are regular. We will explore some of these
in this section.
rrrs-reg-seq-almost-flat Lemma 10.2.1. If x is a weak M-sequence, and we have an exact sequence
N
2
2
N
1
1
N
0
0
M 0,
then the sequence
N
2
/xN
2
N
1
/xN
2
N
0
/xN
0
M/xM 0,
is also exact.
Proof. By induction on the length of x it suces to show this for the sequence
{x}, where x is M-regular. Since tensoring with R/(x) is right exact, it suces
to show exactness at N
1
/xN
1
. Let u N
1
be such that
1
(u) = xn, for some
m N
0
. Then, we see that x
0
(n) = 0. Since x is M-regular, this implies that
0
(n) = 0, and so n =
1
(v), for some v N
1
. But then
1
(xv u) = 0, and so
xv u =
2
(a), for some a N
2
. This shows that u = (a) N
1
/xN
1
, and so the
sequence is indeed exact.
rrrs-reg-seq-pres-complexes Proposition 10.2.2. Suppose we have an exact complex
N
: . . . N
i
i
N
i1
i1
. . .
1
N
0
0
N
1
0,
and suppose x R is a weak N
i
-sequence, for all i 1, then N
R/xR is again
exact.
Proof. Again, we induct on the length of x. For length 1, its easy, since x is
N
i
-regular only if its also im
i+1
-regular. So we just apply the lemma to all exact
sequences of the form:
N
i
i
N
i1
i1
N
i2
i2
im
i2
0.
=
_
m
i
P/m
i+1
P
_
N
= k
r
N
= (N/mN)
r
,
for some r N. Now, since y is N/mN-regular, it follows that it is also
m
i
(P N)/m
i+1
(P N)-regular, for all integers i 0. Suppose y is a
130 10. REGULAR SEQUENCES AND DEPTH
zero divisor of P N, and let 0 = z P N be such that yz = 0.
Then, by Krulls Intersection theorem (2.2.9), there is an i N such that
z m
i
(P N), but z / m
i+1
(P N). This implies that y is a zero divisor
of m
i
(P N)/m
i+1
(P N), which contradicts what we found above. This
shows that y is P N-regular.
(2) By (3.4.2), it suces to show that the map
m
R
N/yN N/yN
is a monomorphism. This follows from part (1) and the Proposition.
(N, M/xM)
= Tor
R
(N, M).
Proof. Let F
R
R/xR is also a free resolution of M/xM over R/xR. This shows that
Tor
R/xR
(N, M/xM) = H
(N
R/xR
(F
R
R/xR))
= H
(N
R
F
)
= Tor
R
(N, M).
rrrs-splicing-criterion Corollary 10.2.5 (Splicing Criterion). Let f : (R, m) (S, n) be a local ho-
momorphism of local Noetherian rings, and let M be a nitely generated S-module.
Let t m be a non-zero divisor for R and M. Then M is at over R if and only
if M/tM is at over R/(t).
Proof. The only if direction, as always, is trivial. Using the Local Criterion
for atness (3.4.2), we see that M is at if and only if Tor
R
1
(R/m, M) = 0. But
now since M/tM is at over R/(t), we see that Tor
R/(t)
1
(R/m, M/tM) = 0. Now
our result follows from the previous Corollary.
We nish this section with another result associating certain atness properties
to quotients by regular sequences, and also illustrates a general method for proving
statements about regular sequences.
rrrs-reg-seq-m-flat Proposition 10.2.6. Let x R be a weak M-sequence.
(1) The map xR
R
M M is a monomorphism.
(2) Tor
R
1
(R/xR, M) = 0
(3) If x is also R-regular, then Tor
R
n
(R/xR, M) = 0, for all n N.
Proof. Observe that (1) and (2) are equivalent. Well prove (1) now. Suppose
for now that R is local, and that x is in fact an M-sequence.
Now, by (10.1.8), every permutation of x is also an M-sequence. Assume that
we had a relation in M of the form
x
i1
m
1
+. . . +x
is
m
s
= 0,
with x
i
k
x.
2. FLATNESS 131
We will prove, by induction on s, that
s
k=1
x
i
k
m
k
= 0. When s = 1, this
is clear, since x
i1
is M-regular. So suppose s > 1; we then nd that
x
i1
m
1
(x
i2
, . . . , x
is
)M.
Since x
i1
is M/(x
i2
, . . . , x
is
)M-regular, we nd that m
1
(x
i2
, . . . , x
is
)M, and so
there exist n
k
M such that m
1
=
s
k=2
x
i
k
n
k
. This gives us the relation:
s
k=2
x
i
k
(x
i1
n
k
+m
k
) = 0.
By the induction hypothesis, this means that we have
0 =
s
k=2
x
i
k
(x
i1
n
k
+m
k
)
=
s
k=2
x
i1
x
i
k
n
k
+
s
k=2
x
i
k
m
k
= x
i1
(
s
k=2
x
i
k
n
k
) +
s
k=2
x
i
k
m
k
=
s
k=1
x
i
k
m
k
.
Now, we discard the local hypothesis. For any prime P R, either x P, in
which case, x is an M
P
-sequence, by (10.1.5), and so from our local result, we nd
that
xR
P
M
P
M
P
is a monomorphism.
If x _ P, then xR
P
= R
P
, in which case the map above is already an isomor-
phism. So all the localizations of the map xRM M are injective, which means
that the map itself is injective.
Now, we move on to (3). Suppose now that x is also weakly R-regular. Well
prove the statement by induction on the length r of x. If r = 1, since x
1
/
Z(R) Z(M), we know that
Tor
R
n
(M, R/(x
1
)) = 0, for n 1.
Note that this assumes knowledge of the simple computation of Tor in this case,
using the free resolution
0 R
x1
R R/(x
1
) 0
So suppose now that r > 1; let x
= {x
1
, . . . , x
r1
}. Since x
r
is R/x
R-regular, we
have a short exact sequence:
0 R/x
R
xr
R/x
R R/xR 0.
If we look at the long exact sequence of Tor
R
R) Tor
R
n
(M, R/xR) Tor
R
n1
(M, R/x
R).
By the induction hypothesis Tor
R
(M, R/x
(M, R/xR) also vanishes for n > 1. The n = 1 case was dealt with in the
last part.
132 10. REGULAR SEQUENCES AND DEPTH
3. Quasiregular Sequences
We saw in Section 1 of Chapter 2 that whenever we have an ideal I R
generated by d elements x
1
, . . . , x
d
I, we can equip the R-module M with the
natural I-adic ltration and obtain a surjection
(M/IM) [T
1
, . . . , T
d
] gr
I
(M).
The question of when this is an isomorphism, as we noted earlier, is very important,
and is tightly connected with the notion of regular sequences.
Definition 10.3.1. A sequence x R of length d is M-quasiregular if xM =
M, and the natural surjection
(M/xM) [T
1
, . . . , T
d
] gr
x
(M)
is an isomorphism.
Before we prove anything about the existence and properties of such sequences,
lets set up the notation. Given an R-module M and a sequence x R of length
d such that xM = M, we denote the natural surjection discussed above by
x
M
.
Also, we have an associated surjection
x
M
: M[T
1
, . . . , T
d
] B(x, M)
m p(T
1
, . . . , T
d
) p(x
1
, . . . , x
d
)m
where B(x, M) =
n0
x
n
Mt
n
denotes the blow-up module associated with the
natural x-adic ltration on M. This gives us the following commutative diagram
of graded R[T
1
, . . . , T
d
]-modules, with exact rows and columns.
M[T
1
, . . . , T
d
]
x
M
>
B(x, M)
>
0
(M/xM) [T
1
, . . . , T
d
]
x
M
>
gr
x
(M)
>
0
0
x
M
1
(xB(x, M)) = (xM) [T
1
, . . . , T
d
].
In fact, we can do better. Suppose
x
(F) ker
x
(G
i
). Let
G
i
= x
i
G
i
, and set G =
i
G
i
; then G ker , and moreover
x
(F G) = 0. So
3. QUASIREGULAR SEQUENCES 133
to show that F ker , it suces to show that F G ker . This gives us a third
characterization of quasiregularity.
Definition 10.3.3 (Quasiregularity Part Trois). A sequence x R of length
d is M-quasiregular if xM = M, and if, with the notation as above, we have
ker
x
M
(xM) [T
1
, . . . , T
d
].
Remark 10.3.4. We can rephrase this in the following way: a sequence x is
quasiregular if, for every F such that
x
M
(F) = 0, F has its coecients in xM.
rrrs-quasireg-reg-elt Proposition 10.3.5. Suppose x R is an M-quasiregular sequence; then, if
a R is M/xM regular, then it is also M/x
r
M-regular, for all r N.
Proof. As always, the answers induction; this time on r. The case r = 1 is
our hypothesis; so we can assume r > 1. Let y M be such that ay x
r
M. Then,
by induction, y x
r1
M. Now, there is some element F M[T
1
, . . . , T
d
] (where d
is the length of x) of degree r 1 such that
x
M
(F) = yt
r1
. By our assumption,
we nd that
x
M
(aF) xB(x, M). So, since x is quasiregular, aF must have its
coecients in xM. Since a is M/xM-regular, this means that F must also have
its coecients in xM, which implies that yt
r1
xB(x, M). But then y x
r
M,
which shows that a is M/x
r
M-regular.
Before we move on to the next (very important) Theorem, lets x some more
notation. Suppose x R is a sequence of length d > 1. Let z x be any
subsequence indexed by some subset {i
1
, . . . , i
k
} {1, . . . , d}; then we have the
following commutative diagram:
M[T
i1
, . . . , T
i
k
]
z
M
>
B(z, M)
M[T
1
, . . . , T
d
]
x
M
>
B(x, M)
z
M
(G).
rrrs-regular-quasiregular Theorem 10.3.6 (Rees). Any M-regular sequence x is also M-quasiregular.
Proof. Well be using both characterizations of quasiregularity that we gave
after the original one. Let d be the length of x: well do induction on d. Suppose
d = 1, and suppose
x
M
(F) = 0, for some homogeneous element mT
n
1
M[T
1
].
This implies that x
n
1
m = 0 M; but then m = 0, since x
1
is M-regular. So we see
in fact that M[T
1
]
= B(x
1
, M) (well have more to say about this later). Thus we
can assume d > 1. Let z = {x
1
, . . . , x
d1
}: by induction z is M-quasiregular.
Now, suppose F ker
x
M
: write F in the formG+T
d
H, where G M[T
1
, . . . , T
d1
]
is of degree n, and H M[T
1
, . . . , T
d
] is of degree n 1.
Let y x
n1
M be such that
x
M
(H) = yt
n1
; then we see that
x
d
yt
n
= x
d
x
M
(H)t =
x
M
(G) z
n
Mt
n
B(z, M).
Hence, x
d
y z
n
M; but since x
d
is M/zM-regular, and z is M-quasiregular, by
induction, the Lemma above tells us that x
d
is also M/z
n
M regular, and so we
must have y z
n
M. But this implies that
x
M
(H) is contained in ker
, and we
134 10. REGULAR SEQUENCES AND DEPTH
can now do an induction on the degree n to conclude that H has its coecients in
xM (the n = 0 case is trivial). Now, it also follows that
z
M
(G) is contained in
ker
= I
n
/I
n+1
.
Proof. Immediate from the theorem.
Since quasiregular sequences remain quasiregular under permutations, we can-
not expect every quasiregular sequence to be regular. But, as one could have
guessed, the local situation is better. First we need a lemma.
rrrs-quasireg-tail-quasireg Lemma 10.3.8. Let x R be an M-quasiregular sequence of length d > 1.
(1) For any r M, and any n N, x
1
r x
n
M if and only if r x
n1
M.
(2) Let y = {x
2
, . . . , x
d
}; then y is M/x
1
M-quasiregular.
Proof. (1) Well prove this by induction n. When n = 1, the statement
is trivial; so suppose n > 1. Then, by the induction step, we see that r
x
n2
M. Hence, we can nd a homogeneous element H M[T
1
, . . . , T
d
]
of degree n 2 such that
x
M
(H) = rt
n2
and such that
x
M
(T
1
H)t =
x
M
(G), for some G M[T
1
, . . . , T
d
] of degree n. Using Eulers formula,
we can write G =
i
T
i
G
i
, for some G
i
of degree n1. Let G
i
x
i
G
i
;
then we nd that
x
M
(T
1
H G
= M/x
1
M; rst observe that
yM
= (y +x
1
) M/x
1
M = xM/x
1
M = M
,
since xM = M by hypothesis.
Suppose now that
y
M
(F) = 0, for some homogeneous F M
[T
2
, . . . , T
d
]
of degree n. We can nd G M[T
2
, . . . , T
d
] of degree n such that G goes to
F under the natural projection from M[T
2
, . . . , T
d
] to M
[T
2
, . . . , T
d
]. To
say that
y
M
(F) = 0 is equivalent to saying that
x
M
(G) (y
n
M x
1
M) t
n
.
This follows from the following simple observation:
y
n
M
= (y
n
M +x
1
M) /x
1
M
= y
n
M/ (y
n
M x
1
M) .
Now, let r M be such that
x
M
(G) = x
1
rt
n
, and let k N be
maximal such that r x
k
M (set k = if there is no maximal such
number). Observe that, by the rst part, since x
1
r x
n
M, we must have
k n 1. So we can nd H M[T
1
, . . . , T
d
] of degree n 1 such that
x
M
(H) = rt
n1
. Let H
= T
1
H; then we nd that
x
M
(GH
) = x
1
rt
n
x
1
rt
n
= 0.
Hence G H
rrrs-i-separated-quasireg-reg Proposition 10.3.9. Let x R be any sequence, and let I = xR. Suppose
that for every 1 i d, M/(x
1
, . . . , x
i
)M is separated under the I-adic ltration.
Then x is M-regular if and only if it is M-quasiregular.
Proof. One direction was proved in (10.3.6). For the other, well use induction
on the length d of the sequence. For the base case, suppose x is an M-quasiregular
element. Suppose xm = 0, for some 0 = m M; then we nd that
x
M
(mT
1
) = 0,
and so m xM. Continuing this way, we nd that m
n1
x
n
M = 0. Therefore,
x is M-regular. Now, suppose d > 1; then, by the lemma, y = {x
1
, . . . , x
d1
} is
M/x
1
M-quasiregular, and hence, by induction, it is M/x
1
M-regular. To nish our
proof, it suces to show that x
1
is M-regular. This follows exactly as in the case
for the sequence of length 1.
rrrs-local-quasireg-reg Corollary 10.3.10. Suppose (R, m) is a local ring, and let x R be any
sequence. Then x is M-regular if and only if it is M-quasiregular.
Proof. Follows from the Proposition above and Krulls Intersection theorem
(2.2.9).
With this in hand, we can give some useful characterizations of quasiregular
sequences.
rrrs-quasireg-iff-loc-reg Theorem 10.3.11. Let x R be a sequence. The following statements are
equivalent:
(1) x is M-quasiregular.
(2) For every prime P R containing x, the image of x in R
P
is M
P
-regular.
(3) For every maximal ideal m R containing x, the image of
Proof. Note that the map
x
M
is an isomorphism if and only if each of its
localizations at the maximal ideals of R is an isomorphism. If a maximal ideal m
does not contain x, then both the domain and the range of
x
Mm
are 0. If x m,
then the previous Corollary tells us that the image of x in R
m
is M
m
-regular if and
only if it is M
m
-quasiregular. From this, we obtain (1) (2) (3).
The next Corollary gives yet another characterization of quasiregular sequences.
rrrs-gr-reg-iff-quasireg Corollary 10.3.12. Let x R be a sequence, and let be its image in
xR/x
2
R gr
x
(R). For an R-module N, let
N denote the completion of N with
respect to the x-adic ltration. Then the following statements are equivalent.
(1) x is M-quasiregular.
(2) is gr
x
(M)-regular.
(3) x is
M-regular.
Proof. (1) (2): If x is M-quasiregular, then acts on gr
xR
(M)
like the canonical set of generators of a polynomial algebra, and is thus
gr
x
(M)-regular.
For the converse, by the last Theorem, we can assume that (R, m) is
local, and show that being gr
x
(M)-regular implies that x is M-regular,
for any sequence x m. For this, well use induction on the length d of
136 10. REGULAR SEQUENCES AND DEPTH
x. If d = 1, then this is clear; so assume d > 1, and let y = {x
2
, . . . , x
d
}.
Let R
= R/(x
1
), and let M
= M/x
1
M.
By (2.1.17), we observe that
gr
yR
(R
) = gr
x
(R)/(
1
), and
gr
yR
(M
) = gr
x
(M)/
1
gr
x
(M).
Hence, by induction, we nd that the image of y in R
is M
-regular. So it
suces to show now that x
1
is M-regular. Were this not so, there would
be 0 = m M such that x
1
m = 0. Since x m, the x-adic ltration on
M is separated, and so in(m) = 0. But then
1
in(m) = 0, contradicting
the fact that
1
is a gr
x
(M)-regular element.
(2) (3): Observe that, for every R-module N,
N is separated when equipped
with the x-adic ltration. Moreover, for any ideal I R,
M/I
M
=
= gr
x
(
M)
shown in (5.1.7).
q
M
= l(M/qM).
Moreover, if any (hence every one) of these conditions is true, then we have dimM =
d, and x is a minimal system of parameters for M.
Proof. (1) (2) follows from (10.3.10), (2) (3) (4) follows from
(10.3.12), and, nally, we get (2) (5) (6) from (2.3.25). For the last couple of
assertions, observe that dimM = deg
q
M
, by (6.2.8); moreover, dimM is also the
minimal length of a system of parameters for M. This gives us the Theorem.
4. Grade and Depth
In this section, well introduce the powerful homological methods discovered,
among others, by Auslander-Buchsbaum (thats two dierent people) and Serre.
In the next chapter, well look at another homological method of characterizing
regular sequences using Koszul complexes, and in Chapter 18, well see yet another
homological characterization of regular sequences using local cohomology.
4. GRADE AND DEPTH 137
Definition 10.4.1. If IM = M, then an M-sequence x in I is maximal if
I Z(M/xM). That is, if we cannot extend the sequence any further within I.
It so happens that all maximal M-sequences in an ideal I have the same length.
This gives us a very important invariant of ideals and local rings that will be the
object of discussion in this section. We need some preliminaries before that.
rrrs-ass-of-hom Lemma 10.4.2. If M and N are nitely generated modules over a Noetherian
ring R, then
Ass Hom
R
(M, N) = Supp M Ass N.
Proof. Observe that all the sets involved behave well under localizations.
Moreover, by (3.1.12), we have Hom
R
(M, N)
P
= Hom
R
P
(M
P
, N
P
), for all primes
P R. So we can assume that R is local with maximal ideal m. We just have to
show that m is in the set on the right hand side i its also in the set on the left
hand side. Note that m Supp M always, unless M = 0, in which case the equality
follows trivially.
Suppose rst that m Ass Hom
R
(M, N); then we have 0 = : M N such
that a = 0, for all a m. Now, just choose any m M such that (m) = 0. Then
well have ann((m)) = m, and so m Ass N.
Now, suppose that m Ass N. Then we have an embedding R/m N. Now,
since M/mM = 0, by Nakayama, and its a module over the eld R/m, we have
a surjection M/m R/m, which gives us a surjection M R/m. Consider the
composition
: M R/m N.
This is non-zero, yet m ann(). So we see that m Ass Hom
R
(M, N).
The observation that follows is crucial in characterizing maximal sequences
invariantly.
rrrs-reg-elt-hom-vanish Corollary 10.4.3. With M and N as in the Proposition, Hom
R
(M, N) = 0
i ann(M) contains an N-regular element.
Proof. In one direction, suppose ann(N) contains an N-regular element x.
Then, for all Hom
R
(M, N), we have x = 0. But x is N-regular; so = 0.
For the other direction, assume ann(M) contains no N-regular elements. This
says that ann(M)
PAss N
P. So there is some P Ass N such that ann(M)
P. But then P Supp M Ass N, which, by the Lemma above, implies that
P Ass Hom
R
(M, N), and so Hom
R
(M, N) = 0.
rrrs-ext-hom-isomorph Lemma 10.4.4. If M and N are nitely generated R-module, and x = {x
1
, . . . , x
r
}
is a weak M-sequence in ann(N), then
Ext
r
R
(N, M)
= Hom
R
(N, M/xM).
Proof. Well do this by induction on r. For r = 0, this is trivial. So assume
that r > 0. Let x
i
= {x
1
, . . . , x
i
}. We will show by induction on i that
Ext
i
R
(N, M/x
ri
M)
= Hom
R
(N, M/xM),
which will nish our proof. For i = 0, this is again trivial. So assume i > 0, and
consider the short exact sequence
0 M/x
ri
M
xri+1
M/x
ri
M M/x
ri+1
M 0.
138 10. REGULAR SEQUENCES AND DEPTH
The long exact sequence of Ext
R
(N, ) corresponding to this gives us the fol-
lowing exact sequence
0 Ext
i1
R
(N, M/x
ri+1
M) Ext
i
R
(N, M/x
ri
M)
xri+1
Ext
i
R
(N, M/x
ri
M).
This needs a little more explanation: the zero on the left hand side corresponds
to Ext
i1
R
(N, M/x
ri
M). By the induction hypothesis on r, this is isomorphic to
Hom
R
(N, M/x
r1
M), which is 0, by Corollary (10.4.3), since x
r
ann(N) is
M/x
r1
M-regular.
Now, since x
ri+1
ann(N), the map on the right is 0, giving us the isomor-
phism
Ext
i
R
(N, M/x
ri
M)
= Ext
i1
R
(N, M/x
ri+1
M)
= Hom
R
(N, M/xM).
This nishes our induction, and thus our proof.
Note on Notation 11. We denote by V (I) the set of primes in R containing
I.
rrrs-max-seq-same-length Theorem 10.4.5 (Denition). If IM = M, then all maximal M-sequences
have the same length, which is called the grade of I with respect to M, and is
denoted grade(I, M). We have
grade(I, M) = min{i : Ext
i
R
(R/I, M) = 0}.
Moreover, if IM = M, then Ext
i
R
(R/I, M) = 0, for all i, and in this case we
set grade(I, M) = .
Proof. Assume that IM = M. Suppose x = {x
1
, . . . , x
r
} is a maximal M-
sequence in I. Set
x
i
= {x
1
, . . . , x
i
};
then, for i < r, since I = ann(R/I) contains the M/x
i
M-regular element x
i+1
, we
see by Corollary (10.4.3) that Hom
R
(R/I, M/x
i
M) = 0. But then Lemma (10.4.4)
says that
Ext
i
R
(R/I, M) = Hom
R
(R/I, M/x
i
M) = 0.
Also, since x is maximal, we see that I contains no M/xM-regular elements,
and so by the same Corollary, we see that Hom
R
(R/I, M/xM) = 0. Now, the
Lemma goes to work again to give us
Ext
r
R
(R/I, M) = Hom
R
(R/I, M/xM) = 0.
This nishes the proof of the rst part.
Now, suppose IM = M; we claim that this equivalent to saying that I +
ann(M) = R. Given this claim, we see that IM = M implies
Ext
i
R
(R/I, M) = 0, for all i,
since Ext is linear in both variables, and both I and ann(M) annihilate Ext
R
(R/I, M).
So it remains to prove the claim. Note that the proof of (6.2.4) tells us that
V (I + ann(M)) = V (ann(M/IM)). Hence
I + ann(M) = R V (ann(M/IM)) = ann(M/IM) = R M = IM.
M M
0,
of R-modules, we get the corresponding long exact sequence for Ext
R
(R/I, ). This
gives us a number of inequalities between the grade of I with respect to the modules
in the sequence. Well list them in the following Proposition.
rrrs-grade-exct-seq Proposition 10.4.8. With the exact sequence as in the paragraph above, we
have the following inequalities:
(1) grade(I, M
) + 1}.
(2) grade(I, M) min{grade(I, M
), grade(I, M
)}.
(3) grade(I, M
) + 1}, we have
Ext
k
R
(R/I, M) = Ext
k1
R
(R/I, M
) = 0.
So from the long exact sequence of Ext, we nd that Ext
k
R
(R/I, M
) = 0.
This implies the statement.
(2) For k < min{grade(I, M
), grade(I, M
)}, we have
Ext
k
R
(R/I, M
) = Ext
k
R
(R/I, M
) = 0.
Again, we get our result from the long exact sequence of Ext.
(3) For k < min{grade(I, M
) = Ext
k
R
(R/I, M) = 0.
From this the result follows.
The following Proposition tells us that knowing depth tells us everything about
grade.
rrrs-grade-min-depth Proposition 10.4.9. Suppose I R is an ideal; then we can nd P V (I)
such that grade(P, M) = grade(I, M). In particular, we have
grade(I, M) = min{depth M
P
: P V (I)}.
Proof. If IM = M, then we see that grade(P, M) = grade(I, M) = , for
all P V (I). Assume therefore that IM = M, and pick a maximal M-sequence
x in I. Since I contains no M/xM-regular element, we know that there is some
P Ass M/xM such that I P. In this case, x is also a maximal M-sequence
in P, and so we see that grade(I, M) = grade(P, M). For the second statement,
140 10. REGULAR SEQUENCES AND DEPTH
note that, by Proposition (10.1.5), we have that grade(P, M) depth M
P
. But we
see that P
P
Ass M
P
/xM
P
, and so x is in fact a maximal M
P
-sequence in P
P
.
From this it follows that grade(I, M) = depth M
P
, from which the Proposition
follows.
rrrs-grade-is-geometric Corollary 10.4.10. With all the notation as in the Proposition, we have
grade(I, M) = grade(rad(I), M).
Moreover, if J R is another ideal, then
grade(I J, M) = min{grade(I, M), grade(J, M)}.
Proof. The statements follow from the Proposition and the following equali-
ties:
V (I) = V (rad I),
V (I J) = V (I) V (J).
Observe that one could also have obtained the rst equality from [BHP, 1.10 ].
Depth, like dimension, decreases strictly when one quotients by a regular se-
quence.
rrrs-reg-seq-dep-by-one Proposition 10.4.11. If x is an M-sequence in I of length r, then
grade(I/x, M/xM) = grade(I, M/xM) = grade(I, M) r.
Proof. For any R-module N, let N = N/xN. Then,
IM = (IM +xM)/xM = IM = M.
This tells us that I M = IM = M. Now, if x extends to a maximal M-sequence
{x
1
, . . . , x
r
, . . . , x
n
} in I, then {x
r+1
, . . . , x
n
} is a maximal M/xM-sequence in I.
From this, the second equality above follows immediately. For the rst, we just
have to show that {x
r+1
, . . . , x
m
} is a maximal M/xM-sequence in I. But this is
immediate.
rrrs-reg-seq-sop Proposition 10.4.12. If R is local, and M = 0, then every M-sequence in R
extends to a system of parameters for M. In particular, we have
depth M dimM.
Proof. From (10.1.3), we see that for any M-sequence x R of length r, we
have
dimM/xM = dimM r.
So given any system of parameters form M/xM, we get one for M, by adjoining x
to it. The inequality then follows immediately from (6.2.8).
rrrs-grade-less-height Corollary 10.4.13. For any ideal I R, we have
depth I ht I.
Proof. We have from Propositions (10.4.9) and (10.4.12) that
depth I = min{depth R
P
: P V (I)}
min{dimR
P
: P V (I)} = ht I.
= Hom
S
(l S/mS, M N)
= Hom
S
(l, M N).
Since M is nitely presented and N is at, we use (3.1.11) to nd:
Hom
S
(S/mS, M N)
= Hom
S
(k S, M N)
= Hom
R
(k, M) N
= (N/mN)
s
,
where s = dim
k
Hom
R
(k, M). We get the formula we need from this relation.
rrrs-flat-fiber-depth-equality Proposition 10.5.2. Let f : (R, m, k) (S, n, l) be a local homomorphism of
local rings. If M is a nitely generated R-module, and N is a nitely generated
S-module at over R, then
depth
S
(M
R
N) = depth
R
M + depth
S
N/mN.
In particular, if f is itself a at map, then we have
depth S = depth R + depth S/mS.
142 10. REGULAR SEQUENCES AND DEPTH
Proof. First, lets assume that depth
R
M = depth
S
N/mN = 0. In this case,
we see from (10.4.7), that
Hom
R
(k, M) = 0; Hom
S
(l, N/mN) = 0.
Then, from Lemma (10.5.1), we see that
Hom
S
(l, M N) = 0,
and so, again by (10.4.7), we see that depth
S
(M N) = 0, just as we expected.
Now, we can reduce the general case to this situation in the following fashion.
Suppose x is a maximal M-sequence of length r, and y is a maximal N/mN-
sequence of length s. Then, we have
Ext
r
R
(k, M)
= Hom
R
(k, M/xM) = 0
Ext
s
S
(l, N/mN)
= Hom
S
(l, N
/mN
) = 0,
where N
= M/xM and N
/mN
have depth 0.
Moreover, by (10.2.3), N
) = 0.
But note that
M
= (M N)/z(M N),
where z = f(x) y.
So we see, by (10.4.4), that
Ext
r+s
S
(l, M N)
= Hom
S
(l, (M N)/z(M N) = 0.
Now, to show that depth
S
(MN) = r +s, it suces to show that Ext
k
S
(l, M
N) = 0, for k < r + s. For this, its enough to show that z is an (M N)-regular
sequence. Here, use (10.2.3) again, with P replaced by M/xM to see that y is
(M N)/x(M N)-regular, since
(M N)/x(M N)
= (M/xM) N.
This nishes our proof.
CHAPTER 11
The Cohen Macaulay Condition
chap:cmr
1. Basic Denitions and Results
Definition 11.1.1. A nitely generated module M over a local Noetherian
ring R is Cohen-Macaulay if depth M = dimM.
A Noetherian ring A is Cohen-Macaulay if, for every prime P A, A
P
is a
Cohen-Macaulay module over itself.
For the next few results, well x a local Noetherian ring R and a Cohen-
Macaulay module M over R.
cmr-unmixedness Proposition 11.1.2. For every P Ass M, we have dimA/P = dimM.
Moreover, every prime associated to M is minimal over ann(M).
Proof. The second statement follows immediately from the rst. For the rst,
observe from (10.4.14) that we have for any P Ass M:
dimM dimA/P depth M = dimM.
= R/(x); we then
have, by Propositions (10.1.3) and (10.4.11) that
dimR
= dimR 1; depth R
= depth R 1.
So if we show that R
/m
2
= m/(m
2
+ (x))
= (m/m
2
)/(m
2
+ (x)/m
2
),
as R/m-modules. Since x / m
2
, we see that dim(m
2
+ (x)/m
2
) = 1. Thus,
dimm
/m
2
= dimm/m
2
1,
and so, by Nakayamas lemma, m
k
(x). Since depth k = 0, we see
that H
0
(x, k) = 0 (??), implying that H
n
(F k) = 0. From this, we deduce that
Tor
R
n
(k, k) = k = 0. This establishes that pd k = n, and we see now by Corollary
(??) that gl dimR = n < .
145
146 12. HOMOLOGICAL THEORY OF REGULAR RINGS
Finally, suppose (4) holds; well prove (1) by induction on (R) = dim
k
(m/m
2
).
If this is 0, then m = 0, and R is a eld, and hence regular. So we can assume
(R) > 0; we claim that in this case m / Ass R. For, suppose that were true, with
m = ann
R
(a); then if we take any minimal free resolution F
of k of length r, wed
have F
r
mF
r1
, and so aF
r
= 0, which contradicts the fact that F
r
is free. Since
m / Ass R, we can pick, by prime avoidance, an x m\m
2
such that x is R-regular.
Now, consider the ring R
) = dim
k
m/(m
2
+ (x)) < dim
(
m/m
2
) = (R),
since x / m
2
. So by the induction hypothesis, R
S
is a minimal, free resolution of k S = S/mS, since
imF
i
S mF
i+1
S n(F
i+1
S).
This implies that
pd k = pd
S
S/mS < ,
and so R is regular.
(2) Suppose {x
1
, . . . , x
r
} R is a minimal set of generators for m, and sup-
pose {y
1
, . . . , y
s
} S is a minimal set of generators for n/mS S/mS.
Then {x
1
, . . . , x
r
, y
1
, . . . , y
s
} generate n.
Now, we have, by (6.7.2), that
dimS = dimR + dimS/mS = r +s.
Hence, the set above is in fact a minimal set of generators for n, and
we see therefore that S is regular.
rloc-completion-regular-regular Corollary 12.3.2. If (R, m) is a local ring, then its regular i its completion
(
R, m) is regular.
Proof. Suppose R is regular; by the Proposition above, we only have to show
that
R/m
R is regular. But this is just
R/ mx, which is a eld.
Now, assume
R is regular; then that R is also regular follows from part (1) of
the Proposition.
148 12. HOMOLOGICAL THEORY OF REGULAR RINGS
A very important result that follows from a combined application of our main
theorem and the Auslander-Buschsbaum formula is a criterion for a ring to be
Cohen-Macaulay.
rloc-cm-iff-free-over-reg Proposition 12.3.3. Suppose f : (R, m) (S, n) is a local homomorphism of
local rings so that S is nite over R. Then the following statements are true:
(1) If R is regular, then S is Cohen-Macaulay i S is free over R.
(2) If S is regular, then R is regular i S is free over R.
Proof. (1) Since R is regular, and S is nite over R, we see that S
has nite projective dimension over R. So we can apply the Auslander-
Buschsbaum formula to see that
pd
R
S = depth R depth
R
S = dimR depth S,
where the last equality follows from CM-ness of R, and [BHP, 1.26 ]. But
S is CM i depth S = dimS = dimR. From this the statement follows.
(2) First suppose that R is regular; then, since S is regular, and hence CM,
it follows from the rst part that S is free over R. Conversely, if S is free
over R, then in particular its at, in which case, (12.3.1) gives us the
result.
=
n+1
R
n+1
=
n+1
(M R
n
)
i=0,1
i
M
n+1i
R
n
=
1
M
n
R
n
= M R
= M.
rloc-stablyfree-ideal-free Corollary 12.4.4. Any non-zero stably free ideal I of a Noetherian ring R is
a principal ideal generated by a non zero divisor.
Proof. We can assume that I = 0. Suppose L and F are two free R-modules
of rank s and r respectively, such that I L
= F. Then, let P be any prime such
that I
P
= 0. We know by (7.1.2) that I
P
is a free R
P
-module, and hence has rank
1. To see this, note that if we had two linearly independent basis elements a, b I,
then well have ab Ra Rb = 0, but this violates the torsion freeness of a free
module. This immediately tells us that s = r 1, allowing us to apply the previous
Proposition.
rloc-primeelt-loc-factorial-factorial Lemma 12.4.5 (Nagata). Suppose R is a Noetherian domain and x R is a
prime element. Then, if R
x
is a UFD, so is R.
Proof. Recall from the characterization of UFDs (7.3.3) that a Noetherian
ring R is a UFD i every height 1 prime in R is principal.
Now, suppose P R is a height 1 prime not containing x. Then, P
x
R
x
is principal. Let (a) P be a maximal principal ideal such that aR
x
= P
x
. In
particular, this means that a / (x), for if a = sx well have a bigger principal ideal
(s) also localizing to P
x
.
If b P, then there is some minimal k N such that x
k
b (a). Suppose k > 0;
then, if c = x
k1
b, we see that c / (a), but xc (a). Suppose xc = ra, for some
r R; then, since (x) is prime, and a / (x), we see that r (x). But this means
that c = r
a, for r
x
= Q. Since Q
k
f(a
k
)g
k
(mod I
n+1
),
for some multi-indices
k
with |
k
| = n. Take s
n+1
= s
n
+
k
f(a
k
)g
k
. In this
way we can construct a sequence of elements in the image of converging to r.
If R is equicharacteristic, then f is a ring map, and is simply the unique ring
map that takes T
i
to g
i
(5.4.2).
witt-multiplicative-representatives-char-zero Proposition 14.1.4. Let (R, F
(mod F
n
R), then b
p
r
b
p
r
(mod F
n+r
R).
Proof. Clearly it suces to show that b
p
b
p
(mod F
n+1
R). We can choose
r F
n
R such that b
i1
_
p
i
_
b
i
b
pi
.
Since p is prime, it divides
_
p
i
_
. Moreover, since k has characteristic p, p F
1
R.
Hence we see that the sum on the right hand side above is contained in F
n+1
R,
which is of course what we wanted to show.
witt-multiplicative-representatives-finite-char Proposition 14.1.7. With the hypotheses as in the Lemma above, suppose in
addition that k is perfect. Then there exists a multiplicative system of representa-
tives for R, which is the unique multiplicative section of the quotient map R k.
Moreover, if R is equicharacteristic, then f is in fact a ring homomorphism
Proof. Pick an element a k. For each n N, we can then nd a unique
residue class a
p
n
k such that (a
p
n
)
p
n
= a. Suppose r
n
, r
n
R are two
representatives of this residue class. Then, by the Lemma above, we have
r
n
p
n
r
n
p
n
(mod F
n+1
R).
That is, there is a unique element a
n+1
R/F
n+1
R such that a
n+1
a (mod F
1
R)
and such that a
n+1
is a (p
n
)
th
power. Given this, consider the coherent sequence
(a
n
: n 0) in limR/F
n
R, where a
1
= a. Since R is complete, this corresponds to
an element in R, which we will denote by f(a). In fact this argument shows that
f(a) is the unique element in R such that f(a) a (mod F
1
R) and such that, for
every n N, its residue class in R/F
n
R has a (p
n
)
th
root in R.
Now, if a, b are two elements in k, and a
n
, b
n
are representatives in R/F
n
R
of the residue classes of a and b, respectively, such that both are (p
n
)
th
powers,
then a
n
b
n
is a representative of the residue class of ab that is also a (p
n
)
th
power.
1. COHEN STRUCTURE THEOREM: THE EQUICHARACTERISTIC CASE 155
Therefore, we nd that f(ab) = f(a)f(b). If R also has characteristic p, then the
same argument, using the fact that r r
p
is now a ring homomorphism on R,
serves to show that f is also a ring homomorphism.
Given this, we see immediately that every element in the image of f has (p
n
)
th
roots, for all n 0: for any n, we can just take r
n
= f(a
p
n
), and we see that
r
p
n
n
= f(a). Conversely, if r R has (p
n
)
th
roots, for all n 0, then a representative
of the residue class of r in R/F
n
R has a (p
n
)
th
root in R, which shows that r = f(a),
where r a (mod F
1
R).
Thus we have constructed a multiplicative system of representatives for R. For
its uniqueness, observe that if f
(a) has (p
n
)
th
roots for all n 0, and must
therefore equal f(a).
Example 14.1.8. Consider the ring of p-adics
Z
p
and the the unique multi-
plicative system of representatives f : F
p
Z
p
. Since f is multiplicative, it follows
that every element in the image of f (apart from 0, of course) is a (p 1)
th
root
of unity, and since there are precisely p 1 such roots of unity, we see that the
multiplicative system of representatives on
Z
p
also consists precisely of the (p1)
th
roots of unity. These are called the Teichm uller representatives, and the bijection
in (14.1.3) gives a Teichmu uller representation of every element in
Z
p
.
Now were ready for the main result of this section.
witt-cohen-structure-perfect-equicharacteristic Theorem 14.1.9. Let (R, m) be a complete, equicharacteristic, Noetherian lo-
cal ring with perfect residue eld k = R/m; then R is isomorphic to a quotient
k[[T
1
, . . . , T
n
]]/I of some power series ring over k.
Proof. By (14.1.3), this will follow immediately if we can nd a multiplicative
system of representatives for R. We can denitely do this: when R has characteristic
zero, we use (14.1.4), and when R has nite characteristic, we appeal to (14.1.7)
instead.
Definition 14.1.10. Let (R, m) be a local ring. A coecient eld for R is a
sub-eld K R mapping isomorphically onto the residue eld k = R/m.
witt-complete-finite-power-series Proposition 14.1.11. Let (R, m) be a complete, Noetherian local ring with
residue eld k, and suppose that R contains a coecient eld. Then R is nite
over the power series ring k[[t
1
, . . . , t
n
]], where n = dimR.
Proof. Let x m be a system of parameters for R, so that n = dimR is
the length of x. Since R is also a k-algebra, we can consider the natural map
: k[[t
1
, . . . , t
n
]] R induced by the sequence x (5.4.2). To check that this is a
nite homomorphism, it suces, by (5.2.8), to show that R/xR is nite over k.
But this is immediate from the denition of a system of parameters.
witt-coefficient-field Corollary 14.1.12. Every complete, equicharacteristic, Noetherian local ring
(R, m) with perfect residue eld contains a coecient eld. In particular, R is
nite over the power series ring k[[t
1
, . . . , t
n
]], where n = dimR. If R has nite
characteristic, then this coecient eld is in fact unique.
Proof. The existence follows trivially from (14.1.9), and the uniqueness in
the nite characteristic case follows at once from (14.1.7), since the existence of a
coecient eld K is equivalent to the existence of a section f : k R with image
K.
156 14. WITT RINGS
2. The Witt Scheme
The aim of this section is in essence to give a formula for multiplication in an
I-adically complete ring (R, I) of unequal characteristic in terms of a multiplica-
tive system of representatives. In particular, we will be able to give formulas for
multiplication in
Z
p
in terms of Teichm uller representations. This is a much more
natural way of representing the p-adics than the nave one that uses representatives
{0, . . . , p 1} of the residue classes, and is of course subsumed in a much more
general study.
2.1. Generalities on Ring Schemes.
Definition 14.2.1. Let R be a ring, and let R-alg be the category of R-
algebras. A ring scheme over R is a functor F : R-alg Ring. A ring scheme
F is representable if there exists an R-algebra S such that F is isomorphic to the
functor Hom
R-alg
(S, ). In this case, we say that F is represented by S. Abusing
language, we might also call S a ring scheme in this situation. Sometimes, to make
the distinction clear, we will refer to S (or Spec S) as the underlying R-scheme of
the ring scheme F. It is possible for two representable ring schemes to have the
same underlying R-scheme.
A homomorphism between two ring schemes F and G over R is simply a natural
transformation from F to G.
Remark 14.2.2. To clarify certain concepts, we will, as above, use some basic
terminology and facts from scheme theory. In this setting, a representable ring
scheme over R is just a ring object in the category of schemes over R.
Remark 14.2.3. If an R-algebra S represents a ring scheme over R, then it is
naturally equipped with a co-ring structure; that is, two maps a, m : S S
R
S
corresponding to co-addition and co-multiplications, and two maps o, e : S R
corresponding to the co-zero and the co-unit, and a co-additive co-inverse i : S S,
all satisfying the duals of the usual commutative diagrams in the denition of a ring.
In particular, if we forget the co-multiplication and the co-unit on S, we end up
with an abelian group scheme over R.
In this setting, a homomorphism between representable ring schemes S and
T becomes a homomorphism of R-algebras from T to S that respects the obvious
commutative diagrams.
Example 14.2.4. The canonical example of a ring scheme over R is the poly-
nomial ring R[X]; this represents the forgetful functor from R-alg to Ring. Co-
addition and co-multiplication are given by
X X 1 + 1 X
X X X.
The co-zero is the surjection R[X] R[X]/(X) = R and the co-unit is the surjec-
tion R[X] R[X](X 1) = R. The co-additive co-inverse is the map taking X to
X.
We will call this ring scheme A
1
R
.
Extending this further, we can show more generally that R[X
1
, . . . , X
n
] repre-
sents the ring scheme taking every R-algebra to its n-fold direct product with itself,
and that R[X
i
: i 1] represents the ring scheme taking every R-algebra S to the
2. THE WITT SCHEME 157
ring of sequences over S with component-wise addition and multiplication. We will
call these ring schemes A
n
R
and A
R
, respectively.
Example 14.2.5. Another example of a representable ring scheme over R is
the power series functor; that is, the functor that assigns to every R-algebra S, the
ring of power series S[[T]]. Its represented by the ring R[T
i
: i 0], where we
dene co-addition and co-multiplication by
T
i
T
i
1 + 1 T
i
T
i
r+s=i
T
r
T
s
.
Well call this ring scheme
R
.
2.2. Ring Scheme Structures on Polynomial Algebras. Let R be a ring.
Consider the ring scheme A
R
. For the corresponding operations of co-addition and
co-multiplication on R[X
i
: i 1], we can nd polynomials
a
(U, V ) and
m
(U, V )
in two variables over Z such that
a(X
i
) =
a
(X
i
1, 1 X
i
)
m(X
i
) =
m
(X
i
1, 1 X
i
),
for all i 1. More explicitly, we have
a
(U, V ) = U + V and
m
(U, V ) = UV .
Note that the co-zero, the co-unit and the co-additive co-inverse are also given by
polynomials in (at most) two variables. In fact, using analogous notation, we have
e
(U, V ) = 1,
o
(U, V ) = 0, and
i
(U, V ) = U.
In this section, we will investigate more general ring scheme structures that one
can equip the polynomial ring R[X
1
, . . . , X
n
] with. In particular, we will establish a
condition for a morphism of R-schemes from a ring scheme F over R with underlying
R-scheme R[T
1
, . . . , T
n
] to A
r
R[U
1
, . . . , U
n
]
2
: 1 r n}, for = e, o, i, a, m, corresponding
respectively to the co-unit, the co-zero, the co-additive co-inverse, co-addition and
co-multiplication, so that we have
(T
r
) =
r
(T
1
1, . . . , T
n
1; 1 T
1
, . . . , 1 T
n
).
Of course, when = e, o, the polynomials
r
are constants, and when = i,
they are independent the second set of indeterminates, and the structures pro-
vided by these polynomials must be coherent with each other, so that we can put
them together to get a ring scheme structure. But for now it doesnt matter what
the relationships between these polynomials are. Well denote such a ring scheme
structure on R[T
1
, . . . , T
n
] by P
.
Note on Notation 12. From now on, we will use T
i
and T
i
to denote the
elements T
i
1 and 1 T
i
in the tensor product of the polynomial algebra with
itself.
Now suppose S is an R-algebra. What do the ring operations on P
(S) look
like? Suppose , : R[T
1
, . . . , T
n
] S are two maps of R-algebras. Then we have
( +)(T
r
) = ( )(
a
r
(T
1
, . . . , T
n
; T
1
, . . . , T
n
))
=
a
r
((T
1
), . . . , (T
n
); (T
1
), . . . , (T
n
)).
()(T
r
) =
m
r
((T
1
), . . . , (T
n
); (T
1
), . . . , (T
n
)).
158 14. WITT RINGS
witt-polynomial-ring-scheme-morphism Proposition 14.2.6. Let P
(P
r
(T
1
, . . . , T
n
), P
r
(T
1
, . . . , T
n
)) = P
r
(
1
(T
1
, . . . , T
n
; T
1
, . . . , T
n
), . . . ,
n
(T
1
, . . . , T
n
; T
1
, . . . , T
n
)).
Proof. Let : R[X
1
, . . . , X
n
] R[T
1
, . . . , T
n
] be the R-algebra map corre-
sponding to . We have (X
r
) = P
r
(T
1
, . . . , T
n
). Then the left hand side is just
()((X
r
)) and the right hand side is ((X
r
)), and denes a homomorphism
of ring schemes if and only if we have
( )((X
r
)) = ((X
r
)),
for = e, o, i, a, m.
2.3. The Universal Witt Scheme.
Definition 14.2.7. For each n 0, the n
th
Witt polynomial W
n
is an element
of Z[T
1
, . . . , T
n
] given by
W
n
(T
1
, . . . , T
n
) =
d|n
dT
n/d
d
.
Definition 14.2.8. We say that a subset S N is a sieve if is is closed under
the taking of factors; that is, if, for all s S and for all d | s, d S. The set of
prime divisors p(S) of a sieve S is the collection of primes dividing any element in
S. A principal sieve is a sieve of the form {d N : d | n}, for some n N, and is
denoted by S(n).
Remark 14.2.9. Clearly, we can express an indeterminate T
n
in terms of the
W
j
using rational coecients and only such j as divide n. In other words, for all
n, T
n
[W
j
: j S(n)]. For example, we have T
2
=
1
2
(W
2
W
2
1
).
Definition 14.2.10. Let W be the scheme Spec Z[T
i
: i 1]; then the poly-
nomials W
n
give us a morphism of schemes from W to A
W
S
S
>
A
S
Q
= A
Q
W
Q
that is an inverse to
Q
: W
Q
A
Q
. We dene a ring structure on W
Q
using this
isomorphism on A
Q
, and this makes W
Q
a ring scheme over .
Moreover, for any sieve S, the inverse : A
Q
W
Q
descends to an inverse
S
to
S
. Hence, for each such set S, we have a unique ring structure on W
S
Q
that
makes
S
Q
an isomorphism of ring schemes over .
Observe moreover that, if p(S) is nite (for example, if S = {p
i
: i 0}), then
we can in fact nd a principal open subscheme Spec Z[1/n] inside Spec Z, where
n =
pp(S)
p, such that the morphism
S
Z[1/n]
: W
S
Spec Z[1/n] A
S
Spec Z[1/n]
has an inverse. Thus in this case
S
is a birational morphism.
witt-mod-p-witt-polynomials Lemma 14.2.13. For any pair of n-tuples of elements (a
1
, . . . , a
n
) and (b
1
, . . . , b
n
)
over a ring R, and a prime p Z such that a
i
b
i
(mod pR), for all i, we have
W
n
(a
1
, . . . , a
n
) W
n
(b
1
, . . . , b
n
) (mod p
r+1
R),
where p
r
is the greatest power of r dividing n.
Proof. This is immediate using the denition of the Witt polynomials, and
lemma (14.1.6)
The next result is crucial. Before we dive into it, consider a polynomial
Z[U, V ] in two variables; then we claim that there exist uniquely determined
polynomials
n
[U
s
: s S(n)]
2
such that
(W
i
(T
s
: s S(i)), W
i
(T
s
: s S(i)) = W
i
(
1
(T
1
; T
1
), . . . ,
i
(T
s
; T
s
: s S(i))).
In fact,
r
will have its coecients in Z[r
1
][U
s
: s S(n)]. This follows from the
observation that we can extract
r
in the following fashion: if P
r
Z[r
1
][U
s
: s
S(r)] is the polynomial such that P
r
(W
s
: s S(r)) = T
r
, then we set
r
= P
r
((W
s
(T
k
: k S(s)), W
s
(T
k
: k S(s)) : s S(r)).
witt-inverse-integral-coefficients Proposition 14.2.14. Let Z[U, V ] be a polynomial in two variables, and
let
n
[U
s
: s S(n)] [V
s
: s S(n)] be the unique polynomials such that
() (W
i
(T
1
, T
2
, . . . , T
i
), W
i
(T
1
, T
2
, . . . , T
i
)) = W
i
(
1
(T
1
; T
1
), . . . ,
i
(T
1
, . . . , T
i
; T
1
, . . . , T
i
)),
for all i 1. Then the polynomials
n
in fact have their coecients in Z.
Proof. Well do this by induction on n. We already know that
1
= is
integral. Now, assume that n > 1 and that for all d S(n), d = n, the polynomials
d
satisfying the corresponding identity (*) are integral. Let p be a prime, and
suppose n = p
r
m, where (p, m) = 1. Then we have
W
n
(T
1
, . . . , T
n
) =
d|p
r1
m
dX
n/d
d
+
k|m
p
r
kX
m/k
p
r
k
= W
n/p
(T
p
1
, . . . , T
p
n/p
) +
k|m
p
r
kX
m/k
p
r
k
160 14. WITT RINGS
where W
n/p
= 0 if r = 0. Assume that r = 0; thus we nd:
(W
n
(T
1
, . . . , T
n
), W
n
(T
1
, . . . , T
n
)) = (W
n/p
(T
p
1
, . . . , T
p
n/p
), W
n/p
(T
p
1
, . . . , T
p
n/p
)) +p
r
G,
where G is a polynomial in T
kp
r , for k | m. We have the identity
W
n
(
1
, . . . ,
n
) = W
n/p
(
p
1
, . . . ,
p
n/p
) +p
r
(
k|m
m/k
p
r
k
)
= W
n/p
(
p
1
, . . . ,
p
n/p
) +p
r
(m
n
+H(
kp
r : k = m).
So we have
m
n
p
r
H =
(W
n/p
(T
p
1
, . . . , T
p
n/p
), W
n/p
(T
p
1
, . . . , T
p
n/p
)) W
n/p
(
p
1
, . . . ,
p
n/p
)
p
r
G,
By induction, H is already an integral polynomial. We will show that p does not
divide the denominators of the coecients of
n
, when theyre in reduced form. For
this it suces to show
(W
n/p
(T
p
1
, . . . , T
p
n/p
), W
n/p
(T
p
1
, . . . , T
p
n/p
)) W
n/p
(
p
1
, . . . ,
p
n/p
) (mod p
r
).
This is equivalent to showing
W
n/p
(
1
(T
p
1
, T
p
1
), . . . ,
n/p
(T
p
1
, . . . , T
p
n/p
)) W
n/p
(
p
1
, . . . ,
p
n/p
) (mod p
r
).
This follows from the Lemma above, using the fact that a a
p
is a homomorphism
in characteristic p.
If p does not divide n, then, since
n
has its coecients in Z[1/n], p cannot
divide the denominators of the coecients of
n
, when theyre in reduced form. In
particular, we have shown that no prime p divides the coecients of the denomi-
nators of
n
, when theyre in reduced form. This is equivalent to saying that
n
is
a polynomial over Z, and our proof is done.
witt-ring-scheme-structure Theorem 14.2.15. There is a unique ring scheme structure on Wsuch that the
Witt transformation : WA
S
>
A
S
.
Also, for every sieve S N, if p(S) is the set of prime divisors of S, then the
S-truncated Witt transformation
S
induces an isomorphism of ring schemes over
Z[p(S)
1
]:
S
Z[p(S)
1
]
: W
S
Spec Z[p(S)
1
]
=
A
S
Spec Z[p(S)
1
].
Definition 14.2.16. The scheme Wwith the ring scheme structure constructed
in the Theorem above is called the Witt scheme. For a sieve S N, the ring scheme
W
S
is called the S-truncated Witt scheme.
2.4. Relationship with Power Series Rings.
4. FINITENESS OF INTEGRAL CLOSURE 161
2.5. The Morphisms V and F.
2.6. The p-adic Witt Scheme.
Definition 14.2.17. For a prime p N, the p-adic Witt scheme W
p
is the S-
truncated Witt scheme W
S
, where S = {p
n
: n 0}. For n 0, the n
th
truncated
p-adic Witt scheme is the S(p
n
)-truncated Witt scheme W
S(p
n
)
.
3. Cohen Structure Theorem: The Unequal Characteristic Case
4. Finiteness of Integral Closure
As a very important corollary of all our work, were now ready to prove nite-
ness of integral closure for complete local rings with perfect residue elds.
witt-complete-local-finiteness-int-closure Theorem 14.4.1. Let (R, m) be a complete, Noetherian local domain with per-
fect residue eld, and let L/K be a nite extension of the quotient eld K = K(R).
Then the integral closure S of R in L is a nitely generated R-module and thus also
a complete, Noetherian local domain.
Proof. If we show that S is a nitely generated R-module, then we know, by
(5.5.3), that its a product of local rings. Since its a domain, it must be a local
ring itself, and will be complete by (5.3.3).
By (5.2.8) it now suces to show that S/mS is nitely generated over R/m,
and by (4.3.23), its enough to do this for the case where L/K is purely inseparable.
In this case, we can nd a prime power q N such that, for all a S, a
q
R.
CHAPTER 15
Derivations and Dierentials
chap:diff
1. Derivations and Innitesimal Extensions
All our rings in this section will be commutative R-algebras for some ring R.
Definition 15.1.1. Let S be an R-algebra, and let M be an S-module. A
derivation over R or an R-derivation from S to M is a map of R-modules D : S
M such that, for all s, t S, we have:
D(st) = sD(t) +tD(s).
The set of all derivations from S to M is denoted Der
R
(S, M). This has a
natural structure of an S-module: addition is quite clear; for s S and D
Der
R
(S, M), dene sD by (sD)(t) = sD(t).
We denote Der
R
(S, S) simply by Der
R
(S).
In fact, Der
R
(S, ) is a covariant functor from S-mod to S-mod. If : M N
is an S-module map, then we have a natural map
Der
R
(S, M)
Der
R
(S, N)
D D.
We will show in the next section that this functor is representable.
Remark 15.1.2. Observe that we have D(1) = D(1.1) = D(1) + D(1), for all
derivations D, and so D(1) = 0. Moreover, if r is in R, then we have D(r) =
rD(1) = 0. Hence all R-derivations from S to M act trivially on R.
Definition 15.1.3. Let S be an R-algebra. An innitesimal extension of S is
an R-algebra T and a surjection u : T S such that N
2
= 0, where N := ker u.
Observe that in this case N is also an S-module. Well usually say in this situation
that (T, N, u) is an innitesimal extension of S.
An innitesimal extension (T, N, u) of S is split if in the short exact sequence:
0 N T
u
S 0
there is a map i : S T of R-algebras such that iu = 1
S
.
Given an S-module M, we can construct a canonical split innitesimal ex-
tension (S M, M, u), where S M as an R-module is simply S M, with the
multiplication given by
(s, m)(s
, m
) = (ss
, sm
+s
m).
The map u is the obvious one, and the splitting map is just s (s, 0).
The next Proposition relates the two concepts that we have dened so far.
163
164 15. DERIVATIONS AND DIFFERENTIALS
diff-liftings-difference-derivation Proposition 15.1.4. Let S be an R-algebra, and let (T, N, u) be an innitesi-
mal extension of S. Suppose f : A S is a map of R-algebras, and suppose there is
a lift g : A T of f so that the following diagram of homomorphisms of R-algebras
commutes:
T
u
>>
S
A
f
g
<
Then, the assignment D g +D induces a bijection from Der
R
(A, N) to lifts of f
to T.
Proof. Implicit in the statement of the Proposition is the assertion that N
is an A-module; this follows from the fact that N is an S-module, which is an
A-algebra. More explicitly, we have, for a A and n N, an = f(a)n = tn, for
any t T such that u(t) = f(a).
Now suppose D : S N is an R-derivation; then we have, for all a, b A:
(g +D)(a)(g +D)(b) = g(a)g(b) +g(a)D(b) +D(a)g(b)
= g(ab) +aD(b) +bD(a)
= (g +D)(ab).
Hence g +D is a map of R-algebras; since u vanishes on the image of D it is clear
that it is again a lift of f to T.
Conversely, suppose g
maps A
into N; we claim that this is a derivation. Indeed, we have, for any a, b A,
(g g
)(ab) = g(a)g(b) g
(a)g
(b)
= g(a)(g(b) g
(b)) +g
(b)(g(a) g
(a))
= a(g g
)(b) +b(g g
)(a).
This nishes the proof.
2. Kahler Dierentials
Definition 15.2.1. Let S be an R-algebra; then the module of Kahler dif-
ferentials is a pair (
S/R
, d)where
S/R
is an R-module and d : S
S/R
is
a derivationrepresenting the endofunctor Der
S
(S, ) in the following sense: For
every S-module M, the natural map
Hom
S
(
S/R
, M) Der
S
(S, M)
d
is an isomorphism. Clearly, if it exists, then its unique up to unique isomorphism;
this justies the use of the denite article.
We prove existence of
S/R
in the next Theorem.
diff-existence-kahler Theorem 15.2.2. Let S be an R-algebra; then the module of Kahler dieren-
tials (
S/R
, d) exists and is generated by the image of d.
2. K
tt
) = (sts
, ss
tDt
+ss
Dt)
= (st, sDt)(s
, s
Dt
)
= (s t)(s
).
Moreover, if
i
(s
i
t
i
) I, then we have
(
i
(s
i
t
i
)) = (0,
i
s
i
Dt
i
) M.
Hence (I
2
) M
2
= 0, and we get a map
: I/I
2
M
i
(s
i
t
i
) (mod I
2
)
i
s
i
Dt
i
.
We claim that is a map of S-modules. Indeed, we have, for any s S:
(
i
(s
i
st
i
) (mod I
2
)) =
i
s
i
D(st
i
)
=
i
(s
i
sD(t
i
) +s
i
t
i
D(s))
= s(
i
s
i
D(t
i
)) = s(
i
(s
i
t
i
)),
since
i
s
i
t
i
= 0. Now we see:
(d(s)) = ((s 1 1 s) (mod I
2
))
= sD(1) + 1 D(s) = D(s).
This shows that the natural map Hom
S
(I/I
2
, M) Der
R
(S, M) is a surjection.
If we show that I/I
2
is generated by the image of d, then well know that this
natural map is in fact an injection, and our proof will be done. Observe that for
s, t S we can write:
s t = (s 1)(t 1 1 t) st 1
Therefore, for any
i
(s
i
t
i
) I, since
i
s
i
t
i
, we have
i
(s
i
t
i
) (mod I
2
) =
i
s
i
dt
i
,
166 15. DERIVATIONS AND DIFFERENTIALS
which shows that I/I
2
is indeed generated over S by the image of d.
Definition 15.2.3. For s S, the element ds
S/R
is called the dierential
of s.
Remark 15.2.4. Well give a more explicit description of the Kahler dieren-
tials in the next section.
diff-kahler-polynomial-ring Example 15.2.5. Let R = k and let S = k[t
1
, . . . , t
n
] be a polynomial algebra
in n indeterminates. Then we see from the Theorem that
S/k
is generated by
dt
1
, . . . , dt
n
. But in fact these dierentials are linearly independent over S. Indeed,
consider the derivations D
i
: S S dened by D
i
(t
j
) =
ij
. Its easy to see that
we have
D
i
(f(t
1
, . . . , t
n
)) =
f
t
i
.
We have maps
i
:
S/k
S such that
i
d = D
i
. If
i
a
i
dt
i
is a dependence
relation on the t
i
, then we have
0 =
i
(
j
a
j
dt
j
)
=
j
a
j
D
i
(t
j
) = a
i
.
This shows the linear independence we claimed. Hence
S/k
= S
n
as an S-module,
and the
i
are the dual basis for Hom
S
(
S/k
, S). With this in hand, we can compute
df, for all f S. We just have to know that
i
(df) = D
i
f looks like, which we
already do. So we nd
df =
i
f
t
i
dt
i
.
3. The Fundamental Exact Sequences
Definition 15.3.1. An R-algebra A is 0-smooth over R if, for every innitesi-
mal extension (T, N, u) of any R-algebra S, and any map f : A S of R-algebras,
there exists a lift g : A T of f to T.
A is instead 0-unramied over R if there exists at most one such lift in this
situation.
It is 0-etale over R if it is both 0-smooth and 0-unramied. In particular, in
our situation, there is a unique lift of f to T.
diff-zero-unramified-criterion Proposition 15.3.2. An R-algebra A is 0-unramied over R if and only if
A/R
= 0. In particular, if the structure map R A is an epimorphism of R-
algebras, then
A/R
.
Proof. Observe that if
A/R
= 0, then Der
R
(A, N) = 0, for all A-modules N,
and so any lifts of R-algebra maps A S to innitesimal extensions of S is unique
by (15.1.4). Conversely, suppose such lifts are unique; then, for any A-module M,
we can take T = A M to be the canonical split extension of A by M. The fact
that there is only one lifting of the identity map 1
A
to T tells us, via (15.1.4), that
Der
R
(A, M) = 0, for all A-modules M, and thus
A/R
= 0.
The second assertion follows easily, since, when R A is an epimorphism, for
any R-algebra S, there is at most one map of R-algebras from A to S.
3. THE FUNDAMENTAL EXACT SEQUENCES 167
diff-localization-zero-etale Example 15.3.3. Suppose U R is a multiplicative set; then we claim that
U
1
R is 0-etale over R. By (15.3.2), since the map R U
1
R is an epimorphism,
we see that U
1
R is 0-unramied over R. It remains to show that its 0-smooth
over R. To do this it suces to show that if elements of U are invertible in an
R-algebra S, then they are invertible in every innitesimal extension of S. For this
its enough to show that in any ring S an element x thats invertible modulo a
nilpotent ideal N is in fact invertible in S. Indeed, if y S is such that xy = 1+n,
with n N, then since 1 +n is invertible, we see that x must also be so.
diff-first-fundamental-exact-sequence Theorem 15.3.4 (First Fundamental Exact Sequence). Let R
f
S
g
T be a
sequence of ring homomorphisms. Then we have an exact sequence:
S/R
S
T
T/R
T/S
0
If T is 0-smooth over S, then the sequence
0
S/R
S
T
T/R
T/S
0
is split exact.
Proof. By a version of Yonedas Lemma for abelian categories, it suces to
show that, for all T-modules M, the sequence
Hom
T
(
S/R
S
T, M) Hom
T
(
T/R
, M) Hom
T
(
T/S
, M) 0
is exact. By the universal property of the module of dierentials, this reduces to
showing that the sequence
Der
R
(S, M) Der
R
(T, M) Der
S
(T, M) 0
is exact. But this is clear, since any R-derivation from T to M vanishing on S is
in fact an S-derivation from T to M.
Now suppose T is 0-smooth over S. The statement we have to prove is equiv-
alent to showing that the map
g
: Der
R
(T, M) Der
R
(S, M)
D Dg
given by restriction is surjective, for every R-module M. Dene a map h : S
T M by h(s) = (g(s), Ds). This is a map of S-algebras:
h(st) = (g(st), g(t)Ds +g(s)Dt)
= (g(s), Ds)(g(t), Dt).
This gives T M the structure of an S-algebra. Now, since T is 0-smooth over S,
the identity map 1
T
must lift to a map v : T T M such that v(t) = (t, D
t).
Since D
: T M
is an S-derivation (15.1.4). Moreover, we have
(g(s), Ds) = v(g(s))
= (g(s), D
(g(s))),
which shows that D = D
.
Now suppose the map g : S T is surjective with kernel J. If we consider the
restriction of d
S/R
to J, we get a map from J to
S/R
and thence to
S/R
S
T.
168 15. DERIVATIONS AND DIFFERENTIALS
It is clear the kernel of this map contains J
2
, since g(s) = 0, for all s J, and we
have, for s, t J,
d
S/R
(st) 1 = d
S/R
(s) g(t) + d
S/R
(t) g(s).
So we get a map : J/J
2
S/R
S
T dened by (s (mod J
2
)) = d
S/R
s 1.
diff-second-fundamental-exact-sequence Theorem 15.3.5 (Second Fundamental Exact Sequence). Let R
f
S
g
T be
a sequence of ring homomorphisms, and suppose g is surjective with kernel J. Then
we have the following exact sequence of T-modules:
J/J
2
S/R
S
T
T/R
0.
If T is 0-smooth over R, then the sequence
0 J/J
2
S/R
S
T
T/R
0
is split exact. In fact the map is a split injection if and only if the identity 1
T
lifts
to a map T S/J
2
, where we are considering (S/J
2
, J/J
2
, u) as an innitesimal
extension of T, with u : S/J
2
T the natural surjection.
Proof. First, observe that from (15.3.2) we have
T/S
= 0. So the sequence
is exact on the right by (15.3.4).
Now, like in the proof of the last theorem, it suces to show that the following
sequence is exact for every T-module M:
Hom
T
(J/J
2
, M)
Der
R
(S, M) Der
R
(T, M) 0.
But a derivation D : S M is in the kernel of
if and only if D = fd
S/R
, where
f :
S/R
M is such that (f 1) = 0; that is, if and only if, for all s J, we have
Ds = fd
S/R
s = 0, which is equivalent to saying that D is induced by a derivation
D
: T = S/J M.
Suppose now that T is 0-smooth over R, and observe that (S/J
2
, J/J
2
, u),
where u : S/J
2
T is the natural surjection, gives an innitesimal extension of T.
By 0-smoothness, there exists a map i : T S/J
2
of R-algebras lifting the identity
map 1
T
. Now, consider the map iu : S/J
2
S/J
2
: we have uiu = 1
T
u = u, and so
both 1 = 1
S/J
2 and iu are lifts of the identity map 1
S/J
2. In particular, D = 1 iu
is an R-derivation from S/J
2
to J/J
2
(15.1.4). Moreover, observe that we have
D|
J/J
2 = 1
J/J
2.
Let : S S/J
2
be the natural surjection. Given a map f : J/J
2
M of
T-modules, we get a derivation
D
f
= fD : S M.
Now, observe that we have, for s J,
(
D
f
)((s)) = D
f
s
= fD(s)
= f((s))
and so f D
f
gives a splitting map for
u
>
T
_
_
_
_
_
_
_
_
_
_
>
k
<
0,
and so we nd that k : T S/J
2
is a splitting map for u.
The Theorem lets us describe the module of dierentials
S/R
concretely when
S is nitely generated over R.
diff-presentation-finitely-generated Corollary 15.3.6. Let T be a nitely generated R-algebra; then, for any poly-
nomial ring S = R[t
1
, . . . , t
n
] such that T = S/J, for some ideal J S, we have
T/R
=
T
n
(
i
f
ti
e
i
: f J)
,
where {e
1
, . . . , e
n
} form a basis for the free T-module T
n
. We have a natural map
:
S/R
T/R
sending d
S/R
f to
i
f
ti
e
i
, and the dierential d
T/R
: T
T/R
is dened by sending t to (d
S/R
f), where f S is any element mapping to t.
In particular, if J is nitely generated over S, then
T/R
is nitely presented
over T.
Proof. Immediate from (15.2.5) and the Theorem above.
4. Functorial Properties of the Module of Dierentials
diff-base-change Proposition 15.4.1 (Base Change). Suppose S and R
= S
R
R
/R
=
S/R
S
S
-derivation
d
= d
S/R
1 : S
S/R
S
S
.
By the universal property of
S
/R
, there is an S
-module map
:
S
/R
S/R
S
S
= d
S
/R
. We claim that is an isomorphism. To do this it suces
to show that, for all S
Hom
S
(
S
/R
, N)
f (f 1)
is an isomorphism, where (f 1)(s r) = rf(s).
From the universal property of the module of dierentials, it suces then to
prove the following map is an isomorphism:
Der
R
(S, N)
Der
R
(S
, N)
D : (s r
) r
Ds.
Now, given an R-derivation D
: S
)(s r
) = r
(D
)(s)
= r
(s 1)
= D
(s r
).
This shows that is in fact an isomorphism, and we are done.
diff-localization Proposition 15.4.2 (Localization). Let S be an R-algebra, let U S be a
multiplicative set, and let S
= U
1
S; then we have
/R
= U
1
S/R
.
Moreover, under this isomorphism, we have
d(1/s) = s
2
ds.
Proof. By (15.3.3), we know that S
/S
= 0. Now the required
isomorphism follows immediately from (15.3.4). For the nal assertion, observe
that, under the natural map, s
2
ds goes to
s
2
d(s/1) = d(1/s) + (s/1)d(s
2
)
= d(1/s) + 2d(s
1
)
= d(1/s).
iI
R
S
i
, for R-algebras S
i
.
Then the natural map
iI
_
Si/R
S
i
T
_
T/R
4. FUNCTORIAL PROPERTIES OF THE MODULE OF DIFFERENTIALS 171
given, for s S
i
, by d
Si/R
s 1 d
T/R
(k
i
(s)), where k
i
: S
i
T is the natural
map.
Proof. Again, it suces to show that, for every T-module M, the natural
map
Der
R
(T, M)
iI
Der
R
(S
i
, M)
given by restriction onto each co-ordinate is an isomorphism. But it is easy to
dene an inverse for this map. If (D
i
: i I) is an element on the right hand side,
then it denes an R-derivation D from T to M with D k
i
= D
i
; that there is a
unique D satisfying this condition is quite clear.
diff-coequalizers Proposition 15.4.5 (Co-equalizers). Suppose f, g : S T are two maps of
R-algebras; let S
be the co-kernel of
the map of T-modules given by
S/R
S
S
T/R
S
S
d
S/R
s 1 d
T/R
(f(s) g(s)) 1.
Then the natural map
/R
is an isomorphism.
Proof. Consider the second fundamental exact sequence (15.3.5)
J/J
2
T/R
T
S
/R
0.
Let : T T/J
2
be the natural surjection; then the map from J/J
2
to
T/R
T
S
T/R
T
S
S
T. Then we have a natural isomorphism
colim(F
=
T/R
.
Proof. Since every colimit can be expressed as the co-equalizer of two maps
between co-products, this follows immediately from (15.4.5) and (15.4.4).
diff-finite-products Proposition 15.4.7 (Finite Products). Let T =
n
i=1
S
i
be a nite product of
R-algebras. Then the natural map
T/R
n
i=1
Si/R
that maps d
T/R
t to (d
Si/R
(
i
(t))), where
i
: T S
i
is the natural projection is
an isomorphism.
172 15. DERIVATIONS AND DIFFERENTIALS
Proof. This amounts to showing that the natural map
n
i=1
Der
R
(S
i
, M) Der
R
(T, M)
taking (D
i
) to D, where D
i
= D
i
, is an isomorphism. But this is clear. We
of course needed the niteness of the product to be able to pull out the product
symbol outside Der.
5. Applications to Field Theory
6. Ramication and the Dierent
CHAPTER 16
Etale Algebras
chap:etale
173
CHAPTER 17
Free Resolutions and Fitting Ideals
chap:frf
175
CHAPTER 18
Gorenstein Rings and Local Duality
chap:gorn
177