/
Автор: Balcerzyk St. Jozefiak T.
Теги: mathematics mathematical physics higher mathematics mathematics and its applications series ellis horwood publisher
ISBN: 0-7458-0620-1
Год: 1989
Текст
.
I . .
,
,-.. .
..
eu 0 A o. . - ; S J
A
.
,
'> f,
.
h
'1
.
. 1 · 'I, .
- I
./-,) I "J-
ATREMATICSAND ITS · PPUCATlO
. - w.
" ,1. :1'.1
Sfanisaw Balcerzyk and T adeusz J6zefiak
Ei
..
.........
,
t
\
\
\
I
,
I
\
Ellis Horwood Series in
Mathematics and its Applications
Series Editor: G. M. BELL, Professor of Mathematics,
King's College (KQC), University of London
Statistics, Operational Research and Computational
Mathematics Editor: B. W. CONOLL V, Emeritus Professor
of Mathematics (Operational Research), Queen Mary
College, University of London
COMMUTATIVE RINGS: Dimension, MultiplicitY
and Homological Methods
STANISlAW BALCERZYK and TADEUSZ JOZEFIAK,
Institute of Mathematics, Polish Academy of Sciences,
Toru, Poland
Translation Editor: D. KI RBY, Faculty of Mathematical
Studies, University of Southampton
This book completes the important and comprehensive
coverage of commutative ring theory, following previous
volume Commutative Noetherian and Krull RinQs (Ellis
Horwood Limited, 1989) which coven
of commutative ring theory.
This volume features the applicatiol
algebra to purely ring-theoretic pr l
a homomologic1 characterization of rE
local rings of finite global dimensiol
intersection multiplicity in terms of
characterization of the depth of en id
functors, as well as local Gorenstein rir
injective dimension. The text con tail
scope systematic presentation of Coh
Gorenstein rings in a book form.
Each chapter incorporates exercises,
being '{fniShed with hints. They arE
short: fOt8S and references whi.ch trae
tl1" '.ms of the chapter to their sour
..hip: Mathematics, algebra, COlT
A'fetry, algebraic number theory.
COMMUTATIVE RINGS
DIMENSION, MULTIPLICITY AND HOMOLOGICAL METHODS
. .
...
lf
f
1./ j
MATHEMATICS AND ITS APPLICATIONS
Series Editor: G. M. BELL, Professor of Mathematics,
King's College London (KQC), University of London
NUMERICAL ANALYSIS, STATISTICS AND OPERATIONAL
RESEARCH
Editor: B. W. CONOLLY, Professor of Mathclnatics (Operational Research),
Queen Mary College, University of London
Mathematics and its applications are now awe-inspiring in their scope, variety and depth.
Not only is there rapid growth in pure mathematics and its applications to the traditional
fields of the physical sciences, engineering and statistics, but new fields of application are
emerging in biology, ecology and social organization. The user of mathematics must assimilate
subtle new techniques and also learn to handle the great power of the computer efficiently
and economically.
The need for clear, concise and authoritative texts is thus greater than ever and our series
will endeavour to supply this need. It aims to be comprehensive and yet flexible. Works
surveying recent research will introduce new areas and up-to-date mathematical methods.
Undergraduate texts on established topics will stimulate student interest by including applica-
tions relevant at the present day. The series will also include selected volumes of lecture
notes which will enable certain important topics to be presented earlier than would otherwise
be possible.
111 aJI these ways it is hoped to render a valuable service to those who learn, teach, develop
and use mathematics.
Mathematics and its Applications
Series Editor: G. M. BELL, Professor of Mathematics, King's College London
(KQC), University of London
Anderson, I. Combinatorial Designs
Armann, B. The Concept of Nunlber
Arczewski, K. & Pietrucha, J. Mathematical Modelling in Discrete Mechanical Systems
Arczewski, K. & Pietrucha, J. Mathematical Modelling in Continuous Mechanical Systems
Bainov, D. D. & Konstantinov, M. The Averaging Method and its Applications
Baker, A. C. & Porteous, H. L. Linear Algebra and Differential Equations
Balcerzyk, S. & J6zefiak, T. Commutative Rings
Balcerzyk, S. & J6zefiak" T. Noetherian and Krull Rings
Baldock, G. R. & Bridgeman, T. Mathematical Theory of Wave Motion
Ball, M. A. Mathematics in the Social and Life Sciences: Theories, Models and Methods
de Barra, G. Measure Theory and Integration
Bartak, J., Herrmann, L., Lovicar, V. & Vejvoda, D. Partial Differential Equations
of Evolution
Bell, G. M. & Lavis, D. A. Co-operative Phenomena in Lattice Models, Vols. I & n
Berkshire, F. H. Mountain and Lee Waves
Berry, J. S., Burghes, D. N., Huntley, I. D., James, D. J. G. & Moscardini, A. O.
Mathematical Modelling Courses
Berry, J. S., Burghes, D. N., Huntley, I. D., James, D. J. G. & Moscardini, A. O.
Mathematical Methodology, Models and Micros
Berry, J. S., Burghes, D. N., Huntley, I. D., James, D. J. G. & Moscardini, A. O.
Teaching and Applying Mathematical Modelling
Blum, W. Applications and Modelling in Learning and Teaching Mathematics
{contillued on pp. 193-195}
Commutative Rings
Dimension, Multiplicity
and Homological Methods
STANISLAW BALCERZYK
Professor, Institute of Mathematics
Polish Academy of Sciences
TADEUSZ J6ZEFIAK
Professor, Institute of Mathematics
Polish Acadelny of Sciences
Translation Editor
DAVID KIRBY
Faculty of Matl1enlatical Studies
University of Southanlptoll
ELLIS HORWOOD LIMITED
Publishers · Chichester
Halsted Press: a division of
JOHN WILEY & SONS
New York · Chichester · Brisbane · Toronto
PWN-POLISH SCIENTIFIC PUBLISHERS
Warsaw
First English Edition published in 1989
by
ELLIS HORWOOD LIMITED
Market Cross House, Cooper Street, Chichester, West Sussex, P019 lED, England
and
PWN-POLISH SCIENTIFIC PUBLISHERS
00-2S1 Warszawa, Miodowa 10, Poland
The publisher's colophon is reproduced froln Jalnes Gillison's drawing of the ancient
Market Cross, Chichester.
Translated by Maciej Juniewicz, Sergiusz Kowalski and Marcin Kuczma (Chapter II)
from the Polish edition Pierscienie przemienne (Chapters V-VIll), published by Pal1-
stwowe Wydawnictwo Naukowe, Warszawa 1985
Distributors:
Australia, New Zealand, South-east Asia:
JACARANDA-WILEY LTD.
GPO Box 859, Brisbane, Queensland 4001, Australia..
Canada:
JOHN WILEY & SONS CANADA LIMITED
22 Worcester Road, Rexdale, Ontario, Canada.
Europe, Africa:
JOHN WILEY & SONS LIMITED
Baffins Lane, Chichester, West Sussex, England.
Alballla, Bulgaria, Cuba, Czechoslovakia, German Den10cratic Republic, Hungary, Korean
People's Delnocrat;c Republic, Mongolia, People's Republic of China, Po/and, Rumania,
the U.S.S.R., Vietnan" Yugoslavia:
ARS POLONA - Foreign Trade Enterprise
Krakowskie Przedmiescie 7, 00-068 Warszawa, Poland
North and South America and the rest of the world:
Halsted Press: a division of
JOHN WILEY &, SONS
60S Third Avenue, New York, N.Y. 10158, USA.
British Library Cataloguing in Publication Data
Balcerzyk Stanislaw
Commutative rings
1. Commutative rings
I. Title II. J6zefiak, Tadeusz
512'.4
ISBN 0-7458-0620-1 (Ellis Horwood Limited)
ISBN 0-470-21348-5 (Halsted Press)
Library of Congress card no. 88-38082
COPYRIGHT NOTICE: @ PWN - Polish Scientific Publishers, Warszawa 1989
All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system,
or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or
otherwise without the permission of Polish Scientific Publishers.
Printed in Poland
Table of Contents
Preface
Chapter I - DIMENSION AND MULTIPLICITY
1.1 The Dimension of Affine Algebras
1.2 The Krull Dimension. . .. ... ....
1.3 Polynomial Rings . . . . . . . . . . . . . .
1.4 Sets of Parameters . . . . . . . .. ...
1.5 Hilbert-Samuel Polynomials and Multiplicity . . . .
1.6 Intersection Multiplicity of a Pair of Modules; Geometric
Applications . . . . . . . . . . . . . . . . . . . . .
Chapter II - REGULAR LOCAL RINGS
2.1 Homological Characterization . . . . . . .
2.2 Uniqueness of Factorization. . . .
2.3 Structure of Complete Local Rings . . . .
Chapter III - COHEN-MACAULAY RINGS ....
3.1 Regular Sequences and the Depth of a Module.
3.2 Regular Ideals . . . . . . . . . . . . . .
3.3 Characterizations of Cohen-Macaulay Rings
3.4 Basic Properties of Cohen-Macaulay Rings . . .
3.5 Perfect Ideals . . . . . . . . . . . .
3.6 Structure of Perfect Ideals of Depth 2 .
Chapter IV - GORENSTEIN RINGS ......
4.1 The Type of Local Cohen-Macaulay Rings.
4.2 Zero-dimensional Gorenstein Rings ..........
4.3 Homological Characterization and Properties of Arbitrary
Gorenstein Rings. . .. .............
4.4 Gorenstein Ideals ..................
Appendix - HOMOLOGICAL BACKGROUND
A.I Projective and Injective Dimension
A.2 Derived Functors . . . . . . . . . .
VII
1
1
12
26
34
46
60
79
79
81
85
101
103
107
113
118
124
132
137
137
142
]46
151
157
157
160
VI
Contents
A.3 Functors Ext" and Torn .............. 164
A.4 Injective, Projective and Global Dimension in Terlns of the
Functors Ext and Tor: . . . . . . . . . . . . . .. 168
A.5 Injective, Projective and Global Ditnension over Local Rings 171
A.6 The Koszul Complex. . . . . . . .. ....... 175
References . . . . . . . . 179
Index of Theorems and Definitions quoted frool COlnmutative Noet/ler-
ian and Krull Rings ............ . .. 183
Index
191
Preface
This book constitutes, with minor changes, a translation of the last four
chapters of our book Commutative Rings (Pierscienie Przemienne)
published in Polish in 1985. The first four chapters of the book have recently
appeared in English in this series under the title Commutative Noetherian
and Krull Rings. The two books, treated as a whole, form a self-contained
presentation of the fundamentals of the theory of commutative rings.
For the convenience of the reader we enclose at the end of this book
the list of all results from the first book which are cited in the present
volume.
The COlnn1on feature of all the chapters of the present book is a wide
application of homological algebra to purely ring-theoretic problems. The
most illustrious example is the homological characterization of regular
local rings as local rings of finite global dimension in Chapter II. As a simple
consequence one gets the proof of the fact that a localization of a regular
local ring is again regular. It had been an open problem for many years
until it was solved by homological methods in the mid-fifties. To nanle
some other examples of the impact of these methods on the theory of com-
mutative rings we mention a description of intersection multiplicity in
terms of Tor functors in Chapter I, a characterization of the depth of an
ideal-a very useful and effective invariant of an ideal-in terms of Ext
functors in Chapter III, and a characterization of local Gorenstein rings
as those of finite injective dimension in Chapter IV.
For the convenience of the reader we summarize those basic facts
from hOlnological algebra needed in this book in the Appendix, and pro-
vide detailed references for all unproved theorems in D. G. Northcott's
books [8], [U]. The only exception concerns spectral sequences which
we use twice in Section 1.6. The necessary background can be found, for
instance, in S. MacLane's book [P].
The list of contents gives a fairly detailed picture of the main topics
treated, but a few additional comments may be of some help.
We start in Chapter I with two important notions of geometric ori-
gin-dimension and multiplicity. The dimension is defined first for an
affine algebra which is a domain as the transcendence degree of its field
VIII
Preface
of fractions, and then extended to an arbitrary Noetherian ring using
Krull's characterization in terms of chains of prime ideals. In Chapter I
we also discuss the related notion of the height of an ideal, and properties
of dimension and height in polynomial rings (Section 1.3) and local rings
(Section 1.4). In Section 1.4 we introduce sets of paran1eters and use them
to define the important class of regular local rings. We also indicate a con-
nection between regular local rings and simple points of algebraic varieties.
The Hilbert-Samuel polynomial, studied in Section 1.5, allows us to give
one more interpretation of dimension, as well as to introduce the multi-
plicity of a module with respect to an ideal. The homological description
of multiplicity leads to a more general notion of the intersection multiplicity
of any pair of modules over a regular local ring. We study this notion in
Section 1.6 where we also give the necessary algebraic background for a
construction of the Chow ring of an algebraic variety. III this section we
follow closely Serre's lecture notes [X].
Chapter II is devoted entirely to regular local rings. In Section 2.1 we
present the homological characterization already mentioned, in Section 2.2
we prove that regular local rings are unique factorization domains, and
Section 2.3 contains the Cohen structure theorem for complete regular
local rings. In Section 2.3 we follow Nagata's exposition in [R].
Chapters III and IV are concerned with two classes of rings (both con-
taining the class of regular local rings): Cohen-Macaulay and Gorellstein
rings, respectively. Both notions are defined in purely ring-theoretic terms.
The definition of a Cohen-Macaulay ring has a geometric flavour and is
motivated by an old Theorem 1.3.7 of Macaulay, whereas local Gorenstein
rings are distinguished among Cohen-Macaulay rings by the property
that any ideal generated by a set of parameters is irreducible. Chapters III
and IV bring together various properties and characterizations of the rings
in question. The most important tool in studying them is the notion of
a regular sequence and the related concept of the depth of a module
(Section 3.1).
Exercises are included at the end of almost every section, the more
difficult being furnished with hints in brackets [ ]. With few exceptions
the material contained in the exercises is not used in the text.
Each chapter is followed by short Notes and References, in which
we make a few comments and try to trace the methods and theorems of
the chapter to their sources.
Among numerous books in English devoted to commutative rings
(some of them listed itl the Bibliography at the end of the book) we should
mention here I. Kaplansky's Commutative Rings and M. Nagata's Local
Rings which were very helpful to us when preparing this book.
We wish to express our gratitude to Professor Andrzej Bialynicki-Birula
for the encouragement to write the book, for detailed examination of an
early version of the manuscript and for his helpful criticism. We are indebted
Preface
IX
to Dr. Andrzej Pr6szynski who made accessible to us his notes from the
lectures by one of the authors. They were very useful in writing C.hap-
ter II. We are also grateful to Dr. Jerzy Weyman for the permission to in-
clude his Lemma 3.3.3 and for the preparation of the proof of Theoreltl
4.4.7.
Stanislaw Balcerzyk
Tadeusz Jozefiak
Chapter I
Dimension and Multiplicity
In algebraic geometry there exists a fundamental correspondence which
associates with an algebraic set V c Kn (i.e., the set of solutions in K n of
a system of polynomial equations in n indeterminates over a field K) a K-al-
gebra K[V] of polynomial functions on V. Any such K[V] is a finitely
generated K-algebra: hence it is also a Noetherian ring (as a homonlorphic
image of a ring of polynomials K[X 1 , ..., X n ]). It is possible to transfer
to the class of Noetherian rings many classical theorems proved in their
original versions for algebras of the form K[V]. The advantage of this gen-
eralization lies not only in the extension of the domain of validity of the
theorems, but also in a radical simplification of the proofs. We are thus faced
with the natural problem of transferring the largest possible range of
concepts and theorems of a geometric and algebraic character to the theory
of Noetherian rings. We shall see that some intuitive geometric notions
(e.g., the non-singularity of a point, or the multiplicity of a point on
a subvariety) can be defined precisely only in terms of the theory of rings.
Our principal aim in this chapter is to define and investigate the notions
of dimension and multiplicity for a Noetherian ring. These t\VO notions
will be introduced in different ways: we shall first define dimension for
finitely generated algebras in terms of transcendence degree, and then
prove those properties of dimension which will permit us to give, in a quite
natural way, a new definition in terms of chains of prime ideals for any
commutative ring. The concept of multiplicity will be presented at once
in the full generality for modules over local rings.
1.1 THE DIMENSION O:F AFFINE ALGEBRAS
We begin by recalling some fundamental concepts of algebraic geometry
which will allow us to exhibit geometric aspects of the definition of Krull
dimension. A slightly more detailed exposition is to be found in [B].
Let K be an arbitrary field. Any ideal I of the ring of polynomials
K[X 1 , ..., Xn] determines an (affine) algebraic set V(I) c K!', which consists
of all elements (t 1, ..., I,,) E K" such that
2
Dimension and Multiplicity
[Ch,
f(t 1 , ..., t ll ) = 0 for all fE I.
One can assume that this equation is satisfied only for the elements of any
finite set 11' ... ,I p of generators of I, Le., V(l) = V((fl»)n ... n V ((fp) ).
We know that I admits a finite set of generators, because K[X 1 , ..., I]
is a Noetherian ring (see [B], Corollary 2.2.2).
Any subset E c: K n determines an ideal ICE) of the ring K[X 1 , ..., X n ],
which consists of all polynomials which take zero value at all points of E.
An algebraic set W is called irreducible (or an algebraic variety) if it is
not a union of two algebraic sets distinct from W. It is shown in Defini-
tion 1.2.7 of [B] that an algebraic set W is an algebraic variety if and only
if the ideal I(W) is prime, or equivalently W = V(P) for some prime
ideal P. Any algebraic set Wadmits a presentation W = WI U ... u W p as a
union of algebraic varieties WI' ... , W, which satisfy conditions Wi t U W j
):1=;
for all i (Le., no component can be omitted); the varieties WI'. to, W p
are uniquely determined and we call them irreducible components of the
algebraic set W (see Theorem 2.3.1 in [B]). If W = Vel) then Wi = V(P i ),
i = 1, ..., p, where PI' ..., P p are minimal prime ideals of the ideal I.
Any polynomial g e K[X 1 , ..., Xn] determines a polynomial function
g': Kn -)- K defined by the formula g'(t 1 , ..., tn) = g(t 1 , ..., tn) for t 1 , ...
. . . ,t n e K (distinct polynomials may determine the saine polynomial function,
e.g., in the case when K is a finite field). A restriction g of g' to an algebraic
set W is called a polynomial function defined on W. All polynomial functions
defined on W form a K-algebra K[W] and we call it the K-algebra of poly-
nomial functions of the algebraic set W (or the K-a1gebra of affine coordi-
nates of W). Since I( W) is the ideal of all polynomials in K[X 1 , ..., X,,]
which vanish on Wthen K[W] = K[X 1 , ...,XnJ/I(W). If Vis an algebraic
variety and V = V(P) for some prime ideal P then the algebra K[V]
= K[X 1 , ..., X,,]/ P is a domain; the converse implication also holds.
Let a = (al, ..., an) be a point of an algebraic variety V c: K". Let us
denote by ma the maximal ideal of a K-algebra K[V] generated by residue
classes of elements Xl - ai' ..., X" - an. It is easy to see that the localization
of K[V] (see Section 1.4 of [B])
()(a, V) = (K[V)m.
which is called the local ring of the point a oo'the algebraic variety V, consists
of an elements IlK of the field of fractions of K[V] such that g(o) 1= 0;
any such element f(g takes a definite value [(a){g(a) at the point a. The
maximal ideal m(a, V) of the ring (a, V) consists of all elements which
take zero value at a.
Let U be the subvariety of the aJgebraic variety V = V(P) determined
by the prime ideal P' * P and let Q be the prime ideal P' / P of K[V]; the
local ring
I]
The Dimension of Affme Algebras
3
(!J(U, V) = (K[V])Q
is called the local ring of the subvariety U on the algebraic variety V.
Now,ve pass to the definition ofa dimension of a K-algebra. Algebraic
varieties are studied mainly by means of their algebras of polynomial
functions. If we want to model the definition of the dimension of an alge-
braic variety on that of a differentiable (or topological) manifold, we should
express its dimension in terms of the algebra of differentiable functions
defined on it. Every point of n-dimensional, connected, real differentiable
manifold has a neighbourhood isomorphic with the Euclidean space Rn;
the differentiable functions defined on such a neighbourhood form an
algebra which is isomorphic to the algebra All of differentiable functions
in n independent variables over R. The number n can thus be defined as the
maximal number m such that Am is a subalgebra of functions which are
differentiable in a certain neighbourhood of any point of the manifold.
For an algebraic variety V of dimension n defined over a field K, the
condition imposed on the algebra K[V] of polynomial functions is analogous
to that described above, namely that in the algebra K[V] there exist n
functions algebraically independent over K, the number n being maximal
with respect to this property. In the sequel, we shall adopt this number as
the dimension of the algebra K[V]. The dimension will be also described
in terms of the field of rational functions K(V). To this end, let us recall
that if a field L is an extension of a field K then there exists a maximal
subset BeL algebraically independent over K. The cardinality of B
depends only on the extension K c L (see [N], p. 254); it is called the
transcendence degree of the field Lover K and denoted by trdegKL. The
extension K c L is algebraic if and only if trdegKL = O. If L is finitely
generated over K, then trdegKL < 00 ([N], p. 254).
In these terms, we may say that the dimension of a variety V is equal to
trdegKK(V).
These remarks provide a geometric and algebraic motivation for the
definition of the dimension of an algebra over a field. We shall begin this
section with that definition. We shall then study the properties of dimension.
The most significant result in this respect is the description of the dimension
of an algebra in terms of chains of prime ideals; it permits us to extend the
definition of dimension from the class of algebras to the class of all rings.
Unfortunately not all theorems concerning the dimension of algebras can
be extended to rings.
Throughout this section K will denote a field, and the K-algebras under
consideration will (usually) be finitely generated over K, Le., they will be
homomorphic images of K-algebras of polynomials in a finite number
of indeterminates. Such algebras will be called affine because of their
connection (described in [B], Chap. I) with affine algebraic sets. Affine
algebras are Noetherian rings.
4
Dimension and Multiplicity
[Ch.
Definition 1.1.1
IJet a domain A be a K-algebra, and let L be the field of fractions of A.
The dimension dinlA of the algebra A is the number trdegKL.
Example 1.1.2
It follows directly from the definition that the dimension of the K-algebra
of polynomials K[X 1 , ..., Xn] is equal to n.
Example 1.1.3
If K and L are fields and A is both a K-algebra and an L-algebra, then the
dimension of A as a K-algebra may be different from its dimension as an
L-algebra. A simple example is provided by the algebra A = K(X) [Y],
where X, Yare algebraically independent over K. When L = K(X), the
dimension of A as a K-algebra is equal to 2, whereas the dimension of A
as an L-algebra is equal to 1. Let us observe that A is not an affine K-algebra,
this, however, is not required in Definition 1.1.1.
Definition 1.1.1 cannot be automatically extended to algebras with
zero-divisors. However also in this case a geometric interpretation suggests
the proper definition.
When V 1 , ..., V s are the irreducible components of an algebraic set V,
our geometric intuition suggests that we should define the dimension of V
as the maximum of the dimensions of the varieties V 1 , ..., V s . If K[V] is
the algebra of polynomial functions on V and the prime ideals P l' ..., P s
in K[V] correspond to the varieties V 1 , ..., V, then P 1, ..., P s are prime
ideals associated with the zero ideal in K[V] and the foregoing geometrical
interpretation leads to
dimK[V] = maxdimK[V]/P i .
I
In the above equality we may of course confine ourselves to minimal prime
ideals of the algebra K[V]. Thus, we adopt the foJIowing definition:
Definition 1.1.4
Let A be a K-algebra, and let {Pi} denote the set. of minimal prime ideals
of A. The dimension dimA of the algebra A, is the number
supdimA/P i .
i
Remark 1.1.5
If A is an affine K-algebra, then it is also a Noetherian ring; hence, by [B
Definition 2.4.20, the set of minimal prime ideals in A is finite.
The following theorem will enable us to investigate the relation between
the dimension of an algebra and the lengths of the chains of prime ideals
which it contains:
I]
The Dimension of Affine Algebras
5
Normalization Theorem 1.1.6 (E. Noether)
If K is a field and A is an affine K-algebra, then there exist elelnents Z 1, ...
. . . , Zd E A algebraically independent over K such that A is an integral
extension of the algebra K[Z1' ..., Zd].
Proof
Consider the family d consisting of all finite subsets {U1, ..., u,} of A such
that A is an integral extension of the algebra K[U1' ..., u,]. The family d
is non-empty since the algebra A is finitely generated over K. Let {z 1, ..., Zd}
be an element of d of minimal cardinality. To end the proof, we shall
show that the elements Z 1, ..., Zd are algebraically independen.t over K.
Suppose that, on the contrary, there exists a polynomial f in d indeter-
minates such that f(z 1, ..., Zd) = o.
Take a positive integer e greater than any of the exponents of the powers
occurring in f and set z; = Z, - Zi -1, i = 2, 3, ..., d. Mter the substitu-
tion Zj = zi + z1 i -1, the monomial az 1 ... Zd takes the form
az n 1 +"2 e + ...+nd ed - 1 +g(z Z ' Z ' )
1 1,2,.", d,
the degree of the polynomial g with respect to Zl being less than nl +n2e+
+ 4-1
· . · nd e .
We order the sequences of exponents of monomials occurring in f lexi-
cographically: (n1, ...,nd) < (m1, ...,md) if and only if nj < mj, where
i is the least of the numbers 1, ..., d for which nj '1= mi. Since the nwnber
e has been chosen greater than nJ, mJ, j = 1, ..., d, we have (n1, ..., nd)
< (m1, ..., md) if and only if
n1 +n2e+ ... +nd ed - 1 < nt 1 -I-m2e+ ... +n1ded-l.
Among the sequences of exponents of the monomials occurring in f
there exists a greatest one (under the lexicographical order), from which,
after expressing in terms of Z 1 , Z, ..., z, \ve can isolate the monomial
bzf so that the equation f(z 1, ..., Zd) = 0 takes the form
bz1+h(Zl'Z, ...,z) = 0,
where the cofficient b is a nonzero element of K and the degree of the poly-
nomial h with respect to Z1 is less than N.
This yields the integral dependence of Z 1 over the ring K[z, ..., z].
Applying Corollary 3.1.9 from [B] to the sequence of ring extensions
K[z, ..., z] c: K[Z1, ..., Zd] = K[Z1' z, ..., z] c A,
we infer that A is an integral extension of the algebra K[z, ..., Zd], i.e.,
that the set {z, ..., z} of d -1 elements belongs to the family d, contrary
to the choice of the number d. This ends the proof. 0
6
Dimension and Multiplicity
[Ch.
Theorem 1.1.7
If A is an affine K-algebra, then dimA is equal to the maximum length
of the chains of prime ideals in A (for the notion of. length of a chain of
prime ideals, see the beginning of Section 1.2).
Proof
Denote by d(A) the maximum length of the chains of prime ideals in the
algebra A. Then d(A) = maxd(A/P), where P ranges over the prime ideals
of A. Since Definition 1.1.4 implies directly that dim A = maxdim(A/P),
the proof reduces to the case of algebras which are domains.
Thus suppose that the algebra A is a domain. By the Normalization
Theorem 1.1.6, there exists in A a subalgebra B, isomorphic to the algebra
of polynomials K[X 1 , ..., X d ] and such that the extension B c: A is integral.
Since the fields of fractions of the algebras B and A form an algebraic
extension, we have d = dimA. Let us now compare the numbers d(A) and
deB). By Theorem 3.1.13 in [B], for any chain
Poc Ptc ...c Ps
of prime ideals of A, the sequence
PonBc PtnBc ...c PanB
is also a chain of prilne ideals of A; hence d(A) deB). Theorem 3.1.17
in [B] (going up) yields the opposite inequality, whence d(A) = deB).
In Section 1.3 we shall show, independently of the considerations of
this section, that deB) = d (Corollary 1.3.5).
Finaly, we get
dimA = d = deB) = d(A).
o
The preceding theorem enables us to extend the concept of dimension
to any commutative ring. We shall do so in the next section. Now we give
the more important corollaries to Theorem 1.1.7.
Corollary 1.1.8
If an affine K-algebra A is a field, then the field extension K c A is algebraic.
Proof
Since the zero ideal is the only proper prime ideal of A, we have by Theorem
1.1.7, tr degx A = O. 0
Directly from Corollary 1.1.8 we obtain
Corollary 1.1.9
If m is a maximal ideal of an affine K-algebra A, then the field Aim is an
algebraic extension of the field K.
I]
The Dimension of Affine Algebras
7
Corollary 1.1.10
If K is an algebraically closed field, then any maximal ideal of the poly-
nomial ring K[X l , ..., X,,] is of the form (Xl - eXl , X 2 - OC2, ..., X n - Ct n ) for
some c'X 1, ..., Ct ll E K.
Proof
It follows from Corollary 1.1.9 that if m is a tnaximal ideal in K[X t , ..., XII]'
then K[X l , ..., X,,]/m = K since the field K has no proper algebraic exten-
sions. Thus, there exist elements (Xl' ..., OC" E K such that Xl - (Xl' ...
..., XII-CX" Em, Le., m = (Xl -OC I , ..., Xn-Ctn). 0
Corollary 1.1.11
If K is an algebraically closed field and I is a proper ideal in K[X l , ..., Kn]
then the set V(I) is non-empty.
Proof
The proper ideal I is contained in some Dlaximal ideal which, by Corollary
1.1.10, has the form (Xl - OCl, ..., X n - an), where al,..., an E K. Hence
V(I) contains the point (a I , ..., an). 0
The next result is known as Hilbert's Nullstellensatz.
Corollary 1.1.12
If K is an algebraically closed field and a polynonlial f E K[X l , ..., Xn]
vanishes at all the points of the algebraic set V(I) determined by an ideal
I c K[X 1 , ..., X n ], then f belongs to the radical of I.
Proof
Suppose I = (gl, ..., Cm), and denote by J the ideal of the polynomial
ring A = K[X l , ..., X n , X n + 1] generated by gl, ..., gm, 1- fX II + 1. We
claim that J = A. Indeed, if J were a proper ideal, then, by Corollary
1.1.11, there would exist a common zero of the polynomials g 1, ..., gm,
1-.fX n + 1. This leads to a contradiction, since by the assumption, this
con1mon zero would be a zero of the polynomial f Since J = A, there
exist polynomials 11 1, ..., /1"., h E A such that
hI gt -t- ... +hmg". +11(1- !X n + 1 ) = 1.
(1)
Denote by oc: A K(X 1 , ..., X n ) a homomorphisll1 of K-algebras such
that a(X;) = X, for i = 1, ... n, and a(.+ 1) = 1 If (we exclude the trivial
case off = 0). Under the homomorphism a, equation (1) yields
h 1 (Xl' ..., " 1 If) g 1 + ... + hili (X t , ..., X n , 1 If) g m = 1.
Multiplying both sides of the above equation by a sufficiently high power
off, we get thatfbelongs to the radical of I. 0
8
Dimension and Multiplicity
[Ch.
We aim now at a more precise examination of the lengths of chains of
prime ideals in affine algebras. To this end we shall need a stronger version
of the Normalization Theorem. However, we shall begin with an auxiliary
lemma.
Lemma 1.1.13
For every polynomial f E A = K[X 1 , ..., Xn] of positive degree, there exist
elements 12, ...,f" E A such that the extension K[f,f2' ... ,.h,] c A is
integral.
Proof
As in the proof of the Normalization Theorem by substituting Zi
= X,-Xr'- l , i 2, for a sufficiently large number e we can \vritefin the
form
f(X 1 , ..., X n ) = bXr + g(X 1 , Z2, ..., Zn),
where b is a non-zero element of K, and the degree of g with respect to Xl
is less than N. Write A' = K[f, Z2, ..., Zn]. In view of the above, A' c A
is an integral ring extension, hence Z2, ..., Zn are the required elements. D
Theorem 1.1.14
Let A be an affine K-algebra, and let / be an ideal of A. If dimA = d,
then there exists a sequence Z 1, ..., z" e A of elements algebraically inde-
pendent over K such that
(i) the extension K[z 1, ..., z,,] c: A is integral,
(ii) If1K[Zl' ..., Zd] = (Zl, ..., zp) for some p.
Proof
Consider the family of d-element subsets {Ul"'" u,,} of A satisfying
condition (i). By the Normalization Theorem 1.1.6 the family is not
empty. Ifu = {Ul, ..., Ud} E we may suppose that Ul, ..., up e/, U p +l, ...
... , Uti rp /, for some p. In this way we have associated with every U E the
number p = p(u). Select in an element Z = {z 1, ..., ztJ} for which
p = p(z) is maximal. We claim that /f1K[Zl' ..., Zd] = (Zl' ..., zp).
Write B = K[Zl' ..., Zd]; we have
(/flB)/(Zl' ..., zp)Bc: B/(Zl, ..., zp)B = K[ZP+l' ..., Zd]'
If the ideal on the left-hand side is non-zero, then there exists a polynomial
rEI nB, f '(Z 1, ..., Z p) B. Denote by f the residue class it determines in
K[ZP+l' ..., Zd]. By virtue of Lemma 1.1.13, there exist polynomials
h+2, ...,jd eBsuch that the extension K[ f,h +2' ..., Jd ] c K[ZP+l' ,,,,Zd]
is integral. Hence the extension K[Zl' ..., zp,f,fp+2' ... ,Jd] c B is also
integral Le., y = {Zl, ..., zl1,l,h+2, ... ,fd} E CC. Since IE I, we have
p(y) > p(z), contrary to the choice of z. This contradiction ends the proof. 0
I]
The Dimension of Affine Algebras
9
To state an important property of affine algebras we recall that a chain
of prime ideals
Poc P 1 c ...c P d
is said to be saturated if Pi c Q c: P i + 1 implies Q = Pi or Q = P i + 1
for a prime ideal Q and any i = 0, 1, ..., d-l.
Theorem 1.1.15
Let a domain A be an affine K-algebra and let P be a prime ideal in A.
Then the length of any saturated chain of prime ideals of A, beginning
at (0) and ending at P is equal to dimA-dim(A/P).
Proof
It is sufficient to prove that if P is a minimal non-zero prime ideal of A,
then dimA = dim(A/ P) + 1. Indeed, let (0) c: P 1 c: ... c: Ps = P be
a saturated chain of prime ideals of A between (0) and P; applying the
above assertion to the ideal PI we obtain dimA = dimA/P 1 + 1. Applying
the same assertion to the algebra AlP 1 and the minimal ideal P 2/ P 1,
we obtain
dimAIP t = dimAIP 2 + 1.
Proceeding this way, we arrive at the identity
dimAIP s - 1 = dimA/Ps+ 1.
Summing these equalities, we obtain the formula or the theorem. To estab-
lish the statement formulated at the beginning of the proof we apply
Theorem 1.1.14 to the algebra A and the ideal P. If d = dimA, then there
exist elements Z 1, ..., ZtJ E A such that the extension B = K[z 1, ..., Zd] c: A
is integral and Pf1B = (z 1, ..., zp) for some p d. Since P is a minimal
prime ideal in A, it follows from Theorem 3.2.4 in [B] (going down), that
p = 1. Moreover, the extension B/(BnP) c: A/P is integral, and Bj(Bf1P)
K[Z2' ..., Zd] is a ring of polynomials in d-l variables. Hence
dimA/P = dimB/(BnP) = d-l = dim A-I.
D
Corollary 1.1.16
If a domain A is an affine K-algebra, then every saturated chain of prime
ideals in A has the same length, equal to dimA.
Example 1.1.17
There exist affine algebras (with zero-divisors) for which the conclusion
of Corollary 1.1.16 is not valid. An example is furnished by the algebra
A = K[X, Y, Z]j(XY, XZ). If we denote by x, y, Z the residue classes of
the corresponding indeterminates X, Y, Z in the algebra A, then the two
chains of prime ideals (x) c: (x, y) c: (x, y, z) and (y, z) c: (x, y, z) are
both saturated, but of different lengths. The simple verification is left to
the reader.
10
Dimension and Multiplicity
[Ch.
Corollary 1.1.18
If A is an affine K-algebra, and .P, Q are two prinle ideals in A such that
p c: Q, then all saturated chains of prime ideals between P and Q have
the same length equal to dimA/P-dimA/Q.
The proof follows froln Corollary 1.1.16, applied to the affine algebras
AlP and AIQ. 0
Remark 1.1.19
The conclusion of Theorem 1.1.15 does not hold for arbitrary Noetherian
domains (see Example 1.2.22). Nevertheless, the upper bound of the lengths
of descending chains of prime ideals beginning at P is a very important
invariant of the ideal P, called its height. The height of an ideal will be
studied more closely in the next section.
We shall now give another version, a homogeneous one, of the Normal-
ization Theorem which will be employed in Section 1.4.
Theorem 1.1.20
co
If a domain A = E9 A" is a graded K-algebra generated by a finite number
n=O
of elements of degree 1, Ao = K and Xl is a non-zero honlogeneous element
of positive degree, then there exist homogeneous elements X2, ..., Xd of
positive degrees such that the algebra A is an integral extension of the
algebra K[x 1, ..., Xd], where d = dim A.
Proof
We shall find homogeneous elements x 2, ..., Xd such that the ideals 10 = 0,
/ 1 = (Xl), ..., 14 = (x t, ..., Xd) satisfy the condition
dimA/Io > dimA/lt > ... > dimAll d ,
and then we shall show that A is an integral extension of the algebra
K[x 1, ..., x,,].
It follows from Theorem 1.1.7 that dimA/lo > dimAll t , since / 1 i= O.
Suppose that we have constructed elements X2, ..., Xi, d > i 1, which
satisfy the above conditions. Denote by P t, ..., P, the Ininimal prime
ideals of the ideal Ii. By Corollary 1.5.9 in [B], the PJ are homogeneous.
As the intersection P 1 () ... () p.t; is irredundant, there exist homogeneous
elements Zt rp P l , ..., Zs ft Ps such that Z1 E P2() ... ()ps, ..., Zs E Pt n ...
· · · ()p s - t · Replacing the elements Z t, ..., Z s by suitable powers of themselves
we may assume that they have the same degree. Setting Xi+1 = Zt + ... +z"
we get Xi+ t P 1, ..., Ps. Furthermore, if P is a minimal prime ideal of
the ideal /1+1 = (Xl' ..., Xi+t), then P :/= Pi' ..., Ps and P ::> PJ for some
j, 1 j s. Hence dimAlli+l < dim A/I;.
I]
The Dimension of Affine AJgebras
11
Clearly dimA/ld = 0, and thus the minimal prime ideals of Id are
homogeneous maximal ideals. The only such ideal is J = (f) An (see
n>O
Theorem 1.5.9 in [B]), hence Id is J-primary, and therefore Id :::> Jk for
some positive integer k.
Write B = K[x 1, ..., Xd], and let Y 1, ..., y, be homogeneous generators
of degree 1 of the K-algebra A. Denote also by 'YJo = 1, 'YJ1, ..., 'YJq all the
monomials in YJ, ...,y, of degree < k. We shall show inductively that
All c C, where C = B'YJo + ... + B'YJq. Clearly Ao, ..., A k - 1 c: C; suppose
that Ao, ..., An-1 c C for some 1l, n k. Let'YJ be a monomial in Yl, ..., )'r,
of degree n. Then 'YJ EJ n c Jk c I d , and 'YJ = r1x1+ ... +r"xd for some
r 1, ..., r d EA. Since the elements 'YJ, x 1, ..., Xd are homogeneous, we can
assume the same of r 1, ... , rd. The degrees of r 1, ..., r d do not exceed n - 1 ,
hence r1, ..., rd E C. Since C is a B-nl0dule and Xl' .oo, Xd E B, we have
'I} E C. Thus we have proved that A = B'YJo + ... + B1'Jq. Hence, by Theorem
3.1.6 in [B], A is an integral extension of B. D
Exercises
1. Is the localization of an affine algebra with respect to a prime ideal always an
affine algebra?
2. Let A c: B be an integral extension of K-algebras. Prove that if B is an affine
K-aIgebra, so is the K-algebra A. [Write b 1 , ..., b s for the generators of the K-algebra B
and consider an affine subalgebra C of A, generated by the coefficients occurring
in integral dependence relations of b 1 , ..., b , over A.]
3. Let G be a finite group of automorphisms of an affine X-algebra B. Prove that
the algebra B G = {b e B: g (b) = b for all g E G} is also an affine K-algebra. [Deduce
from the identity II (b-g(b» = 0 that an element b E B is integral over B G .]
geG
Let A, B be K-algebras; the tensor product A @xB becolnes a K-algebra when we
define the multiplication on generators by (a@b) (al@b 1 ) == aal@bb h where 0, a1 E A,
b, b 1 e B.
4. Prove that
(i) "if L * K is an algebraic field extension, then the K-algebra L@ xL has zero-
divisors. [If ct e L""K is an element algebraic over K, then «(8)1-1 Ot is a zero-divisor.]
(ii) if K is a field of characteristic p > 0, and the element a E X is not the p-th power
of an element of K, then the K-algebra K(ya)@xK(ya) has non-trivial nilpotent
elements,
(Hi) if K(Ot) ::> K is a separable algebraic field extension, and L ::> K is an arbitrary
field extension, then the K-algebra K(Ot)@xL has no non-trivial nilpotent elements.
5. Prove that if a field K is algebraically closed and the domains A, Bare K-algebras,
then A@xB is also a domain. To this end, prove the foHowing statements:
(i) Without loss of generality, we can additionally assume that A, B are finitely
generated algebras.
(H) If a field L is algebraically closed in a field F (i.e., the only algebraic elements
of F over L are those of L), then the field L(X 1 , ..., X n ) is algebraically closed in F(X 1 , ...
... J X n ). [Prove first that, if u, v e F[X 1 ] are monic polynomials, and uv E L[X 1 ], then
U, v e L[X 1 ]; to this end, observe that the zeros of the polynomials u, v are algebraic
over L. Next, show tbat if w E F(X 1 ) is algebraic over L(X 1 ), then there exists an element
12
Dimension and Multiplicity
[Ch.
f E L[X 1 ], / ¥: 0, such that g = Iw is a polynomial, with coefficients in F, integral over
L[X 1 ]. If g'"+alg m - 1 + ... +am = 0, al, ..., a," e L[X 1 ], and if a positive integer s is
greater than the degrees of the polynomials g, aI, ..., am, then the polynomial h = g- X'
satisfies an equation of the form h rn +b 1 h m - 1 + ... +b m = 0, where b i . ..., b", e L[XtJ,
and b m = (Xf)m +a1(Xl)m-l + ... +a". is a monic polynomial. Now, apply the first
assertion to the polynomials -h, hm-l+b 1 hrn-2+ ... +b m - 1 .]
(iii) If L c: F is a finite field extension, and elements Xl' 0'0' Xu (contained, together
with F, in some field) constitute a set algebraically independent over L, then this set
is also algebraically independent over F, and [F(X 1 , . 0 . , X n ): L(X 1 , ..., XII)] = [F: L).
(iv) Note that every field Fwhich is a finitely generated extension od an algebraically
closed field K is of the form K(T 1 , .oo, T q , y), where the set T l , ..., Ta is algebraically
independent over K and y is an element algebraic over K(T 1 , ..., Tq) (see [N], p. 185
and p. 265). Deduce from this that there exists an algebraically closed field {J which is
an extension of K, elements Xl, ..., XII' Y I ..., Y m e {J which form a set algebraically
independent over K, and elements ex, {J e (J, algebraic over K(X) = K(X 1 , ..., XII) and
K(Y) = K(Y!, .oo, Y m ), respectively, and such that there exist isomorphisms qJ: Ao
K(X, ex), VJ: Bo K(Y, (J) of the fields of fractions Ao, Bo of the algebras A, B.
(v) Prove that [K(X, Y) (ex, (J): K(X, Y)] == [K(X, ): K(X)] [K(Y, (J): K(Y)]. [Show
that [K(X, Y) (ex, (3): K(X, Y) ()] = [K(Y, (3): K(Y)]; to this end, consider the minimal
polynomials 11,12 of the element (3 over the fields K(Y) and K(X, Y) (ex), respectively.
It follows that 12111 , and that all the zeros (3 = (31' .oo, fJ, of/ 2 in the field (J, are algebraic
over K(Y). Applying (ii) to the extension K C K(X, ex), deduce that the coefficients of
12 belong to K(Y), i.e., that 11 = /2']
(vi) Prove that the homomorphism p :Ao C KBO -+ (J, satisfying the condition
p(a@b) == qJ(a)lJl(b) for a e Ao, b e Bo, is a monomorphism. [Observe that p, is a mono-
morphism on qJ-1(K[XJ)1p-l (K[Y]), and then apply (v).)
6. Deduce from the results of Exercise 5 that if K is an algebraically closed field,
V c: Kit, W c: K m are K-varieties, then the set Vx We K,,+m is also a K-variety, and
K[Vx W] K[V]@KK[W].
1.2 THE KRULL DIMENSION
In this section, we shall apply Theorem 1.1.7, proved in Section 1.1, which
states that the dimension of an affine algebra is equal to the maximal length
of a chain of prime ideals of this algebra. We shall also extend the defini-
tion of dimension to arbitrary rings so introducing the concept of the
Krull dimension of a ring. We prove some basic theorems on dimension
and give a number of examples which show that not all the theorems on
the dimension of algebras which were proved in Section 1.1 can be extended
to the general case.
We recall that the length of a chain of (distinct I) prime ideals Po c Pt
c: ... C P d is the number d. We say that this chain connects the ideals Po
and Pd. Theorem 1.1.7 justifies the following generalization of the definition
of the dimension of an affine algebra to the case of arbitrary rings:
Definition 1.2.1
The Krull dimension of a ring R, dim R, is the upper bound of the lengths
of chains of prime ideals
I]
The Krull Dimension
13
PaC PtC ...C P d
(2)
of R.
The height, ht(P), of a prime ideal P of a ring R is the upper bound
of the lengths of those chains of prime ideals of form (2) for which P d = P.
The height, ht(I), of any ideal I of the ring R is the number
ht (1) = inf ht (P),
P::>]
where P ranges over all the prime ideals containing I.
Dimensions and heights take the values 0, 1, 2, ..., 00.
Example 1.2.2
If R is a Dedekind domain and is not a field, then dimR = 1. If R c: T
is an integral ring extension, then, by Theorems 3.1.17 and 3.1.13 in [B],
dimR = dimT.
The following statements result directly from the definition:
(1.2.3) If I c J are ideals in R, then
dimRjJ dimR/I, ht(I) ht(J).
(1.2.4) If Pt, ..., P:t are the minimal prime ideals of an ideal I, then
dimR/I= max(dimR/P t , ...,dimR/P s ),
ht(I) = min(ht(Pt), ..., ht(P s »).
Making use of the correspondence between prime ideals of a ring Rand
those of its ring of fractions (Theorem 1.4.7 in [B]), we get
(1.2.5) If P is a prime ideal in R, then dimR p = ht(PR p ) = ht(P).
(1.2.6) If S is a multiplicative subset of R, and P is a prime ideal in R
such that Pf1S = 0, then ht(PRs) = ht(P), whence ditnRs dimR.
(1.2.7) dimR = sup dimR p = sup dimRm.
Pe Spec(R) me Max(R)
(1.2.8) dimR = sup ht(P) = sup ht(m).
P e Spec(R) me Max(R)
(1.2.9) If a domain A is an affine algebra then Theorem 1.1.15 implies
that, for every prime ideal P in A, ht(P)+dimA/P = dimA. Whence ft is
readily deduced that also for an arbitrary ideal I in A we have ht(I)+
+dimA/I = dimA. This however, is not true for every Noetherian do-
main* (see Example 1.2.22).
One of the most important theorems in the theory of rings is the follow..
ing theorem of Krull.
Theoem 1.2.10 (Krull)
Let R be a Noetherian ring, and let P be a minimal prime ideal of an ideal
generated by n elements. Then ht(P) n.
* These formulae have essentially contributed to the diversity of the terminology; at
times, the height of an ideal is termed ranI" and its dimension is termed co-height or
co-rank.
]4
Dimension and Multiplicity
[Ch.
In the case of n = 1, this theorem is called the Krull Theorem on Princi-
pal Ideals.
Proof
1. We shall first prove the theorem for n = 1.
Suppose x E R generates the proper ideal (x). Let P ;:) (x) be a Dlinimal
prime ideal of (x).
Suppose that ht(P) > 1; thus, there exists a chain of prime ideals
P :::> P 1 :::> Po. Replacing R with R/ P 0, we reduce the proof to the case
where R is a domain. Since the height of the prinle ideal P remains un-
changed under the localization with respect to P (see (1.2.5), we may assume
that, in addition, R is a local domain whose maximal ideal m is a minimal
prime ideal of (x). Note that now to the ideal PI corresponds a non-zero
prime ideal Q m; clearly x Q.
Take a non-zero element y E Q; we shall prove that the decreasing
sequence of ideals
(x, y) :::> (x 2 , y) ;:) (x 3 , y) :::> ...
(3)
becomes stable. To begin with let us observe that, by Theorem 2.7.12 of
[B], Rj (xI') is an Artin ring for k 1. According to Theorem 2.7.11 in [B],
it has finite length. Using additivity of lengths for exact sequences, and
applying the isomorphisms
. Rj(xm):(y) (x m , y)j(x m ),
(x nl ) : (y)/(x Pn ) (y) : (xm)j(y) ,
we shall calculate the (finite) length of the module R/(X", y). We have
I (R/(x"' , y») = l(R/(xm»)-/«x m , y)j(x m »)
= 1 (R/(x m ) )-l(R/(x m ): (y») = 1 «x m ) : (y)/(x nI ) )
I:: / ( (y) : (x"') / (y) ) .
Since the sequence of ideals {(y) : (x m ) }, n1 = 0, 1, ... is increasing and the
ring R is Noetherian we infer that the sequence of lengths we have calculated
becomes stable, hence the sequence (3) also becomes stable.
Let (X', y) = (x"+1, y) for some k. Accordingly, there exists t E R such
that )(' - t+ 1 E (y) c Q, whence xk(l- tx) E Q. By the invertibility of
1- tx, we have x E Q, contrary to the assumption. Thus we have proved
the theorem for n = 1.
2. Assume the theorem to be valid for ideals generated by less than n
elements, n > 1. Let I be a proper ideal generated by n elements, say
Xl' ..., x n , and let P be a minimal prime ideal of I. It is our purpose to
show that ht (P) n.
Suppose the contrary, ht(P) > n; thus, there exists a chain of prime
ideals Po c: PI c: ... c: Pn C P. We may assume, as before that R is
I]
The Krull Dimension
15
a local ring with the n1aximal ideal P. Replacing Pn by the ideal which
is maximal in the family {P'} of the prime ideals satisfying the condition
Pre C P' $ P, we can assume additionally that there exists no prime ideal
P" such that Pn $ P" $ P. The ideal P is a minimal prime ideal of I,
hence I cJ: Pn. Accordingly, at least one of the elements Xl' ..., Xn' say X n ,
does not belong to Pn. Now, it follows that P is a minimal prime ideal
of the ideal Pn + (x,,); hence, by Lemmas 2.3.20 and 2.3.5 in [B], Pn + (xn)
is a P-primary ideal. Thus there exists a positive integer q such that pq
C Pn + (XII)' and consequently, for some t l' ..., t n - 1 E Pn, Ul , ... , U n - 1 E R,
we have
xf = t i + u, x," i = 1, ..., n - l.
(4)
Write J for the ideal generated y t 1, ..., t n - l' Clearly J c P", but P II is
not a minimal prime ideal containing J in virtue of the inductive hypo-
thesis since ht(Pn) n. Thus there exists a prime ideal Q such that J c Q
$ Pn. It follows from (4) that the ideal Q + (x n ) contains a power of I,
whence P is a minimal prime ideal of Q + (x,,). The ideal P /Q of R/Q is
a minimal prime ideal of a proper principal ideal, and thus the first part
of the proof yields ht (P /Q) I. However, the ring R/Q contains the chain
of prime ideals (0) c Pn/Q c: P /Q, contradicting ht (P /Q) 1. This ends
the proof. 0
Directly from the Krull theorem we deduce the following corollaries:
Corollary 1.2.11
Every ideal of a Noetherian ring is of finite height.
Corollary 1.2.12
The Krull dimension of a local ring with the maximal ideal m is finite and
does not exceed the number of generators of any m-primary ideal.
Corollary 1.2.13
If (R, m) is a local ring and K = R/m, then dimR dim K m/m 2 .
Proof
If the residue classes of Xt, ..., x q Em modulo m 2 form a basis for m/m 2
over K, then Xl' ..., X q generate m by Lemma A.S.l. Theorem 7.2.10
yields dimR q. D
Corollary 1.2.14
A Noetherian ring does not contain infinite descending chains of prime
ideals.
As a geometrical consequence of the Krull theorem, let us add the
following:
16
Dimension and Multiplicity
[ChI
Corollary 1.2.15
If an algebraic set V in an affine space Kn is determined by d polynomials,
i.e., V = V(I), where I is an ideal in K[X I , ..., Xn] which is generated by d
elements, then dim V n - d.
Proof
Let R = K[X 1 , ..., X n ]. As we know from Section 1.2, dim V(I) = dimR/I.
By Example 1.1.2 and by 1.2.9, dimR/I = n-ht(I); hence, the Krull
theorem yields dimR/I n-d. 0
Let us note that the Krull theorem cannot be strengthened by asserting
that ht(P) n for every prime ideal associated with an ideal generated by
n elements (see Exercise 2, Section 1.3). Although chains of prime ideals
in a Noetherian ring R are finite, the dimensions of local rings Rm are also
finite, and dimR = supdimR m , where m ranges over all the maximal ideals
of R, nevertheless this bound may be infinite; a suitable example will be
given in Example 1.2.20. Let us also note that a non-Noetherian ring may
have a finite Krull dimension (Exercise 1).
A ring of polynomials in a countable number of indeterminates pro-
vides a simple example of a non-Noetherian ring of infinite Krull dimension.
We shall quote another theorem related to the Krull theorem.
Theorem 1.2.16
Let P be a height d prime ideal of a Noetherian ring R. Then there exist
elements Xl' ..., Xd E P such that the ideals It = (Xl' ..., Xk), 1 k d,
and 10 = 0 satisfy the following conditions:
(i) P is a minimal prime ideal of I d ,
(ii) ht(lk) = k for 0 k d.
Proof
We shall first use induction on k to prove (ii). The case k = 0 is trivially
valid. Take k < d, and suppose we have constructed Xl'.'" Xt which
satisfy (ii). Let PI' ..., P:t be the minimal prime ideals of Ik which are of
height k. Since k < d = ht (P), none of the ideals PI' ..., P II contains P.
Hence P <t: PI u ... u P:t by Corollary 1.1.8 in [B]. Thus there exists an
element Xk+l eP,",(Pl u ... uP:t). Let Q be a minimal prime ideal of 1,,+1.
By Theorem 1.2.10, ht (Q) k + 1; on the other hand, Q contains a certain
minimal prime ideal P' of Ik. Hence ht(P') k. If ht (P') > k, then ht (Q)
k + 1. If, on the other hand, ht (P') = k, then P' = P, for some i, 1 j
s; thus Xk+l rp P', but Xk+l e Q, whence P':f:. Q, and finally ht(Q)
> ht(P') = k. Thus, it follows that ht(Q) = k+ 1.
Property (i) follows from (ii). Indeed, if P were not a minimal prime
ideal of I d , (ii) would imply ht (P) > d, contrary to the assumption. 0
I]
The Krull Dimension
17
Corollary 1.2.17
If I is an ideal of a Noetherian ring, and x E I is not a zero-divisor, then
ht(II(x») = ht(1)-I.
Proof
Suppose first that I is a prime ideal, and let ht(ll(x)) = d. A descending
chain of prime ideals in RI(x) of length d beginning at II(x) induces a chain
of prime ideals I = P d :::> P d - 1 :::> ... :::> Po in R, where x e Po. Since x is
not a zero-divisor, by Theorem 2.4.22 in [B], Po is not a minimal prime
ideal in R, whence ht(I) d+ I. On the other hand, applying Theorem
1.2.16 to the ideal II(x), we infer that I is a minimal prime ideal of an ideal
generated by d+ I elements, Le., ht(I) d+ 1 by the Krull theorem.
We leave to the reader the simple arguments in the case where I is not
. 0
Corollary (1.2.17), immediately implies
Corollary 1.2.18
If (R, m) is a local ring and x Em is not a zero-divisor, then
dimR/(x) = dimR-I.
The following theorem is complementary to the Krull theorem on
principal ideals:
Theorem 1.2.19
Let R be a normal Noetherian domain. Then every associated prime ideal
of a non-zero proper principal ideal of R is of height 1.
Proof
Let P be an associated prime ideal of a proper principal ideal (x) ¥= o.
By Theorem 2.3.15 of [B] there exists an element Y E R such that P
= (x):(y). It is easy to see that condition P :f:. R implies ylx rp R. Thus
ylx is not integral over R in view of normality of R. By Theorem 3.1.6 of
[B] we deduce that (ylx) P q: P; since (ylx) PeR there exists Xo E P
such that the element Yo = (ylx) Xo belongs to R"",P. The equation Yolxo
= ylx implies (xo):(Yo) = (x):(y) = P; therefore from the condition
yorpP we obtain PR p = {(xo):(yo))R p = (xo)R p . By the Krull theorem
on principal ideals we finally get htP = ht(PR p ) =. ht{(xo) R p ) = I. 0
We conclude this section with three examples showing that by extending
the notion of dimension from affine algebras to arbitrary Noetherian rings
we lose in general the good properties of dimension which we proved in
Section 1.1.
18
Dimension and Multiplicity
[Ch.
Example 1.2.20
We shall describe the construction, due to M. Nagata (see [R]), of a Noe...
therian domain of infinite Krull dimension.
Let K be a field, and let T = K[X 1 , X, ...] be a ring of polynomials
in a countable number of indeterminates Xl' X 2 , ... Let us also take
a sequence of positive integers ml, m2" m3, ... satisfying the condition
0< m2-m1 < m3-m2 < ... Write Pn, n = 1,2, ..., for the prime ideal
00 co
(X m +1' ..., X m +) of T. Then the set S = n (T"P n ) = U P II
'1 n 1 1 1
n= n=
is multiplicative. It is our purpose to show that the dOlnain R = Ts is
Noetherian and has infinite Krull dimension.
The inclusion S c: Pn implies that Rpn R = RT"",Pn = TT'.Pn = T Pn
and the rin g .Tp = K[X 1 , X2" ...]p has the form ( Kn[" + 1, ..., X m +1 ]);; ,
PI _ PI PI n n
where K,. is a field and Pn is the extension of Pn (see Ex. 8, Section 1.4 in
[B]). Thus T p is a Noetherian ring, and dinlT p 111n+1 -m n (it follows
PI n
from Theorem 1.1.7, that actually dimT Pn = mn+1-mn). By (1.2.7),
dimR dimR p R = dimT p mn+1-mn. Hence dimR = 00
n n
It remains to prove that the ring R is Noetherian. We shall employ the
fol1owing lemma, which will be proved in the sequel:
Lemma 1.2.21
If a ring R satisfies the conditions:
(i) for every maximal ideal m c: R the ring Rnt is Noetherian,
(ii) every non-zero element of R belongs to a finite number of maximal
ideals of R,
then R is a Noetherian ring.
Let us show that the ring R which we have constructed above satisfies
these two conditions.
Let m c: R be a maximal ideal of R. Then P = mnT is a prime ideal
and, by Theorem 1.4.7 (i) of [B], we get 111 = PRo Clearly, p()S = 0,
00
hence P c: U P n ; we claim that P is contained in one of the ideals Pn.
n=l
m
By Theorem 1.1.8 of [B], it is sufficient to prove that P c: U Pn for some
11=1
m
m 1. Suppose the contrary, Le., P q: U Pn for all m. Take an arbit-
n=l
rary elen1ent 0 i= pEP; then PEP" for a certain k, and p is a linear com-
bination, with the coefficients in K, of monomials containing one of the
indeterminates X m" + l' ..., X mA;+ 1 as a factor. There exists an index q > /,
such tbat p does not depend on any of the indeterminates X m + 1, X m +2, ...
q II
q q
Since P q: U Pn, there exists pi E P such that pi E U Pn. For some
n=l n=1
I > q, we have pi E Ph hence pi is a linear combination of monomials
containing one of the indeterminates X m ,+ 1, ..., X ml + 1 as a factor. Thus
I]
The Krull Dimension
19
the monomials occurring in p and pi are distinct. The elelnent p + pi belongs
to P, and hence to PJ for a certainj. Consequently, it is a linear combina..
tion of monomials containing one of the indeterminates XmJ+ 1, ..., X mJ + 1
as a factor, and therefore p E PJ. The element p is independent of the
indeterminates X m4 + 1 ' X m .+ 2 , ..., whence j+ 1 q. Now, P E Pj, p+p' E PJ
q
imply pi E Pi; we have assulned, however that p' rt U Pn.
1Z=1
This contradiction proves that P is contained in one of the ideals
Pn, n = 1, 2, ... Since P "nS = 0, the ideal P,. R is a proper one, and
contains the maximal ideal m = PR; thus P = PIt. Since P = mnT, the
condition tIs E tn, for t E T, S E S, is equivalent to t P. Hence, in view
of S c: p and P = Pn, it follows that Ran = (Ts)m = (1:)T""-P = TT""-P
= T p , and so Rm is a Noetherian ring.
n
An element 1" = tis of the ring R = Ts, where t E T, S E S, belongs to
the maximal ideal m if and only if t belongs to the ideal mnT, which is
one of the ideals P", n = 1, 2, ... The polynomial t depends only on a finite
number of indeterminates, and so it belongs to a finite number of ideals Pn.
Accordingly, r belongs to a finite number of the n1aximal ideals of the
ring R.
Thus, we have proved that both conditions of the lemma are satisfied
by the ring R. It remains to prove the lemma.
Proof of Lemma 1.2.21
If I is a non..zero ideal of R, it follows from (ii) that there exist only finitely
many maximal ideals, ml, ..., mh, containing I. For any non-zero r € R,
write M(r) for the finite set of all the maximal ideals which contain r.
We then have {ml"'" m,,} = n M(r) , and, the sets M(r) being finite,
reI
q
there exist '1, ..., rq E I such that {ml"'" mh} = n M(r,). It follows
;=1
from (i) that there exist a finite number of elements r q + 1, ..., r n E I which
generate all the ideals 1Rm, c: Rani' i = 1, ..., h.
n
Obviously 2: r, R c: I. Let nt be a maximal ideal of R. If I c: m,
1= t
n n
then m = ttt) for some j, 1 j h, and 2: ri Rut :::> 2: 1', Rm = IRtn ) '
. 1 J. 1 J
.= .=q+
If I cf: m, then 1Rm = Ran and m =F ml, ..., mh, whence there exists i,
1 i q, such that m rt M(ri). This implies ri m so that ri Rm = R.
n
Accordingly, for all maximal ideals m, we have (2: riR) R n1 = IRm,
i= 1
11
and therefore 2: ri R = I. Thus R is a N°oetherian ring.
;= 1
o
20
Dimension and Multiplicity
[Ch.
Example 1.2.22
Now we shall give an example of a Noetherian domain which contains
saturated chains of prime ideals of different lengths.
Let K be a field, and let T = K[[Y]] [X] be the ring of polynomials in
one indeterminate X with coefficients in the ring of formal power series
R = K[[Y]]. Let m = (XY -1), m' = (X, Y) be ideals of T. We shall show
that m and m' are maximal ideals of heights 1 and 2, respectively. To this
end we use Lemma 1.3.3. Since mt1R = 0, it follows that ht(m) = 1.
Similarly, m't1R = RY is of height 1 in R = K[[Y]], whence, by Lemma
1.3.3, ht(m') = 2. It is evident that the ideals m, m' are maximal since
TIm' K and TIm K[[Y]] [1/Yj is the field of fractions of the ring
K[[Y]].
It is a great deal more difficult to find a Noetherian domain together
with a pair of prime ideals between which there are saturated chains of
prime ideals of different lengths. This will be done in the example below.
Example 1.2.23
Following M. Nagata (see [R]), we shall construct a local domain R in
which there exists a saturated chain of prime ideals of length less than
dimR.
1. Let K be a field; we shall show tbat for every positive integer r there
exist, in the ring of formal power series K [[X]], elements Zt, ..., z, alge..
braically independent over K[X]. Indeed, if k c: K is a simple subfield,
then Ikl o and Ik [[x]]1 = Ikl No = 2 Mo > o = Ik(X)/. Hence the trans-
cedence degree of k [[X]]o over k(X) is equal to 2 No , and consequently,
there exist elements Z 1, ..., Z, E k [[X]] algebraically independent over
k [X]. It is easily seen that Z 1, ..., z, are also algebraically independent
over K[X].
2. Let m 1 be an integer. We shall construct a domain R 2 and two
maximal ideals m, 11 of that domain such that the rings (R 2 )m, (R 2 )n will
be Noetherian (hence local), regular, of dimensions m+ 1 and r+m+ 1,
respectively (for the notion of regularity of a local ring, cf. Definition
1.4.12, and also Chap. II).
The elen1ents z 1, ..., Zr constructed in 1. are of the form Zt = L a;r,X k ;
k
we set
Z,j = QIjX+a ,J + 1 X 2 + ...
j-I
= (z,- L a,.X 1c )/X J - 1 for i = 1, ..., r, j = 1, 2, ,..,
k=O
and write R 1 = K[X, Zij] for the K-subalgebra of K[[X]] generated by the
elements X, Z'j, i = 1, ..., r,j = 1,2,... Let R 2 = R 1 [Y 1 , ..., Y m ] be
I]
The Krull Dimension
21
the ring of polynomials in indeterminates Yl, ..., Y m ; thus, R 2 = Rt [Y t , ...
..., Y m ] == K[X, Zij, Y t , ..., Y m ]. We set
m = (X, Y t , ..., ,,), n = (X - 1, Z t, ..., Z r, Y 1 , ..., Y m) ·
We claim that the ring R 2 and the two its ideals m, n have the desired
.
properties.
The equations XZ ij + t = zlJ-aIjX, which hold in R 1 , yield Z'j ER I X,
whence it follows that Rt/RtX K. Accordingly,
R 2 /R 2 (X, Y t , ..., 1';) K[Yi+l, ..., Y m ], I = 0, 1, ..., m',
and consequently we obtain in R 2 the chain of prime ideals of length m + 1,
o c: (X) c (X, Y t ) c: ... c: (X, Yl, ..., Y m ) = m.
The ideal m is maximal, and ht(m) m+ 1. From R 1 t1m = R 1 Xit follows
that R 1 "Rt X c: R 2 "m. Hence (R 2 )m is a ring of fractions of the ring
11 [Y 1 , ..., Y m ]R 1 'R 1 K = (R t )R 1 X[YI, ..., Y",], which is Noetherian (by
virtue of Corollaries 2.2.2 and 2.1.12 of [BJ) whence (R 2 )m is also Noether-
ian. The ideal m is generated by m + 1 elements, and hence, by the Krull
theorem, ht (nt(R 2 )m) m + 1. Thus (R 2 )tn is a regular local ring of dimen..
sion m + 1 (because m + 1 generators of m form a set of parameters by
Theorem 1.4.11 (i»).
We study in a similar way the ring (R 2 ) . The natural homomorphism
P: R 1 -+ Rt/Rl(X -1) can be uniquely extended to the homomorphism
P: (R t ){X,X2, ...} = R 1 [1/X] = K[X, zu][l/X]
= K[X, I/X, Zt, ..., z,] = K[X, l/X][zt, ..., zr] -+ R 1 /R t (X-l),
Ker(v) being the principal ideal generated by X-I. Hence
Rt/Rt (X -1) K[X, 1 /X][Zt, ..., zr]/R t [1 /X](X -1)
K[zt, ..., zr]'
Thus we obtain in the ring Rl the chain of prime ideals
o c: R 1 (X -1) c: R I (X -1 , Zt) c: ... c: R I (X -1, Zt, ..., zr)
and in the ring R 2 the chain of prime ideals of length l' + n'l + 1
o c: (X-I) c: (X -1 Zt) C ... C (X -1 , Zt, ..., zr)
c (X - 1 , Z t, ... , Zr, Y 1 ) c: ... c: (X - 1 , Zt, ... , Zr, Y t , ..., Y",) = n.
The ideal n is maximal, and ht(n) r+l11+1. Let us set n 1 = Rt(X-l,
Zl, ..., z,); thus we have Rtf11t = nt, whence Rt"nt c: R2"n and (R 2 )"
is a ring of fractions of
R 1 [Y t , ..., Y m ]R 1 '"1 = (R t )n 1 [Y t , ..., Y m ].
Thus it is sufficient to prove that the ring (R t )n 1 is Noetherian.
22
Dimension aod Multiplicity
[Ch.
Denote by S1 the multiplicative set K[XJ"'-K[X](X -I). The equation
Stnn! = 0 (the proof of which will be given below) implies that S1 c Rl"
"'-nt, and consequently (Rt)n 1 is a ring of fractions of (R 1 )Sl. FrOln
j-I
Z'J = (ZI- I>,k Xk )/XJ-l E K[X, Zl, ..., zrk c (R 1 )s,
"=0
it follows that
(R t )Sl = K[X, Zl, ..., zr]s, = K[XJs 1 [Z1, ..., zr].
Accordingly, (R t )Sl is a Noetherian ring, hence so is (R t )n 1 . The ideal
n is generated by ,. + m + 1 elements, which, in view of the inequality
ht(n) r+m+ 1, implies that (R 2 )n is a regular local ring of dimension
r+m+ 1.
To prove that Stnn! = 121, suppose that a polynomial }-v E K[X] belongs
to nl; then w = qo(X-I)+q1z1 + ... +qrzr where qo, ..., qr E Rl' and
consequently qo, ..., q, can be expressed in terms of X and a finite number
of the elements Zij. It follows from Xz ,J + 1 = zIJ-aiJX that, for a sufficiently
large N, the elements qo, ..., qr can be expressed in terms of X and C 1
N-1
= ZtN, ..., C, = ZrN. Since X N - 1 Ci = Zi- L aikXk, it follows that
k=O
R 2 R3 = K[X, t, ..., C,] ::> K[X, Z 1, ..., z,], the elements. X, C 1, ..., C,
being algebraically independent over K. By the choice of N, the element w
belongs to the ideal I c: R3 generated by the elements X-I, X N -1 C 1 +
N-l N-l
+ L: ai"X k ,..., XN-1r + L a'tXk, and consequently the isomorphism
k=O k=O
R 3 /R 3 (X-I) K[X, C1, ..., C,]/R 3 (X -1) K[C1, ..., C,] carries the ideal
N-l N-l
I/R 3 (X-I) onto the proper ideal (C1+ L Qik, ..., C,+ L: ark) of the
k=O k=O
rjng K[C 1, ..., Cr], and the residue class of w into the element w(l) E K.
Hence wet) = 0 and (X -I) I w, Le., w S1. Thus, we have S1nn! = 0.
3. Denote by S the multiplicative subset (R 2 "'-m)()(R 2 "'-n) of the ring
R 2 . The ideals of the ring R' = (R 2 )s are the extensions R'I of those ideals
I of R 2 for which InS = 0. The latter condition is equivalent to I c: mun
which in turn, by Corollary 1.1.8 in [B], is equivalent to I c: m or I c n.
This, however, proves that R'm and R'n are the only maximal ideals ill R'.
Now, the inclusion S c R 2 "'-m c: R"'-.R'm yields RR'm = (R 2 )mt and
similarly we get RR'u = (R 2 )n and, since we have proved that these two
rings are Noetherian, it follows from Len1ma 1.2.21 that R' is also a
Noetherian ring.
We shall show that the subring R = K+R'mnR'n of R' has the desired
property. The basic properties of tllis ring result from the following:
I]
The Krull Dimension
23
Lemma 1.2.24
Let K be a field, and let R' be a semilocal K-algebra \vith the maximal
ideals ml, ..., 1nq. Suppose also that R'/m! = o.. = R'/m q = K, and put
J = m1t1 ... t1m q , .R = K+J. Then R is a K-algebra which satisfies the
following conditions:
(i) the extension R c: R' is integral,
(ii) R' is a finitely generated R-module,
(iii) the algebra R is local.
Proof
We already know that the K-module R' /1 can be embedded in the direct
sum
q q
fP; R'/m j = $ K.
j=O )=0
Thus there exists a finite basis for R'IJ over RIJ = K. Let the residue
classes modulo J of elements r 1 = 1, r 2, ..., tit constitute such a basis.
For every r E R', its residue class r = r+J E R'IJ fulfils an equation
-p -p-1 0
r +t1'-lr +.o. +t o =
for some to, ..., t p - 1 ER. Hence U = r"+I"_1,,,-1+ ... +t o belongs to I,
which implies (i) since to - U E R. There exist elements u l' ..., Un E R such
that r = u,r" and thus r = u,r,+u for some u E J, whence we get
I . I
R' = RI', + J. Since J c: R = Rr 1 , we have R' = L Rr, which proves (ii).
i I
To prove (iii), observe that every element of R which does not belong
to Jis of the form tX(l+u), where 0 i= tXEK, ueJ. Hence l+uml' ...
..., mq, and therefore 1 +u is a unit in R. If Y E R' and (1 +u) Y = 1, then
Y = 1- uy E K + J = R, and tX(1 + u) is a unit in R'. Accordingly, J is
a unique maximal ideal in R. To prove that R is a Noetherian ring, it is
sufficient, in view of Theorem 2.1.15 of [B]t to show that every prime ideal
PeR is finitely generated. It follows from Theorem 3.1.16 in [B] that
there exists a prime ideal Q c: R' such that Qt1R = P. Since P c: J, we
have P = P t1 J = Q t1 R t1 J = Q t1 J. Hence, P is also a prime ideal of R',
and consequently, P = R't 1 + .o. +R't s for some t 1 ,..., t E P. The
elements fJr) belong to P, and therefore the ideal I = Rt,r) of the
i.)
ring R is contained in P. If pEP. then p = u, t, for some Ul, ..., Un E R,
I
whence u, = v,)r) for some v,) E R; thus it follows that p = u, I,
J i
= LVi) t;r) E I, and therefore 1= P, i.e., the ideal P is finitely generated. 0
I.l
It follows from the lemma that the ring R = K+R'mnR'n is local
with the maximal ideal R'mnR'n = R'(mt1n), and the extension R c: R'
is integral.
24
Dimension and Multiplicity
[Ch,
4. It is our purpose now to show that the ideal R' X r\R of the ring R is
prime, and every saturated chain of prime ideals with this ideal as a member
is of length less than dim R.
Let us set Q = R' X r\R; the ideal R' X is an extension of the prime
ideal R1X c: m, whence R1XnS = 0. Thus R'X is a prime ideal in R',
and Q is a prime ideal in R. We shall show that R'X is the only prime ideal
over Q in R'. Let us first note that Q = R'Xr\R'n; indeed, the inclusions
Q c: R'(mr\n) = R'mr\R'n and R'Xr\R'n c: R'mnR'n c R yield Q = Qr\
R'mr\R'n = R'Xr\Rr\R'mr\R'n = R'XnRnR'n = R'Xr\R'n. According..
Iy, QRR'u c: nRR'n, and ifr En then rX E R'X()R'n = Q, and the condi-
tion X R'n implies r = (rX)/X E QRR'n, whence QRR'n = nRR'n' Let
P' c: R' be a prime ideal lying over Q, i.e. P'r\R = Q, and suppose that
P' c: R'n. Then P' RR'n QRR' = nRR'n, whence P'RR'n = nRR'n, and
consequently P' = R'n, Le. R'ltnR = Q. Since R'X c R'm, ht(R'm)
= m+ 1 > 1, ht(R'X) = I, the ideal R'X is not maximal. By Theorem
3.1.12 in [B], Q is not maximal either, and R'n does not lie over Q. In view
of this contradiction the ideal P' is not contained in R'n, i.e., P' c: R'm.
Since XEm, the condition X(X-I) Emr\n c:R'mr\R'n c: R yields
X(X -1) E R'Xr\R = Q c: P' c R'm, whence, in view of X-I rt R'm,
it follows that X E P', and consequently R'X c: P'. Now, Theorem 3.1.13,
in [B] yields P' = R'X. Thus we have proved that R'X is the unique prime
ideal in R' lying over Q.
Let 0 = Qo c: QI c... c: Qs = Q be a chain of prime ideals in R;
by Theorem 3.1.17 in [B], there exists in R' a chain of prime ideals
o = P c: P c: ... c: P = R'X such that Pi()R = Qt. The condition
ht(R'X) = 1 implies s = 1, whence ht(Q) = 1.
- - -- -
Suppose that 0 = Qo C QI c: ... c: Qd, where Ql = Q, is a saturated
chain of prime ideals in R; then there exists a chain of prime ideals 0
= Po c: PI c: ... c: P d in R' such that Pi r\R = Q, . We have already
proved that PI = R'X, and thus, since X n, each of the ideals P, is con-
tained in R'm. Accordingly, d ht(R'm) = m+ 1 < r+m+ 1 = dimR'
= dimR by Example 1.2.2, and R has the required property. 0
Exercises
1. We define the rule of multiplication in the Abelian group ZEB Q/Z by the formula
(a, q) (a', q') = (aa', aq' +a'q) for a, a' e Z, q, q' e Q/Z. Find the Krull dimension of
the ring thus obtained. Is it a Noetherian ring?
2. Find the Krull dimension of the factor ring of the polynomial ring R [Xl, X 2 , o. oj,
with the coefficients in R, by the ideal
(i) (Xl' X 2 , ...)2,
(ii) (Xl, X, ...).
3. Prove that, for every ideal 1 of a ring R and every integral extension R/ Ie-+- T,
there exist an integral extension R c: R' and a surjection R' -. T such that the diagram
I]
The Krull Dimension
25
r
Rll
t
R
T
r
t
R'
commutes. Show that if, moreover, Rand T are domains, then R may also be chosen
to be a domain.
4. Prove that if S is a multiplicative subset of a domain Rand Rs c -+0 T is an integral
ring extension, then there exist an integral: extension R c-+ R' and an isomorphism
R; T such that the diagram
R r
R' L ).- R;
T
Rs (
commutes.
5. Prove that if R C-+o T1' R c-+ T 2 are integral extensions and Tl' T 2 are do-
mains, then there exist a domain R' and a commutative diagram
R (
.. T 1
f c
T,.
r
.. R'
in which all extensions are integral. Show that an analogous assertion is not true for
rings with zero-divisiors.
We recall that a saturated chain of prime ideals Po c: ... c P" of a ring R is maximal
if Po is a minimal and Pit. a maximal ideal of R.
The remaining exercises refer to the following four properties of a ring R.
(A) The length of any maximal chain of prime ideals of R is equal to dimR,
(B) For every minimal prime ideal P of R, dim RIP = dimR; furthermore, every
domain R' which is an integral extension of the ring RIP satisfies (A),
(C) For every pair of prime ideals P c: Q of R, the ring RQIPR Q satisfies (B),
(D) For every pair of prime ideals P c: Q of R, the ring RQIPR Q satisfies (A).
The first three conditions are known in the literature as "chain conditions for prime
ideals". A ring with property (D) is called catenary.
In the Exercises 6-16, the Krull dimension of the ring R is assumed to be finite.
We use the results of the Exercises 3-5.
6. Prove that R satisfies (D) if and only if every saturated chain of prime ideals
connecting ideals P c Q is of length ht(Q/ P).
7. Prove that R satisfies (C) if and only if, for every integral extension R C R',
every saturated chain of prime ideals of R' connecting ideals P' c Q' is of length
ht (Q' nR)/(P' nR).
8. Prove the following implications:
(B) => (A) => (D),
(B) => (C) => (D),
(B) «A) and (C».
Show that (A) does not imply (B). [To prove the latter statement, employ the con-
struction from Example 1.2.23, with m = O. The local domain R thus obtained does
not satisfy (B) since the ring R' does not satisfy (A). To prove that R satisfies (A), use
26
Dimension and Multiplicity
[Chi
Property 8, Sec. 3.4 and Example 4, Sec. 3.3, which imply that the regular local ring
RR'n satisfies (A).]
9. Prove that if P is a prime ideal of Rand R satisfies (A) [(B)], then also the rings
RIP and R p satisfy (A) [(B)].
10. Prove that if I is an ideal of R, S c: R is a multiplicative subset, and R satisfies
(C) [(D)], then also the ring RslIRs satisfies (C) [(D)].
11. Prove that .R satifies (B) if and only if R satisfies (C) and for every mil1inlal
prime ideal P and every maximal ideal tn such that P c m, we have ht(mIP) = dimR.
12. Prove that R satisfies (C) if and only if for every minhnal prime ideal P, and
every maximal ideal 11t such that P c m, the ring Rml P Rm satisfies (B).
13. Let R be a domain. Prove that
(i) R satisfies (A) [(B)] if and only if R satisfies (D) [(C)], and ht (m) = dimR for
every maximal ideal m e Max(R),
(ii) R satisfies (C) if and only if, for every tn e Max(R), the ring Rm satisfies (C) [(B]),
(Hi) R satisfies (D) if and only if, for every tn e Max(R), the ring Rm satisfies (D)
[(A)].
14. Let R c: R' be an integral ring extension. Prove that if R' satiisfies (A) [(B)]
then also R satisfies (A) [(B)].
15. Let R c R' be an integral extension of domains. Suppose that for every
m' e Max(R'), ht (m') = ht (m' nR). Prove that if R' satisfies (C) [(D)] then also R satisfies
(C) [(D)], and ht (Pi) = ht (P' nR) for every prime ideal P' c: R'.
16. Prove that if R c R' is an integral ring extension and R satisfies (C) then so
does R'. [Apply Exercise 7.]
17. Prove that a Noetherian domain R satisfies (A) if and only if every domain
R' containing R finitely generated as an R-module, satisfies (A). [To prove the suffi..
ciency, apply induction on dimR. Let P' c R' be a prime ideal of height 1. Consider
the normalizations R and R' of the rings Rand R', R c R '. By Theorem 4.7.2 of [B],
there exist finitely many prime ideals of R, sa.y Q 1, ..., Q", lying over the ideal P = P' nR,
and there exist elements q2 e Q2"Ql, ..., q" E Q,,"Ql. Prove that the only prime ideal
of R which lies over the ideal Qlr.T of T = R[ql, .00' q,,] is Ql. Deduce from this that
ht (Q 1 n T) == 1, dim RI P = dim R -1. Show that RIP satisfies the hypothesis of the
implication we are proving.]
1.3 POLYNOMIAL RINGS
In this section, we shall prove a number of theorems concerning the Krull
dimension. of polynomial rings. We shall start with an estimation of the
Krull dimellsion of the polynomial ring R[X], and, in the case of a Noether-
ian ring R, we shall calculate its value, dimR+ 1. In proving those results
from which it follows that dim K[X 1 , ..., Xn] = n, where K is a field, we
use only the definition of dimension in terms of chains of prime ideals.
This enables us to complete the proof of Theorem 1.1.7.
The next two theorems are algebraic versions of certain geometric
results. As we already know (Corollary 1.2.15), the set of zeros of d poly...
nomials in n variables is of dimension not less than n-d. We shall prove
a theorem, due to Macaulay, stating that in the case where this set has
the minimal dimension, i.e. n-d, all its irreducible components are of
the same dimension n - d. The second theorem states that if U, U' are
I]
Polynomial Rings
27
algebraic varieties in K n then the dimension of the irreducible cOlnponents
of the algebraic set U t\ U' is not less than dim U + dim V' - n.
The facts we need to calculate the Krull dimension of the polynomial
ring are contained in a few lemmas below.
Lemma 1.3.1
If Q, Q' are two different prime ideals in R[X], and Q c Q' while Qt\R
= Q't\R = P, thenQ = PR[X].
Proof
Replacing the ring R by RIP, we can assume \vithout loss of generality
that P = O. Write S for the multiplicative set R"(O), and observe that
R[XJs = K[X], where K is the field of fractions of R. By the assumption,
Qt\S = Q't\S = 0, hence QR[X]s c: Q'R[X]s are different prime ideals
in R[X]s. Since R[XJs is a principal ideal ring, QR[XJs = 0, hence Q = o. 0
Lemma 1.3.1 directly implies
Corollary 1.3.2
If Qo c: Ql c: Q2 is a chain of prhne ideals of the ring R[X], then Qot\R
i= Q2t\R.
Lemma 1.3.3
Let R be a Noetherian ring, let Q be a prime ideal of the polynomial ring
R[X], and suppose P = Qt\R.
(i) If Q = PR[X], then ht(Q) = ht(P);
(ii) If Q :f; PR[X], then ht(Q) = ht(P) + 1.
Proof
(i) The inequality ht (P) ht (Q) follo\vs directly from the definition. To
prove the opposite inequality, we apply Theorem 1.2.16, ,vhich asserts
the existence of an ideal I in R, generated by ht (P) elements, such that P is
a minimal prime ideal containing I. We claim that Q = PR[X] is a minimal
prime ideal containing IR[X]. Indeed, if Q' ,vere a prime ideal between
IR[X] and Q, we would have, by the minimaIity of P, Q't\R = Qt\.R = P.
Hence, by Lemma 1.3.1, Q' = Q. Since the ideal IR[X] is generated by
ht (P) elements, the Krull Theorem yields ht (Q) ht (P).
(ii) Let n = ht (Q), and let Qo c: ... c: Qn = 0 be a chain of prime ideals
in R[X] of length n. Denote also Pi = Qit\R, 0 i n; if the ideals
Po, ...,P" were all different, we would have ht(PR[X]) = ht(P) 11,
contrary to the assumption PR[X] $ Q. Thus, let k be the greatest number
such that P k = P k + 1 . It follows from Lemma 1.3.1 that Qk = PkR[X],
whence, in view of (i), ht(P k ) = ht(Qk) k. By the definition of k, we have
the chain P" c: P k + 2 ell. c P n = P of length n - k -- ], and consequently
28
Dimension and Multiplicity
[Ch.
ht(P) n-l. On the other hand, (i) and the assumption Q i= PR[X]
yield
ht(P) = ht(PR[X]) ht(Q)-1 = n-l.
o
Theorem 1.3.4
For any ring R, the following inequalities hold:
dim R+ I dim R[X] 2dim R+ I.
If R is a Noetherian ring, then
dim R[X] = dim R+ 1.
Proof
A chain of prime ideals, of length d, in R, Po c: PIC ... c: P 11, determines
a chain of prime ideals
Po.R[X] c: P 1 R[X] c: ...c: PdR[X] c: PdR[X]+XR[X],
of length d+ 1, in the ring R[X]. Thus dimR[X] dimR+ 1.
Now, let Qo c: Ql c: ... c: Qn be a chain of prime ideals of R[X].
Applying Corollary 1.3.2 to the chains Q2k c Q2k+ 1 c: Q2t+ 2 we infer
that
QonR c: Q2nR c: Q4nR c: ...
is a chain of prime ideals of R. If n = 2q or n = 2q + 1, then the last term
in this chain is Q2Q"R; hence q dimR. Consequently, we get n 2q+ 1
2dimR+l, whence dimR[X] 2dimR+l.
Suppose now that R is Noetherian. In this case it is sufficient to prove
that dimR[X] dimR+ 1; this, however, follows directly from Le mma
1.3.3. 0
By the Hilbert Basis Theorem (Theorem 2.2.1 in [B]), we get the follow..
i ng coroIlary to the foregoing theorem:
C:orollary 1.3.5
If R is a Noetherian ring, then
dimR[X 1 , ...,X n ] = dimR+n.
Remark 1.3.6
For each pair of positive integers m, n such that m+ 1 n 2m+ 1,
there exists a ring R (not Noetherian if n > m+ 1) such that dimR = In
and dimR[X] = n. This result, as well as many other details concerning
the dimension of polynomial rings, can be found in [36], [37] and [J].
Theorem 1.3.7 (Macaulay)
If K is a field, and an ideal I of the polynomial ring K[X 1 , ..., Xn] is gener-
ated by d elements and is of height d, then all the associated prime ideals o.f
1 are also of height d.
I]
Polynomial Rings
29
The property of a ring of polynomials with coefficients in a field, stated
in the above theorem of Macaulay, has led to a new class of rings, so-called
Cohen-Macaulay rings, which will be discussed in Chapter III. Within the
theory of Cohen-Macaulay rings, we shall prove, among other things,
that if a ring R belongs to that class, then so does the polynomial ring
R[X]. Hence it folIows immediately that a ring of polynomials K[Xt, ..., Xn]
with coefficients in a field is a Cohen-Macaulay ring. We thus obtain
a new proof of Theorem 1.3.7. However, in view of the great importance
of this theorem, we give another proof of it in this section.
For the proof of Theorem 1.3.7, we need a lemma.
Lemma 1.3.8
Let Ql, ..., Q" be prime, not maximal, ideals of the ring R = K[X I , ..., X n ].
Then there exist: an index k, 1 k n, and positive integers m 1, ..., mk- 1 ,
such that the polynomial X k + X;:'2t + ... + XfIc-" is algebraically independ-
ent over K modulo each of the ideals Q 1, ..., Qs (i.e. the residue class
it determines in R/Qi is algebraically independent over K, i = 1, ... , 11).
Proof
In the set {I, 2, II., s}, we define pairwise disjoint sets At, A 2 , II.' An
\vhich satisfy the conditions:
i E Al «> Xl is algebraically i11dependent modulo Qh
i E A 2 <=> i AI' and X 2 is algebraically independent modulo Q"
i E A3 i Ai uA 2 , and X 3 is algebraically independent modulo Qh
............................. .
iEAnirtAlu ... uA n - 1 , andX n is algebraically independent mod.
ulo Qt.
For every j, 1 j n, we have dimR/Q) > 0; hence, denoting by
I the least index such that X, is algebraically independent modulo QJ, we
see that j E A,. Thus the sets AI' ..., An constitute a partition of the set
{I, 2, ..., s}. Let k be the greatest index such that A" :F 0.
If ieA", then iAIU ... UA"_l, and consequently, the elenlents
Xl' ..., X,,_ 1 are algebraic modulo Qi.
If j E A k - 1, then for distinct positive integers m, p, the elements X" +
+ Xf'-l , Xli: + Xf-l are not both algebraic modulo QJ, since otherwise their
difference XI:_1 -XC_1 wauld be algebraic modulo Q}, contrary to the alge-
braic independence of X,,_ 1 modulo QJ. Thus, for every j E At-I, there
exists at most one positive integer m such that Xt +X:'-1 is algebraic modulo
Q). Accordingly, there exists m 1 such that X t +x:'21 is algebraically inde-
pendent modulo Qj for all the j E A"-t. Since X"-1 is algebraic modulo
Q, for i E A"-I, it follows that X k +X:l is algebraically independent modulo
Q, for i E A"_luA". Now, if q E Q"-2, the elements X t +x:'21 +Xk'-2 and
X,,+Xk'21 +Xl- 2 , with distinct positive integers m,p, are not both algebraic
modulo Qq. As before we can find m2 such that Xk+x:'1 +xr2 is alge-
braically independent modulo Qi for i E A"_2UA"_luA". Proceeding in
this way, we find the desired m3, ..., m"-l. 0
30
Dimension and Multiplicity
[Ch.
Proof of Theorem 1.3.7
If d = 1, then the ideal I is principal, I = (fl) and, since R = K[X 1 , ..., Xn]
is a unique factorizatiol1 dOlnain, the prime ideals associated with I are
principal ideals, generated by the irreducible factors of the polynomial fl'
Thus, those prime ideals are of height 1. Assume that the assertion holds
for numbers less than d (and for arbitrary n), where d 1, and let I
= (fl, ... , fd) be an ideal of height d. Let us consider a prime ideal P :::> I,
associated with I, and denote p = ht(P). Replacing R by a suitable local-
ization, we may assume in addition that p = n, i.e. that P is a maximal
ideal. Indeed, by Theorem 1.1.15, dimR/P = n-p, hence, changing if
necessary the numbering of the indeterminates, we may assume that the
Xl' ..., Xn- p are algebraically independent modulo P (over the field K).
Denote by Sthe multiplicative setK[X 1 , ..., ,_p]'" {O}; we have Pr\S = 0.
The ring R = K(X 1 , ..., Xn- p) [X,,_ p+ 1, ..., Xn] is the ring of polynomials
in p indeterminates with coefficients in the field K(X 1 , . "' X n - l ,); the ideal
IRs is generated by d elements. Furthermore, the ideal P Rs is associated,
by Lemma 2.4.14 of [B], with the ideal IRs, and by (1.2.6) ht(PRs) = ht(P)
= p. Hence PRs is a maximal ideal of Rs. Every associated prime ideal
of IRs is of the form QRs, where Q is an associated prime ideal of I such
that Qn8 = 0 (see Lemma 2.4.14 in [B]); thus we have ht(IR s ) ht(I) = d.
By the Krull theorem (Theorem 1.2.10), ht (IRs) = d.
Thus we have reduced the assertion to the case where the ideal I of the
ring R = K[X 1 , ... , Xn] is generated by elements iI' ... , fd and is of height d,
and some associated prime ideal P of I is maximal, hence ht (P) = n by
(1.2.9). We have to prove that d = n. Suppose then that d < n, and write
J = (fl, ... ,fd-l). We deduce from the Krull theorem (Theorem 1.2.10)
that ht(J) 'd-1. If ht(J) < d-l, there would exist a mininlal prime
ideal Q of the ideal J of height < d-l; then, by the KrulI theorem on
principal ideals, the minimal prime ideals of the ideal Q + Rid would be of
height < d, i.e. they could not contain the ideal I of height d. This contra-
diction shows that actually ht(J) = d-I.
The ideal J being generated by d-l elements, the inductive hypothesis
applies to it. Hence all the prime ideals Q 1, ..., Qm associated with J are
of height d - I. Write Q",+ 1, ..., Qs for those associated prime ideals of I
\vhich are of height d. According to the assumption d < 11, none of the
ideals Ql, ..., Qm, ..., Qs is maximal. Applying Lenuna 1.3.8 to the ideals
Ql, ..., Qs, we find an element Y k = Xk+X:l + ... +Xr k - 1 , which is
not algebraic over K modulo Ql, ..., Qs. Obviously R = K[X 1 , ..., .IY,,]
= K[ Xl' ..., X" - 1, Y", X k + l' ..., XII]'
Since P is maximal, it follows from Corollary 1.1.9 that the residue
class y" of Y" modulo P is algebraic over K. Let g E K[T] be a minimal
polynomial of Yk over K; then b = g(Y k ) belongs to P whereas b Ql, ...
... , b Qs since Y" is not algebraic modulo Q l' ..., Q,'). Being isomorphic
I]
Polynomial Rings
31
with K(Yk) [Xl' ..., X k - 1 , X,,+ 1, ..., X n ], the ring R/ Rb is a ring of poly-
nomials in n - 1 variables with coefficients in a field.
We shall derive the identity I:P = I, obtaining by Theorem 2.3.15 of [B]
a contradiction with the assumption that P is an associated prime ideal of I.
Suppose II E I: P; it follo\vs that ub E I = J + RJd, whence ub + l'J'h E J for
some W E R, i.e. lV};' E J + Rb. Let Q be an associated prime ideal of the
ideal J+Rb. We shall show that fd Q. The ideal (J+Rb)/Rb of R/Rb
is generated by d - 1 elements, and is of height d - 1, since b does not
belong to any of the associated prime ideals of J (which are Q 1, ..., Qm
and each of them is of height d-l); hence every Ininimal prime ideal
Q'/Rb of the ideal (J+Rb)/Rb contains one of the ideals (Qj+Rb)/Rb,
1 .i n1. This, by the Krull theorem, implies ht (Q/) = ht (Qj) + 1 = d and
ht(Q' /Rb) = ht(Q')-l = d-l.
By the inductive hypothesis applied to the polynomial ring R/Rb and
the ideal (J + Rb)/Rb, all the associated prime ideals of the latter are of
height d - I. If fd belonged to a certain prime ideal Q" associated with
J + Rb, we would have ht (Q") = d and, by the inclusion Q" ::J I, Q"
\vould be one of the ideals Qm+ 1, ..., Qs, contrary to the assunlption
b Qrn+ 1, ..., b Qs. Thus, in view of Theorem 2.3.22 in [B], the condition
wJd E J + Rb yields lV E J + Rb. Accordingly there exists hER such that
w + hb E J, and, since ub + wid E J, we obtain /ifd b - ub = (/1/d - u) b E J.
The element b does not belong to any ideal associated with J, hence hid-
- U E J. Finally, U E J + Rid = I; thus \ve have proved that I: P = I, which
completes the proof. D
Corollary t .3.9
If an (n - d)-dimensional algebraic set in K" is determined by d polynomials,
then all its irreducible components are of dimension n - d.
Theorem 1.3.10
If PI' P 2 are prime ideals of the ring of polynon1ials K[X 1 , ..., Xn] with
coefficients in a field K and P is a minimal prime ideal of PI +P 2 , then
ht(P) ht(P 1 )+ht(P2)'
Proof
Write R = K[X 1 , ..., X n ], R 1 = RIEl, R 2 = RIP 2 . We shall use the
diagraln
I L l RKR
!p
v
> R 1 @KR 2
R
32
Dimension and Multiplicity
[Ch.
where 'J1 is the tensor product of the natural homomorphisms R -+ Rl'
R -4 R 2 , I = Ker(v) = Im(P t @R + R@P 2 -+ R(g)R), and # is the multi-
plication mapping, i.e. ,u(Er,(g)r;) = Erir for r;, r; E R. The kernel Ker(,u)
i I
is generated, as an ideal of R(g)R, by elenlents of the form r@ I-I r,
rER, because Lrjr = 0 implies EriQ5)r = E(rj@l) (l@r-r,@I).
I I i
Since R = K[X 1 , ..., Xn] is a polynomial ring, it is easily seen that Ker(,u)
'is generated by the elements X t (8)1-1@X I , ",,,(g)I-l@Xn'
The ideal p-I(P) is a minimal prime ideal of p,-1(Pt +P2), and, since
Im(,uA) = p,Im(Pl (g)R+R(g)P 2 -+R@R) = PI +P2, it follows that p-l(PI +
+P2) = I+Ker(,u). Hence Vp,-I(P) is a minimal prime ideal of the ideal
V,u-I(PI +P 2 ) = vKer(,u), generated by the elements veX t @I-I@X 1 ), ...
... , v(Xn(g) 1- 1 @X n ). By the Krull theorem, we have ht ('Pp,-1 (P») n.
Let Q c: Vp-l(P) be a minimal prime ideal of the algebra R 1 (g)R 2 . By
Theorem 1.1.15, we get
n ht(vp,-I(P)/Q)
= dim(R I @R 2 /Q)-dim(R I (8)R 2 /vp,-I(P»
= dim(R I (8)R 2 /Q)-dim(R/P),
since RIR2/Vp,-1(P) R@R/p-l(P) R/P; hence dimR/P = n-ht(P)
}' ields
ht(P) 2n-dim«RlR2)/Q). (5)
We shall prove that, for any minimal prime ideal Q of R 1 (gJR 2 , ,ve have
dim«R 1 @R 2 )/Q) = dimR 1 +dimR 2 . (6)
Formulae (5), (6), and Theorem 1.1.15 yield the theorem. By the
Normalization Theorem 1.1.6, the K-algebras Rt, R 2 are integral exten-
sions At c: R 1 , A 2 c: R 2 of polynomial algebras. As can easily be deduced,
the algebra R 1 R2 is an integral extension of the algebra Al @A 2 , which is
also a polynomial algebra. Hence (R t @R 2 )/Q is an integral extension
of the algebra (AI @A 2 )/(Qr.(A l (8)A 2 ), and consequently we get
dimR 1 +dimR 2 = dimA l +dimA 2 = dim(AlA2)'
dim(R 1 (g)R 2 /Q) = dim(A t f6)A 2 )/(Qn(A t (8)A 2 »).
Thus, to prove (6), it is sufficient to show that Qn(At @A 2 ) = O. Since
Q is a minimal prime ideal of the algebra RlR2 and the algebra AlA.2
has no zero-divisors, in order to derive the formula Qn(At (g)A 2 ) = 0
from Theorem 2.3.22 in [B], we must show that no element of Al (i9A 2
is zero-divisor in R 1 f8>R 2 .
We use an obvious observation: if T c: T'is a ring extension, and every
element of T' is contained in a free T-submodule of T', then an element of
T which is not a zero-divisor in T is not a zero-divisor in T'. The field of
fractions K, of the ring Rt contains the field of fractions L, of the ring Ah
I]
Polynomial Rings
33
i = 1, 2; hence the L 1 @L 2 -module K 1 @K 2 is free. In the field of fractions
of a domain, every finitely generated submodule is contained in a free
submodule with one generator; the Al (8)A 2 -module L 1 @L 2 has this
property, and consequently no element of At (8)A 2 is a zero-divisor in
£1 (l;)L 2 , thus nor in K 1 @K 2 . 0
Theorem 1.3.10 can also be formulated in terms of the dimensions of
varieties.
Corollary 1.3.11
If U 1 , U 2 are subvarieties in Kn and a variety U is an irreducible compo-
nent of the algebraic set U 1 f1U 2 , then dinlU dimU 1 +dimU 2 -n.
It is worth stressing that the proof of Theorem 1.3.10 is inspired by the
isomorphism U 1 "U 2 (U 1 x U 2 )f1LJ, where U 1 x U 2 c: K2" is the product
of varieties, with K[Ul]K[U2] as its ring of polynomial functions, and L1
is the diagonal in Kn x K n K2n.
The following theorem is related to Corollary 1.1.10.
Theorem 1.3.12
In the ring K[X 1 , ..., Xn] of polynomials with coefficients in a field K,
for every maximal ideal m there exist polynomials /1 (X 1 ),/2(X 1 , X 2 ), ...
. . . , f,,(X 1 , ..., Xn) which generate m.
Proof
Let R = K[X 1 , ..., X n ]; since nt is maximal, it follows froln Corollary
1.1.9 that trde8kRlm = o. Writing Xl' ..., x" for the residue classes of
Xl' ..., X n in Rim, we obtain a sequence of finite field extensions
K c: K[XtJ c: K[Xl' X2] C ... c: K[x 1 , ..., XII].
Let 11 (X 1 ), 12 (Xl , X 2 ), ... , In (Xl , X 2 , ..., Xn) be polynomials such that
Jj(x 1, ..., x j _ 1 , X) is the minimal polynomial of the element x J over the
field K[Xl' ..., XJ-l],j = 1, ..., n.
Applying induction on n, we shall show that 11' ..., In generate the
ideal m. For n = 1, the ideal m is principal and is generated by fl. Assume
that the theorem holds for maximal ideals of rings of polynomials in less
than n indeterminates for the polynomials constructed above. Obviously,
the ideal (f1) c: R is prime, R/(fl) K[x 1 , X 2 , ..., Xn], and ttt determines
in the ring RI(f1) the maximal ideal m = tnl(fl). It follows from the induc-
tive hypothesis that the polynomials 12 (Xl , X 2 ), ... ,In(xl, X 2 , . It' X,,)
generate m , whence the polynomials It, ..., f" generate In.
Exercises
1. Let K be a field. We define a homomorphism g: K[X, Y)(x) -+ K(Y) of the loeal-
ization of the polynomial ring by the conditions g(X) = 0, g(Y) = Y, and denote R
= g-1 (K), h = gl R: R K, P = Ker(h). Prove the following assertions:
34
Dimension and Multiplicity
[Ch.
(i) The ring R consists of rational functions of the form (au+Xv)f(u+Xw), where
a E K, 0 ::p. u e K[Y], v, IV E K[X, Y].
(ii) The ideal P is not finitely generated.
(Hi) P is the only maxin1al ideal of R.
(iv) If I' = Xlnvf(u+Xw), m > 0 and u, v, w satisfy the conditions III (i) then
P'"+ 1 eRr, and, if X does not divide v in K[X, Y], then pm ct: R,..
(v) P is the only non-zero prhne ideal of R, whence dimR = 1.
(vi) The Krull dimension of the polynomial ring R[T] is equal to 3. [Define the
homomorphism f: R[T].... K(X, Y) by the conditions fer) = r for r E R,f(T) = Y, and
then show that the kernel of I, generated by the elements XY"(Y - T)f(u+Xw), "
= 0, 1, ..., is properly contained in the ideal PR[T].]
(vii) The ring R is normal.
2. Let R = K[X 2 , Xy2, y2, X 3 ] be a subring of the polynomial ring K[X, Y] with
coeffiients in a neld K. Prove that the associated prime ideals of (X 3 ) c R are the follow-
ing: th n1inimal prime ideal P 1 = (X 2 , XY 2 , X 3 ) of the ideal (X3), to which corresponds
the primary con1nent Ql = (X 3 , X4), and the etnbedded prime ideal P 2 = (X 2 , XY2,
y2, X 3 ). The ideals Q2,nJ = (X 3 , xy 2 , y2n1), 111 = 1, 2, ..., are P 2-pri111ary and (X 3)
= Ql n Qz,m.
1.4 SETS OF PARAMETERS
In this section, we study the dimension of a local ring. We shall prove that
this dimension is equal to the minimal cardinality of sets of generators of
m-primary ideals, where m is the maximal ideal. A set for which this mini-
mum is attained is called a set of parameters of a ring. We shall prove a the-
orem on the independence of a set of parameters from which it follows that
if a ring contains a field K then every set of parameters is algebraically
independent over K; one can draw an analogy between this result and
those in Section 1.1. Of particular importance are local rings for which
there exists a set of parameters generating a maximal ideal. We call such
rings regular, and the corresponding set of parameters-a regular one.
We shall show that a regular ring is a domain. A more detailed study of
regular rings will be found in Chapter II; here we shall prove some of
their basic properties. We give a geometric interpretation of the concepts
of a set of parameters, regular ring, and regular set of parameters; it turns
out that the local ring of a point on a variety is regular exactly when the
point is not singular.
The theorems proved at the end of Section 1.2 enable us to give a new
characterization of the dimension of a local ring.
Theorem 1.4.1
If (R, ttt) is a local ring of dimension d, then no m-prinlary ideal is generated
by less than d elements, and there exists an t1t-primary ideal which is gen-
erated by exactly d elements.
I]
Sets of Parameters
35
Proof
Let Q be an m..primary ideal generated by s elements. Then m is a unique
minitnal prime ideal of Q, whence it follows froln the Krull theorenl that
d = ht(m) s.
By Theorem 1.2.16, there exists an ideal I generated by d elements such
that m is its minimal prime ideal. Since m is the only prime ideal associated
with I, by Corollary 2.3.18 in [B] I is m-primary. 0
Definition 1.4.2
Let (R, m) be a local ring of dimension d = dimR. Any d-element set of
generators of an m-primary ideal is called a set of parameters of the local
ring (R, m).
Corollary 1.2.18 yields
Corollary 1.4.3
If (R, m) is a local ring and x em is not a zero-divisor, then there exists
a set of parameters of R containing x.
Proof
Write d = dimR/(x). If the residue classes of elements Xl' .11' Xd modulo
(x) generate an m/(x)-primary ideal of R/(x), then x, Xl' ..., Xd generate
an m-primary ideal. By Corollary 1.2.18, dimR = d+ 1; thus X, Xl' ..., Xd
is a set of parameters of R. D
Example 1.4.4
Let K be a field and let R be the localization of the polynomial ring
K[X l , ..., Xn] with respect to the ideal (Xl' ..., X n ). Thus R is the local
ring of the point (0, ..., 0) on the variety Kn. As we know, dimR = n; the
elements Xl' ..., X n generate a maximal ideal, and thus constitute a set
of parameters. Every set of the form Xl, X2, ..., X:n, where k 1 1, ...
. . . , k n 1, is also a set of parameters.
Example 1.4.5
Let (R, m) be the local ring of the point (0, 0) on the curve defined by the
equation X2 = y3; thus R is the localization of the ring K[x, y] = K[X, Y]/
/(X2 - y3) with respect to the prime ideal (x, y). Since the polynomial
X 2 - y3 is irreducible, R is a domain and dim R = 1 (by Corollary 1.2.18).
The maximal ideal m = (x, y) admits two generators; since, in view of
x 2 = y3, m is the radical of the ideal (x), the latter is m-primary. Hence
{x} is a set of parameters, and so is {y}.
Note that m is not generated by one element; indeed, it is easily seen
that
m/m 2 (X, y)/[(X, Y)2+(X 2 _y3)]
= (X, Y)j(X, y)2 KXKY,
whence dimKm/m 2 = 2. and tTI is not a principal ideal.
36
Dimension and Multiplicity
[Ch.
Theorem 1.4.6
If {u 1, ... , Ud} is a set of parameters of a local ring R, then
dim R / (U1, ..., Uk) = dim R - k, k = 1, 2, ..., d,
and the residue classes of the elements Uk + 1, ..., Ud form a set of parameters
of the ring R/(Ul, ..., Uk)'
Proof
Let us denote R = R/(Ul, ..., Ut); write also r for the residue class in R
of r E R. The ideal (Uk + 1, ..., Ud) is m -primary, where m denotes the maximal
ideal of R . Hence, according to Theorem 1.4.1, dim R d-k.
Suppose the ideal (X l"'" X 3 ) is m- primary. It is easily seen that
the ideal (Xl' ..., X" U 1 , ..., Uk) is m-primary, ,vhence s+k d. Thus
dimR d-k, which yields the desired result.
In Section 1.1 we introduced the concept of the dimension of a K-algebra
which is a domain, as the maximal number of elements algebraically inde-
pendent over the field K. It turns out that a set of parameters of a local
ring is an analogue of a maximal algebraically independent set. We shall
now try to exhibit this analogy more precisely. A considerable difficulty
lies in the fact that a local ring may contain no field.
The first, weakest, type of independence of sets of parameters in geo-
metric local rings will be stated as follows.
Let aJ(a, V) be the local ring of a point a on the variety V = V(P) c Kn
determined by a prime ideal P c: K[X 1 , ... , Xn], and let elements Ul = WI +
+P, ..., Uti = Wd+P E K[V]m a = {)(a, V) constitute a set of parameters
of {)(a, V); ma denotes the maximal ideal (Xl -a I , ..., xn-an) of the ring
K[V], corresponding to the point a = (a 1, ..., a,.). We shall show that the
point a forms a component of the algebraic set determined by the ideal
p + (WI' ..., W d) and does not belong to the remaining components, or,
in other words, that a is the only point of a certain neighbourhood of point
a which is a common zero of all the parameters regarded as functions
defined on the respective subsets of V.
Indeed, let I = P+ (WI' ..., w,,) = Qlf1 ... n Q, be an irredundant
primary decomposition of a primary ideal I c: K[X 1 , ..., X n ]. It is easily
seen that also I = Ql (\ ... n Qs is an irredundant primary decomposition
( I, Q 1, ..., Qs are the images of 1, Q 1, ..., Qs under the natural homo-
morphism K[X I , ..., Xn] -+ K[V]). Applying Theorem 1.4.7 (vii) in [B],
to the localization K[V] -+ K[V]m G , we infer that, since the ideal (Ul, ..., Ud)
is ma-primary, one of the ideals Ql, ..., Qs, say Ql, is m-primary, where
m = (X 1 -a 1 , ..., Xn-a,.), and Q2 ct: m, ..., Qs cf: m. Thus V(Ql)
= {a}, a V(Q2)U... u V(Q,), which is the desired result. D
In the case of an arbitrary local ring, the independence of a set of
parameters is expressed in the following theorem and its corollaries:
I]
Sets of Parameters
37
Theorem 1.4.7
Let Q be an m-primary ideal of a local ring (R, m). Let us also write
K = RIm.
(i) If the ideal Q is generated by a set of parameters of R, then a set
of generators {Ul'"'' Ud} of Q is a set of parameters if and only if the
residue classes "1' II" Ud of U 1, ..., Uti modulo mQ form a basis of the
linear space Q ImQ over the field K.
(ii) If the ideal Q is generated by a set of parameters {U1, ..., Uti}, then
00
the elements u 1, ..., Ud of the graded K-algebra (f) Qn ImQn are gener-
n=O
ators of this algebra and are algebraically independent over K.
The independence of a set of parameters can also be expressed intrin-
sically in terms of the ring R.
Corollary 1.4.8
If a set of parameters Ul, . II , Uti of a local ring (R, m) generates an m-primary
ideal Q, and I(X 1 , ..., Xd) is a homogeneous polynomial of degree s with
coefficients in R, such that f(U1, ..., Ud) E mQs, then all coefficients of the
polynomialfbelong to m.
In the case where the ring R contains a field L (which, by means of the
natural homomorphism R -+ RIm = K, can be identified with a sub field
of K), the above corollary implies the algebraic independence of a set of
parameters over the field L.
Corollary 1.4.9
If a local ring R contains a field L, then any set of parameters is algebraic-
ally independent over L.
Proof
Let {Ul, ..., Ud} be a set of parameters of R. Suppose there exists a non-zero
polynomialfE L[X 1 , II" X d ] such thatf(u1' '11' Ud) = O. Let I = !s+1s+1 +
+ ... +Is+" where h,h+l, ...,Is+t are homogeneous polynomials of
degrees s, s+ 1, ..., s+ t, respectively, and h :P o. Thus we have
!s(U1, ..., u,,)
= -!S+1(U1, ..., u,,)- II' -fs+t(U1' ..., Ud) EQS+l c mQs,
and it follows from the foregoing corollary that all the coefficients of Is
belong to m. Yet, by the assumption, they also belong to L, and Lnm = 0;
this yields f, = 0, a contradiction. D
In just the same way, we prove the next corollary which exhibits the
so-called analytical independence of parameters.
38
Dimension and Multiplicity
[Chi
Corollary 1.4.10
If a local ring R is complete in the m-adic topology and contains a field L,
then a set of parameters {u 1, ..., u,,} of R is. analytically independent over
L, i.e. the continuous homomorphism h: L [[Xl' ..., X d ]] -+ R given by
the conditions h(X 1 ) = Ul, ..., h(X,,) = Ud is an injection.
Proolof Theorem 1.4.7
To prove (i), observe that if the ideal Q is generated by a set of parameters,
then by Theorem 1.4.1, the number d = dimR is equal to the minimal
cardinality of sets of generators of Q. Thus (i) follows from (A.S.l).
We shall now prove (ii); to begin with we define a surjection of graded
00
K-algebras f: K[X 1 , ..., X d ] -+ €a Qrt /mQn by the conditions I(X t ) = Ul +
n=O
+mQ, ...,/(X d ) = u,,+mQ. We shall prove below that if we had I
= Ker(f) :/= 0 there would exist an m-primary ideal generated by less than
d elements; this is impossible, and therefore it will be proved that I is an
isomorphism.
Since the ideal I is homogeneous, there exists a nonzero homogeneous
element WI E I of a positive degree. By Theorem 1.1.20, there exist homo-
geneous polynomials of positive degree W2, ..., w" such that the algebra
K[X 1 , ..., X d ] is integral over the algebra A = K[Wl, ..., }Vd]' Replacing
WI' ..., w" by their suitable powers, we can additionally assume that the
degrees of these polynomials are all equal to p.
The elements, Xl' ..., X d are integral over A, hence, for a sufficiently
large exponent k, there exist homogeneous polynomials g'J = g'j(Wl' ..., w,,)
such that
XJ + g k-l t j XJ -1 + ... + go, j = 0, j = 1, 2, ..., d.
The polynomials W2, ..., w" are of degree p. and I(X,) = ui+mQ E Q/mQ,
consequently I( W 2), ..., f( w d) E QP /mQP , and there exist elements v 2, ...
..., Vd E QP such that few}) = vj+mQP, j = 2, ..., d. Let us write J
= (v 2, ..., 'V,,); since the homogeneous polynomial g 'J is of degree k - i 1,
we have
f(g'j( Wl, ..., W d) X})
= gij(O, 'lJ2, ..., Vd)u}+mQk E (J +mQk)/mQ".
This and the relations of integral dependence above yield jointly u} E J +
+mQk,j = 1, 2, ..., d. Suppose that n dk; then at least one of the
exponents of the monomial Ul ... u of degree n is not less than k. If i 1 k,
then
U1 ... u = u"(U1-kU2 ... u) E (J+mQk)Q"-k c J+mQ",
and consequently Q" c J +mQ" for sufficiently large n. Thus
m(J+Q")/J) = {mJ+mQn+J)/J
= (J+mQ")/J-::J (J+Q")/J,
I]
Sets of Pa.'ameters
39
and the Nakayanla lemlna yields J + Qn = J. Consequently Q" c J C Ql'
whence it foHows that the ideal J is m-prilnary and has d-l generators. 0
Theorem 1.4.11
If (R, m) is a local ring, then the following conditions are equivalent:
(i) m is generated by a set of parameters,
(ii) dimRltn m/m 2 = dimR,
00
(Hi) the graded Rltlt-algebra E9 rn"/tn"+1 is isomorphic to an Rlm-al-
n=O
gebra of polynomials.
Proof
The implication (i) (iii) follows from Theorem 1.4.7; we shall give the
proof of the opposite implication in Section 1.5 using quite different tech-
niques. The equivalence of (i) and (ii) follows directly from Lemma A.S,l
and Theorem 1.4.7 (i). 0
Definition t .4.12
A local ring (R, 111) is said to be regular if and only if it satisfies the three
equivalent conditions (i), (ii), (iii) in Theoren1 1.4. t 1. A set of parameters
which generates t11 is called a regular set of parameters.
Example 1.4.13
In algebraic geoJnetry a point a" of a variety V, or more generally a sub...
variety W c V, is said to be regular when the local ring (1)(a, V), or lV( W, V),
is regular. Example 1.4.4 shows that all the points of the variety K" are
regular, while the point (0, 0) of the curve given by the equation X 2 = yJ
is not regular (see Example 1.4.5). We shall give a geometrical interpreta..
tion of the regularity of the ring lV(a, V) at the end of this section.
Example 1.4.14
The ring of formal po\ver series K [[X t , ..., Xn]] is a regular local ring
Indeed, we can easily deduce from Corollary 1.2.18 that its dimension is
equal to 11; its maximal ideal is generated by 11 elements Xl' ..., Xli' Thus
condition (i) in Theorem t .4.11 is satisfied.
Theorem 1.4.15
A regular local ring has no zero-divisors.
Proof
Let x, y be two nonzero elenlents of a regular local ring R. Since, by
00
Corollary 2.5.5 in [B], \ve have n ln n = 0, there exist positive integers
11=0
p, q such that x Em P "nt P + 1 , y Em q "m q + 1 . Consequently, the residue
classes x+ntP+t, y+nt Q + 1 are nonzero elements of Rim-algebra of poly-
40
Dimension and Multiplicity
[ChI
co
nomials m"/m"+l. Thus the product xy is different from zero because
11=0
xy+m P + f + 1 = (x+m P + 1 )(y+m t + t ) =/:. O.
Let us note that according to the foregoing arguments the assignment
x H p, for x E m P "m P + 1 , is a discrete valuation. In general, R is not a
valuation ring. D
A regular set of parameters fulfils certain conditions which are also
independence-like.
Definition 1.4.16
A sequence Xl' X2, ..., X:J of elements of a ring R is called regular if the
following conditions are satisfied
(O):(Xl) = (0),
(Xl' ..., Xk -1) : (X k ) = (Xl' ..., X k - t) , k = 2, ..., s,
and the ideal (Xl' ..., xs) is proper.
These conditions mean that the residue class of Xk in the ring R/(xt, ...
..., X1c-t), k = 1, 2, ..., s, is not a zero-divisor.
Example 1.4.17
In the ring R = T[X 1 , ..., X,,] of polynomials with coefficients in a ring T,
the sequence XI' X 2 , ..., XII is regular.
Before proceeding to prove that elements of a regular set of parameters
form a regular sequence we shall prove the following
Theorem 1.4.18
Let (R, m) be a local ring. The following conditions are equivalent:
(i) a sequence U t, ..., u" of generators of m is regular,
(ii) a sequence
(0) c (Ul) C (Ul, U2) c: ... C (Ut, ..., u.) = tn
is a chain of prime ideals.
Proof
(i) => (ii). We apply induction on d.
If d = 0, then m = 0, and (0) is a prime ideal. Suppose the implication
(i) => (ii) holds for all rings of dimension less than d, d 1, and consider
the factor ring R = R/(Ut) and the residue classes U2, ..., Ud of U2, ..., Ud.
The sequence U2' ... , Ud is regular; indeed, if Mike (U2, ..., Uk-I), 2 k d,
then ru" e (U1, ... , U"-l), whence r E (u 1 , ..., Uk- J)' and therefore r
E (U 2, ..., ii t - 1 ).
I]
Sets of Parameters
41
By the inductive hypothesis, the chain CO) c (U2) c ... c: (U2, ..., Ud )
is a chain of prime ideals of R. Hence (Ut) C (UI, U2) C ... c: (Ul' ..., Ud)
is a chain of prime ideals in R.
The condition (0):{U1) = CO) yields Ut :/= 0, thus it remains to prove
that (0) is a prime ideal. Suppose that xy = 0 for some nonzero x, Y E R.
00
According to Corollary 2.6.5 in [B], n (Ul)n = (0); hence there exist
n=O
positive integers p, q such that x = Xt uf, y = Yl ut for some X t , Yt ,p (Ul)'
and consequently 0 = xy = XtYt u+q, which, in view of the condition
(O):(Ul) = (0), implies XtYt = O. Now, (Ut) being prime, we have either
Xl E (Ut) or Yl E (U t ), contrary to the assumption.
(ii) => (i). If r e (Ul, ..., Uk-t) : (Uk), then rUk E (u I , ..., Uk-I)' Since Uk
does not belong to the prime ideal (Ul, ..., Uk-t), it follows that r E (Ul, ...
... , Uk-I), i.e. the sequence Ul, ..., u" is regular. 0
The above theorem allows us to give a new characterization of regular
sets of parameters. ·
Theorem 1.4.19
Elements Ul, ..., Ud of a local ring (R, m) fornl a regular set of parameters
jf and only if Ul, ... , Ud form a regular sequence of generators of the maximal
ideal m.
Proof
=> . Suppose that {u 1, ..., Ud} is a regular set of parameters of R. It
foHows that dimR = d, and R is a regular ring.
If d = 1, then the element U t is not a zero-divisor (see Theorem 1.4.15),
and the one-element sequence Ut is regular.
Suppose that regular sets of parameters form regular sequences in
all rings of dimension less than d, d 1. Let {U 1, ..., Ud} be a regular set
of parameters of the local ring R. The ring R is of dimension d; by Corol-
lary 1.2.18, the ring R = R/(ut) is of dimension d-l and is regular
since the residue classes U2, ..., Ud of the elements U2, ..., Ud form a set of
generators of the maximal ideal. Thus U2, ..., U4 is a regular set of par-
ameters, which, by the inductive hypothesis, forms a regular sequence.
Consequently the sequence u 1, ..., Ud is also regular because, by Theorem
1.4.15, u 1 is not a zero-divisor.
<=. Suppose now that u 1, ..., Ud is a regular sequence of generators
of the maximal ideal. By Theorem 1.4.1 we have d dimR, and by The-
orem 1.4.18 the ideals (0) c= (U1) c: ... C (Ul, ... , Ud) form a chain of prime
ideals of length d, whence d dimR. Thus \ve get d = dimR, and con-
sequently the elements Ul, ..., Ud form a regular set of paralneters. 0
42
Dimension and Multiplicity
[Clt.
Remark 1.4.20
From the preceding theorem it follows that any permutation of a regular
sequence of generators of the maximal ideal in a local ring is also a regular
sequence. In Chapter III, we shall show that this property is valid for all
regular sequences in a local ring.
Corollary 1.4.21
If {u 1, ..., Ud} is a regular set of paran1eters of a local ring R, then for
any k, 1 k d, the local ring R/(Ut, ..., Uk) is regular, and the residue
classes of the elelnents Uk+ l' ..., Uti form a regular set of parameters of
this ring.
Corollary 1.4.22
If (R, m) is a local ring, x Em is not a zero-divisor, and the ring R/(x) is
regular, then the ring .R is also regular.
PI.oof
Suppose the residue classes of U2, ..., Ud E lfr form a regular set u 2 , ..., il ll
of parameters of R/{x). If we take Ul = x, then, by Theorem 1.4.19. the
elements Ut, ..., Uti form a regular sequence of generators of the maximal
ideal of R. Thus, it follows from Theorem 1.4.19 that R is a regular ring. 0
Theorem 1.4.23
If (R, m) is a regular local ring and x is a nonzero element of m, then there
exists a regular set of parameters Ul, ..., Ud such that x, U2, ..., Ud is a set
of parameters.
Proof
The theorem is evident for dimR = ° or 1. Suppose that the assertion i.
true for the rings of dimension less than dimR = d, d > I. Let us denote
by PI' ..., P Il the minimal prime ideals of (x). By Theorem 1.2.10, they
are of height I, hence none of them is the maximal ideal. From Theorem
1.1.7 (iii) in (B], it follows that m ''In 2 ct: PI U ... u P, and therefore
there exists an element U2 em'\.m 2 with U2 PIU ... uPs. Thus we have
(x) ct: (U2)' since otherwise a minimal prime ideal P of the ideal (U2)
would be also a minimal prime ideal of (x), contrary to the choice of U2'
By Corollary 1.2.18, the dimension of the ring R = R/(U2) is equal d-I;
when tn c: R denotes the maximal ideal, it is easily seen that m / m 2 is
generated by d-l elements, and therefore the ring R is regular. Since
x = x + (U2) :f: 0, there exists, by the inductive hypothesis, a regulai. set
of parameters tit, it 3 , ..., Ud of R, such that the elelnents x , U3, ..., lid
form a set of parameters of R If we set Q = (x, U2' U3, ..., tld), then the
ideal Q = Q/{u,.) is m-primary, whence Q is m- primary, and consequently
x, U2, ..., lid is a set of parameters of R; the elements Ul, ..., Ud generte
the ideal m, and so they constitute a regular set of parameters. 0
I]
Sets of Parameters
43
Regular sequences are a very effective tool in the study of ideals. We
shall develop this method in Chapter III.
In the definition of a regular ring there is no apparent geometric intu-
ition. We shall now give a geometric interpretation of the regularity of the
local ring of a point on a variety.
Theorem 1.4.24
Let ((9(a, V), m n ) be the local ring of a point a = (a 1, ..., an) on a variety
V c: Kft determined by a prime ideal P c: K[X 1 , ..., J] = K[X], where
P is generated by polynomials 11' ..., f,.. Then
dimK(m../m;) + rank [ , (a)] = n. (7)
Proof
Let 9J1 = (Xl -aI' ..., X n - an) be the maximal ideal of K[X], corresponding
to the point a. Then, we have (9(a, V) (K[X]/P)IR/P, which, according to
Corollary 1.4.20 in [B], yields
maIm; (WlIP)/(9RIP)2 = (rolIP)/(9]l2+P)jP IDl/(ft)12+P).
We thus have an exact sequence of K[X]-modules
D
0-+ (9J1 2 +p)lm 2 -+ 9J1;9J12 Wl/(9Jl2+P) --. 0 (8)
annihilated by the ideal 9J1. So we can regard these modules as modules
over K[x]/9J1 = K. Clearly, 9Jl19Jl 2 K(X l - a l)EE> ... Et)K(Xn-a n ). The
module Im(D) is generated by the elements D(w+9J1 2 ) for w E P. Since
"
w(a) = 0, it follows that w = 2: ;; (a) (Xj-ai)+W", where w" E 9JP,
i= 1 f
and we obtain an exact sequence
D n v
0--. (9J12+P)f9J12 Et) K(Xi-a,) -+ 9R1(9R2+P) --. 0,
;=1
in \vhich v is induced by the natural homomorphism, and
n
D(w+9JP) = L :; (a)(Xj-aj)'
. I i
1=
The ideal P is generated by the polynomials /1' ..., f,; accordingly , for
W E P, there exist g 1, ..., g, E K[X] such that w = g Ifl + ... + g,f" whence,
because Jj(a) = 0, we have
r n
D(w+9JP) = )) a(gjjj) (a)(X,-aa
ax,
j= 1 1= 1
r
= Lgi a )D(JJ+9Jl 2 ).
Jf: 1
44
Dimension and Multiplicity
[Ch,
Thus the module Im(D) is gel\erated by D(fl + 9)12), ..., D(f, + 9)12). Since
the rank. of the matrix [:, (a)] is, by definition, equal to the dimension
of the space 1m (D), we have actually proved (7) because 9.1l/(9)l2+P)
malm. 0
The space tangent to the variety Vat the point a is defined by the system
of equations
n
" afj (
L...J ax (a) X, - a,) = 0, j = 1, ..., r,
1=1 I
which, as can easily be deduced from the foregoing calculations, is equiv-
alent to the system
(9)
"
"'" aw (a)(X, - a,) = 0 for aU w E P .
L...J ax,
1=1
Thus, the space described by the system (9) does not depend on the choice
of generators 11' ..., f, of the ideal P.
The dimension of the tangent space is equal to n-rank [, (a)]
= dimma/m. By Theorem 1.4.24 we have given the number dimma/m;
a geometrical interpretation as the dimension of the space tangent to the
variety V at the point a. Thus, Theorem 1.4.11 yields the following
Corollary 1.4.25
The local ring (9(a, V) of a point a on a variety V is regular if an only if
the dimension of the tangent space to V at the point a is equal to the dimen-
sion of V.
To end off the section we shall discuss a geometric property of regular
sets of parameters of the local ring C!J(a, V).
Assume that a is a regular point of a variety V, i.e. such that the ring
(J) (a, V) is regular; let U I' ...,"" be a regular set of parameters. We can
additionally assume that U I' ..., Ud E K[V] are the residue classes of poly-
nomials WI' ..., W" E K[X]. Because of the regularity of the ring (9(a, V),
the residue classes of U 1 , ..., u" modulo m form a basis for malm. It
follows from the exactness of sequence (8), that 9J1/9)12 = K(wl + 9J12)Ea...
... Et> K(Wd+9J12)Im(D). Thus we deduce from the identity Wk+IDl2
n
= 2: i (a) (X,-a,) + IDP that the rank of the n x (d+r)-matrix
1=1 t
r aWl aWd afl aj',. ]
J a = ax, (a),..., ax, (a), ax, (a), ..., ax, (a)
is equal to n.
I]
Sets of Parameters
45
The above fact has a direct geometric interpretation, at least in the
case of K = C. Let us define a mapping rp: C" --. C d + r by the formula
rp(x) = (WI (X), ..., wd(x),fl(X), ...,!r(x»). The matrix J a is then the value
of the Jacobian of rp at the point a (i.e. J a is the matrix of the tangent
mapping at the point a). The rank of J a is equal to n, whence rp is a homeo-
morphism of a neighbourhood N c cn of a onto rp(N). Since rp(V) c c;4
C Cd+r, and the rank of the matrix [ (0), ..., : (0)] is equal to
d, rplV is a homeomorphism of the neighbourhood NnV onto a neighbour-
hood of 0 E Cd. The mapping rplV: V --. Cd is given by the formula
(rpl V) (x) = (WI (x), ..., Wd(X»,
It is easily seen that non-regular sets of parameters do not have those
properties. Indeed, let us take V = K n , a == (0, ..., 0), and let nl t ...
..., nn: Kn -.. K be the projections n,(xI' ..., x,,) = Xi. Then U1 = ni, ...
..., U II = n; is not a regular set of parameters, the mapping rplV has the
form (Xl' ..., XII) H (x, ..., X;), and it is not a homeomorphism of any
neighbourhood of O.
The importance of regular rings lies mainly in the fact that almost all
points of an algebraic variety are regular. A precise formulation of this
result is given below (the proof can be found for instance in [Y], p. 113).
Theorem 1.4.26
The set of regular points of an algebraic variety V is nonempty and open
in the Zariski topology, i.e. the set of non-regular points of V form an
algebraic subset of dimension less than the dimension of V.
This theorem suggests a plausible direction for the study of algebraic
varieties; non-regular (singular) points can be studied through the analysis
of algebraic properties of the corresponding local rings, i.e. through the
study of non-regular local rings.
In this book we introduce two classes of rings containing regular local
rings, namely Cohen-Macaulay rings (Chapter III) and Gorenstein rings
(Chapter IV). Thus the theories here presented can be regarded as an
attempt to classify algebraically the singularities of algebraic varieties.
Exel'cises
1. Prove that a regular local ring is a normal ring (cf. Theorem 2.2.5). [Let K be
a field of fractions of a regular local ring R. Prove inductively that if an element rls e K
is integral over R then r e Rs+m ft for every n. To this end, observe that if r = as+b,
a e R, b E m ft , then the element b Isis integral over R, and there eixst elements d, C1,
C.z, ... e R such that db" = c"s", k = 1,2,... Put G(x) = x+m" for x e m"""m t + 1 ,
46
Dimension and Multiplicity
[Ch.
and show that G(x, y) = G(x) G(y). Deduce from the former equation that G(.v)/G(b),
i.e. b-a's e m,,+1 for some a' e R.]
2. Let K be a field, R = K[X, Y, ZJ/(X, Y) n(Z), and let x, y, z denote the residue
classes of the indeterminates X, Y, Z in R. Prove that ht (x, y+ z) = 2, but ht (x) = o.
Compare this result with Theorem 1.4.6.
1.5 HILBERT-SAMUEL POLYNOMIALS AND MULTIPLICITY
In this section, we define the Hilbert-Samuel function of a finitely generated
module M over a Noetherian ring R with respect to an ideal Q c: R under
the assumption I(MjQM) < co. This function associates with a positive
integer n the length of the module MjQ"M; it turns out that there exists
a polynomial PQ(X, M), called the Hilbert-Samuel polynomial, such that
PQ(n, M) = /(M/Q"M) for sufficiently large n. Its term of the highest
degree has the form eQ(M) {; , where eQ(M) > 0 is a positive integer;
we shall sho\v that the degree d is equal to the Krull dimension of the ring
RjAnn(M). The coefficient eQ(M) is called the multiplicity of the Inodule
M with respect to the ideal Q. The rest of the section is devoted to the
computation of multiplicity in terms of a suitable Koszul complex under
certain additional assumptions about the ideal Q. The resulting formula
turns out to be of great importance for geometric applications which will
be discussed in the next section.
For any integer-valued functionf defined on the set of positive integers,
we denote by .Af the function given by the formula (L1!) (n) = f(n + 1) - f(n)
and by .Ak[ the result of k-fold application of the operator L1. Iff is a poly-
nomial in one indeterminate its monomial of the highest degree is called
the leading form off. We sometimes write f(n) = and + ..., or f(n) = g(n) +
+ ... to suggest that and is the leading form of f, or that f and g have the
same leading forms.
In the sequel we shall deal with functions f: N --. Z for which there
exists a polynomial g with rational coefficients such that f(n) = g(n) for
sufficiently large n. In this case we shall write briefly that f is a poly-
nomial for large n.
The following simple fact will be repeatedly used throughout this
section:
Lemma 1.5.1
If f: N --. Z is a function such that, for large n, Jf is a polynomial with
rational coefficients, then, for large n, f is also a polynomial with rational
coefficients. Moreover, iff -:F 0 for large n, we have degf = degL1f + 1.
Proof
We assume that f:F 0 for large n, and apply induction on degL1j: If degL1f
= -1, i.e. Jf = 0 for large n, thenfis constant for large n.
I]
Hllbert-Samael Polymonials and Multiplicity
47
If degLJf = s 0, then
(LI.D(n) = Qsn"+a,_t nS - 1 + ... +ao, a,EQ
for large n. We define
h(n) = a s slC.Zl) = S;1 n(n-l)... (n-s+l)(n-s).
Note that h is a polynomial with rational coefficients which takes integral
values, and degh = s+ 1. Furthermore,
(L1h)(n) = assl [( ;:: ) - (S:I)]
\
= assl() = a s n(n-l) ... (n-s+ 1) = Qsn s + ...
Let g = f-h; then Ltg = Llf-Lth, and degLlg < s. By the inductive hypoth-
esis, g is a poJynomial of degree s for large n, whence f = g+h is
a polynomial of degree s + 1 for large n. D
The above proof implies directly the following
Corollary 1.5.2
n
If f(1I) = L i k , then / is a polynomial of degree k+ 1, and f(n) = n"+l/
1=0
/ (k + I) + ...
We shall begin our discussion of the main subject of this section with
an example.
Example 1.5.3
The ring of polynomials R = K[X 1 , ..., XII] with coefficients in a field
00
K is endowed with the natural structure of a graded ring, R = Ea RIf'
,,=0
and the basis of RII is the set of monomials of degree n in the indetermi-
nates Xl' ..., X d . The number of such monomials X{1X2 ... xjcr is equal to
( n1 ) = dim.ll:Rn = l,,(R II ); indeed, the choice of d-l elements
jt < j2 < ... < jd-l in the segment {I, 2, ..., n+d-l} of positive inte-
gers determines d segments {I,... ,jt -I}, {jt + I, ... ,j2 -I}, ..., {jd-t +
+1, ...,n+d-I}, whose lengths i 1 =jl-I,i2 =J2-jl-1, ...,i d = n+
+ d-l- jd-t determine a monomial of degree n. The function n H lK(R n )
_ ( It+d-l ) _ (n+d-I) ... (n+I) _ nd · I · I f
- (d-l)! - (d-l)! - (d-l)! + ... IS a poynomla 0
degreed-l. By virtue of the isomorphismR/(X 1 , ...,X d ) K and Corol-
lary 1.5.2, we get
48
Dimension and Multiplicity
[ChI
n-l
lR(R/(X t . ....XJ") = I>R«X lo ....XJ'/(X t . ....XJ'+1)
1=0
( i+d-l ) j4-1
= L/K(R , ) = L.J d-I = L.J (d-l)' -+ ,,'
1=0 1=0 1=0
(n-I)d n d
= d! +. . = d! + ...
The connection, outlined in the above example, between the Krull dimension
of a ring R and the degree of the polynomial lR( R/(X t , ..., Xcr)ft), will
be studied in details in the present section.
Theorem 1.5.4 (Hilbert)
ex>
Suppose that R = Rn is a graded ring, and Ro is an Artin ring. Suppose
n-O
co
also that R, as an Ro-algebra, is generated by s elements of Rt. If M = E9 M n
n=O
is a finitely generated graded R-module, then
(i) the function A(n, M) = lRo (M n ), n = 0, 1, o. 0 takes finite values and,
for large n, it is a polynomial of degree less than s,
(ii) if, moreover, the R-module M is generated by Mo, then L1s-1 A(n, M)
lRo(M o ).
Proof
The ring R is Noetherian as the homomorphic image of a ring of poly-
nomials in n indeterminates with coefficients in Ro.
(i) If 8 = 0, then R = Ro, and M, as a finitely generated Ro.module,
has finite length by Corollary 2.7.13 of [B]. Therefore M,. =.0 for large n,
i.e. A(n, M) = 0 for large n, and we have proved the theorem for s = O.
Suppose that the theorem holds for numbers < s, s I. Let the ele-
ments at, ..., as e Rt be generators of the Ro.algebra R. Denote by h:
M -+ M the mapping given by the formula h(x) = as x for x EM. Thus
we have h(M n - t ) c: M,., and there exist exact sequences of Ro.modules
o -+ Kn-t -+ M n - t M n -+ C n -+ 0,
where h n = hIM n - 1 , Kn-l = Ker(h n ), C n = Coker hno Since R is a Noether-
00 ex>
ian ring, K = K,., C = (i) C" are finitely generated graded mod-
n=O n=zO
ules. Since as annihilates modules K and C, they are graded modules over
the graded ring R/Ra s , which is generated, as an Ro-algebra by 8-1 ele-
ments. From the additivity of the length function (Theorem 1.3.7 of [B]),
we infer that I(M,.) -1(M n - t ) = l( C n ) -1(Kn-l). Accordingly, it follows
from the inductive hypothesis that there exists a polynomial f e Q[X], of
I]
Hilbert-Samuel Polynomials and Multiplicity
49
degree < s-1 such that for large n we have A(n, M)- A(n-l, M) = f(n).
By Lemma 1.5.1, the function A(-, M) is a polynomial of degree < s for
large n.
co
(ii) Denote by T = €a Tn the polynomial ring Ro [Xl' ..., X s ], endowed
n=O
with the natural grading. By the assumption, there exist epimorphisms
T"@RoMo -+ M", whence
( n+S-l ) nS-l
I(M n ) 1(T,,(8)R.M o ) = I(Mo) 8-1 = I(Mo) (s-I)1 + ...
nfJ - 1
If A(n, M) = e (s-l) 1 + ..., then LlS-1 A (n, M) = e, and the preceding
inequality yields e I(M o ). 0
Theorem 1.5.5
Let Q be an ideal of a Noetherian ring R, and let M be a finitely generated
R-module such that l(M/QM) < 00. Then l(M/QnM) < 00 for every
n = 1, 2, ..., and the function n H-l(M /QnM) is for large n a polynomial
of degree s, where s denotes the cardinality of any set of generators of
the ideal (Q+Ann(M»/Ann(M) of the ring R/Ann(M).
Proof
Let us write J = Ann(M /QM); it follows from the assumption and Corollary
2.7.14 in [B] that R/J is an Artin ring. Referring again to Corollary 2.7.14
in [B], we see that /(Q"M/Qn+1M) < 00, since for any n, QnM/Qn+1M is
a finitely generated R/J-module. Accordingly, I(M/Q"M) < 00 for an
arbitrary n.
In the sequel, we shall need the inclusions
Q+Ann(M) c: J c: rad(Q+Ann(M».
(10)
The first inclusion is obvious. To prove the second one, assume x E J, i.e.
xM c: QM; Lemma 1.3.2 in [B] yields xm+Qm_tXm-1+ ... +qo E Ann(M)
for some qo, ..., qm-l E Q, whence x E rad (Q+Ann(M»). Since R/J is an
Artin ring, it follows in view of (10) and Theorem 2.7.12 in [B] that R/(Q+
+Ann(M») is also an Artin ring.
Let us observe that R/(Q+Ann(M») R/I , where R = R/Ann , (M)
and 1= (Q+Ann(M»)/Ann(M).
00
The module Gra(M) = <i> Q"M/Qn+1M is a finitely generated graded
n=O
_ co
module over the ring GrI(R) = <i> I"/In+t. Since R/I is an Artin ring,
n=O
and GrI( R) , regarded as an R/I-algebra, is generated by s elements, it
follows from the Hilbert Theorem (Theorem 1.5.4) that for large n the
50
Dimension and Multiplicity
[Ch.
function n H /(M /Q" M) is a polynomial of degree < s. Applying the
relation
I(Q"M/Q,,+lM) = I(M/Q"+lM)-/(M/Q R M)
and Lemma 1.5.1, we see that the function n H /(M/Q"M) is, for large n,
a polynomial of degree s. 0
Definition 1.5.6
It follows from Theorem 1.5.5 that if R is a Noetherian ring, M is a finitely
generated R-module, Q c: R is an ideal, and /(M/QM) < 00, then there
exists exactly one polynomial Pa(X, M) E Q[X] which satisfies the condition
PQ(n, M) = I(M/Q"M)
for large n. The polynomial PQ(X, M), written also PQ(M), is called the
Hilbert-Samuel polynomial of the module M with respect to the ideal Q.
The connections between the Hilbert-Samuel polynomials of the mod-
ules in a short exact sequence are stated in the following lemma:
Lemma 1.5.7
Let R be a Noetherian ring, and let
o --.. M' -+ M --.. M" -+ 0
be an exact sequence of finitely generated R-modules. If Q is an ideal of
R such that lR(M/QM) < 00, then also /R(M' /QM') < 00, lR(M" /Q!vl")
< 00, and
poeM) = PQ(M')+PQ(M")-g,
where either g is a polynomial with rational coefficients of degree less than
degPQ(M'), whose leading form has positive coefficient, or g = O.
Proof
Since Ann(M') => Ann(M), we have dimR/ (Q + Ann(M') = 0, whence,
in view of Corollary 2.7.14 in [B] it follows that l(M' /QM') < 00. The
inequality l(M" /QM") I(M/QM) yields l(M" /QM") < 00. For every
n, we have the exact sequence
o -+ M'/M --.. M/QRM -+ M"/QRM" -.0,
where M = M'nQ"Mc:Q"M'. This sequence implies the following rela-
tion among lengths:
l(M /Qn M) = l(M" /Q" M") + l(M' / M) .
The submodules M of M' satisfy the following conditions:
(i) M' = M => M ::) ...,
(ii) QM c: M+ l' n = 0, 1, ...,
(Hi) there exists a number no such that, for n no, M = Qn-"oMo.
(11)
I]
Hilbert-Samuel Polynomials and Multiplicity
51
The last condition results from the Artill-Ress Lemma (LeITIIUa 2.5.1
of [B]).
The inclusion Q"M' c: M c: Q"-ISo.M' for n 110 yields
I(M'/Q,,-noM') I(M'/M:') l(M'/QnM').
(12)
00
In view of (ii), the module EB M:'/ M, + 1 has the structure of a graded
,,=0
co
module over the graded ring €a Q"/Q"+l and is generated by M/MffJ
n::aO
$ ... ff).Mo/Mo+l' We can apply the Hilbert theoreln and deduce that
the function defined by the formula fen) = l(M' / M) is a polynomial for
large n. From inequality (12) it follows that, for large 11, P o(n - no, M')
fen) P Q(n, M'). These inequalities imply that the leading forms of the
polynomials f and P o (M') are identical and the polynomial g = P oeM') - f
(more exactly: the polynomial which is equal to it for large n) has a
non-negative leading form. Thus, formula (11) implies that of the lemma. 0
We can now present a characterization of the dimension of a local
ring in terms of the Hilbert-Samuel polynolnial.
l'beorem 1.5.8
If (R, tn) is a local ring, the follo\ving numbers are equal:
(i) the Krull dimension of R,
(H) the degree of the Hilbert-Samuel polyn.omial .Pm(R),
(Hi) the mini1nal cardinality of sets of generators of m-primary ideals.
Proof
Let us denote the successive nUDlbers specified in the theorem by dim R,
d(R), s(R) respectively.
By Theorem 1.4.1, we have dimR = s(R). We shall prove that dimR
d(R) and d(R) s(R).
To prove the first inequality, let us consider a chain Po c: P 1 c: ... c: Pr
of prime ideals in R of length r. Directly from the definition it follows
that
o degPm(R/Pr) ... degPm(R/Po) degPm(R).
Thus it is sufficient to prove that
degP. n (R/P , + 1 ) < degPm(R/P,), i = 0, 1, ..., ,'-1.
IJet x E Pi + 1 "Pi; applying Lemma 1.5.7 to the short exact sequence
x
o R/P i R/P i R/(x)+P,) -+ 0,
we see that
degPm (R/ «x) + P,») < degPm(R/P,).
52
Dimension and Multiplicity
[Ch.
Consequently, the desired result fonows from the evident inequality
degPm(R/P'+l) degPm(R/{(x)+P,»).
To prove that d(R) s(R), denote by Q an m-primary ideal generated
by s(R) elements. By Theorem 1.5.5, we have degPa(R) s(R). Since Q
is m-primary, there exists, by Coronary 2.4.4 in [B], a number k such
that m t c Q c: m. Hence
Pm(i, R) Pa(i, R) Pm(ki, R)
for sufficiently large i. Accordingly, degPo(R) = degPm{R), whence
d(R) s(R). D
The last part of the proof, and Theorem 1.5.8 ilnply
Corollary 1.5.9
If (R, m) is a local ring, and Q is an m-primary ideal, then degPa(R)
= dim R.
Corollary 1.5.10
A A
If (R, m) is a local ring then dimR = dimR, where R denotes the comple-
tion of R in the m-adic topology (see Section 2.6 in [B]).
Proof
The corollary follows from Theorem 1.5.8 in view of the isomorphism
1\ A
RIm" RIm" proved in Corollary 2.6.21 of [B]. 0
Using the result of Theorem 1.5.8, we can now complete the proof o.
Theorem 1.4.11.
Proof of TheorenJ 1.4.11 (conclusion)
It is our purpose to prove the implication (iii) => (i). Let elements u 1, .." Ud
form a minimal set of generators of the ideal m. The residue classes Ut, ..., lid
modulo m 2 are then linearly independent over K = Rim (cf. Lemma A.5.1)f
00
By the assumption, the algebra $ m"/m n + 1 is a polynon1ial algebra
n=O
K[Ul, ..., u d ]. Thus, we infer from Example 1.5.3 that
I( n / 1'+1 ) = ( n+d-l ) = n d - t
m ltt d-l (d-l)! + ...,
nil
!(R/m") = d! + ... = Pln(n, R).
Therefore Pm(R) is a polynomial of degree d. By Theorem 1.5.8, d = dimR,
hence U t , ..., Ud is a regular set of parameters of R. 0
As we shall see ill the sequel, it is convenient to extend the definition
of Krull dimension to modules.
I]
Hllbert-Samuel Polynomials and Multiplicity
53
Definition 1.5.11
Let R be a Noetherian ring, and let M be a finitely generated R-module. The
Krull dimension of the R-module M, written dimM, is the Krull dimension
of the ring R/Ann(M).
Since Supp(M) = V(Ann(M)) and every minimal ideal from Supp(M)
belongs to Ass(M) (see Theorem 2.4.22 in [B]), it follows that
dimM = sup dimR/P.
Pe Ass(M)
For every ideal I c: R, the Krull dimension of the R-module RII is
equal to the Krull dimension of the ring RII.
There is also an interpretation of the dimension of a module in terms
of the Hilbert-Samuel polynomial.
Theorem 1.5.12
If (R, m) is a local ring and M is a finitely generated R-module, then the
degree of the polynomial Pm{M) is equal to the Krull dimension of M.
Proof
Denote the degree of Pm(M) by d(M). By Lelnma 2.4.12 in [B], there exists
a filtration of M
0.= MoC: M 1 c ...e: M, = M,
such that M J IM J - 1 R/PJ,j = 1, ..., r, where Pj are prime ideals. Lemma
1.5.7 yields
degPtn(M) = supdegPm(RfPJ).
J
Observe that PJ :::> Ann(M) for every j; by Lemma 2.4.12 in [B] Ass(M)
c {PI' ..., P,}, and thus the sets Ass{M) and {P 1, ..., P,} have the same
minimal elements; consequently
degPm(M) = sup degPm(RfP).
Pe Ass(M)
According to Theorem 1.5.8, we have degPm{RfP) = dimRfP, whence
we finally get d(M) = dimM. 0
Arguments similar to those which preceded Corollary 1.5.9 lead to
the following
Corollary 1.5.13
If (R,m) is a local ring, M a finitely generated R-module, and Q an m-pri-
mary ideal, then
degPa(M) = dimM.
The corollary below is a generalization of Corollary 1.5.10.
54
Dimension and Multiplicity
[Ch.
Corollary 1.5.14
1\
If (R, m) is a local ring and M a finitely generated R-lnodule, then dim M
'"
= dimM, where M denotes the completion of M in nt-adic topology.
The Hilbert-Samuel polynomial P Q(M) determines another important
invariant of a module M, namely, its multiplicity with respect to the ideal
Q. In order to define this invariant, consider a polynomialf(X) = asX'+ ...
... +ao E Q[X], of degree s which, for positive integers, takes integer
values. Since
(L1f)(X) = as [(X+ l)S_X S ] + ... = sa s X. Y - 1 -f- ...,
we have (Ll1) (X) = s! as. The number e = (LJ'l") (X) is an integer, and
as = ejs!. If the polynomial ftakes positive values for large n, then e > O.
Definition 1.5.15
Let Q be an ideal of a Noetherian ring R, and let M be a finitely generated
R-module such that 0 < I(MIQM) < Cfj. The I-lilbert-Samuel polynomial
of the module M with respect to the ideal Q is of the form
eQ(M) "
P Q(X, .M) = d( .-- X + ...,
where d is the degree of the polynomial, and eQ(M) > O. The positive
integer eQ(M) is called the multiplicity of the module M with respect to the
ideal Q.
Example 1.5.16
co
If (R, m) is a regular local ring of dimension d, then EB m,,/mn+l is an
11=0
RIm-algebra of polynomials, and as we have sho\vn, I( Rjnt n ) = "'Id! + ...,
whence em(R) = 1.
Example 1.5.17
Let (R, m) be a local ring, and let Q be an m-primary ideal generated by
a d-element set of parameters. By Corollary 1.5.9, we have degPa(R)
= degPm(R) = d; let us apply the Hilbert Theorem (Theorem 1.5.4 (ii»
GO
to the ring a;> QII IQn+ 1, considered as a module over itself. In view of
11=0
A(n, R) = I R / Q (QrajQrJ+l) = (L1P Q )(n, R),
(Lld-l A)(n, R) = (Lid P Q)(n, R) = e Q(R) ,
we conclude that eQ(R) I(R/Q).
The remaining part of this section is devoted to the proof of a formula
which expresses the multiplicity of a module as the Euler-Poincare charac-
I]
HUb ert-Samuel Polynomials and Multiplicity
55
teristic of a certain Koszul complex. This formula, contained in Theorem
1.5.20, will playa vital role in the following section.
To begin with, we shall give a necessary definition and a simple
lemma.
Definition 1.5.18
Let G be a finite complex of R-modules (see Appendix, Sec. A.t), and let
its homology modules H,(G) have finite length. The Euler-Poincare char-
co
acteristic X(G) of the complex G is the number L (-l)'l(HI(G».
I :::& 0
Lemma 1.5.19
If the components G, of a finite complex of R-modules
G . 0 G dp G dp_1 G 0
· p --=--+ p-1 --. ... -.. 0......
have finite lengths, then
00
x(G) = L (-I)'/(G,).
"'=0
Proof
By the assumption, we have /(Im(d,») < 00, /(Ker(d,» < 00 for any i.
The equations
/(G,) = I{Im(d,»+I(Ker(d,»,
/(H,(G» = I{Ker(d,»)-/{Im(d'+t»),
yield
x(G) = L( -1)'/(H,(G»
= L « -1)'/(Ker(d,»- (-I)'[(Im(d'+l»]
= 2)( -1)'/(Ker(d,»+( -1)'/(Im(d,»]
= L( -1)'/(G,).
o
If R is a Noetherian ring, M is a finitely generated R-module, and
elements Xt, ..., x" generate an ideal Q c: R such that I(M/QM) < 00,
then in view of Theorem A.6.2 and Corollaries 2.7.14 and 2.7.13 in [B],
we may speak of the Euler-Poincare characteristic of the Koszul complex
K(x; M), where x denotes the sequence x t, ..., x" (see Appendix, Section
A.6).
Theorem 1.5.20
Let (R, m) be a local ring, let Q be an ideal of R generated by a sequence
x of elements x t, ..., x", and let M be a finitely generated R-module such
that I(M/QM) < 00. Then
56
Dimension and Multiplicity
[Ch.
(i) dimM k,
(ii) if dimM = k, then X(K(x; M)) = eQ(M), where K(x; M) is the
Koszul complex of the sequence x with the coefficients in M,
(iii) if dimM < k, then X(K(x; M» = O.
Proof
Let us consider the subring T of the polynomial ring R[X] consisting of
those polynomials whose coefficients at x n belong to Q" for every n. We
write symbolically
T = R+QX +Q 2 X 2 + ... +Q"X n + ...
This is a graded ring, the elements of Qnxn being homogeneous of degree n.
This ring has been of use in proving the Artin-Rees Lemma (Lemma 2.5.1)
in [B]. We write the R-module M[X] = M<?9RR[X] in the form
M[X] = M+MX+MX 2 + ...
Consider its graded submodule
E = M+QMX+Q 2 MX2+ ...,
whose homogeneous elements of degree n form a submodule En = Q"MXIJ
According to Lemma 2.5.2 in [B], T is a Noetherian ring and E is a finitely
generated T-module.
Let us observe that the elements XIX, ..., x"X of T generate the ideal
T + containing all the homogeneous elements of T of positive degree.
Now, consider two Koszul complexes over T, associated with the
sequence X1X, ..., x"X and the modules E, M[X]:
A = K(x 1 X, ..., x"X; E),
B = K(x 1 X, ..., x"X; M[X]).
The modules E and M[X] are graded T..modules; hence, denoting by
T", R k the free modules of rank k, and using the formulae
AfJ(T k )f8J T E (fJf\P(Rk)@REq
q
and the fact that dp(!\P(Rk)@RE q ) C !\P-1(Rk)(8)RE q + 1 , we obtain a de-
composition of the complexes If and B, as complexes of R-module, into
the direct sum of complexes isomorphic to A(ft), Bft), - 00 < n < + 00,
respectively, where
A(n): 0 -+ 1\"(R k )(8)RE n 4> 1\"-1(R k )@RE n + 1 -+ ...
... -+ Rk@RE,.+k_l En+k 0,
B(ft): 0 -+ Ak(Rk)@RMX" A k-1(R k )@RMxn+l -+ ...
... -+ R k @RMX"+k-l -+ MX n + t -+ o.
We put En = 0 and xn = 0 for n < O. Let us note that the complex B{ft)
for n 0 is isomorphic to the Koszul complex K(x; M).
I]
Hilbert-Samuel Polynomials and Multiplicity
57
The embedding E M[X] induces the monomorphism of complexes
A(R) -+ B(IJ). Write C<R) for its cokernel; it has the form
CCII): 0 /\k(R")@R(M/QftM)X"
!\k-l(R")@R(M/Qft+lM)X IJ + 1 ...
... R"@R(M/QR+k- 1 M)X IJ + k - 1 -+ (M/Q"+kM)X"+k 0,
whence its components are modules of "finite length. Lemma 1.5.19 yields
k
X(c(n») = (-l)k-P(k k p)l(M/Qn+PM), for n O.
pr:::O
On the other hand, for large n, the function 1J Ho /(M /Qft M) is determined
by the Hilbert-Samuel polynomial. From the definition of the operator
LJ it is easy to deduce that, for any function};
k
(LlkJ)(n) = L (-It- p ( k k p )f(n+ p ).
p=O
Thus, for large n, we have
X(c(n» = (LlkPa(M»(n). (13)
It is our purpose now to show that for sufficiently large n the complexes
A(ft) are exact.
Indeed, the module Hj(A) is a finitely generated T-module since T is
a Noetherian ring and E is a finitely generated T-module. Moreover, by
Theorem A.6.2, the module Hi(A) is annihilated by the ideal T+ gener-
ated by all the positive elements in T. Hence, in view of T = R + T +,
it follows that Hi(A) is also finitely generated as an R-module. Moreover,
we have an isomorphism of finitely generated R-modules
00
Hi(A) Ee H,(A<"»;
n= -00
consequently Hi(A(n» = 0 for sufficiently large n. The complex A being
finite, the complexes A(II) are exact for large n.
Using the long exact homology sequence (see (A.2.1»), associated with
the sequence of complexes
o -+ A(") B(R) c(n) 0,
we conclude that X(B("») = X(C(ft» for large n. Applying (13), we obtain
the equation
X(K(x; M) = (!1 k P a (M)(n)
valid for large n.
Since l(M/QM) < 00, it follows from Theorems 2.7.14 and 2.7.12 and
Lemma 2.3.5 in [B] that the ideal Ql = Q+Ann(M) is m-primary. Since,
58
Dimension and Multiplicity
[Ch.
clearly, P Q1 (M) = PQ(M), it follows frODl Corollary 1.5.13 that the degree
of the polynolnial P Q(M) is equal to dim M. On the other hand, the ideal
Ql/ Ann (M) of the ring R/Ann(M) is generated by k elements, whence,
in view of Theorem 1.5.5, dimM = diInR/Ann(M) k. Thus \ve have
proved (i).
It follows that LJkPa(M) = 0 exactly if dimM < k, and X(K(x; M»
= LJkPQ(M) = eQ(M) if and only if dimM = k. 0
Theorem 1.5.20 yields a corollary of particular interest in the case
where the ideal Q is generated by a regular sequence Xl' ..., x". By (A.6.2)
the Koszul complex determined by such a sequence is a free resolution of
the R-module RIQ, and consequently Hi(K(x; M») = Torf(RIQ, M).
Corollary 1.5.21
Let P, Q be ideals of a local ring (R, m) such that the ideal P+Q is m-pri..
Mary and Q is generated by a regular sequence. Then
ex)
eQ(RIP) = L ( -l)'l(Torf(RIQ, RIP)).
;=0
If R = (!)(a, V) is the local ring of a point a on a variety V, and prime
ideals P, Q satisfy the conditions of Corollary 1.5.21, then a is the only
point of intersection of the subvarieties V t , V 2 corresponding to P and Q;
in algebraic geometry, the number L( -1)'I(Torf(R/Q, RIP») is called the
intersection multiplicity of the varieties V t and V 2 at the point a. It follows
from Corollary 1.5.21 that the multiplicity is a positive number (as re-
quired by the geometric interpretation) provided that Q is generated by a
regular sequence. As \ve shall show in the following section, this condi-
tion is superfluous.
Exercises
1. Let :F be a family of subsets of an m-element set {a 1 , ..., am} which satisfies tho
condition: if FE S; and Fo c: F, then Fo E!F. Let us denote by I() the ideal of the
ring of polynomials K[X 1 , ..., Xm] with coefficients in a :field K, generated by monomials
X,! ... K't' 1 i 1 < ... < it m, such that {a'l' ..., a"J !F. Prove that the function
A(n, R) = lx(R,,) of the graded ring R = K[X 1 , ..., Xm]/I(F) is given by the formula
m
A(n,R) = L.Ik ( n-l ) ,
k=l k-l
where fk denotes the number of those k-element sets which are members of :F.
00
Throughout Exercises 2-5, R = E9 Rn denotes a graded ring, where Ro is an Artin
n=O
ring, and R, regarded as an Ro-algebra, is generated by homogeneous elements x 1, ... , X m
of positive degrees d 1, ..., d m .
I]
Hllbert-Samuel Polynomials and Multiplicity
59
co
2. Prove that if M = E9 M n is a finitely generated graded R-module, then
n=O
(i) the function A(n, M) = IR o (M ), n = 0, 1, ... takes finite values,
(ii) the Poincare series A(M) E Z[[t]] of M, given by the formula
00
)(M) = L A(II, M)t n ,
n=O
is a rational function of the form 1/(I-t'l) ... (1- t d ",), where Ie Z[t],
(Hi) deduce from (ii) that if d 1 = ... = d m = 1, then the function i..(-, M) is a poly-
nomial of degree < m for large n; give an example showing that this assertion does not
hold in the general case. [Proceeding as in the proof of Theorem 1.5.4, compute first
A(n, M)-A(n-d m , M), and then, A(M)-tdml(M).].
3. Prove that if x e Rd then
l(R/(x» = (1- t d ) A(R)- t d A(Ann(x».
4. Suppose in addition that Ro is a field. Prove that the elements XI, ..., x'" are
algebraically independent if and only if A(R) = [(I-td1)... (l-t dm )]-I.
5. Suppose in addition that Ro is a field, and the elenlents XI, ..., X m are algebraically
independent and are of degree 1. Prove that if 11, ..., Is are homogeneous elements of
degrees k 1, ..., ks and the sequence 11' ..., Is is regular, then the Poincare series of the
8
graded ring R/(!1, ..., Is) is equal to (1- t)s-,n II (1 + t+ ... + t k ,-I).
;= 1
6. Prove that the coefficients ao = 1, ai' ... of the formal power series in Z [[t]]
00
L ant" = (1 +t+t z + ... ) (1 +t 2 +t 4 + ...) = [(1- t) (l-t 2 )]-1
/1=0
determine a function 11 -. an which is not a pO]ynoll1ial for large n. Prove an analogous
result for the series [(1- t 2 ) (1- t 3 )]-I.
7. Let R be the graded subring of the ring K[X, Y, Z] of polynon1ials with coeffi-
cients in a field K, which is generated by K and the elements X 2 , y 2 , XY, Z4, and let
S c R be the subring generated by K and the elements X 2 , y 2 , Z4. From the observation
that R = Sa;>SXY, deduce that A(R) = (1+t 2 ) A(S) = (l+t 2 ) (1-12)-2(I-t 4 )-1
= (1- t 2 )- 3. Prove that R is not isomorphic to the polynomial ring U = K[X 1 , %2, X 3 ]
in three indeterminates of degree 2, in spite of A(R) = A( U).
8. Prove that if (R, m) is a local ring of dimension d, and an ideal Q C R satisfies
the condition ln k C Q c: tn S , for certain positive integers k, s, then em(R) s' eQ(R)
en1(R) k 4 .
9. Let (R, m) be a regular local ring, and let "1, ..., lid be a regular set of parameters.
Suppose Q = (u1 J, ..., Ud), where Ql, ..., Q4 are positive integers. Prove that eo(R)
= q 1 ... fl. [To prove that the sequence u1 1 , ..., u3. is regular, use the fact that a permu-
tation of a regular sequence is regular (see Exercise 3, Section 3.1)]
10. Find the Hilbert-Samuel polynomial PI11(R) and the multiplicity em(R) of the
ring R which is the localization of the ring K[X, Y](XP - yq), P < Q, with respect to the
maximal ideal generated by the residue classes of X, Y.
11. Prove that the n1ultiplicity of the ring R constructed in Exalnple 1.2.23, with
respect to the maximal ideal is equal to 1. [Using the notation of Example 1.2.23, set
J = R'm()R'n, and observe that if an R-module M is annihilated by J then it is iso-
morphic to M R 'mE9M R 'n regarded as an R'-module. Deduce from this that
I(JR /In+l) = l(n/n+l)+ l{tn1/nt+1),
60
Dimension and Multiplicity
[Ch.
where nb tnt are Inaxhnal ideals of the localization of R' with respect to the ideals R'n
and R'm.]
12. Prove that if M is a finitely generated R-module over a local ring R, and x is
a nonzero-divisor on M, then dim(M/xM) = dimM-1.
1.6 INTERSECTION MULTIPLICITY OF A PAIR OF MODULES;
GEOMETRIC APPLICATIONS
At the end of the preceding section, we proved fr prime ideals P, Q of
a local rin.g (R, m) the formula
00
eQ(RIP) = L ( -l)"/(Tor:(RIQ, RIP»)
n=O
under the assumption that P+Q is m-primary and Q is generated by a regu-
lar sequence. The sum on the right-hand side has an obvious analogue for
a pair of R-moduIes M, N
C()
XR(M,N) = L(-l)"/(Tor:(M,N»)
11==0
if the modules Tor:(M, N) have finite lengths and almost all of theln are
equal to O. The integer XR(M, N) is called the intersection multiplicity of
the pair of modules M, N (or the Euler-Poincare characteristic of M and N).
In the first part of this section, we shall give the conditions for the
existence of the intersection multiplicity of a pair of modules; in the sequel,
we shall prove the main result, namely that for "geometric" local rings
(i.e. for rings R containing a field K which, under the natural homomor-
phism R RIm, is carried onto the field RIm), we have XR(M, N) O.
This result allows us to define the intersection multiplicity of two sub-
varieties of an algebraic variety. This concept plays a very important role
in algebraic geometry generalizing the notion of order of tangency for
curves and making possible a subtle analysis of the intersection of subvar-
ieties. By using the intersection multiplicity we can define a certain ring
(the so-called Chow ring of a variety) generated by classes of subvarities.
The operation of multiplication is induced by assigning to two subvarieties
a sum of classes of irreducible components of their set-theoretic intersection
each with the corresponding multiplicity as a coefficient. At the end of
the section we outline an algebraic part of the construction of that ring.
The geometric material needed for its completion (e.g. equivalence of
cycles, Chow Lemma) goes far beyond the scope of this book.
In order to find the conditions which ensure the existence of the inter-
section multiplicity of a pair of modules, let us note first that if the local
ring (R, m) is not regular, then, for infinitely many n, we have Tor:(Rlnt,
RIm) ¥: 0, see Theorem 2.1.5, Corollary A.5.6 and Remark A.5.8; conse-
IJ
Intersection Multiplicity of a Pair of Modules
61
quently we cannot determine the intersection InultipIicity for the simplest
pair of modules, Rim, Rim.
Thus, let us assume that (R, m) is a regular local ring. We shall sho\v
that for finitely generated R-modules M, N, the condition l(M<8JN) < 00
implies I(Tor:(M, N» < 00, n = 0, 1, ... Indeed, by Theorems 2.7.11
and 2.4.21 (iv) in [B], we have {m} ::> Supp(M@N) = Supp(M)nSupp(N).
Theorcln A.3.6 (i) yields
Tor:(M, N»)p Tor:p(M p , N p ) for Pe Spec(R);
hence Supp (Tor:(M, N») c: {m}, and, in view of Theorems 2.4.22 and
2.7.11 of [B], we obtain I(Tor:(M,N») < 00. Moreover, by Theoren18
2.1.1 and A.4.4, we have Tor:(M, N) = 0 for n > dimR.
On the basis of the above consideration we can adopt the following
Definition 1.6.1
Let .R be a regular local ring, and let M, N be finitely generated R-modules
such that I(M@RN) < 00; thus we have I(Torl(M,N») < 00 for 11 = 0,
1, ..., and Tor:(M, N) = 0 for n > dimR. The integer
co
XR(M, N) = L (-l)n/(Tor!:(M, N))
n=O
is called the intersection multiplicity of the modules M, N (or the Euler-Poin-
care characteristic of the modules M, N).
Our direct purpose is to show that for modules M, N over a geo-
metric ring R containing the field K = Rlttt the intersection multiplicity
is non-negative. The proof consists in expressing this multiplicity as a n1ulti-
A
plicity of a certain module M@KN. The proof of the non-negativity of
XR(M@KN) in a more general case is to be found in [X].
We shall first present the general idea of a proof whose detailed elab-
oration leads to the desired result. Let R be a regular local ring which con-
tains the field K = RIm, and let X, Y be free resolutions of finitely gener-
ated R-modules M, N. The module M@KN has the natural structure of
an R@KR-module and since Hn(X@xY):= Tor(M, N) = 0 for n > 0
(K being a field), the complex X@ K Y is, therefore, a free resolution of
MKN as an .R@KR-module. The mapping t.t: R<8J K R R, t.t(r<8Jr') = rr',
endows the ring R with the structure of an R@ K R-module, and it is easily
seen that
X@RY (X@KY) @ R.
Rr;sR
lIenee we obtain
Tor:(M, N) = Hn(X@RY) Hn«XQS)KY)R@RR)
= Tor:@R(M@xN, R). (14)
62
DimeD$ion and Multiplicity
[Chi
If the following conditions were satisfied: (a) R@ K R is a local ring, (b)
Ker(p) is generated by a regular sequence, then, applying Theorem 1.5.20,
we \vould obtain either XR(M, N) = eKer<,c)(M(8)KN), or XR(M, N) = 0,
i.e. XR(M, N) O. Unfortunately, conditions (a) and (b) are, in general, not
satisfied. However under the additional assumption of the completeness
of R we shan show that isomorphism (14) takes the form
"- A
Tor:(M, N) Tor:@R(MC8> K N, R),
A "-
where R@R is a ring to be defined in Lemma 1.6.2, and Ker(R@KR -+ R)
is generated by a regular sequence. This will enable us to infer, without
assuming the completeness of R, that XR(M, N) 0 for all regular rings
R containing the field K = RIm.
In the following lemmas, (R, m) will denote a local ring containing the
field K = RIm, i.e. more precisely, containing the field K which is carried
through the natural homomorphism R R/m on.to the field R/tn. Thus
R is a K-algebra.
In the sequel, we shall write briefly @ instead of @ K'
Lemma 1.6.2
Let M, Nbe finitely generated R-modules. Denote by 1" = l1t"@R+R@m n ,
n = 0,1, .." and J = m@R+R@m the ideals of R@R. The topologies
determined by the sequences of ideals {L,}, {1 ft } in the R<8>R-module
Mfg)N are equivalent Hausdorff topologies, hence the completions they
,..
determine are identical and denoted by M(8)N:
1\
M(g)N = lim(M@Nlln(M@N») = lim(Mfg)N/ln{M@N»)
-- +-
n n
= lim(M/m"M@N/nt"N).
-
n
A ,.. 1\
The ring R@R is local, and M(8)N, regarded as an R(8)R-module, is
finitely generated.
Proof
It follows directly from the definition of In' that I" :::> In ::> J211, whence
the two topologies are equivalent. We shall prove that the J-adic topology
is Hausdorff. In view of nnt" M = 0 = nmnN, there exist linear
K-spaces Mo, M 1 , ... c: M, No, Nt, ... c: Nsuch that
mnM= MnE9M"+l'''' mnN= NnEeN,,+t$ ...,
and consequently
In(M0N) = L (m P @m Q )(M0N) = L m P M + mqN
p+q=n p+q=n
= L: (E9 M,)0( EaN j ) = <:9 M,@N j .
p+qn ip jq i+jn
I]
Intersection Multiplicity of a Pair of Modules
63
whence it follows that (j/"(M@N) = 0, i.e. that the topologies are both
Hausdorff.
1\
In view of the properties of completions (see Sectioll 2.6 in [B]), M@N
A
has the structure of a finitely generated R@R-module.
A 1\
We shall prove that R@R is a local ring. Write for short T = R@R,
1\ 00 " A
I = TJ, and Gr(T) = (i) In/ln+1. By Corollary 2.6.21 in [B], we have
11=0
1\ A
T/J R(g)R/J R/m@Rlm K, i.e. I is a maximal ideal. If x E T,J,
A A
then there exists 0 i= a E K such that x -« E J, hence y = 1 - (X-I X E I.
It is easily seen that the limit of the sequence {I + y + ... + y"}" is the
1\
inverse of 1- y, and therefore the element x is invertible in T. Hence I is
the only maximal ideal of T.
To complete the proof, we n1ust shovv that the ring T is Noetherian.
A A
Observe that the ring Gr(T) is a K-algebra generated by 111 2 which, in
turn, is finitely generated, and consequently Gr(T) is a Noetherian ring.
00 A A
Let leT be an ideal; then Gr(I) = E9 (/nJ")/(/nJII+I) admits a natural
n=O
A 1\
embedding into Gr(T), induced by the embeddings / nl" c: In; thus we may
identify Gr(I) with an ideal, of course finitely generated, of Gr(T).
Let a 1, ..., Ok be nonzero elements of I whose residue classes in Gr(I)
generate Gr(I) as an ideal of Gr(T). We claim that these elements generate
A A
I. There exist positive integers q 1, ..., qk such that aj E Jq'"lqt+ 1, i = I, ...
..., k. Let F be a free T-module with a basis el, ..., ek, and let cp: F / be
the homomorphism satisfying the conditions q;( ei) = aj, i = 1, ..., k. In the
module F we introduce a topology in which a basis of neighbourhoods of
k A A
zero is formed by the subn10dules F,. = E9 In-q'ej, where J" = Tfor n < o.
i= 1
A 1\ A
This topology is equivalent to the I-adic topology because J"F c: Fn c: In-q F
for q ;;:: qi, i = 1, ..., k. Thus the module F is complete in this topology.
00
Let us write Gr(F) = Ef) Fn/Fn+l; thus Gr(F) is endowed with the natural
11=0
A
structure of a Gr(T)..module. III view of the inclusion rp(Fn) c: [nJ", there
exists an induced homomorphism Or(9'): Gr(F) Gr(I), and Gr(rp) is an
epimorphism.
Let us take any 110nzero element a E I; then there exists a maximal
A
positive integer q such that a E Jq. We shall construct a sequence fo, 11' ...
of elements of Fq \vhich satisfy the conditions
(in) In - f,,-1 E F',l+"- 1 ,
A
(ii n ) rp(f,,) - a E Inl q +"
for n = 0, 1, ... (condition (io) means that 10 E Fq-t). We take fo = 0;
since Gr(rp) is an epimorphism, there exists 11 E Fq such that the image
64
Dimension and Multiplicity
[Ch.
of its residue class in Gr(F) is the residue class of a in Gr(I). This means
"-
that q;(fl) - a E I nJq+ 1, and the above conditions are satisfied for n = 0, t.
Suppose we have already found elements 10' ...,1" E F which satisfy these
"-
conditions. The residue class of cp(f,,) - a E I (")Jq+ n in Gr(J) is the image,
by Gr( q;), of the residue class of a certain element Yn E Fq+tt, i.e. q;(f,.) - a -
- q;(y,,) E J(")JQ+n+l, and setting f,,+ 1 = 1" - Yn, \ve have 1,,+ 1 E Fq,f,,+ 1 -
"-
- f" E F q +,., and q;(f,.+ 1) - a E In]q+''+l.
Since F is complete, there exists a limit f of the sequence {f,.}, and
cp(f) = a because of (ii n ). Thus the ideal I is finitely generated, and the
I\.
ring R@R is Noetherian. Ll
Lemma 1.6.3
Let N be a finitely generated .k-module. If
o -. M' M M" -+ 0
is an exact sequence of finitely generated R-modules, then the sequence
A A A
o -. M'fl:)N -+ MN -+ M"@N -+ 0
is exact.
Proof
For any positive integer n, we have the exact sequence
o -. M' /(m"MnM') -. Mlm"Nl -+ M" /mnM" -+ 0
which induces the exact sequence of Artin R(8).R-lnodules
0-+ (M'!(m"MnM'»)@(N/m"N) (M/m n M)<8)(N/l1t"N)
(M" /mnM")(g) (N/m"N) 0;
accordingly, by Theorem 2.6.12 in [B], we obtain the exact sequence
o -+ lim(M' !(m"MnM')@N/mnN) -+ lim(M/t1t"M(g)N/ln"N)
+--- ---
-. lim(M" /m n M"@N/nt Il N) o.
--
By the Artin-Rees lemma, there exists a positive integer no such that
for n no we have mnM' c mnMnM' = mn-11o(m"oMnM') c: mn-noM',
hence the topology of M'(8)N induced by the sequence of submodules
{(m n M nM')@N + M' @m'IN} is equivalent to that induced by the sequence
{I"M'@N}. Now, the assertion follows from Lemma 1.6.2. 0
Lemma 1.6.4
A
Let M, N be finitely generated R-modules. Then dimRRM@N = dimRM +
I\.
+dimRN, eJ(M(g)N) = em (M)e m (N).
Proof
As we know, the lengths f(n) = I (m"M!m n + 1 M) are finite, and for large n
we have
I]
Intersection Multiplicity of a Pair of Modules
65
n d - 1
f(n) = LlP,1t(n, M) = em(M)ld=- l) T+ ..., (15)
where by Corollary 1.5.10 we have d = dimM. The only sinlple R-module
is R/m = K, whence fen) = dimx(m"M!m,,+l M). Similarly, for the module
N and large n, we have
g(n) = L1P m (n, N) = !(m"N!nt'I+IN) = dimK(m"Njm"+lN)
,
nd -1
= em(N) (d'-l)! + ..., (16)
A A 1\
where d' = dimN. We already know that k[(g)NjJ"(M@N) M@N/J"(Mfl;
@N). Using the notation from the proof of Lemma 1.6.2, we can write
fen) = dimK(m n M/m'J+l M) = dimKM n and g(n) = dimKN" and also
A
In(MfSN) = Ef) Mj@N j . Thus, as the ring Rfg)R is local, we obtain
l+j1I
A A A
I(Mf6)N)/J"(M@N») = dim(M@N/l'I(M@N»)
= dimK. M,@N J = L: f(i)g(j).
'+J<II i+i<n
First, let us compute the SUln L i'js for positive integers t, s. We have
i+j<n
Il-l 11-1 "
.r.s " 'r.s .' (k . ) S
.LJ I) =.LJ .LJ IJ = .LJ.LJ' -I,
i+j<n k=Oi+i=k k=Oi=O
and a simple calculation gives
" ( , ) 1 [ n,'+s+2 ]
. i'js = L..J (_l)m ;, r+ m+ T ,: +s+ 2-+ ... ;
'+J<II m=O
to compute the leading coefficient, let us write
.
( s ) xr+nr+t
9'r,s(X) = L..J(-I)m m r+m+ f'
m=O
where x ranges over real numbers. We then have tp;,.(x) = x'(l-x)S, and,
integrating by parts, we obtain
1 1
11',..(1) = X'(t-X)SdX = r:C x'+1(l-x)'-tdX
o 0
s!
- -(r+ 1) ... (r+'+ 1) ,
and finally
°r"s _ r!s! [ ,+s+2 ]
.LJ l J - - ( -- 2) f 1"1 + ... ·
I+j<n' r+s+.
66
Dimension and Multiplicity
[Ch.
H the equations (15) and (16) are satisfied for all n, then
A A A
/(M@N/Jn(M(g)N»)
= .L [em(M) (:)I + ...][e l1t (N) d::), + ...]
,+J<n
,
n d + d
= em(M)em(N)-( d+d')! + ...,
and the theorem fol1ows from Corollary 1.5.10. In the general case, for
large n, the differences f(n)-(L1Pm) (n, M),g(n)-(L1Pm) (Il,N) are equal
to 0, and it is easily proved that the leading forms in the sums 2: f(i) g(j)
i+j<n
and 2: (L1P m ) (i, N) (L1P nt ) (j, N) are the same. This concludes the proof
;+i<n
of the lemma. D
Theorem 1.6.5
If a local ring R contains the field K = RIm and is complete, then the
A.
multiplication mapping p: RQ9 K R R induces the mapping : R@KR
A.
R, which endows R with the structure of an R@R-module. For finitely
generated R-modules M, N, we have the isomorphisms
1\ A.
Tor:(M, N) Tor:fg)R(Mf8JN, R), 1l = 0, 1, ...
If, moreover, the ring R is regular, then Ker{) is generated by ad-element
regular sequence, where d = dimR.
Proof
Since the multiplication mapping p,: R(g)R R, p,(r@r') = rr', satisfies
the condition ,u(m@R+R@m) = m, ft is continuous and induces the
A A ,..
mapping of the completions f.l: S R = R, where S = R@R.
Let X, Y be finitely generated free resolutions of M, N. We know that
the complex X@xY is a free resolution of the R(8)R-module M@KN.
"-
Consider a double complex X(8) KY consisting of free S-modules; we define
in it a decreasing filtration by setting Fl' = $ X i @ K Y j . We compute
ip J=O
the spectral sequence of this filtration using Lemma 1.6.2, and the fact
that the homology functor commutes with an exact functor
"
E.q = Xp@KY q ,
1 " "- I 0 for q > 0,
El',q = H q (X p f8J K Y) = Xp@KHq{Y) = ) Xp KN .t"
l 'CI lor q = 0,
2 A ,, { O for p > 0,
Ep,o = Hp(X(g)KN) = Hp(X)@KN = M KN t'
'CI lor p = o.
A
The convergence of this sequence implies that the complex X@ KY is a free
"-
resolution of the S-moduJe Mfg)KN. The complexes X, Y being free ones
,
I]
Intersection Multiplicity of a Pair of Modules
67
A
the isomorphism S<8JsR R yields (X@KY)@sR X(8)RY; applying
the homology functor we easily obtain the desired formula.
To prove the last assertion, we need a more detailed knowledge of the
structure of a regular ring. We know from Theorem 1.4.1 that the K-algebra
co
€a m n /mn+l is the algebra of polynomials in d indeterminates Xl' ..., X d ,
11=0
where Xl' ..., X d are the residue classes of the parameters. We shall write
briefly K[X], K[[X]], (X) instead of K[X I ,..., X d ], K[[X 1 ,... X d ]],
(Xl' ..., X d ), respectively. Since R is a complete ring, we have
R limR/m" = Iim(K[X]/(X)n) K[[X]].
- -
A A.
To compute RQ5) K R K[[X]]<8>xK[[y]], we apply Lemma 1.6.2. We have
A
R@R = lim(K[[X]]/(x)n@K[[y]]/(y)n)
-
= lim(K[X]/(X)n@K[y]/(Y)JI)
-
= lim(K[X, y]/(X, Y)n) = K[[X, Y]].
(-
A suitable isomorphism carries the mapping it onto the mapping
-p,: K[[X, Y]] K[[X]] which satisfies the conditions ",, (X , ) = p, (Y,) = Xi,
i = 1, ...,d. From the isomorphism K[[X, Y]] K[[X1-Y I , ...,Xd-Y d ,
Xl' ..., X d ]] it is readily deduced that the ideal Ker @ ) is generated by the
regular sequence Xl - Y I , ..., X d - Y d , and this ends the proof. 0
We sum up the most important properties of the intersection multi..
plicity of modules in the following
Theorem 1.6.6
Let R be a regular local ring containing the field K = Rim. If M, N are
finitely generated R-modules and I(M@RN) < 00, then dimM +dimN
dimR, and
(i) the intersection multiplicity of M, N
00
X(M, N) = L (-l)"IR(Tor:(M, N»
n=O
is a non-negative integer,
(ii) X(M, N) = 0 dimM +dimN < dimR,
(Hi) X(M, N) = X(N, M),
(iv) if 0 M' M M" 0 is an exact sequence, then
X(M, N) = X(M', N)+ X(M", N).
Proof
We shall show that, without loss of generality, we can assume the ring R
to be complete. Indeed, if X, Yare free resolutions of M, N, then the formula
68
Dimension and Multiplicity
[Ch,
A A
M = M@RR and the exactness of the completion functor imply that
A A A A
X, Yare free resolutions of the R-modules M, N, and
1\ " A 1\
Tor:(M, N) = H..(X@RY) = H,,(X@RR@RY@RR)
A A
H,,(X@RY@RR) H n (X@RY)f8J R R
A
= Tor:(M, N)@RR = Tor:(M, N),
where the last equation results from the fact that the R-module Tor:(M, N)
is discrete as a module of finite length.
A A
We know that dimM = dimM, dimR = dimR, and consequently we
may assume that R is a complete ring.
A
By Theorem 1.6.5, the ideal Ker(,u) of S = R@KR is generated by
a d-element regular sequence, where d = dim R; applying the formula
from that theorem, we obtain
M@RN (M@KN)f8)sR M@xN/(Ker(p»)(M@KN).
Thus, we can apply Theorem 1.5.20 to the ring S, the ideal Ker(jJ,) and the
A A
module M@KN. By Lemma 1.6.4, we obtain dimM+dimN = dimMN
A
d, and if d = dimM@N = dimM +dimN, we have
00
X(M,N) = L(-l)"IR(Tor:(M,N»
11=0
00
= L (-l)"/s(for(Mc8>N, R»
n=O
00
= 2: (-l)"ls(H n (K@s(Mc8> K N»)
n=O
A
= eKer()(M@KN) > 0
where K denotes a suitable Koszul complex. Moreover, applying Theorem
1.5.20 (iii), we obtain dimM +dimN < d X(M, N) = O. Thus, we have
proved Theorem 1.6.6 (i), (ii); formula (Hi) is obvious.
Let 0 M' M M" -. 0 be an exact sequence. It induces the
exact sequence
... -. Tor:(M', N) -. Tor:(M, N) -+ Tor:(M", N) -+ ...
... -+ Torf(M", N) -. M'@RN -. M@RN -. M"Q9 R N -. O. (17)
We have of course l(M"@RN) < 00, and consequently also I(Torf(.A-f", N»)
< 00; thus, as the sequence (17) is exact, I(M'@RN) < 00. Accordingly,
all the terms of (17) have finite length, almost all of them being equal to O.
Applying Lemma 1.5.19 to (17), we obtain
I]
Intersection Multiplicity of a Pair of Modules
69
00
2)( - I) 3n l(Tor:(M", N))+( - I)3n+11(Tor:(M, N))+
11=0
+(-1)3n+2/(Tor:(M',N)] = 0,
and this implies Theorem 1.6.6 (iv). D
We shall now present certain geometric applications of the results \ve
have obtained. Let K be an algebraically closed field and let V c Kn be an
algebraic variety without singular points (a smooth variety), i.e. such that
the local ring @(a, V) is regular for every point a E V. As the field K is
algebraically closed, every ring @(a, V) contains the field K = eJ(a, V)/
/m(a, V). The ring R = K[V] is the ring of polynomial functions defined
on V. In Chapter II (see Corollary 2.1.6), we shall prove that the localiz-
ation R p of a regular local ring R is also a regular local ring; this result
implies that for every subvariety U c V, the local ring (!)(U, V) = R 1 (u)
is also regular.
Let U, U' be subvarieties of V determined by prime ideals P, P' c R.
The irreducible components WI' ..., W s of the algebraic set UnU' are
determined by the minimal prime ideals PI' ..., Ps of P+P' = Ann(R/P@R
@RR/P'). In view of Corollary 2.7.14 in [B], we can apply Theorem 1.6.6 to
each of the rings R p , and the modules (R/P)p" (R/P')p,; thus
(a) dim(R/P)p,+dim(RIP')p, dimR p "
(b) the integers
00
XWI(U, U') = L (- I)nlRI',( (Tor: (RIP, RIP'))p , ),
n=O
i = 1, ..., s, are non-negative,
(c)Xw,(U, U') = O<:>dimU+dimU' < dimV+dimW,.
We derive condition (c) from Theorem 1.6.6 (ii) applying the equations
dim(R/P)p, = dimPR p , = dimP-dimPi = dimU-dimW"
dim(R/P')Pt = dim U' -dimW"
dimR p , = dimV-dimW"
which result from Corollary 1.1.18; from these equations we deduce that
dim U + dim U' dim V + dim Wi, or equivalently, ht (Pi) ht (P) + ht (P').
If all the components WI' ..., W of the intersection U f\ U' satisfy the
condition dim V + dim W, = dim U + dim U', then we say that the subvar-
ieties U, U' intersect each other properly.
The above facts enable us to adopt the following
Definition 1.6.7
The multiplicity of an irreducible component W of the intersection Uf\U' of
subvarieties U, U' of a non-singular variety V is the integer
70
Dimension and Multiplicity
[ChI
00
Xw(U, U') = 2: (-l)"IR,.'{ (Tor:(R/P. R/P'»p..).
,,=0
where R = K[V] and P, P', P" are the prime ideals of R which determine
the subvarieties U, U', W. The following conditions are satisfied:
(i) Xw(U, U') 0,
(ii) Xw(U, U.') = Xw(U', U),
(Hi) Xw( U, U') = 0 <:> dim U + dim U' < dim V + dim W.
The problem of finding a satisfactory definition of the intersection
multiplicity of subvarieties has proved to be troublesome. The above
definition, due to Serre, is a generalization of the most suitable earlier
definitions. One great advantage of this definition lies in the possibility of
adopting it to other types of varieties (e.g. analytic varieties). The reader
should be aware of how wide is the scope of the algebraic methods needed
for the very formulation of this definition, and for the proof of the property
(iii) given above in a particular case.
We have seen that the intersection Uf\U' of subvarieties U and U'
determines the irreducible components WI' ..., W s and the corresponding
multiplicities Xw 1 (U, U'), ..., Xw.(U, U'). This could be expressed in alge-
braic terms as
s
UnU' = 2: Xw,(U, U')W,.
1=1
To make precise this intuitive approach and to justify the above "informal"
expression we introduce the following algebraic construction:
Definition 1.6.8
Let V c K" be a d-dimensional smooth algebraic variety and let R = K[V]
be the ring of its polynomial functions. Then the graded Z-module C*(V)
d
= E9 C;(V), whose components are the free Z-modules
1=0
C,(V) = Z{P e Spec(R): ht(P) = i}, i = 0, 1, ..., d
is called the group of cycles on the variety V. The law of multiplication:
C,(V)(g)Cj(V) -+ C,+j(V) is defined for the generators by the formula
p. P' = I: XR,." «R/P)p.., (R/P')p!')p"
pIt
ex>
= L [2: (-l)"I R ,.,,( (Tor: (R/P , R/P') )p..) jP",
P" n = 0
where ht (P) = i, ht (P') = j and P" ranges over those associated ideals of
p + P' which are of height i + j.
We say that cycles z = LcxpP e C,(V), z' = LC(p,P' e CJ(V) intersect
properly if the conditions C(p ¥= 0, (X,p' ¥= 0 imply that the ideals P.. P' inter..
1]
Intersection Multiplicity of a Pair of Modules
71
sect properly, i.e. the miniJnal associated priIne ideals of P + p' are of height
i+j.
Let us note that if pi' is a minin1al prime ideal of P+P' then, as we
have shown, ht (P") ht (P) + ht (P'); Dloreover ht (P") < ht (P) + ht (Pi)
<=> dimP+dimP' < dim V +dimpN <=> 'lRI',,«R/P)p", (R/P')p") = O.
The generator of the Z-module Co (V) is the zero ideal which corresponds
to the whole variety V, and is the unity element of the operation .; the
operation · is, of course, commutative, and preserves grading.
Example 1.6.9
Let V = C2 be a two-dimensional affine space over the field of complex
numbers C. Then C 2 (V) = E9 Znt a , where ttt a denotes the tnaximal
aeV
ideal corresponding to a point a. We shall compute the product of the
cycles determined by the prime ideals P = (Y-XP), Q = (Y-X t ) of the
ring R = C[X, Y], where p < q. Let nt ::> P+Q be a prime ideal. Since
P =F Q, we have m =F P, and consequently m is a nlaximal ideal and
ht (tn) = 2. Since
q-p
m::) P+Q 3 xq-x p = XP(Xq-p-l) = XP n (X-C k ),
"=1
where C is the primitive (q-p}-th root of I, m turns out to be one of the
ideals mo = (X, Y),mk = (X-C k , Y-ckp), k = 1, ..., q-p. The R-mod...
ule RIP has a free resolution
O R y-X' R 0
) ,
and as the polynomials Y - XP, Y - X q are nlutual1y prime, it follows that
Torf(R/P, R/Q) = Ker(R/Q Y-x' -+ RIQ) = 0;
Inoreover, Tor(R/P, -) = 0 for n > 1. \Vriting L = R/P@RR/Q, we
have
L Rj(P+Q) = R/(Y-X", y-X q )
= R/(Y -XP, Xq-X") C[X]/(Xf_X')
q-p
C[X]/XPEa E9 C[X]/X-C").
k;::1
Accordingly, Lillo CP, Ln1k C, k = 1, ..., q-p, and we deduce that
q-p
p. Q = ptn o + 6 1tnk '
The proof of the associativity of the operation · is less trivial and
involves modules of a more general type than those of the form RIP. We
shall first present some auxiliary properties and. lemmas.
72
Dimension and Multiplicity
[Ch.
We have defined the dimension of a module M as the dimension of the
ring RjAnn(M); analogously, we now define the height of the module M
as the number
ht(M) = ht(Ann(M») = min{ht(P); P::> Ann(M), P E Spec(R)}
= min {ht (P); P E Supp(M) } .
Since the ring R = K[V] is a finitely generated algebra over a field, we
have ht(M)+dimM = dimR.
Let M be a finitely generated R-module, and let PeR be a prime ideal,
ht (M) i, ht (P) = i. If M p '¥= 0, then P ::> Ann(M), and because ht (P)
ht(M), it follows that P is a minimal prime ideal of Ann(M); hence the
inclusions PR p :::> Ann(M p ) :::> (Ann(M»)p imply that Ann(M p ) is "a
PRp-primary ideal, and consequently lRp(M p ) < 00.
To each finitely generated R-1Dodule M, such that ht (M) i we can
assign a cycle
C,(M) = L: lRp(Mp)P E C,(V),
p
since almost all its coefficients are O. Observe also that Ci(M) = 0 <=> ht(M)
> i, and for every exact sequence 0..... M' M M" ..... 0 we have
Ci(M) = Ci(M') + Ci(M").
Lemma 1.6.10
If M, M' are finitely generated R-modules, ht (M) ;, ht (M') j, and
ht(M(i9M') i+j, then
(i) the cycles Ci(M), CJ(M') intersect properly,
ex)
(ii) Ci(M) · Cj(M') = L: (-l)nCi+J(Tor:(M, M'»).
n=O
Proof
(i) Suppose that ht(P) = i, ht(P') = j, M p 1= 0, M, =1= 0, and let P" be a
mi'nimal associated prime ideal of P+P'. We know that ht(P") ht(P)+
+ht(P') = i+j. On the other hand (Mp")p = M p '¥= 0 implies Mp/l :1= 0,
and similarly we get M;" :F O. It follows from Theorem 2.4.21 (iv) of [B]
that P" E Supp(M@M'), whence ht(P") ;::: ht(M@M') i+j, and con-
sequently ht (P") = ht (P) + ht (P'); this ends the proof of (i).
(ii) To begin with, let us note that ht(Tor:(M, M') ht(M@M');
indeed, if P E Supp(Tor:(.M, M'»), then we have 0 =F (Tor:(M, M'»)p
Tor:p(M p , M), whence P E Supp(M)f\Supp(M') = Supp(M@M').
Thus, the right-hand side of formula (ii) is well-defined.
Let P" be a prime ideal of height i + j. It appears in the cycle on the
right with the coefficient
00
L (-l)"IRpn «(for:(M, M'»p" = XRp..(Mpn, M..).
11=0
I]
Intersection Multiplicity of a Pair of Modules
73
Let us consider the cycle 'i(M). j(M'). If ht(M) > i then C,(M) = 0,
and, since the inclusion Ann(M p ") :::> (Ann(M»)p" yields ht(M p ") ht(M),
it follows that
ht(Mp,,)+ht(M,,) ht(M)+ht(M') > i+j = ht(P").
Accordingly, we have XRp,,(M p '" M;,,) = 0, and the coefficient of P"
is equal to 0 on both sides of (ii). We proceed analogously with the case
of ht (M') > j.
Suppose ht (M) = i, ht (M') = j, and consider in M and M' sequences
of submodules, M = M 0 ::> M 1 ::> ... :::) Ms = 0, M' = M ::> M :::> ...
... :::> M; = 0, such that the factor modules Mrl M,+ l' M;I M;+ 1 are of
the form RIQ, where Q is a prime ideal. Now, using the additivity of the
function C, we reduce the proof of (ii) to the case of M = RIP, M' = RIP',
where ht(P) == i, ht(P') = j. We then have Ci(R/P) = P, Cj(R/P') = P',
and, by definition the coefficient of P" in the product Ci(R/P). Cj(RIP')
= p. P' is equal to XR p " (R/P)p", (R/P')p"). This concludes the proof
of (ii). 0
Lemma 1.6.11
Suppose that cycles Z E Ci(V), z' E Cj(V), Z" E C,,(V) have non-negative
coefficients, and the pairs of cycles z', z" and z, z' · z" intersect properly.
Let us set M = $(RjP)a p , where z = L O!pP, the modules M' and M"
p
being defined similarly. Then we have
ht(M'@M") j+k, ht(M@M'@M") i+j+k.
Proof
The first inequality follows directly from the assumption that the cycles
z', z" intersect properly. Suppose Q E Supp(M@M'@M") = Supp(M)n
(}Supp(M')(}Supp(M"); since z' and z" intersect properly, there exist
minimal ideals P' in Supp(M') and P" in Supp(M") such that Q contains
a minimal associated prime ideal Po of P+P'. Thus we have ht(Q) ht(Po)
= ht (P') + ht (P") == ht (M') + ht (M") = j + Ie The ideal Q contains an
ideal P, minimal in Supp(M), which intersects Po properly; hence ht(Q)
ht(P+Po) = ht(P)+-ht(Po) = i+j+k, and the second inequality is
also proved. 0
We can now prove that the operation · is associative. Let Z E Ci(V),
Z' E CJ(V), Z" E Ck(V) be cycles with non-negative coefficients, such that
the pairs of cycles z', z" and z, z'. z" intersect properly, and let M, M',
M" be the modules described in the preceding lemma. Consider free resol-
utions X, X', X" of the modules M, Nf', Mil respectively. In the cODlplex
X(8) R X' @ R X", we define a filtration
Fp = EJ1 (f)nQ9X;(8)X.:'
",p r 3
74
Dimension and Multiplicity
[Ch,
whicl1 determines the spectral sequence whose initial terms are
E,q = XpQS)R( e1 X;@"X s ),
r+s=q
E;,q = X p Q9R Tor: <M', M"),
Ei,q = Tor:(M, Tor:(M', M"»).
The sequence {E;, q},. converges to {E q} which corresponds to a filtration
of the module Hp+q(X@RX'RX"). Applying the preceding lemnlas, and
using the additivity of the function C, we obtain
z. (z' · z") = C,(M) · [Cl(M') · Ck(M")]
00
== CI(M) · [2: ( -1)qCJ+k(Tor:(M', M"»]
q=O
00
= L( -1)qC,(M)' (;J+k(Tor:(M', M"»
1]=0
00 00
= 2:( -1)qL(-I)""'+J+k(Tor:(M, Tor:(M', M"»)
q=O p=O
= 2:( -1)p+qC'+J+t(E.q)
p,q
00
= 2: (-I)" L CI+J+k(E:. q)
n=O p+q="
00
= L (-I)" L CI+J+k(E;'q)
11=0 p+q-=Il
00
= L: (- onC'+J+k(H,,(X@RX'@RX"».
n=O
Assulne that also the pairs of cycles z, z' and z · z', z" intersect properly.
Defining in the complex Xf8jX'@X" a filtration
F = e$ $ XnlX;@X;',
In ,. ap
and proceeding as above, we obtain
00
(z.z').z" = L:(-I)"CI+J+k(H,,(X@RX'@RX"»;
n=O
hence (z. z') · z" = z' (z' · z").
The product of cycles intersecting properly which we have described
above is still not sufficient for the study of varieties. The construction can
be improved by defining a suitable equivalence relation on cycles, similar
to that introduced for divisors; it turns out that for any pair of cycles
I]
Intersection Multiplicity of a Pair of Modules
75
z, z', there exist cycles Zl Z, z '" z' \vhich intersect properly. Using
this, one can define a ring of classes of cycles for a given variety, called its
Chow ring.
Exercises
1. Let R c T be local rings with the maximal ideals m, 11, and suppose that T, regar-
ded as an R-Inodule, is finitely generated. Suppose also that no element of R is a zero-
divisor in T, and write t 1, ..., tIc for a maximal subset of T, linearly independent over R.
Prove that if Q C R is an m..primary ideal, then Q T is an 1t-primary ideal and keo(R)
= [TIn: RIm] eQT(T). [Write F = Rt 1 + ... + Rt", s = [TIn: RI1U]. Observe that there
exists an element 0 ¥: a e R such that aT C F; furthermore, for aT-module M, we have
IR(M) = SIT(M). Using the exact sequences
FIQ"P-+ (F+QnT)IQnT 0,
0-. (aT+Q"T)IQ"T -+ TIQ"T --) TI(aT+Q"T) -+ 0,
derive the formulae
IR(PIQnF) IR«aT+Q"T)IQnT) = SP Q (II)-SP Q '(Il),
valid for large II, where Q' = (aT+QF)laT is an ideal of the ring TlaT. Similarly, derive
from the exact sequences
aTlaQnT-. (aT+Qnr")IQ"F-+ 0,
o -. (aT+.QnF)JQnF FIQ"P) -4 FI(aT+Qnp) -+ 0
the formulae
IR(F/Qnp) IR(FI(aF+QnF»)+IR(aTlaQnT) = li(FlQ"F)+IR(TIQ"T),
where R = RlaR, F = FlaP, Q = (Q+aR)laR.]
2. Let R be a local ring with the maximal ideal m, and let T::> R be a ring finitely
generated as an R-module. Suppose, moreover, that no element of R is a zero-divisor in
T, and denote by t 1, ..., tIc a maximal subset of T, linearly independent over R. Prove
that if Q c: R is an m-primary ideal, then the minimal prime ideals ml, ..., m q of Q Tare
all the maximal ideals of T. Let Q 1, ..., Qq be the primary components of the ideal
QT with the radicals ml, .... m q . Prove that if all the rings R, Tml' ..., Tmq have the
same dimension, then
q
keo(R) = 2: [TIm,: RIm] eQ,(T).
i= 1
q q
[prove that Q"T = Qn ... f"\Q: and TIQ"T Et> TIQ1 (f) Tnt,/(Q, T m,)n, then
i= 1 i= 1
proceed as in the foregoing exercise.]
3. Let fields K, L, K C L, be finite extensions of the field of rationals, and let R K c R L
be the rings of integers of the respective algebraic number fields. Prove that if P C Rx
is a nonzero prime ideal, and P R L = Q 1 ... Q:s, where Q 1, ..., Q, are pairwise distinct
prime ideals of R L , then
s
[L: K] = L (RLIQ,: RKIPj e,.
;=1
76
Dimension and Multiplicity
[Ch.
4. Denote by R the closure of the ring K[X 4 ,X 3 y,xy3, Y4] in the ring of formal
power series K[[X, Y]] with coefficients in a field K, and write Q == (X4, Y4) c: R. Prove
that R is a local ring, rad Q is its maximal ideal, eQ(R) = 4, and /(R/Q) = S.
5. Prove that the homomorphism h:K[[x]]0gK[[Y]] -+ K[[X, Y]] given by the
n ft
forlnula h( 2: a,(X)@b,(Y) = L a,eX) b,(Y) for a,eX) e K[[X]], b , (Y) e K[[Y]] is
1=1 i1
not a surjection.
NOTES AND REFERENCES
The interpretation of the dimension of an algebraic variety as the transcendence degree
of its field of rational functions is a classical one. At first, the dimension d of a prime
ideal P in a polynomial ring K[X t , ..., Xn] over a field K was studied as the transcendence
degree of the field of fractions of the factor ring K[X 1 , ..., XnJ/P over K, or as the rank
r = n-dofthe ideal P (Lasker [19], Macaulay [0], Van der Waerden [39]). The normal-
ization theorem (Theoreln 1.1.6) due to E. Noether, comes from [23], and the so-called
Hilbert Nullstellensatz (Corollary 1.1.12) from [13]. In [15] Krull gave an interpretation
of the notion of dimension of affine algebras in terms of chains of prime ideals, which
enabled him to create a theory of dimension in arbitrary Noetherian rings. The funda-
mental theorem (Theorem 1.2.1 0) can also be found there. In proving this, we have
followed Kaplansky [K], with simplifications from [5].
The part of Theorem 1.3.4 concerning the ring of pOlynomials over a Noetherian
coefficient ring is due to Krull [18]. The proof of the remaining part comes from [36].
The famous Macaulay Theorem (Theorem 1.3.7) is to be found in [0].
It was Krull who created the fundamentals of the general theory of local rings. In
his pioneering paper [17] he introduced the concept of a regular local ring and the con-
struction of the graded ring associated with an ideal (called also the ring of forms of
an ideal). He posed the question of finding a structure theorem for all complete, regular
local rings, answered a few years later by Cohen (see Chapter II). Krull's theory was
developed by Chevalley in [6), who also introduced the term "local ring", in general
use today. The concept of the set of parameters of a local ring comes from [6]. The char-
acterization (Corollary 1.4.25) of non-singular points of affine varieties as: those for
\vhich the associated local ring is regular, was used by Zariski in [40] in order to define
non-singular points of abstract algebraic varieties.
In his famous paper [12] on algebraic forms, Hilbert introduced the so-called charac-
teristic function n !-+ I(R/Qft) of an ideal Q of a polynomial ring R over a field, and proved
that for large n it is a polynomial of degree equal to the dimension of Q. In [35] Samuel
applied the method of characteristic functions in his studies of local rings. He proved
that also in this case the characteristic function leads to a polynornial, now generally
called the Hilbert-Samuel polynomial, and expressed the dimension of a local ring and
the multiplicity of an m-primary ideal in terms of this polynomial. Formerly, the notion
of multiplicity of an ideal had been defined in a different way by Chevalley in [6], for
a certain class of complete local rings. The interpretation of multiplicity as the Euler-
Poincare characteristic of the respective Koszul complex (Theorem 1.5.20) is due to
Serre [X]. We have presented the proof based on the approach ofRees [32].
Section 1.6 is based on Serre's lecture notes [X]. The main result, Theorem 1.6.6
(ii), was proved by Serre, more generally, for regular local rings (R, m) whose comple-
tion in the m..adic topology is unramified (see Theorem 2.3.20 for the notion of un ramified
regular local rings). Serre also conjectured that it remains valid for an arbitrary regular
local ring. Recently Roberts [34] has proved the vanishing part of the Serre's conjecture,
i.e. that dimM + dimN < dimR implies X(M, N) = O.
I]
Notes and References
77
One can define the intersection multiplicity X(M, N) for lnodules M, N over an arbit-
rary local ring R by the same formula
00
X(M, N) = L (-1)R1R(Tor:(M, N»
n=O
provided that at least one of the modules is of finite projective dimension and M(j!) RN
is a module of finite length. Roberts' vanishing theorem is valid for more general class
of rings, e.g., for rings that are factor rings of regular local rings by regular ideals t under
the assumption that both modules M and N are of finite projective dimension. This last
condition is essential as is shown by the example given by Dutta, Hochster and
McLaughlin in [8] of a local three-dimensional hypersurface R and two R-modules
M, N, only one of them being of finite projective dimension, for which both implica
tions of the equivalence X(M, N) = 0 <=> dimM+dimN < dimR fail.
The history of the search for a satisfactory definition of the intersection multiplicity
of two subvarieties of an algebraic variety is exciting in itself, and it exposes the funda-
mental role which the intersection theory plays in algebraic geometry. The part of the
algebraic apparatus of the theory presented here is only one small fragment. The reader
interested in intersection theory is directed to the excellent monograph by Fulton [C).
Chapter II
Regular Local Rings
We defined regular local rings in Chapter I. Their significance in geometry
is due to the fact that they give a characterization of non-singular points
of an algebraic variety, in purely algebraic terms. Several quite elementary
questions cotlcerning those rings have remained unanswered for rather
long time (e.g. Krull's problem of whether the localization of a regular
ring is also regular). Adequate methods of research have been missing
until the late fifties, when the works of Auslander and Buchsbaum [1] and
of Serre [38] almost simultaneously led the way to a homological charac-
terization of regular rings and to various consequences thereof. We present
these results in Section 2.1.
It was homological methods that provided also, some three years later,
a (positive) solution to another classical problem, namely, that of the
uniqueness of factorization in regular local rings. We give a proof of this
in Section 2.2.
Section 2.3 contains the results of the fundamental work of Cohen
concerning the structure of complete regular local rings. As we have already
seen (Example 1.4.14), power series rings over a field are regular. These
are actually the only complete regular rings with the property that the
characteristic of the ring equals the characteristic of the residue class
field. In the remaining case, a regular ring is of the form W[[X 1 , ..., Xn]]/(u),
where W is a valuation ring and u is an element outside the square of the
maximal ideal of W[[X 1 , .oo, XIt]].
In Section 2.3 we also give several useful facts concerning complete
local rings (not necessarily regular), e.g. that any complete local ring is
a homomorphic image of a regular ring (this fails for arbitrary local rings).
Throughout this chapter (R, m) denotes a local ring with the maximal
deal m and K = RIm is the residue class field.
2.1 HOMOLOGICAL CHARACTERIZATION
The characterization referred to in the introductory remarks and in the
present title consists in identifying regular local rings as those which are
of finite global dimension (see Definition A.4.6)'
80
Regular Local Rings
[Ch.
Theorem 2.1.1
If (R, m) is a regular local ring then gl. dooR = dimR.
Proof
By Theorem 1.4.19, the ideal m is generated by a regular sequence of
length dimR. Thus the assertion is a direct consequence of Corollary
A.5.6 and Lemma A.6.3. 0
In proving that local rings of finite global dimension are regular we
shall need two auxiliary statements.
Lemma 2.1.2
If x Em "-m 2 then ml Rx is isomorphic to a direct summand of ml Xnt.
Proof
According to the assumption x E m"-m2 there exists a minimal system of
generators ofm containing x; see Lemma A.S.I. Let Ibe the ideal generated
by all elements in that system other than x. Since the relation rx E I implies
r Em (Lemma A.S.I), the embedding I y, m induces an injection
I/Ir.Rx -+ m/xm.
On the other hand, 1+ Rx = m, and the composition
m/Rx = (I+Rx)/Rx I/InRx -+ m/xm -+ mlRx
is the identity. Hence the statement follows.
o
To state the next result we recall (see [B], Chap. I) that for an R-module
M the set 3(M) consists of all elements of R which are zero divisors on
M, i.e. elements r E R such that rm = 0 for some non-zero element m e M
(in general depending on r).
Lemma 2.1.3
If M is an R-module and x E R is an element such that x 3(R), x 3(M)
then pdR/(x) M/xM pdR(M).
Proof
Let F be a projective resolution of M. We have an exact sequence of com-
plexes 0 -+ F F -+ F/xF -+ 0, which induces a homology exact sequence
(Theorem A.2.1). Hence H lI (F/xF) = 0 for n > 1. We also get
x x
H 1 (F/xF) = Ker(Ho(F) -+ Ho(F» = Ker(M -+ M) = 0,
and so F/xF is a resolution of the module
x
Ho(F/xF) = Coker (Ho(F) -+ Ho(F») = M/xM.
Since F/xF is projective as a complex of R/(x)-modules, the lemma is
proved. []
II]
Uniqueness of Factorization
81
Under the hypotheses of Lemma 2.1.3 the two dinlcnsions are in fact
equal; see Lemma 3.5.4 and Exercise 3 in Section 3.6.
Theorem 2.1.4
If the global dimension of a local ring R is finite then R is regular.
Proof
Consider two cases:
1 0 Each element ofm'm 2 is a zero divisor in R;
2 0 Some element ofm'm 2 is not a zero divisor in R.
In case 1°, according to Theorem 1.1.7 in [B], m consists entirely of
zero divisors; hence me Ass(R). We claim that m = O. Assume the con...
trary; since m is not a free R-module, then for n = pdR(K) we have
1 n < 00. Since m E Ass(R), there is an exact sequence 0 -+ K -.. R
-.. L -+ 0, which induces an exact sequence
o -+ Torl(L, K) -+ Tor:(K, K) -+ 0
(because n 1 and pdR(K = n)). By Lemma A.S.S we have Tor:(K, K) =1= 0,
and by Corollary A.5.6 we get Tor:+1 (L, K) = o. The resulting contra..
diction proves the claim.
The argument in case 1 0 shows that, under the assumption of the the-
orem, if dimR = 0, then R is a field.
In case 2 0 there is an x em'm 2 , x 3(R), so that dimR> O. Then
x is not a zero divisor on m either, and we have pdR/(x)(m/xm) pdR(nt)
< 00, in view of the assumption and Corollary A.S.6. Applying Lemma
2.1.2 we see that pdR/(x)(m/Rx) < 00, and so by Corollary A.5.6 gl. dimR/(x)
= pdR/(x)(K) < 00. By the induction hypothesis R/(x) is regular; thus,
using Corollary 1.4.22, we obtain the regularity of R. 0
Summing up, we see that Theorems 2.1.1 and 2.1.4 jointly result in
Theorem 2.1.5 (Auslander, Buchsbaum, Serre)
A local ring R is regular if.and only if it is of finite global dimension. Then
g1. dimR = dimR.
Corollary 2.1.6
If R is a regular local ring and P is a prime ideal of R then R p is regular.
Proof
Since gl.dimR p gl.dimR by Theorem A.4.8, the statement follows
from Theorem 2.1.5. 0
2.2 UNIQUENESS OF FACTORIZATION
In this section we show that the elements of a regular local ring admit
unique factorization into irreducible factors.
82
Regular Local Rings
[Ch.
We recall that in a domain an element is irreducible if it is not a prod-
uct of two non-units and is not a unit itself. A domain is called a unique
factorization domain if every non-zero element is a product of a unit and
a finite number of irreducible elements, the representation being unique
up to units and permutation of factors.
In any domain, an element generating a prime ideal (i.e. a prime element)
is automatically irreducible (see [N], p. 70). The converse is characteristic
for unique factorization domains. We now prove this, and we give another
characterizatfon of those rings, which will be of use in the sequel.
Lemma 2.2.1
Let R be a Noetherian domain. The following statements are equivalent:
(i) R is a unique factorization domain:
(ii) Every irreducible element of R is prime, i.e. generates a prime ideal;
(iii) The intersection of any two principal ideals of R is also a principal
ideal.
Proof
(i) => (iii). For any x, y E R the ideal (x)n(y) is generated by the least
common multiple of x and y.
(iii) => (ii). Let x be an irreducible element and suppose ab e (x),
a (x). By assumption, (a)n(x) = (y) for some y E R. If ax = ocy and
y = ya, then x = ocy and by the irreducibility of x either 0'- or y is a unit.
If y were a unit then (y) = (a) and a E (x), contrary to the supposition.
Thus eX is a unit; hence (y) = (ax) and ab E (ax), and finally, b E (x).
(ii) => (i). Since the ring is Noetherian, every element is a product of
finitely many irreducible elements (see Exercise 7., Section 2.3 in [B]).
Suppose
x = rJ.p 1 ... P" = {J q 1 ... qk, ( I )
where Pi'S and qJ's are irreducible elements of R and eX, p are units in R.
Since pllx, the assumption of Pt being prhne forces qJ E (Pt) for some j.
Renumbering, we may assumej = 1 and ql E (Pt). Consequently, ql being
irreducible, we have ql = YPI, where II is a unit. Substitute this into (1);
division by Pl yields eX'P2 ... Pn = P' q 2 ... q" for some units eX', p'. Applying
induction on the length of factorizations we infer that n = k and the
corresponding irreducible terms are equal up to units. D
The proof of. the basic theorem in this section requires certain auxiliary
facts. The first one of theln is a lemma due to Nagata.
Lemma 2.2.2
Let R be a Noetherian domain. Let t be a prime element of R and let Rt
denote the ring of fractions of R with respect to {t, t 2, ...}. If Rt is a unique
factorization domain then so is R.
II]
Uniqueness of Factorization
83
Proo.f
Call two elements associated if they are equal up to a unit. Let {Pi} be
a maximal set of elements irreducible in Rh pairwise non-associated. We
may assume that all p/s belong t R and are not divisible by t in R, because
the powers of t are units in Rt. We shall show that each Pi is irreducible
also in R and that any element in R admits a unique factorization into
a product of elements from {Pi}V {t }.
Since t is a prime element of R, we can easily verify that every unit in
Rt is of the form rt k with r a unit in Rand k E Z. To show that Pi is irre-
ducible in R, assume Pi = ab with a, b E R. By the irreducibility of Pi in
Rt one of the two factors, say a, is a unit in Rt; then a = rt k , k E Z and I' is
a unit in R. Hence Pi = rtkb, and since }Ji (1), we have k O. On the
other hand, we have r = at-k, and so k = 0, ,. being a unit. Consequently
a is a unit in R.
Now let x be any element of R. By assumption, ax = P1 ... Pn in Rh
where (X is a unit in Rh i.e. (X = rt", k e Z, and I' is a unit in R. Suppose
k < 0; then at least one of the Pi'S Inust be divisible by t, because t is prime;
and this is impossible. Therefore k 0, and x is a product of elements
from {Pi}U {t}, up to units in R.
If
rJ..f"Pi 1 ... Pi k = pt"'pjl ... pj:J
(2)
where iX, f3 are units in R, then 11 = m for the same reason as above. Thus
uniqueness of factorization ill .Rt forces uniqueness of factorization (2)
in. R. 0
Lemma 2.2.3
Let R be a Noetherian domain and let I be an ideal of R. Then. I is a pro-
jective R-lnodule if and only if I R p is a principal ideal, for every maxitnal
ideal P.
Proof
Since R is Noetherian, I is finitely generated. Thus, if I is projective then
every localization IR p is a finitely generated projective module over R p .
Hence IR p is free over R p ; see Theorem A.5.4. In a domain every free ideal
has rank 1 (because any two elements are linearly dependent). Consequently
IR p is a principal ideal.
To prove the opposite implication, assume IR p = (tp)R p for every
maximal ideal P. Clearly, it can be assumed that t p E R. For every x e I
there is s P such that x = (afs) t p , a e R. Since I is finitely generated,
a common denominator can be found for all elelnents x of I (it suffices
to choose a common denominator for the generators); denote it by Spa
Then spI c (tp)R. The ideal generated by all sp's is not contained in
any maximal ideal. Consequently, there exist prime ideals P l' ..., P k and
84
Regular Local Rings
[Ch.
k
elements a1, ..., a" e R such that L a'Sj = 1, where s. = sp,. Denote
;= 1
Ii = t pl and let u. = (alsl)!f" i = 1, ..., k, be elements of the field of
fractions of .R. Note that LUjti = LOis; = 1 and u,l = (a,!f,) (Sf I)
c: (a,/ti) Ii R c: R.
tp"' tp
We define two mappings qJ and 1jJ, I -+ R t -. I, where R k denotes the
free module of rank k with a basis e 1, ... , ek:
k
tp(x) = L>,xe"
;= 1
k k
1J1 2.: x ,e, = 2.: x ,t,.
;= 1 i= 1
It is readily verified that
k
tptp(x) = L (u,x)t, = x;
;:z1
hence I is a direct summand for R k , hence a projective module.
o
Lemma 2.2.4
Let R be a domain and let 1 be an ideal of R such that I$Rn R"+ 1 .
Then I is a principal ideal.
Proof
We apply the functor of exterior power 1\ n+1 to both sides of the equality
Iff)RIJ Rn+1. Using the formula for the exterior power of the direct sum
(see [N], p. 430) we get
11+1
1\"+1 (I$R") , IV (I)@R /\"+1-1 (R")
/\n+l(R'H-l) R.
The summand corresponding to i = 0 is zero because 1\ n+l Rn = O. For
i = 1 we get I @RR. If i > 1 thenl\i(I) is a torsion module (every element
has a non-zero annihilator) because any two elements of I are linearly
dependent. Thus the summands corresponding to i > 1, on the one hand,
are torsion modules and, on the other hand, are isoll10rphic to ideals of R.
Hence they are zero since R has no non-zero elements with non-zero anni-
hilators. Consequently 1 I@ R R R is a principal ideal. 0
'Theorem 2.2.5 (Auslander, Buchsbaull1)
Every regular local ring is a unique factorizatiol1 domain.
Proof (due to Kaplansky)
We know that every regular local ring R is a domain (see Theorem 1.4.15).
We apply induction on the dimension of R. If dimR = 0, R is a field and
the statement is obvious. Let dimR > O. Select an element t belonging
II]
Structure of Complete Local Rings
85
to a regular set of parameters of R. By Theorem 1.4.19 t is a prime element.
On account of Lemma 2.2.2 it is enough to show that Rt, the ring of quo-
tients, is a unique factorization domain. To this effect we appeal to the
characterization given in Lemma 2.2.1 and we prove that the intersection
of any 1:\vo principal ideals in T = Rt is also a principal ideal.
First of all, observe that for any maximal ideal P of the ring T we have
T p R pnR and that Pl'tR is not the maximal ideal of R (because t rp PnR).
In view of Corollary 2.1.6 we see that T p is a regular local ring of dimension
less than dim R. By the induction hypothesis T p is a unique factorization
domain. Let I = (u) Tn(v) T; according to Lemma 2.2.1, IT p = (u) Tpn
n(v) T p is a principal ideal, for any maximal ideal P in T. Lemma 2.2.3
shows that I is projective. Consider the ideal I nR. It is a finitely generated
module over a regular local ring and therefore admits a finite resolution
consisting of free modules ovet: R (see Theorems A13.7 and 2.1.4)
o FlI -+ II. -)- F 1 F,o -+ InR o.
(3)
Since the extension R c T is flat (see Theorem 1.4.17 in [B]), tensor multi-
plication of (3) by T yields a finite free resolution of the module (InR)@ R
@R T = (InR) T = lover T. Since I is projective, the resolution splits
and leads to an isonl0rphism of the form lEe TP Til for some positive
integers p and q. Any localization of I with respect to a maximal ideal is
a principal ideal; hence q = p + 1. Thus Lemma 2.2.4 applies, showing
that I is a principal ideal. This ends the proof of the theorem. 0
Exercises
1. Prove that R is a unique factorization domain if and only if every prime ideal of
R of height 1 is principal.
2. Prove that a local ring R is a unique factorization domain if and only jf for any
ideal I of R generated by two elements we have pdR(I) 1.
2.3 STRUCTURE OF COMPLETE J.JOCAL RINGS
The basic tool used in deriving structure theoren1s is the concept of a ring
of representatives and the theorem on its existence in the case of complete
rings. Suppose that the residue class field Rim has characteristic p; a Noether-
ian subring W is called a ring of representatives of R if and only if the
embedding W c.... R induces an isomorphism WlpW Rim and W is
complete in the pW-adic topology. The first part of this section contains
a proof of the existence of a ring of representatives for any ring which is
complete in the m-adic topology. The general construction is rather long
and involved; ho,vever, if p = 0 then W is a field and its existence is an
easy consequence of the Hensellemmal
86
Regular Local Rings
[Ch.
The next part of this section opens with theorems concerning arbitrary
complete rings. We approach to them with regular rings "from outside",
i.e. as factor rings of regular rings as well as "from inside" by constructing
a regular subring of the same dimension. Restricting attention to regular'
rings Rand \vriting dimR = n, we classify them as follows (Cohen's
classification) :
1 0 if char( R) = char(Rlnt) then R = Rim [[Xl' ..., XII]];
2° if char(R) = 0, char(Rlm) = p#:-O then
(a) R = W[[X 1 , ..., XII-I]] whenever p m 2 (the un ramified case),
(b) R = W[[X 1 , ..., Xn]]/(u) whenever p em 2 (the ramified case),
where W is a discrete valuation ring (in both cases).
In the concluding part \ve show that every ramified conlplete regular
ring is a special type extension of an unramified regular ring (an Eisenstein
extension).
We recall that (R, m) always denotes a local ring R \vith Inaximal ideal
tn and K = .Rlm is the residue class field.
1. Lifting Theorems
Lemma 2.3.1 (Hensel)
Let (R, m) be a complete local ring and let FE R[X] be a monic polynomial
of degree n. Suppose there exist monic polynomials g, h E K[X] satisfying
the following conditions:
- -.
(i) F = gll, \vhere F denotes the image of F under the homomorphism
R[X] K[X];
(ii) g and h are relatively priJne.
Then there exist monic polynomials G, HE R[X] such that:
1) F = GH,
-- -
2) G = g, H = 11,
3) degG = degg, degH = degh.
Proof
We construct a sequence of monic polynon1ials G s , Hs E R[X], s = 1, 2, ...,
- -
fulfilling the conditions: G s = g, Hs = h, degG,t: = degg, degH s = deg H
and G s -G S + 1 EtnSR[X], Hs-Hs+l em"R[X], GsHs-FEmSR[X]. The co-
efficients of those polynomials form Cauchy sequences. By the complete-
ness of R, we may define G = limGs, H = limBs in the topology defined
by mR[X]. Then clearly G and H satisfy statements 1), 2), 3).
We construct Os and H" by induction on s. For s = 1 we take arbitrary
monic polynomials G 1 ', Hl E R[X] such that 6 1 = g, Ht = hand degG 1
= degg, degH l = degh. Then F = G 1 H i , whence
G 1 H 1 -FE mR[X].
II]
Structure of Complete Local Rings
87
Let s 1 and assume that we have already defined polynomials G 1 J ...
..., Go HI, ..., Hs with properties as stated. Let {m,} be a system of
generators of the ideal m S . We have GsHs-F = 2: m,D 'J D, E R[X], and
we may assume degD i < n since G s , Hs and F are monic. There exist
polynomials U iJ V, E R[X] such that
i5 = U, g+ V, h, degU, < degg, degV , < degh. (4)
To see this, note that (as g, h are relatively prime) there exist polynomials
U, v E K[X] such that 1 = ug+vh; thus D j = ( D ju) g+ ( Di v) hand Dt f)
= cg+Vj for some v, E K[X] of degree less than degg. Hence D j = (D ,u+
+ch) g+v,h. Writing u, = Diu+clz we have- deguj < degh, and choosing
polynomials U" Vi (of degree less than degg, degh, respectively) so that
- -
U, = U" Vi = V" we obtain representation (4), as desired. Now we define
G S + 1 = G s - 2: m i V j, HS+1 = Hs- 2:m , U , . Evidently, G S + 1 and HS+l
are monic polynomials of degree equal to degg, degh, respectively and
\ve have G S + 1 = G s = g, HS +l = Hs = h. It follows directly from the
above definition that G S + 1 -G s and H.s+l -Hs are in mSR[X].
Moreover,
G s + 1 Ha+l-F = (G s - 2:m, Vi) (Hs- 2:m , U,)-F
= 2: m,(D , - G s Uj-H s V,) + 2: m,mJ U, 'V.J Em s + 1 R[X],
in view of (4). 0
Corollary 2.3.2
Let (R, m) be a complete local ring, let FE R[X] be a monic polynomial
and suppose that F has a simple root a E K. Then F has a simple root
a E R such that a = a.
Proof
By assumption, F = (X -a) h, h(a) :/= o. According to Lemma 2.3.1,
F = (X-a) H, where (X-a) = X-a, H = h. Thus a = OG and H(a)
= h(a) :j:. 0, whence H(a) :j:. O. 0
Corollary 2.3.3
Let (R, m) be a complete local ring, char K = O. Then there exists a field
of representatives of R (more precisely, a ring of representatives, which
is a field), i.e. a subring L c: R such that the natural homomorphism
l{J: R K defines an isomorphism between Land K.
Proof
According to assumption, R contains the field of rationals Q, because
Zf\m = O. Hence the family of all fields contained in R is non-empty.
88
Regular Local Rings
[Ch.
By the Kuratowski-Zorn lemma there exists a maximal field L contained
in R. It must be shown that rp(L) = K.
Suppose there exists an element a E K, a q;(L), and consider two
cases:
1 0 <X is transcendental over q;{L). Choose a e R such that a = a. Then
F{a) m, for any non-zero polynomial FeL[X], for otherwise a would
be a root of a polynomial with coeffici"ents in lp{L). Therefore the field
generated by L and a is contained in R, which in view of a L contradicts
the maximality of L.
2 0 rx is algebraic over cp{L), i.e. there is a non-zero polynomial h E lp{L) [X]
such that h{a) = O. If h is the minimal poIynon1ial of a, then rx is a simple
root (since charcp{L) = 0). Take a polynomial Fe L[X] such that F = h.
By Corollary 2.3.2 F has a simple root a E R such that a = eX. Then a 11t,
since rx ::/: 0; moreover, G{a) m for any polynomial G E L[X] of degree
less than degF = degh. Further reasoning is as in case 10: R contains
the field generated by L and a, contrary to the maximality of L, since
a = rx rp(L). This ends the proof. D
The last corollary is a special case of a more general theorem.
Theorem 2.3.4
Let (R, m) be a complete local ring, char K = p. Then there exists a ring
of representatives of R, i.e. a subring W c R such that:
(i) the embedding W R induces an isomorphism W/pW K,
(ii) W is complete in the p W-adic topology,
(Hi) W is Noetherian.
Before passing to the proof we point out certain in1mediatc COllse-
quences of this theorem.
Corollary 2.3.5
W is a local ring of dimension 1 with maximal ideal p W.
Proof
If x e W\JJW, then the residue class x e W/pW is an invertible element.
Let xy = 1, yE W; then t = l-xYEpW and (l-t)-l = I-t-t+t 2 + ...
e W, by the completeness of W. Hence xy = 1 - t is invertible, and
so is x. Finally, dinl W = ht(pW) 1, by Krull's theorem (Theorem 1.2.10).
o
CoroUarly 2.3.6
W is a field if and only if char R = char K.
Proof
Let p = char K; W is a field if and only if p = 0 in W, by Corollary 2.3.5;
hence the assertion. D
II]
Structure of Complete Local Rings
89
Recall that the characteristic of a local ring is either zero or a power of
a prime number, and is just a prime number whenever the ring has no zero
divisors.
CoroUarly 2.3.7
If R is a complete local dOlnain (e.g. a regular ring) and W is a ring of
representatives of R, then
(i) W is a field whenever the characteristic of Rand K are equal,
(ii) W is a discrete valuation ring if these characteristics are distinct
(i.e. when char R = 0, char K = p "# 0).
Proof
The first statement follows from Corollary 2.3.6. In the case where p
= charK '# 0 and charR = 0, we have pW '# 0 and by Corollary 2.3.5,
dimR = 1, because W has no zero divisors (W is a subring of R). Accord-
ing to Theorem 3.6.16 in [B], Wis a discrete valuation ring. D
Under the hypothesis of Theorem 2.3.4, if char K = 0, the assertion
of the theorem follows from Corollary 2.3.3. Thus, henceforth, we assume
that char K = p "¥= o.
The construction of W in this case will be preceded by the definition
and basic properties of a p-basis of a :field.
To begin with, observe that the operation of raising to power pn is
a homomorphism of K whose image KP" is a subfield of K.
Definition 2.3.8
A p-basis of K is defined to be any subset B c K satisfying the foIlo\ving
conditions :
(i) K = KP(B), i.e. K is the field generated by B over KP;
(ii) the set B is p-independent, i.e. for any pairwise distinct elements
b 1 , ..., b r E B we have [KP(b 1 , ..., br):KP] = pro
In other words, the set B consisting of all elements of the form bl ... b,
with b 1, ..., b, distinct elements of B and with 0 (X, < p, r = 1, 2, ...,
constitutes a basis of the extension KP c K.
Jemma 2.3.9
Every field K of characteristic p =F 0 has a p-basis.
Proof
Consider the family of p-independent subsets of K: f!JJ = {B c: K; B is
linearly independent over KP}. 91 is non-empty, since B = 0 E 01 (then
B = {I }). f!JJ satisfies the conditions of the Kuratowski-Zorn :lemma, and
so it has a maximal element B E 01. It suffices to show that K = K'(B).
90
Regular Local Rings
[Ch.
Assume, on the contrary, that there exists t E K, t K'(B). We will
prove that Bu {t} E 01, contradicting the maximality of B. It is enough
to show that the system {I, t, ..., t P - 1 } is linearly independent over KP(B),
i.e. the minimal polynomial of t over K'(B) is of degree p. Of course, t is
a root of the polynomial XP - t P , which therefore lDUSt be divisible over
K'(B) by the minimal polynomial of t, and so the latter is of the forIn
(X-t)r, O<rp. Since (X-t)r=X'"-rtX r - 1 +...eKP(B)[X] and
t KP(B), r is not invertible in KP(B), and consequently,. = p. 0
Lemma 2.3.10
If B is a p-basis of a field K, then the following t\vo conditions are fulfilled
for any positive integer s:
(i) K = KP'(B),
(ii) if b I , . II , b r are distinct then [KP'(b 1 , ..., b r ): KP] = prs.
Proof
Consider the sequence of fields K =:) KP =:) KP2 ::> ... =:) Kp fJ . It is easy to
see that Bpi is a p-basis of Kp l ; i.e., B pi is a basis of the extension Kpl+l c: KPf,
i = 0, 1, ..., s - 1. The product of these bases is a basis of Kover KP'.
Hence the set
{bl1+...+OCllP'-l ... bP1+...+a.rspS-l; b i E B, 0 (X'I < p}
= {b1 ... br: b , e B, 0 (X, < pS}
is a basis for the extension KP s c K. This proves the lemma.
o
In the construction of W we shall also need
Lemma 2.3.11
Let (R, m) be a local ring and suppose that pEnt. Then
(i) if a-b em then a""-b pn Emn+l.
In particular,
(ii) if mn+l = 0 then for every s n there exists an injective multi..
plicative mapping a: K R, a(a+m) = aPse
Proof
Let c = a-b em; then
apn_b Pn = L (pn)btc'.
k+J=pn J
Jt:-O
If jn = P1', (j',p) = 1, 0 <.i p", then
pn-t (.) and (n)CJEmn-t+Jc:mn+l,
because j - t 1. Hence we get (i). The mapping C1 defined in (ii) is an
injection, since the equality a P ' = b pa implies (a-b)P' Em, \vhence a-b Em.
o
II]
Structure of Complete Local Rings
91
Construction of W
We shall define an inverse system of rings {" T,.}, W,. c: Rlmn, which
is a subsystem of the standard system {Rlm n , f{J,,}, Pn: Rlm n Rlmn-l,
<JJn(r+m n ) = r+mn-l. Since R is complete, R = Iim {Rim"}. We define
-
W=lim{W n }.
-
Construction of W n
According to Lemma 2.3.11, there exists, for every n, the injective multi-
plicative mapping 0',,: K Rim", (1,.(a+m) = (a+m n )p2". Writing An
= (1,.(K.) we obtain the following commutative diagram:
Rim'"
J
--.. K
J
K
0',.
... A"....
V 2.
.. L\.p
in which the upper horizontal map is the natural epimorphism and the
composition of the lower maps is raising to the power p2rt. This operation is
one-to-one and hence it defines a one-to-one correspondence An <H KP2".
Let B* be a p-basis of K = Rim and let B be a subset of R of represen-
tatives of B*, i.e. B* = {b+m; b eB}. Further let Bn = {b+m n ; b eB}
for n = 1, 2, ...; in particular, B 1 = B*.
Let 8n be the subset of Rim" obtained by polynomial operations on the
elements of Bn, the polynomials having coefficients from An and being
of degree less than p2n in each indeterminate. That is to say,
S" = { 2:: (a", + nt")p2n (b 1 + m")"" ... (b k + m ")a:k ;
OCXI<p2n
a", E R, b , E B distinct}.
Since K = KP2n(B*), in view of Lemma 2.3.10, there is a one-to-one corre-
spondence between 8,. and K induced by the natural homomorphism
Rlm n --) K. The set 8n arises by the "lifting" of K to Rlm n by means of
the p-basis B*; in particular, S 1 = K. We obtain the commutative diagram
R/m ..,..-
J
Sn ·
J
K
.- K
J
An
2"
KP
92
Regular Local Rings
[Ch.
We now define . as
n-t
W n = Sn+pSn+ ... +pn-1S n = {2:: C ,p i; C, ES,,}.
1=0
Properties of W,.
Lemma 2.3.12
w,. is a sub ring of Rim".
Proof
We must establish the inclusions
. ( )} -1 5
pJ W n + W n ) c p W n , P (W n · W n ) c: p W" ( )
for 0 j n. We prove this by induction, starting withj = n and ending
with j = O. The case of j = n is obvious, since p" = 0 in Rltu n . Assume
that the inclusions in (5) are true for j = i + 1. We first show that
pi(Sn+8n) c: pi" p'(Sn. 8n) c p'W,.. (6)
Let L all H, L CH H e Sri, where aH, CH E An and H stands for a mono-
mial of products of elements of Bn. We have aH = di, Cs = eJ" where
q = p2n and dH, eH E Rim". It can be assumed that dR, eH E Sn; indeed,
if dB = d+m n then there exists d' +m" e S,. assigned to d+m in the corre..
spondence SrI ++ K; thus 'd-d' e tn and so au = (d+m Jl )' = (d' +ttt")',
by Lemma 2.3.11.
We have
pi (2::aH H + 2:: CH H) = pi (2: (d,t + el,) H)
q-t
= pi (2:: (dl{ + eH)IlH) _pi L (2: (k) dZ-ke) H.
kat
(7)
The first summand obviously belongs to piS n . As regards the second one,
note that -1 e S" c: W n , provided p :F 2; if p = 2 then -1 = 1 +2+ ...
... + 2,.-1 e fV;. since pn = 0 in Rlm n . From the induction hypothesis we get
i+1 (W: + + w: ) i+1 W. i+l (W: W. ) i+1 JXf
P n. · · n c: P n , P n ... n C P "Y n ,
for an arbitrary finite number of copies of W II . Hence in vie\v of the fact
that p (:) for 1 k q - 1, we see that the second summand in (7)
belongs to p'+l W n . Consequently
pi(Sn+S,,) c: piSII+pi+1 W n = p'(Sn+PS,.+ ...) = piW n .
Before passing to the proof of the second inclusion in (6) let us remark
that p'(Sn+Sn) c p'W n yields p'(S,,+ ... +Sn) c: p'W" for any finite
number of summands; e.g. for three summands we have
II]
Structure of Complete Local Rings
93
pi(S" + S,. + S,,) = pi(Sn + S,,) + piS,. c: pi w,. + piS"
c pi(SII + S,.) +pi+l W n c: pi w,. + pi+l W n
c: piS" + pi+l w,. + p+l W" c: piS n + pi+1 W" C pi w,.;
we again used here the induction hypothesis for i+ 1.
In order to prove the inclusion pi(S". Sn) c: pi W,. observe that
(L: aGG) (L: CH H) = L: aG CH GH; hence by the preceding remark, it is
enough to show that aGcHGH E S,.. Thus let aG = (a+m,,)q, CH
= (c+m")q, G = n (bj+mnyxJ, H = n (bj+m,,)vJ. Then
j J
aGc1IGH= (d+ntn)qn(bJ+mnY'JeS n , .
j
where (Xj+YJ = l"jq+ j, 0 j < q. Thus (6) is proved.
Now \ve show that
i f i i
P (W n + W") c: p Wn, P (W". W n ) c p W n ,
and the induction will be complete. Using (6) and the induction hypothesis
we obtain the following inclusions for the sum:
pi(W n + w,.) c: pi(8 n + 8") + ]J'+l(W I1 + W n ) c: pi w,. +pi+l Wit
c: p i S"+pi+l W n +p'+l W" C p i Sn+pi+l W" = piW n
and for the product:
pi(W". W") c: pieS,. · 8") + pi+l JY,. c:.pi W n + pi+1 W n c: piw,.. 0
Lemma 2.3.13
(i) Wnnttt/tn'. = P W,,;
(ii) if CPn: R/mn -+ R/m"-l denotes the canonical homomorphism then
qJ,.( I) = W,._ 1 ;
(iii) let /e n = max {k; pk ,m"} = max {k; pk W n :F O}; the sequence
k'i is non-decreasing and Annwn(pi) = pkn-i+l W n for 0 i k,,+ 1.
Proof
(i) Clearly pW II c W"nm/m". As for the opposite inclusion, it has to
be sho,vn that if x e W n V W n then x m/mn, i.e. the image of x under
the natural homomorphism R/m" --+ K is different from zero. We may
assume that x e 8,,; the statement is then obvious because that mapping
establishes a one-to-one correspondence between 8" and K.
(ii) It follows from the definition of W n that the inclusion rpn(W n ) c: W n - t
is true, provided that rp,.(A,,) c: An-l and qJ,,(B,.) c: B"-t. The latter inclu"
sion is obvious and the fortner one also holds:
tpn(a+ tn n )p2n = (a+ tnU-l)p2n = (a P2 + 11t,,-1)p%(n-l) E A,I-i'
For the proof of the opposite inclusion we again apply induction fronI
i = n -1 to i = 0 to show that pi W'.-l c: piP,I(W n ), For i = n -1 this is
true because p" -1 = 0 in R/tn,,-t.
94
Regular Local Rings
[Ch.
Recall that we have the following commutative diagranl:
RJnt n (/In R/nln -1 K
,.
J I
s ..c )IiJ K
n
Thus for every x E W Il - 1 there exists Y E Sit havin.g in K the saine ilnage
as x. Also 9'n(Y), has the same image ill K. Hence X-9'n(Y) E W,,_lnm/m U - 1
= p W,,-I, in view of (i). Consequently x = tp,.(y) + pz, piX = pi9'n(Y) +
+p'+IZ for some Z E W,.-I. By the induction hypothesis pi+lZ epi+l9'n(Wn)
so that pi Z E pilpn(W II ).
(iii) Once more we employ descending induction from i = k n + 1 (the
equality is then obvious) to i = 1.
If pt = 0 then = pkn-irJ, rJ E w,., by the induction hypothesis. Hence
pn'fJ = 0, and since pn i= 0 in R/m fJ , we have rJ em. According to (i),
'fJ = p for a certain a E W n . Thus, eventually, E e pkn-l+ 1 W n . D
Proof of Theorem 2.3.4
By Theorem 2.6.12 in [B] (exactness of the inverse limit functor) and by
the completeness of R we have lim{W n } Iim {R/m"} = R. We define
- ..--
W = lim{W,,}.
...-
(i) At first we show that the embedding W c: R induces an isomorphis111
W/mn W K. Indeed, WI = K atld for every A E K, there is = <II>
E W such that 1 = A by Lemma 2.3.13 (Hi).
Since p W c: mn W, it relnains to show that mn W c; p w.
Let <,,) E Wn1n; we will construct a sequence {1]n} such that
(a) rJn E U/',,,
(b) 9'11 ( 1] n) = 'fJ n - 1 ,
(c) E,. = P1Jn.
Then <II> = p('fJ,,) EpW.
Notice that II epW n by Lemma 2.3.13. Consider two cases:
1 0 char R = pk i:- O. Then pk-l m" for large n; in other words, there
exists N such that k" = k-l (in the notation of Lemma 2.3.13) for n N.
We define rJN to be any element such that PrJN = EN and 'YJi, i N, to
be the image of 'fJN under the natural homomorphism R/mN --+ R/mi.
Assume we have already defined rJl, ... 'Y/n-l satisfying conditions
(a)-(c). Let 'Y/ be any element in W n for ,vhich = P'YJ. Then the difference
'Y/n- 1 - ffJ,,('YJ) is annihilated by p and so, in view of Lemma 2.3.13, there
exists y E W n - 1 such that 1]"-1 - f/Jn(1J) = pk--l9'n(Y)' 'Y e W n . Putting 17"
= 'fJ + pk-ly, we see without difficulty that 'Y/ l' ... , '1711 fulfil conditions
(a)-(c).
II]
Structure of Complete Local Rings
95
2 0 char R = O. In this case we can find, for any i, an integer n(i) > i
such that pi rp ttt"(i) and kn(l) i. We may assume that the sequence {n(i)}
is non-decreasing. Further, for each i, there exists 'Y} such that "(i) = P17,
1] E Wn(i). Define 'Y/I as the image of 1]; under the natural homomorphism
Rfmn(i) -+ R/m. Then clearly 1]i e Wi and i = P'YJi. Moreover, p(tp('Y/;+1)-
-'Y}) = 0, ,vhere rp: R/mn(i+l) R/m"(I). By Lemma 2.3.13,
<P('YJ+1)-'Y} Epkn(I)Wn(1) C pi JVn(i) c: nti/mn(i),
so that CP('Y}i+ 1) = 'YJi.
(ii) Let us remark that, in view of Theorem 2.6.11 in [B], W can be
identified with the set of ll limits lim {x,,}, X n e R, where (x n + 11t 1l ) e W
= Iim {W n }. Now, the completion of W in the pW-adic topology can be
.....-
viewed as a subring of R, since R is complete in the m-adic topology, and
the topology induced on W is precisely the p W-adic topology. All that
A A
must be shown is that W = W. Let c e W, i.e. c = lim {cn}, C n E W,
Cn+l-Cn EpnW. By the preceding remark, ell = Iim{x n i}, where (X"i+m")
e W = lim {W n }. It is readily verified that c = lim {xnr,} and (xnn+m") E W,
4-
i.e. C E W.
(iii) For every non-zero ideal I there exists 11 such that I c: pn W,
1. q: pn+l W. Thus for some x E I we have x = pny, YEP W. The argument
used in the proof of Corollary 2.3.5 now applies and shows that y is inver-
tible in W. Hence pn e I and so, eventually, I = p"W. D
2. Cohen's theorems
Let Xl' ..., x" be any elements in m, the maximal ideal of a local ring R,
and let UI' be a ring of representatives of R. The homomorphisnl cp:
W[X 1 , ..., Xn] -)0 R defined by tp(X.) = Xi, i = 1, ..., n, cpl W = Id, in-
duces a homomorphism q;: W[[X 1 , ..., Xn]] -)0 R, (Xi) = Xh I W = Id,
because the power series ring is the completion, in the (Xl' ..., Xn)-adic
topology, of the ring of polynomials. If moreover R is itself complete in
the m-adic topology, we get a homomorphism : W[[X 1 ,..., XII]] -)0 R.
The theorems that follow state certain properties of this homomorphisnl,
depending on the choice of Xl' ..., XII'
Theorem 2.3.14
Let (R, m) be a complete local ring and Waring of representatives of R.
If Xl' ..., X n is a set of generators of m then the induced homomorphism
fp: W [[Xl' ..., XII]] .-)0 R is surjective.
Proof
Take an element x in R. By the definition of a ring of representatives there
exists }V E W such that x = w+ 2:rIX" I"i E R. Applying the same argu-
ment to each ti we obtain a representation rl = Wi+ 2: r'Jxi, so that
96
Regular Local Rings
[Ch.
x = W + 2: }Vi Xi (modm 2). Continuing, we arrive at the conclusion that
x = W+LWiXI+LWijXIXJ+ ..., by the completeness of R in the m-adic
topology. Thus is a surjection. 0
Corollary 2.3.15
Every complete local domain is a homomorphic image of a complete
regular ring.
Proof
According to Corollary 2.3.7, W is either a field or a discrete valuation
ring. Therefore W [[XI' ..., Xn]] is a complete regular ring, and by Theoreol
2.3.14 R is a homomorphic image of that ring. 0
Remark 2.3.16
Corollary 2.3.15 is valid for an arbitrary local ring (not only a domain).
In the general case this requires a proof of the fact that the ring of repre-
sentatives is an image of a discrete valuation ring; we shall not pursue this
subject.
For the proof of the next theorem we state the following lemma.
Lemma 2.3.17
Let (T, n) be a local ring complete in the n-adic topology and let N be
a T-module such that the 1t-adic topology on N is Hausdorff. If NlttN is
a finitely generated T-module then so is N.
Proof
We shaH prove that whenever the residue classes of YI, ..., Ys EN generate
N InN then the elements Yl' ..., y" generate N.
s
Let A = L TYi c: N and let c be any element of N. We construct
/=1
a sequence {at}, ak E A, such that
s
1) ak = L fXklYb fXki E nk-l,
i=l
k
2) c- L oJ En"N.
J=1
We proceed by induction on k. If k = 1 then by assumption there are
elements all e T, for which c- LCXI1Yi ettN; we set at == LallY" Let
k > 1 and suppose we have already defined elements a1' . to , ak satisfying
conditions 1), 2). Then
k
c- LOJ= La,h" IX/Enk, b,EN.
J=1
II]
Structure of Complete Local Rings
97
The argument which we used in case of k =:: 1 no\\' applies to each of the
hi's showing that there exist elements d i E A such that hi - d i E "N. Define
ak+ 1 = L (X,i d ,. Since i E nk, equality 1) holds with suitable (Xk+ 1.i. Con-
dition 2) is also satisfied:
Ic+l
c- 2: a j = L rx,b,- L (X,d, Enk(nN) = nt+1N.
)=1
By the completeness of T, the following elements are well defined:
a
a.t = L fXti e T, a* = L r y, E A. Moreover, we have
k 1=1
s k
c"_. a* = lim (c - 2:: (2:: (XII') y,)
k 1=1 n=1
k s k
= lim (c- 2:: (2:: (XnIY')) = lim(c- 2: an) = 0,
k n=1 1=1 k 11=1
in view of condition 2) and the assumption that the n-adic topology is
Hausdorff on N. Thus c = a* E A and so N = A. Consequently, N is
finitely generated over T. D
Theorem 2.3.18
Let (R, m) be a complete local domain and let W be a ring of representa-
tives of R. Suppose u 1, ..., Un is a set of parameters of R such that u 1 = P
when charRi:-charK=p. Let T denote W[[X 1 ,...,X n JJ when charR
= char K, and W[[X 2 , ..., Xn]] when char R i= char K. Then
(i) the homomorphism tp: T -+ R corresponding to the system u l' ... , Un
(i.e. given by q,(X t ) = U" I W = Id) is injective,
(ii) .R is a finitely generated T-module.
Proof
Notice that every complete ring R has a set of parameters with the property
described in the theorem, since p is not a zero divisor in R and we can
find a set of parameters containing p; see Corollary 1.4.3.
We start with the proof of (ii).
(ii) We have W/p W K, in virtue of Theorem 2.3.4. Therefore, in
either case, the homomorphism tp induces an isomorphism of the residue
class fields. Let n be the maximal ideal of T. By the definition of we have
nR = (Ul, ..., u,,), and, since li1, ..., U'I is a set of parameters of R, it
follows that m ::> nR :::> m k for some k > O. Hence R/nR is a homomorphic
image of R/rtt k . To show that R/ttR is a finitely generated T-module it
suffices to prove the same for R/mk. This will be done by induction on k.
98
Regular Local Rings
[Chi
For k = 1, Tin RIm and lIenee the assertion. The inductive step is
achieved with the help of the exact sequence
o -+ mklmk+l -+ Rlm"+l -+ Rlm t -+ 0;
tn k /mk+ 1 is a finitely generated RIm-module, hence is also finitely gener-
ated over T. Thus if Rlm k is finitely generated over T, then so is R/mk+l.
Now, applying Lemma 2.3.17, we conclude that R is a finitely generated
T-module.
(i) It follows directly from the definition of T that dim T = ditn R. Let
T' = Im; since by (ii) R is a finitely generated T'-module, we get dimT'
= dimR, by Example 1.2.2. Thus dim T = dim T'. Supposing Kerq, -:/= 0,
we get dim T' < dim T, since T' is a domain, as a subring of R. We arrived
at a contradiction, which shows that Ker = 0, so that T T' c R. D
Corollary 2.3.19
Every complete local domain R contains a regular subritIg T of the same
dimension as R such that R is a finitely generated T-module.
As a consequence of the two preceding theorems we obtain the main
result of Cohen.
Theorem 2.3.20 (Cohen)
Let (R, m) be a complete regular local ring, dim R = n, and let W be a ring
of representatives of R. Then:
(i) if char R = char K, then W is a field and R W[[X 1 ,..., ,]];
(ii) if char R = 0, char K = P -:/= 0, then W is a discrete valuation ring
and
(a) if p m2, then R W[[X 2 , ...,X lI ]] (the unramified case),
(b) if p em 2 , then there exists an element U E W[[X 1 ..., XII]]' U 9)(2
(9Jl denoting the maximal ideal of W[[X 1 , ..., XII]])' such that
R W[[X 1 , ..., Xn]]/(u) (the ramified case).
Proof
In cases (i) and (ii) (a) there ex.ists a regular set of paralneters Ul, ..., Un,
with Ul = P in case (ii) (a). Since R has no zeo divisors (see Theorem 1.4.15),
the desired isomorphism is established by the homomorphism determined
by u l' ... , Uti, in accordance with Theorems 2.3.14 and 2.3.18.
(ii) (b) Let Ul, ..., 1,1" be any regular set of parameters of R. By Theorcl11
2.3.14, the induced homomorphism
1\
q;: W[[X 1 , ..., Xn]] = T -+ R
is a surjection. Since dim W = 1, then dim W[[X 1 , ..., Xn]] = n+ 1 and
so p = Ker is a prime ideal of height 1.
The condition p em 2 implies PEL TXiXJ+P in T. Thus there exists
U E P such that u = P- L tijXiX J . If IDl denotes the maximal ideal of T
II]
Structure of Complete Local Rings
99
then clearly p rol 2 ; thus also u 9)12. Consequently, u is an element of
a minimal set of generators of ID1, and so T/(u) T is a regular ring. Since
a regular ring has no zero divisors, (u) is a prime ideal of T. From the
relations (u) c: P and ht (P) = 1 we obtain P = (u). 0
In the concluding part of this section we will give one more charac-
terization of ramified complete regular rings.
To this purpose we adopt the following definition based on the Eisen-
stein irreducibility criterion, wen known in nunlber theory.
Definition 2.3.21
Let (R,m) be a local ring. A monic polynomial 1= X"+ a1 X"-1+ ...
... +a n E R[X] such that a, Em, an nt 2 will be called an Eisenstein poly-
nomial over R.
An extension of type R c: R[x]/(f)R[X] with an Eisenstein polynomial
1 will be called an Eisenstein extension.
As in the classical case (see [N], p. 128) one can prove that if R is a
unique factorization domain then an Eisenstein polynomial is irreducible
over R as well as over the field of fractions of R.
Theorem 2.3.22
(i) Every ramified complete regular local ring (R, m) is an Eisenstein
extension of an unramified complete regular local ring (T, n).
(ii) Any Eisenstein extension of a regular local ring is also a regular
local ring.
Proof
(i) According to Theorem 1.4.23 there exists a regular set of parameters
21.1' ..., Un of R such that p, U2, ..., Un is a set of parameters of R. By The-
orem 2.3.18, R contains a regular ring T isomorphic to W[[X 2 ,..., X n ]],
with the maximal ideal n generated by p, U2, ..., Un. We have the following
commutative diagram:
I'J
/"ttJ
TIn ... RIm
R/nR /
We also know that R is a finitely generated T-module. Since p, U2, ..., U"
is a set of parameters of R, UI E nR for some k. Let 8 be the least integer
with this property. Then RlnR is generated over T/n by the residue classes
containing the powers 1, U 1, ..., U f-l. By Lelnma 2.3.17 these elements
generate Rover T, i.e. R = T[Ul]. Consequently there is a monic poly-
nomial fe T[X] of degree 8,1= X S +t 1 X S - 1 + ... +t s - 1 X+t s , such that
Ul is a root of f. We shan prove that f is an Eisenstein polynomial over T.
100
Regular Local Rings
[Ch.
Assume that some of the ti'S do not belong to tt and let h be the greatest
i for which Ii ,p n; then t h + I' ..., t:J E tt. From the equality !(Ut) = 0 we get
u + I 1 U-l + o.. + t h ul- h = t4- h (u + ... + t h ) E nR.
Since t h nand Ul E m, the expression in the brackets is an invertible
element in R and thus 14- 1 ' E nR, contrary to the definition of s.
Now we show that I fj n 2 . Suppose not. Then !(Ut) = 0 implies
em(nR) c: mp+(u2, ..., u,,)R = (pul)R+(U2, ..., u,,)Rand so uI(u1- 1 -
-ap) E (U2, ..., un)R for some a E R. The ideal (U2, ..., ulf)R is prime
(for it is generated by a subset of a regular set of parameters) and does
not contain Ut. Thus u-t E (p, U2, ..., u,,) R = nR, again contrary to the
definition of s.
To finish the proof of assertion (i) it remains to show that R T[u 1]
T[X]/(f) T[X]. Notice that if g(u J) = 0, g E T[X], g :F 0, then degg s.
This is a consequence of the fact that f is irreducible 110t only over T but
also over the field of fractions of T; and this, in turn, follows froln the
regularity of the ring T, ,vhich therefore is a unique factorization domain
(Theorem 2.2.5). Applying the Euclid algorithm to the polynomials g
and f in T[X] we conclude that g is a multiple of f; and this yields the
required isomorphism.
(ii) Let (R, m) be a local ring and f = XS+Ct xs - t + ... +c s E R[X]
be an Eisenstein polynomial over R. We first show that R = R[X]/(j)R[X]
is a local ring with the maximal ideal fit = m+Rx+ ... +R X S-l, where
x = X + (f). Clearly fit is a maximal ideal. Suppose 9R is any maximal
N IV
ideal of R. Since R c: R is an integral extension, 9J1 nR is a maximal ideal
of R and so 9J1 nR = In. In view of C:J Em we have C s = -r - Cl X S - 1 _ ...
... - Cs-I X E IDl. Hence either x E 9R or r- l + Cl x'-2 + ... + C S -l E IDt
Repeating the argument with other c,'s in place of C s we arrive at the con-
clusion that x E 9Jl. Thus tit c: IDl. By the maximality of m this shows that
fit = 9R and hence (R, tit) is a local ring.
Now assume that (R, m) is regular. Since C s Em"m2, there exists
a regular system of parameters Xl'.." XII containing C.; say, X n = c..
We shall prove that tit = (Xl' ..., X II -l, x)R. Evidently, Xl'...' X,,-l ,
x Em. On the other hand, in view of f{x) = 0 we have C s E (x).R, and so
fit C (Xl' .o., X n -l, x)R. Since dimR = dimR = n because R c: R is an
integral extension, R is a regular local ring. 0
NOTES AND REFERENCES
Theorem 2.1.5 was proved by Auslander and Buchsbaum in [1], and, independently,
by Serre in [38]. Theorem 2.2.5 is taken from [2].
Theorem 2.3.20 on the structure of complete regular local rings is taken from Cohen
[7]. The proof we have presented, and the construction of the ring of representatives, are
based on the Nagata's book [R]. The Hensel lemma (Lemma 2.3.1) for complete valu-
ation rings was first published in [11].
Chapter III
Cohen-Macaulay Rings
In Chapter I we proved the classical Macaulay theorem (Theorem 1.3.7)
which asserts that in the polynomial ring K[X 1 , ..., Xn] over a field K the
heights of all the prime ideals associated with an ideal of height rand
generated by r elements are the same and are also equal to r. This theorem
has a very clear geometrical interpretation. To an ideal I corresponds an
algebraic set V = V(I) in the affine space Kn. Its irreducible components
Vi' ..., V s correspond to the associated ideals of I. If I is of height r, then
the dimension of the set V is equal to n - r. By Krull's theorem (Theorelll
1.2.10), the ideal I cannot be generated by less than r elements, which
means geometrically that the set V cannot be expressed as an intersection
of less than r hypersurfaces. If, however, the set V is expressible as an
intersection of r hypersurfaces, then from Macaulay's theorem we kno\v
that all the irreducible components V 1 , ..., V 3 of V have the same dimension
as V. This is in accordance with geometrical intuition suggesting that if
a hypersurface is "in general position" with respect to a given algebraic
variety, then it cuts out in it a variety, whose irreducible components are
all of dimension less by 1. We can say, not very precisely, that algebraic
varietes described by a "proper" number of equations are "unmixed", i.e.
all their irreducible components are of the same dimension. This shnple
geometrical fact has served as a point of departure for developing the theory
of an interesting class of commutative rings, called the Cohen-Macaulay
rings.
In this chapter we present the basic elements of this theory.
The name of I. S. Cohen appears here side by side, with that of F. S.
Macaulay because Cohen proved in the late 19408 that the property de-
scribed by Macaulay for polynomials rings, is also valid for regular local
rings. In the 1950s investigations were carried out on those commutative
rings which satisfy the Cohen-Macaulay theorem. This domain is still
developing and is an object of intense study.
In the meantime it turned out that Cohen-Macaulay rings can be
characterized in various ways, that they have n1any natural properties,
and that the principal tool for their study is a concept which expres'"
an algebraic way the "general" position of a hypersurface with rp
a given variety, ensuring that the intersection is unmixed. We are
102
Cohen-Macaulay Rings
[Ch.
here about regular sequences. This simple concept, which we have already
met in the preceding chapter, is analysed in detail in Section 3.1 and leads
to a very important invariant of an ideal I in a Noetherian ring, namely
to its depth; this is the length of a maximal regular sequence contained
in the ideal I. Furthermore, Section 3.1 contains an effective character-
ization of depth in terms of the functors Ext.
In Section 3.2 we present the relations between depth (I) and the pre-
viously introduced invariants of the ideal I: the height ht(l) and the mini-
mal number of generators v (1). It turns out that we always have depth(l)
ht(l) v (1). The equalities hold if and only if I can be generated by
a regular sequence (Theorem 3.2.3). Section 3.2 contains also the proof
of the theorem which describes regular sequences in a local ring in terms
of the graded ring associated with an ideal (Theorem 3.2.9).
In Section 3.3 we give various characterizations of Cohen-Macaulay
rings. It turns out, for example, that in a Noetherian ring the Cohen-Ma-
caulay theorem is valid if and only if depth is equal to height for any or
only for any maximal ideal. The characterizations of local Cohen-Macaulay
rings include Theorem 3.3.6 which describes them in terms of multiplicities
eo(R) for ideals Q generated by sets of parameters (for multiplicities see
Chapter I).
In Section 3.4 we deal with the basic properties of Cohen-Macaulay
rings. This class is closed under localization and under factoring by ideals
generated by regular sequences; also the formal power series ring R [[X]]
is a Cohen-Macaulay ring if and only if the ring R is Cohen-Macaulay.
Of particular interest is the property stating that in a Cohen-Macaulay
ring all saturated chains of prime ideals between two fixed prime ideals
have the same length.
In Section 3.5 we prove that R is a Cohen-Macaulay ring if and only
if the polynomial ring R[X] is Cohen-Macaulay. As a corollary we derive
once again the classical Macaulay theorem.
In Section 3.6 we deal with the problem for which ideals I of a Cohen-
Macaulay ring R the factor ring R/I is again Cohen-Macaulay. Under
the assumption of the finiteness of the projective dimension of RjI these
are precisely those ideals for which depth (1) = pd R (Rj I) (the so-called perfect
ideals, also already studied by Macaulay in the case of a polynomial
ring) and the ideal I is unmixed (Theorem 3.6.11). We obtain these results
using the Auslander-Buchsbaum theorem (Theorem 3.6.6), which estab-
lishes a relationship between depth and projective dimension of a module
over a local ring.
In Section 3.7 we concentrate on ideals of depth 2 in a local ring froDl
the point of view of their property of being perfect. Such an ideal, of finite
projective dimension, is perfect if and only if it is generated by all the
(n-I) x (n-l) minors of an n x (n-l) matrix with entries in a given local
ring (the Hilbert-Burch theorem).
III]
Regular Sequences and the Depth of a Module
103
3.1 REGULAR SEQUENCES AND THE DEPTH OF A MODULI:
The notion of a regular sequence, which played a fundamental role in the
description of regular rings, will now be extended to arbitrary modules.
Definition 3.1.1
A sequence of elements Xl' ..., X" of a ring R is caned a regular sequence
on an R-module M (or an M-sequence) if:
(i) (Xl' ..., X p ) M =F M,
(ii) the element Xi is not a zero-divisor 011 the l110dule M / (x l' ..., Xi - l)M
for i = 1, ...,]} (for i = 1 we set (Xl' ..., Xi-l) M = 0).
Remark 3.1.2
Condition (i) in Definition 3.1.1 is technical; it el1sures that the modules
M/(Xl, ..., x;)M are non-zero, and it makes sense to talk about non..
zero-divisors on them. Observe also that if Xl' ..., x p is a regular sequence
on the lnodule M then none of the elements Xi is either zero or an invertible
element of R.
In the sequel, we shaH also use the term regular sequence when it is
clear from the context which module is n1eant.
An example of a regular sequence on the R-module R, in the case where
R = T[X 1 , ..., X,,], is provided by the sequence of indeterminates Xl' ..., Xn.
Any regular sequence of a ring enjoys many properties of indeterminates
(see, e.g. Theorem 3.2.9).
If Xl' ..., x p is a regular sequence on a Jnodule M, then in the sequence
of ideals
(Xl) c: (Xl' X2) c... c (Xl' ..., X,)
all inclusions are proper. Indeed, if we had X n E (Xl' ..., Xn-t) for SOlne II,
then X,. E 3(M/(x 1 , .f.' x,,-t)M). This shows that for a Noetherian ring
there exist maxitnal M-sequences.
OUf first aim is to prove that any t\\'o maxiInal M-sequences contained
in a given ideal have the same number of elements. An important step in
this direction is to express regularity in terins of the functors Ext.
Theorem 3.1.3
Let R be a Noetherian ring and I an ideal of R. Let a sequence Xl' ..., X JJ
of elements of I be a reguI,ar sequence on a finitely generated R-module M.
Then
.
Ext(R/I, M) HomR(R/I, M/(Xl' ...,xp)M).
To prove the theorem we shall need the following lemma.
104
Cohen-Macaulay Rings
[Ch.
Lemma 3.1.4
A sequence X1, ..., x p is a regular sequence on a module M if and only
if for each n, 1 n < P, Xl' ..., X n is a regular sequence on M and X n + I' ...
... , x p is a regular sequence on the module M /(Xt, ..., x n ) M.
The proof of the lemma follows directly from Definition 3.1.1 if we
make use of the isomorphism
(xn+t, ..., x,) (M/(XI , ..., xn)M) (Xl' ..., x,)¥/(XI, ..., x,,)M
for i > n.
Lemma 3.1.5
Let R be a Noetherian ring, I an ideal in R, and M a finitely generated
R-module. Then HomR(R/I, M) = 0 if and only if there exists an element
in I which is not a zero-divisor on M.
Proof
If x E I, then for every homomorphism f: R/I M and for any u e R/I
,ve have 0 = f(xu) = xf(u). If, moreover, x; 3(M), then feu) = 0, and
hence f = o.
Assume now that every element of I is a zero-divisor on M, i.e. I c: 3 (M).
It follows from Corollaries 1.1.8 and 2.4.4 in [B] that I c Ann(a) for
some a EM. We thus have a non-zero homomorphism R/I R/Ann(a)
c 0
Proof of Theorem 3.1.3
The proof is by induction on the length p of the regular sequence.
For p = 0 the assertion is obvious since
Ext(R/I, M) HomR(R/I, M).
Suppose that p > 0 and write M. = M/(XI t ..., xi)M for i = 1, ..., p.
By Lemma 3.1.4, X2' ..., x" is an M I-sequence, whence by the inductive
hypothesis
Ext-l(R/I, Mt) HomR(R/I, M 1 /(X2, ..., xp)M 1 )
HomR(RII, M p ).
Consider now the short exact sequence 0 M :; M M 1 0 and a part
of the long exact sequence of functors Ext induced by it:
Ext-l(R/I, M) Ext-l(R/I, M 1 ) Ext(R/I, M)
Xl
Extft(R/I, M). (1)
By the inductive hypothesis, Ext'l1- 1 (R/I, M) HomR(R/I, M p - 1 ). There-
fore, by .Lemma 3.1.5 and the assumption x p ft 3(M,-t), we get
Ext-(R/I, M) = o. Furthermore, the homomorphism which consists in the
III]
Regular Sequences and the Depth of a Module
105
multiplication by Xl in sequence (1) is zero because Xl E I. Hence, finally,
Ext(R/I, M) Ext-l(R/I, M 1 ) HomR(RjI, M p ). 0
In the following, in 3.1.6 - 3.1.10, R denotes a Noetherian ring, I an ideal
of R, and M a finitely generated R-module satisfying the condition 1M #: M.
Theorem 3.1.3 and Lemma 3.1.5 directly imply
Theorem 3.1.6
If the sequence Xl' ..., x p is a maximal regular sequence on the module
M contained in I (i.e. if it cannot be extended to a longer regular sequence
on M contained in 1), then
Ext(RII, M) :F 0, Extk(R/I, M) = 0 for 0 i < p.
Corollary 3.1.7
Any two maximal regular sequences on the lnodule M contained in I have
the same length, equal to the least non-negative integer p for which
Ext(R/I, M) #= O.
The first part of Corollary 3.1.7, asserting that any two M-sequences
contained in I have the same length, can also be established without re-
sorting to the functors Ext. We suggest that the reader should try to
work out a direct proof. We hope that this experience will bring into relief
the power and efficiency of homological methods.
Definition 3.1.8
The common value of lengths of all the maximal regular sequences on the
module M contained in I is called the depth of the ideal I with respect to M,
and it is denoted by depth(I; M). If M = R then we write simply depth (I).
As a consequence of the discussion preceding Theorem 3.1.3 we have
Corollary 3.1.9
The number depth (I; M) is finite.
In order that certain formu]ae below should apply without restriction
we adopt the convention that depth(R; M) = 00 (see e.g. Lemma
3.1.1).
Let x E I and 1* = I/(x), Ai = MjxM.
Lemma 3.1.10
If x fft 3(M), then depth(I*; M) = depth(I; M)-l.
Proof
Let E 1, ..., En be any elements of the ideal 1* and. let Xl' . "' X n be the
representatives of the corresponding residue classes E 1 , ..., n modulo the
106
Cohen-Macaulay Rings
[Ch.
ideal (x). The isonl0rphisn1 MI(l"'" I;p) M Mj(x, XJ , ..., x,,)M and
direct computation readily imply that E p + t 3 (M I(1' ..., p) M) <=> Xp+l
rp 3(M/(x, Xl' ..., xp)M). This shows that 1' ..., p is a maximal M-se-
quence if and only if x, Xl' ..., x p is a Inaximal M-sequence. The assertion
of the lenlma follows. 0
To conclude this section, we shall investigate the behaviour of depth
in passing to a ring of fractions (other properties of the depth, which are
not needed at present are given in the exercises).
Lemma 3.1.11
Let R be a Noetherian ritlg, I an ideal of R, and M a finitely generated
R-module. Then:
(i) for any multiplicative subset S of R, we have
depth(I;M) depth(IRs;Af s );
(ii) depth(I; M) = infdepth(IR ttt ; M m ), where tn ranges over all maximal
111
ideals of R.
In particular, for M = R we have depth(I) = infdepth(IR m ). (If 1Rm
m
= Ran, then depth(IR m ) = 00 according to the remark made after Corollary
3.1.9.)
Proof
(i) The required inequality follows immediately from Corollary 3.1.7
and from the commutativity of functors Ext and localization (Theorem
A.3.6).
(ii) In view of (i), it is enough to show that depth(I; M) depth(IRm;M m)
for SOlne maxin1a1 ideal m. Assume conversely that depth(I; M) = p but
depth(IR m ; M m ) > p for each m. The isolnorphism (see Theorem A.3.6)
(Ext(R//, M)ut Extk (Ranl/R uo M m )
m
and Corollary 3.1.7 yield (Extk(RII, M»m = 0 for every maximal ideal m.
Applying Theorem 1.4.22 of [B], we conclude that Extk(RII, M) = 0,
which contradicts the assumption that depth(I; M) = p and the charac..
terization of depth in terms of functors Ext (Corollary 3.1. 7). 0
Exercises
1. (a) Let Xl, X2 be a regular sequence of a ring R. Prove that Xl rt 3(R/(x,,»).
(b) Give an example of a regular sequence Xl, X2 such that X2 is a zero-divisor in R.
2. Prove that if a sequence Xl, X2 of a local ring is regular, then the sequence Xl, Xl
is also regular.
3. Using the preceding exercise, prove that in a local ring any permutation of a regular
sequence is also a regular sequence.
III]
Regular Ideals
107
4. Prove that in a Noetherian ring any regular sequence contained in an ideal] can
be extended to a maximal regular sequence contained in 1.
5. Let R = K[X, Y, Z], where K is a field. Show that X, Y(l - X), Z(l - X) is a regular
sequence in R, while the sequence Y(l- X), Z(l- X), X is not.
6. Prove that 1 C J implies depth(I) depth (J).
7. Show that depth(l) = depth(radl) for any ideal] of a Noetherian ring.
8. Establish the equalities depth(IJ) = depth(If"'\J) = min( depth(l), depth(J») for
any ideals 1, J of a Noetherian ring.
9. Let PI, ..., P" be all the prime ideals associated with an ideal I of a Noetherian
ring. Prove that depth(I) = min depth(P,). [Make use of preceding exercises and of
1 is
the existence of a primary decomposition.]
10. Let R be a ring and M an R-module. Show that jf Xl, ..., XII is an M..sequence,
then
Xi f/ a(kf/(Xl, ..., Xi-I, Xl+l, ..., XII) AI) for i = 1, ..., II.
11. Under the assumptions of the preceding exercise, let Xl = yz for a fixed i. Prove
the following statements:
(a) jf Xl, .oo, X'-I, y, X'+l, ..., X n and Xl, ..., X'-l, Z, X'+l, ."'X II are M-sequences,
then so is the sequence Xl, ..., Xn.
(b) if Xl, ..., x" is an M-sequence and (XI,..., Xl-I, y, x,+ 1, ..., XII) M -:1= M,
then Xl, ..., X'-I, y, X'+I, ..., X" is an M..sequence.
12. Let R be a ring. Show that jf Xl' ..., X n is a regular sequence of R, then xU, ...
. .. , X: n is also a regular sequence of R for any sequence of positive integers SI, ..., SII'
Prove furthermore that the regularity of a sequence xI 1 , ..., xn for son1e 81, ..., Sn implies
the regularity of the sequence Xl, ..., Xn.
13. We say that a sequence Xl, ..., X n of elements of a ring R is a n1aximal regular
sequence on an R-module M (without reference to a specific ideal) if for any ideal I
satisfying the conditions: 1 0 1M rI= M, 2 0 (Xl' ..., XII) C I, we have the equality
11 = depth(I; M). Let R = K [[t]] [X], where K is a field. Prove that tX-l and I, X are
maximal regular sequences of R. Thus there exist maxin1al regular sequences of R with
different lengths.
14. Give an example of an ideal I of a ring R and of a multiplicative subset S of
R such that depth(l) < depth (IRs). Find an example such that, the difference
depth(IR s ) - depth(l) is arbitrarily large.
15. Let R be a unique factorization domain. Show that every non-zero ideal of R
is isomorphic either to R or to an ideal of depth at least 2.
16. In the ring K[X 1 , ..., X,,] of polynomials over a field K let the ideal I be generated
by monomials in Xl' ..., Xn. Prove that depth(l) is equal to the minimal number k such
that I c (X, 1 ' ..., X,,) for some ;1, ..., i k .
17. Let In, II be the ideal of K[X 1 , ..., Xn] generated by an the square-free monomials
of degree p in Xl, ..., X,., i.e.,
I", II = (X, 1 ' X ,2 , oo., X,,,), 1 i 1 < ... < ; p /I.
Show that depth(I n ,,,) = n-p+ 1.
3.2 REGULAR IDEALS
We already know three numerical invariants of any ideall of a Noetherian
rJng:
(1) height-ht(I),
108
Cohen-Macaulay Rings
[Ch.
(2) the minimal number of generators-v(1),
(3) depth-depth(l).
We also know the relation between the first two: Krull's theorem (Theorem
1.2.10) implies that ht(I) v(1). Now we shall relate to them the third
invariant-the depth of an ideal, introduced in the preceding section.
Theorem 3.,2.1
Any ideal i of a Noetherian ring satisfies the inequality depth(I) ht(I).
Pl'oof
The proof is by induction on depth(I) which is a non-negative integer in
view of Corollary 3.1.9. The case depth(I) = 0 is trivial. If depth(l) > 0,
choose an element x in I which is not a zero-divisor, and denote 1* = I/(x).
By Lemma 3.1.10, we have depth(/*) = depth(I)-l < depth(1). Thus
it follows from the inductive hypothesis that depth(I*) < ht (1*). Since
x 3(R), Corollary 1.2.17 implies ht (/*) = ht (1) -1, and finally depth(I)
ro. 0
Corollary 3.2.2
Any ideal I of a Noetherian ring satisfies the inequalites depth(I) ht(l)
p(1).
The purpose of the present section is to investigate the structure of
those ideals for which we have equalities in the above corollary.
Theorem 3.2.3
Let / be an ideal of a Noetherian ring R. Then depth(/) = v(I) if and
only if I is generated by a regular sequence.
If R is a local ring, depth(l) = n and I = (Xl' ..., x,,), then Xl' ..., x"
is a regular sequence.
In proving the theorem we shall make use of the following lemma.
Lemma 3.2.4
Let PI' ..., P" be prime ideals of a ring R, let I be an ideal of R, and let
x be an element of R such that (I, x) q: PI U ... uP". Then there exists
an element y e / such that x+y Ptu ... uP".
Proof
We may of course assume that none of the prime ideals P, is contained
in any of the ideals PJ, i #: j. Suppose that the ideals Pi are numbered so
that xeP 1 n... nP"xP'+lU... uP k , 0 r k. If r = 0 we can
take y=O. We may thus assume r 1. Clearly, Iq: P 1 u... uP" for
otherwise we would have (I, x) c PIU ... uP" contrary to the assumption.
Therefore there exists an element Yo eI,yo P1U ... uP,. Choose an
III]
Regular Ideals
109
element A such that A P 1 u ... uP" A E P,+ln ... nP k . This is possible,
for otherwise we would have P r + 1 n ... nPk C PIU ... uP" and conse..
quently (by Corollary 1.1.8 in [B]) Pi c: PJ for some distinct i,j, which
contradicts the initial assumption.
The element y = AYo has the required property. Indeed, ;'Yo PI U ...
. .. uP" which, since x e P 1 r. ... nP" shows that x + y P 1 U ... uP r.
On the other hand, x P r + 1 U ... uP", and thus also X+ y P r + 1 U ... UPk
since AYo E P,+ In ... nP". 0
Proof of Theorem 3.2.3
If 1 is generated by a regular sequence of length n, then depth(I) = nand
'P(I) n. By Corollary 3.2.2, we have depth(I) = 'P(I) = n.
Assume now that depth(/) = 'P(I) = n; we shall prove by induction
on n that I is generated by a regular sequence of length n.
If n = 1, the theorem is obvious since if an element x E R is a zero-div-
isor then so are also all its non-zero multiples.
Let n > 1 and let I be generated by elements Xl' ..., x,.. Since 1 q: 3(R)
and 3(R) is a union of a finite number of prime ideals (Theorem 2.3.22
of [B]), by applying Lemma 3.2.4 to the element Xl and to the ideal
(x 2 , ..., XII)' we deduce that there exists an element y E (X2, ..., XII) such
that U I = Xl + y 3(R); obviously, 1 = (Ul, X2, X3, ..., XII)' Denote R*
= R/(Ul),I* = I/(Ul)' By Lemma 3.1.10' we have depth(/*) = n-l
= 'P(l*), and therefore we can apply the inductive hypothesis to the ideal 1*.
If u, ..., u: is a regular sequence generating the ideal 1* , where uf = u, +
+ (Ul), then, by Lemma 3.1.4, the sequence "1' "2, ..., Un is a regular se-
quence generating I.
To prove the second part of the theorem, we assume R to be a local ring.
By the inductive hypothesis, the sequence x, ..., x: is an R*-sequence,
that is to say, Ul, X2' ..., XII is an R-sequence. R being a local ring, any
permutation of a regular sequence is also a regular sequence (Exercise
3, Section 3.1), and hence X2' ..., XII' "1 is regular. It follows that "1
3(R/(X2' ..., X,,)), which, in view of "1 = Xl +Y, Y E (X2, ..., X,.), yields
Xl 3(R/(X2, ..., X,.»). Finally, the sequence X2' ..., X,., Xl and hence the
sequence Xl' ..., X,. are regular. 0
Corollary 3.2.5
If Xl' ..., X,. is a regular sequence of elements of a Noetherian ring, then
ht(x 1 , ..., XII) = n.
Definition 3.2.6
An ideal generated by a regular sequence is called a regular ideal.
In order to make later results (see Section 3.3) applicable to the trivial
case, we adopt the convention that 'P(O) = 0, and we shall regard the zero
ideal as a regular ideal.
110
Cohen-Macaulay Rings
[Ch,
To state a useful property of regular ideaJs, we shall need one more
definition.
DefiDitiOD 3.2.7
An ideall is said to be depth-unmixed (height-unmixed) if all the associated
prime ideals of I have the same depth (height).
Lemma 3.2.8
A regular ideal of a Noetherian ring is depth-unmixed.
Proof
Let Xl' ..., X n be a regular sequence generating the ideal I and let P be
any prime ideal associated with I. By Theorem 2.3.22 of [B], each element
in P is a zero-divisor on the module R/ I, and therefore Xl' ..., XII is a maxi-
mal regular sequence contained in P, i.e. depth(P) = n. D
A regular ideal of a Noetherial1 ring may not be height-unmixed (see
Exercise 3). In Section 3.3 we shall deal in more detail with rings whose
regular ideals are all height-unmixed (see Theorem 3.3.5).
To conclude this section, we shall establish a theorem which character-
izes a regular ideal in a local ring in terms of the graded ring associated
with it (see Chapter I). This characterization will be a basis for the descrip-
tion of Cohen-Macaulay local rings by means of multiplicities (Theorem
3.3.6).
Let us recall that by the graded ring GrI(R) associated with an ideal I
of a ring R we mean the ring
RllEaIII 2 Ea ... IIIIIn+lffJ ...
with multiplication defined by
(r+IP+I)(s+If+ 1 ) = rs+IP+Q+l for ,. E IP, S E [f.
If I is generated by elements Xl' ..., X n , then GrI(R) is the algebra over
R/ I generated by the elements X, + 1 2 , i = 1, ..., n.
The theorem belo\v is a generalization of Theorem 1.4.11.
Theorem 3.2.9
Let R be a local ring and I an ideal of R. The following properties are
equivalent:
(i) the ideal I is generated by a regular sequence Xl' ..., X,. of R,
(ii) the ring GrI(R) is isomorphic to the polynomial ring
(RII) [Xl , ...,X,,] via the isomorphism mapping X, to xi+I2.
Proof
(ii) => (i). Let X l = x,+/2, and GrI(R) be the ring of polynomials
in X l' ..., X ,. over RII. First we shall prove the follwing fact: if
rXI +CP(X2' ..., x n ) = 0, (2)
III]
ReguJar Ideals
111
where rp is a form of degree s with coefficients in R, then r e 1'-1 and the
coefficients of rp belong to I.
Suppose that r 1&-1. Then there exists t < s-1 such that r e It but
r, p+l. By considering equality (2) in GrI(R), we deduce that (r+1 t + 1 ) X l
= O. Since X l is not a zero-divisor in GrI(R), we have r+ [t+ 1 = 0, which
contradicts the choice of t; thus r e Ill-I. Consider now the equality (2)
in [lIlls+l. As X l' ..., X II are algebraically independent over RjI, all the
coefficients of rp are in I.
We now turn to the proof of the implication (ii) => (i). First, we shall
show that Xl is not a zero-divisor of R. If rXI = 0, then using (2), we
conclude that r belongs to every power of I. R being a local ring, by virtue
of Krull's theorem (Theorem 2.5.5 in [B]) we get r = O.
Let R' = RI(Xl)' I' = II(xl)' x = Xi + (Xl), x ; = x + (1')2, i = 2, ...
. . . , n. In what follows, we shall employ induction on n, proving first that
Grl(R') Grl(R)/(x l ).
We have the homomorphism 0': Grl(R) -+ Grl,(R') defined by the
formula
a(y 1- IS+ 1) = y' + (I')S+ 1 for y e IS,
where we write y' for the residue class of y in (I')' = (l"'+(xl»)/(x 1 ). Ob-
serve that O'(x,) = x for i = 2, .0.' n and that 0' is an epimorphism. We
claim that Ker( 0') is generated by X l.
Let! be a form of degree k in n -1 indeterminates with coefficients in
R and let f denote the form over RII obtained from f by replacing the
coefficients of f by their residue classes modulo I. If
I" ) K ( ) tl 1"( -' -' ) (/ ' ) "+1
X2' ..., X n E er 0' , len J \X2, ..0' x" E .
Since ([')"+1 = (/"+1 + (Xl) )/(X l ), this means that there exists a form
g of degree k + 1 in n - 1 indeterminates with coefficients in I such that
f(X2, ..., x,,) = g(X2, ..., XII) + UX 1 , U e R.
Using the implication (2) applied to the form g- f, we see that all the
coefficients of the form f are in I, i.e. !(X 2, 00.' x lt ) = 0 in GrI(R). This
ends the proof of the fact that GrI,(R') Grl(R)I(Xt) is the ring of poly-
nomials in n - 1 indeterminates x , .00' x . By the inductive hypothesis,
we infer that x , ..0' x is a regular sequence of R', i.e. finally, the
sequence Xl' ..., x" is regular in R.
(i) => (ii). Let Xl'...' x" be a regular sequence of R and let
f = l:" «,(Xl' ..., X,,) e R[X 1 , ..., XII] be a form of degree s in Xl' ..., XII'
where <Xi(X 1 ,. .. ,XII) are distinct monomials in Xl' ..., XII of degree s.
In order to show that the homomorphismqJ: (RII) [Xl' ...,X n ] -+ Grl(R).
rp(X,) = x, + 1 2 is an isomorphism it is sufficient to prove that
112
Cohen-Macaulay Rings
[Ch.
f(x 1 , ..., X n ) = 0 implies r, E I for any form f and any s 1.
(3)
Indeed, if g = L (t, + 1) P,(X 1 , ..., X n ) E (Rf 1) [Xl' ..., X n ], where t i E R,
and Pi are all the monomials in Xl' ..., XII of degree s, and q;(g) = 0,
then L t,{Ji(Xl, ..., XII) E /S+l, i.e. L (I, + Ui) (J,(Xl, ..., x n ) = 0 for some
u, e I. The validity of the implication (3) yields t, + u, E I, that is, Ij + I = 0,
and finally g = O.
The method of the proof of (3) requires introducing the following
definition. Given two monomials in Xl' ... , XII: = xr 1 ... XCn, {J = xt l ... xn,
we say that (X is a formal multiple of fJ if p, q, for all i. Property (3)
follows directly from a slightly more general fact. 0
Lemma 3.2.10
Let Xl' ..., XII be a regular sequence of a ring R, I = (Xl' ..., XII)' Further,
let (Xl' . "' «I;, P be monomials in Xl' ..., X n such that {J is not a formal
multiple of any of the monomials «1' ..., «t. Then
rfJ = rl C'l1 + . II + r"!Xi for r, rj E R,
implies rEI.
Proof
We proceed by induction on the degree of the monomial fJ. If {J is of degree
0, i.e. {J = 1, then (Xl' ..., (Xt are of positive degree in view of the assumption
that (J is not a formal multiple of any of the monomials «,. Thus relation
(4) shows that reI.
Assume that fJ is of positive degree, fJ = X11 ... xi", L q, > O. Since
fJ is not a formal multiple of any of the monomials (X1t for every i, 1 i k,
there exists s, such that qs, is smaller then the power in which x s , occurs in
(x,. Consider all the monomials (x, for which s = SI = SIt and rewrite
equality (4) by transposing these monomials to the left-hand side. Setting
fJ = x:i' we have the equality
(4)
(ry-txJx:. = 2:>,x::.
where the sum is over all i such that Si #: sand ai > qSJ' By Exercise 12,
Section 3.1, a sequence consisting of powers of the elements XI' ..., x,.
is also regular. Applying to it the result of Exercise 10, Section 3.1, we
deduce that rr - tx s can be expressed as a linear combination of the powers
x::' S, :f:: s. Furthermore, " is not a formal multiple of either X. or any of
the powers x::. The degree of " being less than that of fJ, we finally
conclude from the inductive hypothesis that reI. 0
Let us observe that in the second part of the proof of Theorem 3.2.9 no
use is made of the fact that the ring R is local.
III]
Characterizations of Cohen-Macaulay Rings
113
Exercises
1. Let K be a field, R = K(X, YJ/(X", XY), and let I be the image of the ideal (X, Y)
in R. Prove that depth(I) = 0, ht (I) = 1.
2. Prove that every minimal ideal associated with a regular ideal, generated by a regu-
lar sequence of length n, has height n.
3. Let R = K[X, Y, Zj/(XY, XZ), where K is a field. Show that the element x+ y
is not a zero-divisor of R. Find the prime ideals associated with the ideal I = (x + y),
and prove that I is height-mixed (in spite of the fact that, by Lemma 3.2.8, I is depth...
unmixed).
4. Prove that if (l and p are monomials with respect to elements of a regular sequence
of a ring R, then (l is a multiple of P (i.e., « = rp for some r E R) if and only if « is a for.
mal multiple of p.
5. Let R = K[X, Y, ZlI(X1.Y-Zy2), where K is a field. Consider the monomials
« = x 2 y, p = y2 in x, y (the residue classes of X, Y respectively). Show that « is a multiple
of p in R, but it is not a formal multiple of p.
3.3 CHARACTERIZATIONS OF COHEN-MACAULAY RINGS
Referring to the introduction to this chapter we define the following notion.
Definition 3.3.1
A Noetherian ring R is called a Cohen-Macaulay ring if any ideal! of R
generated by ht(1) elements (i.e., ht(I) = ",(1) is height-unmixed.
We note that in accordance with the convention adopted in Section 3.2
(,,(0) = 0) the zero ideal of a Cohen-Macaulay ring is height-unmixed,
that is, the only prime ideals associated with the zero ideal are the minimal
prime ideals of the ring.
By virtue of the properties of regular sequence stated ill Sections 3.1
and 3.2, we can give the first characterization of Cohen-Macaulay rings.
Theorem 3.3.2
Let R be a Noetherian ring. The following properties are equivalent:
(i) R is a Cohen-Macaulay ring,
(ii) for every maximal ideal tn of R, we have depth(m) = ht(m),
(Hi) for every prime ideal P of R, we have depth(P) = ht{P),
(iv) for every ideall of R, we have depth(I) = h(I).
In proving this theorem we shall need the following lemma.
Lemma 3.3.3
Let (R, m) be a local ring. Then, for every prime ideal P #: m, there exists
a prime ideal Q * P such that ht(Q)-depth(Q) ;;:: ht(P)-depth(P).
Proof
Let depth(P) = p and let Xl' ..., x p be a maximal regular sequence con-
tained in P. By Theorem 2.3.22, Corollary 1.1.8, and Theorem 2.3.15 in [B],
]14
Cohen-Macaulay Rings
[Chi
there exists y ri (XI' ..., x p ), such that yP C (Xl' ..., x,,). Let R = R/
j(x l' ..., x p ), and consider two cases.
1 0 tn C '3( R) ; then depth(m) = p, 111 P, and so we can take Q to
be nt.
2 0 m q: 3( R) , that is to say, in m there exist elements which are not
zero-divisors on the module R. We claim that there exists an element
Z Em such that z 3( R) and y (Xl' ..., Xl" z). Indeed, if we had, y
E (Xl' ..., xP' z) for every z f/ 3(.R), then, since Zk 3 (R) for each k, we
co
would have Y En Z" in R. Hence, by Krull's intersection theorem, y
k=1
E (Xl' ..., x p ), contrary to the assumption.
Thus depth (P, z) = p + 1 because Xl' ..., xl" Z is a regular sequence
of lengthp + 1, yep, z) c: (Xt, ... xl" z), andy, (Xl' ..., Xl" z). By CO'rollary
1.1.8 of [B], it follows from the inclusion (P, z) c: 3(R/(Xl, ..., xp, z),
that there exists a prime ideal Q associated with (Xl"'.' xp, z), which
contains (P, z). Of course, depth(Q) = p+ 1, ht(Q) ht(P) + 1 and Q * P,
\vhence eventually ht(Q)-depth(Q) ht(P)-depth(P). 0
The proof of the above lemma immediately yields
Corollary 3.3.4
If (R, m) is a local ring and if an ideal I of R fulfils the condition depth(I)
< depth (m), then there exists a prime ideal Q, Q * 1, such that depth(Q)
= depth(I) + 1.
Proof of Theorem 3.3.2
(i) => (ii). Let m be a maximal ideal of height d. If d = 0, then depth(m)
= 0 by Theorem 3.2.1. So assume that d = ht(m) > O. By the proof of
Theorem 1.2.16 it follows, that there exists a sequence Xl' ..., Xd of el-
ements of m such that ht (Xl' ..., Xi) = i, i = 1, ..., d. We shall show that
Xl' ..., Xd is a regular sequence of R. Note that, by the assumption, aU
the ideals (Xl"'" x,) are height-unmixed. Therefore, if X,+ I were a
zero-divisor modulo (Xl' ..., X,), then the whole ideal (Xl' ..., X,+ 1) would
be contained in one of the prime ideals associated with (x I' ..., x,), and
hence in a prime ideal of height i. We know, however, that ht(xl' ..., X'+l)
= i + 1. Accordingly XI' ..., Xli is a regular sequence of R contained in
m, i.e. depth(m) d = ht(m). From Theorem 3.2.1 we obtain the equality
depth(m) = ht(m). (Observe that the same argument establishes the
implication (i) => (Hi).)
(ii) => (iii). First let us assume R to be a local ring, and let P be an arbitrary
prime ideal. Applying Lemma 3.3.3 repeatedly, we get an increasing chain
of prime ideals P = Po c P 1 C ... which must reach the maximal ideal
m after a finite number of steps since the ring R is Noetherian. Conse-
III]
Characterizations of Cohen-lVIacaulay Rings
115
quently, 0 ht{P)-depth(P) ht{m)-depth(m) = 0, and finally ht{P)
= depth(P).
Now we pass to an arbitrary Noetherian ring R. If P is any prime
ideal, then, by Lemma 3.1.11, there exists a maximal ideal nt :::> P such
that depth(P) = depth (PRm), Since ht(m) = ht(mR m ) and depth (tn)
= depth(mR m ) (also by LeJnma 3.1.11), Rut has property (ii). Frolu the
implication (ii) => (iii), already proved for local rings, we infer that ht (P Rm)
= depth(PR m ). Thus ht{P) = depth(P), as height remains ullchanged
under localization.
(Hi) => (iv). Observe first that for any ideal I, there exists a prime ideal
P :::> I which has the same depth as I. Indeed, let depth(J) = p and let
Xl' ..., x p be a maximal regular sequence in I. Accordingly I c: 3{R/
I(Xt, ...,x p » and, by Corollary 1.1.8 in [B], the ideal I is cOl1tained ill
a certain pri.tne ideal P associated \vith (Xl' ..., X,), As P consists only
of zero-divisors on the module R/(Xl,"" x p ), we have depth(P) = p
= depth(l).
III view of this, depth(P) = depth(I) ht{l) ht(P). Therefore the
assumption depth(P) = ht(P) implies depth(l) = ht{I).
(iv) => (i). Let I be an ideal of height p and let 'V(/) = p. Since, by the
assumption, depth(I) = p, 1 is a regular ideal by Theorem 3.2.3. Applying
Lemma 3.2.8, we deduce that the ideal I is height-unmixed, once more
by (iv). 0
Notice that from Theorem 3.3.2 \ve infer in particular that a local ring
is Cohen-Macaulay if and only if the equality ht(rn) = depth(ln) holds
for the unique maximal ideal m.
As an application of the theorem proved above, we give the first
examples (except for polynomial rings over a field mentioned above) of
Cohen-Macaulay rings:
(1) Artin rings (see Section 2.8 of [BD; in this case depth(m) = ht(m) = 0
for every maximal ideal.
(2) Noetherian domains of dimension 1, e.g. Dedekind domains (see
Chapter III of [B]); then, for every maximal ideal, depth(ttt) = ht{m) = 1.
(3) Normal Noetherian domains of dimension 2. Let ttt be a maximal
ideal. Ifht(m) = 1, then clearJy depth(m) = ht(m). Suppose that ht(n1) = 2
and let x Em, x i= O. By Theorem 1.2.19, aU the prime ideals associated
with (x) have height 1, and so
m U Pi ·
P ,eABs(R/(x»
Thus there exists Y Em, y U Pi, and x, y is a regular sequence contained
in tn.
(4) Regular local rings since, by Theorem 1.4.19, the maxitnal ideal is
regular.
116
Cohen-Macaulay Rings
[Ch.
Further examples will be provided in subsequent sections. Here we
shan present another characterization of Cohen-Macaulay rings.
Theorem 3.3.5
Let R be a Noetherian ring. The foJIo\ving properties are equivalent:
(i) R is a Cohell-Macaulay ring,
(ii) every regular ideal of R is height-unmixed,
(iii) all the ideals I of .R which satisfy the condition ht (1) = p(1) are
a regular ,
(iv) for any prime ideal P of R of height 1 there exists a set of par-
ameters of the ring R p which is a regular sequence.
Further if R is a local ring, then the properties given above are equiv-
alent to each of the following:
(v) there exists a set of parameters of R, ,,,hich is a regular sequence,
(vi) every set of parameters of R is a regular sequence.
Proof
(i) => (ii). Let I be an arbitrary regular ideal of R. Then depth(l) = ht (I)
= ')1(1) by Theorem 3.2.3. From (i) we therefore conclude that I is height-
unmixed.
(ii) => (Hi). Let I be an ideal which satisfies the condition ht (I) = 'IJ(I).
Suppose that depth(I) = k, and let XI' ..., x" be a maximal regular se-
quence contained in I. Accordingly I is contained in some prime ideal P
associated with the regular ideal (XI' ..., x,,). By virtue of (ii), every regular
ideal is height-unmixed, i.e., ht (P) = ht (x l' ..., Xk) = k. Hence ht (I)
ht(P) = k = depth(I), and finally depth(I) = ht(I) = v(1). In view
of Theorem 3.2.3, the ideal I is regular.
(iii) => (iv). Let P be a prime ideal of height n 1. Theorem 1.2.16
shows that there exists a sequence of elements ai' ..., all e P such that
ht (at, ..., a,.) = n. From (iii) we deduce that (al"'" a,.) is a regular
ideal. This means that there is a regular sequence b 1 , ..., b,. which generates
the ideal (at, ..., an)' The images of the elements of the sequence b 1 , ..., b n
form of course a set of parameters of the ring R p .
(iv) => (i). Let P be a prime ideal of R of height n ;;:: 1. By (iv), there
exists a set of parameters of the ring R p forming a regular sequence. There-
fore n depth(PR p ) ht(PR p ) = n, i.e. depth(PR p ) = ht(PR p ). Obvi-
ously, this equality is also valid for prime ideals of height zero. Consequently
R p is a Cohen-Macaulay ring for any prime ideal P of R by Theorem 3.3.2.
This proves that R is a Cohen-Macaulay ring in view of Property 3, Section
3.4, whose proof is independent of the theorem we are proving.
Assume now that R is a local ring and m is its only maximal ideal.
(iii) => (vi). If d = dimR = ht(m) and Xl' ..., XII is an arbitrary set
of parameters of R, then ht(Xt, ..., x,,) = d. It follows from (iii) that the
III]
Characterizations of Cohen-Macaulay Rings
117
ideal (Xt, ..., XII) is regular. Using Theorem 3.2.3, we conclude that Xl' ...
. . . , XII is a regular sequence.
(vi) => (v). Obvious.
(v) => (i). It follows from the assumption that depth(m) = I1t (m),
whence R is a Cohen-Macaulay ring by Theorem 3.3.2. 0
The last theorem of this section will be a characterization of local
Cohen-Macaulay rings in terms of multiplicities. We recall that if d = dhnR
and Q is an ideal generated by a set of parameters of R, then the function
n.H I(RfQ") is a polynomial function, for large n, of degree d (see Theorem
1.5.5). The coefficient of the highest power in the polynomial has the form
eQ(R)fd!, where eQ(R) is a non-negative integer called the multiplicity of
the ideal Q. We always have (see Example 1.5.17) the inequality eQ(R)
l(RIQ). The equality characterizes Cohen-Macaulay rings; more pre-
cisely, the following theorem is valid:
Theorem 3.3.6
Let R be a local ring. The following properties. are equivalent:
(i) R is a Cohen-Macaulay ring,
(ii) there exists an ideal Q generated by a set of parameters of R such
that eQ(R) = I(RfQ),
(iii) for any ideal Q generated by a set of parameters of R, \ve have
eQ(R) = I(RfQ).
Pl'oof
(i) => (iii). The multiplicity of the ideal Q can also be expressed in
terms of the graded ring Gro(R) = Qn/Qn+l associated \vith Q. For each
11, we have an exact sequence
o -+ Qn/QIt+l R/Q"+l R/Qn -+ 0,
and consequently I(Q"/Qn+l) = /(R/Qn+)-I(R/Qn). Thus it follows from
Section 1.5 that the function n f-+ I(Qn /Q" + 1) is also a polynoDlial function,
for large n, of degree d- ]. Moreover, the coefficient of the highest power
If-I is the number eQ(R)/(d-l) !.
In order to establish the implication (i) => (Hi), consider an arbitrary
ideal Q generated by a set of parameters Xl' ..., Xci. Theorem 3.3.5 shows
that Xl' ..., Xci is a regular sequence. Hence by Theorem 3.2.9 we get an
isomorphism GrQ(R) (R/Q) [Xl , ..., Xci]. This implies directly I(Qn /Qn+l)
= I(R/Q) (n d l1) = [/(R/Q)/(d-l)!] n d - 1 + ..., i.e. eo(R) = /(R/Q).
(iii) => (ii). Th is is obvious.
(ii) => (i). Let Xl' ..., XII be a set of parameters' of the ring R and let
Q = (Xl' ..., Xd)' We want to show that Xl' ..., Xci is a regular sequence.
To this end, just as in Theorem 3.2.9, we define a homomorphism
q;: (R/Q) [Xl' ..., X,,] -+ Gr Q(R), cp(X i ) = Xi + Q2 .
118
Cohen-Macaulay Rings
[ChI
Further we put A = (R/Q) [Xl' ..., X 4 ], I = A(X 1 , ..., "Y d ), J = Ker(tp).
We shall prove that if I #= 0, then ea(R) < I(R/Q). Froln the renlarks
made in the course of proving the impJication (i) => (iii) it follows that
n
I(R/Q") = L I(Qi-t /Qi). Moreover, Gra(R) All. Thus I(RfQ")
1=1
= I(A/(]n+J») for each n.
If J =1= 0, then I contains a form f =1= 0 which is, say, of degree p, and
hence, all the products off with luonomials of degree less than n - p. These
products generate an R/Q-module, whose length is equl at least to the nwn-
ber of all such different products, i.e. at least to (n-pd-l). Consequently
I(RIQn) = I(AIW+J)):::;; I(Aw)-(n-p"dd-l)
= I(RIQ)(n+-l) _ (n-Pdd-l)
= (I(R/Q)/d!)n d + ... - (n fd! + ...)
= [(l(RfQ) -1 )/d!]n d + ...
for all n > p. From the definition of multiplicity we get eQ(R) < I(R/Q).
The above reasoning also shows that if e{J(R) = I(RfQ), then rp lllust
be an isomorphism. By Theorem 3.2.9, the sequence Xt, ..., Xd is regular
and R is a Cohen-Macaulay ring in vie\v of Theorem 3.3.5. 0
Exercises
1. Prove that any regular sequence of a local ring may be extended to a set of par-
ameters of that ring.
2. Prove that R is a Cohen-Macaulay ring if and only if no regular ideal of R has
embedded colnponents.
3. Let R = K[X, Y, ZJ/(XY, XZ), where K is a field, and let I = (z, x+Y), where
x, y, z denote the residue classes of the indeterminates X, Y, Z in R. Show that ht(l) = 2,
depth(I) = 1. Deduce frotn this that R is not a Cohen-Macaulay ring.
4. Prove that sup(ht(P).-depth(P») = sup(ht(m)-depth(m») for any Noetherian
ring R, where the supremum on the left relates to all prime ideals, and that on the right
to an maximal ideals.
5. Show that the ring K[X, YJ/(X 2 , XY), where K denotes a field, is not a Cohen-
Macaulay ring.
6. Prove that a local ring (R, nt) is Cohen-Macaulay if and only if for every set of
parameters Xl, .oo, Xd of R the ideal m is not associated with the ideal (Xl, ..., X,-I)'
3.4 BASIC PROPERTIES OF COHEN-MACAULAY RINGS
Property 1
If R is a Cohen-Macaulay ring, then the ring of fractions Rs with respect
to any multiplicative subset S of R is also a Cohen-Macaulay ring.
Proof
Every prime ideal of .Rs has the forl11 PRs, where P is a prime ideal of R,
and Pf\S ¥: 0 (see Corollary 1.4.8 in [8]). By Lemma 3.1.11 we have
III]
Basic Properties of Cohen-Macaulay Rings
119
depth(P) depth (PRs), and hence depth(P) depth(PR s ) ht(PRs}
= ht(P). Therefore depth(PR s ) = ht(PRs) and Rs is a Cohen-Macaulay
ri. 0
Property 2
A ring R is Cohen-Macaulay if and only if, for any maximal ideal m of R
the ring Rm is Cohen-Macaulay.
Proof
The necessity of the condition foIlows from Property 1; we shall prove
the sufficiency. Let m be a maximal ideal of R. Observe that depth(m)
= depth(mR m ) by Lemma 3.1.11. Furthermore, obviously ht(m) = ht(mR m ).
Thus if Rm is a Cohen-Macaulay ring, then depth(m) = ht(m), and R
is a Cohen-Macaulay ring. 0
As an immediate consequence of Properties I and 2 we obtain
Property 3
A ring R is Cohen-Macaulay if and only if, for every prime ideal P of R,
the ring R p is Cohen-Macaulay.
Property 4
If R is a Cohen-Macaulay ring and x 3(R), then R/(x) is also a Cohen-
Macaulay ring.
Proof
Any maximal ideal of R/(x) is of the form m/(x) for some maximal ideal
m of R. Since x 3(R),i t follows from Corollary 1.2.17 that ht(m/(x»
= ht(m)-l. On the other hand, depth(m/(x» = depth(m)-1 by Lemma
3.1.10. Hence the equality of the height and depth ofm implies their equality
for m/(x), and so Rf(x) is Cohen-Macaulay. 0
Property 5
Let x be an element of the Jacobson radical of a ring R and let x 3(R).
If R/(x) is a Cohen-Macaulay ring, then R is also a Cohen-Macaulay
rIng.
Proof
Let m be a Dlaximal ideal of R. As x is in the Jacobson radical, x belongs
to each maximal ideal of R; in particular, x E m. Just as in the proof of
Property 4 one has ht(m) = ht{mf(x»)+I, depth(m) = depth (m/(x»+ 1,
and consequently R is a Cohen-Macaulay ring if R/(x) has this property. 0
Properties 4 and 5 immediately yield
120
Cohen-Macaulay Rings
[ChI
Property 6
The ring R [[X]] of formal power series with coefficients in R is a Cohen-
Macaulay ring if and only if R is a Cohen-Macaulay ring.
The next property concerns the completion of a local ring in the m-adic
topology. o prove it we shall need the following
Lemma 3.4.1
Let R be a Noetherian ring, I an ideal of R such that the /-adic topology
on R is Hausdorff, and M a finitely generated R-module. Then depth(/; M)
. A 1\ A "
= depth(/R; M), where Rand M denote the completiotlS of Rand M,
respectively, in the I-adic topology.
Proof
A
To begin with we observe that 3(M) = 3(M)nR. Indeed, it is enough to
"
show that if x 3(M), then x '3(M), but this follows from the fact that
tensor multiplication by R, preserves the n10nomorphism 0 --. M M,
1\
since R is a flat R-algebra (see Corollary 2.6.20 in [B]).
Let depth(/; M) = p and let Xl' ..., X" be a maximal regular sequence
on M contained in I. It follows that X'+l 3(M/(Xl, ..., x,)M) implies
A A ______ A A
Xi+ 1 e 3(M /(X, ..., X,)M) because M /(Xl, ..., x,)M M/(Xl, ..., xj)M by
A
Corollary 2.6.21 in [B]. Thus Xl' ..., x" is a regular sequence on M con-
1\ A
tained in IR, i.e. depth(IR; M) p.
A A
On the other hand, if I c 3(N), then IR c 3(N) for every finitely gener-
ated R-module N. Indeed, 3(N) = P l u ... uP., where Pi = Ann(Yi),
y, eN, y, :p 0, are prime ideals (Corollary 2.4.4 in [B]). Consequently
1\ A 1\
Iy, = 0 for some ;, and hence (IR) Yi = 0, i.e. IR c 3 (N).
Applying the above implication to N = M / (x 1, ..., X,,) M, we obtain
1\ 1\
the required equality p = depth(IR; M). 0
Corollary 3.4.2
1\ A
If (R, m) is a local ring, then depth(m) = depth(mR), where R is the com-
pletion of R in the m-adic topology.
Property 7
A local ring (R, m) is a Cohen-Macaulay ring if and only if its completion
1\ A
(R, mR) in the m-adic topology is a Cohen-Macaulay ring.
Proof
A
According to Corollary 3.4.2, we have depth(m) = depth (mR). On the
A
other hand, dimR = dimR by Corollary 1.5.10. This shows that ht(m)
A 1\
= depth(m) if and only if ht(mR) = depth(mR), and therefore, by The-
orem 3.3.2, we obtain the required equivalence. 0
III]
Basic Properties of Cohen-Macaulay Rings
121
In order to formulate the next property, let us recall that a chain of
prime ideals Po c PIC ... c: P 11 is said to be saturated if there is no
prime ideal between Pi and P i + 1 for i = 0, I, ..., n -I. Using this notion,
we can say that the height ht (P) of a prime ideal P is equal to the least
upper bound of the lengths of saturated chains of prime ideals en.ding
with P. In an analogous way we define the number ht' (P) as the greatest
lower bound of the lengths of saturated chains of prime ideals connecting
P with minimal prime ideals. Clearly, ht'(P) ht(P), whence for the
ideals of a Noetherian ring both these numbers are finite (see Corollary
1.2.11). However, they need not be equal as can be seen from a simple
example.
Example 3.4.3
Let K be a field, let R = K[X, Y, Z]f(XY, XZ) = K[x, y, z], where x, y, z
denote the residue classes of X, Y, Z, respectively, and let P = (x, y, z).
One can readily prove that ht(P) = 2. Indeed, the chain (x) c (x, y) c P
is a chain of prime ideals of R, of length 2; on the other hand, dimR
< dimK[X, Y,Z] = 3. It can easily be checked that the chain (y, z) c P
of length 1 is also a saturated chain of prime ideals of R, and hence ht' (P)
= 1. Indeed, it is evident that there are no proper prime ideals between
P and (y, z) because R/(y, z) K[X] and dimK[X]:= 1. Suppose that
there exists a prime ideal Q of K[X, Y, Z] between (Y, Z) and (XY, XZ).
Since (XY, XZ) = (Y, Z)n(X) and (Y, Z), (X) are both prime ideals, two
cases are possible:
1 0 either (X) c Q, and we arrive at the contradiction (X) c Q c (Y, Z);
2 0 or (Y, Z) c Q, which yields the equality Q = (Y, Z).
The situation above cannot arise in a Cohen-Macaulay ring.
Property 8
For any prime ideal P of a Cohen-Macaulay ring, ht'(P) = ht(P), that
is to say, all the saturated chains of prime ideals ending with a fixed prime
ideal are of equal length.
This property follows directly from Theorem 3.3.2 and from
Lemma 3.4.4
Any prime .ideal P of a Noetherian ring, satisfies the inequality depth(P)
ht' (P).
Proof
Suppose that depth(P) > ht'(P). We may assume R to be a local ring
and P to be its maximal ideal, since in passing to the localization (i.e. to
the ring R p ) ht'(P) remains unchanged while the depth may only increase
(IJemnaa 3.].11).
122
Cohen-Macaulay Rings
[ChI
Set ht'(P) = n; we carry out the proof by induction on n. For n = 0
the assertion is trivial. Let n > 0 and let Po c ... C Pn-1 c Pn = P
be a saturated chain of prime ideals ending with P. Thus ht' (P It- 1) = n-l
and there are no pritne ideals between P and P,. _ l' According to the indue...
tive hypothesis, depth(P"_I) n-l. Since depth(P) > ht'(P) = n
> depth(P n _ 1), we conclude applyin:g Corollary 3.3.4 to the ideal Pn- h
that there exists a prime ideal Q, Q ::> Pit-I' satisfying the equality depth(Q)
= depth(P.._ 1 )+I. Of course, Q:/= P,.-I; also Q #= P since depth(Q) n
and depth(P) > n. In view of this, Q is strictly between P and Pit-I. The
resulting contradiction completes the proof. 0
Property 8 yields at once
Property 9
In a Cohen-Macaulay ring, all the saturated chains of prime ideals between
two fixed prime ideals have the same length, i.e. a Cohen-Macaulay ring
is catenary in the terminology of Section 1.2 (see the definition preceding
Exercise 6).
Proof
Let P and Q be prime ideals, P c Q. If Po c... c P" = P is any saturated
chain of prime ideals ending with P and if
P = Pkc ...C P k + r = Q (5)
is any saturated chain of prime ideals between P and Q, then the composite
chain Po c... c P"+r = Q is a saturated chain of prime ideals ending
with Q. Property 8 shows that k+l. = ht(Q), k = ht(P), i.e. the length
of the chain (5) is equal to r = ht(Q)-ht(P) and depends only on P and Q.
o
From the above proof we see that any ring with Property 8 also has
Property 9. The converse, however, is not true, a counterexample being
the ring in Example 3.4.3. Indeed, homomorphic images inherit the Prop..
erty 9; hence, by Corollary 3.4.6, the ring K[X, Y, ZJ/(XY, XZ) has this
property. We know, however, from Example 3.4.3 that the ring does not
have Property 8.
The example given in 1.2.21 shows that there exist also rings which
do not have Property 9.
Property 10
If (R, m) is a local Cohen-Macaulay ring, then for any ideal I of R we
have equality
ht(I)+dim(R/I) = dimR.
III]
Basic Properties of Cohen-Macaulay Rings
123
Proof
Let P be an arbitrary prime ideal of R. By Properties 8 and 9, any satu-
rated chain of prime ideals descending from m and going through P has
length dim R. Accordingly every saturated chain descending from m and
ending with P is of length dim R - ht (P). If P ranges over all the prime
ideals containing I, the number is largest when ht (P) is smallest, i.e. when
ht(P) = ht(I). Thus dimR/I = dimR-ht(P) = dimR-ht(J). 0
Property 11
A Noetherian ring R is a Cohen-Macaulay ring if and only if the poly-
non1ial ring R[X] is a Cohen-Macaulay ring.
In the proof we shall use a simple lemma.
Lemma 3.4.5
Let R be a a commutative ring. Then any maximal ideal ID1 of the poly-
nomial ring R[X] contains an element which is not a zero-divisor.
Proof
Assume the contrary. Then X 9J1 since X is not a zero-divisor. Therefore
9R+XR[X] = R[X], i.e. 1 = a+bX, a E 9)1, b E R[X]. But a = I-bX is
not a zero..divisor in R [X], and the resulting contradiction ends the proof.
o
Proof of Property 11
By Theorem 3.3.2, it is sufficient" to establish the equality of the height and
depth for any maximal ideal m of R[X]. Let P = 9)1 nR; by the assump-
tion, R is a Cohen-Macaulay ring, hence ht (P) = depth (P). Clearly
PR[X] is properly contained in the prime ideal PR[X]+XR[X], hence
9J1 =1= PR[XJ. By Lemma 1.3.3, we conclude that ht(9J1) = ht(P) + 1.
Let x 1, ... Xs be a maximal regular sequence contained in P. Since
R[X]/R[X] (Xl' ..., Xs) R/(XI, ..., x,)[X], by Lemma 3.4.5 the maximal
ideal Wl/(XI'.'" xs) contains an element which is not a zero-divisor.
Consequently depth (9J1) s + 1 = ht (9)1), and an application of Theorenl
3.2.1 gives the required equality.
The opposite implication follows immediately frOln Property 4. D
As a simple consequence of Property 11, \ve obtain once Dl0re, although
in a slightly different form and independently of the proof in Chapter I,
Macaulay's original theorem ('fheorem 1.3.7).
orollary 3.4.6
1"he poJynomial ring K[X 1 , ..., X,,] over a field K is a Cohen-Macaulay
ring.
124
Cohen-Macaulay Rings
[Ch.
Exercises
1. Let I be an ideal of a Cohen-Macaulay ring R. Prove that if I is generated by
n elements and ht(l) = n, then R/ I is also a Cohen-Macaulay ring.
2. Prove that if Rand T are Cohen-Macaulay rings, then so is their product R x T.
In the following exercises (R, m) denotes a local ring and M denotes a finitely gener-
ated R-module.
3. Show that if Q e Ass(M/ xM), x 3(M), then there exists P E Ass(M) such that
PQ.
4. Let P e Ass(M). Prove that
depth(m; M) dim(R/P).
[Apply induction on depth (m; M), using the results of Lemma 3.1.10 and Exercise 3.]
It follows from the result of Exercise 4 and the definition of the dimension of a mo-
dule (Definition 1.5.11) that depth (m; M) dimM. M is called a Cohen-Macaulay
module irthe above inequality becomes an equality.
5. Show that if M is a Cohen-Macaulay module then dimM = dim(R/P) for any
P e Ass(M), i.e. M has no embedded components.
1\
6. Prove that M is a Cohen-Macaulay R-module if and only if M is a Cohen-Ma-
A A A
caulay R-module, where R, M denote the completions of R, M in the m-adic topology.
7. Let x 'f: 3(M). Prove that Mis a Cohen-Macaulay R-modute if and only if M/xM
is a Cohen-Macaulay R/(x)-module. [Apply Corollary 3.1. 10 and the result of Exercise
12, Section 1.5.]
3.5 PERFECT IDEALS
No\v we shall concentrate on describing those ideals of a Cohen-Macaulay
ring for which the corresponding factor rings are also Cohen-Macaulay.
Under the assumption of the finiteness of projective dimension, they
are precisely perfect ideals which were already studied by Macaulay in
the early years of the present century.
For the proof of the principal result in this section (the Auslander-Buchs-
baum theorem (Theorem 3.5.6) some auxiliary facts are required. The
first is contained in. McCoy's theorem, which is interesting in itself, and
which will also be used in Section 3.6.
Theorem 3.5.1 (McCoy)
Let R be a ring. A system of n homogeneous linear equations in p unknowns
p
LaljxJ=O. i= I.....n. a'JER. (6)
j=l
has a nontrivial solution in R if and only if either p > n or p n and there
exists a non-zero element in R annihilating all the p xp minors of the
matrix [alj].
We shall formulate the problem of the existence of solutions of system
(6) in other terms. Let E be a. free R-module with basis el, .oo, e,J and let
F be a free R-module with basis /1, ... ,In. The system (6) has a solution
III]
Perfect Ideals
125
p n
[Xl' ..., x p ] if and only if I: x/v} = 0, where .Vj = I: akJJk E F. Let
j=1 k=1
cp: E -}> F be the homomorphism defined by rp(ej) = 'VJ,j = 1, .11 ,p.
Then (6) has a nontrivial solution if and only if Ker(rp) ¥= O.
To decide when the kernel of rp is non-zero, we shall use the following
Ielnma:
Lemma 3.5.2
The monomorphism rp: E -}> F of free modules over a ring R induces
a monomorphism !\ t rp: !\. t E -}> !\. t F of t-th exterior powers for any t > O.
Proof
We recall that!\.t E = (@tE)/N, where (j!)tE stands for the t-th tensor
power of E and N is the submodule generated by the elements of the fornl
Ul @ ... (g)u t , U, = Uj for some i,j, i =F .i.
For free modules there is another description of the module N, namely
a description in terms of alternating mappings. The symmetric group St
acts on @tE via 0'-1 (Ul (g) ... @U t ) = U(I) @ ... @U(t), 0' E St. This action
enables us to define an antisymmetrization operator
OCE: fi)' E --t @'E, OCE = L sgn(O') 0'.
oeS,
It is easily seen that N c Ker(cxp); indeed, if u is a generator of N, then
tl = 7:U for some transposition 7: E St. Then cxs(u) = I: a(u - 1:u) = 0,
a
where (] runs through all even permutations of the group St. Moreover,
it turns out that if E is a free module then N = Ker(cxB).
In order to prove this equality, let us consider a basis e 1, ..., e p of E,
and denote by L the set {I, 2, ..., p}. It is known that @tE is a free module
with basis {ell @ II. @e,,}, where [iI' ..., it] ranges over the set' L t = Lx
x... xL. Put ei = el t @ ... @ei, for i= [i 1 ,...,i t ]. We let d denote
the subset of Lt consisting of those i for which at least two components
are identical. The renlaining part L"".9I can be split into equivalence
classes of the relation I'V : i I'V j if there exists (1 E S, such that i = (1U).
Let P4 be a subset of Lt"'-d consisting of representatives (one from each
class) of all these equivalence classes. Then the above-mentioned basis
of @tE may be obtained by taking:
1 0 the elements e, corresponding to the sequences i E dB,
2 0 the elements eo(i) corresponding to the sequences i E dI and to all
the non-identity permutations 0' E S, ,
3 0 the elements ei corresponding to the sequences i e d.
Fronl the fundamental properties of bases, it foJlows that we shall
also obtain a basis @'E by taking:
126
Cohen-Macaulay Rings
[Ch.
1) the elements e, corresponding to the sequences i E fJJ,
2) the elements sgn( cr)ea(i) - ej correspondin.g to the sequences i E f!A
and to all the non-identity permutations (] E Sh
3) the elements e, corresponding to the sequences i E d.
The elements of type 2) and 3) of that basis, belong to the submodule
N (as regards 2) see Exercise 1). Thus to show that N = Ker«(XB)' it is sufi1-
cient to prove that if u = L aiei E Ker(llE)' then OJ = O. However, if
ie91
fXE(U) = a,sgn(a)e(1(1) = 0,
iei':tes r
then aj = 0 because the elements ea(1) are linearly independent.
Now the proof of the lemma no longer presents difficulties. The modules
E and F being free, we have monomorphism
E(g)E rpfg)l, Ffi)E and FE l@rp , F@F,
and hence also a monomorphism E@E - FF. Repeating these argu-
ments, vve arrive at the conclusion that (i!)tqJ: @tE fi!)t F is a mono-
morphism, too. Moreover, the operators ex commute with @trp, i.e. we have
a commutative diagram
@'E
(l)'F
Ot,!
0(1'
0 t E
:. (8)tF
Since the horizontal mappings are monomorphisms, we may regard (8)'E
as a submodule of @'F, which shows that Ker(ClE) = Ker(llF)n(@tE).
Therefore the induced mapping
1\' E = @tE/Ker(tXE) @tFIKer(fXp) = 1\' F,
which is equal to 1\ I rp, is also a monomorphism.
D
Proof of Theorem 3.5.1
Returning to the previous interpretatiol1 of the problem of existence of
solutions of the system (6) in terms of the mapping cp: E -+ F, we have to
investigate \Vl1en Ker(qJ) =F o. Clearly, Ker(<p) i= 0 if and only if the ele-
ments Vt, ..., '0, are linearly dependent. The latter property, however,
is equivalent to the linear dependence of the element VIA ... A v, in !\p F.
Indeed, if Vt, ..., v p are linearly dependent and L b/vj = 0, b k #- 0, then
b.(vt A ... A V,,) = VIA ... Abk'iJtA ... AV p = VIA ... A (LbJvJ) A ... A
A VII = o. On the other hand, if VI' ..., v II are linearly independent, then
III]
Perfect Ideals
127
the mapping ({J is a nl0nomorphism, and hence so is !\.P cp by Lemma 7.5.2,
which means that V1A ... "VII is linearly independent.
of course, the element VIA ... "v p is Jinearly dependent if p > n.
If p n, then, expressing VI" ... "v p in terms of the basis {fit A ... AJi,,},
1 i 1 < .., < i" It, of the module!\. fJ F, we obtain as coefficients all
the p x p minors of the matrix [a'l]' Thus the element VI" ... A v p is linearly
dependent if and only if there exists a non-zero element in R annihilating
aU the p x p minors of the matrix [ail]' D
Corollary 3.5.3
Let Ebeafree nlodule ofrankp and Fa free module of rank n over a Noeth-
erian ring R. If there exists a monomorphism qJ: E F, then p nand
depth(I) 1, where I is the ideal generated by aU the p xp minors of the
matrix of the mapping rp.
Proof
If p > n, then!\.P qJ = 0 since !\.P F = O. On the other hand,!\.P E =F 0,
and hence !\.P cp is not a monomorphism, contrary to Lemma 3.5.2. Thus
p n, and the ideal I is defined. If we had depth(l) = 0, then I would be
contained in one of the prime ideals associated with the zero ideal (Theorem
2.3.22 of [B]), and therefore every p xp minor of the matrix of rp would
be annihilated by a fixed non-zero element of R. By Theorem 3.5,1, this
means that Ker(qJ) ¥= 0, contradicting the assumption. D
The next two lemmas will also be useful in proving Theorem 3.5.6.
Lemma 3.5.4
Let R be a Noetherian ring and M a finitely generated R-module. If
x 3(R), x 3(M), and x belongs to the Jacobson radical J(R), then:
(i) the module M is free over R if M/xM is free over R/(x),
(i') the module Mis projective over R jf M/xM is projective over R/(x),
(ii) pdR(M) = 1 implies pdRj(x)(M/xM) = 1.
Proof
(i) We assume M/xM to be free over R/(x). Choose elements Ul, ,.., Un
in M, such that their images UI, ..., Un in M/xM form a basis over R/(x).
Let M' be the submodule generated by "1' .,., tin and consider an exact
sequence of R-modules
o L E .:: M' 0,
(7)
where E is a free module with basis el, ..., en, and n(ei) = Ui. Since by the
assumption M' +xM = M, we have M/M' = x(M/M'). From the Naka-
yama lemma (because x E J(R» we deduce that M' = M. Furthermore,
the sequence L/xL E/xE M/xM 0 is exact because N/xN
128
Cohen-Macaulay Rings
[Ch.
= NQ!)R/(x) for any R-moduIe N and because of the right exactness of the
R
tensor product functor. It follows from the definition of homomorpisbm
n that the mapping ElxE l/xM is an isomorphism, which gives L c xE.
We shall show that L = xL. Indeed, if y = xe E L, then xn(e) = 0,
because of the exactness of sequence (7). Since x 3(M), we find nee) = 0,
i.e. eEL. Thus Y E xL. From the Nakayama lemma we get L = 0, and
consequently M E is a free module over R.
(i') Suppose now that M/xM is projective over R/(x). Consider an
exact sequence 0 -+ L -+ F -+ M -+ 0, F being free over R. This sequence
induces an exact sequence 0 -+ L/xL F/xF --+- MlxM -+ O. Indeed,
in view of an isomorphism N/xN N@R/(x) for any R-module Nand
R
the right exactness of the tensor product functor the sequence L/xL
-+ F/xF --+ M/xM -+ 0 is exact. To prove that L/xL --.. F/xF is a mono...
morphism we apply the standard technique of diagram chasing to the
diagram
0 0 0
t 1 1
L/xL ... F/xF M/xJ
t 1 i
L ,. F M
t x Ix Ix
)1Ir L - F M
t i i
0 0 0
o
o
0
o
)a 0
whose rows are obviously exact and the columns are exact because x f: 3(R)
and x; a(M). Since MlxM is projective over Rf(x), the sequence splits,
and F/xF LjxLEfJM/xM. Hence (LEaM)/x(L(j)M) is free, and also
LEa M is free by (i), i.e. M is projective.
(ii) Let 0 -+ F 1 -+ Fo M -+ 0 be a projective resolution of Mover R.
By the arguments given in (i') above, the sequence 0 F 1 /xF 1 --.. Fo/xFo
-+ M/xM -+ 0 is exact. Thus the projectivity of F 1 jxF 1 , Fo/xFo over
R/(x) imply that pdR(x)(MfxM) 1. By (i') we obtain the equality. 0
Lemma 3.5.5
Let
O-.N-+FjVf-+O
(8)
III]
Perfect Ideals
129
be an exact sequence of non-zero, finitely generated modules over a local
ring (R, m). If depth(m; N) < depth(m; F), then depth(m; N) > 0 and
depth(m; M) = depth(nt; N)-I.
Proof
Put K = RIm, depth(m; N) = n, depth(m; F) = p and dcpth(m; .M) = In.
We shall make use of the characterization of depth (Corollary 3.1.7) in
terms of functors Ext. The sequence (8) induces, for each i > 0, an exact
sequence
Ext i - 1 (K, F) -+ Ext ' - 1 (K, M) -+ Exti(K, N) -+ Exti(K, F). (9)
Since p > 0, we have ExtO(K, F) = 0, and therefore ExtO(K, N) = 0,
which shows that n > O. Using the exactness of (9) for i n and the
assumption n < p, we conclude that Ext'(K, N) Ext'-l(K, M), and
m = n-l. 0
'Theorem 3.5.6 (Auslander-Buchsbaum)
Let (R, m) be a local ring and M a non-zero finitely generated R-module.
If pdR(M) < ex) then
pdR(M)+depth(nt; M) = depth(m).
Proof
We proceed by induction on s = pdR(M). Set depth(nt) = p, depth(m;M)
= m. If 8 = 0, then M is free, clearly m = p. Let s = 1 and consider an
exact sequence 0 Ft -+ Fo --.. M --.. 0, where F 1 and Fo are free modules
and the homomorphism Fo --.. M is a minimal epimorphism (see Lemma
A.5.3). It follows that the matrix of the mappitlg F L -+ Fo with respect to
any bases has entries in m. This, together with Corollary 3.5.3, gives p 1.
We shall prove by induction on m that m + 1 = p. If m = 0, then ExtO(K, M)
=1= O. But, we have the exact sequence 0 --.. ExtO(K, M) -+ Ext 1 (K, F t ),
which implies that also Ext 1 (K, F 1 ) :p 0, i.e. p = 1. Assume that m > 0
and let x 3(M). By Lemma 3.5.4, we have pdR/(x)(MlxM) = pdR(M) = 1,
while depth(m/(x); M/xM) = m-l, depth(m/(x») = p-l in view of
Lemma 3.1.10. By the inductive hypothesis, (m-l)+ 1 = p-l, i.e. m+ 1 = p.
We assume that s > 1 and proceed inductively on s. We have an exact
sequence 0 -+ N -+ F --.. M -.. 0, where F is free. Theorem A.4.t shows
that pdR(N) = s-1 > O. Applying the inductive hypothesis to N, we
obtain the equality 8-1 +depth(m; N) = p. Observe that depth(m; N) < p,
whence, using Lemma 3.5.5, we conclude that m = depth(m; N)-l, and
eventually m+s = p. 0
Corollary 3.5.7
Let R be a Noetherian ring and M a finitely generated R-module. Then,
for any prime ideal P associated with M, we have the inequality depth(P)
pdR(M).
130
Cohen-Macaulay Rings
[Ch.
Proof
If P E Ass(M), then PR p E Ass(M p ) by Lemma 2.4.14 in [B]. By Theorel11
3.5.6, we get depth(PR p ) = pdR(M p ) because depth(PR p ; M p ) = 0 (we
may assume of course that pdR(M) < (0). In view of the known inequal-
ities depth(P) depth(PR p ) and pdRp(M p ) pdR(M), the assertion
follows. 0
If J = Ann(M), then clearly every prime ideal P associated with M
contains J. Hence depth(J) depth(P) pdR(M). This leads to the
following definition.
Definition 3.5.8
Let M be a finitely generated module over a Noetherian ring R and let
Jbe its annihilator. We say that M is a perfect module if depth(J) = pdR(M).
In the case where M = RII is a cyclic module, the ideal I is said to be
perfect if R/I is a perfect R-module, i.e. if depth(I) = pdR(R/I).
CoroJlary 3.5.7 yields a simple coroJlary, which we shall state only for
cyclic modules.
Corollary 3.5.9
Any perfect ideal is depth-unmixed.
The simplest example of a perfect ideal is provided by a regular ideal.
Theorem 3.5.10
Every regular ideal of a Noetherian ring is perfect.
Proof
By Theorem A.6.2, from the Koszul complex associated with a regular
sequence of length 11 we get a free resolution of length n - 1 of the ideal
I generated by that sequence. Hence and from Theorem 3.2.3 we deduce
that n = depth(l) pdR(R/I) n, and therefore I is a perfect ideal. In
the case of a local ring, the assertion of the theorem follows immediately
from Lemma 2.1.3.
The importance of perfect ideals lies in their connection with Cohen-
Macaulay rings, as specified in the theorem below. Notice that in a Cohen-
Macaulay ring the notion of being depth-unmixed and of being height-
unmixed coincide in view of Theore1l1 3.3.2.
1nbeoremm 3.5.11
Let R be a Cohen-Macaulay rin.g and I an ideal of R. Assume
that pdR(RII) < 00. Then the foJlowing properties are equivalent:
(i) R/! is a Cohen-Macaulay ring and I is unmixed,
(ii) I is a perfect ideal.
III]
Perfect Ideals
131
If R is a local ring, then the assumption of the unmixedness of I made
in (i) may be omitted, i.e. R/I is a Cohen-Macaulay ring if and only if I
is perfect.
Proof
We first assume (R, m) to be a local ring. Using Theorems 3.5.6, 3.3.2
and Property 10 in Section 3.4, of Cohen-Macaulay rings, we obtain the
equalities
ht(m/J)-depth(m/I) = ht(ln)-ht(I)-depth(mlI)
= depth(m)-depth(m; R/I)-ht(I) = pd R (R/1)-depth(I).
Again by Theorem 3.3.2, R/I is a Cohen-Macaulay ring if and only
if the expression on the left-hand side of the above equality is zero, and
hence if and only if I is perfect.
Let R be an arbitrary Cohen-Macaulay ring and I a perfect ideal. For
any maximal ideal m containing 1, we have the inequalities
depth (I) depth(IR m ) pdRm{Rm/IRm) pdR(R/I),
hence, by the assumption, we deduce that the ideal 1Rm is perfect. Applying
the already proved local version of the theorem, we find that Rm/IRm
(R/l)m is a Cohen-Macaulay ring, and hence so is R/I by Property 2 in
Section 3.4. The unmixedness of I follows from Corollary 3.5.9.
To prove the opposite implication, assume that pdR(R/I) < 00. Thus
by Theorem A.4.5, there exists a prime ideal P containing I, such that
pdR(R/I) = pdRp(Rp/IR p ). Moreover, the two conditions of the theorem
being equivalent in the local case, we have pdRp(Rp/IR p ) = depth(IR p ).
The ideal P contains one of the prime ideals associated ,vith I, say Q, and
therefore, by the assumption and the fact that both Rand R p are Cohen-
Macaulay rings, we get a sequence of equalities
depth(IR p ) = ht(IR p ) = ht(QR p ) = ht(Q) = ht(/) = depth(I),
which proves that I is perfect. 0
In the global case, the assumption in condition (i) that I is unmixed
is essential, as is shown by the following example.
Example 3.5.12
Let A = K[X o , Xl' ..., Xn] be the ring of polynomials in indeterminates
Xo, ..., X n over a field K, n > 1. Denote by S the following multiplicative
subset of A: S = A" {(XO)u(X I , ..., X n )}. We take R = As, I = R(X O X 1 ,
... , Xo,). R is Cohen-Macaulay by Properties 1 and 11 of Section 3.4.
Furthermore, the only maximal ideals of R are the ideals corresponding to
(X o ) and (Xl' ..., ,) in A, and they have I as their intersection, whence
R/I is also Cohen-Macaulay as an Artin ring. On the other hand, however,
depth(I) = 1 < pdR(R/I) < 00 (the simple proof is left to the reader)
132
Cohen-Macaulay Rings
[Ch.
and consequently the ideal I is not perfect. The reason for this is that I is
mixed, namely
htR(X o ) = 1., htR(X t , ..., X n ) = n > 1.
Exercises
1. Let E be an arbitrary module and @ t E the t-th tensor power of E. Let N be the
submodule of t E generated by the elements of the form Ul ... Uh U, = UJ for
some;, j, i :F j. Prove that, for every element u e @ t E and for every permutation G E St,
the element u-sgn(O') G(II) belongs to N. [Establish the assertion at first for transposi-
tions and then by induction 011 the length of the expression of 0' as a product of trans-
positions.]
2. Let M be a module generated by n element and Jet E be a free submodule of M
of rank n. Show that M is free.
3. Prove that, under the assumptions of Lemma 3.5.4, we have pdR(M)
= pdR/(;JC)(M/xM).
4. Prove that if, under the assumptions of Theorem 3.5.11, the ring R/I is Cohen-
Macaulay and there exists a prime ideal containing all the associated prime ideals of 1,
then I is unmixed.
5. Let Xl' ..., XII be a regular sequence of a local ring and let u, = Xl ... X'-l X,+ 1...
... X n , i = 1, ..., fl. Show that the ideal (U1' ..., u.) is perfect and has depth 2.
6. Prove that any power of a regular ideal in a local ring is a perfect ideal.
7. Let R c T be a finitely generated extension of local rings, and let R be a regular
local ring. Show that T is a Cohen-Macaulay ring if and only if T is a free R-n10dule.
3.6 STRUCTURE OF PERFECT IDEALS OF DEPTH 2
In a local ring, there are no non-zero perfect ideals of depth 0, because no
module of the form RjI, I =1= 0, is free. The only perfect ideals of depth 1
are the principal ideals generated by a non-zero-divisor, since they are the
only ideals that are free R-modules.
The aim of the present section is to give the following description of
perfect ideals of depth 2.
Theorem 3.6.1 (Hilbert, Burch)
Let (R, m) be a local ring and I an ideal of R of depth 2 and of finite pro-
jective dimension. Then I is a perfect ideal if and only if there exists a posi..
tive integer n and an n x (n -1) matrix Cover R such that I is generated
by all the (n-l) x (n-l) minors of C.
Proof
Suppose that I is a perfect ideal of depth 2. Since every finitely generated,
projective module over a local ring is free (Theorem A.5.4), there exists
a resolution of the form
tp f
o -+ R S -+ R" -+ R -+ R/I -+ 0>
(10)
III]
Structure of Perfect Ideals of Depth 2
133
where Rl' denotes a free module of rank p. We shall first show that s = n - 1.
Since depth(I) > 0, there exists a prime ideal P of R such that I cf: P, and
thus (R/I)p = O. By localizing sequence (10) with respect to P, we obtain
an exact sequence of free modules over R p : 0 R -+ RJ -+ R p -+ O.
Since the rank of a free module is well determined we get s = n - 1.
Fix a basis h 1 , ..., h n - 1 in R,,-l and el, ..., en in R". Let vJ = qy(h j )
11
= L aijei,j = 1 , ..., n-l,f(ei) = bj, i = 1, ..., n. Accordingly, lis gener-
i = 1
ated by b 1 , ..., b". Further, let A = [aij] and write M i for the minor of
A obtained by deleting the i-th row. Set A, = (-l)'M,. We shall prove
that there exists an element x E R such that hi = xA, for all i, 1 i n.
Then the ideal I will be generated by the maximal minors of the matrix
C obtained from A by multiplying one column by x.
We show first that b,Aj = bJA,. Indeed, from the above definition and
from the exactness of sequence (10), it follows that L aljb, = O. Applying
Cramer's rule for solving systems of linear equations, we arrive at the
required equalities.
By the assumption, there exists in I an element t which is not a zero-
divisor, t = Lt,b l ; consider at the same time the element u = LtiA;.
We have ubJ = L t,bJA, = L tib,A) = tAl. To establish our claim, it is
sufficient to show the existence of x E R such that t = ux, and to prove
that u is not a zero-divisor of R. Then ubJ = tAl = uxA} will give b} = xA}.
If yu = 0, then yA i = 0, as t is not a zero-divisor. On the other hand,
applying Lemma 3.5.2 to the mapping rp, we conclude that the element
VI A ... A V..-l is linearly independent. Since
VIA ... AV II -l = LM t e 1 A ... Aet-l A et+lA ... A ell'
it follows that y( V I A ... A V.. _ 1) = 0, thus J' = O. Therefore u is not a
zero-divisor.
In order to find an element x with the required property, consider the
factor ring R = R/(u). We shall show that t :F 0 in R implies a contra-
diction, i.e. we must have t = ux for some x E R. Denote by q; : R,, -1 -.. R"
the homomorphism induced by rp, and by V, the corresponding resid.ue
classes of the elements V, in R". Since tA, = 0, applying the above argu-
ments to ({J , we get t(V l/\ ... A V..-l) = o. If t '# 0, then the element Vl A ...
... /\ V,,-l is linearly dependent, and consequently, by Lemma 3.5.2, we
see that qy is not a monomorphism. Hence LCjf)j = 0 and cJ =1= 0 for at
least one j. The resulting relation L C,V, = uz yields uz E Ker(f), and
therefore Z E Ker(f) = Im(rp), since u is not a zero-divisor. If z = Ld,Vh
then, since 'VI, ..., V II _ 1 are linearly independent, we get c} = d J u, and
cJ = 0 for all j, 1 j n - 1, contradicting the previous observations.
134
Cohen-Macaulay Rings
[Cb.
We shall now pass to the proof of the converse implication. Assume
we are given an n x (n-I) matrix C = [CiJ], C;j E R, such that the ideal
1= (M 1 , ..., M,.) has depth 2, where M, denotes the (n-I)x (n-I)
minor of C obtained by deleting the i-th row. We define a sequence of
mappings
o -+ R n - 1 R n R (11)
in the following manner:
f( e,) = (- 1)' M, , i = 1, ..., n,
q;(h J ) = EC'Je" j = 1, ..., n-l;
{h J }, {e,} denote the canonical bases of R,,-l and Rn respectively. Applying
Laplace expansion to the matrix C, we find that (11) is a complex. We
shall now show that it is exact.
1) Ker(9') = 0; from Theorem 3.5.1 and the discussion following it,
we see that if Ker(9') ¥: 0, then depth(I) = 0, contrary to the assumption.
2) Ker(f) c: Im(9'); let t = L(-I)'t,M, be a non-zero-divisor in I,
and put e = L:tje, eRn. Sincef(e) = I, we have Im(q;)()Re = O. Therefore
the sequence
o R" Rn -+ Rnl(Im(cp)+Re) 0
is exact, where rlRn-1 = 9', r(h n ) = e. Writing C' for the matrix of the
homomorphism r with respect to the canonical bases we conclude by
Corollary 3.5.3 that y = detC' is not a zero-divisor. Furthermore, yell
n
= L fslr(h , ) for all s, where rsf denotes the cofactor of c;, in C'. Thus y
1=1
annihilates Coker(y), i.e.yR" c: Im(q;)+Re. Ifu e Ker(D, thenyu E Im(cp) +
+Re, and yu E Im(q;) because t is not a zero-divisor; let
n-l
yu = I>J9'(h J ).
J=-1
(12)
Consider the factor ring R = R/(y) and note that r = (I, y)/(y) ¥: 0
since depth(I) > depth(y) = 1. Moreover, the induced mapping cp : R,, -1
Rn is a monomorphism; otherwise, arguing as in 1) we arrive at the
conclusion that depth(I) = 0, i.e. that I is contained in one of the prime
ideals associated with (y). But this is impossible because depth(y) = 1
and (y) is depth-unmixed (Lemma 3.2.8) while depth(I) = 2.
Since LOj h j e Ker( cp) in view of (12), aJ = ajy for 1 j n-l. But
y is not a zero-divisor; hence finally u = Lajcp(h j ) E Im(q;).
It follows from the above considerations that the sequence (11) is
a free resolution of Rll. Thus 2 = depth(I) pdR(R/I) 2, and so the
ideal I is perfect. 0
III]
Notes and References
135
TheorenlS 3.6.1 and 3.5.11 irnnlediately yield
Corollary 3.6.2
If in a local Cohen-Macaulay ring R an ideal I has depth 2 and finite pro-
jective dimension, then R/I is a Cohen-Macaulay ring if and only if I is
generated by the (n-I) x (n-l) nlinors of a certain n x (n-I) matrix
over R.
Exercises
1. Let X be an Il x p matrix with entries in a ring R, p 11, and let Ip(X) denote the
ideal generated by all the p x p minors of the matrix X. Prove that if x 11 is invertible
n R, then there exist invertible matrices C and D such that
CXD = ( Xl1 I )
. 0 I X' '
where X' is an (It-I) x (p-l) matrix over R. Moreover prove that 1,,(X) = /"-1 (X').
2. Let (R, m) be a local ring and J an tn-primary ideal. Show that if J' is an ideal
in the polynomial ring R[Y] such that J' c 1nR[y] and (J', Y) = (JR[Y], Y) then mR[YJ
is one of the minimal prime ideals that contain J'.
3 (Macaulay). Let X be an n xp matrix with entries in a Noetherian ring R, p n,
and let I,,(X) denote the ideal generated by the p x p minors of X. Prove that any minimal
prime ideal containing Ip(X) has height at most n - p + 1. [Proceed by induction on p,
making use of Exercise 1. Reduce the probleln to the local case. Replace the n1atrix
X with the matrix X', where Xl = XII + Y, x) = XI) for (i,j) i:- (1,1), and Yis an inde)
terminate. Apply Exercise 2.]
4. Let K[X'J], i = 1, ..., ", j = 1, ..., 11-1, be the ring of polynomials in 11(11-1)
indeterminates XI} over a field K. Denote by X = [Xlj] the nlatrix consisting of these
indeterminates. Show that depth( In-l (X)) = 2.
5. Let K be a field and let R = K[X t , X 2 , X 3 ) or K[[X 1 , X 2 J X 3 ]] and 1 = (Xl X J ,
X 1 X 3 ,X 2 X 3 ). Find a minimal resolution of RII over R (see Exercise 7, Section A.S 0
Appendix) and prove that the ideal I is perfect.
6. Let 1 be an ideal of a ring R, F a free resolution of the module R/I over R, and
E a complex of the form R R for some x E R, i.e. let Eo = £1 = R, E, = 0 for
j > 1, and let d 1 be the multiplication by x. Under what condition on x is the tensor
product E(j!Jft' a free resolution of RI(I, x)?
7. Construct a minimal free resolution of the module K[X 1 , X z , X 3 ]/I over the ring
K[X 1 , X: h X 3 ] where I = (X 1 X Z , X 1 X 3 , X 2 X 3 , Xl +X 2 +%3).
NOTES AND REFERENCES
The notion of a regular sequence was implicit in the study of perfect ideals in a poly-
nomial ring by Macaulay [0]. Yet it was only in the middle fifties that, together with
the development of homological methods, the actual role of regular sequences in the
theory of rings was revealed. We should mention the pioneering papers by Auslander
and Buchsbaum [1], Rees [30] and Serre [381 in which also the general concept of the
depth of an ideal with respect to a module emerged. Regular ideals in arbitrary Noeth-
erian rings were studied by Rees (who caned them general ideals) in a series of papers
136
Cohen-Macaulay Rings
[ChI
[29], [30], [31]. Theorem 3.2.9 was proved for the first time in [30]. The proof given
in the text is based on [L].
The property adopted by us as a definition of a Cohen-Macaulay ring was proved
by Macaulay in [0] for the polynomial rings K[X I , ..., Xn] over a field K, and by Cohen
in [7] for regular local rings. Most of the results presented in Sections 3.3 and 3.4 are due
to Northcott and Rees, and are contained in papers [24], [26], [27]. The authors'
approach frequently differs from ours, e.g. Northcott introduced in [24] the class of
semi-regular local rings (defined by the property in Exercise 6, Section 3.3), and charac-
terized it in terms of multiplicity by the equivalent conditions 3.3.6 (i) and 3.3.6 (ii),
proving thereby that it is the class of Cohen-Macaulay rings. Theorem 3.3.6, and many
other properties of Cohen-Macaulay rings (Property 11 among them) are also to be
found in Nagata [22].
Perfect ideals in a polynomial ring over a field were studied first by Macaulay ill
[0] and then by Grabner in [10]. The equivalence of the different definitions \vhich they
give is demonstrated in [20]. The definition in case of arbitrary rings which we give in
this chapter is due to Rees [30]. The proof of the implication (ii) => (i) in Theorem
3.5.11 and the assertion in the case of local rings for regular local rings can also be found
there. The proof of the converse implication and Example 3.5.12 are taken fron1 [14].
The theorem of Auslander and Buchsbaum (Theorem 3.5.6) was published first in [1].
Theorem 3.6.1 in the form presented here is due to Burch [4]. The form of the res-
olution (11), for a determinantal ideal of the type under consideration, in a polynomial
ring over a field was known to Hilbert [12].
Chapter IV
Gorenstein Rings
Between the class of regular local rings an.d that of Cohen-Macaulay
rings, there is yet another class which has been intensively studied in recent
years because of its ubiquity and the various characterizations of rings
belonging to it. We mean here Gorenstein rings, named so after D. Goren-
stein who, at the beginning of the 1950s, published papers concerned with
certain algebraic curves. But it is H. Bass who deserves the credit for the
proper discovery and formulating basic properties of this class of rings
(see [3]).
According to the spirit of the present book, we adopt here a purely
ring theoretic definition with the aim of proving, via homological character-
izations, the basic properties and of providing some applications. The
starting point is an analysis of the presentation of an ideal as an
intersection of irreducible ideals. Emmy Noether proved that any two
irredundant decompositions of this kind have the same nUluber of com-
ponents. Moreover, in a Cohen-Macaulay ring, all ideals generated by
sets of parameters have irredundant decompositions of the same length,
which leads to the notion of the type of a Cohen-Macaulay ring (Section
4.1). We define Oorenstein rings to be the rings of type equal to 1. It turns
out that these are precisely those rings which, when regarded as modules
over themselves, have finite injective dimension. This is the main homo-
logical characterization. We also give alternative ones in Section 4.3, whereas
Section 4.2 is entirely devoted to zero-dimensional rings.
In Section 4.4 we examine when factor rings of Gorenstein rings are
again Gorenstein rings. We present a characterization on which A. Oro-
thendieck based his definition of Gorenstein rings. This theorem, as well
as the methods developed in Section 4.4 form a basis of the duality the-
orems in the theory of local cohomology.
4.1 THE TYPE OF J.JOCAL COHEN-MACAULAY RINGS
We recall the definition of an irreducible ideal. This is a proper ideal which
cannot be expressed as an intersection of t,vo ideals properly containing
it. We know that in a Noetherian ring, every proper ideal is an inter-
section of a finite number of irreducibIe ideals (see Lemma 2.3.9 of [B]).
138
Gorenstein Rings
[Ch.
We proceed to analyse more precisely the various expressions of an ideal
as an intersection of irreducible ideals.
Lemma 4.1.1
Let (R,111) be a local ring and Q an m-primary ideal. The following prop-
erties are equivalent:
(i) Q is irreducible,
(ii) l(Q: m)/Q) = 1, i.e., (Q: tn)/Q RIm,
(Hi) the ideal Q: tn is the only minimal ideal among aU the ideals prop-
erly containing Q.
Proof
(i) => (ii) Since the ideal Q is m-pritnary, by Corollary 2.4.4 of [B].
there exists p such that nt P c Q. Let p be the minimal number with this
property, that is, m,-I ct: Q. Then there exists x Q such that A'11t c Q.
Thus Q:m Q, and 1(Q:m)/Q) 1.
Observe that (Q:m)/Q is a linear space over the field R/nt. If 1(Q:m)/
/Q) > 1, then there exist two non-zero subspaces V 1 , V 2 in (Q :tn)IQ
whose intersection is zero. Denote by Ql, Q2 the ideals of R deter.mined
by VI' V 2 . Then Q = Ql()Q2 and Ql Q, Q2 Q, contrary to the assump-
tion that Q is irreducible. Hence l(Q:m)/Q) = I.
(ii) => (Hi) Let Q' be a minimal ideal of R proper1y containing Q.
Since Q c mQ' +Q c: Q', we must have Q = mQ' +Q by the Nakayama
lemma (because Q =F Q'). Hence we get the inclusion mQ' c Q, i.e.
Q' c: Q:m. Since Q =F Q' and 1(Q:tn)/Q) = 1, then Q' = Q:nt.
(Hi) => (i) If Q = Ql()Q2 and Q ( ¥= Q, Q2 :/= Q, then Ql ::> Q :m, Q2
:::> Q:m by the assumption. Accordingly Q = QlnQz :J Q:m, a contra..
diction. 0
We recall that the presentation of an ideal I as an intersection 1 = /1 n ...
. .. nIp is said to be irredundant if l,,:p n IJ for every k.
J=f-k
Theorem 4.1.2
Let (R, nt) be a local ring and Q an m-primary ideal. The following prop-
erties are equivalent:
(i) there exists an irredundant expression of length s, Q = Q 1 () ... ()Q,u
,,,here the Q, are irreducible ideals,
(ii) l«Q:m)IQ) = s.
Proof
We define a mapping of linear spaces over R/nt:
cp: (Q:m)/Q -+ (Ql:nl)/Ql ... EB(Qs:nt)/Qs,
91(X+Q) = (X+Ql' ..., x+Qs)'
IV]
'fype of Local Cohen-Macaulay Rings
139
In order to establish the equivalence of (i) and (ii), it is enough to show
that lfJ is an isomorphism. In fact, the ideals Q" are m-primary, and by
Lemma 4.1.1, the spaces (Qk:m)/Q" have dimension I, hence 1«Q:m)/Q) = s
which proves implication (i) => (ii). To get (ii) => (i) we note that Q has
at least one irredundant presentation of the form
Q = Qn ... nQ;
where Q are irreducible. Applying the impJication (i) => (ii) to this pres-
entation gives s = t.
Since Q = Q 1 n ... rlQ,SJ lfJ is an injection. To show that this is also
a surjection, it is sufficient to prove that some non-zero element of the sitnple
module (Qk:m)/Q" lies in the image of rp.
To simplify the notation, take k = 1 and observe that we on1y need
to prove
(Ql:m)nQ2n ... nQs Q;
(1)
indeed if x belongs to the illtersection on the left-hand side, but does not
belong to Q, then xrtQl,xEQ:m c Ql:m and (X+Ql'O, ...,0)
= (X+Ql' ..., x+Qs) = q>(x+Q).
To prove* (1) asume s > I; observe that Ql +Q2 r1 ... nQs * Ql
by the irredundancy of the decomposition of Q. Since R/Q is an Artin ring
every non-zero ideal of R/Q contains a minimal non-zero ideal; therefore
Ql +Q2 n ... f1Qs ::> Ql:m by Lemma 4.1.1(iii). Intersecting both sides of the
last inclusion with Ql :m, we deduce Ql + (Ql :m)nQ2() ... f1Qs = Ql: m
:::> Ql; hence (Ql :m)nQ2 ... nQ * Q. 0
Corollary (and Definition) 4.1.3
Any two irredundant presentations of an m-primary ideal Q in the fornl
of an intersection of irreducible ideals have the same length. This length
is called the type of the ideal Q, and is denoted r(Q).
It turns out that in Cohen-Macaulay rings a certain class of m-primary
ideals have the same type, which therefore becomes an invariant of a ring
itself. More precisely, we have
Theorem (and Definition) 4.1.4
If (R, m) is a local Cohen-Macaulay ring of dimension d, and if Q, Q'
are both ideals generated by sets of parameters of R, then r(Q) = r(Q').
This number is equal to
dimRlmExt(Rm, R).
We call it the type r(R) of the ring R.
* This argument was suggested to us by Dr. D. Kirby.
140
Gorenstein Rings
[Ch.
Proof
Let an ideal Q be generated by a set of parameters Xl' ..., Xd. By Theorenl
4.1.2, we have r(Q) = 1(Q:m)IQ). Remark, however, that (Q:m)/Q
HomR(R/m, R/Q). The isomorphism is defined by associating with
a homomorphism f: RIm RIQ the element 1(1 +m) E (Q:m)IQ. FroDl
Theorem 3.3.5, we know that every set of parameters of a local Cohen-
Macaulay ring is a regular sequence. Applying this statement and Theorem
3.1.3 to the sequence Xl' ..., Xd, we obtain an isomorphism HomR(R/m,
R/(Xl, ..., Xci» Ext(Rlm, R). It follows that r(Q) does not depend
on a specific ideal Q; at the same time we obtain the announced inter-
pretation of the type of a ring. 0
The Cohen-Macaulay rings of type 1 form a class of particular interest,
and the present chapter is devoted to them. Here is their first character-
ization.
Theorem 4.1.5
The following properties are equivalent for a local ring (R, m):
(i) the ring R is Cohen-Macaulay and there exists a set of parameters
of R generating an irreducible ideal, i.e. R is a Cohen-Macaulay ring of
type 1,
(ii) every set of parameters of the ring R generates an irreducible ideal.
Proof
The implication (i) (ii) is obvious by Theorem 4.1.4.
To prove the converse implication, put d = dimR. If d = 0, then R
is a Cohen-Macaulay ring, and both conditions mean simply that the zero
ideal is irreducible.
Now let d > 0 and let Xl' ..., Xli denote a set of parameters of R.
Further, set Q, = (x, ..., xj), i = 1, 2, ... Since x,..., x also form
a set of parameters of R, all the ideals Qi are irreducible by the assumption.
Our principal aim is to show that R is a Cohen-Macaulay ring, i.e. that
depth(m) = d. First we shall prove the inequality depth(m) > 0..
Note that Q,+ 1 $ Q, for each i. Indeed, x rp Q,+ 1; otherwise we would
have an equality of the form
d
x , - a X f+1
d - J J ,
J-I
and hence
d-I
x(1-a"x,,) = L:a J xJ+1.
J=1
But the factor 1 - ad Xd is a unit in R, so we would obtain xj e (x+ 1 , ...
. .. , x:!: f) c (x, ..., X-l) and finally Q, = (x, .... Xj-l). This, however,
[V]
Type of Local Cohen-Macaulay Rings
141
is impossible because ht (m) = d, and the Q, are m-primary ideals (see
Theorem 1.4.1).
All the ideals Q, are irreducible, and therefore, applying Lemma 4.1.1,
we conclude that Q'+l:m is the only minimal ideal among those which
properly contain Q,+ 1. Thus the inclusion Q,+ 1 Q" proved above,
to
implies Q'+l: m c Q,. Since, by Krull intersection theorem, n Q, = 0,
1=1
we get
00 co 00
O:m = (n Q,):m = n(Q,:m)c: n Q, = 0,
1=1 ;=1 l=al
and O:m = O. But this means that depth(m) > 0 by Theorems 2.3.22 and
2.3.15 in [B].
Accordingly there exists x E m"'3(R). Setting R' = Rf(x), we obtain
dimR' = d-l (in view of Corollary 1.4.3). The next part of the proof
proceeds by induction on d. We assume the implication (ii) => (i) to be
valid for R' and consider any set of parameters Y, ..., Y.f-1 of the ring
R', where Y; = YI+(X). The sequence Yl, ..., Y4-1, X forms a set of par-
ameters of R since the ideal generated by these elements is m-primary and
d = dimR. By the assumption, the ideal (Yl, ..., Y4-1, x) is irreducible,
and so is the ideal (y, ..., Y-l) in R'.
We have proved that every set of parameters of R' generates an irre-
ducible ideal. Using the inductive hypothesis, we conclude that R' is a
Cohen-Macaulay ring. As x is a non-zero-divisor in R, we finally have
that R is a Cohen-Macaulay ring, by Property 5 in Section 3.4. 0
The assumption, in the condition (i), that R is a Cohen-Macaulay
ring is essential, as the following example indicates.
Example 4.1.6
Let K be a field and let R = K[[X, Y]]/(X 2 , XY). We shall prove that the
element y, the residue class of Y in R, forms a set of parameters of R, and
generates an irreducible ideal, while the ideal (y2) is reducible. The reason
for this is, of course, the fact that R is not Cohen-Macaulay (see Exercise 5,
Section 3.3). Since Rf(y) = K[[x]]f(X2), Y is a set of parameters and the
space «y):m)/(y) has dimension 1, which shows that (y) is irreducible by
Lemma 4.1.1. On the other hand, Rf(y2) K[[X, y]]f(X, Y)2, whence
«y2):m)f(y2) (X, Y)2:(X, y»)f(X, y)2.
The last space has dimension 2, and so, in view of Theorem 4.1.2, the ideal
(y2) is not irreducible.
Definition 4.1.7
A local ring is called a Gorenstein ring when it has the equivalent properties
stated in Theorem 4.1.5.
As an immediate corollary to the proof of Theorem 4.1.5, we have
142
Goren stein Rings
[Ch.
Coronary 4.1.8
If R is a loea] Gorenstein ring and x E R is not a zero-divisor of R, then
R/(x) is also a Gorenstein ring.
Proof
In fact, in proving the implication (ii) (i), we established that if in R
every set of parameters generates an irreducible ideal, then the same is true
for the ring R/(x). D
Using the definitions only, we may provide the first examples of Gorenstein
rings, namely regular local rings. Such rings are obviously Cohen-Macaulay
\ith the maximal ideal irreducible and generated by a set of parameters.
Gorenstein rings form, however, a class larger than that of regular local
rings. They also admit a very efficient, homological characterization. To
these, and other problems concerning Gorenstein rings \ve devote the
subsequent sections, beginning with the characterizations and properties in
the zero-dimensional case.
Exercises
1. Let R == K [(XI' ,.., X.., Yl' . ,., YnJJ/(X. YJ-X J Y,), i, j = 1, ..., n, where K
is a field. Prove that:
(a) R is a domain.
(b) dimR = n+l,
(c) R is a Cohen-Macaulay ring,
(d) the type r(R) is n-l.
2. Let K[[XIJ]], i = 1, ,.., n, j = 1, .,., n- 1, be the ring of formal power series in
n(n -1) variables XI} over a field K. Denote by X = [Xu] the matrix consisting of the
variables, and by I(X) the ideal generated by all the n -1 minors of X. Show that the
type of the factor ring K[[XI)]]/I(X) is n-l.
4.2. ZERO-DIMENSIONAL GORENSTEIN RINGS
We recall that a zero-dimensional local ring is Gorenstein if and only if the
zero ideal is irreducible.
Theorem 4.2.1
Let (R, m) be a local ring. The following properties are equivalent:
(i) the ring R is a zero-dimensional Gorenstein ring,
(ii) the ring R is an injective R-module,
(iii) dimR = 0 and the mapping IH> 0:/ between the ideals of R,
sends finite intersections of ideals to their sums (the converse is always
true),
(iv) 0:(0:1) = I for any ideal Iof R.
IV]
Zero-dimensional Gorenstein Rings
143
Proof
(i) => (ii) For the sake of brevity let us denote A* = HomR(A, R),
where A is an R-module. We shall first show that I(A*) leA) for every
R-module A of finite length. We employ induction on the length of A.
If leA) = J, then A RIm, and since O:m HomR(R/m, R) = (R/m)*,
we obtain i«Rlm)*) = 1 from the assumption and Lemma 4.1.1.
Suppose that I(A*) I(A) for all R-modules of length < n, and con-
sider an R-module C of length n. There exists an exact sequence
o B C D -. 0, (2)
in which the modules Band D have length < n. Thus 1(!J*) I(B), I(D*)
I(D). By left exactness of the functor HomR(-, R), the sequence (2)
induces an exact sequence 0 -+ D* -+ C* -. B*, from which, by Theorem
1.3.7 in [B] we get
l(C*) /(B*)+I(D*) I(B)+/(D) = I(C).
Consider now the exact sequence
o (RIm). R* -+ m* -+ Extj(Rlm, R) 0
induced by the short exact sequence 0 -+ m -. R -+ RIm -. O. In view of
/(m*) l(m), using the additivity of the function I, we find
I(Exti(Rlm, R») = 1«R/t1t)*)+I(m*)-I(R*)
= I(Rlm)+I(m*)-/(R) = I(m*)-l(m) 0,
and consequently Extj,(R/m, R) = O. From this, by induction on the
length of the module A we deduce that ExtA(A, R) = 0 for every finitely
generated R-module A. This is equivalent to the ring R being injective
(see Theorem A.4.3).
(ii) (iii) Consider two ideals 11' 1 2 of R, and the exact sequence of
R-modules
o R/(/ 1 nI 2 ) R/l1$R/I2 RI(/ 1 +1 2 ) 0,
where rp(x+I 1 nI 2 ) = (x+lt, -X+/2)' 1p(Xl +1 1 , X2 +1 2 ) = (Xl + X2)+
+ (II + 1 2 ), Since R is injective, the induced sequence
'P.
o -+ HomR(RI(/ t +/2)' R) Hom R (RlI 1 , R)HomR(RI12' R)
tp*
-+ HomR(R/(/ 1 nI 2 ), R) 0
is also exact. Since HomR(R/l, R) O:/for an arbitrary ideal I, the above
sequence can be rewritten in the form
'P* ,.
o -. 0:(1 1 +1 2 ) -+ (0:l t )E9(0:12) -+ 0:(/ 1 nI 2 ) -+ 0,
where V'*(x) = (x, x), f{J*(x, y) = x- y. On the other hand, we also have
the exact sequence
(I {J
o (0:/ 1 )n(0:1 2 ) -+ (0: 1 1 )e (0: 1 2 ) (0:1 1 )+(0:1 2 ) 0,
144
Gorenstein Rings
[Ch.
where oc(x) = (x, x), P(x, y) = x - y. One has trivially 0 :(/ 1 + 1 2 ) = (0: 1 1 )f1
(1(0:1 2 ), and hence also 0:(/ 1 n/ 2) = (0:/ 1 )+ (0:1 2 ),
It remains to prove that dimR = O. Suppose on the contrary that
dimR > 0, and note that, under this assumption, there exists a prime
ideal P :f.: m satisfying the condition HomR(RIP, R) ::f: O. Indeed, the set
Ass(R) of associated prime ideals of the zero ideal is non-empty (see
Example 2.4.3 in [B]). If P E Ass(R), then there exists an injection RIP -+ R.
When P :f.: m, our statement is proved; when P = m, then from the assump-
tion dooR> 0, it follows that there exists a prime ideal Q * m. Thus we
have a non-zero homomorphism R/Q -+ Rim -+- R.
Next we show that the injectivity of R yields HomR(R/P, R) = 0 for
any prime ideal P :f.: m. This contradiction wilt prove that dimR = O.
Since P m, there exists x , P, X Em. It follows, from the injectivity of
R, that every diagram
RIP
! //..//
R
x
.. RIP
o
may be completed to a commutative one. This means that xHom(RIP, R)
= Hom(RIP, R), and, by the Nakayama lemma, Hom(R/P, R) = O.
(iii) => (i) Assume that the zero ideal is reducible, i.e., there exist
non-zero ideals 1 1 , 1 2 having 0 as their intersection. On the one hand,
0:(1 1 nI 2 ) = R, on the other, (from (iii», we get 0:(11n/2) = (0:/ 1 )+
+ (0: 1 2 ) c m +m = m. This contradiction establishes the irreducibility
of the zero ideal.
(ii) + (iii) => (iv) First consider 1 = (x), a principal ideal. If y e (0 :(0: I) ),
then the diagram
· RI(O:!)'
%
o
... R
/'
./
,,;'
./
/
R/
.y
can be completed to a commutative one, R being injective. This shows that
there exists Z E R such that y = xz, whence Y E I.
To prove (iv) for any ideal, we proceed by induction on the number
of generators of an ideal. When J = 1+ (x), and the equality (iv) is valid
for I, then, applying the property (iii) once more, we obtain
0:(0:1) = (0:0: (1+ (x»)) = 0:[(0:1)(") (O:(x»)]
= (O:(O:1))+(O:(O:(x))) = 1+(x) = J.
IV]
Zero-oonensional Gorenstein Rings
145
(iv) (iii) The inclusion 0:(/1n/2) ::> (0:/ 1 )+(0:1 2 ) always holds.
Applying to both sides the mapping 1 H> 0: 1 and using formula (iv), we get
1 1 n1 2 c 0:«0:/ 1 )+(0:/ 2 ») = [0:(0:/ 1 )](")[0:(0:1 2 )] = 1 1 n1 2 .
The first inclusion is actually an equality, and the required equality follows
by applying (iv) again.
In order to show that dimR = 0, consider the decreasing sequence
m :) m 2 :) ... It induces an increasing sequence of annihilators O:m
c 0:m 2 c ... Since the ring R is Noetherian, O:m" = 0:m s + 1 for some s.
Using (iv) , we obtain the equality m' = m S + 1 , which, by the Nakayama
lemma, implies m' = o. Thus m is the only prime ideal of R, and dimR = O.
o
Corollary 4.2.2
Let R be a zero-dimensional Gorenstein ring and Q an ideal of R. The
following properties are equivalent:
(i) Q is in irreducible ideal,
(ii) 0: Q is a principal ideal,
(Hi) Q = O:(x) for some x e R, x :f.: 0,
(iv) O:Q R/Q, or equivalently HomR(R/Q, R) R/Q.
Proof
(i) (ii) We assume Q to be irreducible and let O:Q = (t 1 , ..., t,,).
We shall show that if Q, = O:(t,), i = 1, ..., p, then Q = Qln ... nQ,.
Obviously, Q c Ql() ... nQ,,; on the other hand, if A E Qln ... nQ"
then At, = 0 for all i, i.e. A E O:(O:Q) = Q (the last equality by Theorem
4.2.1). It follows, from the irreducibility of Q, that Q = Q" = 0: (t,,) for
some k. Using again Theorem 4.2.1, we see from (iv) that O:Q = (t,,) ,
thus O:Q is a principal ideal.
To prove the implication (ii) => (i), we assume that 0: Q = (t) and
Q = Ql n Q2 for some ideals Ql, Q2. Since (t) = O:Q . (0:Ql)+(0:Q2)
by Theorem 4.2.1 (iii), there exist elements tiE 0: Q 1 , t 2 EO: Q2 such
that t = t 1 + t 2 . At the same time t 1 = ,1,1 t, t 2 = A2 t for some AI' A2 E R.
Therefore 1- Al - A2 EO :(t) = Q, and since Q c m, either ,1,1 or ,1,2 must
be invertible. Accordingly either (t) = O:Ql, or (t) = O:Q2. But this
means, by Theorem 4.2.1, that either Q = Ql or Q = Q2.
The property (ii) is equivalent to (iii) in view of Theorem 4.2.1 (iv).
(ii) (iv) If 0 : Q = (x) is a principal ideal, then the kernel of the
homomorphism R -+ O:Q which maps 1 to x, is equal to O:(x). But
O:(x) = Q, and O:Q R/Q.
(iv) (ii) If 0: Q RIQ, then clearly 0: Q is a principal ideal. 0
As an immediate consequence of Theorem 4.2.1 and Corollary 4.2.2
we obtain
146
Gorenstein Rings
[Ch.
Corollary 4.2.3
Let (R, m) be a local ring and Q an irreducible m-primary ideal. Denote
by {!jJ the family of all ideals of R which contain Q. Then:
(i) the mapping I Q: I sends finite intersections of ideals of f} into
their sums.
(ii) Q:(Q:I) = [for any IE,
(iii) an ideal I of &J is irreducible if and only jf I = Q: (x) for some x E R.
Exercises
1. Prove that if dirnR = 0, then I(A*) /«Rlm)*) /(A) for every finitely generated
R-module A.
2. Prove that a zero-dimensional local ring is Gorenstein jf and only if /(M) = I(M *)
for every finitely generated R-n10dule M.
3. Prove that a zero-dimensional local ring R is a Gorenstein ring if and only if
(l)+/(O:l) = l(R) for every ideal 1 of R.
4. Let (R, m) be a Gorenstein ring and let XI, ..., Xd be a maximal regular sequence
of R contained in Ut. Prove that Q is an irreducible m-primary ideal precisely when there
exists a positive integer s and an element x e R such that Q = (x1, ..., x) : (x).
s. Give examples of zero-dimensional Gorenstein rings by making use of Exercise
4 for the formal power series ring K [(Xl' ..., X,]].
6. Let dimR = 0 and i 1. Prove that Ext(R/m, R) = 0 implies Ext+l(Rlm, R)
= o.
7. Prove that every zero-dimensional local ring is a homomorphic image of a zero-
dimensional Gorensteil1 ring. [Apply a generalization of Corollary 2.3.15, see Remark
2.3.16.]
4.3 HOMOLOGICAL CHARACTERIZATION AND PROPERTIES
OF ARBITRARY GORENSTEIN RINGS
In this section we present characterization of local Gorenstein rings of
arbitrary dimension. This is a continuation and development of the results
derived in Section 4.2.
We shall prove the fundamental Theorem 4.3.5 by induction on dimen.
sion using the connection which exists between the depth of a maximal
ideal and the injective dimension of a finitely generated R-module (Corollary
4.3.2), and a relation between the injective dien1ensions of the modules A
and A/xA, where x is a non-zero dvisor on A (Lemma 4.3.4). We shall
prove these auxiliary facts before formulating the main theorem.
Lemma 4.3.1
Let (R, m) be a local ring and A a finitely generated R-module such that
its injective dimension, id R A, is :finite. Then for any finitely generated
R-module M
idR(A) = depth(m; M)+q(M),
IV]
Homological Characterization of Gorenstein Rings
147
where q(M) is th largest non-negative integer t such that Extk(M, A) #= 0
(idR(A) < 00 implies that q(M) < (0).
Proof
We proceed by induction on s = depth(nt; M). If s = 0, then there exists
an exact sequence
o -+ RIm -+ M -+ N -+ O. (3)
If n = idR(A), then Ext(Rlt1t, A) i= 0 by Theorem A.S.7. On the other
hand, the sequence (3) induces an exact sequence
Ext(M, A) -+ Ext(Rlnt, A) --. 0,
since Ext+l(N, A) = O. Therefore Ext(M, A) i= 0, and q(M) = n = idR(A).
Let s = depth(m; M) > 0, choose x em"'3(M), and set M' = MlxM.
Since depth(m; M') = s-1 (see Lemma 3.1.10), it is sufficient to establish
the equality q(M') = q(M) + ]. We shall derive this by using the sequence
x
o -+ M --+ M M' 0 and the induced homology sequence Ext(M, A)
-+ EX+l(M', A) O. Indeed, ExtR(M, A) =F 0 implies Ext+l(M', A) i= O.
Since higher functors Ext vanish this yields the desired equality. 0
Applying Lemma 4.3.1 to R, we obtain
Corollary 4.3.2
Under the assumptions of the previous lemlna, idR(A) = depth(ln) for any
finitely generated R-module A of finite injective dimension.
The next lemma will enable us to prove Theorem 4.3.5 inductively.
Lemma 4.3.3
Let A be a module over the ring R and let x be an element of the ideal m
such that x 3(R), x -t 3(A). If R' = RI(x), A' = AlxA, then for an arbit-
rary R'.module B
Ext+l(B, A) Ext,(B, A') for n == 0, t, .11
Proof
We use induction on n. First, let 11 = 0 and consider the exact sequence
x I
o A A -+ A' -+ 0 and the associated long exact sequence
o HomR(B, A) HomR(B, A) -+ HomR(B, A')
-+ Exti(B, A) Extj(B, A).
Because x annihilates B, HomR(B, A) = 0 and HomR(B, A') Extj(B, A).
On the other hand, clearly HomR(B, A') HomR,(B, A'), and finally
ExtA(B, A) HomR,(B, A') = Ext(B, A'), this isomorphism being natu-
ral with respect to B.
148
Gorenstein Rings
[Ch.
Before we go to the case n = 1, let us note that Extk(B, A) = 0 if B
is free over R' and p 2. In fact, in this case there exists a free module
x
E and an exact sequence of R-modules 0 E E B O. Thus the
sequence Extk-1(E, A) Ext(B, A) Ext(E, A) is exact and we get
Ext};(B, A) = 0 whenever p-l I.
We are now in a position to discuss the case n = I. Consider an exact
sequence of R'-modules
OLFB
where F is free over R ' . Using the equality proved above, we obtain the
fol1owing commutative diagram with exact rows:
HomR,(F, A')
. HomR'(L, A')
r
.... Exth,(B, A')
0
r
Ext1 (F, A)
Ext1(L, A)
. Ext (B, A)
.- 0
the vertical mappings being the isomorphisms which we mentioned in the
case n = O. Accordingly Ext(B, A) Exti/(B, A').
Finally, let n 2. Applying the sequence (4) once more, we get iso-
morphisms
Exttl(B, A') Ext,(L, A') for p 1,
and
Ext+2(B, A) Ext+l(L, A) for ]);;:: 1.
We obtain the last isomorphism from the previously proved equalities
Ext(F, A) = 0 for r 2. By the inductive hypothesis, the right-hand
sides of the above formulae are isomorphic, which implies the same for
the left-hand sides and the lemma follows. D
With the aid of Theorem A.517 and Lemma 4.3.3 we shall prove the
last lemma we need.
Lemma 4.3.4
Let (R, m) be a local ring, A a finitely generated R-module, and x an element
of m, x f 3(R), x, 3(A). Denote further R' = R/(x), A' = A/xA. Then
idR,(A') = id R (A)-I.
Proof
It follows from Lemma 4.3.3, that idR,(A') id R (A)-I. If idR(A) = 00,
then, by Theorem A.5.7, for each number k there exists p ;>.: k such that
Ext(R/m, A) "# O. Put m' = m/(x). Applying Lemma 4.3.3 and taking
IV]
Homological Characterization of Gorenstein Rings
149
into consideration the isomorphisln RIm R'/m', we conclude that
Exth-;l(R'/m', A') i= 0, too, which means idR,(A') = 00.
Suppose that idR(A) = 8 < 00, so we have Ex(Rlm, A) i= O. Using
again Lemma 4.3.3, we get Ext-;l(R' 1m', A') :/: 0, and consequently
idR,(A') 8-1 = id R (A)-l. 0
Theorem 4.3.5
Let (R, m) be a local ring of dimension d. The foIlowing properties are
equivalent:
(i) R is a Gorenstein ring,
(ii) id R (R) < 00,
(iii) idR(R) = d,
. f { o for i :f= d,
(IV) ExtR(Rlm, R) = R/ .c · - d
m lor , - ,
(v) R is a Cohen-Macaulay ring and Ext(Rlm, R) Rim.
Proof
We shall use induction on d.
If d = 0, then the equivalence of all the conditions except (ii) follows
from Theorem 4.2.1. The implication (Hi) => (ii) is trivial, so there remains
the converse implication (ii) => (iii). By Lemma 4.3.2, we have idR(R)
= depth (m). But depth(m) dimR = 0, which gives idR(R) = O.
In the sequel, we assume that d = dimR > 0, and put R' = RI(x),
where x em is a non-zero-divisor in R.
(i) => (ii) Since R is a Cohen-Macaulay ring, then depth(m) = d > 0, and
consequently there exists x em"'-3(R). In view of Corollary 4.1.8, we see that
R' is also a Gorenstein ring of dimension d-l. By the inductive hypothesis
idR,(R') < 00, which together with Lemma 4.3.4 yields idR(R) = idR,(R') + 1.
(ii) => (Hi) If idR(R) = 0, then by the inductive hypothesis, d = dimR
= 0, contrary to the assumption. Therefore, in accordance witll Corollary
4.3.2, one has depth(m) = idR(R) > O. Let x em"'-3(R); from Lemma 4.3.4
we deduce that idR,(R') < 00, and hence idR,(R') = d-l by the inductive
hypothesis. Applying Lemma 4.3.4 again, we obtain idR(R) = d.
(iii) => (iv) By Corollary 4.3.2 and (Hi) we have depth(m) = idR(R)
= d > 0 so there exists X E m"3(R). From Lemma 4.3.4 it follows that
idR,(R') = d -1.
By the inductive hypothesis, we get
Ext,(R' 1m', R) = {, 1m'
for
for
i#d-l,
i = d-l.
But R' Int' Rim, and therefore the desired result follows by Lemma
4.3.3.
(iv) => (v) From the assumption and the characterization of depth in
150
Gorenstein Rings
[ChI
Corollary 3.1.7, it follows that depth(m) = d. Thus R is a Cohen-Macaulay
ring by Theorem 3.3.2.
(v) => (i) Let Xl' ..., XII be any set of parameters of the ring R. Since
R is a Cohen-Macaulay ring, Theorem 3.3.5 shows that the sequence
Xl' ..., Xtl is regular. Repeated use of Lemma 4.3.3 and the assumption
yields
RIm Ext(Rlm, R) HomR(Rlm, Rj(Xl' ..., Xci»
«Xl' 01" x d ):m)/(Xl, 01" xiJ.
This Ineans, by Lemma 4.1.1, that the ideal (Xl' ..., X4) is irreducible,
and hence, finally, that R is a Gorenstein ring. 0
We state the basic properties of local Gorenstein rings which follo,v frotn
the theorem above.
The first one complements Corollary 4.1.8.
Corollary 4.3.6
If x E m'3(R) and RI(x) is Gorenstein, then so is R.
The assertion follows, for example, from the part (iii) of the theorem
and Lemma 4.3.4.
Corollary 4.3.7
The format power series ring R [[X]] is Gorenstein if al\d only if R is Go..
renstein.
Corollary 4.3.8
If R is Gorenstein, then any localization R p with respect to a prin1e ideal
P is also Gorenstein.
Proof
By Theorem A.4.5, we have idRp(R p ) idR(R). Thus the corollary follows
from the part (ii) of the theorem. 0
Corollary 4.3.9
A local ring (R,1n) is Gorenstein if and only if its completion (R, tnR)
is Gorenstein.
Proof
We shall show that for a finitely generated R-module M,
i "" . "
Extn(M, R) Extk(M, R)&JRR
for all i.
,..
Let F be a free resolution of Mover R. Since .R is flat over R (Corollary
" A A
2.6.22 in [B]), F(8)RR is a free resolution of MQ?)RR = Mover R. More-
A A A
over, HomR(}'@RR, R) HomR(F, R)fi!)RR, whence
. A A ,.. A '"
Ext(M, R) = H'(HomR(F@RR, R) = li'(HomR(F, R)&;JRR)
A A
Hi (HomR(F, R»)@RR Extk(M, R)@RR.
IV]
Gorenstein Ideals
IS1
The last but one isomorphism follows from the exactness of the rune-
A
tor-@RR.
We apply the above formula to M = Rim. Because of the isomorphism
A A A
RlmR Rim (see Corollary 2.6.21 in [B]) and dimR = dimR our asser-
tion follows by Theorem 4.3.5 (iv).
Exercises
1. Let R be a Noetherian ring and A a module over R. Show that idR(A) "if and
only if Ext(RI P, A) = 0 for each s > n and for all prime ideals P of R.
2. Let P be a prime ideal of a Noetherian ring R, x; P and x e J(R). Prove that
for a finitely generated R-module A, if ExtL(R/P, A) :;: 0, then Ext+t(R/(P, x), A) ,& o.
3. Prove Lemma 4.3.4 for an arbitrary Noetherian ring R, under the assumption
that x belongs to the Jacobson radical J(R) of R. [Use Exercise 2.]
4. Show that for any local ring (R, m), there exists a non-negative integer s such
that Ext(Rlm, R) :f:: o.
S. Prove that a d-dimensional local ring (R, m) is Gorenstein if and only
if Ext1(R/m, R) = 0 for i :/: d.
6. Let P = Po c ... C Ps-t C P, = m be a saturated chain of prime ideals of
a local ring (R, m). Show that if Ext1+I(R/m, R) = 0, then Extp(Rp/PRp, R p ) = O.
7. Prove that if (R, m) is a d-dimensionallocal ring, then Ext(Rlm, R) :;: O.
8. Making use of Exercise 7 prove that the following conditions are equivalent:
(i) idR(R) < 00,
(ii) idR(R) = dim R .
9. Prove that (R, tn) is a Gorenstein ring if and only if
, ( { 0 for i < dimR,
Ext R Rim, R) =
RIm for i == dimR.
10. Prove that (R, m) is a Gorenstein ring if there exists ; > dimR such that
Ext1(Rlm, R) = O.
11. Prove that if in a local ring (R, m) the equality v(m) = 1 + depth(m) holds
(v(m) = the minimal number of generators of m), then R is a Gorenstein ring.
12. Prove that, for a local ring (R, m), if idR(m) < 00, then R is a regular ring.
13. Let R be a local Gorenstein ring and A finitely generated R-module. Prove that
pdR(A) < 00 if and only if idR(A) < 00.
4.4 GORENSTEIN IDEALS
We shall be concerned in this section with the description of those ideals
I in a Gorenstein ring R, for which the factor ring RII is also Gorenstein.
These ideals will be called Gorenstein ideals. We have solved similar prob..
lelD for Cohen-Macaulay rings in Chapter III. We already know some
examples of Gorenstein ideals because, by Corollary 4.1.8, regular ideals
are Gorenstein.
We shall provide a characterization of Gorenstein ideals of depth 1 and
2 as corollaries of the main Theorem 4.4.4. Another interesting corollary
is Theorem 4.4.7, due to M. P. Murthy.
152
Gorenstein Rings
[ChI
We begin the proof of the fundamental theorem with two lemmas.
The first one is a multidimensional version of Corollary 4.2.2.
Lemma 4.4.1
Let (R, m) be a Gorenstein ring of dimension d and let Q be an m-primary
ideal. Then Q is irreducible if and only if Ext(R/Q, R) R/Q.
Proof
The ring R is a Cohen-Macaulay ring, hence depth (Q) = ht(Q) = d.
Therefore there exists a regular sequence Xl' ..., x" contained in Q. By
Theorem 4.3.3, we have
Ext(R/Q, R) HomRI(Xl'....Xd) (R/Q, R/(x 1 , ..., x d »).
Furthermore, it follows from Coronary 4.1.8 that Rj(Xl' ..., XII) is a Goren-
stein ring of dimension zero. Applying Corollary 4.2.2 to the ring
R/(x 1, ..., x,,), we get the assertion. 0
An immediate consequence of the lemma is
Corollary 4.4.2
Under the assumptions of Lemma 4.4.1, the ring R/Q is Gorenstein if and
only if Ext(R/Q, R) R/Q.
In the following, we fix a local Gorenstein ring (R, m) of dimension d. If
1 is an ideal. of R such that dimR/I = n, then by Property 10, Section 3.5,
we have depth(l) = d-n. We set T = R/l and D(T) = Ext-n(T, R).
The number n depends, of course, on T and hence also on I.
Lemma 4.4.3
Let the notation be as above. We assume that T is a Cohen-Macaulay ring
and that pdR(T) < 00. Then:
(i) if an element y e m is a non-zero-divisor on the R-module T, then
it is also a non-zero-divisor on D(T) and fJ(T)/yD(T) D(T/yT),
(ii) D(T) T if and only if D(T/yT) T/yT for some Y E m
which is a non-zero-divisor on the R-module T.
Proof
(i) Since T is a Cohen-Macaulay ring and pdR(T) < co, Theore111
3.5.11 applies, and shows that pdR(T) = depth(I) = d-n. Therefore
Ext-n+l(T, R) = O. Moreover, under the assumption that y E m"'3(T), we
have dim(T/yT)=dimT-l=n-l. Since T/yTR/(I,y), we have
depth(I, y) = d-n+ 1 by Property 10, Section 3.5. Hence
Ext-n(R/(I, y), R) = Ext-n(T/yT, R) = o.
As these modules vanish, there results an exact sequence
y
o -+ Ext-Jl(T, R) Ext-IJ(T, R) Ext-"+l(TlyT, R) 0 (5)
IV]
Gorenstein Ideals
153
induced by the sequence 0 -+ T T T/yT -+ O. Because we have
Ext"+l(T/yT, R) = (J(T/yT),
the exactness of the sequence (5) implies the existence of the desired
isomorphism and shows that y t$ a (D(T».
(ii) By Lemma 3.5.4, T-module Q(T) is free if and only if the T/YT-mod-
ule !J(T)/y!J(T) is free. Furthermore, both these modules are of the same
rank provided that they are free over the respective rings. Applying the
isomorphism (i) we obtain the desired equivalence. 0
Theorem 4.4.4
Let R be a local Gorenstein ring and I an ideal in R of depth p and of
finite projective dimension. Then I is a Gorenstein ideal (i.e. R/I is Goren-
stein ring) if and only if:
(i) R/I is a Cohen-Macaulay ring, and
(ii) Ext(RII, R) R/I.
Proof
We preserve the previous notation T = R/I, d = dimR, n = dim T. Thus
p = d-n and Q(T) = Extk(T, R).
It is enough to show that, under the assumption that T is a Cohen-
Macaulay ring, the ring T is a Gorenstein ring precisely when Q(T) T.
We shall prove this equivalence by induction on n. If n = 0, then I is
an m-primary ideal, whence p = d, and the desired conclusion is just the
content of Corollary 4.4.2.
Assume that n > O. T is a Cohen-Macaulay ring of dimension > 0, thus
there exists y ,m "3(T). Corollaries 4.1.8, 4.3.6, the inductive hypothesis,
and Lemma 4.4.3 yield the equivalences: T is a Gorenstein ring TlyT
is a Gorenstein ring !J(T/yT) T/yT <=> fJ(T) T. 0
Corollary 4.4.5
Under the assumptions of Theorem 4.4.4, the ideal I is a Gorenstein ideal
if and only if the following conditions are satisfied:
(i) a minimal free R-resolution F of the module R/I has the form
d"
F: 0 F" Fp-l ... PI -+ Fo,
where Fo Fp R,
(ii) the dual complex F* = HomR(F, R) is a minimal free resolution
of Coker(d:) RII.
Proof
We shall show the above conditions (i), (ii) to be equivalent to the prop-
erties (i), (ii) in Theorem 4.4.4.
Suppose that T = R/I is a Cohen-Macaulay ring and Extl(T, R) T.
According to Theorem 3.5.11 we have pdR(T) = depth(/) c:: p, and hence
154
Gorenstein Rings
[Clt.
T has a minimal free resolution F of length p in which, of course, Fo = R
(Section A.S, Exercise 7).
Let us consider the dual complex F* HomR(F, R). It follows immedi-
ately from the definition that Ext,k(T, R) = H'(F*), whence the equality
depth(I) = p and the condition (ii) in Theorem 4.4.4 imply
{ 0 when
H'(F*) = T when
i < p,
i = p.
Therefore the sequence
d*
0-+ F3 -+ Ft -+ ... -+ F't-t -: F3 -+ T-+ 0
is exact and F* is a minimal resolution, because it is the dual of a minimal-
one. Moreover, the isomorphism Fi/Im(d;) T and the inclusion
Im(d:) c:: mF: make the composition T F:/Im(d;) -+ F:/mF: an epi-
morphism, and so F; /mF: is a space of dimension lover RIm. This shows,
by Lemma A.S.I, that F, R.
On the other hand, if the properties (i), (ii) in Corollary 4.4.5 are satis-
fied, then pdR(T) = p by Corollary 3.5.7. From this and from Theorem
3.5.11 we conclude that T is a Cohen-Macaulay ring. Moreover,
Ext.&(T, R) = Coker(d:) T. 0
Using the last corollary and the results of Section 3.6, we can provide
the description of Gorenstein ideals of depth I and 2. .
Theorem 4.4.6
Let R be a local Gorenstein ring and I an ideal of depth 1 or 2, and of
finite projective dimension. Then I is a Gorenstein ideal if and only if it
is regular.
Proof
Every regular ideal is obviously a Gorenstein ideal. To prove the converse
assume at first that depth(I) = 1. By Corollary 4.4.5, the ideal I is a prin-
cipal ideal generated by a regular element.
Now let depth(I) = 2. Again, in view of Corollary 4.4.5, the R-module
R/I has a resolution of the form 0 -+ R -+ RS -+ R -» R/I -» o. It follows
from the proof of Theorem 3.6.1, that s = 2, and consequently the ideal
I can be generated by two elements. Applying Theorem 3.2.3, we deduce
that I is regular. 0
Theorem 4.4.7 (Murthy)
Let R be a local Gorenstein ring and I eRa prime ideal of :finite projective
dimension. If RII is a Cohen-Macaulay, unique factorization domain,
then RII is a Gorenstein ring.
IV]
Notes and References
155
Proof
We retain the previous notation, T = Ril. By Theorem 4.4.4, it is sufficient
to show that Q(T) T. If follows, from Lemma 4.4.3, that every T-regular
sequence is also .Q(1)-regular. Hence we conclude that .Q(T) is a torsion-
free R-module. Denote by L the field of fractions of the ring T.
We shall show that Q(1)@TL L. The module Q(T)@TL is iso-
morphic to the localization Q(1)1 of the R-module Q(1). From Theorem
A.3.6 we get
Q(T)I = (Ext(RII, R))I Ext,«R/I)I' R 1 )
Extk,(RIIIRI, R 1 ).
Applying Theorem 4.4.4 to the ring Rl and to the ideal IR 1 (or by direct
computation using the regularity of R 1 ) we obtain {J(T)1 RI/lRr L.
It immediately follows, from the formula obtained, that Q(1) is iso-
morphic to some ideal J of the ring T. By Exercise 15, Section 3.2, we may
assume that the depth of J is at least 2. Let x, y E J constitute a J-regular
sequence and t E T. We then have xt E J and y(xt+xJ) = 0 in Jlxl. We
deduce from the I-regularity of the sequence x, y that xt E xl, and therefore
tEl. Thus T = J Q(T), and the proof is complete. 0
NOTES AND REFERENCES
The rings considered in this chapter were named after D. Gorenstein. His paper [9]
is concerned with plane algebraic curves and it would be difficult to recognize his results
in our presentation. It is H. Bass who should be given full credit for developing the
theory of Gorenstein rings. His basic paper [3] contains the various characterizations,
including that as rings of finite injective dimension; also presents an historical outline
of the subject. Our approach is based partly on lecture notes from Greco's seminar [E],
and presents in an elementary way the most important facts of the theory without use of
structure theorems of injective modules and duaJity theorems. Another approach based
on these topics can be found in [W].
Theorem 4.1.4 which allowed us to define the type of a local Cohen-Macaulay ring
comes from Northcott [25]. Local zero-dimensional rings whose zero ideal is irreducible
(i.e. zero-dimensional Gorenstein rings) were already studied in 1934 by Grabner [10].
He proved there the implications (i) => (iii) and (i) => (iv) of Theorem 4.2.1, and Corollary
4.2.2. Theorem 4.4.7 comes from Murthy's paper (21].
FinaJly, we mention a recent result of P. Roberts [33] which weakens condition (iv)
of Theorem 4.3.5. Roberts proved that (R, m) is a Gorenstein ring if and only if
Ext(Rlnt, R) Rlnt where d = dimR.
Appendix
Homological Background
The purpose of this Appendix is to present in a concise manner those
concepts and theorems of homological algebra which are used in this book.
We shall be mainJy concerned with the description of injective, projective
and global dimension in terms of the functors Ext R and Tor:. For the
readers convenience, we also provide an outline of the construction of
derived functors, of which the construction of the functors Ext and Tor
is a particular case. For the proofs of the theorems which are not proved
here, the reader is referred to [S] and [U].
A.l PROJECTIVE AND INJECTIVE DIMENSION
It is known that a homomorphism of a free module F to an arbitrary mod-
ule is determined uniquely by its values on a basis of F. Consequently
every diagram of the form
F
1
M
.. N .-
o
can be completed to a commutative diagram
.,F
/////'/ !
M .- N . 0
for any epimorphislu M N.
This last property is also valid for direct summands of ftee modules.
It turns out that, conversely, every module possessing this completing
property for diagrams is a direct summand of a free module. Such modules
are called projective. Notice that a module F is projective precisely when
the functor HomR(F, -) is exact (the functor HomR(M, -) is left exact
for an arbitrary module M).
158
Homological Background
With the aid of projective modules we can associate with any module
an invariant called projective dimension. In general not every R-module
is projective (this depends on the ring R), but for any R-module M, there
exists an epimorphism Fo -)- M of a projective (even free) R-module Fo.
Iterating this procedure, we construct an exact sequence
... -+ F 2 F 1 -+ Fo -+ M -+ 0,
where the Fn are projective modules.
This leads to the following definition.
Definition A.I.1
A projective resultion of an R-module M is a sequence
... -)- Fn -+ Fn-l -. ... -+ F 1 -+ Fo -+ 0
of projective R-modules and their homomorphisms, together with a hOlno-
morphism e: Fo -+ M, such that the sequence
B
... Fn ... F,'-1 -+ ... -+ Fl -+ Fo --+ M -+ 0
(1)
is exact.
Occasionally we refer simply to the sequence (1) as a projective resol-
ution of M.
Therefore every module has a projective resolution. In general there
are many of them because already at the first step of the construction \ve
can freely choose the module Fo and the epimorphism Fo -)- M.
Definition A.l.2
H an R-module M has a projective resolution of the form
o -)- Fk -)- ... -+ Fo M -+ 0,
(2)
where Fk #- 0 and there is no shorter projective resolution, then the ntunber
k is called the projective dimension of the module M, and it is denoted
pdR(M) (or pd(M) if it is clear which ring R is meant). If the module M
has no finite resolution of the form (2), then we put pdR(M) = 00; con-
ventionally we define pd(O) = -1.
As a rule, it is not easy to compute the projective dimension of a module
using only the above definition. In Section A.3 below we shall give an
outline of the theory of the homological functors Torn and Ext" by means
of which one can prove many properties concerning projective dimension
and its relations to other invariants of modules. A sketch of the theory of
derived functors, of which the above-mentioned sequences of functors Ext,
Tor are particular cases, will be discussed in Section A.2.
Before we take up the task, let us look at the concept dual to projec-
tivity, which leads to yet another invariant of a module.
Projective and Injective Dimension
159
A module E is said to be injective if every diagram of the form
N
"" M
!
E
can be completed to a commutative diagram
N -. M
1 //////
E
for any monomorphism N -+ M. In other words, the module E is injective
precisely when the functor Hom(-, E) is exact (the functor HomR(-, M)
is left exact for every module M).
It turns out that the range of the mOllomorphisms N -)- M in the above
definition may be restricted. We shall formulate this fact as a theorem,
whose proof the reader can find in [U], p. 31.
Theorem A.I.3
An R-module E is injective if and only if for any ideal I of R, every homo-
morphism I -+ E can be extended to a homomorphism R -)- E.
One can prove that every R-module can be embedded in an injective
module (see [U], p. 34 or [8], p. 70) although this is much more difficult
than in the case of the analogous property of projective modules. There-
fore, an arbitrary module has an injective resolution in the sense of the
following definition:
Definition A.l.4
An injective resolution of an R..modulc M is a sequence
0-+ EO -+ El-+... -+ En -). ER+l-+ ...
of injective R-modules and their homomorphisms, together with a homo-
morphism 'f}: M EO, such that the sequence
'1
o - M EO - £1 ... -+ E II -+ En+l ...
j s exact.
DefinitioD A.l.5
If an R-module M has an injective resolution of the form
o -)- M EO ... -+ E k -+ 0)
(3)
160
Homological Background
where E k :p 0 and there is 110 shorter injective resolution, then the number
k is called the injective dimension of the module M, and it is denoted
idR(M) (or id(M) if it is clear which ring R is meant). If the module M has
no finite resolution of the form (3), then we put idR(M) = 00; furthern10re
we define id(O) = - 1.
In concluding this section, we recall that an R-module F is flat if a11d
only if the functor-(8) R F is exact. Every projective module is flat.
A.2 DERIVED FUNCTORS
Let R be a ring. We begin with the general properties of hon101ogy.
By a complex of R-modules one means a. sequence consisting of R-tl1od-
ules and their homomorphisms
X: ... -.. X n - 1 .!!.1I-1 X,. d n .. x n + 1 d"+ 1 + X'.+ 2 -+ ...
such that d n d,,-1 = 0 for all n. The module x n is called the component
of degree n, and the homomorphisms d'i are called differentials of the com-
plex X. A complex is said to be projective (free, injective) when all its
components are projective (free, injective) modules. A complex X is finite
if X" :p 0 for a finite number of indices n.
Sometimes we use subscripts instead of superscripts setting I = x-n,
d n = d-n:X" -+ X n - 1 . Therefore a projective resolution of a module is
a projective complex.
By a homomorphism of complexes f: X -+ Y one means a sequence
f = ifn} of homomorphisms of components fn: XII yn such that the
diagrams
x
I"
.... yn
d fl
apt
xn+l
fit + t
yn+ t
are commutative for all n, where the an denote differentials of the complex Y.
Complexes of R-modules form, in an obvious way, a category.
The module zn(X) = Ker(d ll ) is said to be the module of n-cycles of
the complex X, and the module BII(X) = Im(d"-l)-the module of n-bound-
aries of the complex X.
The condition d"d n - 1 = 0 implies B"(X) c: Z"(X), and the factor
module
H"(X) = zn(X)jBn(X)
is called the n-tb hOD10logy module of tbe complex X.
Derived Functors
161
A homomorphism of complexes f: X -+ Y induces homomorphisms
of homology modules Hn(f): HIt(X) --.. HIt(Y) defined by the formula
H1I(/) (z+BIt(X» = fn(z)+B"(Y) for Z E Z"(X);
H1I thus becomes a covariant functor.
A sequence of complexes and their homolnorphism 0 X Y W
In g"
-)- 0 is called exact if for each n, the sequence 0 X" y" w n 0
is exact.
Theorem A.2.1
An exact sequence of complexes
f g
o-+x- Y--..W-+O
induces an exact sequence of homology modules
... --.. Hn-l(W) Hn(x). Hn(fl. n"(y) JI1f(g) + Hn(w)
d"
H" + 1 (X) -+ ...,
where the homomorphism n, termed the connecting homomorphism, is
defined in the following manner: if H' E Z"(W), }v = f'l(y) for Y E yn, then
there exists an element X EZ"+l(X), such that f" + 1 (X) = an(y); the formula
n(w+Bn(w)) = x+Bn+l(X)
is a correct definition of the homomorphism n (see [8], p. 60).
Theorem A.2.2
A commutative diagram of complexes, with exact rows
o wq )II X .. Y w
! ! !
0 r . Y l ... W'
induces commutative diagrams
6"
H"(W) Hn+l(x)
! f5,n !
H"(W') Hn+ (X')
for every n (see [S], p. 60).
. 0
v. o
If f: N N' is a hOlnomorphism of R-modules and if E, E', together
with homomorphism 17: N --.. EO, r/,: N' 4> E'o are injective resolutions
162
Homological Background
of the modules N, N', then a homomorphism of complexes I: E E'
is called an injective resolution of the homomorphism f provided that the
diagram
'I'J
. EO
.1 10
N
11
1J'
. E 'O
N'
is commutative. A projective resolution of a homomorphism is defined
analogously.
Every homomorphism of modules has an injective and projective resol-
ution. In the case described above we construct a commurative diagram
11 Eo I E i ]IIr ... )I Ert.- i E" ...
0., p N
f! fJ' f O ! f1! f"- i f"
O .L " N' .. £'0 ,. E' 1 ... . E''!-l E'" .. .
using the exactness of the upper row and the injectivity of the modules E'n.
Theorem A.2.3
For any exact sequence of modules
f g
o -+ N' --)- N N" --)- 0,
there exists an exact sequence of complexes
o E' .!; E E" -+ 0
such that E', E, E" are injective resolutions of the modules N', N, Nil
respectively, and f, g are injective resolutions of the homomorphisms f, g
(see [8], pp. 80-84).
An analogous fact is valid for projective resolutions.
We can now start with a presentation of the scheme of construction
for derived functors.
Let Ube an additive covariant functor defined on the category of R-mod-
ules with values in the same category. The functor HomR(M, -) serves
as an example, \vhere M is a fixed R-module.
We define the sequence {R"U}no of right derived functors of the
functor U as follows.
For an R-module N, we choose an injective resolution (E, d) and put
(RnU)(N) = H"(U(E)), 11 = 0, 1, ...,
where U(E) is the complex whose components are the Inodules U(E'l),
and whose differentials are the homomorphisms U(d n ).
Derived Functors
163
For a homomorphisn1 of R-modules f: N --+ N', we choose an injective
resolution I: E --.. E' and define
(RlI U)(f) = Hn (U(f) ), n = 0, 1 , . to ,
where U(f) = {U(fll)}.
One can prove that the modules (R"U)(N) and the homomorphisms
(RnU)(f) do not depend (up to isomorphism) on the choice of the resol-
utions used in their construction (see [8], pp. 101-102), and that they form
a sequence of additive covariant functors.
An exact sequence of R-modules 0 -+ N' --. N --. N" -+ 0 has, by
Theorem A.2.3, an injective resolution 0 --. E' --. E -+ E" -)- O. By applying
the functor U to this resolution we obtain, on account of the injectivity
of the complex E', an exact sequence of complexes
o --. U(E') U(E) -+ U(E") -. 0
which, by Theorem A.2.1, induces an exact sequence
o -+ ROU(N') -+ ... R"U(N') -+ RnU(N)
.,n
-)- R"U(N") -+ Rn+l U(N') .-. ...
d" is the respective connecting homomorphism.
Moreover, a commutative diagram of modules, with exact rows,
M"
O
o
M'
- M
N
o
. N'
... N' ,
0
has an appropriate injective resolution, from which, by applying the functor
U, we obtain a similar diagram. That diagram induces, by Theorem A.2.2,
a commutative diagram
R"U( M")
!
it
Rn+IV(M')
J
()FI
R"U(N")
,. R n + 1 U(N')
where n , <5 n denote the respective connecting homomorphisms.
The right derived functors of a contravariant functor and left derived
functors are defined analogously. If U is an (additive) covariant functor,
then the left derived functors {L" U}n>O are defined as above, but ,vith
the aid of projective resolutions. These functors have properties analogous
to those of right derived functors, formulated above.
In the sequel, we shall use the right derived functors of the covariant
functor of the form Homn(M. -t constructed by means of injective resol-
164
Homological Background
utions, and the left derived functors of the contravariant functor of the
form HomR(-, M), and of the covariant functors of the form
M(g)R-, -QSJRM,
constructed by means of projective resolutions.
A.3 FUNCTORS Ext" AND Tor"
Definition A.3.t
Let M, N be R-modules, F a projective resolution of M, and E an injective
resolution of N. Then we have isomorphisms
(RnHomR(-, N)(M) = Hn(HomR(F,N») HtI(HomR(F, E)
HfJ(HomR(M, E» = (RIIHomR(M, -)(N)
(see [8], p. 133; the complex HomR(F, E) is described in [8], pp. 94-97).
This module is denoted by Ext(M, N) and is called the n-th extension
module of the modules M, N, n = 0, 1, ...
Ext1t is a functor in two variables, contravariant in the first variable,
covariant in the second. In the sequel, if there is no confusion about the
ring R, we write Extra instead of Ext.
The basic properties of the extension functors Ext" are stated in the
following theorem.
Theorem A.3.2
Let M, N be R-modules. Then:
(i) we have isomorphisms of functors
ExtO(M, -) Hom(M, -), ExtO(-, N) Hom(-, N),
(ii) the module M is projective if and only if Ext! (M, -) = 0,
(iii) the module N is injective if and only if Ext 1 (-, N) = 0,
(iv) an exact sequence of R-modules
o -+ M' --)- M -+ M" -+ 0
induces, for every N, an exact sequence of R-modules
0-+ Hom(M", N) -+ Hom(M, N) -+ Hom(M', N)
dO
-+ Ext 1 (M", N) ... 4> Extll(M", N) -+ Extn(M, N)
d"
.-. Extrr(M', N) -+ Ext n + 1 (M", N) -+ ...,
(v) an exact sequence of R-modules
o -+ N' --.. N -+ N" --. 0
Functors Ext n and Torn
165
induces an exact sequence of R-modules
o -+ Hom(M, N ' ) -+ Hom(M, N) -+ Hom(M, N")
o
-+ Ext 1 (M, N') -+ ... -+ Extll(M, N') -+ Extn(M, N)
d l
-+ Ext"(M; N") Ext"+ 1 (M, N') -+ ... ,
(vi) a commutative diagram of modules, with exact rows
0 M' M M" . 0
f g
0 M' M ... M" 0
induces a commutative diagram
«5"
Extn(M', N) -- :. EKt ft + 1 (M", N)
Ex.tn(f, 1)1 i Ex.t" + l(g, 1)
5' Ext" + 1 ( M il, N)
Extn(M', N) ..
where n, n are the respective connecting homomorphisms,
(vii) a commutative diagram of modules, with exact rows
N
0
o
N'
l
· N"
o
.- N '
N
Nil
0
induces a commutative diagram
<5"
Ext"(M, N") Ext,H- J(M, N')
Ext"(l,l>! 1 Ext"+l(I,g)
Extft(M, N") Ext ft + 1 (M, N ')
where ", (511 denote the respective connecting homomorphisms.
Similar facts are valid for the derived functors of tensor product.
Definition A.3.3
Let M, N be R-modules and F, F' projective resolutions of M, N. Then we
have isomorphisms
166
Homological BackgroW1d
(L,I( - (6)N) )(M) = H,,(F(8JN) H,,(F@F') H,,(M@F')
= (Ln(M@-»)(N)
(see [S], p. 127; the complex F@F' is described in [8], pp. 94-97). This
module i denoted by Tor:(M, N) and is called the n-th torsion product of
the modules M, N, n = 0, 1, ...
Tor: is a functor in two variables, covariant in each of them. We write
Torn instead of Tor: if there is no confusion about the ring R.
The basic properties of torsion products are contained in the following
theorem.
Theorem A.3.4
Let M, N be R-modules. Then
(i) we have isomorphisms of functors Toro(M, -) M(i9 -,
Toro(-, N) - @N,
(ii) Tor,.(M, N) Torn(N, M),
(iii) the module M is flat if and only if TorI (M, -) = 0; in particular,
if either M or N is a projective module, then Torn(M, -) = 0 for n > 0,
(iv) an exact sequence of R-modules
o M' M .-. M" -+ 0
induces an exact sequence of R-modules
... -+ Torn(M', N) -+ Tor,,(M, N)
-+ Tor,.(M", N) Tor n - 1 (M', N) -+ ...
-+ Torl(M", N) M'@N -+ M@N -+ M"N -+ 0,
(v) a commutative diagram of modules, with exact rows
0 M' M M" 0
'l l'
0 M' - M M" 0
inducesa commutative diagram
6,. Torn_.(',.N)
Tor,,(M", N)
Tor.(g. 1) ! 8" . ! TOf/h.l(f, 1)
" -
Tor,,(M", N) Tor n -l(M', 'N)
where ", n denote the respective connecting homomorphisms.
As an immediate consequence of Theorems A.3.2 and A.3.4 we obtain
Functors Ext" and Torn
167
Corollary A.3.5
If in an exact sequence of modules
o --» M' -+ F...... M -+ 0
the module F is projective, then the connecting homomorphisrl1s
n+l: TOf n +l(M, N) -+ Torll(M', N),
d n : Extll(M/, N) -)- Ext n + 1 (M, N)
are isomorphisms for n > 0 and for any module N.
If in an exact sequence of modules
o -+ N' -+ E --+- N--+-O
the module E is injective, then the C01111ecting homoJnorphisms
n: Ext"(M, N) 4> Ext ll + 1 (M, N')
are isomorphislns for n > 0 and for any Inodule M.
The above corollary is known as the reduction theorem.
The behaviour of the functors Ext and Tor: under locaJization of the
ring R is described in the following theorem.
Theorem A.3.6
Let S be a multiplicative subset of a ring R.
(i) If M, N are R-modules, then for n 0,
. (Tor:(M, N»)s Tor::S(M s , N s ),
(ii) If R is a Noetherian ring, M, N are R-modules and M is finitely
generated, then for n 0,
(Ext(M, N»s Ext1ts(Ms, N s ).
In the proof of the theorem one uses the fact that the localization
functor commutes with the tensor product and the homology functors
([8], p. 171).
Theorem A.3.7
If R is a Noetherian ring and if M, N are finitely generated R-modules,
then:
(i) the module M has a projective resolution whose components are
finitely generated modules,
(ii) the functors Tor:(M, N) and Ext(M, N) are finitely generated
R-modu1es.
Proof
(i) Since R is a Noetherian ring, the kernel of an epimorphism Fo M
is finitely generated provided that Eo is a finitely generated R-module. It
is therefore possible to construct the desired resolution.
168
Homological Background
(ii) Consider a projective resolution F of the module M, whose compo..
nents are finitely generated R-modules. Then F(g)RN and HomR(F, N)
are complexes with finitely generated components. The assertion (ii) follovls
by the formulae
Tor:(M, N) = Iln(Fr&JRN), Ext(M, lV) = Hn(HomR(F, N)). 0
A.4 INJECTIVE, PROJECTIVE AND GLOBAL DIMENSION IN
TERMS OF THE FUNCTORS Ext AND Tor::
We begin with the characterization (promised in Section A.I) of projective
and injective dimension in terms of the functors Ext R .
Theorem A.4.1
For any R-module M, the following conditions are equivalent:
(i) pdR(M) n,
(ii) Ext n + 1 (M, -) = 0,
(Hi) if a sequence 0 K -+ F,.-1 ... Fo 4- M 0 is exact and
the modules Fo, ..., Fn-l are projective, then the module K is projective.
Hence we obtain an equality
pdR(M) = sup{n; Ext(M, -) ¥= O}.
Proof
The implication (i) => (ii) follows directly from the definition. In order
to establish the implication (ii) => (iii), observe that Ext n + 1 (M,-)
Ext 1 (K, -) by the reduction theorem (Corollary A.3.5). Thus (ii) and
Theorem A.3.2 (ii) together imply that K is projective. The implication
(iii) => (i) is trivial. 0
From Theorem A,4.I we get an interesting property of the functors
Ext: Extn(M, -) = 0 implies Exti(M, -) = 0 for i > 11.
One similarly proves the theorem characterizing injective dimension.
Theorem A.4.2
For any R-module M, the following conditions are equivalent:
(i) idR(N) n,
(ii) Extn+ 1 (-, N) = 0,
(iii) if a sequence 0 N EO ,.. En-l L 0 is exact and the
modules EO, ..., En-l are injective, then the module L is injective,
Hence we get an equality
idR(N) = sup {n; Ext ft (-, N) :f:. O}.
Theorem A.l,3 enables us to give the following description of injective
dimension, which has no analogue for projective dimension.
Injection, Projection and Global Dimension in Terms of Ext and Tor: 169
Theorem A.4.3
Let N be an R-n10dule. Then:
(i) N is an injective R-module if and only if, for any ideal I c: R,
Extj(R/I, N) = 0,
(ii) idR(N) = sup {i; Extk(R/I, N) # 0 for SOlne id.eal I c R}.
Proof
(i) If I c: R is an ideal, then the exact sequence 0 I ..: R R/I 0
induces, in view of Theorem A.3.2, an exact sequence Hom(R, N)
co.
-+ Hom(I, N) -+ Ext 1 (R/I, N) Ext 1 (R, N) = O. By Theorem A.l.3, the
module N is injective if and only if 00* is an epimorphism, which is equiv-
alent to the condition Ext 1 (R/I, N) = O.
The property (ii) follows from (i) by applying the reduction theorem
(Corollary A.3.5). 0
The following fact can be proved in a way similar to the proofs of
Theorems A.4.1 and A.4.2.
}"'heorem A.4.4
For any R"lnodule M, the following conditions are equivalent:
(i) Tor ll + 1 (M, -) = 0,
(ii) if a sequen.ce 0 K -+ Fn-l ... Fo M -+ 0 is exact and the
modules Fo, ..., F,.- 1 are projective, then the module K is flat.
The relations between the dimension of a module and that of its local-
ization are given for modules over Noetherian rings.
Theorem A.4.5
Let R be a Noetherian ring and M an R..module. Then:
(i) idR(M) = sup {idRp(M p )} = sup{idRm(M m )},
P m
(ii) if M is a finitely generated R-module, then
pdR(M) = sup {pdR(Mp)} = sup{pdRm(M m )},
P m
where, in the above formulae, P ranges over the set of prime ideals of R,
and m over the set of maximal ideals.
Proof
(i) We shall first prove that if E is an injective R-module, then E p is an
injective Rp-module for any prime ideal P c: R. Indeed, every ideal of
R p has the form IR p for some ideal I c: R. It follows, from the exactness
of the localization functor (cf. Corollary 1.4.16 in [B]), that Rp/IR p (R/I)p.
170
Homological Background
Therefore, by Theorems A.3.6 and A.4.3, we get
ExtAp(Rp/1R p , E p ) (ExtA(RII, E»p = O.
Theorem A.4.3 thus shows that E p is an injective Rp-module.
Accordingly, by the exactness of the localization functor, an injective
resolution E of the module M determines an injective resolution E p of the
Rp-module M p. Hence
idR(M) sup {idlp(Mp)} sup {idRm(M m )}.
P 1n
If Ext(L, oM) #- 0 for some cyclic R-module L R/I, then by The...
orem 1.4.22 in [B], there exists a maximal ideal tn such that (Exti(L, M))tn
:/:. o. Appealing to Theorem A.3.6, we get
ExttIt(LIl" M m ) ¥:: o.
By Theorem A.4.2 we deduce that sup {idRtn(M m )} idR(M), which com-
m
pletes the proof.
One proves (ii) in a similar manner, the part corresponding to the
first part of the proof of (i) being simpler because F p is obviously a pro..
jective resolution of the Rp-module M p when F is a projective resolution
of the module M. 0
To conclude this section, we introduce yet another hOlnological invari..
ant.
By Theorems A.4.1 and A.4.2,
sup {PdR(M)} = sup{n; Ext ::f. O} = sup{idR(M)}, (4)
M M
where M ranges over all R-modules. This leads to the following definition.
Definition A.4.6
The comnlon value occurring in the forn1ula (4) is called the global dimen..
sion of the ring R and is denoted by gl.dimR.
Theorenl A.4.7
For any ring R,
gl. dim R = sup {pdR(R/I)},
I
where I runs through all the ideals of R.
Proof
By Theorems A.4.3 and A.4.1, \ve have
gl.dimR = sup {idR(N)} = sup{n; Ext(R/I,N) :FO}
N f,N
= sup{pdR(R/I)}.
I
o
Theorelns A.4.5, A.4.7 and 2.1.11 froln [B] immediately yield
Injective, Projective and Global Dimension over Local Rings 171
Deorem A.4.8
If R is a Noetherian ring, then
gl. dim R = sup {gl. dim R p } = sup {gI. dim Rnt } .
P tn
A.5 INJECTIVE, PROJECTIVE AND GLOBAL DIMENSION OVER
LOCAL RINGS
Theorems A.4.5 and A.4.8 show that the problem of determi11ing the
injective and projective dimension of a finitely generated module, and the
global dimension of a ring call be reduced to the case in which the ring is
local. Before we begin a more detailed study of that case, we shall present
some special properties of modules over a local ring.
Lemma A.S.t
Let (R, m) be a local ring and M a finitely generated R-module. Let Xl' ...
..., X n eM. Then:
(i) the elements Xl' ..., X n generate the module M if and only if their
residue classes x I' ..., X" generate the module M /mM.
The following conditions are equivalent:
(ii) the elements x I, ..., X n generate the module M and no proper
su bset of the set x I, ... , x" generates M,
(iii) the residue classes X l' ..., x n constitute a basis of the RIm-module
M/mM.
Proof
(i) The implication => is trivial. In order to prove the opposite impli-
cation, let us suppose that the elements X l' ..., X n generate the RIm-module
M/mM, and denote by N the submodule generated by Xl' ..., Xn. We then
have N+mM = M, and consequently m(M/N) = (N,-mM)/N = MIN.
It follows, from the Nakayama lemma, that N = M.
(ii) => (iii) In view of (i), the condition (ii) is satisfied if and only if
the elements X l' ..., X n generate M/mM and no proper subset of the set
X l' ..., x,. generates M ImM, i.e. if X l' ..., X n form a basis of M /mM over
R. D
Definition A.5.2
Let (R, m) be a local ring. A finite set of generators of an R-module M,
satisfying the equivalent conditions (ii), (iii) in Lemma A.5.1 is called
a minimal set of generators of the module M.
Obviously, from every set of generators, one can select a minimal one.
172
Homological Background
Lemma A.5.3
Let (R, m) be a local ring and M a finitely generated R-module. Then there
exists a free, finitely generated R-module .F, and an epimorphism h: F -+ M
such that the induced mapping h: FlmF MlmM is an isomorphism.
Proof
Let Xl' ..., X n be a minimal set of generators of M. We take Fto be a free
module of rank n, with basis e 1, ..., ell. We define a homomorphism It by
the conditions h(e,) = Xh i = 1, ..., n. According to Lemma A.S.I (iii),
the homomorphism h sends a basis of FlmP onto a basis of M ImM, and
hence it is an isomorphism. 0
An epimorphism g: N M which induces an isomorphism g :
N/mN --. MlmM is said to be a minim al epimorphism.
Theorem A.5.4
If (R, m) is a local ring and M a finitely generated R-module, then the
following conditions are equivalent:
(i) M is a free module,
(ii) M is a projective module,
(iii) M is a flat module,
(iv) Torf(M, R/m) = O.
Proof
The implications (i) => (ii) => (iii) are obvious, while the implication
(iii) => (iv) follows from Theorem A.3.4 (ii). To prove that (iv) implies (i),
consider an exact sequence 0 N F M 0, where F is a free module
and h is a minimal epimorphism. This sequence induces (in view of The-
orem A.3.4 (iv» an exact sequence
Torf(M, Rim) --. N(g;R/m --.. F (g; Rim h@J +> M@R/m -+ O.
Since h(6)l coincides with h: FlmF --.. M/mM, h@l is an isomorphism.
By the assumption Tor(M, R/m) = 0, we conclude that N/mN N(t)
@R/m = O. The Nakayama lemma shows that N = 0, and M F is
a free module. 0
It is easily seen that the above statements are valid for quasi-local
rings.
Corollary A.5.5
If (R, m) is a local ring and M is a finitely generated R-module, then
pd(M) = sup{n; Tor:(M, Rim) OJ.
Injective, Projective and Global Dimension over Local Rings 173
Proof
It follows, from the definition of the functors Tor, that if the right-hand
side of the above equality were not finite, then the module M would have
no finite projective resolution; the equality is then obvious.
We assume the number is finite and equal to k, i.e. Torf(M, RIm) i= 0,
Tor:(M, Rltn) = 0 for n > k. Let 0 K F"-l ... --. Fo --. M 0
be an exact sequence, where Fo, ..., F"-l are free modules of finite rank.
By the reduction theorem (Corollary A.S.4), we have
Torf{K, Rim) Tor:+l(M, Rim) = 0,
and so K (as a submodule of a finitely generated module over a Noetherian
ring) is a free module in view on Theorem A.5.4. Thus pdR(M) k, and,
since Torf(M, Rim) i= 0, pdR(M) = k. 0
Corollary A.5.6
If (R, m) is a local ring, then
gl. dimR = pdR(Rlm) = sup {n; Tor:(Rlnt, Rim) #: O}.
Proof
We may assume that pdR(Rlm) is finite, pdR(Rlm) = k, say. By Theorem
A.4.7, it is sufficient to show that pdR(M) k for any finitely generated
R-module M. Let F ' be a free resolution of length K of the module RIm.
Consider an exact sequence
o K F"-l -+ ... Fo --. M --.. 0,
where Fo, ..., F k - 1 are free modules of finite rank. Coronary A.3.5 shows
that
Torf(K, RIm) = Torf"+l(M, Rim) = H"+1(M@F') = 0,
whence K is a fee module by Theorem A.5.4, which gives pdR(M) k. 0
The itijective dimension of a module also admits a characterization
similar to that described in Corollary A.5.S for projective dimension.
Theorem A.5.7
If (R, m) is a local ring and N is a finitely generated R-module, then
idR(N) = sup{n; Ext(Rlm,N) O}.
Proof
As in the proof of Corollary A.5.5, we may restrict ourselves to the cas.e
where the right-hand side of the above formula is finite; let us denote it
by k, i.e. Ext(Rlm, N) 0, Ext(Rlm, N) = 0 for n > k. The condition
Bxt(Rlm, N) 0 implies idR(N) k. We shall prove the assertion of the
theorem by assuming that idR(N) > k and deriving a contradiction. By
Theorem A.4.3, the family d of all ideals of the ring R, such that
174
Homological Background
Extk{R/I, N) ::j; 0 for some i > k, is non-empty (the number i depends
on the ideal I). As R is Noetherian, the family .91 has a maximal element;
let it be I. By the assumption, I :f: m, hence there exists an element x E 11t,
X ;. I. Consider the exact sequence
x
o --. R/J R/I R/(I, x) 0,
where J = I:(x) ::) I, and that part of the induced exact sequence of the
functors Ext
Extk(R/(I, x), N) Ext(R/I, N) Extk(RIJ,N)
Extk+ 1 (R/(I, x), N), (5)
for i > k such that Exti(R/I, N) i= O. Since (I, x) I, we have, by the
definition of .91, Extk(R/(I, x), N) = Extk+1(R/(I, x), N) = 0, and there-
fore Ext(R/J, N) =F O. Noting that J::> I, we conclude that J = I, as
I is maxima] in .91. It follows, from the exactness of (5), that xExt(R/I, N)
= Extk(RII, N). By Theorem A.3.7, the module Extk(R/I, N) is finitely
generated, and hence the Nakayama lemma yields Extk(R/I, N) = O.
But this contradicts the choice of i, and we must have idR(N) = k. 0
Remark A.S.8
An analysis of the above proof shows that in fact, we have established that
Extk(R/m, N) = 0 for some n forces idR(N) < 00. Similarly, it follows,
from the proof of Corollary A.5.S, that Tor:(M, Rim) = 0 for some n,
forces pdR(.M) < 00.
Exercises
In the exercises below, (R,1tt) denotes a local ring.
1. Prove that if h : F -+ M is a minimal epimorphism of R-modules and if M is finitely
generated, then the homomorphism h*: Hom(M, RIm) -+ Hom(F, RIm) induced by
h is an isomorphism.
2. Using the preceding exercise, sho\v that a finitely generated R-module M is free
if and only if ExtA(M, RIm) = O.
3. Prove that for a finitely generated R..module M, one has
pd(M) = sup{ll; Extjl(M, Rltn) #= O}.
4. Prove that Extjl(M, RIm) = 0 for some n, implies pdR(M) < 00.
5. Show that gl.dimR = sup {n; Extft(Rlm, Rlttt) :/: O}.
6. Prove that gl.dimR = idR(Rlm).
7. Let M be a finitely generated R-module. Prove that there exists a free resolution
F = (F n , d n ) of the module M, with finitely generated components F" satisfying the con-
dition Im(d cl + 1 ) c mF n for n = 0, 1, ... Such a resolution is called a minimal resolution.
[Apply Lemma A.S.3.]
8. Prove that any two minimal resolutions of a finitely generated module are iso-
morphic.
In the following exercises, by a graded algebra A we mean a K-algebra eAn with
grading over a field K, satisfying the condition Ao = K.
KoszuI Complex
175
9. Denote by I the ideal generated by homogeneous elements of positive degree
in A. Show that if M is a graded A-module then M = 1M implies M = o. (This is the
analogue of the Nakayama lemma for graded algebras.)
10. Using Exercise 9, formulate and prove the analogues of Lemmas A.5.1 and
A.5.3 for graded algebras.
11. Prove the existence of minimal resolutions of graded modules over algebras,
and prove the analogue of Exercise 8 for them.
A.6 THE KOSZUL COMPLEX
In defining a Koszul complex, we shall need the concept of exterior powers
/\ P(M), and of the exterior algebra /\ (M) of an R-module M. The basic
definitions and properties connected with these concepts can be found in
[N], p. 424.
Here we only recall that for p > 0, the R-module !\ '(M) may be de-
fined as the factor of the tensor product @"M of the module M, by the
submoduJe generated by elements of the form U1@ ... @u p , where u, = uJ
for some i :/:. j. We have the canonical p-Iinear mapping
cop: Mx ... xM --"/\'(M),
p
which is a universal alternating mapping, that is, for any p-linear alterna-
ting mapping f: M x ... x M --. N, there exists a unique homomorphism
g:!\ '(M) N such that f = gro,. The element ro,(Ut, ..., up) is written
Ul /\ ... "u,. We adopt the convention that /\ O(M) = R.
00
The direct sum /\ (M) = Ef) /\P(M) can be endowed with a structure
p=o
of a graded R-algebra in such a way that /\ (M) is generated as an R-algebra
by M = 1\1(M), and an element Ul A... /\ Up is the product of elements
U1, ..., u, belonging to M. In the sequel, we denote the multiplication in
!\ (M) by the symbol 1\.
The algebra !\ (M) is not, in general, commutative but for homogeneous
elements x E /\"(M), Y E /\ q(M), we have the formula
XAY = (-l)pqy/\x.
Let tp e Hom(M, R); ,ve define the complex K(rp) by setting Kp(cp)
= !\P(M) for p 0, K,(cp) = 0 for p < 0; the differentials d,: !\P(M)
-+ !\P-l(M) are given by the formula
d p (Ul A ... A Up)
p
= ..2; (-l)J-ltp(UJ)Ul A .., AUJ-I AU J+I A ... AU p '
i=!
(6)
A simple calculation shows that d'-1d p = 0 for all p, and therefore K(q;)
is a complex of R-modu1es.
176
Homological Background
It follows, from formula (6), that for any x E ,!\P(M), y E 1\ '-(M),
we have
d p + ll (x/\y) = dp(x)Ay+(-l)PxAdq(y).
(7)
Definition A.6.1
The complex K(cp) described above is called the Koszol complex of the
homomorphism rp: M --.. R. If x denotes a sequence of elements Xl' ..., X n
of the ring R and if F is a free module of rank n with basis e 1, ..., en, then
the Koszul complex K(rp) of a homomorphism cp: F -+ R for which rp(ei)
= X" i = 1, ..., n, is also denoted by K(x).
If N is an R-module, then we write K(rp; N), K(x; N) for the complexes
K(rp)(8)RN, K(X)(8)RN, respectively, an call them the KoszuI complex of
the homomorphism rp (of the sequence x) with coefficients in the module N.
Observe that the differentials of the complex K(cp; N) have the form d p (8)l,
the d p being the differentials of the complex K(rp).
We recall that if Fis a free module of rank n, then !\P(F) = 0 for p > n;
for 1 p n, the module !\ P(P) is a free module of rank (;), and if
e 1, ..., ell constitute a basis of the module P, then a basis of the module
!\ P(F) consists of elements of the form e'l " ... A e' ll for. all the sequences
of positive integers subject to 1 i 1 < ... i p n.
Thus the Koszul complex K(x) is a finite complexes of free modules.
The principal properties of Koszul complex are stated in the following
theorem:
Theorem A.6.2
Let x denote a sequence of elements Xl' ..., XII of a ring R and let N be an
R-module. Then:
(i) HoC K(x; N» = N/(Xl' "" XII) N,
(ii) the homologymodulesH,(K(x;N») of the Koszulcomplex K(x;N)
are annihilated by the ideal (Xl' ..., XII) + Ann(N), p = 0, ..., n,
(Hi) if the sequence x is a regular sequence of the ring R (see Definition
1.4.16), then the Koszul complex K(x) is a free resolution of the module
R/(XI, "" XII)'
Proof
The equality (i) follows immediately from the definition of a differential
of the complex K(x; N).
(ii) Let an element z be a p-cycle of the complex K(x; N). From the
property (7) of the differential of K(x), we conclude that (d p + 1 @1) (eJAz)
= xJz-eJA (d p Q5Jl)(z) = xJz, and hence the element xJz is a boundary
in the complex K(x; N) for j = 1, ..., n. This means that the homology
Koszul Complex
177
class of the cycle z is annihilated by the whole ideal (Xl' ..., x n ). Of course,
this class is also annihilated by Ann(N).
(iii) We use induction on n. When n = 1, then K(x) is a complex of
d 1
the form 0 Ret -+ R --. 0, d t (e1) = Xl' and consequently Ho(K(x»)
= Ker(d l ) = O:(Xt) = 0 because, by the assumption, Xl is not a zero..
divisor.
We assume the assertion to be valid for the numbers < n, and observe
that F = ERen' where E = Rel ... Ren-l. The pomplex K = K(x)
contains the subcomplex X = K(Xl' ..., X n -l); this follows from the formula
/\P(F) = 1\ P(E)(j) /\ p-1 (E)/f8J Re n and from the definition of differ..
entiaIs of a Koszul complex. Let Y be the factor complex K!X, then one
has an exact sequence of complexes
O-+X-+K-+ Y--.O
(8)
We note that Y is isomorphic to the complex arising from X by shifting
the grading of the components by 1, i.e. Y" X,-l. In view of this,
H,,( Y) H"-l (X). Since, by the inductive hypothesis, Hp(X) = 0 for p > 0,
it follows that Hp(Y) = 0 for p > 1. The exact sequence, induced by (8),
Hp(X) -+ Hp(K) --. Hp(Y) yields H,(K) = 0 whenever p > 1.
We have, moreover, the exact sequence
"
0-+ Ht(K) -+ Ht(Y) -+ Ho(X) ,
whence Ht(K) = Ker(<5). A direct computation shows that the composi-
tion of the isomorphism Ho(X) Ht(Y) with the connecting homo-
morphism <5 is the mapping consisting in multiplying by Xa: Ho(X) -+ Ho(X).
By (i), we therefore deduce that
Ht(K) Ker(R!(xI, ..., X n -l):: R/(Xt, ..., Xn-l»)
= (Xl' ..., x n - 1 ) : (XII)!(Xt , ..., Xn-t),
and hence Ht (K) = 0 according to the assumption that the sequence
Xl ..., X n is regular. 0
Corollary A.6.3
If Xt, ..., X n is a regular sequence of a ring R, then pdR(R!(xI, ..., x n ») = n.
Proof
It follows, from the conditions (i), (iii) in Theorem A.6.2, that the dimen-
sion is not greater then n. The formula
Torn (R/(xt, ..., x n ), R/(Xt, ..., x n »)
= Hn(K(x)@RR/(Xt, ..., x n ») = R/(Xt, ..., x n ) 0
completes the proof.
o
178
Homological Background
:Xercises
1. Prove tbat if x= (Xh""X.), then Hn(K(x;N)) = O:(Xh""X n ).
2. Let 1 be an ideal of a Noetherian ring R, and 1et N be a finitely generated
R-module. Write lp: F-+R for a homomorphism of a free module F of rank 11, such
that Imtp == I. Prove that
depth(I; N)+ suP{j; HJ(K(p)f$9N) =#= O} = 11,
[Use Lemma 3.1.10 and apply induction on depth(l; N).]
3. Let x be a sequence Xt, ..., X n of a loca' ring R. Prove that x is regular if
and only it Ht(K(x») = o. From this, in wiew of Theorem (A.6.2), it fol1o\vs that
for local rings, 111(K(x») = 0 implies H»K(%») = 0 for p 1.
References
I. Books, Lecture Notes
[A] Atiyah, M. F., Macdonald, I. G., Introduction to COl1l1l1utafive Algebra, Addison-
Wesley, Reading, Mass. 1969.
[8] Balcerzyk, S., J6zefiak, T., COlllll!utat/ve Noetlrer;a1' a"d Krull Rings, HOl'wood-PWN,
Warszawa 1989.
[C) Fulton, W., 1I1tersection Theory, Springer, Berlin 1984.
[D] Geramita, A. V., Small, C., Introductioll to HOlnological Methods ifl Conl1lllltatlve
Rings, Queen's Papers in Pure and Appl. Math. No. 43, Kingston 1976.
[E] Greco, S., Anelli di Gorellstein, Seminar Notes, Genova 1969.
[F] Grabner, W., Moderne algebraische Geo1nelrie, Wien-Innsbruck 1949.
[0] Hartshorne, R., Algebraic Geol1,elry, Springer, Berlin 1977.
[H] Hochster, M., Topics ill the HOlnological Theory of Modules over Conllnutative
Rings, Regional Conferences Series in Mathematics, No. 24, Amer. Math. Soc.,
Providence 1975.
[I] Hutchins, H. C., Exa1nples of COl1l/Ulltalive Rings, Polygonal Publishing House,
New York 1981.
[J] Jaffard, P., Theorie de la dilnells;oll dans les anneaux de PolYllolnes, Gauthier-Villars,
Paris 1960.
[K] Kaplansky, I., Comnlutative Ring.s', 2nd ed., Univ. of Chicago Press, Chicago 1974.
[L] Kaplansky, I., Topics in COlnl1lutative Ring Theory, Chicago 1976.
[M] Kunz, E., Ei,,/iihrullg in die kOlnn,utative Algebra und algebraisc/le Geolnetrie, Friedr.
Vieweg und Sohn, Braunschweig 1980.
[N] Lang, S., Algebra, Addison-Wesley, Readil1g, Mass. 1965.
[0] Macaulay, F. S., Algebraic Theory of Modular Systenls, Can1bridge Tracts Math.,
Cambridge Univ. Press 1916.
[P] MacLane, S., HOlnology, Springer, Berlin 1963.
[Q] Matsumura, H., Commutative Algebra, W. A. Benjalnin, Inc., New York 1970.
[R] Nagata, M., Local Rings, Interscience Publishers, New York 1962.
[S] Northcott, D. G., An Introductioll 10 HO/lIo10g;cal Algebra, Cambridge Univ. Press,
1960.
[T] Northcott, D. G., Lessolls on Rillgs, Modules and Multiplicities, Cau1bridge Univ.
Press. 1968.
[U] Northcott, D. G., A First Course of HOlllological Algebra, Cambridge Univ. Press,
1973.
[V] Roberts, P., HOlnological Invariants of Modules ove,. COlnnultative Rillgs, Le Presses
de l'Universit6 de Montreal, Montreal 1980.
[W] Seminaire P. Samuel 1966/67, AllnealiX de Gorellstei1l et torsion en alg4bre COlntnula..
five, Paris 1967.
180
References
[X] Serre J.-P., Algebre locale. Mu/tip/icites, Springer Lecture Notes No. 11, Berlin 1965.
[Y] Shafarevich, I. R.t Basic Algebraic Geolnetry, Springer, Berlin 1977.
[Z] Zariski, 0., Samuel, P., Conlmutatl"ve Algebra I, II, Van Nostrand, Princeton
1958, 1960.
II. Articles
.')
[1] Auslander, M., Buchsbaum, D. A., Homological dimension in local rings, Trans.
Amer. Math. Soc., 84(1957), 390-405.
[2] Auslander t M., Buchsbaum, D. A., Unique factorization in regular local rings,
Proc. Nat. A cad. Sc;. USA 45(1959), 733-734.
[3] Bass, H., On the ubiquity of Gorenstein rings, Math. Zeit.. 82(1963), 8-28.
[4] Burch, L., On ideals of finite homological dimension in local rings, Proc. Camb.
Phil. Soc., 64(1968), 941-948.
[5] Caruth, A., A short proof of the principal ideal theorem, Quart. J. lV/ath. Oxford,
31(1980), 401.
[6] Chevalley, C., On the theory of local rings, Ann. Math., 44(1943), 690-708.
[7] Cohen I. S., On the structure and ideal theory of complete local rings, Trails. Anlel'.
Math. Soc., 59(1946), 54-106.
[8] Dutta, S. P., Hochster, M.t McLaughlin, J. E., Modules of finite projective ditnension
with negative intersection multiplicities, Invent. math., 79(1985), 253-291.
[9] Gorenstein, D., An arithmetic theory of adjoint plane curves, Tl'alls. A,ner. Math.
Soc., 72(1952), 414-436.
[10] Grabner, W., Ober il'reduzible Ideale in kommutativen Ringen, Math. Ann.,
110(1934), 197-222.
[11] Hensel, K., Neue GrundJagen der Arithmetik, J. de Grelle, :127(1902), 51-84.
[12] Hilbert, D., Ober die Theorie der algebraischen Formen, Math. Ann., 36(1890),
473-534.
[13] Hilbert, D., OOOr die vollen Invariantensysteme, Math. An"., 42(1893), 313-373.
[14] J6zefiak, T., Weyman, J., Quotients of Cohen-Macaulay rings and perfect ideals,
Bull. Acad. P%n. Sci., Sel'. Math., 26(1978), 47S-476.
[15] Kru1l, W., Primidealketten in allgemeinen Ringbereichen, S. B. Heidelberger Akad.
Wiss., 7(1928).
[16] Krull, W., Beitrage zur Arithmetik kommutativer Integritatsbereiche III-Zum Dimen-
sionsbegriff der Idealtheorie, Math. Zeit 0' 42(1937), 745-766.
[17] Kro1l, W., Dimensionstheorie in Stellenringen, J. Reine Angew. Math., 179(1938),
204-266.
(18] Krull, W., Jacobsonsche Ringe, Hilbertscher Nullstellensatz, Dimensionstheorie,
Math. Zeit., 54(1951), 354-387.
[19] Lasker, E., Zur Theorie der Moduln und Ideale, Math. Ann., 60(1905), 20-116.
[20] Matutat, E., Renschuch, B., Perfekte Ideale und Idealtypen yon Dubreil, Wiss.
Z. Padagogische Hochschule Potsdaln, 17(1973), 133-140.
[21] Murthy. P., A note on factorial rings, Arch. Math., 15(1964), 418-420.
[22] Nagata, M., e theory of multiplicity in general local rings. Proc. Int. SYI11p.
A/g. Number Theory, Tokyo & Nikko 1955, 191-226.
[23] Noether, B., Der Endlichkeitssatz der Invarianten endlicher linearer Gruppen der
Charakteristik p, Naehr. Ges. Wiss. Gottingen (1926), 28-35.
[24] Northcott, D. G., Semi-regular local rings, Mathematika, 3(1956), 117-126.
[25] Northcott, D. G., On irreducible ideals in local rings, J. Londo" Math. Soc., 32(1957),
82-88.
References
181
[26] Northcott, D. G., Semi-regular rings and semi-regular ideals, Quart. J. Math.
Oxford, 11(1960), 81-104.
[27] Northcott, D. G., Roos, D., Extensions and simplifications of the theory of regular
local rings, J. London Math. Soc., 32(1957), 367-374.
[28] Roos, D., T\vo classical theorems of ideal theory, Proc. Calnb. Phil. Soc., 52(1956),
155-157.
[29] Rees, D., A theorem of hOl11ological algebra, PI'OC. Canlb. Phil. Soc., 52(1956),
605-610.
[30] Rees, D., The grade of an ideal or module, Proc. Catnb. Phil. Soc., 53(1957),28-42.
[31] Rees, D., A note on general ideals, J. London Math. Soc., 32(1957), 181-186.
[32] Rees, D., Multiplicities, Hilbert functions and degree functions, in COl1l1nutative
Algebra: Durham 1981, Cambridge Univ. Press, 1982, 170-178.
[33] Roberts, P., Rings of type 1 are Gorenstein, Bull. London Math. Soc., 15(1983).
48-50.
[34] Roberts, P., The vanishing of intersection multiplicities of perfect conlplexes, Bull.
A 111er. Math. Soc., 13(1985), 127-130.
[35] Samuel, P., La notion de multiplicite en algebre et en geometrie algebrique, J. lnath.
]Jures appl., 30(1951), 159-274.
[36] Seidenberg, A., A note on the dimension theory of rings, Pacific J. Math., 3(1953),
505-512.
[37] Seidenberg, A., On the dimension theory of rings II, Pacific J. Math., 4(1954),
603-604.
[38] Serre, J.-P., Sur la dimension homologique des anneaux et des modules noetheriens,
Proc. Int. Synlp. Alg. NUl11ber Theory, Tokyo & Nikko 1955, 175-189.
[39] van der Waerden, B. L., Zur Nullstellentheorie der Polynomideale, Math. Ann.,
93(1926), 183-208.
[40] Zariski, 0., The concept of a simple point of an abstract algebraic variety, Trans.
Arne,.. Math. Soc., 62(1947), 1-52.
Index of Theorems and
Definitions quoted from
Commutative Noetherian and
Krull Rings
Theorem 1.1.7
Every ring R satisfies the following conditions:
(i) if 11, ..., Is c: R are ideals, peR is a prime ideal and 1 1 ... /. c P (or in par-
ticular 1 1 (1 ... nIs C P), then I" C P for some k, 1 k s,
(ii) if s 2, and /, PI, ..., P, C R are ideals, where P 3 , ..., p. are prime and
1 C P 1 u ... uPs, then I C Pic for some k, 1 k s,
(Hi) if J $ I c R are ideals, Pl. ..., Ps c: R are prime ideals and 1""-1 C Pt ... uP.,
then I c P" for some k, 1 k s.
Corollary 1.1.8
If I c R is an ideal, P 1, II., P, are prime ideals, and I C PI U ... uP., then 1 c P" for
some k, 1 k s.
Lemma 1.3.2
If an R-module M is generated by n elements, I c: R is an ideal, r e R, and the condition
rM c: 1M is satisfied, then there exist elements ao, ..., aR-l e I such that
,ft+ aa _ 1 ,R-l + ... +ao e Ann(M).
In particular, if 1M = M, then there exists an element a e I such that 1 + a e Ann(M).
Lemma 1.3.3 (Nakayama)
If M is a finitely generated R-module, 1 c R is an ideal contained in the Jacobson radical
J(R) and 1M = M, then M = O.
Theorem 1.3.7
If a sequence of R-modules
o -+ M' -+ M -+ Mil -+ 0
is exact, then 1(M) = I(M')+I(M").
Theorem 1.4.7
Let S be a multiplicative subset of a ring R. Let I c: R, 1 c: Rs be ideals and write w:
R -+ Rs for the canonical mapping given by the formula w(r) = r/1, r e R. Then
184
Index of Theorems
(i) w- 1 (IR..,) ;:) I, w- 1 (J)R s = J,
(iv) rad(I)R s = rad(IR s ), w- 1 (rad(J» = rad(w- 1 (J»).
Corollary 1.4.8
The correspondence P P Rs between the set of those prime ideals of a ring R which
satisfy the condition Pr.S = 0 and the set of all prime ideals of the ring Rs is one-to-one
and preserves the relation of inclusion. The formula P' ... w- 1 (PI) defines the inverse
mapping.
Corollary t .4.17
If S is a multiplicative subset of a ring R, then Rs is a flat R-module (i.e. the functor
- Q?)R Rs is exact).
Corollary 1.4.20
If meR is a maxhnal ideal, then there exists an isonlorphism of R m -modules (ntRm)'J j
j(mR In )ft+l m ft /tn,,+I, " = 0, 1, ...
Theorem 1.4.22
If M is an R-module, and Mtn = 0 for every n1aximal ideal1tt c R, then tv! = 0..
Definition 1.5.6
Let I be an ideal of a ring R. The descending sequence of ideals
R = [0 ::) [I ::) 1 2 ... => I" => 1"+1 ::) ...
determines a graded ring
00
Grl(R) = Ef) 1"//"+1
p=o
with multip1ication defined by the formula
(r+l"+I)(8+14+1) = rs+["+1+1 for reI", 8 elf.
We call this ring the graded ring associated with the ideal 1.
Theorem 1.5.9
ex>
Let R = E9 R" be a graded ring. Then
p=O
(ii) a minimal prime ideal of a homogeneous ideal is also homogenous,
00
(iv) a homogenous ideal [ is maximal if and only if it has the form I = m Ef) e R"
p-=1
where m is a maximal ideal of the ring Ro.
Theorem 2.1.3
Let R be a ring and let M be an R-module. The following properties are equivalent:
(i) M satisfies the ascending chain condition for submodules,
(ii) M satisfies the maximum condition.
(Hi) every submodule of M (including M itself) is finitely generated.
Corollary 2.1.8
A finitely generated module over a Noetherian ring is a Noetherian module.
Index of Theorems
185
Corollary 2.1.12
H R is a Noetherian ring and P is a priJne ideal of R, then the localization R p is also
Noetherian.
Theorem 2.1.15 (Cohen)
R is a Noetherian ring if and only if each prime ideal of R is finitely generated.
Tbeorem 2.2.1 (Hilbert Basis Theorem)
If R is a Noetherian ring, then the polynomial ring R [X) is also a Noetherian ring.
Corollary 2.2.2
If R is a Noetherian ring, then the polynomial ring R[X 1 , ..., X,,] is also Noetherian.
Lemma 2.3.5
Let R be a Noetherian ring, 111 a maximal ideal of R, and Q any ideal of R. The following
properties are equivalent:
(i) Q is m-primary,
(ii) rad(Q) = m,
(iii) m" c Q c: 111 for some k > O.
Theorem 2.3.15
Let I = Q 1 () ... ()Qs be an irredundant primary decolnposition of an ideal 1 in a
Noetherian ring R, and let P, = rad(Q,), 1 i s. A prime ideal P of R is equal to
some P, if and only if there exists an element x E R such that I:(x) = P.
Corollary 2.3.18
An ideal 1 of a Noetherian ring is primary jf and only if the set Ass R (R/1) consists of
one element.
Lemma 2.3.20
In a Noetherian ring, the set of isolated prime ideals of an ideal 1 is identical with the
set all ideals minimal among the prime ideals containing 1.
Theorem 2.3.22
Let 1 be an arbitrary ideal of a Noetherian ring R and let PI' ..., P, denote all the prime
ideals associated with I. Then the set of all zero-divisors on the R-module R/I is equal
to the union Ptu ... uPs, i.e., 3(R/I) = Ptu ... uPs.
Corollary 2.3.23
In a Noetherian ring, each element of a minimal prime ideal is a zero-divisor.
Lemma 2.4.3
Let R be a Noetherian ring an M and R-module. Then Ass(M) = 0 if and only if
M= O.
Corollary 2.4.4
The set of zero-divisors on any module over a Noetherian ring is the union of all associated
prime ideals of the module.
186
Index of Theorems
Lemma 2.4.12
Let R be a Noetherian ring and M a non-zero finitely generated module over R. Then:
(i) there exists a chain of submodules
o = Mo c: M 1 c: .o. c: M n = M
such that MJI M J - 1 R/ Ph where the p} are prime ideals in R, 1 j n,
(ii) for any such chain we have Ass(M) c: {PI' ..., p,.}; hence the set Ass(M)
is finite.
Lemma 2.4.14
Let R be a Noetherian ring, S a multiplicative subset of R, and D a subset od Spec(R)
consisting of all prime ideals disjoint from S. Then, for any R-module M, the mapping
P P Rs is a bijection between Ass R (M) n nand Assns(M s ).
Definition 2.4.20
By the support Supp(M) of an R-module M we mean the subset of the set Spec(R)
which consists of all prime ideals P such tat M p o.
1nheorem 2.4.21
(iv) If M, N are finitely generated R-modules, then SUPP(MRN) = Supp(M)
(iSUpp(N).
Theorem 2.4.22
Let R be a Noetherian ring and M an R-module. Then:
(i) Supp(M) consists of all prime ideals of R which contain some prime ideal
belonging to Ass(M).
In particular
(ii) Ass(M) C Supp(M), and any minimal element of the set Supp(M) is in Ass(M).
Lemma 2.5.1 (The Artin..Rees lemma)
Let R be a Noetherian ring, I an ideal of R, M a finitely generated R-module, and B, C
submodules of M. Then there exists a nonnegative integer k such that
InBnC = In-"(I"BnC)
for any n k.
Lemma 2.5.2
(i) If R is a Noetherian ring, then the ring
T = R+IX+12X2+ ... +1"X"+ ...
is also Noetherian.
(ii) If M is a finitely generated R-module, then
E = M+IMX+12MX 2 + ... +InMx n + ...
is a finitely generated T-module.
Corollary 2.5.5
Let R be a Noetherian ring, 1 an ideal of R, and M a finitely generated R-module. H
I is conta.ined in the Jacobson radical J(R) of the ring R, then n IftM = O. In par-
n>O
ticular if R is a local ring, then for any proper ideall of R we have n 1"M = O.
n__O
Index of Theorems
187
Example 2.6.10
The completion of the polynomial ring K[X 1 , ..., X A ] in the topology determined by the
powers In, where I = (Xl, ..., Xt), is the formal power series ring K[X 1 , ..., X].
Theorem 2.6.11
"
Themappingcx: Iim{M/M,,} -+ M is an isomorphism of R-modules, where ex (x,,+M n <
,-
= {Xn} + Co and Co denotes the R-submodule of all sequences of M which converge to
zero.
Theorem 2.6.12
H every homomorphism ex of an inverse system {L:', ex} is an epimorphism, then the
exact sequence of inverse systems
o -+ {L, a} -+ {Ln, ex n } -+ {L/, ex/} -+ 0
induces an exact sequence of their respective limits
o -+ Jim {L} -+ lim {La} -+ Jim {L'} -+ O.
- -- --
Corollary 2.6.20
If R is a Noetherian ring, then the completion R of R in the I-adic topology is a flat
R-algebra.
oroUary 2.6.21
(iii) Let M be a finitely generated module over a Noetherian ring R with the I-adic
topology. Then
" "
M/lnM M/lnM for each 1'1 > o.
Corollary 2.7.9
A homomorphic image of an Artin ring is also an Artin ring.
Theorem 2.7.11
Let R be a Neotherian ring and M a finitely generated R-module. Then M is of finite
length if and only if the set Ass(M) consists only of maximal ideals.
Moreover, if M is of finite length, then Ass(M) = Supp(M).
Theoretn 2.7.12
A ring R is an Artin ring if and only if the following two conditions are satisfied:
(i) R is Noetherian,
(ii) every prime ideal of R is maximal.
If R is an Artin ring, then it has only a finite number of prime ideals, and rad(R) is nil-
potent.
Corollary 2.7.13
If R is an Artin ring and M is a finitely generated R-n10dule, then M is of finite length,
and Ass(M) = Supp(M).
Corollary 2.7.14
If R is a Noetherian ring, then a finitely generated R-module A1 is of finite Jength jf and
only if R/ Aml(M) is an Artin ring.
Theorem 3.1.6
Let R c T be a ring extension. For every element t E 1', the following conditions are
equivalent:
188
Index of Tbeorems
(i) the element t is integral over R,
(ii) the ring R[t] is finitely generated as an R-Inodule,
(iii) the ring R[t) is contained in a subring of the ring T which is finitely generated
as an R-module,
(iv) there exists a finitely generated R"'lnodule M c: T satisfying the following con...
ditions :
(a) tMC M,
(b) if u e R[t] and 11M = 0 then II = o.
Corollary 3.1.9
If R c: Rl' Rl C T are integral ring extensions, then R c T is also an integral extension.
Theorem 3.1.12
If a ring extension R c T is integral. then a prime ideal Q of T is maximal if and only
if the ideal Q nR of R is tnaximal.
Theorem 3.1.13
If a ring extension R c T is integral, and if Q c Q.t at"e prhne ideals of T and Qr-R
= Ql nR , then Q = QI.
Theorem 3.1.16
If a ring extension R c T is integral, and if P is a prime ideal of R, then there existi
a prime ideal Q of Tsuch that Qf1R = P (i.e., the extensionj: R C Tinduces a surjection
Spec(j): Spec (T) Spec (R».
Theorem 3.1.17 ("Going up")
If a ring extension R C T is integral, and if
PIC ... C P nl c ... C Pn
is a chain of prime ideals of R, and if further
Q. C ... c Qm
is a chain of prime ideals of T, 0 '" < n, such that
Qtt1R=Pl, ..., Q".nR = Pm,
then there exists an extension of the chain (*) to a chain of prime ideals of T of the form
(*)
Q l c: ... c Qm c ... c Qn
such that
Q,f1R == Ph ; = t, ..., II.
Theorem 3.1.4 ("Going down")
Let R C T be an integral ring extension. If R is a normal domain no elen1ent of which
is a zero-divisor in T, if
p. C... C Pm c: ... C Pn
is a chain of prime ideals of R, and if, further
QIIC c ... C Qn
is a chain of pl.ime ideals of T, 1 < III II, such that
Qmf1R == Pm, ..., QnnR::r.: Pn,
(*.)
Index of 'fheorems
189
then there exists such an extension of chain (**) to a chain of pritne ideals of T of the
form
Q 1 C ... C Q", C ... c Q,.
that
Q,nR=P" i= 1,...,11.
Tbcorem 3.4.3
If R is a Dedekind dOJnain then the ideal class group Cl(R) is zero if and only if R is
a unique factorization domain.
Theorem 3.6.16
Let R be a local (and hence Noetherian) d0l11ain with the n13ximal ideal 111 i= O. The
following properties are equivalent:
(i) R is discrete valuation ring,
(iv) 11t is a principal ideal.
Index
Algebra
affine 3
exterior 125, 175
of polynomial functions 2
Auslander-Buchsbaum theorem 84
Hensel lemma 86
Hilbert
-Burch theorem 132
Nullstellensatz 7
-Samuel polynomial 50
theorem 48
homomorphism
cOlU1ecting 161
of complexes 160
p-basis of a field 89
Cohen theorem 98
complex
fini tc 160
free 160
injective 160
Koszul 176
of modules 160
projective 160
Depth of an ideal 105
dimension
global 170
injective 160
of an algebra 4
of a variety 3
projective 158
Eisenstein
extension 99
polynomial 99
Euler-Poincare characteristic 55, 61
exact sequence of complexes 161
exterior
algebra 125, 175
powers 125, 175
Functors
derived 162
of extensions 164
of torsion product 166
Group of cycles on a variety 70
Height
of a module 72
of an ideal 13
Ideal
Gorensteil1 151
perfect 130
regular 109
unmixed 110
Krull
dimension 12, 53
theorem 13
Leading form 46
length of a chain of prime ideals 12
Macaulay theorem 28
McCoy theorem 124
minimal epimorphism 172
module
Cohen-Macaulay 124
flat 160
injective 159
n-th homology 160
of n-boundaries 160
of n-cycles 160
perfect 130
projective 157
multiplicity
intersection 61
of a module 54
of an intersection of subvarieties 58, 69
Norma1ization theoreJn 5, 10
192
Index
Point
regular 39
singular 45
polynomial function 2
proper intersection
of cycles 70
of subvarieties 69
ring
catenary 25
Cohen-Macaulay 113
Gorenstein 141
of representatives 85
regular local 39
Saturated chain 9, 121
. set
algebraic 1
irreducible algebraic 2
minhnal set of generators 171
of parameters 35
l"egular set of parameters 39
Tensor product of algebras 11
transcendence degree 3
type
of an ideal 139
of a ring 139
Variety 2
Reduction theorem 167
regular
ideal 109
local ring 39
point 39
sequence 40, 103
set of parameters 39
subvariety 39
resolution
itijective 159
of a homomorphism J 62
projective 158
193
Mathematics and its Applications
Series Editor: G. M. IJELL, Professor of Mathetnatics, King's College Loudon
(KQC), University of London
B R Topology
rown t .
Burghes, D. N. & Borrie, rvt. Modelling with Differential Equations
Burghes, D. N. & Downs, A. M. Modern Introduction to Classical Mechanics and Control
Burghes, D. N. & Graham, A. Introduction to Control Theory, including Optimal Control
Burghes, D. N. t Huntley, I. & McDonald, J. Applying Mathematics
Burghes t D. N. & Wood, A. D. Mathematical Models in the Social, Management and Life
Sciences
Green's Functions and Transfer Functions Handbook
Fourier Methods: Applications in Mathematics, Engineering and Science
Complex Domain Anal)'sis
Textbook of Dynamics, 2nd Edition
Vector and Tensor Methods
Computability and Logic
Shape Tbeor': Cutegorical Methods of Approximation
Introduction to Water Waves
Learning the Art of Mathematicall\1odelling
Linear Models in Biology
Mathematical Methods for Mathematicians, Physical Scientists and
Engineers
Eason, G. t Coles, C. w. & Gettinby, G. Mathematics and Statistics for the Bio-sciences
El Jai, A. & Pritchard, A. J. Sensors and Controls in the Analysis of Distributed Systems
Exton t 1-1. Multiple Hypergeometric Functions and Applications
Faux, I. D. & Pratt, M. J. Computational Geometry for Design and l\'lanufacture
FirbYt P. A. & Gardiner, C. F. Surface Topology
Gardiner t C. F. Modem Algebra
Gardiner, C. F. Algebraic Structures: with Applications
Gasson t P. C. Geometry of Spatial Forms
Goodbody, A. M. Cartesian Tensors
Goult t R. J. Applied Lin.ear Algebra
Graham, A. Kronecker Products and Matrix Calculus: with Applications
Graham, A. Matrix Theory and Applications for Engineers and Mathematicians
Grahaln, A. Nonnegative Matrices and Applicable Topic. in Linear Algebra
Griffel t D. H. Applied Functional Analysis
Griffel, D. H. Linear Algebra
Guest, P. B. The Laplace Transform and Applications
Hanyga, A. Mathematical Theory of Non-linear Elasticity
Harris, D. J. Mathematics for Business, Management and Economics
Hart, D. & Croft, A. Modelling with ProjectUes
Hoskins, R. F. Generalised Functions
Hoskins, R. F. Standard and Non-standard Analysis
Hunter, S. C. Mechanics of Continuous Media, 2nd (Revised) Edition
Huntley, I. & Johnson, U.. M. Linear and Nonlinear Differential Equations
Jaswon, M. A. & Rose, lvi. A. Crystal Symmetry: The Theory of Colour Crystallography
Johnson, R. M. Theory and Applications of Linear Differential and Difference Equations
J ohnson t R. M. Calculus: Theory and Applications in Technology and the Physical and Life
Sciences
l\'Iathematics of Communication
Geometric Topology
Butkovskiy, A. G.
Cartwright, M.
Cerny, I.
Chorlton, F.
ChorIton, F.
Cohen, D. E.
Cordier, J.-M. & Porter, 'T.
Crapper, G. D.
Cross t M. & Moscardini, A. o.
Cullen, M. R.
Dunning- Davies, J.
Jones, R. H. & Steele, N. C.
Jordan t D.
194
Kel1y, J. C. Abstract Algebra
Kim, K. H. &: Roush. F. W. Applied Abstract Algebra
Kim, K. H. &: Roush, F. W. Team Theory
Kosinski, W. Field Singularities and Wa1'e Analysis in Continuum Mechanics
Krishnamurthy, V. Combinatorics: Theory and Applications
Lindfield, G. & Penny, J. E. T. Microcomputers in Numerical Analysis
Livesley, K. Engineering Mathenlatics
Lord, EI AI & Wilson, C. B. The Matbeu1atical Description of Shape and Form
Malik, MI, Riznichenko, G. Y. &: Rubin, AI B. Biological Electron Transport Processes and
their Computer Simulation
Massey, B. S. Measures in Science and Engineering
Meek, B. L. & Fairthorne, S. Using Computers
Menell, A. & Bann, M. Mathematics for the Biosciences
Mikolas, M. Real Functions and Orthogonal Series
Moore, R. Computational Functional Analysis
Murphy, J. A., Ridout, D. &: McShane, B. Numerical Analysis, Algorithms and Computation
Nonweiler, TI R. F. Computational Mathematics: An Introduction to Numerical
Approximation
Ogden, R. WI Non-linear Elastic Deformations
Old know , A. Microcomputers in Geometry
Old know , A. & Smith, D. Learning Mathematics with Micros
O'Neill, M. E. & Chorltol1, F. Ideal and Incompressible Fluid Dynamics
O'Neill, M. EI & Chorlton, F. Viscous and Compressible Fluid Dynamics
Page, S. G. Matltenlatics: A Second Start
Prior, D. & Moscardini, A. O. Model Formulation Analysis
Rankin, R. A. Modular Forms
Scorer, R. S. Environmental Aerodynamics
Smith, D. K. Netft'ork Optimisation Practice: A Computational Guide
Shivamoggi, B. K. Stability of Parallel Gas Flows
Stirling, D. S. G. Mathematical Analysis
Sweet, M. V. Algebra, Geometry and Trigonometry in Science, Engineering and Mathematics
Temperley, H. N. V I Graph Theory and Applications
Thorn, R. Mathematical Models of Morphogenesis
Townend, M. S. Mathematics in Sport
To\vnend, M. S. &: Pountney, D. C. Computer-aided Engineering Mathematics
Warren, M. D.
Wheeler, R. F.
Willmore, T. J.
Willmore, T. J. & Hitchin, N.
Twizell, E. H. Computational Methods for Partial Differential Equations
Twizell, E. H. Numerical Methods, with Applications in the Biomedical Sciences
Vince, A. and Morris, C. Mathematics for Computer Studies
Walton t KI' Marshall. JI, Gorecki, I-II & Korytowski, A. Control Theory for Time Delay
Systems
Flow ModelUng in Industrial Processes
Rethinking Mathematical Concepts
Total CW'vature in Riemannian Geometry
Global Riemannian Geometry
195
Numerical Analysis, Statistics and Operational Research
Editor: B. W. CONOLLY, Professor of Mathematics (Operational Research),
Queen Mary College, University of London
Beaumont, G. P. Introductory Applied Probability
Beaumont, G. P. Probability and Random Variables
Conolly, B. W. Techniques in Operational Research: Vol. 1, Queueing Systems
Conol1y, B. W. Techniques in Operational Research: Vol. 2, Models, Search, Randomization
Conolly, B. W. Lecture Notes in Queueing SysteolS
Conolly, B. W. & Pierce, J. G. Information Mechanics: Transformation of Information in
Management, Command, Control and Communication
French, S. Sequencing and Scheduling: Mathematics of the Job Shop
French, S. Decision Theory: An Introduction to the Mathematics of Rationality
Griffiths, P. & Hill, I. D. Applied Statistics AlgorithlDS
Hartley, R. Linear and Non-linear Programming
Jolliffe, F. R. Survey Design and Analysis
Jones, A. J. Game Theory
Kapadia, R. & Andersson, G. Statistics Explained: Basic Concepts and Methods
Moscardini, A. O. &: Robson, E. H. Mathematical Modelling for Information Technology
Moshier, S. Mathematical Functions for Computers
Oliveira-Pinto, F. Simulation Concepts in Mathematical Modelling
Ratschek, J. & Rokne, J. New Computer Methods for Global Optimization
Schendel, U. Introduction to Numerical Methods for Parallel Computers
Schendel, U. Sparse Matrices
Sehtni, N. S. Large Order Structural Eigenanalysis Techniques:
Algorithms for Finite Element Systems
Spath, H. Mathematical Software for Linear Regression
Spedicato, E. and Abaffy, J. ADS Projection Algorithms
Stoodley, K. D. C. Applied and Computational Statistics: A First Course
Stoodley, K. D. C., Lewis, T. & Stainton, C. L. S. Applied Statistical Techniques
Thomas, L. C. Games, Theory and Applications
Whitehead, J. R. The Design and Analysis of Sequential Clinical Trials
Stanislaw Balcerzyk has been 8 Professor at the
Institute of Mathematics, Polish Academy of Sciences
since 1967. He was previously Associate Professor at the
same Institute from 1962-67. He was awarded the
degrees of Ph. D. (1959) and Habilitation (1962), both in
Algebra from the Institute of Mathematics, Polish Acad-
emy of Sciences. He has written, with Tadeusz J6zefiak,
this book, and Commutative Noetherian and Krull Rings
(Ellis Horwood Limited, due 1989).
TadeU8Z J6zefiak has been a Professor at the Ititute of
Mathematics, Polish Academy of Sciences since 1 85. H
was previously Associate Professor at the sarna In':'
from 1975-85. He was awarded the degrees ,.'
(1969) and Habilitation (1974), in Algebra f.
Institute of Mathematics, Polish Academy flf Sci)\
. EN' T · a a D RULL.
S. BALCERZYK and T JOZEFIAK Institute of Mathematics, Polish Academy of Sciences,
Torun, Poland
Translation Editor: D. KIRBY, Faculty of Mathematical Studies, University of Southampton
The fundamental concepts of commutative ring theory are illustrated in this book by material
on algebraic geometry and algebraic number theory; the notions of a normal domain and
of integral extensions are emphasised The book commences with a description of how the
classical Fermat's problem is related to the property of unique factorization, and shows that
normal domains are the most natural class of rings suitable for the generalisation of classical
a rith metic.
TOPOLOGY: A Geometric Account of General Topology, Homotopy Types and the
u. .. It. ro. . · ·
R. BROWN, School of Mathematics, University College of North Wales, Bangor
This thorough and geometric treatment of general topology up to the level of identification
spaces, finite cell complexes, with material on function spaces, covers a range of topics
known to specialists, that are not easily available, for example, the construction of homotopy
equivalences.
1 . a N a L Y S, ALGORIT S AND OM · T A 10
J. MURPHY, Head of Department of Computational Physics, Sowerby Research Centre,
British Aerospace pic, Bristol; D. RIDOUT, Department of Computer Science and
Mathematics, University of Aston, Birmingham; and BRIGID McSHANE, Department of
Mathematics, Cheadle Hulme School, Cheadle, Cheshire
This book takes an algorithmic pathway to the teaching of numerical analysis and
computation which are important for degree courses in mathematics, engineering and
science. It simplifies and minimises the number of advanced mathematical concepts to make
the text more acceptable to the reader. A knowledge of calculus is assumed.
· · . Sa: , · AN , OM a..:
G. P. BEAUMONT, Department of Statistics and Computer Science, Royal Holloway and
Bedford New College, Egham
"the book is clear and informative and will justify its positions on my shelves" - T. Sparks, National
Institute of Agricultural Botany, Cambridge, in The Statistician
· . . .. a. PLIE' PROS a : ILl
G. P. BEAUMONT, Department of Statistics and Computer Science, Royal Holloway and
Bedford New College, Egham
uprovides the attentive reader (who tries the problems) with a thorough grounding in the construction
and analysis of probablistic models as well as introducing them to a number of important ideas and
results" - N. L. Lawrie, University of Strathclyde, in European Journal of OperatIonal Research
a P · LIC a' . MOD LL G L a RN AND EA NG, aTE · TIC
Editors. W BLUM, Gesamthochschule Kassel, University of Kassel, Federal Republic of
Germany; J. S. BERRY, Department of Mathematics and Statistics, Plymouth Polytechnic;
R. BIEHLER; I. D. HUNTLEY, Head of Department of Mathematics, Sheffield City Polytechnic;
G. KAISER-MESSMER, Department of Mathematics, University of Kassel, Federal Republic
of Germany; and L. PROFKE, Professor of Mathematics Education, University of Giessen,
Federal Republic of Germany
This book presents the appropriate recent research and development studies in the teaching
and learning of mathematics in connection with real-life situations, e.g. theoretical concepts
empirical research concrete applications, and classroom examples for all levels from lower
secondary up to university It provides an international forum for the discussion and
exchange of experiences with applications and modelling, considering in particular the
social and technological developments and changes with respect to mathematics teaching.
published by
ELLIS HORWOOD LIMITED
Publishers. Chichester
III
j.\
. . .
- .:;: ..' ':',
-II 'I'j) I
distributed by
HALSTED PRESS a division of
JOHN WILEY 81 SONS
New York Chichester' Brisbane · Toronto
Ellis Horwood Edition ISBN 0-7458-0620-1
Halsted Press Edition ISBN 0-470-21348-5