Abstract Algebra
Abstract Algebra
Commutative Algebra
Alexander Schmitt
1
i
Table of Contents
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
II Noetherian Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
II.1 Chain Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
II.2 Artinian Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
II.3 Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
II.4 Primary Decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
i
Preface
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
ii
Preface
The present text contains notes on my course “Algebra I” at Freie Universität Berlin dur-
ing the winter term 2012/2013. The course “Algebra I” is part of a cycle of three courses
providing an introduction to algebraic geometry. It is also meant as a continuation of my
course “Algebra und Zahlentheorie” (see [30]).
The basic objects we will be studying are commutative rings and their ideals. There
are many different motivations for looking at these objects. A ring can be, for example,
viewed as a domain of numbers with which we would like to compute. In certain situa-
tions, ideals are valuable generalizations of numbers.1 A ring can also consist of regular
functions on an affine algebraic variety. If we consider algebraic varieties over an alge-
braically closed field such as the field of complex numbers, then this algebra completely
determines the variety. Ideals in the algebra correspond to subvarieties, e.g., points of the
variety. It is one of the merits of commutative algebra that it provides a unified framework
for, among other things, arithmetic and algebro-geometric investigations.
The first chapter presents the language of rings and their ideals. Many operations on
rings and ideals which will be used throughout the text are presented. I would like to
highlight two topics: The first one is the section on factorial rings. It shows how we may
generalize the main theorem of elementary number theory, i.e., the unique factorization of
natural numbers into powers of prime numbers, to other settings and problems which will
usually occur. The second one is the spectrum of a ring. It attaches to a commutative ring
a geometric object. This is a fundamental construction of modern algebraic geometry.
Noetherian rings are rings which satisfy a crucial finiteness condition. This condition
is fulfilled by important rings occuring in number theory and algebraic geometry, such
as orders in number fields and coordinate algebras of algebraic varieties. A central result
is the decomposition of ideals in noetherian rings into primary ideals and its uniqueness
properties. This is a vast generalization of the main theorem of elementary number theory
and has also an important geometric interpretation.
As the main topic of the courses “Algebra I-III” is algebraic geometry, the remaining
two chapters deal with subjects of a more geometric nature. The third chapter focusses
on Hilbert’s Nullstellensatz. The Nullstellensatz provides the dictionary between finitely
generated algebras over an algebraically closed field k and their (radical) ideals on the
one hand and algebraic varieties defined over k and their subvarieties on the other hand. It
explains the fundamental role of commutative algebra in algebraic geometry. We present
an elementary proof due to Munshi. Another central topic is Noether’s normalization
1
This is an idea of Kummer.
iii
Preface
theorem which supplies important information on the structure of algebraic varieties and
will be used over and over again in the fourth chapter. The third chapter also develops the
notion of modules over a ring.
The fourth chapter begins the study of the geometry of algebraic varieties. The Krull
dimension of a ring is introduced and investigated. If the ring in question is the coordi-
nate algebra of an affine algebraic variety, this provides a basic geometric invariant. We
will check various properties which we intuitively expect from the notion of dimension.
Finally, we will study singularities of algebraic varieties. In this context, we will also
discuss the relation between the intricate notion of normality of rings and affine algebraic
varieties and singularities.
Dr. Juan Pons Llopis and Anna Wißdorf proofread the manuscript and suggested var-
ious corrections and improvements. The biographical data of mathematicians were taken
from Wikipedia. These notes are heavily based on the books [1] and [14]. Other important
sources are [4], [8], and [11].
Alexander Schmitt
Berlin, March 2013
iv
I
Basic Theory of Rings and their Ideals
In an introductory course on linear algebra, one usually works over fields. In commutative
algebra, fields are replaced by more general objects, namely commutative rings with iden-
tity element. In linear algebra, you rarely talk about the fields themselves. Certainly, you
can do some explicit computations over the field of rational numbers or finite fields, and,
for the theory of the Jordan normal form, you need the ground field to be algebraically
closed. Apart from that, you don’t worry much about the “internal” structure of the field.
In various respects, rings have a much richer structure than fields. To begin with, you
should think of the ring of integers Z or the polynomial ring k[x] over a field k. In these
rings, you may investigate when a number or a polynomial divides another one. This
leads you to certain “indivisible” objects which you call prime numbers or irreducible
polynomials. In fields, there are no counterparts to these concepts, because any non-zero
element is a unit. During the development of algebra, it turned out that it is more useful
to work with ideals than with the ring elements themselves.1 In this section, we will first
define rings and look at some basic examples. Then, we will develop the notion of ideals
and explain how to compute with them. As a motivation in Kummer’s2 spirit, we will also
look at prime factorization. In that context, we will see its failure in some rings and the
class of factorial rings in which prime factorizations do exist.
I.1 Rings
A ring is a tuple (R, 0, +, ·) which consists of an abelian group (R, 0, +) (see [30], Defini-
tion II.1.1 and II.1.4) and a map
· : R × R −→ R
(a, b) 7−→ a · b
1
The term ideal goes back to Kummer’s notion of “ideale Zahl”, an extension of the concept of number
or ring
√ element that permits to generalize the prime factorization in the ring of integers to some rings such
as Z[ −5] (see Section I.5).
2
Ernst Eduard Kummer (1810 - 1893) was a German mathematician.
1
I. Basic Theory of Rings and their Ideals
∀a, b, c ∈ R : a · (b · c) = (a · b) · c,
∀a, b, c ∈ R : a · (b + c) = a · b + a · c,
(a + b) · c = a · c + b · c.
We will refer to “+” as the addition and to “·” as the multiplication. In the sequel, we
will write R rather than (R, 0, +, ·) for the datum of a ring.
A ring R is called commutative, if
∀a, b ∈ R : a · b = b · a.
∀a ∈ R : 1 · a = a = a · 1.
I.1.1 Note. A ring R can have at most one identity element. For, if 1, 1′ ∈ R are identity
elements, we have
1 = 1 · 1′ = 1′ .
Let R be a ring. For a ∈ R, we let −a be the additive inverse of a, i.e., the element for
which a + (−a) = 0 holds.
0 · a = (0 + 0) · a = 0 · a + 0 · a.
0 = 0 + 0 · a = 0 · a.
a · (−b) + a · b = a · (−b + b) = a · 0 = 0.
Thus, a · (−b) = −(a · b). In the same vein, one shows (−a) · b = −(a · b).
I.1.3 Examples. i) R = {0} with the only possible addition and multiplication is a ring with
identity element 1 = 0. (It is not a field (compare [30], Definition III.1.1.)!) Note that R
is the only ring with identity element in which 1 = 0 holds. Indeed, let R , {0} be a ring
with identity element 1 and pick a ∈ R \ {0}. Then,
1 · a = a , 0 = 0 · a.
2
I.1. Rings
Hence, 1 , 0.
ii) Let (R, 0, +) be an abelian group and define
· : R × R −→ R
(a, b) 7−→ 0
f + g : X −→ R
x 7−→ f (x) + g(x)
and
f · g : X −→ R
x 7−→ f (x) · g(x).
Moreover, we set
0 : X −→ R
x 7−→ 0.
1 : X −→ R
x 7−→ 1
is the identity element in Map(X, R). Note, however, that Map(X, R) will, in general, not
be a field, even if R is one (see Example I.3.1, iv).
vi) Suppose X is a topological space. Then,
C (X, R) := f : X −→ R | f is continuous
3
I. Basic Theory of Rings and their Ideals
and define
0 : G −→ G
g 7−→ 0
and, for f, h ∈ End(G),
f + h : G −→ G
g 7−→ f (g) + h(g).
Composition of maps provides us with the multiplication: For f, h ∈ End(G), we set
f ◦ h : G −→ G
g 7−→ f h(g) .
We leave it to the reader to verify that (End(G), 0, +, ·) is a ring with identity element idG .
It is, in general, not a commutative ring (see Exercise I.1.4).
ix) Let k be a field. The vector space Mn (k) of (n×n)-matrices with entries in k forms a
ring with respect to componentwise addition and matrix multiplication (see [33], Kapitel
III). The unit matrix En is the identity element. Note that Mn (k) is non-commutative if
and only if n ≥ 2.
x) Suppose R1 , ..., Rn are rings. The cartesian product R1 × · · · × Rn equipped with
componentwise addition and multiplication is again a ring. It is called the direct product
of the rings R1 , ..., Rn .
I.1.4 Exercise. Describe End(Z × Z) in terms of (2 × 2)-matrices and give two elements
of that ring which do not commute with each other.
Let R be a ring with identity element. A subset S ⊂ R is a subring, if S is a subgroup
of (R, +, 0) (see [30], Definition II.4.1), 1 ∈ S and a · b ∈ S , if a, b ∈ S .
From now on, all rings are supposed to be commutative and to possess an
identity element.
4
I.1. Rings
Polynomial Rings
Let R be a ring. A polynomial over R in the indeterminate x should be an expression of
the form
p = a0 + a1 · x + · · · + an · xn with a0 , ..., an ∈ R.
We have natural rules for adding and multiplying two polynomials. They are based on the
multiplication in R, the distributive laws and
∀m, n ∈ N : xm · xn = xm+n .
In this way, we obtain the polynomial ring R[x]. This description is not satisfactory,
because it uses the mathematically undefined terms “indeterminate” and “formal expres-
sion”. In the following definition, we will characterize the polynomial ring by its (univer-
sal) property rather than by a construction. We advise the reader to pay special attention
to this procedure as this kind of approach will become more and more important during
the course.
A polynomial ring over R in the indeterminate x is a triple (T, x, ι) which consists of a
ring T , an element x ∈ T , and a homomorphism ι : R −→ T , such that the following uni-
versal property holds: For every ring S , every element s ∈ S , and every homomorphism
ϕ : R −→ S , there exists a unique homomorphism Φ : T −→ S , such that
⋆ Φ ◦ ι = ϕ,
⋆ Φ(x) = s.
The stated property may be best remembered by the diagram
R❅
ι ⑧⑧⑧ ❅❅❅ ϕ
⑧ ❅❅
⑧⑧ ❅
⑧
⑧
T ❴ ❴ ❴∃!Φ❴ ❴ ❴ ❴/ S .
x7−→s
5
I. Basic Theory of Rings and their Ideals
x: N −→ R(
0, if n , 1
n 7−→ ,
1, if n = 1
and
ι : R −→ T ( !
0, if n , 0
a 7−→ n 7−→ .
a, if n = 0
We define addition as before, i.e., for f, g ∈ T , we set
f + g: N −→ R
n 7−→ f (n) + g(n).
6
I.1. Rings
f · g: N −→ R
X
n
n 7−→ f (k) · g(n − k).
k=0
The reader should verify that f + g and f · g do belong to T , i.e., vanish in all but finitely
many points, f, g ∈ T . Furthermore, the following properties are readily verified:
⋆ T is a commutative ring with identity element ι(1).
⋆ ι is an injective ring homomorphism.
Let us write a map f : N −→ R as a sequence (a0, a1, a2, ...) with ak = f (k), k ∈ N. Then,
⋆ x = (0, 1, 0, ...),
⋆ ι(a) = (a, 0, 0, ...), a ∈ R,
⋆ (a0 , a1, a2 , ...) + (b0 , b1 , b2 , ...) = (a0 + b0 , a1 + b1 , a2 + b2 , ...),
⋆ (a0 , a1, a2 , ...) · (b0 , b1, b2 , ...) = (a0 · b0 , a0 · b1 + a1 · b0 , ...),
⋆ xk = (0, ..., 0, 1, 0, ...) with 1 at the (k + 1)-st place, k ∈ N, i.e.,
xk : N −→ (R
0, if n , k
n 7−→ .
1, if n = k
f = a0 + a1 · x + a2 · x2 + · · · + an · xn .
This shows that Φ is uniquely determined, if it exists. On the other hand, for given
ϕ : R −→ S and s ∈ S , Equation (I.1) defines a set theoretic map Φ : T −→ S , and it is
readily checked that it is a ring homomorphism with Φ(x) = s and Φ ◦ ι = ϕ.
We can now recursively define the polynomial ring in the indeterminates x1 , ..., xn+1 as
I.1.9 Exercise. Characterize R[x1 , ..., xn+1 ] by a universal property which is not recursive.
7
I. Basic Theory of Rings and their Ideals
We say that y1 , ..., yn are algebraically independent over R, if this homomorphism is in-
jective.
I=R ⇐⇒ 1 ∈ I.
The implication “=⇒” is clear. For “⇐=”, let a ∈ R. Since a = a · 1, it follows that a
belows to I.
iii) Suppose k is a field. Then, the only ideals are {0} and k. For, if I , {0} is an ideal
of k, there exists an element a ∈ I \ {0} ⊂ k \ {0}. Since 1 = a−1 · a, we see that 1 ∈ I, and
ii) implies I = k.
iv) If R is a ring and a ∈ R an element, then
hai := r · a | r ∈ R
is an ideal of R. It is called the principal ideal generated by a and is the smallest ideal of
R which contains a.
v) Suppose R = Z. We first recall that, for integers k, m ∈ Z, the relation m|k means
that there is an integer l ∈ Z with k = l · m which is equivalent to k ∈ hmi. Now, suppose
I ⊂ Z is an ideal. The zero ideal is the principal ideal h0i. If I is a nonzero ideal, it
contains some integer k , 0. By the definition of an ideal, it also contains −k = (−1) · k.
It follows that I contains a positive integer. By the least element principle ([27], Satz
1.3.22), we can define
m := min n ∈ N | n > 0 ∧ n ∈ I .
We claim I = hmi. Suppose k ∈ I is a nonzero element. There are integers x, y ∈ Z (see
[30], Satz I.4.4, ii), such that
x · k + y · m = gcd(k, m).
8
I.2. Ideals and Quotient Rings
vi) Let R be a ring and X a set. In Example I.1.3, v), we introduced the ring Map(X, R).
Let Y ⊂ X be a subset. Then,
I := f : X −→ R | ∀y ∈ Y : f (y) = 0
is an ideal of R. More generally, for every ideal J ⊂ S , the preimage ϕ−1 (J) ⊂ R is an
ideal. (Note Ker(ϕ) = ϕ−1 ({0}).)
viii) The inclusion Z ⊂ Q is a ring homomorphism. Its image is not an ideal, i.e., the
image of an ideal is, in general, not an ideal.
ix) Let R, S be rings and ϕ : R −→ S a surjective homomorphism. Then, the image
of an ideal in R is an ideal in S . In fact, let I ⊂ R be an ideal. Then, ϕ(I) is a subgroup
of (S , 0, +) ([30], Lemma II.4.4). Now, let s ∈ S and b ∈ ϕ(I). Then, there exist elements
r ∈ R and a ∈ I with ϕ(r) = s and ϕ(a) = b. We see
are ideals, too. In particular, we have, for elements a1 , ..., a s ∈ R the ideal
h a1 , ..., a s i = ha1 i + · · · + ha s i.
We need to verify that this is well-defined. Given a, a′, b, b′ ∈ R, such that [a] = [a′ ] and
[b] = [b′ ], there exist elements x, y ∈ I with
a′ = a + x and b′ = b + y.
9
I. Basic Theory of Rings and their Ideals
We get
a′ · b′ = a · b + a · y + b · x + x · y.
Note that
π : R −→ R/I
a 7−→ [a]
This shows that the multiplication in R/I satisfies associativity and that the distributive
laws hold. So, R/I inherits a ring structure, such that π is a surjective ring homomorphism.
I.2.2 Lemma. The assignment J 7−→ π−1 (J) induces an inclusion preserving bijection
between the set of ideals of R/I and the set of ideals of R that contain I.
I.2.3 Exercise. Prove this lemma. In particular, give the map from the set of ideals in R
that contain I to the set of ideals of S that is inverse to the map described in the lemma.
I.2.4 Exercises. i) Let R be a ring and I ⊂ R an ideal. Show that the pair (R/I, π), consist-
ing of the quotient ring R/I and the surjection π : R −→ R/I, a 7−→ [a], has the following
universal property (compare [30], Satz II.9.7): For every ring S and every homomorphism
ϕ : R −→ S , such that
I ⊂ Ker(ϕ),
ϕ = ϕ ◦ π;
R
⑤⑤ ❄❄❄
π ⑤⑤ ❄❄ϕ
⑤⑤ ❄❄
~⑤⑤ ❄
∃!ϕ
R/I ❴ ❴ ❴ ❴ ❴ ❴ ❴/ S .
f : R/Ker( f ) −→ Im( f )
is an isomorphism.
10
I.3. Zero Divisors, Nilpotent Elements, and Units
fi : X −→ R
(
0, if x , xi
x 7−→ , i = 1, 2.
1, if x = xi
Then, fi , 0, i = 1, 2, but f1 · f2 = 0.
Let R be a ring. An element a ∈ R is nilpotent, if there exists a natural number n with
n
a = 0.
I.3.2 Remark. Obviously, a nilpotent element is a zero divisor. The converse does not
hold. E.g., f1 and f2 in Example I.3.1, iv), are zero divisors but not nilpotent.
I.3.3 Example. Let k be a field and n ≥ 2 a natural number. We look at the principal ideal
hxn i ⊂ k[x] and the quotient ring R := k[x]/hxn i. Then, [x]k = [xk ] , 0, for 1 ≤ k < n, but
[x]n = [xn ] = 0, i.e., [x] is a nilpotent element of R.
I.3.4 Exercise. Let n ≥ 2 be a natural number. Describe the zero divisors and nilpotent
elements in the residue ring Z/hni in terms of the prime factorization (see [30], Kapitel I)
of n.
Let R be a ring. An element a ∈ R is called a unit, if there exists an element b ∈ R,
such that a · b = 1. Observe that the element b is uniquely determined. (Indeed, for
b, b′ ∈ R with a · b = 1 = a · b′ , we find b = b · 1 = b · (a · b′ ) = (b · a) · b′ = 1 · b′ = b′ .)
of units in the ring R is an abelian group with respect to multiplication in R with identity
element 1.
ii) An element a ∈ R is a unit if and only if hai = R.
I.3.6 Examples. i) The units of the ring Z of integers form the group Z⋆ = {±1}.
ii) Let R be an integral domain, then (R[x])⋆ = R⋆ (compare Exercise I.3.10).
I.3.7 Exercise. Describe the units of Z/hni for n ≥ 1 (compare [30], Abschnitt III.2).
11
I. Basic Theory of Rings and their Ideals
I.3.8 Exercises (Units and nilpotent elements). i) Let R be a ring and n ∈ R a nilpotent
element. Show that 1 + n is a unit.
ii) Deduce that the sum u + n of a unit u ∈ R and a nilpotent element n ∈ R is a unit.
I.3.9 Lemma. Let R , {0} be a ring. The following conditions are equivalent:
i) R is a field.
ii) The subsets {0} and R are the only ideals of R.
iii) Every homomorphism ϕ : R −→ S to a nonzero ring S , {0} is injective.
ar+1
n · bm−r = 0, r = 0, ..., m. (I.3)
Notation. It is customary to use gothic letters for prime and maximal ideals, e.g., p, m.
12
I.4. Prime Ideals and Maximal Ideals
I.4.3 Remarks. i) Let R be a ring. The zero ideal {0} is a prime ideal if and only if R is an
integral domain.
ii) Let ϕ : R −→ S be a homomorphism of rings. If q ⊂ S is a prime ideal, then
p := ϕ−1 (q) is a prime ideal of R. Indeed, we have
1<q =⇒ 1 < p,
so that p is a proper ideal. By Exercise I.2.4, ii), there is the induced injective homomor-
phism ϕ : R/p −→ S /q, [r] 7−→ [ϕ(r)]. Since S /q is an integral domain, the same holds
for R/p. Now, apply Proposition I.4.1, i).
iii) Let ϕ : R −→ S be, as before, a ring homomorphism. If m ⊂ S is a maximal ideal,
then q := f −1 (m) needs not be maximal. Look for example at the inclusion ϕ : Z ⊂ Q.
Then, {0} ⊂ Q is a maximal ideal, because Q is a field, but {0} = ϕ−1 ({0}) is not a maximal
ideal of Z.
I.4.5 Remark (The axiom of choice). i) The proof of this theorem requires the axiom of
choice. Like the theorem that every vector space has a basis, this theorem is actually
equivalent to the axiom of choice (see, e.g., [3]).
ii) Since, by Corollary I.4.2, maximal ideals are prime ideals, Theorem I.4.4 shows
that every non-zero ring contains a prime ideal. It might be interesting to know that the
statement “Every ring R , {0} possesses a prime ideal.” is actually weaker than the
axiom of choice. It is equivalent to the axiom (BPI) that every non-zero boolean ring (see
Exercise I.4.16) contains a prime ideal. We refer the reader to the paper [25] for more
details and references.
The axiom of choice, in turn, is equivalent to Zorn’s3 lemma that we shall now for-
mulate. Let (S , ≤) be a partially ordered set. This means that S is a set and “≤” a relation
on S which satisfies the following properties:
⋆ Reflexivity: ∀s ∈ S : s ≤ s.
⋆ Transitivity: ∀s1 , s2 , s3 ∈ S : s1 ≤ s2 ∧ s2 ≤ s3 =⇒ s1 ≤ s3 .
∀s1 , s2 ∈ S : s1 ≤ s2 ⇐⇒ (s1 , s2 ) ∈ U.
3
Max August Zorn (1906 - 1993) was a German mathematician who emigrated to the USA because of
the Nazi policies.
13
I. Basic Theory of Rings and their Ideals
I.4.7 Zorn’s lemma. Let (S , ≤) be a nonempty partially ordered set, such that every chain
T in S has an upper bound. Then, S contains at least one maximal element.
This set contains {0} and is therefore nonempty, and it is partially ordered by inclusion
“⊂”. Let T be a chain in S and define
[
J := I.
I∈T
Proof. i) We may apply the theorem to the ring R/I and use Lemma I.2.2 or modify the
above proof.
ii) If a is not a unit, then hai ( R. Hence, we may conclude by i).
A ring R with exactly one maximal ideal is called a local ring. In this case, the
field R/m is called the residue field. A ring with only finitely many maximal ideals is a
semilocal ring.
I.4.9 Example. A field is a local ring with maximal ideal {0}.
I.4.10 Proposition. i) Let R , {0} be a ring and m ( R an ideal, such that every element
a ∈ R \ m is a unit. Then, R is a local ring with maximal ideal m.
ii) Let R , {0} be a ring and m ⊂ R a maximal ideal, such that 1 + m ⊂ R⋆ . Then, R
is a local ring.
14
I.4. Prime Ideals and Maximal Ideals
I.4.11 Examples. i) In Z, every ideal is principal, i.e., of the form hmi for some integer
m ∈ Z. Here, hmi is a prime ideal if and only if m = 0 or m is a prime number. For a
prime number p, F p = Z/hpi is the field with p elements. In particular, every non-zero
prime ideal in Z is a maximal ideal.
ii) An integral domain R in which every ideal is principal is called a principal ideal
domain. Examples for principal ideal domains include the ring of integers Z and the
polynomial ring k[x] over a field k (see Exercise I.4.15, i). In a principal ideal domain,
every nonzero prime ideal is maximal. Indeed, let hai be a nonzero prime ideal, i.e.,
a , 0, and hbi be an ideal with
hai ( hbi.
Thus, there exists an element r ∈ R with r · b = a. If b < hai, we must have r ∈ hai.
Choose s ∈ R with r = s · a. So, b · s · a = a, i.e., (b · s − 1) · a = 0. Since a , 0 and R is
an integral domain, we infer b · s = 1. So, b is a unit and hbi = R.
iii) Power series rings. Let R be a ring. We look again at
Map(N, R) = Sequences (a0 , a1 , a2 , ...) | ak ∈ R, k ∈ N .
with
X
n
cn := ak · bn−k , n ∈ N. (I.4)
k=0
P
∞
Notation. We write a sequence (a0 , a1 , a2, ...) in Map(N, R) as ak · xk . Such an expres-
k=0
sion is called a formal power series over R. The ring of all formal power series over R is
denoted by R[[x]].
Remark. Note that the polynomial ring R[x] is a subring (see Page 4) of R[[x]].
4
Augustin-Louis Cauchy (1789 - 1857), French mathematician.
15
I. Basic Theory of Rings and their Ideals
P
∞
Proposition. A formal power series ak · xk is a unit in R[[x]] if and only if a0 is a unit
k=0
in R.
We leave it to the reader to verify this easy consequence of (I.4).
Corollary. If k is a field, then k[[x]] is a local ring with maximal ideal
∞
X
i
hxi = a i · x a i ∈ k, i = 1, 2, 3, ...
.
i=1
P
∞
Assume k = C. A formal power series ai · xi is convergent, if its radius of conver-
i=0
gence (see [31], Definition II.3.8) is positive. We set
X∞
C{x} := p = ai · x ∈ C[[x]] p is convergent .
i
i=0
ev : S −→ C
[U, f ] −
7 → f (0)
is a ring homomorphism.7
5
See Page 20 for the definition of an irreducible element in an integral domain.
6
The necessary prerequisites for these exercises are contained [31], especially Kapitel IV
7
Note that 0 is the only point at which it makes sense to evaluate a germ.
16
I.4. Prime Ideals and Maximal Ideals
iii) For a germ [U, f ] ∈ S, let T f,0 be its Taylor series with expansion point 0. Show
that
T : S −→ C{x}
[U, f ] −
7 → T f,0
is an isomorphism of rings, such that
T −1 hxi = [U, f ] ∈ S | ev( f ) = 0 .
This exercise illustrates the name “local”: It comes exactly from the context of such
rings of germs of functions at a point, here the origin. Germs are, roughly speaking, the
local functions at the given point.
I.4.13 Exercises (Prime ideals). Determine all prime and maximal ideals of the following
rings: i) R, ii) Z, iii) C[x], and iv) R[x].
I.4.14 Exercise. Let R , {0} be a ring. Show that the set Σ of prime ideals of R has a
minimal element with respect to inclusion.
I.4.15 Exercises. Let k be a field.
i) Prove that the polynomial ring k[x] over k is a principal ideal domain.
ii) Prove that k is algebraically closed if and only if, for every maximal ideal m ⊂ k[x],
there exists an element a ∈ k with m = hx − ai.
I.4.16 Exercises (Boolean rings). i) Let R be a ring such that every element x ∈ R satisfies
xn = x for some n > 1. Show that every prime ideal p of R is a maximal ideal.
ii) A ring R is called boolean8, if every element x ∈ R verifies x2 = x. Show that
2x = x + x = 0 holds true for every element x in a boolean ring R.
iii) Let R , {0} be a boolean ring and p ⊂ R a prime ideal. Show that p is a maximal
ideal and that R/p is a field of two elements.
17
I. Basic Theory of Rings and their Ideals
Remark. Call a subset Z ⊂ Spec(R) Zariski9 closed, if there is an ideal I ⊂ R with Z = V(I)
and a subset U ⊂ Spec(R) Zariski open, if the complement Z = Spec(R) \ U is Zariski
closed. The above properties say:
i’) The empty set and Spec(R) are Zariski open.
ii’) The union of an arbitrary family of Zariski open subsets is Zariski open.
iii’) The intersection of two Zariski open subsets is Zariski open.
So,
T := U ⊂ Spec(R) | U is Zariski open
is a topology (see [18], Section 1.2) on Spec(R), the Zariski topology.
iv) Let f : R −→ S be a homomorphism of rings. Define
f # : Spec(S ) −→ Spec(R)
p 7−→ f −1 (p).
Show that
√
I V(I) = I
holds for every ideal I ⊂ R.
iii) Let Z ⊂ X be a closed subset. Prove that
V I(Z) = Z.
9
Oscar Zariski (1899 - 1986), was an American mathematician of Russian origin.
18
I.5. Irreducible Elements and Prime Elements
I.4.20 Exercises (Boolean rings). Let R be a boolean ring (see Exercise I.4.16). Set X :=
Spec(R).
i) Show that, for f ∈ R, the set X f is both open and closed (in the Zariski topology).
ii) Let f1 ,..., fn ∈ R and
I := h f1 , ..., fn i := h f1 i + · · · + h fn i.
X f := X f1 ∪ · · · ∪ X fn .
I.4.21 Exercises (The spectrum of Z[x]). The aim of this exercise is to determine all prime
and maximal ideals of Z[x].
i) Show that a prime ideal p which is not principal contains two irreducible polyno-
mials f1 and f2 with f1 ∤ f2 and f2 ∤ f1 .
ii) Explain why the greatest common divisor of f1 and f2 in Q[x] is 1, so that there are
polynomials g1 , g2 ∈ Q[x] with f1 · g1 + f2 · g2 = 1.
iii) Deduce from ii) that the intersection Z ∩ p is non-zero and therefore of the form
hpi for some prime number p ∈ Z.
iv) Infer that a non-principal prime ideal p ⊂ Z[x] is of the form h p, f i where p ∈ Z is
a prime number and f ∈ Z[x] is a primitive polynomial (see Page 28) of positive degree,
such that its class f ∈ F p [x] is irreducible. Is such an ideal maximal?
v) Now, describe all prime and all maximal ideals of Z[x].
Remark. A picture of Spec(Z[x]) may be found in the books [21], Example H, page 74f,
and [6], Section II.4.3.
I.4.22 Exercise (The spectrum of a product). Let R1 , R2 be non-zero rings. Describe the
spectrum of R1 × R2 in terms of the spectra of R1 and R2 . (Don’t forget to think about the
topology of the respective spaces.)
We will see that the answer is no, in general. This motivates two developments. First,
we may single out the class of rings for which the answer is yes, so-called factorial rings,
and study some examples and properties of these rings. Second, we can generalize the
concept of prime factorization by allowing also ideals in the factorization. This will lead
to the primary decomposition of ideals (see Section II.4).
Let a, b ∈ R. We say that b divides a, if there exists an element c ∈ R, such that
a = b · c.
19
I. Basic Theory of Rings and their Ideals
The reader may check the following properties of the divisibility relation (see [30],
Eigenschaften I.2.2, for the corresponding statements in the ring Z.)
I.5.3 Properties. i) Let a ∈ R. Then, 1|a and a|a.
ii) Let a, b, c ∈ R. If c|b and b|a, then also c|a.
iii) Let a1 , ..., an, b ∈ R be elements with b|ai , i = 1, ..., n. For all r1 , ..., rn ∈ R, we have
b(r1 · a1 + · · · + rn · an ).
a = b · u.
I.5.4 Notation. a ∼ b.
I.5.5 Lemma. i) The relation “∼” is an equivalence relation.
ii) Let a, b ∈ R. Then, the following conditions are equivalent: ⋆) a ∼ b, ⋆⋆) a|b∧b|a,
and ⋆ ⋆ ⋆) hai = hbi.
Proof. i) This is very easy to check directly. It is also an immediate consequence of ii).
ii) Condition ⋆) clearly implies ⋆⋆). Condition ⋆⋆) and ⋆ ⋆ ⋆) are equivalent by
Property I.5.3, vi). So, assume that a|b and b|a and let r, s ∈ R be such that a = b · r and
b = a · s. Then,
a = (r · s) · a.
This is equivalent to
(1 − r · s) · a = 0.
Since R is an integral domain,10 we have a = 0 or 1 = r · s. In the first case, b = a · s = 0.
In the second case, r and s are units of R. In both cases, a and b are associated.
We have now two options to generalize the notion of a prime number in the ring of
integers (compare [30], Definition I.3.1 and Satz I.4.5): An element p ∈ R is called a
prime element, if p , 0, p < R⋆ , and
∀a, b ∈ R: q = a · b =⇒ a ∈ R⋆ or b ∈ R⋆ .
20
I.5. Irreducible Elements and Prime Elements
I.5.6 Examples. i) Let k be a field. Then, there are no prime or irreducible elements in k.
ii) An integer m ∈ Z is an irreducible element if and only if it is a prime number. A
prime number is a prime element, by [30], Satz I.4.5. Since a prime element is irreducible
(Proposition I.5.7, i), every prime element in Z is a prime number.
hpi ( hai ( R,
Proof. i) Let a, b ∈ R be such that p = a · b. Since p|p, we have p|(a · b) and p|a or p|b.
Let us assume p|a and let c ∈ R be such that a = p · c. We find p = (b · c) · p. Since p , 0
and R is an integral domain, it follows that b · c = 1 and that b is a unit.
ii) “=⇒”: For a, b with a · b ∈ hpi, we have p|(a · b). Since p is a prime element, this
implies p|a or p|b, i.e., a ∈ hpi or b ∈ hpi. The converse is similar.
iii) “=⇒”: Suppose a ∈ R is an element with hpi ⊂ hai, i.e., a|p. Let b ∈ R be such
that a · b = p. Then, a ∈ R⋆ or b ∈ R⋆ , that is hai = R or hai = hpi.
“⇐=”: For a, b ∈ R with p = a · b, we have hpi ⊂ hai. By assumption, hai = hpi or
hai = R. In the first case b ∈ R⋆ , and, in the second case, a ∈ R⋆ .
I.5.8 Corollary. Suppose R is a principal ideal domain. Then, any irreducible element
p ∈ R is a prime element.
N : R −→ Z
√
k + l · −5 7−→ k2 + 5 · l2 .
It satisfies
∀a, b ∈ R : N(a · b) = N(a) · N(b). (I.5)
We can list elements of small norm:
21
I. Basic Theory of Rings and their Ideals
The elements ±1 are clearly units of R. Conversely, (I.5) shows that a unit u ∈ R
satisfies N(u) = 1. Our previous observation says that this is equivalent to u = ±1. X
√
Claim. The elements ±3 and ±(2 ± −5) are irreducible.
We explain the argument for 3. Equation (I.5) shows that a divisor a of 3 has norm 1
or 9, because there is√no element of norm 3. If N(a)
√ = ±1, then a = ±1. If N(a) = 9, then
a = ±3 or a = ±(2 ± −5). The elements ±(2 ± −5) do not divide 3. X
√
Claim. The elements ±3 and ±(2 ± −5) are not prime.
Again, we show the assertion for 3. We use the equation
√ √
9 = 3 · 3 = (2 − −5) · (2 + −5). (I.6)
√
It shows 3|9. By our previous discussion, 3 ∤ (2 ± −5). X
I.5.10 Exercise. Prove that every element a ∈ R which is neither zero nor a unit can be
written as a product of irreducible elements.
I.5.11 Remark. i) There are several related observations resulting from our discussion, in
particular, Equation (I.6). Every element in R may be written as a product of irreducible
elements, but this factorization is, in general, not unique up to associated element. For
example, 9 has two essentially distinct factorizations. Not every irreducible element is
a prime element. There are elements such as 9 which cannot be written as products of
prime elements. We will clarify these matters in the following section.
ii) The fact that there are numbers which cannot be written as products of prime el-
ements led to the idea of “ideal numbers” and eventually of ideals which may be used
to obtain such a factorization nevertheless. An example looks as follows (see Exercise
I.8.9): The ideals
√ √
p1 := h 3, 2 + −5 i and p2 := h 3, 2 − −5 i
22
I.6. Factorial Rings
(F2) For every element a ∈ R \ ({0} ∪ R⋆ ), there are a natural number r ≥ 1 and prime
elements p1 , ..., pr ∈ R with
a = p1 · · · · · pr .
(F3) If we are given natural numbers r, t ≥ 1 and irreducible elements q1 , ..., qr , s1, ..., st ∈
R with
q1 · · · · · qr = s 1 · · · · · s t ,
then r = t and there is a permutation σ : { 1, ..., r } −→ { 1, ..., r }, such that
∀i ∈ { 1, ..., r } : qi ∼ sσ(i) .
I.6.1 Theorem. The following conditions on the integral domain R are equivalent:
i) The properties (F1) and (F3) hold in R.
ii) The properties (F1) and (F4) hold in R.
iii) Property (F2) holds in R.
Proof. “i)=⇒ii)”. Let q be an irreducible element and a, b ∈ R ring elements with q|a · b.
If a = 0 or b = 0, there is nothing to show. If a ∈ R⋆ , it follows that q|b, and, if b ∈ R⋆ ,
we have q|a. So, we may assume a, b ∈ R \ ({0} ∪ R⋆ ). Let c ∈ R be such that
a · b = q · c.
Since q is irreducible, we must have c < R⋆ and, obviously, c , 0. By (F1), there are
natural numbers r, t, v ≥ 1 and irreducible elements q1 , ..., qr , s1 , ..., st , u1 , ..., uv ∈ R with
a = q1 · · · · · qr , b = s1 · · · · · st , and c = u1 · · · · · uv .
The identity
q1 · · · · · qr · s 1 · · · · · s t = q · u1 · · · · · uv
and (F3) show that there is an index i0 ∈ { 1, ..., r } or an index j0 ∈ { 1, ..., t } with
q ∼ qi0 or q ∼ s j0 ,
so that
q|a or q|b.
“ii)=⇒iii)”. This is trivial.
“iii)=⇒i)”. By Proposition I.5.7, i), every prime element of R is irreducible. This
implies that (F1) holds true in R.
Claim. Property (F4) is verified by R.
In fact, let q ∈ R be an irreducible element. There are a natural number r ≥ 1 and
prime elements p1 , ..., pr with
q = p1 · · · · · pr .
Since prime elements aren’t units, the irreducibility of q implies r = 1 and q = p1 . X
23
I. Basic Theory of Rings and their Ideals
q1 · · · · · qr = s 1 · · · · · s t .
q1 · q2 · · · · · qr = q1 · (u · s2 ) · s3 · · · · · st .
q2 · · · · · qr = (u · s2 ) · s3 · · · · · st ,
ii) Use Part i) to show that (F1) (see Page 22) holds in a principal domain (compare
[8], Chapter II, Lemma 4.3.4) and conclude that a principal ideal domain is factorial.
I.6.3 Example. Let k be a field. By Exercise I.4.15, i), the polynomial ring k[x] is a
principal ideal domain and, therefore, by the previous exercise a factorial ring.
The next aim is to prove the existence of more factorial rings.
I.6.4 Theorem (Gauß). Let R be a factorial ring. Then, the polynomial ring R[x] is
factorial, too.
By Example I.6.3, the theorem is true, if R is a field. We would like to use this result.
This is possible, because we may associate with any integral domain in a canonical way
a field.
Quotient Fields
In order to define what a quotient field is, we will recur again to a universal property.
Let R be an integral domain. A quotient field of R is a pair (Q(R), ι) which consists of
a field Q(R) and an injective homomorphism ι : R −→ Q(R) and satisfies the following
12
This property will be studied in detail in Chapter II.1.
24
I.6. Factorial Rings
Φ ◦ ι = ϕ.
R
③ ❄❄❄
ι ③③③ ❄❄ϕ
③③③ ❄❄
❄
}③ ∃!Φ
Q(R) ❴ ❴ ❴ ❴ ❴ ❴ ❴ / K.
The universal property expresses that Q(R) is the smallest field that contains R. In order to
construct it, we obviously have to invert the elements of R \ {0}. The formal construction
proceeds along the lines of the construction of the field Q of rational numbers from the
ring Z of integers ([27], Abschnitt 1.5).
For (a, b), (c, d) ∈ R × (R \ {0}), we write
ι : R −→ Q(R)
a
a 7−→ a =
1
is an injective ring homomorphism.13
iii) The pair (Q(R), ι) is a quotient field of R.
Proof. Everything works as for Z and Q. So, we leave the proof as an exercise.
13
This justifies our abusive notation.
25
I. Basic Theory of Rings and their Ideals
I.6.7 Properties. Let n ≥ 1 be a positive natural number, a1 , ..., an ∈ R ring elements and
u ∈ R⋆ a unit.
i) For every ring element d ∈ R we have
Proof. For i), observe that, for a ∈ R, d|a holds if and only if hdi ⊃ hai (Property I.5.3,
vi). So,
d ∈ cd(a1 , ..., an) ⇐⇒ hdi ⊃ ha1 i ∪ · · · ∪ han i .
The fact that hdi is an ideal implies
hdi ⊃ ha1 i ∪ · · · ∪ han i ⇐⇒ hdi ⊃ ha1 i + · · · + han i.
The rest of the asserted properties is straightforward to verify, and we leave the proofs
to the reader.
26
I.6. Factorial Rings
Proof. i) This is obvious. ii) This is a direct consequence of Property I.5.3, v). iii) Let
t ∈ cd(a′1 , ..., a′n) and write a′i = a′′i · t for a suitable ring element a′′i ∈ R, i = 1, ..., n. It
follows that d · t ∈ cd(a1 , ..., an). By definition of a greatest common divisor, (d · t)|d. As
usual, we infer that t ∈ R⋆ is a unit. So, we have shown cd(a′1 , ..., a′n) ⊂ R⋆ as required.
The concept of a greatest common divisor has been defined in any integral domain. In
general, it need not exist.
√
I.6.9 Example.
√ We look again at the ring Z [ −5].√ The element a = 9 has the divisors√ ±1,
±3, ±(2 ± −5),√ ±9, and the element b := 3 · (2 + −5)
√ has the divisors ±1, ±3, ±(2 + −5)
and ±3 · (2 + −5). Since the elements 3 and (2 + −5) are not associated, it follows that
the elements a and b do not have a greatest common divisor.
I.6.10 Proposition. Assume that R is a factorial ring. Then, for n ≥ 1, ring elements
a1 , ..., an which are not all zero do have a greatest common divisor.
Proof. By Property I.6.7, iv) and v), we may suppose ai , 0, i = 1, ...., n, and by Property
I.6.7, iii), we may assume ai < R⋆ , i = 1, ..., n. Since R is factorial, we may find prime
elements p1 , ..., pr with pi / p j for 1 ≤ i < j ≤ r and natural numbers k j (ai ), j = 1, ..., r,
i = 1, ..., n, with
ai ∼ pk11 (ai ) · · · · · prkr (ai ) , i = 1, ..., n.
Now, set
m j := min k j (ai ) | i = 1, ..., n , j = 1, ..., r.
I.6.11 Lemma. Let R be a factorial ring. Then, every element x ∈ Q(R) can be written
as x = a/b with a ∈ R and b ∈ R \ {0} coprime.
27
I. Basic Theory of Rings and their Ideals
Primitive Polynomials
For the rest of this section, we assume that R is a factorial ring. We need to compare
irreducible elements in the rings R[x] and Q(R)[x]. The key concept for doing so is the
one of a primitive polynomial: A polynomial f ∈ R[x] is primitive, if its coefficients are
coprime.
I.6.12 Example. If k is a field, then every polynomial f ∈ k[x] \ {0} is primitive.
̺ p : R[x] −→ (R/hpi)[x]
a0 + a1 · x + · · · + an · xn 7−→ [a0 ] + [a1 ] · x + · · · + [an ] · xn .
28
I.6. Factorial Rings
I.6.15 Remark. We can rephrase the above proof also in terms of ideals. The kernel p of
̺ p is a prime ideal (see Proposition I.4.1, i), p ∈ R a prime element. In the proof, we have
exploited the property
f < p ∧ g < p =⇒ f · g < p
of the prime ideal p.
I.6.16 Lemma. i) For every polynomial g ∈ Q(R)[x] \ {0}, there is a number a ∈ Q(R),
such that the polynomial a · g belongs to R[x] and is primitive.
ii) If f, g ∈ R[x] are polynomials, g is primitive, and a ∈ Q(R) is a number with
f = a · g, then a ∈ R.
s · f = r · g.
This shows that s divides all the coefficients of r · g. Since s is coprime to r, prime
factorization in R implies that s divides all the coefficients of g. The primitivity of g
implies that s is a unit. So, a = r/s ∈ R as asserted.
The following result finally relates the irreducible elements of R[x] and Q(R)[x].
29
I. Basic Theory of Rings and their Ideals
Proof of Theorem I.6.4. We will verify Conditions (F1) and (F3) (see Page 22f).
Step 1. We show that (F1) holds, i.e., that every element of R[x] \ ({0} ∪ R⋆ ) may be
written as a product of irreducible elements. We do this by induction on the degree n.
n = 0. Let f ∈ R[x] \ ({0} ∪ R⋆ ) be a non-zero constant. Since R is factorial, f can be
written as a product of irreducible elements in R. Finally, every irreducible element of R
is an irreducible element of R[x].
n −→ n + 1. Let f ∈ R[x] be a polynomial of degree n + 1. There are a ring element
a ∈ R and a primitive polynomial g ∈ R[x] with f = a · g. Since the assertion holds
for a, it suffices to factorize g. If g is irreducible, there is nothing to show. If g is not
irreducible, there exist elements g1 , g2 ∈ R[x] \ ({0} ∪ R⋆ ) with g = g1 · g2 . Since g is
primitive and g1 , g2 aren’t units, g1 and g2 cannot be constant. It follows deg(g1 ) < deg(g)
and deg(g2 ) < deg(g). By induction hypothesis, g1 and g2 may be written as products of
irreducible polynomials. The same is true for g = g1 · g2 .
Step 2. Here, we check (F3). Let c1 , ..., cm , d1, ..., dn ∈ R be irreducible elements and
p1 , ..., p s , q1 , ..., qt ∈ R[x] \ R be irreducible polynomials of positive degree, such that
c1 · · · · · cm · p1 · · · · · p s = d1 · · · · · dn · q1 · · · · · qt . (I.8)
By Lemma I.6.13, i), the polynomials p1 , ..., p s and q1 , ..., qt are primitive. By Lemma
I.6.14, the polynomials p1 · · · · · p s and q1 · · · · · qt are primitive, too. It is easy to infer from
Equation (I.8) that
c1 · · · · · cm ∼ d1 · · · · · dn .
Since R is a factorial ring, m = n and there is a permutation σ : { 1, ..., n } −→ { 1, ..., n }
with
ci ∼ dσ(i) , i = 1, ..., n.
We conclude
p1 · · · · · p s ∼ q1 · · · · · qt . (I.9)
Now, we look at this relation in the ring Q(R)[x]. By Proposition I.6.17, ii), the poly-
nomials p1 , ..., p s , q1, ..., qt are irreducible in Q(R)[x]. We already know that Q(R)[x] is
factorial (see Example I.6.3). From (I.9), we now infer that s = t and that there is a
permutation τ : { 1, ..., t } −→ { 1, ..., t } with
30
I.7. The Nilradical
Proof. We first show that the nilradical is contained in every prime ideal. To this end, let
a ∈ N be a nilpotent element, n ≥ 1 an exponent with an = 0, and p ⊂ R a prime ideal.
We obviously have an ∈ p. So, we may define
l := min m ≥ 1 | am ∈ p .
Assume l > 1. Then, al = a · al−1 ∈ p. By definition, a ∈ p or al−1 ∈ p. Both conclusions
contradict the choice of l. The only way out is l = 1 and a ∈ p.
Now, let a ∈ R be an element which is not nilpotent. We will prove the existence of
a prime ideal which does not contain a. Denote by Σ the set of ideals I ⊂ R with the
property that an < I for all n ≥ 1. This set contains the zero ideal {0} and is, therefore,
non-empty. By Zorn’s lemma I.4.7 (compare the proof of Theorem I.4.4), it contains a
maximal element. Let p ∈ Σ be a maximal element. If we can show that p is a prime
ideal, we are clearly done. Suppose b, c ∈ R \ p. Then, p ( p + hbi and p ( p + hci. By
definition of p, there are exponents m ≥ 1 and n ≥ 1 with am ∈ p + hbi and an ∈ p + hci.
We infer
am+n ∈ p + hb · ci.
So, p + hb · ci < Σ and p ( p + hb · ci. This shows b · c < p as required.
31
I. Basic Theory of Rings and their Ideals
I.7.3 Remark. In the above proof, we have used Zorn’s lemma, i.e., the axiom of choice
in its full strength. In Section II.3, we will see that the statement that Proposition I.7.2
holds for every non-zero ring is equivalent to the fact that every non-zero ring has a prime
ideal (compare Remark I.4.5). Note the fact that, in a non-zero ring, 1 < N, so that R must
contain a prime ideal, if Proposition I.7.2 holds.14
is also an ideal. This basic observation makes possible the following important construc-
tion:
I.8.1 Lemma. Let R be a ring and X ⊂ R. The ring R possesses one and only one ideal
I(X) which contains X and is contained in any ideal containing X.
I.8.2 Remark. The ideal I(X) is identical to the ideal of all finite R-linear combinations of
elements in X:
X
I(X) = ra · a ra ∈ R, a ∈ X, all but finitely many are zero .
a∈X
I.8.3 Examples. i) The ideal generated by the empty set is the zero ideal, h∅i = {0}.
ii) For a ∈ R, the ideal I({a}) agrees with the principal ideal hai generated by a (see
Example I.2.1, iv).
iii) More generally, for finitely many elements a1 , ..., an ∈ R, we have (compare Ex-
ample I.2.1, x)
I { a1, ..., an } = h a1 , ..., an i = ha1 i + · · · + han i.
14
The intersection over an empty index set is, by definition, the whole ring R.
32
I.8. Operations on Ideals
We say that an ideal I ⊂ R is finitely generated, if there are a natural number n and
elements a1 , ..., an ∈ R with I = h a1 , ..., an i.
The above construction has an important special case: For S an index set and a family
of ideals (Is )s∈S in R indexed by the set S , the sum is the ideal
X [ X
Is := Is = a s | a s ∈ Is , s ∈ S , all but finitely many zero .
s∈S s∈S s∈S
P
I.8.4 Examples. i) For a subset X ⊂ R, we find I(X) = hai.
a∈X
ii) The union of ideals is, in general, not an ideal. This means that we get, in general,
[ X
Is ( Is .
s∈S s∈S
For example, h2i ∪ h3i ⊂ Z is not an ideal. We have 2 ∈ (h2i ∪ h3i) and 3 ∈ (h2i ∪ h3i),
but 5 < (h2i ∪ h3i). Note also that
h2i + h3i = Z,
X
n
I · J = I { a · b | a ∈ I, b ∈ J } = ai · bi n ∈ N, ai ∈ I, bi ∈ J, i = 1, ..., n .
i=1
⋆ I 0 := R,
⋆ I n+1 := I · I n , n ∈ N.
⋆ hai ∩ hbi = hci with c the least common multiple of a and b (see [30], Definition
I.4.12).
ii) Let k be a field, k[x1 , ..., xn] the polynomial ring in n variables (see Equation (I.2)
and the following exercise) and I := h x1 , ..., xn i. Then, for m ≥ 1,
Im = polynomials which contain only monomials of degree at least m
( X )
= ai1 ,...,in · x1 · · · · · xn ai1 ,...,in ∈ R, (i1 , ..., in) ∈ N : i1 + · · · + in ≥ m .
i1 in ×n
33
I. Basic Theory of Rings and their Ideals
I · J ⊂ I ∩ J.
In general, this inclusion is strict. For example, the discussion in Example I.8.5, i), shows
that, for integers a, b ∈ Z, the equation
For ideals I, J, K ⊂ R : I · (J + K) = I · J + I · K.
I ∩ (J + K) = (I ∩ J) + (I ∩ K).
Here, the inclusion “⊃” is obvious. For the converse inclusion, we assume J ⊂ I. Let
b ∈ J and c ∈ K be elements with b + c ∈ I. Together with b ∈ I, this implies c ∈ I.
I.8.8 Examples. i) Let k be a field and R = k[x, y, z] the polynomial ring in three variables
over k. We assert
h x · y, x · z, y · z i = h x, y i ∩ h x, z i ∩ h y, z i.
The inclusion “⊂” is immediate. For the converse, we apply the rules from Remark I.8.7.
We have
h x, y i ∩ h x, z i = hxi + hyi ∩ h x, z i
= hxi ∩ h x, z i + hyi ∩ h x, z i .
Since hyi and h x, z i are not coprime, the rules do not give the intersection hyi ∩ h x, z i.
Here, we apply prime factorization. Let f ∈ h x, z i. Write f as a product of irreducible
factors. Since y is irreducible, it must be associated with one of these irreducible factors,
provided f ∈ hyi. We see f ∈ h x · y, y · z i and, thus, hyi ∩ h x, z i ⊂ h x · y, y · z i. The
converse inclusion is obvious. We continue as follows:
hxi ∩ h x, z i + hyi ∩ h x, z i = hxi + h x · y, y · z i = h x, y · z i.
34
I.8. Operations on Ideals
Next
h x, y · z i ∩ h y, z i = hxi + hy · zi ∩ h y, z i
= hxi ∩ h y, z i + hy · zi ∩ h y, z i
= hx · y, x · zi + h y · z i
= h x · y, x · z, y · z i.
ii) If we have two finitely generated ideals I = h f1 , ..., f s i and J = h g1 , ..., gt i in a ring
R, then one easily sees
A similar result holds, if the ideals are specified by possibly infinite sets of generators.
We may apply this to the setting of the previous example:
h x, y i · h x, z i · h y, z i = h x2 · y, x2 · z, x · y2 , x · y · z, x · z2 , y2 · z, y · z2 i.
We infer
h x, y i · h x, z i · h y, z i ( h x, y i ∩ h x, z i ∩ h y, z i.
√
I.8.9 Exercise (A primary decomposition in Z[ −5]). Define
√ √
p1 := h 3, 2 + −5 i and p2 := h 3, 2 − −5 i
Proof. We proceed by induction on n. The case n = 2 has already been dealt with in
Example I.8.6.
n − 1 −→ n. We set
Y
n−1
J := Ik .
k=1
35
I. Basic Theory of Rings and their Ideals
It suffices to show that J and In are coprime. By assumption, there are elements rk ∈ Ik
and sk ∈ In with
rk + sk = 1, k = 1, ..., n − 1.
There is an element s ∈ In with
Y
n−1 Y
n−1
rk = (1 − sk ) = 1 − s.
k=1 k=1
Since the element on the left hand side belongs to J, we see that 1 ∈ J + In .
Now, we would like to generalize the Chinese remainder theorem from elementary
number theory in the formulation [30], III.1.4. We place ourselves in the situation of the
lemma. To make the notation more precise, we denote the class of a ∈ R in the quotient
ring R/Ik by [a]k , k = 1, ..., n. For k = 1, ..., n, there is the canonical surjection
πk : R −→ R/Ik
a 7−→ [a]k .
Note that
\
n
ker(ϕ) = Ik .
k=1
be the element which has the entry 1 at the i-th place, i = 1, ..., n. Then, it is readily
checked that
ϕ is surjective ⇐⇒ ∀i ∈ { 1, ..., n } : ei ∈ im(ϕ).
Let us look at the condition e1 ∈ im(ϕ) in more detail. If it is satisfied, then there is an
element a ∈ R with [a]1 = 1, i.e., 1 − a ∈ I1 , and [a]k = 0, that is a ∈ Ik , for k = 2, ..., n. In
particular, we have
1 = (1 − a) + a ∈ I1 + Ik , k = 2, ..., n.
Conversely, assume that I1 and Ik are coprime, for k = 2, ..., n. Then, there are elements
rk ∈ I1 and sk ∈ Ik with
1 = rk + sk , k = 2, ..., n.
36
I.8. Operations on Ideals
Set
Y
n Y
n
a := sk = (1 − rk ).
k=2 k=2
The second description of a shows [a]1 = 1 and the first [a]k = 0, k = 2, ..., n. It follows
ϕ(a) = e1 . Our discussion shows:
I.8.11 Lemma. The homomorphism ϕ is surjective if and only if the ideals Ik and Il are
coprime, for 1 ≤ k < l ≤ n.
I.8.12 Chinese remainder theorem. Let R be a ring and I1 , ..., In ⊂ R ideals, such that Ik
and Il are coprime for 1 ≤ k < l ≤ n. Then,
\
n Y
n n
R/ Ik = R/ Ik R/Ik .
k=1 k=1 k=1
a = pν11 · · · · · pνnn
I.8.14 Exercise (The Chinese remainder theorem). i) What is the smallest (positive) mul-
tiple of 10 which has remainder 2 when divided by 3, and remainder 3 when divided by
7?
ii) Let k be a field. Describe the ring k[x]/hx2 − 1i.
Ideal Quotients
Let R be a ring and I, J ⊂ R ideals. Then, the ideal quotient of I by J is set to be
(I : J) := a ∈ R | a · J ⊂ I .
37
I. Basic Theory of Rings and their Ideals
is determined by
γ p = max{ µ p − ν p , 0 } = µ p − min{ µ p , ν p }, p a prime number.
We see
a
c= .
gcd(a, b)
I.8.17 Properties. Let R be a ring, S and T index sets, and I, J, K, Is , s ∈ S , and Jt ,
t ∈ T , ideals in R. Then, the following properties are verified:
i) I ⊂ (I : J).
ii) (I : J) · J ⊂ I.
iii) (I : J) : K = I : (J · K) = (I : K) : J .
\ \
iv) (Is : J) = (Is : J).
s∈S
X \ s∈S
v) I : Jt = (I : Jt ).
t∈T t∈T
Radicals of Ideals
Let R be a ring and I ⊂ R an ideal. The radical of I is
√
I := a ∈ R | ∃k ≥ 1 : ak ∈ I .
√
Note that I is the preimage of the nilradical N of the ring R/I under the canonical pro-
jection π : R −→ R/I. Proposition I.7.2, therefore, gives the following
√
I.8.18 Corollary. The radical I is the intersection of all prime ideals which contain I.
I.8.19 Properties. Let R be a ring, I, J ⊂ R ideals, and p ⊂ R a prime ideal of R. Then,
we have the √ following properties:
i) Iq⊂ I.
√ √
ii) I = I.
√
iii) √ I = R if√and only√if I =√R.
iv) I · J = qI ∩ J = I ∩ J.
√ √ √
v) I + J = I + J.
√
vi) For every n > 0, one has pn = p.
38
I.8. Operations on Ideals
ii) We return to Example I.8.8, ii). More precisely, we look at the ideal
I = h x2 · y, x2 · z, x · y2 , x · y · z, y2 · z, y · z2 i.
J c := ϕ−1 (J)
39
I. Basic Theory of Rings and their Ideals
40
I.9. Algebraic Sets
is the vanishing locus of F. Its points are those which simultaneously solve all the poly-
nomial equations f = 0, f ∈ F. Note that F may be an infinite set.
A subset Z ⊂ Ank is algebraic, if there is a subset F ⊂ k[x1 , ..., xn] with
Z = V(F).
Note that I(S ) is an ideal (compare Example I.2.1, vi). It is the ideal of regular functions
vanishing on S or simply the ideal of S .
I.9.1 Properties. Let S , Y, Z ⊂ Ank and F, G, H ⊂ k[x1 , ..., xn ] be subsets. Then, one has:
i) The ideal I(S ) of S is a radical ideal.
ii) I(Y ∪ Z) = I(Y) ∩ I(Z).
iii) If Y ⊂ Z, then I(Y) ⊃ I(Z).
iv) If G ⊂ H, then V(G) ⊃ V(H).
v) Let hFi be the ideal generated by F (see Lemma I.8.1). Then,
V hFi = V(F).
Proof. i) Let f ∈ k[x1 , ..., xn] and l ≥ 1 be such that f l ∈ I(S ). This means that f l (p) =
( f (p))l = 0 for all p ∈ S . Since the field k has no nilpotent element besides 0, this
condition is equivalent to f (p) = 0 for all p ∈ S , i.e., to f ∈ I(S ).
ii), iii), and iv) are trivial.
19
One uses this notation rather than kn to indicate that we are not interested in the k-vector space structure
of that set.
41
I. Basic Theory of Rings and their Ideals
v) Since F ⊂ hFi, we have V(F) ⊃ V(hFi). Now, let p ∈ V(F) and h ∈ hFi. We
have to show that h(p) = 0. There are a natural number s, elements f1 , ..., f s ∈ F and
r1 , ..., r s ∈ k[x1 , ..., xn ] with
X
s
h= ri · fi .
i=1
It follows that
X
s
h(p) = ri (p) · fi (p) = 0,
i=1
because fi (p) = 0, i = 1, ..., s.
Property I.9.1, v), tells us that, when dealing with algebraic sets, we may restrict to
vanishing loci of ideals. The set theoretic operations on algebraic sets reflect very nicely
in the operations on ideals.
I.9.2 Properties. i) The empty set ∅ and the affine space Ank are algebraic sets.
ii) Let I, J ⊂ k[x1 , ..., xn] be ideals. Then,
V(I) ∪ V(J) = V(I ∩ J) = V(I · J).
iii) Let K be an index set and (Ik )k∈K be a family of ideals in k[x1 , ..., xn]. Then,
\ X
V(Ik ) = V Ik .
k∈K k∈K
42
I.9. Algebraic Sets
I.9.3 Remark. i) We already see some of the nice features of algebraic geometry emerge:
the subtle interplay of topological, geometric and algebraic tools. The reader should be
careful about the topology. It is very distinct from, e.g., the usual topology on Rn or Cn
(see the following exercise).
ii) In Property I.9.2, ii), we give two ideals which yield the union V(I) ∪ V(J), I, J ⊂
k[x1 , ..., xn] ideals, namely, I ∩ J and I · J. The first description has the advantage that
I ∩ J will be a radical ideal, if I and J are radical ideals (Property I.8.19, iv). The second
description allows to determine easily equations for V(I) ∪ V(J) from known generators
for I and J. In fact, if ( fk )k∈K generate I and (gl )l∈L generate J, then ( fk · gl )(k,l)∈K×L generate
I · J (compare Example I.8.8, ii).
I.9.4 Exercises. i) Describe the Zariski open subsets of A1k . (Recall that k[x] is a principal
ideal domain.)
ii) Check that the Zariski topology on A2k is not the product topology (see [18], Section
2.1) on A1k × A1k , the factors being endowed with the Zariski topology.
Let (X, T ) be a topological space and S ⊂ X a subset. Recall ([18], Definition, p. 11)
that the closure S of S is the smallest closed subset of X that contains S , i.e.,
\
S = Z.
Z⊂X closed:
S ⊂Z
43
I. Basic Theory of Rings and their Ideals
Φ ◦ Ψ = id .
Then, we have translated the theory of algebraic sets into the theory of ideals in rings.
If k is not algebraically closed, we cannot expect such a result. Look, for example,
at the prime ideal21 I := hx2 + y2 + 1i ⊂ k[x, y]. Obviously, V(I) = ∅ and I(V(I)) = h1i.
I.9.6 Examples. i) We look at the ideals Ix = h y, z i, Iy = h x, z i, and Iz = h x, y i inside
k[x, y, z]. Then, V(Ix ) is the x-axis, V(Iy ) the y-axis, and V(Iz ) the z-axis. The ideals Ix ·Iy ·Iz
and Ix ∩ Iy ∩ Iz were computed in Example I.8.8. By Property I.9.2, ii), both V(Ix · Iy · Iz )
and V(Ix ∩ Iy ∩ Iz ) consist of the union of the coordinate axes.
∪ ∪ =
Note that
Ix · Iy · Iz ( Ix ∩ Iy ∩ Iz ⊂ I V(Ix ∩ Iy ∩ Iz ) = I V(Ix · Iy · Iz ) .
44
I.9. Algebraic Sets
∪ =
I.9.7 Remark. Let Z ⊂ Ank be an algebraic set and I(Z) ⊂ k[x1 , ..., xn] its ideal. The ring
Note that an element f ∈ k[Z] defines indeed a function f : Z −→ k. Let W ⊂ Amk and
Z ⊂ Ank be algebraic sets and F : W −→ Z a map. Write the induced map F : W −→ Z ⊂
Ank as w 7−→ ( f1 (w), ..., fn(w)). We say that F is regular, if fi is a regular function on W,
i = 1, ..., n.
i) Show that a regular map F : W −→ Z induces a homomorphism
F ⋆ : k[Z] −→ k[W]
of k-algebras.
ii) Suppose ϕ : k[Z] −→ k[W] is a homomorphism of k-algebras. Show that there is a
unique regular map F : W −→ Z with F ⋆ = ϕ.
Let I ⊂ k[x1 , ..., xn ] be an ideal. Then, we have its vanishing locus V(I). As a subset
of Ank , it is endowed with an induced Zariski topology. On the other hand, we introduced
Spec(k[x1 , ..., xn]/I). It carries a topology that was also called the Zariski topology. It is
important not to confuse these two objects.
I.9.9 Remark. By Lemma I.2.2 and Exercise I.2.3, the surjection
and the Zariski topology on Spec(k[x1 , ..., xn]/I) agrees with the subspace topology (see
[18], Section 2.1).
45
I. Basic Theory of Rings and their Ideals
In order to get an idea about the difference of these two objects, let us first relate them
to each other. First, note that, for a point p = (a1 , ..., an) ∈ Ank ,
m p := h x1 − a1 , ..., xn − an i
I.9.10 Lemma. For every point p = (a1 , ..., an) and every ideal I ⊂ k[x1 , ..., xn], we have
p ∈ V(I) ⇐⇒ I ⊂ h x1 − a1 , ..., xn − an i.
Proof. Let p ∈ V(I). Then, h x1 −a1 , ..., xn −an i ⊂ I({p}) ( h1i. Since h x1 −a1 , ..., xn −an i
is a maximal ideal, we must have equality. Thus, we see
h x1 − a1 , ..., xn − an i = I({p}) ⊃ I V(I) ⊃ I.
For any ideal I ⊂ k[x1 , ..., xn], the sets V(I) ⊂ Ank and V(I) ⊂ Spec(k[x1 , ..., xn]) are,
thus, related by
V(I) = Φ−1 V(I) . (I.10)
In particular, Φ is continuous in the Zariski topology.
I.9.11 Exercise. Let R be a ring. A point p ∈ Spec(R) is closed, if {p} is a Zariski closed
subset of Spec(R). Show that p ∈ Spec(R) is a closed point if and only if p is a maximal
ideal.
In order to get a precise understanding of Φ and, therefore, of the relation between Ank
and Spec(k[x1 , ..., xn ]), we need to understand the maximal ideals of k[x1 , ..., xn].
If k is algebraically closed, Hilbert’s Nullstellensatz III.3.4 shows that all maximal
ideals of k[x1 , ..., xn] are of the form h x1 − a1 , ..., xn − an i, (a1 , ..., an) ∈ Ank . So, Φ identifies
Ank with the set of closed points of Spec(k[x1 , ..., xn]). Note that Spec(k[x1 , ..., xn]) contains
non-closed points, e.g., h0i, and, if n ≥ 2, hxi i, i = 1, ..., n and, more generally, h f i,
f ∈ k[x1 , ..., xn] an irreducible polynomial.
If k is not algebraically closed, then Spec(k[x1 , ..., xn]) contains in some way the
points of AnK , K/k a finite extension field. Let us look at the extension C/R. The set
{ (±i, 1) ∈ A2C } corresponds to the maximal ideal h x2 + 1, y − 1 i ⊂ R[x, y]. Indeed,
46
I.9. Algebraic Sets
The fact that h x2 + 1, y − 1 i gives two points is reflected by the fact that we have two
R-linear isomorphisms between R[x]/hx2 + 1i and C, namely, we may map x either to i or
to −i.
The above discussion carries over to V(I) and Spec(k[x1 , ..., xn ]/I), I ⊂ k[x1 , ..., xn ] an
ideal. If k is not algebraically closed, it may happen that V(I) is empty (see Page 44).
For a non-zero ring R, the set Spec(R) is not empty, because R contains a prime ideal
(Theorem I.4.4).
47
II
Noetherian Rings
In this chapter, we present the concept of a noetherian ring.1 Noetherian rings are char-
acterized by a finiteness condition which may be phrased in several ways. Each of the
characterizations is given in terms of ideals of the ring. These rings are the most impor-
tant ones appearing in algebraic geometry. For example, all coordinate algebras of alge-
braic varieties are noetherian rings. We also introduce a major tool for constructing new
rings, namely localization. The main theorem of this chapter is the existence of primary
decompositions of ideals in noetherian rings which has already been alluded to several
times. It vastly generalizes prime factorizations and has also a geometric flavour: It is
closely related to the decomposition of an algebraic set into its irreducible components.
Primary decompositions are not unique, in general, but many important ingredients in a
primary decomposition are determined by the respective ideal. In order to prove these
uniqueness statements, we carefully investigate the extension and contraction of ideals
under localization.
I = h a1 , ..., an i.
Let R be a ring. An ascending chain in R is a sequence (Ik )k∈N of ideals with the
property
∀k ∈ N : Ik ⊂ Ik+1 .
Likewise, a descending chain in R is a sequence (Ik )k∈N of ideals, such that
∀k ∈ N : Ik ⊃ Ik+1 .
1
Emmy Noether (1882 - 1935), German mathematician.
49
II. Noetherian Rings
II.1.1 Theorem. Let R be a ring. Then, the following conditions on R are equivalent:
i) The ring R is noetherian.
ii) The ring R satisfies the ascending chain condition (ACC), that is, every ascending
chain in R is stationary.
iii) Every non-empty subset Σ of ideals in R contains an element which is maximal
with respect to inclusion.
Let R , {0} be a notherian ring. Then, we can define Σ as the set of all proper ideals
of R. Thus, the theorem asserts, in particular, that every non-zero noetherian ring has
a maximal ideal. This statement is weaker than Theorem I.4.4 which asserts that every
non-zero ring has a maximal ideal. In the proof of Theorem II.1.1, we use the following:
∀x ∈ X∃y ∈ X : (x, y) ∈ R.
∀k ∈ N : (xk , xk+1 ) ∈ R.
If we do not assume the axiom of choice, this is really an axiom: One might try
to define the sequence (xk )k∈N by recursion. Having already constructed x0 , ..., xk , there
is an element y ∈ X with (xk , y) ∈ R. But y is, in general, not uniquely defined. We
have to choose one. The choice, of course, depends on the previous element. So, the
construction of (xk )k∈N requires countably many choices and these are not possible without
some axiom. For a deeper discussion of this axiom, we refer the reader to [12], Chapter
2.
Proof of Theorem II.1.1. “i)=⇒ii)”. Let (Ik )k∈N be an ascending chain of ideals. Then,
[
I := Ik
k∈N
k0 := max{ k1 , ..., kn }.
∀k ≥ k0 : Ik0 ⊂ Ik ⊂ I ⊂ Ik0 .
50
II.1. Chain Conditions
“ii)=⇒iii)”. Suppose that iii) does not hold, and let Σ be a non-empty set of ideals in
R without maximal element. Then, there exists an ascending chain (Ik )k∈N with
∀k ∈ N : Ik ∈ Σ ∧ Ik ( Ik+1 .
J ( J + hai.
This implies that J + hai is not finitely generated. On the other hand, there exist n ≥ 1
and a1 , ..., an ∈ J with h a1 , ..., an i = J. But then
a contradiction.
II.1.3 Exercise. Where was the axiom of dependent choice used in the above proof? Spec-
ify the set X and the relation R to which it was applied.
II.1.4 Corollary. Let R, S be rings and ϕ : R −→ S a surjective ring homomorphism. If
R is noetherian, then so is S .
Proof. Let J ⊂ S be an ideal of S . Then,
S R/ker(ϕ).
The ideals of S are in inclusion preserving bijection to the ideals of R containing ker(ϕ)
(Lemma I.2.2). So, the ascending chain condition in R clearly implies the ascending chain
condition in S .
II.1.5 Examples. i) Fields are noetherian rings.
ii) Principal ideal domains are noetherian rings. Recall that Z and the polynomial ring
k[x] over a field k are examples for principal ideal domains and, thus, for noetherian rings.
iii) We let R := C 0 ([0, 1]) be the ring of continuous functions on the interval [0, 1]
(compare Example I.1.3, vi). Set
n o
Ik := f ∈ R f|[0,1/k] ≡ 0 , k ≥ 1.
Then, (Ik )k≥1 is an ascending chain which is not stationary. In particular, R is not a noethe-
rian ring.
51
II. Noetherian Rings
II.1.6 Hilbert’s basis theorem. If R is a noetherian ring, then the polynomial ring R[x]
is also a noetherian ring.
Proof. Assume that R[x] is not noetherian. Let I ⊂ R[x] be an ideal which is not finitely
generated and X the set of all finite subsets of I. It is obviously non-empty. For x, y ∈ X,
we write x < y, if x ⊂ y, #y = #x + 1, and the unique element f ∈ y \ x satisfies
Since I is not finitely generated, it is clear that we find for each x ∈ X an element y ∈ X
with x < y. By the axiom of dependent choice II.1.2, there is a sequence (xk )k∈N with
xk ∈ X and xk < xk+1 , k ∈ N. This defines the sequence ( fk )k≥1 with
{ fk } = xk \ xk−1 , k ≥ 1.
Finally, we obtain the sequence (ak )k≥1 in R in which ak is the leading coefficient of fk ,
i.e., the coefficient of xdeg( fk ) in fk , k ≥ 1.
Claim. ∀k ≥ 1 : h a1 , ..., ak i ( h a1, ..., ak , ak+1 i.
If we had h a1 , ..., ak i = h a1 , ..., ak , ak+1 i, then there were elements r1 , ..., rk ∈ R with
X
k
ak+1 = r i · ai .
i=1
But then,
deg(g) < deg( fk+1 ).
By construction of “<”, fk+1 has the least degree among all elements of I that are not
contained in hx0 i + h f1, ..., fk i. So, we must have g ∈ hx0 i + h f1, ..., fk i. Now, (II.1) shows
fk+1 ∈ hx0 i + h f1 , ..., fk i, and this is a contradiction. X
This claim shows that (h a1 , ..., ak i)k≥1 is a non-stationary ascending chain in R. This
contradicts the assumption that R is noetherian.
II.1.7 Corollary. Let R be a noetherian ring, e.g., a field. Then, the polynomial ring
R[x1 , ..., xn] is noetherian, n ≥ 1.
II.1.8 Remark (An application to algebraic sets). Let k be a field, n ≥ 1 a natural number,
k[x1 , ..., xn] the polynomial ring in n variables, and F ⊂ k[x1 , ..., xn] a possibly infinite
subset. We claim that there are a natural number m ≥ 1 and elements f1 , ..., fm ∈ F with
V(F) = V { f1 , ..., fm } .
52
II.1. Chain Conditions
In particular, every algebraic set may be defined by finitely many equations. According
to Property I.9.1, v),
V(F) = V hFi .
Now, k[x1 , ..., xn] is a noetherian ring, so that hFi is finitely generated. Pick a natural
number s ≥ 1 and elements g1 , ..., g s with
hFi = h g1 , ..., g s i.
Then,
V(F) = V { g1, ..., g s } ,
but the elements g1 , ..., g s need not belong to F. However, there are elements
ai j ∈ R and fi j ∈ F, j = 1, ..., mi, i = 1, ..., s,
such that
X
mi
gi = ai j · f i j , i = 1, ..., s.
j=1
We obviously have
hFi = h f11 , ..., f1m1 , ..., f s1, ..., f sms i
and, consequently,
V(F) = V hFi = V h f11 , ..., f1m1 , ..., f s1, ..., f sms i = V { f11 , ..., f1m1 , ..., f s1, ..., f sms } .
Let R be a ring. An R-algebra is a ring S together with a ring homomorphism ϕ : R −→
S . An R-algebra S is finitely generated, if there are elements f1 , ..., fn ∈ S , such that the
homomorphism
R[x1 , ..., xn ] −→ S
that is associated with ϕ and the assignment xi 7−→ fi , i = 1, ..., n, is surjective (compare
Exercise I.1.9). One writes abusively
S = R[ f1 , ..., fn].
II.1.9 Proposition. If R is a noetherian ring and S is a finitely generated R-algebra, then
S is also a noetherian ring.
II.1.10 Example. Let k be a field, n ≥ 1 a natural number, and Z ⊂ Ank an algebraic set.
Then, the coordinate algebra
k[x1 , ..., xn ]/I(Z)
is a finitely generated k-algebra and, hence, a noetherian ring.
II.1.11 Exercise (Noetherian rings and spaces). i) Let k be a field. Then, one may define
the polynomial ring R := k[x1 , x2 , x3 , ...] in the infinitely many variables xi , i ≥ 1. Is R
noetherian?
ii) A topological space X is called noetherian, if it satisfies the descending chain
condition for closed subsets, i.e., for any sequence
Z1 ⊃ Z2 ⊃ · · ·
of closed subsets of X, there is an index k0 , such that Zk = Zk0 , for every k ≥ k0 . Let R be
a noetherian ring. Show that Spec(R) is a noetherian topological space.
iii) Give an example of a non-noetherian ring R, such that Spec(R) consists of just one
point (and is, therefore, noetherian).
53
II. Noetherian Rings
For some k0 ≥ 0,
hxk0 i = hxk0 +1 i.
Thus, there exists an element a ∈ R/p with xk0 = a · xk0 +1 . In other words,
xk0 · (1 − a · x) = 0.
II.3 Localization
Let R be a ring. A subset S ⊂ R is multiplicatively closed, if
⋆ 1 ∈ S,
⋆ ∀s, t ∈ S : s · t ∈ S .
II.3.1 Example. Let R be a ring, f ∈ R, and p ⊂ R a prime ideal. Then, the following
subsets of R are multiplicatively closed:
⋆ S := a ∈ R | a is not a zero divisor .
⋆ S := f k | k ∈ N = 1, f, f 2, ... .
2
Emil Artin (1898 - 1962), Austrian mathematician.
54
II.3. Localization
⋆ S := R \ p.
Proof. Reflexivity and symmetry follow easily from 1 ∈ S . For transitivity, let (a, s),
(b, t), (c, u) ∈ R × S with (a, s) ∼ (b, t) and (b, t) ∼ (c, u). This means that there exist
elements v, w ∈ S with
v · (a · t − b · s) = 0 and w · (b · u − c · t) = 0.
u·v·w·a·t−u·v·w·b·s = 0
u · v · w · b · s − v · w · c · t · s = 0.
t · v · w · (a · u − c · s) = u · v · w · a · t − v · w · c · t · s = 0.
If R does contain zero divisors, it is necessary to formulate the relation “∼” as above in
order to get an equivalence relation.
In the following, we write
a
s
for the equivalence class of (a, s), a ∈ R, s ∈ S , and set
a
RS := a ∈ R, s ∈ S .
s
II.3.4 Notation. i) Other common symbols for RS are S −1 R and R[S −1 ].
ii) Let f ∈ R and S = { f k | k ∈ N }. Then, we write R f for RS .
iii) Let p ⊂ R be a prime ideal and S := R \ p. We will write Rp instead of RS .
Next, we equip RS with the structure of a ring. The addition is defined via
+ : RS × RS −→ RS
!
a b a·t+b·s
, 7−→ .
s t s·t
3
Compare Page 25.
55
II. Noetherian Rings
We first check that this is well-defined. Let (a, s), (a′, s′), (b, t) ∈ R × S with
We need to show
(a · t + b · s, s · t) ∼ (a′ · t + b · s′ , s′ · t). (II.2)
For this, we observe
∆ := (a · t + b · s) · s′ · t − (a′ · t + b · s′ ) · s · t = a · s′ · t2 − a′ · s · t2 = (a · s′ − a′ · s) · t2 .
· : RS × RS −→ RS
!
a b a·b
, 7−→ .
s t s·t
Again, we verify that this is well-defined. For (a, s), (a′ , s′), (b, t) ∈ R × S with
we have to establish
(a · b, s · t) ∼ (a′ · b, s′ · t). (II.3)
We form
∆ := a · b · s′ · t − a′ · b · s · t = (a · s′ − a′ · s) · b · t.
If u ∈ S annihilates a · s′ − a′ · s, then u also annihilates ∆. We infer (II.3). X
It is immediate that multiplication is commutative and associative and that
1
1 :=
1
is the neutral element.
56
II.3. Localization
The last thing we verify is the distributive law. For a/s, b/t, and c/u ∈ RS , we find
!
a b c a b·u+c·t
· + = ·
s t u s t·u
a·b·u+a·c·t
=
s·t·u
a·b·s·u+a·c·s·t
=
s2 · t · u
a·b a·c
= +
s·t s·u
a b a c
= · + · .
s t s u
So, (RS , +, ·, 0, 1) is a ring.
II.3.5 Example. i) If R is an integral domain and S := R \ {0}, then RS is the quotient field
of R that was already considered in Section I.6.
ii) In an arbitrary ring R,
S := s ∈ R | s is not a zero divisor
is a multiplicatively closed subset. In this case, Q(R) := RS is the total ring of fractions
of R.
iii) The ring RS is the zero ring if and only if 0 ∈ S . In fact, 0/1 = 1/1 is equivalent
to the existence of an element s ∈ S with s · 1 = 0. Multiplicatively closed subsets of R
which contain zero are, e.g., { 0, 1 }, R.
We look at the homomorphism
ϕ : R −→ RS
a
a 7−→ .
1
Note that
a
= ϕ(a) = 0 ⇐⇒ ∃s ∈ S : s · a = 0.
1
This shows [
ker(ϕ) = Ann(s).
s∈S
I e = RS ⇐⇒ I ∩ S , ∅.
57
II. Noetherian Rings
v) An ideal I ⊂ R is a contracted ideal if and only if, for all s ∈ S , [s] is not a zero
divisor in R/I.
Proof. i) It is clear that ϕ(I) ⊂ J ⊂ I e . Since I e is the smallest ideal of RS which contains
ϕ(I), it suffices to show that J is an ideal. But this is immediate.
ii) “⇐=”. If s ∈ I ∩ S , then
s
1 = ∈ Ie.
s
“=⇒”. For a ∈ I and s ∈ S , the equation
a
=1
s
implies that there is element t ∈ S with
t · a − s · t = t · (a − s) = 0.
So, s · t ∈ I ∩ S .
iii) By Property I.8.24, i), J ce ⊂ J. So, we have to show J ⊂ J ce . Let a/s ∈ J. Then,
a s a
= · ∈ J.
1 1 s
This shows a ∈ J c and a/s ∈ J ce .
iv) “⊂”. Let a ∈ I ec . This means that there exist b ∈ I and s ∈ S with
a b
= .
1 s
So, there exists an element t ∈ S with
t · (a · s − b) = 0.
For u := s · t ∈ S , we obtain
u · a ∈ I, i.e., a ∈ I : hui .
“⊃”. Let s ∈ S and a ∈ (I : hsi). Then, b := a · s ∈ I, so that
a b
= ∈ Ie.
1 s
This shows a ∈ I ec .
v) Since I ⊂ I ec (Property I.8.24, i), we have to investigate the condition I ec ⊂ I. By
iv), it is equivalent to
∀s ∈ S : I : hsi ⊂ I.
This condition is, in turn, equivalent to
∀s ∈ S ∀a ∈ R : a·s∈ I =⇒ a ∈ I.
This is equivalent to the condition that [s] ∈ R/I is not a zero divisor, s ∈ S .
58
II.3. Localization
a·b a b
= · ∈ pe .
s·t s t
So, there exist c ∈ p and u ∈ S with
a·b c
= ,
s·t u
i.e.,
∃v ∈ S : v · (a · b · u − c · s · t) = 0.
We see
(a · b) · (u · v) = (s · t · v) · c ∈ p.
Since u, v < p, we have u · v < p and a · b ∈ p. This means a ∈ p or b ∈ p and
a b
∈ pe or ∈ pe .
s t
Finally, R/p is an integral domain (Proposition I.4.1, i). Since p ∩ S = ∅, we have
0 , [s] ∈ R/p, i.e., [s] is not a zero divisor, s ∈ S . Proposition II.3.6, v), shows pec = p.
ii) This follows immediately from i): For a prime ideal q ⊂ R, q ∩ (R \ p) = ∅ is
equivalent to q ⊂ p.
Alternative proof of Proposition I.7.2. The inclusion “⊂” is obtained as before. For the
converse inclusion, let f ∈ R\N. Then, the multiplicatively closed subset S = { f k | k ∈ N }
does not contain 0, so that R f , {0}, by Example II.3.5, iii). Let q ⊂ R f be a prime ideal.
Then, p := qc is a prime ideal of R with
p ∩ f k | k ∈ N = ∅,
i.e., f < p.
59
II. Noetherian Rings
II.4.1 Lemma. An ideal q ⊂ R is a primary ideal if and only if every zero divisor in the
ring R/q is nilpotent.
Proof. Assume that q is a primary ideal and that b ∈ R is an element, such that [b] ∈ R/q
is a zero divisor. Then, there is an element a ∈ R with [a] , 0 and [a · b] = [a] · [b] = 0.
This means that a · b ∈ q but a < q. By assumption, there is an exponent k ≥ 1 with bk ∈ q,
i.e., [b]k = 0.
Now, assume that every zero divisor in R/q is nilpotent. Let a, b ∈ R with a · b ∈ q.
This means [a] · [b] = [a · b] = 0 in R/q. So, [a] = 0 or [b] is a zero divisor and there
exists a natural number k ≥ 1 with [bk ] = [b]k = 0. This shows a ∈ q or there is a natural
number k ≥ 1 with bk ∈ q.
ϕ : R/qc −→ S /q,
ak · bk = (a · b)k ∈ q.
bk·l = (bk )l ∈ q.
√ √
This shows a ∈ q or b ∈ q as asserted.
60
II.4. Primary Decomposition
R/q k[y]/hy2 i.
The zero divisors in that ring form the ideal hyi. The elements of that ideal are all nilpo-
tent. So, q is a primary ideal. Its radical is
√
q = h x, y i =: p.
Observe
p2 = h x2 , x · y, y2 i ( q = h x, y2 i ( p = h x, y i.
This shows:
Not every primary ideal is the power of a prime ideal.
iii) Let k be a field and
R := k[x, y, z]/h x · y − z2 i.
We look at
p := [x], [z] .
Since
R/p = k[y],
the ideal p is a prime ideal. We claim that the ideal p2 is not primary. We have
61
II. Noetherian Rings
62
II.4. Primary Decomposition
II.4.8 Remarks. i) The theorem is also known as the Lasker4 –Noether theorem.
ii) A ring in which every ideal can be written as a finite intersection of primary ideals
is called a laskerian ring. The above theorem states that every noetherian ring is laskerian.
However, there exist laskerian rings which are not noetherian. An example is contained
in [9].
iii) The zero ideal in the ring C 0 ([0, 1]) of continuous functions on the unit interval
does not admit a primary decomposition (Exercise II.4.11).
II.4.9 Caution. In the proof of the Lasker–Noether theorem II.4.6, we showed that every
irreducible ideal in a noetherian ring is a primary ideal. The converse does not hold: Let
k be a field and R := k[x, y].5 We have
h x2 , x · y, y2 i = h x, y2 i ∩ h y, x2 i.
All occurring ideals have the maximal ideal m = h x, y i as radical, so they are all m-
primary, by Lemma II.4.5.
The reader should also look at the proof of Lemma II.4.12. There, several primary
ideals are intersected to obtain a new, non-irreducible, primary ideal. In order to obtain
uniqueness statements, we have to include primary ideals which are not irreducible. This
explains, in particular, why we work with primary ideals rather than with irreducible ones.
II.4.10 Exercise (Maximal ideals in rings of continuous functions). In this exercise, we
work in the ring R := C 0 ([0, 1]) of continuous functions on the interval [0, 1] ⊂ R.
i) Show that, for a point x ∈ [0, 1],
m x := f ∈ R | f (x) = 0
is a maximal ideal in R.
ii) Let m ⊂ R be a maximal ideal of R. Show that there exists a point x ∈ [0, 1] with
m = m x . (Hint. Use the compactness of [0, 1].)
II.4.11 Exercise (An ideal without primary decomposition). Let R be as in the previous
exercise.
i) Let q ⊂ R be a primary ideal. Show that there is a unique point x ∈ [0, 1] with
q ⊂ mx .
ii) Conclude that the zero ideal h0i ⊂ R cannot be written as the intersection of finitely
many primary ideals.
63
II. Noetherian Rings
\
i) ∀i ∈ { 1, ..., m }: q j 1 qi .
j∈{ 1,...,m }\{i}
√ √
ii) For 1 ≤ i < j ≤ m: qi , q j .
I = q1 ∩ · · · ∩ qm
a primary decomposition. Then, the ideal possesses also a minimal primary decomposi-
tion
I = s1 ∩ · · · ∩ sn .
Proof. Step 1. Given any primary decomposition, one gets a primary decomposition
satisfying Condition i), by just removing some of the primary components.
Step 2. The idea is to collect the primary components with the same radical in one
primary component. For this, we need the following result:
Claim. Let p ⊂ R a prime ideal and r1 , r2 ⊂ R two p-primary ideals. Then, the intersection
r := r1 ∩ r2
We first compute the radical with the help of Property I.8.19, iv):
√ √ √
r1 ∩ r2 = r1 ∩ r2 = p ∩ p = p.
Set \
√
I j := i ∈ { 1, ..., m } | qi = p j and rj = qi , j = 1, ..., n.
i∈I j
By the claim,
I = r1 ∩ · · · ∩ rn (II.4)
is a primary decomposition with satisfies Condition ii). If the primary decomposition we
started with satisfied Condition i), (II.4) will also satisfy Condition i). Otherwise we apply
Step 1 to (II.4).
64
II.4. Primary Decomposition
∩ b = b
65
II. Noetherian Rings
h x2 , x · y i = hxi ∩ h x, y i2 .
hxi ⊂ h x, y i.
So, hxi is an isolated associated prime ideal and h x, y i an embedded one. The corre-
sponding geometric objects are the y-axis V(hxi) and the origin V(h x, y i). The origin is
embedded into the y-axis. This explains the terminology.
We need some preparations for the proof of Theorem II.4.14.
I ⊂ pi0 .
p ⊃ I j0 .
Moreover, if
\
m
p= I j,
j=1
p = I j0 ,
66
II.4. Primary Decomposition
The case m = 1 is trivial. For the induction step “m −→ m + 1”, we may choose elements
a1 , ..., am+1 ∈ I with
If there is an index i0 ∈ { 1, ..., m + 1 } with ai0 < pi0 , we are done. Thus, we need to
consider the case ai ∈ pi , i = 1, ..., m + 1. We then form
X
m+1
b := a1 · · · · · ai−1 · ai+1 · · · · · am+1 ∈ I.
i=1
Let i ∈ { 1, ..., m + 1 }. The i-th summand of b is not contained in pi , but all the other
summands are. It follows b < pi , i = 1, ..., m + 1.
ii) Suppose that p 2 I j , j = 1, ..., m. Choose elements a j ∈ I j \ p, j = 1, ..., m. Then,
Y
m \
m
a1 · · · · · am ∈ Ij ⊂ I j,
j=1 j=1
but
a1 · · · · · am < p.
This is a contradiction.
Assume
\
m
p= I j.
j=1
By what has already been proved, there is an index j0 ∈ { 1, ..., m } with p ⊃ I j0 . We clearly
have p ⊂ I j0 and, thus, p = I j0 .
Proof. The assertion for a ∈ q is clear. Next, let us assume a < p. If r ∈ (q : hai), we have
√
r · a ∈ q. Since a < p = q, we have r ∈ q. This shows (q : hai) ⊂ q. The other inclusion
is trivial.
Next, we just assume a < q. Let us first determine the radical of (q : hai). For
√
r ∈ (q : hai), we have r · a ∈ q. Since a < q, we have r ∈ q = p. This implies
q ⊂ q : hai ⊂ p.
√
Taking radicals yields (q : hai) = p. √
Finally, assume that r, s ∈ R are elements with r · s ∈ (q : hai) and s < p = (q : hai).
We have to check that r ∈ (q : hai). With a · r · s ∈ q and s < p, we find a · r ∈ q, i.e.,
r ∈ (q : hai).
67
II. Noetherian Rings
I = q1 ∩ · · · ∩ qm
√
a) Let a ∈ R be an element, such that (I : hai) is a prime ideal.√By (II.6) and Propo-
sition II.4.17, ii), there is an index i0 ∈ { 1, ..., m | a < qi } with pi0 = (I : hai).
b) Let i0 ∈ { 1, ..., m }. By the minimality of the primary decomposition, there is an
element !/
\
ai0 ∈ q j qi0 .
j∈{ 1,...,m }\{i0 }
⋆ Z = Z1 ∪ · · · ∪ Zr ,
⋆ Zi 1 Z j , for i , j.
Show also that these closed subsets are uniquely determined. The sets Zi , i = 1, ..., r, are
called the irreducible components of Z.
ii) Let R be a noetherian ring and I ⊂ R an ideal. What is the relation between the
primary decomposition of I and the above decomposition of the closed subset V(I) ⊂
Spec(R) into irreducible components?
II.4.20 Exercise (Primary ideals). Show the following: In the polynomial ring Z[t], a) the
ideal m = h2, ti is maximal and b) the ideal q = h4, ti is m-primary, but c) q is not a power
of m.
68
II.4. Primary Decomposition
II.4.21 Exercise (A primary decomposition). Let k be a field and R := k[x, y, z]. Set
p1 := hx, yi, p2 := hx, zi, and m := hx, y, zi.
i) Show that p1 and p2 are prime ideals, while m is maximal.
ii) Let I := p1 · p2 . Show that
I = p1 ∩ p2 ∩ m2
h x1 x2 − x4 , x1 x3 − x4 , x2 x3 − x4 i =
= h x1 , x2 , x4 i ∩ h x1 , x3 , x4 i ∩ h x2 , x3 , x4 i ∩ h x1 − x2 , x2 − x3 , x21 − x4 i
ϕ : R −→ RS
69
II. Noetherian Rings
Then,
\
m0 \
m0
e
I = qei and ec
I = qi , (II.7)
i=1 i=1
Proof. Using Proposition II.3.6, iii), and Property I.8.24, iv), it is enough to check the
second equality in (II.7). We first apply Proposition II.3.6, iv), and Property I.8.17, iv), to
see m
[ [ \ [ \ m
ec
I = I : hsi =
qi : hsi = qi : hsi .
s∈S s∈S i=1 s∈S i=1
∀i ∈ { m0 + 1, ..., m } : s := sm0 +1 · · · · · sm ∈ qi .
T
m
The second equation in (II.7) is a minimal primary decomposition, because I = qi
i=1
is one. By Proposition II.4.23, ii), qei is a pei -primary ideal, i = 1, ..., m0. This shows that
the first equation in (II.7) is also a primary decomposition. To check that it is minimal,
we may contract it to R. This is the second equation in (II.7) which is minimal.
70
II.4. Primary Decomposition
Let
√
{ i1, ..., in } = i ∈ { 1, ..., m } | qi ∈ M(I, p) .
Then, the intersection
\
n
qi j
j=1
by Proposition II.4.24.
II.4.26 Remark. In general, we may associate with any subset { pi1 , ..., pim } ⊂ Ass(I) an
ideal which is the intersection of some of the primary ideals in (II.8) and which does not
depend on I.
II.4.27 Corollary. The primary ideals in a minimal primary decomposition of I which
correspond to the isolated associated prime ideals are uniquely determined by I.
Proof. Let p ⊂ R be an isolated associated prime ideal. We apply i) to {p} ⊂ Ass(I) or ii),
noting M(I, p) = {p}.
71
II. Noetherian Rings
Proof. i) Let
h0i = q1 ∩ · · · ∩ qk
√
be a minimal primary decomposition with pi = qi , i = 1, ..., k. Then,
p √ √ √
h0i = q1 ∩ · · · ∩ qk = q1 ∩ · · · ∩ qk = p1 ∩ · · · ∩ pk = pi1 ∩ · · · ∩ pim .
√
ii) By Proposition I.7.2, h0i ⊂ p, so that
pi1 ∩ · · · ∩ pim ⊂ p.
By prime avoidance (Proposition II.4.17), there is an index j ∈ { 1, ..., m } with pi j ⊂ p.
iii) Assume first that a ∈ R is a zero divisor. There is an element b ∈ R \ {0} with
a · b = 0. Since h0i = q1 ∩ · · · ∩ qk , there is an index i0 ∈ { 1, ..., k } with b < qi0 . Since qi0
√
is a primary ideal, it follows that a ∈ qi0 = pi0 .
Next, let
a ∈ p1 ∪ · · · ∪ pk .
If a is nilpotent, then a is a zero divisor and we are done. Otherwise, we may choose
an index i0 ∈ { 1, ..., k } and an exponent l ≥ 1 with al ∈ qi0 . Note that the existence of
non-nilpotent zero divisors implies k ≥ 2. We have
qi0 · q1 ∩ · · · ∩ qi0 −1 ∩ qi0 +1 ∩ · · · ∩ qk ⊂ q1 ∩ · · · ∩ qk = h0i.
Since the primary decomposition is minimal, we infer
J := q1 ∩ · · · ∩ qi0 −1 ∩ qi0 +1 ∩ · · · ∩ qk , h0i.
Choose b ∈ J \ {0}. Then, al · b = 0. Let n ≥ 0 be the largest natural number with an · b , 0.
We see that a · (an · b) = an+1 · b = 0 and that a is a zero divisor.
72
III
The Nullstellensatz
We prove here Hilbert’s famous Nullstellensatz. It completes our discussion from Section
I.9: Over an algebraically closed ground field k, there is a correspondence between alge-
braic sets in Ank and radical ideals in k[x1 , ..., xn]. This result, therefore, translates algebraic
geometry in affine spaces into commutative algebra and establishes the close ties between
these two areas of mathematics. There are many proofs of the Nullstellensatz. We will
present a very elementary one which is a variant of an argument due to Munshi. The proof
uses some basic facts about integral ring extensions. In order to speak about integral ring
extensions, we need the language of modules. For these reasons, we take the opportunity
to develop the language of modules and the formalism of finite ring extensions in some
detail. We will also discuss normal rings and (Noether) normalization.
III.1 Modules
Let R be a ring. An R-module is an abelian group (M, +, 0) together with a scalar multi-
plication
· : R × M 7−→ M,
such that the following conditions are satisfied:
⋆ ∀a ∈ R∀x, y ∈ M: a · (x + y) = a · x + a · y.
⋆ ∀a, b ∈ R∀x ∈ M: (a + b) · x = a · x + b · x.
⋆ ∀a, b ∈ R∀x ∈ M: (a · b) · x = a · (b · x).
⋆ ∀x ∈ M: 1 · x = x.
III.1.1 Remark. Let (M, +, 0) be an abelian group. The datum of a scalar multiplication
· : R × M −→ M is equivalent to the datum of a ring homomorphism1
ϕ : R −→ End(M).
1
The ring End(M), which is, in general, non-commutative, was described in Example I.1.3, viii).
73
III. The Nullstellensatz
µa : M −→ M
x 7−→ a · x
ϕ : R −→ End(M)
a 7−→ µa .
The fourth property says that ϕ(1) = idM , the second and third property express that ϕ is
compatible with addition and multiplication.
If we are give a ring homomorphism2
ϕ : R −→ End(M),
· : R × M −→ M
(a, x) 7−→ ϕ(a)(x)
is a scalar multiplication.
III.1.2 Examples. i) If k is a field, a k-module is the same as a k-vector space (see [33],
§7).
ii) A Z-module is the same as an abelian group. In fact, the endomorphisms µn : M −→
M (see Remark III.1.1), n ∈ N, satisfy the recursion formula
Furthermore, it is easy to see that µ−1 (x) = −x (compare Property I.1.2, ii). Thus, µ0 = 0
and
∀n ∈ N∀x ∈ M : µ−n (x) = (−n)· x = (−1)·n · x = n· (−1)· x) = n·(−x) = µn (−x). (III.2)
So, the µk , k ∈ Z, or, equivalently, the scalar multiplication “·” are completely determined
by the condition µ1 = id M . In particular, on every abelian group, there exists at most one
scalar multiplication · : Z × M −→ M.
On the other hand, given an abelian group M, we can start with the constant map
µ0 : M −→ M, x 7−→ 0, and define µn by recursion (see [27], Satz 1.3.8) via (III.1) for
all natural numbers and, using (III.2), for all integers. It is then checked with various
inductions (compare [27], Satz 1.3.12) that
·: Z×M −→ M
(k, x) 7−→ µk (x)
is a scalar multiplication.
2
This implies that ϕ(1) = id M .
74
III.1. Modules
iii) Let k be a field and R = k[t] the polynomial ring in one variable over k. Any
R-module M is, in particular, a k-vector space, and
f := µt : M −→ M
x 7−→ t · x
is a k-linear map. So, an R-module determines a pair (M, f ) which consists of a k-vector
space M and a k-linear map f : M −→ M.
Suppose, conversely, that M is a k-vector space and f : M −→ M is a k-linear map.
Set
X
n
i
k[ f ] := λi · f n ∈ N, λi ∈ k, i = 0, ..., n ⊂ End(M).
i=0
· : R × S −→ S
(a, b) 7−→ ϕ(a) · b
75
III. The Nullstellensatz
III.1.4 Example and Exercise. Let k be a field, R = k[x], and (M, f ) and (N, g) k-vector
spaces endowed with k-linear endomorphisms. According to Example III.1.2, iii), they
define R-modules. A map ϕ : M −→ N is a homomorphism of R-modules if and only if it
is k-linear and verifies
ϕ ◦ f = g ◦ ϕ,
i.e., the diagram
ϕ
M / N
f g
ϕ
M / N
commutes.
The classification of finite dimensional C[x]-modules is provided by the theory of the
Jordan3 normal form (see [33], §54; compare Page 87ff).
Constructions
Let R be a ring and M an R-module. A submodule is a subset N ⊂ M, such that
⋆ N , ∅.
⋆ ∀x, y ∈ N: x + y ∈ N.
⋆ ∀a ∈ R∀x ∈ N: a · x ∈ N.
· : R × M/N −→ M/N
a, [x] −→ [a · x].
The reader should verify that this is well-defined and equips M/N with the structure of an
R-module. It is the quotient module of M by N.
III.1.6 Example and Exercise. Let R be a ring, M, N R-modules, and ϕ : M −→ N a
homomorphism.
i) Then,
⋆ im(ϕ) is a submodule of N.
⋆ ker(ϕ) is a submodule of M.
76
III.1. Modules
M/ker(ϕ) im(ϕ).
Let I , ∅ be a possibly infinite index set and (Mi )i∈I a family of R-modules indexed
by I. The cartesian product
Mi
i∈I
is an R-module, too. The neutral element for the addition is the zero homomorphism
0 : M −→ N, x 7−→ 0.
III.1.7 Exercises (The universal properties of theL
direct sum and the direct product). i) Let
R be a ring, (Mi )i∈I a family of R-modules, and Mi its direct sum. Define, for k ∈ I,
i∈I
M
jk : Mk −→ Mi
i∈I
(
m, if i = k
m 7−→ (mi )i∈I with mi = .
0, if i , k
77
III. The Nullstellensatz
L
Prove that Mi has the following universal property: Given an R-module N and a
i∈I
collection
L of homomorphisms fk : Mk −→ N, k ∈ I, there is a unique homomorphism
f: Mi −→ N with f ◦ jk = fk , k ∈ I. In other words,
i∈I
M
Hom R Mi , N Hom R (Mi , N) .
i∈I i∈I
ii) Let R be a ring, (Mi )i∈I a family of R-modules, and Mi its direct product. Define,
i∈I
for k ∈ I,
pk : Mi −→ Mk
i∈I
(mi )i∈I 7−→ mk .
Show that Mi has the following universal property: Given an R-module N and a col-
i∈I
lection of homomorphisms fk : N −→ Mk , k ∈ I, there is a unique homomorphism
f : N −→ Mi with pk ◦ f = fk , k ∈ I. In other words,
i∈I
Hom R N, Mi Hom R (N, Mi ) .
i∈I i∈I
We say that the R-module M is finitely generated, if the there is a finite subset S ⊂ M
with
M = hS i.
An R-module M is free, if there are an index set I and an isomorphism
M
ϕ: R −→ M.
i∈I
If I = { 1, ..., n }, we write
M
n
⊕n
R := R.
i=1
III.1.8 Exercise (Finitely generated modules). Show that an R-module M is finitely gen-
erated if and only if there exist a natural number n ∈ N and a surjection
ϕ : R⊕n −→ M
of R-modules.
III.1.9 Exercise (The rank of a free module). Let R be a ring, s, t ∈ N natural numbers,
and ϕ : R⊕s −→ R⊕t a surjective map. Prove that s ≥ t. In particular, R⊕s R⊕t if and
only if s = t.
78
III.1. Modules
L
If M is an R-module and there are a finite index set I and an isomorphism ϕ : R −→
i∈I
M, we call the number #I the rank of M. By the last exercise, this is well-defined.
If k is a field, then every vector space has a basis4 (see [33], §28) and, so, every
k-module is free. Many concepts of linear algebra, such as the matrix formalism, may
be extended to free modules. However, the condition of freeness is rather restrictive, in
general. The following lemma gives a first illustration for this.
III.1.10 Lemma. Let R be an integral domain and I ⊂ R an ideal. Then, I is a free
R-module if and only if it is a principal ideal.
Proof. Let I be a principal ideal. If I = h0i, there is nothing to show. Otherwise, I = hai
with a , 0. Consider
ϕ : R −→ R
r 7−→ r · a
(a · b) · (x + y) = (a · b) · x + (a · b) · y = b · (a · x) + a · (b · y) = 0.
This illustrates the appearance of non-zero divisors in the definition of the torsion sub-
module.
III.1.12 Examples. i) A free R-module is torsion free.
ii) If k is a field, then every k-module is free and, in particular, torsion free.
iii) If A is an abelian group, i.e., a Z-module (Example III.1.2, ii), then x ∈ A lies in
Tors(A) if and only it is an element of finite order.
iv) Let k be a field and (M, f ) a k[x]-module (see Example III.1.2, iii). If M is a
finite dimensional k-vector space, then (M, f ) is a torsion module. In fact, since the
4
if and only if the axiom of choice is admitted ([12], Theorem 4.44)
79
III. The Nullstellensatz
vector space Endk (M) = Homk (M, M) is also finite dimensional, the powers f k , k ∈ N,
are linearly dependent. So, there is a polynomial p ∈ k[x] with p( f ) = 0,5 and, for every
x ∈ M,
p · x = p( f )(x) = 0.
Let M be an R-module and x ∈ M, then
Ann(x) := AnnR (x) := a ∈ R | a · x = 0
⋆ The map
ϕ : M/Tors(M) ⊕ Tors(M) −→ M
(x, y) 7−→ x + y
is an isomorphism.
The rank of the free R-module M/Tors(M) is called the rank of M and is denoted by
rk(M).
III.1.15 Remark. Let M, N be finitely generated R-modules and ϕ : M −→ N a homomor-
phism. It induces a homomorphism
ϕ : M/Tors(M) −→ N/Tors(N).
80
III.1. Modules
81
III. The Nullstellensatz
III.1.19 Remark. The corollary is true for every noetherian ring (see Proposition III.1.30
and Lemma III.1.29).
III.1.20 Proposition. Let R be a principal ideal domain and M a finitely generated tor-
sion free R-module. Then, M is free.
Proof. We may clearly assume M , {0}. Let us start with a surjection (see Exercise
III.1.8)
ϕ : R⊕m −→ M.
Let ei := (0, ..., 0, 1, 0, ..., 0), 1 being the i-th entry, and xi := ϕ(ei ), i = 1, ..., m. A subset
X ⊂ M is linearly independent, if
λ1 · x1 + · · · + λn · xn = 0 =⇒ λ1 = · · · = λn = 0
holds for all n ≥ 1, for all pairwise distinct x1 , ..., xn ∈ X, and for all λ1 , ..., λn ∈ R. Note
that, in a non-zero torsion free module, any set of cardinality 1 is linearly independent. Let
n ∈ { 1, ..., m } be the maximal cardinality of a linearly independent subset of { x1 , ..., xm }
and fix a linearly independent subset { xi1 , ..., xin } of { x1 , ..., xm } with n elements. For
i = 1, ..., m, there exist ring elements ai , ai1 , ..., ain ∈ R with
Note that ai , 0, because { xi1 , ..., xin } is linearly independent, i = 1, ..., m. So,
a := a1 · · · · · am , 0.
µa : M −→ M
x 7−→ a · x
is injective, because a , 0 and M is torsion free. Since µa maps M onto a · M, the module
M is free.
III.1.21 Proposition. Let R be an arbitrary ring, M an R-module, N a free R-module,
and ϕ : M −→ N a surjection. Then, there exists a submodule P ⊂ M, such that
⋆ ϕ|P : P −→ N is an isomorphism,
⋆ the homomorphism
ψ : P ⊕ ker(ϕ) −→ N
(x, y) 7−→ x + y
is an isomorphism.
82
III.1. Modules
Let ei = (ei j ) j∈I be the tuple with eii = 1 and ei j = 0, j ∈ I \ {i}. We pick elements xi ∈ M
with
ϕ(xi ) = ei , i ∈ I.
By the universal property of the direct sum (Exercise III.1.7, i), there is a unique homo-
morphism ̺ : N −→ M that maps ei to xi , i ∈ I. We set
P := im(̺).
and
x = (̺ ◦ ϕ)(x) + x − (̺ ◦ ϕ)(x) .
| {z } | {z }
∈P ∈ker(ϕ)
(a · b) · x = a · (b · x) = 0.
µb : M −→ M
x 7−→ b · x
and
Mb := ker(µb ).
83
III. The Nullstellensatz
Mb Mc ⊕ Md .
Proof. It is evident that Mc ⊂ Mb and Md ⊂ Mc . Note that hci + hdi = h1i. So, let r, s ∈ R
with
r · c + s · d = 1. (III.3)
With this equation, we see that Mc ∩ Md = {0}.
Next, let x ∈ Mb . By (III.3), we have
x = 1 · x = r · (c · x) + s · (d · x).
Now, d · x ∈ Mc and c · x ∈ Md .
There are distinct elements p1 , ..., p s ∈ P and positive integers k1 , ..., ks with
By Proposition III.1.22,
M M pk1 ⊕ · · · ⊕ M pkss .
1
M R/hpl1 i ⊕ · · · ⊕ R/hplt i.
We need some preparations for the proof. Let M be any R-mdoule. We call elements
x1 , ..., xu ∈ M independent, if
∀λ1 , ..., λu ∈ R : λ1 · x1 + · · · + λu · xu = 0 =⇒ λ1 · x1 = · · · = λu · xu = 0.
This condition is weaker than linear independence. In fact, independent elements can
exist in torsion modules whereas linearly independent elements can’t.
In the set-up of Proposition III.1.23, M is said to be a p-torsion module. The number
e := min{ k ∈ N | M = M pk }
s := min{ t ∈ N | pt · x = 0 }
84
III.1. Modules
85
III. The Nullstellensatz
From now on, we assume that M is finitely generated. Let p ∈ P and suppose M is a
p-torsion module. By Corollary III.1.18, M p is finitely generated. According to Remark
III.1.13, M p is a module over R/hpi. The latter is a field. We shall denote it by K(p). So,
we may associate with M the number
dimK(p) (M p ) ∈ N.
Note that elements x1 , ..., xn ∈ M p or elements y1 , ..., yn ∈ M p are independent if and only
if they are K(p)-linearly independent (Lemma III.1.24).
Let y1 , ..., yn ∈ M p form a K(p)-basis. By Lemma III.1.25, we can lift these elements
to K(p)-linear independent elements x1 , ..., xn ∈ M p . The elements x0 , x1 , ..., xn ∈ M are
independent. Then, pr−1 · x0 , x1 , ..., xn are also independent. Observe that pr−1 · x0 ∈ M p .
We see
dimK(p) (M p ) ≥ n + 1 = dimK(p) (M p ) + 1.
III.1.26 Theorem (Torsion modules over principal ideal domains). Let M be a finitely
generated torsion module. Then, there are positive integers s, t1, ..., t s , s distinct prime
elements p1 , ..., p s ∈ P, and positive integers 1 ≤ ki1 ≤ · · · ≤ kiti , i = 1, ..., s, such that
k1t k
M R/hpk111 i ⊕ · · · ⊕ R/hp1 1 i ⊕ · · · ⊕ R/hpkss1 i ⊕ · · · ⊕ R/hp ssts i. (III.4)
The integers s, t1 , ..., t s, ki j , j = 1, ..., ti, i = 1, ..., s, and the prime elements6 p1 , ..., p s ∈
P are uniquely determined by M.
6
They depend, of course, on the choice of P.
86
III.1. Modules
Proof. The existence follows from the previous discussion. The uniqueness follows from
a careful look at submodules of the form N p where N is constructed in some way from M
and p ∈ P is a prime element.
First, we observe
{ p1 , ..., p s } = p ∈ P | M p , {0} .
Hence, s and p1 , ..., p s are uniquely determined.
Next, we point out that
Z/hpk i p = hpk−1 i/hpk i, p ∈ P, k ≥ 1.
This shows
ti = dimK(pi ) (M pi ), i = 1, ..., s.
Likewise one sees
# j ∈ { 1, ..., t s } | ki j ≥ l = dimK(pi ) M/pl−1
i · M pi , l ≥ 1, i = 1, ..., s.
From these numbers, one may clearly determine k11 , ..., ksts .
As an application of this result, let us derive the theorem on the Jordan normal form.
Let R = C[x] and let (M, f ) be a pair in which M is a finite dimensional complex vector
space and f : M −→ M is an endomorphism. By Example III.1.2, ii), and Exercise
III.1.12, iv), this defines a torsion module over C[x].
We decompose it according to Theorem III.1.26. Since C is algebraically closed, a
polynomial p ∈ C[x] is irreducible if and only if it is linear, i.e., of the form c · (x − λ), for
some c ∈ C⋆ , λ ∈ C. We need to understand the C[x]-modules
Mλ,k = C[x]/ (x − λ)k , λ ∈ C, k ≥ 1.
The elements
vi := (x − λ)k+1−i , i = 1, ..., k,
form a C-basis for Mλ,k . Set v0 := 0. We have, for i = 1, ..., k,
x· vi = λ · vi +(x−λ)· vi = λ · vi +(x−λ)· (x−λ)k+1−i = λ · vi + (x−λ)k+1−(i−1) = λ · vi +vi−1 .
Thus, with respect to the ordered C-basis (v1 , ..., vk ) of Mλ,k , multiplication by x is de-
scribed by the matrix
λ 1 0 · · · 0
0 λ . . . . . . ...
0 , λ ∈ C.
.. . . . . . . . . .
.
..
. λ 1
..
.
0 ··· ··· 0 λ
III.1.27 Theorem (Finitely generated modules over principal ideal domains). Let R be a
principal ideal domain and M a finitely generated R-module. Then, there are a positive
integer t and elements a1 , ..., at ∈ R \ {0} with
ha1 i ⊃ · · · ⊃ hat i
87
III. The Nullstellensatz
and
M R⊕rk(M) ⊕ R/ha1 i ⊕ · · · ⊕ R/hat i. (III.5)
Moreover, if a′1 , ..., a′u are other elements with these properties, then t = u and ai ∼ a′i ,
i = 1, ..., t.
Proof. By Theorem III.1.14, it suffices to look at the case rk(M) = 0, i.e., that M is a
torsion module. We use Theorem III.1.26. Let t := max{ ti | i = 1, ..., s }. Define
and
aν = pl11ν · · · · · plssν , ν = 1, ..., t.
By the Chinese remainder theorem I.8.12, these elements clearly have the required prop-
erties.
Since we recover the decomposition (III.4) from (III.5), the asserted uniqueness fol-
lows from the corresponding statement in Theorem III.1.26.
Note that this theorem includes the main theorem on finitely generated abelian groups
([30], Satz II.13.5).
Noetherian Modules
Let R be a ring and M an R-module. We say that M is noetherian, if every submodule N
of M is finitely generated.
III.1.28 Remark. i) We may view R as an R-module (Example III.1.2, iv). Then, the
submodules of R are the ideals of R (see Example III.1.5). So, R is noetherian as R-
module if and only if R is noetherian as ring.
ii) If R is not noetherian, then there exist finitely generated R-modules which are not
noetherian. In fact, R itself is such an example. It is free of rank 1 as R-module and
contains an ideal I which is not finitely generated.
π : M −→ M/N.
88
III.1. Modules
m · M = M.
Then,
M = {0}.
Proof. Assume M , {0} and let m ≥ 1 be minimal, such that there is a surjection
ϕ : R⊕m −→ M. Define ei as in the proof of Proposition III.1.21 and set xi := ϕ(ei ),
i = 1, ..., m. Since m · M = M, there are elements a1 , ..., at ∈ m, such that
xm = a1 · x1 + · · · + am · xm ,
i.e.,
(1 − am ) · xm = a1 · x1 + · · · + am−1 · xm−1 .
Since am ∈ m and R is a local ring, (1 − am ) is a unit. This shows that xm is a linear
combination of x1 , ..., xm−1 , so that M is generated by x1 , ..., xm−1 . This contradicts the
choice of m.
We will discuss two applications of this result.
III.1.32 Krull’s8 intersection theorem. Let R be a noetherian local ring with maximal
ideal m. Then, \
I := mk = {0}.
k∈N
89
III. The Nullstellensatz
90
III.2. Finite Ring Extensions
y = u + m · z.
N −→ C
is
im(ϕ) + m · N.
III.1.35 Exercise. Let R be a local ring with maximal ideal m, M a finitely generated
R-module, and N ⊂ M a submodule. Prove that, if
M = m · M + N,
then
M = N.
sn + a1 · sn−1 + · · · + an−1 · s + an = 0.
III.2.2 Example. Let K ⊂ L a field extension. Then, y ∈ L is integral over K if and only if
it is algebraic over K (see [8], Satz III.1.6.2, i). If R and S aren’t fields, it is important to
keep in mind that the coefficient of the highest occurring power of s is 1.
9
The symbol “·” refers to the R-module structure of S (Example III.1.2, iv).
91
III. The Nullstellensatz
2 x2 y3
t = 2 = 2 =y and t3 = t · y = x.
y y
In particular, t is integral over R, but is is not contained in R. This shows that R is not
normal.
To conclude this example, let us compute the normalization of R, i.e., its integral
closure in Q(R). We look at
S := R[t] ⊂ Q(R).
We see that
S C[x, y, t]/h x2 − y3 , t2 − y, t3 − x i.
Moreover, one checks that
ϕ : C[ϑ] −→ S
ϑ 7−→ t
and
ψ: S −→ C[ϑ]
t 7−→ ϑ
x 7−→ ϑ3
y 7−→ ϑ2
are homomorphisms which are inverse to each other. It is easy to verify that the poly-
nomial ring C[ϑ] is a normal ring. Hence, so is S . The integral extension ν : R ⊂ S is,
therefore, called the normalization. Using the isomorphism S C[ϑ] just described, it is
given as
ν : S −→ C[ϑ]
x 7−→ t3
y 7−→ t2 .
92
III.2. Finite Ring Extensions
f
−→
AC
1
ii) Set
R := C[x, y]/h x · y i.
We write abusively x, y for [x], [y] ∈ R. Note that R is not an integral domain but reduced
and that
h0i = hxi ∩ hyi
is a minimal primary decomposition. By Theorem II.4.28, iii), we have
This shows that x + y is not a zero divisor, so that we may form the non-zero element
x
u := ∈ Q(R)
x+y
in the total ring of fractions of R. It is not contained in R, but satisfies the integrality
condition
2 x2 x x·y=0 x · (x + y) x x x
u −u = 2
− = 2
− = − = 0.
(x + y) x+y (x + y) x+y x+y x+y
93
III. The Nullstellensatz
sn + a1 · sn−1 + · · · + an−1 · s + an = 0.
For u ∈ R[s], there is a polynomial g ∈ R[x] with u = g(s). Since the leading coefficient of
p is a unit in R, polynomial division is possible. This implies that there are polynomials
q, r ∈ R[x], such that
g=q· p+r
and deg(r) < n. Then,
u = g(s) = r(s) ∈ h 1, s, ..., sn−1 i.
“ii)=⇒iii)”. We may take T = R[s].
“iii)=⇒iv)”. Set M := T . For y ∈ AnnR[s] (M) ⊂ S , we have y · 1 = 0 and, thus, y = 0.
“iv)=⇒i)”. Let M be generated as an R-module by the elements x1 , ..., xm . There are
elements ai j ∈ R, i, j = 1, ..., m, such that
We note that the theory of determinants works over every commutative ring. In particular,
we have Cramer’s rule10 ([33], §27): For i, j = { 1, ..., m }, let Bi j ∈ Matm−1 (R[s]) be the
matrix that is obtained from B by deleting the i-th column and the j-th row and bi j :=
(−1)i+ j · det(Bi j ). The matrix Bad := (bi j )i, j=1,...,m is the adjoint matrix of B and satisfies
Bad · B = det(B).
10
Gabriel Cramer (1704 - 1752), swiss mathematician.
94
III.2. Finite Ring Extensions
is a subring of S .
The subring T in Part ii) of the corollary is called the integral closure of R in S . In the
proof of the above corollary, we use the following
xi · y j , i = 1, ..., m, j = 1, ..., n.
By induction hypothesis, R[s1 , ..., sn] is finitely generated as R-module. Since sn+1 is
integral over R, it is also integral over R[s1 , ..., sn]. By Part ii) of Proposition III.2.4,
R[s1 , ..., sn, sn+1 ] is a finitely generated R[s1 , ..., sn]-module. Lemma III.2.6 shows that
R[s1 , ..., sn, sn+1 ] is also finitely generated as R-module.
ii) By Part i), we know that the R-module R[s, t] ⊂ S is finitely generated. Note
R[s + t] ⊂ R[s, t] and R[s · t] ⊂ R[s, t]. Part iii) of Proposition III.2.4, iii), says that s + t
and s · t are integral over R.
95
III. The Nullstellensatz
Proof. Let t ∈ T . There exist a natural number n ≥ 1 and elements b1 , ..., bn ∈ S with
tn + b1 · tn−1 + · · · + bn−1 · t + bn = 0.
Set S ′ := R[b1 , ..., bn]. The elements b1 , ..., bn are integral over R. By Corollary III.2.5, S ′
is a finitely generated R-module. The element t is integral over S ′ . So,
is a finitely generated S ′ -module. Lemma III.2.6 proves that R[b1 , ..., bn, t] is a finitely
generated R-module. It contains R[t]. By Part iii) of Proposition III.2.4, t is integral over
R.
λR : R −→ Q(R)
a
a 7−→
1
is injective.
ii) Let S ⊂ Q(R) be a subring, containing λR (R). Prove that
ψ : Q(R) −→ Q(S )
a λR (a)
7−→
s λR (s)
is an isomorphism, so that, in particular, Q(Q(R)) = Q(R).
iii) Give an example of rings R, S , an injective ring homomorphism ϕ : R −→ S , and
an element a ∈ R, such that
96
III.3. The Nullstellensatz
Conclude that there is no ring homomorphism ψ : Q(R) −→ Q(S ), such that the diagram
ϕ
R / S
λR λS
ψ
Q(R) / Q(S )
commutes.
iv) Let R be a ring and S ⊂ Q(R) the integral closure of R in Q(R). Demonstrate that
S is an integrally closed ring with Q(R) = Q(S ).
III.2.12 Exercise (Normal rings). i) Let R be an integral domain and S ⊂ R a multiplica-
tively closed subset. Note that one may interpret the localization RS as a subring of the
quotient field Q(R). Using this interpretation, show that the following identity holds in
Q(R): \
R= Rm .
m⊂R
maximal ideal
m = h x1 − a1 , ..., xn − an i.
V(I) , ∅.
Proof. There is a maximal ideal m with I ⊂ m (Corollary I.4.8, i). By Exercise III.3.2,
there is a point (a1 , ..., an) ∈ Ank , such that
m = h x1 − a1 , ..., xn − an i.
Then,
(a1 , ..., an) ∈ V(I).
This proves the claim.
11
Richard Gordon Swan (∗ 1933), US mathematician.
97
III. The Nullstellensatz
Proof. We apply the trick of Rabinovich. Let I = h f1 , ..., fm i ⊂ k[x1 , ..., xn ] and f ∈
I(V(I)) \ {0}. This means
∀a = (a1 , ..., an) ∈ Ank : ∀i ∈ { 1, ..., m } : fi (a) = 0 =⇒ f (a) = 0.
We infer that the polynomials f1 , ..., fm , (1 − x0 · f ) ∈ k[x0 , x1 , ..., xn] do not have a common
zero in An+1 k . By the weak Nullstellensatz III.3.3, there exist polynomials b0 , ..., bm ∈
k[x0 , ..., xm ] with
b0 · (1 − x0 · f ) + b1 · f1 + · · · + bm · fm = 1. (III.8)
Define
c1 · f1 + · · · + cm · fm = 1. (III.9)
By construction of the localization R[x1 , ..., xn ] f , there exists a natural number s ∈ N with
d1 · f 1 + · · · + dm · f m = f s
√
and shows f s ∈ I and f ∈ I.
III.3.6 Lemma. Let R be an integral domain and R[x] the polynomial ring in one variable
over R. Then, there does not exist an element f ∈ R[x], such that the localization R[x] f is
a field.
Proof. Assume to the contrary that f ∈ R[x] is an element, such that R[x] f is a field.
Obviously, we must have deg( f ) ≥ 1. In particular, 1 + f , 0. There are a polynomial
g ∈ R[x] and an exponent k ∈ N, such that the equation
1 g
= k
1+ f f
98
III.3. The Nullstellensatz
f k = (1 + f ) · g (III.10)
R ∩ S ⋆ = R⋆ .
Proof. The inclusion “⊃” is obvious. For the converse inclusion, let a ∈ R ∩ S ⋆ . Then,
there is an element b ∈ S with a · b = 1. Since b is integral over R, there are a positive
integer n ≥ 1 and elements a1 , ..., an ∈ R with
bn + a1 · bn−1 + · · · + an−1 · b + an = 0.
m ∩ R = {0}.
⋆ Ra is a field,
99
III. The Nullstellensatz
100
III.4. Noether Normalization
Its kernel is a maximal ideal m ⊂ k[x1 , ..., xn ]. Since the elements of k⋆ are units in
k[x1 , ..., xn], we have
k ∩ m = {0}.
In Proposition III.3.10, we must have Ra = k, so that this proposition immediately yields
the claim.
III.3.11 Exercise (Study’s lemma12 ). Deduce the following result from the Nullstellensatz:
Let k be an algebraically closed field and f, g ∈ k[x1 , ..., xn ] polynomials. Assume that f
is irreducible and V( f ) ⊂ V(g). Show that f divides g in k[x1 , ..., xn].
f (a1 , ..., an, xn+1 ) = gd (a1 , ..., an) · xdn+1 + · · · + g1 (a1 , ..., an) · xn+1 + g0 (a1 , ..., an)
101
III. The Nullstellensatz
F⋆
k[Y]
_
/ k[X]
_
F#
k(Y) / k(X)
commutes.
An element m ∈ k[x1 , ..., xn ] is a monomial, if there are natural numbers k1 , ..., kn ∈ N
with
m = xk11 · · · · · xknn .
The number
deg(m) = k1 + · · · + kn
is the degree of m. The set of monomials is a k-basis for k[x1 , ..., xn]. Let d ≥ 1 be a
natural number. A polynomial f ∈ k[x1 , ..., xn] is homogeneous of degree d, if it is a linear
combination of monomials of degree d.
III.4.3 Remark. Lemma III.4.1 shows that a polynomial f ∈ k[x1 , ..., xn] is homogeneous
of degree d if and only if
The degree of a not necessarily homogeneous non-zero polynomial f ∈ k[x1 , ..., xn] \
{0} is the maximal degree of a monomial occuring with non-zero coefficient in f .
III.4.4 Noether normalization for hypersurfaces. Let d ≥ 1 be a natural number and
f ∈ k[x1 , ..., xn] a polynomial of degree d. Then, there are linear polynomials y1 , ..., yn ∈
k[x1 , ..., xn], polynomials g1 , ..., gd ∈ k[x1 , ..., xn−1 ], and a non-zero constant c ∈ k⋆ , such
that
is an isomorphism and
Proof. There are uniquely determined homogeneous polynomials f0 , ..., fd ∈ k[x1 , ..., xn]
with
⋆ deg( fi ) = i, i = 0, ..., d,
102
III.4. Noether Normalization
⋆ f = fd + fd−1 + · · · + f1 + f0 ,
⋆ fd , 0.
By Lemma III.4.1, there is an element (b1 , ..., bn) ∈ Ank with c := fd (b1 , ..., bn) , 0.
Note that (b1 , ..., bn) , 0, because d ≥ 1 and fd is homogeneous of degree d, so that
fd (0, ..., 0) = 0. After renumbering, we may assume bn , 0. Set
yn := bn · xn ,
yi := bi · xn + xi , i = 1, ..., n − 1.
We leave it to the reader to check that the homomorphism ϕ : k[x1 , .., xn] −→ k[x1 , ..., xn ],
xi 7−→ yi , i = 1, ..., n, is an isomorphism. Let h := ϕ( f ). We compute (compare Remark
III.4.3)
h(0, ..., 0, xn) = fd (b1 , ..., bn) · xdn + fd−1 (b1 , .., bn) · xd−1
n + · · · + f1 (b1 , ..., bn ) · xn + f0 (b1 , ..., bn ).
This implies that there are polynomials g1 , ..., gd ∈ k[x1 , ..., xn−1 ], such that Equation
(III.11) holds.
is a finitely generated k[x1 , ..., xn−1 ]-module. Indeed, it is generated by 1, [xn ], ..., [xd−1
n ]
(see the proof of Proposition III.2.4).
ii) Assume that k is algebraically closed. There is a geometric interpretation of the
lemma. We let f be a polynomial as in (III.11) and look at the projection
π : Ank −→ An−1k
(a1 , ..., an) 7−→ (a1 , ..., an−1 )
⋆ e
π is surjective,
⋆ any fiber of eπ consists of at most d points, or exactly d points when counted with
multiplicity.
This means that the hypersurface V( f ) ⊂ Ank may be presented as a ramified covering of
degree d of affine (n − 1)-space An−1
k . This suggests also that the dimension of V( f ) is
n − 1. We will develop this in Chapter IV.
103
III. The Nullstellensatz
b
b
V( f )
b
b b b b
A1k
ramification/discriminant locus
III.4.6 The projection theorem. Let k be an algebraically closed field, I ⊂ k[x1 , .., xn]
an ideal, and f0 ∈ I an element for which there exist a natural number d ≥ 1 and elements
g1 , ..., gd ∈ k[x1 , ..., xn−1 ], such that
f0 = xdn + g1 · xd−1
n + · · · + gd−1 · xn + gd .
Set
⋆ X := V(I) ⊂ Ank ,
⋆ I ′ := I ∩ k[x1 , ..., xn−1 ],
⋆ X ′ := V(I ′ ) ⊂ An−1
k .
104
III.4. Noether Normalization
i.e.,
ϕ( f ) = f (a, xn).
Since ϕ is surjective, the image ϕ(I) of I is an ideal. Note:
∃b ∈ k : b ∈ V ϕ(I) ⇐⇒ ∃b ∈ k∀ f ∈ I : f (a, b) = 0 ⇐⇒ a ∈ π(X).
Since we assumed a < π(X), we see V(ϕ(I)) = ∅. By the “Nullstellensatz in one variable”,
i.e., the definition of an algebraically closed field, ϕ(I) = k[xn ]. So, there exists an element
h′f ∈ I with
ϕ(h′f ) = ϕ( f ).
We set
g f := f − h′f .
We perform polynomial division by f0 (in k[x1 , ..., xn−1][xn ]). There are a polynomial
q ∈ k[x1 , ..., xn] and polynomials p0 , ..., pd−1 ∈ k[x1 , ..., xn−1 ], such that
X
d−1
g f = q · f0 + pi · xin .
i=0
X
d−1
0 = g f (a, xn ) = q(a, xn) · f0 (a, xn ) + pi (a) · xin .
i=0
Now, deg( f0 (a, xn )) = d. This implies q(a, xn ) = 0 and pi (a) = 0, i = 0, ..., d − 1. With
h f := h′f + q · f0 ∈ I,
we find
X
d−1
f = hf + pi · xin
i=0
as asserted. X
Using this claim, we find polynomials pi j ∈ k[x1 , ..., xn−1 ] with pi j (a) = 0, i, j =
0, ..., d − 1, and hi ∈ I, i = 0, ..., d − 1, with
105
III. The Nullstellensatz
Define
A := Ed − (pi j )i, j=0,...,d−1 ∈ Matd k[x1 , ..., xn−1] .
The above system of equations can be rewritten as
1 h0
A · ... = ... .
d−1
xn hd−1
for appropriate polynomials h′0 , ..., h′n ∈ I. We would like to show that g := det(A) ∈
k[x1 , ..., xn−1] is the polynomial we are looking for. The first row in (III.12) shows g ∈ I
and, consequently, g ∈ I ′ . Finally, pi j (a) = 0, i, j = 0, ..., d − 1. This gives g(a) = 1.
We pause a minute to give an alternative proof of the weak Nullstellensatz III.3.3.
Proof of Theorem III.3.3. We perform induction on n. For n = 0, 1, the theorem is true.
Since an algebraically closed field is infinite, we can apply Noether normalization for
hypersurfaces III.4.4 and assume without loss of generality that I contains an element f0
as in the projection theorem. If I ⊂ k[x1 , ..., xn ] is a proper ideal, so is I ′ ⊂ k[x1 , ..., xn−1 ].
By induction hypothesis, V(I ′ ) , ∅. Since
π V(I) = V(I ′ ),
is an isomorphism,
106
III.4. Noether Normalization
explained in Remark III.4.5, i), k[x1 , ..., xn ]/h f0 i is a finite module over k[x1 , ..., xn−1 ]. Set
J := ϕ(I) and
J ′ := J ∩ k[x1 , ..., xn−1 ].
Since f0 ∈ ϕ(I), we have the commutative diagram
k[x1 , ..., xn−1]/J ′ / k[x1 , ..., xn ]/J
in which the vertical maps are surjective and the horizontal ones injective. So, the ring
k[x1 , ..., xn]/J is a finite module over k[x1 , ..., xn−1 ]/J ′ . Now, we apply the induction hy-
pothesis to J ′ ⊂ k[x1 , ..., xn−1 ]. (The reader should pay attention how to combine the
choice of y1 , ..., yn and the choice of elements in k[x1 , ..., xn−1] hidden in the application of
the induction hypotheses to J ′ to a single choice of elements z1 , ..., zn ∈ k[x1 , ..., xn].)
III.4.8 Lemma. Assume that k is algebraically closed, and let I ⊂ k[x1 , ..., xn] be an ideal
and r ≤ n an integer, such that
is injective and k[x1 , ..., xn]/I is a finite k[x1 , ..., xr ]-module. Then, the restriction
of the projection
π : Ank −→ Ark
(a1 , ..., an) 7−→ (a1 , ..., ar )
with
fi (si ) = 0,
i.e.,
fi ∈ I ∩ k[x1 , ..., xi ], i = r + 1, ..., n.
Define, for i = r + 1, ..., n,
and
πi : Aik −→ Ai−1k
(a1 , ..., ai) 7−→ (a1 , ..., ai−1 ).
107
III. The Nullstellensatz
Due to (III.13), the projection theorem III.4.6 implies that πi maps V(Ji ) surjectively
onto V(Ji−1 ), i = r + 2, ..., n, and V(Jr+1 ) surjectively onto Ark . Since
π = πr+1 ◦ · · · ◦ πn ,
this gives the assertion. We will see in Remark IV.2.5, ii), a more conceptual proof of this
statement.
v: C −→ C3
t 7−→ (t3 , t4 , t5).
ii) Prove that the projection π : C3 −→ C, (z1 , z2, z3 ) 7−→ z1 , gives a Noether normal-
ization of V(a), such that z2 is a primitive element for the corresponding field extension.
Determine the discriminant locus.
III.4.10 Exercise (Noether normalization). Let S be an integral domain and R ⊂ S a
subring, such that S is finitely generated as R-algebra. Prove that there are a non-zero
element f ∈ R \ {0}, a natural number n, and elements y1 , ..., yn ∈ S , such that
e −→ X
ν: X
which are universal, i.e., for every normal algebraic variety Z and every dominant regular
map ϕ : Z −→ X, there is a unique regular map ϑ : Z −→ X e with ϕ = ν ◦ ϑ:
∃!ϑ e
Z ❃❴ ❴ ❴/ X
❃❃
❃❃
ν
ϕ ❃❃❃
X.
e ν) is the normalization of X.
The pair (X,
13
See Page 8 for the definition of algebraically independent elements.
108
III.5. Normal Rings
Proof. Recall that a factorial ring is an integral domain. Let Q(R) be the quotient field
of R and s ∈ Q(R) \ {0} a non-zero element which is integral over R. Pick d ≥ 1 and
a1 , ..., ad ∈ R with
sd + a1 · sd−1 + · · · + ad−1 · s + ad = 0. (III.14)
According to Lemma I.6.11, there are elements q, r ∈ R \ {0} which are coprime and
satisfy
q
s= .
r
By Equation (III.14),
rd−1 · sd ∈ R.
Therefore,
qd = rd · sd ∈ hri.
Since q and r are coprime, this is possible if and only if r is a unit of R. This implies
s ∈ R.
⋆ g ∈ (p2 ∩ · · · ∩ pr ) \ p1 .
Then,
⋆ f · g ∈ p1 · (p2 ∩ · · · ∩ pr ) ⊂ p1 ∩ · · · ∩ pr = h0i.
f
u := ∈ Q(R).
f +g
It satisfies
f2 f ·g=0 f · ( f + g) f
u2 = = = = u, i.e., u · (u − 1) = 0.
( f + g)2 ( f + g)2 f +g
14
See Page 24.
109
III. The Nullstellensatz
This shows that u is integral over R. Since R is assumed to be integrally closed in Q(R),
this means that u ∈ R. Note u , 0, because f , 0, and u , 1, because g , 0. Hence, u
and (1 − u) are zero divisors in R. Thus, they are both contained in the maximal ideal m
of R. But then 1 = u + (1 − u) ∈ m, and this is impossible.
III.5.3 Exercises15 . i) Let R1 and R2 be integral domains. Describe the total ring of frac-
tions Q(R1 × R2 ) in terms of the quotient fields Q(R1 ) and Q(R2 ).
ii) Use Part i) to construct a normal ring which is not an integral domain.
We look at integral domains R, S , and at an injective ring extension ϕ : R −→ S . By
the universal property of a quotient field (Page 25), it induces a field extension
e
ϕ : Q(R) −→ Q(S ).
III.5.4 Remark. If ϕ is a finite ring extension, then e
ϕ is a finite field extension.
We need to recall some results from the theory of fields. Let K be a field, n ≥ 1, and
f (x) = xn + a1 · xn−1 + · · · + an−1 · x + an
a monic polynomial in K[x], i.e., a polynomial with leading coefficient one. Let K ⊂ L
be a field extension, such that f splits in L, i.e., there are elements α1 , ..., αn ∈ L, such that
f (x) = (x − α1 ) · · · · · (x − αn ) in L[x].
The discriminant of f is Y
∆( f ) := (αi − α j ).
i, j∈{ 1,...,n }:
i, j
110
III.5. Normal Rings
ii) Prove that a field k with the property that, for every element a ∈ k, there is an
element b ∈ k with b p = a is perfect.
Hint. Use Exercise III.5.7, ii), to show that an inseparable polynomial f ∈ k[x] lies in the
subring k[x p ].
Let K ⊂ L be a finite field extension and α ∈ L. Then,
mα : L −→ L
v 7−→ α · v
III.5.10 Theorem of the primitive element. Let K ⊂ L be a finite separable field exten-
sion. Then, it has a primitive element.
III.5.11 Lemma. Let R be an integral domain, K := Q(R) its quotient field, and K ⊂ L a
finite field extension.
i) If there exists a primitive element for the field extension, then there exists also a
primitive element which is integral over R.
ii) Assume that R is also normal, and let α ∈ L be an element which is integral over
R. Then, the minimal polynomial of α lies in R[x].
Proof. i) Let α ∈ L be a primitive element. Then, there are a natural number r ≥ 1 and
elements a1 , ..., ar ∈ K with
αr + a1 · αr−1 + · · · + ar−1 · α + ar = 0.
111
III. The Nullstellensatz
This shows that the element α · s is integral over R. Finally, K(α · s) = K(α), because
s ∈ K⋆.
ii) Let L ⊂ L be a field extension, such that µα splits in L, and write
µα = (x − α1 ) · · · · · (x − αr ) in L[x],
for suitable elements α1 , ..., αr ∈ L. We may assume that the numbering is such that
α = α1 . Note that µα is also the minimal polynomial for αi , i = 2, ..., r. Thus, there are
K-linear isomorphisms
ψi : K[x]/hµα i −→ K(αi ) (III.15)
sending x to αi , i = 1, ..., r. We deduce that αi is integral over R, i = 1, ..., r. The
coefficients of µα are polynomials in α1 , ..., αr with integer coefficients. By Corollary
III.2.5, ii), they are integral over R. Since R is integrally closed in K, they must actually
belong to R, and this concludes the argument.
III.5.12 Finiteness of integral closure I. Let R be a normal integral domain with quotient
field K := Q(R), K ⊂ L a finite separable field extension, and S the integral closure of R
in L.16 Pick a primitive element17 α ∈ S for the given field extension, and let ∆ ∈ R \ {0} be
the discriminant of the minimal polynomial µα ∈ R[x].18 Then, the following properties
hold true:
i) If r = deg(µα ), then S is contained in the R-submodule of L that is generated by the
elements
1 α αr−1
, , ..., .
∆ ∆ ∆
In particular, for f ∈ S , there exists a polynomial q ∈ R[x] with 0 ≤ deg(q) < deg(µα ),
such that
∆ · f = q(α).
ii) We have
S ∆ = R∆ [α].
In particular, R∆ [α] is normal.
III.5.13 Remark. Assume that R is noetherian. Since the R-module (1/∆) · R[α] is finitely
generated, the R-submodule S is also finitely generated (Proposition III.1.30), i.e., R ⊂ S
is a finite ring extension. The theorem does not necessarily hold, if K ⊂ L is not separable!
See [15], Theorem 100, for a counterexample. In the case of an inseparable extension,
we have to add additional assumptions on R for the theorem to remain true (see Theorem
III.5.14).
16
See Page 95.
17
See Theorem III.5.10 and Lemma III.5.11, i).
18
See Lemma III.5.11, ii)
112
III.5. Normal Rings
Proof of Theorem III.5.12. i) We fix a finite field extension K ⊂ M, such that µα splits in
M. Let α1 , ..., αr ∈ M be such that
µα (x) = (x − α1 ) · · · · · (x − αr ) ∈ M[x].
We may assume α = α1 . Since µα belongs to R[x] and is monic, the equation µα (αi ) = 0
shows that αi is integral over R, i = 1, ..., r.
Next, let f ∈ S be an element of the integral closure of R in L. There are elements
q0 , ..., qr−1 ∈ K with
f = q0 + q1 · α + · · · + qr−1 · αr−1 .
We define
fi = q0 + q1 · αi + · · · + qr−1 · αr−1
i , i = 1, ..., r.
Note that f = f1 . By (III.15), there is a K-linear isomorphism K(α) −→ K(αi ) which
maps α to αi and, therefore, f to fi , so that fi is integral over R, i = 1, ..., r. We form the
matrix
1 α1 · · · αr−11
. .
A := .. .. .. ∈ Matr (M).
.
1 αr · · · αr−1
r
By definition,
q0 f1
A · ... =
..
.
qr−1 fr
We multiply this equation by the adjoint matrix Aad of A (see Page 94) and find
q0 p1
det(A) · ... =
..
. .
qr−1 pr
The entries of Aad are polynomials in the elements αij ∈ M, i = 1, ..., r, j = 0, ..., r − 1,
with integer coefficients. This implies that they are integral over R (see Corollary III.2.5,
ii). Since f1 , ..., fr are also integral over R, we infer that p1 , ..., pr are integral over R. Note
that det(A) is a Vandermonde19 determinant (see [19], Kapitel IV, §3, Beispiel 3). Hence,
Y
det(A) = (αi − α j ).
r≥i> j≥1
∆ · qi = ±det(A) · pi
113
III. The Nullstellensatz
III.5.14 Finiteness of integral closure II. Let k be an infinite perfect field,20 R a finitely
generated k-algebra and integral domain with quotient field K := Q(R), K ⊂ L a finite
field extension. Then, the integral closure S of R in L is a finitely generated R-module.
Proof. Let n ∈ N be a natural number, such that R may be generated over k by n elements.
By the Noether normalization theorem III.4.7, there are a natural number 0 ≤ r ≤ n and a
finite ring extension
ϕ : k[t1 , ..., tr ] −→ R.
This means that we may assume without loss of generality that R = k[t1 , ..., tr ]. In partic-
ular, the theorem of Gauß I.6.4 and Lemma III.5.1 show that R is normal.
By Theorem III.5.12, we only have to treat the case that K ⊂ L is an inseparable
extension. We explain how we may reduce to the separable case. We fix an algebraically
closed extension L ⊂ K ([8], Theorem III.2.1.8). Let p > 0 be the characteristic of the
field k. Let i = 1, ..., r, s ≥ 1, and ϑi,s ∈ K a root of the polynomial
s
x p − ti ∈ K[x].
Then,
s s
x p − ti = (x − ϑi,s ) p ∈ K[x].
In other words, ti has a unique p s -th root in K, i = 1, ..., r, s ≥ 1. Thus, we write
s
ti1/p := ϑi,s , i = 1, ..., r, s ≥ 1.
Define21
s s
Ks := k(t11/p , ..., tr1/p ), s ≥ 1.
Note
∀s ≥ 1 : Ks ⊂ Ks+1 .
Therefore, we may form [
K∞ := Ks .
s≥1
114
III.5. Normal Rings
We apply Exercise III.5.8, ii). The fact that k is perfect (Exercise III.5.8) gives
s
Ks = b ∈ K | b p ∈ K , s ≥ 1, (III.17)
b = λ0 + λ1 · β + · · · + λm · β m .
Now, let (b1 , ..., bn) be a K-basis for L. The previous discussion shows that there is an
index s0 ≥ 1 with bi ∈ Ks0 [β], i = 1, ..., n. This clearly implies L ⊂ Ks0 [β]. Likewise,
the fact that µβ ∈ K∞ [x] has only finitely many coefficients implies that we may suppose
µβ ∈ Ks0 [x]. X
We choose s0 so large that Ks0 [x] contains the minimal polynomial µβ of β. The
field extension Ks0 ⊂ Ks0 [β] is separable, because the µβ is a separable polynomial ([8],
Korollar III.3.4.13).
Since L ⊂ Ks0 [β] is a finite field extension, we may replace L by Ks0 [β]. In fact, the
integral closure S of R in L is an R-submodule of the integral closure T of R in Ks0 [β]. If
T is finitely generated as R-module, then so is S (Proposition III.1.30).
For the field extension Ks0 ⊂ Ks0 [β], we may apply Theorem III.5.12. It remains to
investigate the extension K ⊂ Ks0 . Recall that R = k[t1 , ..., tr ].
s0 s0
Claim. The elements t11/p , ..., tr1/p are algebraically independent over k.
Indeed, if q ∈ k[x1 , ..., xr ] is a polynomial with
s0 s
q(t11/p , ..., tr1/p 0 ) = 0,
s0 s0 s0
then u := q p 0 is a polynomial in the subring k[x1p , ..., xrp ] ⊂ k[x1 , ..., xr ]. So, u(t11/p , ...,
s
s0
tr1/p ) is actually a polynomial in t1 , ..., tr , i.e., there exists a polynomial u′ ∈ k[x1 , ..., xr ]
with
s0 s
u′ (t1 , ..., tr ) = u(t11/p , ..., tr1/p 0 ).
Since t1 , ..., tr are algebraically independent over k, u′ = 0. Using the injective map
N×r −→ N×r
(ν1 , ..., νr ) 7−→ (p s0 · ν1 , ..., p s0 · νr ),
115
III. The Nullstellensatz
is an injective homomorphism, and Ks0 is isomorphic to the quotient field of k[x1 , ..., xr ].
The polynomial
s0 s0
ring k[x1 , ..., xr ] is normal (Theorem I.6.4 and Lemma III.5.1), so that
k[t11/p , ..., tr1/p ] is integrally closed in Ks0 . It remains to show that
s0 s
k[t1 , ..., tr ] −→ k[t11/p , ..., tr1/p 0 ]
s0
is a finite ring extension. By Corollary III.2.5, i), it is enough to show that τi := ti1/p is
s0
integral over k[t1 , ..., tr ], i = 1, ..., r. Finally, τi satisfies the integrality equation τip −ti = 0,
i = 1, ..., r.
ϕ : k[x1 , ..., xr ] −→ R.
By Corollary III.2.7, the integral closure of k[x1 , ..., xr ] in Q(R) equals the integral closure
of R in Q(R). So, we may apply Theorem III.5.14 to k[x1 , ..., xr ] and L := Q(R).
III.5.16 Remark. Not every noetherian ring has a finite normalization. We refer to [24]
for a survey on counterexamples.
22
See Example III.2.9.
116
IV
Dimension Theory
The concept of dimension is very important in many areas of mathematics. That might be
partially due to the fact that we have a good intuition for dimension. It is our impression
that we live in a three-dimensional world, so that, adding time, we may visualize up to
four real dimensions. Now, it becomes an important task to introduce in a mathematically
rigid way a concept of dimension that matches our intuitive expectations. In commutative
algebra, this concept is the Krull dimension of a ring. It will be defined and discussed in
this chapter. For integral domains which are finitely generated over a field, it is possible to
identify the Krull dimension with the transcendence degree of the quotient field. Another
important concept is the embedding dimension of a local ring. In the geometric context,
the embedding dimension is the dimension of the tangent space at a point.1 With the
embedding dimension, we may define regular and singular points of algebraic varieties.
Working over the complex numbers, a point of a variety is regular if and only if the variety
looks locally2 around that point like an open subset of Ck , k the dimension of the variety,
i.e., is a complex manifold around that point. So, near regular points, the local geometry
is very easy, whereas, at singular points, it can become very intricate. We will see some
basic examples for this. We will also highlight some algebraic consequences of regularity.
IV.1.1 Examples. i) A field has Krull dimension zero. Geometrically, a field is the coor-
dinate algebra of a point. So, this matches our expectation that a point should be zero-
dimensional.
1
We recall that, for varieties over algebraically closed ground fields, we have a correspondence between
points of the variety and maximal ideals in the coordinate algebra. The local ring attached to a point of the
variety is the localization of the coordinate algebra of the variety at the corresponding maximal ideal.
2
in the euclidean topology of AnC
117
IV. Dimension Theory
ii) A principal ideal domain is either a field or has Krull dimension one. For example,
let k be a field. Then, k[x] is one-dimensional as ring. It is the coordinate algebra of
the affine line A1k . Again, our feeling that the affine line should be one-dimensional is
confirmed. It is worthwhile noting that Z also has Krull dimension one. For this reason,
one draws Spec(Z) in a fashion which supports this fact (see [21], Chapter II.1, Example
C).3 It is, indeed, one of the big achievements of modern algebraic geometry that rings
such as Z and k[x] may be described on an equal footing.
IV.1.2 Remarks. i) Let k be a field, n ∈ N, I ⊂ k[x1 , ..., xn] an ideal, and
Then, the Krull dimension of R is the supremum of all natural numbers s for which there
exist irreducible algebraic sets
V(I) ⊃ V0 ) · · · ) V s
in the affine n-space Ank . This illustrates the idea behind Krull dimension: Given two
irreducible subsets Y, Z ⊂ Ank , an inclusion Y ⊂ Z is only possible, if Y = Z or the
dimension of Z is larger than the one of Y. For example, an irreducible zero-dimensional
algebraic set is just a point. Any irreducible algebraic set properly containing it has to be
at least one-dimensional, and so on.
ii) Let k be a field, n ∈ N, and R := k[x1 , ..., xn]. We have the chain of prime ideals
This shows
dim k[x1 , ..., xn] ≥ n.
IV.1.3 Theorem. Assume that the field k is infinite. For any natural number n ∈ N, we
have dim(k[x1 , ..., xn]) = n.
Proof. We have already seen that R is a field, if S is one (Lemma III.3.9). Now, assume
that R is a field. Let y ∈ S \ {0} be a non-zero element. Choose n ≥ 1 minimal, such that
there exist elements a1 , ..., an ∈ R with
of that ring (Exercise I.4.21). You will also find it in [21], Chapter II.1, Example H.
118
IV.2. The Going-Up Theorem
ϕ : R/p −→ S /q.
Here, R/p and S /q are integral domains, and ϕ is also an integral ring extension.
By Proposition I.4.1, ii), q is a maximal ideal in S if and only if S /q is a field. The
previous lemma says that S /q is a field if and only if R/p is a field. Using Proposition
I.4.1, ii), again, R/p is a field if and only if p is a maximal ideal in R. This completes the
proof.
IV.2.3 Lemma. Let R, S be rings, ϕ : R −→ S an integral ring extension, and q ⊂ q′ ⊂ S
prime ideals. If
p := R ∩ q = R ∩ q′ ,
then
q = q′ .
Proof. The set T := R \ p is a multiplicatively closed subset of both R and S . By Exercise
II.3.8, the homomorphism ϕ induces a homomorphism
ϕT : RT −→ S T .
It is readily verified that ϕT is an integral ring extension, too. We use the commutative
diagram
ϕ
R /S (IV.2)
ϕT
RT / ST.
Define
n := qe ⊂ S T and n′ := q′e ⊂ S T .
Note that5
q ∩ T = ∅ = q′ ∩ T.
4
Compare Exercise III.3.8.
5
We use ϕ to view R as a subring of S and write intersections instead of preimages.
119
IV. Dimension Theory
120
IV.2. The Going-Up Theorem
⋆ ql ( ql+1 ,
⋆ qi ∩ R = pi , i = l + 1, ..., k.
Proof. It clearly suffices to treat the case k = l + 1. This case follows from applying the
lying-over theorem to the integral ring extension
ϕl : R/pl −→ S /ql
IV.2.7 Theorem. Let R, S be rings and ϕ : R −→ S an integral ring extension. Then, the
Krull dimensions of R and S are equal:
dim(R) = dim(S ).
Proof. The lying-over theorem and the going-up theorem clearly show that
dim(R) ≤ dim(S ).
Conversely, let
q0 ( · · · ( qk
be prime ideals in S and
pi := qi ∩ R.
By Lemma IV.2.3,
p0 ( · · · ( pk .
This implies
dim(R) ≥ dim(S )
and, therefore, the assertion of the theorem.
p0 ( · · · ( pk
be prime ideals in the polynomial ring k[x1 , ..., xn+1 ]. Since k[x1 , ..., xn+1 ] is an integral
domain, we may assume p0 = h0i. Moreover, we may suppose k ≥ 1 (see Remark IV.1.2,
ii). Let f ∈ p1 \ {0}. Recall that k[x1 , ..., xn+1 ] is a factorial ring (Theorem I.6.4). Thus,
there are pairwise non-associated irreducible polynomials f1 , ..., f s ∈ k[x1 , ..., xn+1] and
positive integers k1 , ..., ks , such that
f ∼ f1k1 · · · · · f sks .
Since p1 is a prime ideal, there is an index i0 ∈ { 1, ..., s } with fi0 ∈ p1 . We get the prime
ideals
p0 ( h fi0 i ( p1 ( · · · ( pk .
121
IV. Dimension Theory
This shows that we may assume without loss of generality that p1 is a principal ideal, say,
p1 = hgi with g ∈ k[x1 , ..., xn+1] an irreducible polynomial. By the Noether normalization
theorem for hypersurfaces III.4.4, there is an integral ring extension
122
IV.4. The Dimension of an Algebraic Variety
We set
r := max ̺ ∈ { 0, ..., m } | ∃i̺+1 , ..., im ∈ { 1, ..., m } :
K is algebraic over k(t1 , ..., t̺, si̺+1 , ..., sim ) .
We will lead the assumption r < m to a contradiction. After renumbering, we may as-
sume { ir+1, ..., im } = { r + 1, ..., m }. There exists a non-zero polynomial f ∈ k[x1 , ...., xm+1]
with
f (t1, ..., tr , sr+1 , ..., sm, tr+1) = 0 (in K).
Since t1 , ..., tr+1 are algebraically independent over k, there is an index i0 ∈ { r + 1, ..., m },
such that xi0 occurs in f , i.e., f < k[x1 , ..., xr , xr+1 , ..., xi0 −1 , xi0 +1 , ..., xm+1]. After renum-
bering, if necessary, we may assume that r + 1 is such an index. This means that sr+1
is algebraic over k(t1 , ..., tr+1, sr+2, ...., sm ) and, therefore, K is an algebraic extension of
k(t1 , ..., tr+1, sr+2, ...., sm ), contradicting the definition of r.
IV.3.4 Example. Let k be a field. For n ∈ N, it follows readily that
trdegk k(x1 , ..., xn) = n, k(x1 , ..., xn) := Q k[x1 , ..., xn ] .
Since every finite field extension is algebraic ([8], Satz III.1.6.2, 1), we have
trdegk Q(k[x1 , ..., xn]/p) = trdegk k(x1 , ..., xm ) = m.
123
IV. Dimension Theory
α s = a1 · r 1 + · · · + am · r m .
Now, let M ⊂ S be the finitely generated R-submodule generated by a1 , ..., am , and set
ϕ : M −→ M
x 7−→ αs · x.
p0 ) · · · ) pk
∀i ∈ { 0, ..., l } : qi ∩ R = pi .
ql+1 ) · · · ) qk
in S with
⋆ ql ) ql+1 ,
⋆ qi ∩ R = pi , i = l + 1, ..., k.
124
IV.4. The Dimension of an Algebraic Variety
In fact, by Corollary II.3.7, pel+1 , the extension being taken with respect to ϕ, will do the
trick.
Let β ∈ pel+1 . Then, we may write β = α/s with α ∈ S · pl+1 and s ∈ S \ ql . Since S
is integral over R, it is clear that α is integral over pl+1 , and Lemma IV.4.2, ii), shows that
we may find n ≥ 1 and a1 , ..., an ∈ pl+1 with
βi · bi = ai ∈ pl+1 , i = 1, ..., n.
If β < pl+1 , then bi ∈ pl+1 , i = 1, ..., n. Equation (IV.6) proves that sn ∈ S · pl+1 ⊂ ql , and
this is impossible. So, after all, β ∈ pl+1 .
6
Corollary II.3.7 explains why this is natural.
125
IV. Dimension Theory
Proof. Step 1. We first reduce to the case when R is a polynomial ring. By definition,
there are a natural number m ≥ 1 and an ideal J ⊂ k[x1 , ..., xm ], such that
f = xr1 + g1 · xr−1
1 + · · · + gr−1 · x1 + gr . (IV.7)
p( f ) = xr·l
1 + terms involving x2 , ..., xn + lower order terms.
xr1 + g1 · xr−1
1 + · · · + gr−1 · x1 + gr − f = 0
Now, we are ready to prove the case l = 0 by induction on n. The case n = 1 is clear
by the foregoing discussion.
126
IV.4. The Dimension of an Algebraic Variety
Next, assume that I ⊂ k[x1 , x2 , ..., xn ] is a non-trivial ideal. We let f ∈ I \ {0}. Suppose
that it has the form given in (IV.7) and construct an integral ring extension
with
ψ−1 (I ′′ ) = h t2 , ..., tk0 i.
Define ϕ as the composition of ϑ and the homomorphism
Step 3. Now, we can prove the general statement by induction on l. The case l = 0
has been settled in the previous step. Let I0 ⊂ · · · ⊂ Il+1 be a chain of ideals in k[x1 , ..., xn ].
By induction hypothesis, there are natural numbers 0 ≤ k0 ≤ · · · ≤ kl ≤ n and a finite ring
extension
ϑ : k[u1 , ..., un] −→ k[x1 , ..., xn]
with
ϑ−1 (I j ) = h u1 , ..., uk j i, j = 0, ..., l.
It induces a finite ring extension
ϑ : k[ukl +1 , ..., un] = k[u1 , ..., un]/h u1 , ..., ukl i −→ k[x1 , ..., xn]/Il .
We conclude as in Step 2.
IV.4.5 Remark. Assume in the statement of Theorem IV.4.4 that
p0 ( · · · ( pl
i.e.,
0 ≤ k0 < · · · < kl ≤ n,
and k0 = 0 holds if and only if p0 = h0i.
127
IV. Dimension Theory
IV.4.6 The chain theorem. Let k be an infinite field, n ≥ 1 a natural number, R a finitely
generated k-algebra and an integral domain, and n = dim(R). Every finite chain
p0 ( · · · ( pl (IV.8)
of prime ideals in R can be completed to a finite chain of length n, i.e., there are prime
ideals
p′0 ( · · · ( p′n
such that
{ p0 , ..., pl } ⊂ { p′0 , ..., p′n }.
Proof. We apply Theorem IV.4.4 to (IV.8). Let 0 ≤ k0 < · · · < kl ≤ n be natural numbers
and
ϕ : k[t1 , ..., tn] −→ R
be an integral ring extension with
Note that we may assume kl = n, because otherwise, by the going-up theorem IV.2.6,
there is an ideal pl ( pl+1 with ϕ−1 (pl+1 ) = h t1 , ..., tn i. This assumption and Remark IV.4.5
imply that, if l < n, there must be an index i0 ∈ { 1, ..., l } with
Since k[tκ+1 , ..., tn] is a normal ring (Theorem I.6.4 and Lemma III.5.1), we may apply the
going-down theorem IV.4.3. So, there exists an ideal
q(p
with
ϕ−1 (q) = htκ+1 i.
The preimage q of q in k[x1 , ..., xn] satisfies
pi0 −1 ( q ( pi0 .
So, we have increased the length of the given chain by one. Iterating the argument, if
necessary, we arrive at a chain of length n.
128
IV.4. The Dimension of an Algebraic Variety
Heights
Let R be a ring and p ⊂ R a prime ideal. The height of p is
ht(p) = sup k | ∃ prime ideals p0 ( · · · ( pk = p .
ht(p) = dim(Rp ).
IV.4.8 Corollary to the chain theorem. Let k be an infinite field, n ≥ 1 a natural number,
q ⊂ k[x1 , ..., xn] a prime ideal, and
dim(R) = dim(Rm ).
We now prove a variant of Krull’s principal ideal theorem (see Theorem IV.5.6) for
k[x1 , ..., xn]. If Z ⊂ Ank is an algebraic set, we define
dim(Z) := dim k[Z]
to be the dimension of Z.
V(I) = V1 ∪ · · · ∪ V s
the decomposition into irreducible components. Then, the following conditions are equiv-
alent:
i) The ideal I is a principal ideal.
ii) For i = 1, ..., s, one has dim(Vi ) = n − 1.
Proof. One reduces immediately to s = 1, i.e., to the case when I is a prime ideal.
“i)=⇒ii)”. This is again an application of Noether normalization for hypersurfaces
III.4.4.
“ii)=⇒i)”. Since I is a prime ideal, we may apply Corollary IV.4.8. The assumption is
equivalent to ht(I) = 1, i.e., h0i ( I is the maximal chain ending in I. As explained in the
proof of Theorem IV.1.3, we may always insert a non-zero principal ideal into that chain.
Therefore, I has to be a principal ideal.
129
IV. Dimension Theory
Proof. Note that the maximality of the chain implies M0 = {0} and Ml = M. We proceed
by induction on l. The case l = 0 is trivial.
l − 1 −→ l. Let l′ ∈ N and M0′ ( · · · ( Ml′′ be a chain of submodules of M with
′
M0 = {0}. Set
n o
r := max t ∈ { 0, ..., l′ } Mt′ ⊂ Ml−1 .
Then,
Ml−1 + Mi′ = M, i = r + 1, ..., l′.
Observe that
′ ′ ′
Mi+1 = Mi+1 ∩ M = Mi+1 ∩ (Ml−1 + Mi′ ) = Mi′ + (Ml−1 ∩ Mi+1
′
), i = r + 1, ..., l′ − 1.
130
IV.5. Krull’s Principal Ideal Theorem
We form
Proof. If N or M/N has infinite length, then it is easy to check that M has infinite length,
too. So, assume that N and M/N have finite length. Then, we have maximal sequences
of submodules of N and M/N, respectively. With the preimage Mi of M i under the pro-
jection M −→ M/N, i = 0, ..., l(M/N), we get the maximal chain
Proof. We suppose M , 0.
Step 1. Let m be the maximal ideal of R and k := R/m. Since R and M are noetherian,
m is finitely generated, and, for every natural number s ∈ N, (m s · M)/(m s+1 · M) is a finite
dimensional k-vector space. Note, for s ∈ N,
l (m s · M)/(m s+1 · M) = dimk (m s · M)/(m s+1 · M)
and
X
s−1
s
l M/(m · M) = dimk (mi · M)/(mi+1 · M) .
i=0
131
IV. Dimension Theory
Proof. We look at the localization Rp . In view of Remark IV.4.7, we have to show that
dim(Rp ) ≤ 1. So, we have reduced to the case that R is a local ring and the minimal prime
ideal p containing x is the maximal ideal of R.
Suppose we have a chain r ( q ( p of prime ideals in R. We may pass to the quotient
R/r and, therefore, assume that r = h0i and that R is an integral domain.
Now, we work with the localization R −→ Rq . We form the descending chain
of ideals in R. We claim that this sequence becomes stationary. It gives rise to a de-
scending chain (pn )n∈N in R := R/hxi. Note that our construction implies that R is zero-
dimensional and, therefore, has finite length as R-module, by Lemma IV.5.5. For this
reason, the sequence (pn )n∈N becomes stationary. By Lemma I.2.2, this is also true for the
sequence (IV.9).
Pick a natural number n0 with
ec
qn0 ec + hxi = qn0 +1 + hxi.
In particular,
ec
qn0 ec ⊂ qn0 +1 + hxi.
ec
Let r ∈ qn0 ec . There are elements s ∈ qn0 +1 and a ∈ R with
r = s + a · x.
We infer
a · x = r − s.
Since x < q, we find, using Property I.8.24, ii),
r−s
a= ∈ qn0 ece ∩ R = qn0 e ∩ R = qn0 ec .
x
Our discussion shows
ec
qn0 ec = qn0 +1 + p · qn0 ec .
Using Exercise III.1.35, we find
ec
qn0 ec = qn0 +1 .
This yields
ece e
qn0 e = qn0 ece = qn0 +1 = qn0 +1 = qn0 e · qe
in Rq . Note that qe is the maximal ideal of Rq (Corollary II.4.7). We apply the Nakayama
lemma III.1.31 once more. It gives
qn0 e = h0i.
Since R is an integral domain, this implies that qn0 = h0i (see Page 57) and, thus, q = h0i.
This contradicts our assumption on q.
132
IV.6. Embedding Dimension
IV.5.7 Exercise (Krull’s Höhensatz). Let R be a noetherian ring and I ( R a proper ideal.
We say that I ⊂ p is a minimal prime ideal containing I, if the image p of p in R/I is a
minimal prime ideal of R/I.
Assume that there are s ∈ N and a1 , ..., a s ∈ R with h a1 , ..., a s i = I. Prove that
ht(p) ≤ s
for every minimal prime ideal p ⊂ R containing I. What is the geometric interpretation of
this statement?
m/m2
dimR/m (m/m2 ) ≤ s.
IV.6.2 Proposition. Let a1 , ..., a s ∈ m be elements, such that the classes [a1 ], ..., [a s ] ∈
m/m2 generate m/m2 as a vector space over R/m. Then,
h a1 , ..., a s i = m.
In particular, the embedding dimension of R equals the minimal number of generators for
the maximal ideal m.
ϕ : R⊕s −→ m
(r1 , ..., r s ) 7−→ r1 · a1 + · · · + r s · a s
ϕ : (R/m)⊕s −→ m/m2
133
IV. Dimension Theory
dim(R) = edim(R).
ϕ : m/m2 −→ n/n2 .
(m2 )e = n2 .
ϕ : m/m2 −→ n/n2 .
dimk (m/m2 ) = n.
This is obvious for m = h x1 , ..., xn i. In general, there is a point (a1 , ..., an) ∈ Ank with
m = h x1 − a1 , ..., xn − an i,
and
edim(Rm ) ≤ n.
In fact, let
π : k[x1 , ..., xn] −→ R
be the canonical surjection. There is a point (a1 , ..., an) ∈ Ank with
π h x1 − a1 , ..., xn − an i = m.
134
IV.7. Singular Points of Algebraic Varieties
By Remark IV.6.1,
dim(m/m2 ) ≤ n.
The contention follows now from Remark IV.6.3, ii). This gives (a partial) explanation for
the name embedding dimension: Given an affine variety X with coordinate algebra R :=
k[X], k an algebraically closed field. Then, the maximum7 of the embedding dimensions
of the localizations of R at all maximal ideals is a lower bound for the minimal number n,
such that X can be embedded into Ank .
Z := V(I) ⊂ Ank
establishes a bijection between V(I) and the set of maximal ideals of the k-algebra R.
We say that a ∈ Z is a regular point of Z or that Z is non-singular at a, if Rma is a
regular local ring. Otherwise, we say that a is a singular point of Z or that Z is singular
at a. The k-vector space
T a Z := Homk (ma /m2a , k)
is the Zariski tangent space of Z at a. Observe that it is defined intrinsically in terms of
the coordinate algebra of Z, i.e., without reference to the embedding Z ⊂ Ank .
A derivation of R at a is a k-linear map
t : R −→ k
The space
Dera (R) := t ∈ Homk (R, k) | t is a derivation at a
of all derivations of R at a is a sub vector space of Homk (R, k).
Now, suppose t : R −→ k is a derivation of R at a. We find
135
IV. Dimension Theory
∀λ ∈ k : t(λ) = 0. (IV.10)
Note that
F : R −→ k ⊕ ma
f 7−→ f (a), f − f (a)
t : ma /m2a −→ k.
t : R −→ k
f 7−→ l f − f (a) .
136
IV.7. Singular Points of Algebraic Varieties
is a k-linear isomorphism. So, for a polynomial f ∈ k[x1 , ..., xn ], there exists a polynomial
T a f ∈ k[x1 , ..., xn] with
The vector space ma /m2a has the basis [x1 − a1 ], ..., [xn − an ]. Let l1 , ..., ln be the dual basis
of Homk (ma /m2a , k). Then,
∀i ∈ { 1, ..., s } : e i ) = 0.
D(g
137
IV. Dimension Theory
Proof. The implication “=⇒” is trivial. For the converse, we have to show that D e vanishes
on all elements of I. An element of I has the form f1 ·g1 +· · ·+ f s ·g s for suitable polynomials
f1 , ..., f s ∈ k[x1 , ..., xn ]. Since a derivation is a k-linear, it suffices to look at elements of
the shape f · gi , f ∈ k[x1 , ..., xn], i ∈ { 1, ..., s }. For such an element we have
e f · gi ) = D(
D( e f ) · gi (a) + f (a) · D(g
e i ) = 0.
Indeed, the first summand vanishes, because a ∈ V(I) ⊂ V(gi ) and the second one by
assumption.
Example IV.7.2 and Lemma IV.7.4 give the following description of the tangent space
of a variety at a point.
IV.7.5 Proposition. Let I = h g1 , ..., g s i ⊂ k[x1 , ..., xn ] be an ideal, R := k[x1 , ..., xn ]/I,
Z := V(I), and a = (a1 , ..., an) ∈ Z. Then,
( X n )
n ∂gi
T a Z (t1 , ..., tn) ∈ k tj · (a) = 0, i = 1, ..., s .
j=1
∂x j
is the Jacobian matrix of the ordered tuple G of polynomials. Putting everything together,
we find the following result.
IV.7.6 Proposition (Jacobian criterion). Let I = h g1, ..., g s i ⊂ k[x1 , ..., xn] be an ideal,
R := k[x1 , ..., xn]/I, Z := V(I), and a = (a1 , ..., an) ∈ Z. Then,
!
∂gi
edim(Rma ) = n − rk JG (a) , JG (a) := (a) ∈ Mat(s, n, k).
∂x j i=1,...,s
j=1,...,n
Moreover, if all the irreducible components of Z have the same dimension, Rma is a regular
local ring if and only if
rk JG (a) = n − dim(Z).
The reader should compare this with the corresponding result in real analysis ([28],
Abschnitt 11.2). Given a set of elements g1 , ..., g s ∈ k[x1 , ..., xn], it is not obvious what the
dimension of V(g1 , ..., g s ) is. However, if s = 1, we know from Proposition IV.4.9 that it
is n − 1. In this case, the Jacobian criterion is easy to check. For g ∈ k[x1 , ..., xn ] \ {0},
the hypersurface V(g) is non-singular at a ∈ V(g) if and only if there is at least one index
j ∈ { 1, ..., n } with (∂g/∂x j )(a) , 0.
IV.7.7 Examples. i) We define the curve
Z := V(x3 − y2 − y3 ) ⊂ A2C
and compute the partial derivatives of f := x3 − y2 − y3 :
∂f ∂f
= 3x2 , = −y · (2 + 3y).
∂x ∂y
They both vanish at (0, 0) and (0, −2/3). The second point does not lie on Z. So, Z has
exactly one singular point at the origin.
138
IV.7. Singular Points of Algebraic Varieties
∂f ∂f
= 6xy − 4x · (x2 + y2 ), = 3x2 − 3y2 − 4y · (x2 + y2 ).
∂x ∂y
We look at points where both partial derivatives vanish. These points verify the equation
139
IV. Dimension Theory
∂f ∂f ∂f
= 2x1 x3 + x2 , = 3x22 + x1 , = x21 .
∂x1 ∂x2 ∂x3
ϕ: A1k −→ A3k
t 7−→ (t, t2, t3).
x2 − y = 0, x3 − z = 0, y3 − z2 = 0.
ψ : Z −→ A1k
(x, y, z) 7−→ x
10
In this example, we will slightly abuse notation, by not distinguishing between coordinate functions
and coordinates.
11
The third one being redundant.
140
IV.7. Singular Points of Algebraic Varieties
and
So, the varieties A1k and Z are isomorphic and one dimensional. In particular, Z is non-
singular. Let us check this with the Jacobian criterion:
2x −1 0
JG = 3x2 0 −1 .
0 3y2 −2z
This matrix has everywhere rank at least two. We add (3y2 )× the first line and (−2z)× the
second line to the last line and find
6x · (y2 − xz) 0 0 .
This vanishes at every point of Z. So, the matrix has, in fact, rank two at every point of
Z.12
IV.7.9 Lemma. Let k be an algebraically closed field, n ≥ 1, f ∈ k[x1 , ..., xn] an irre-
ducible polynomial, and Z := V( f ) ⊂ Ank . Then,
Sing(Z) := a ∈ Z | Z is singular at a
141
IV. Dimension Theory
by the lemma of Study III.3.11. Since deg(∂ f /∂xi ) < deg( f ), this is only possible if
∂f
= 0, i = 1, ..., n. (IV.12)
∂xi
In characteristic zero, it follows that f is constant. But, this is ruled out by the assumption
that f be irreducible.
If char(k) = p > 0, then (IV.12) implies that f is a polynomial in x1p , ..., xnp. The field
k is perfect, because it is algebraically closed (Example III.5.6, iii). So, we may find a
polynomial g ∈ k[x1 , ..., xn] with
f = g p.
Again, this contradicts the assumption that f be irreducible.
We would like to extend this result to arbitrary varieties. For this, we need some
preparations.
ii) Show that there are a non-empty Zariski open subset ∅ , U ⊂ Z and a natural
number t ∈ { 0, ..., min{ r, s } }, such that
∀a ∈ U : rk M(a) = t
and
∀a ∈ Z : rk M(a) ≤ t.
142
IV.7. Singular Points of Algebraic Varieties
Suppose g1 , ..., gl ∈ k[x1 , ..., xn] generate I and set G := (g1 , ..., gl). Then, the above
discussion can be applied to the Jacobian matrix JG . An immediate consequence of Exer-
cise IV.7.11 is:
IV.7.12 Proposition. There are a non-empty Zariski open subset ∅ , U ⊂ Z and a
natural number t ∈ { n − min{ l, n }, ..., n }, such that
∀a ∈ U : edim(Rma ) = t, ma = f ∈ R | f (a) = 0 ,
and
∀a ∈ Z : edim(Rma ) ≥ t.
We will see later (Theorem IV.7.16) that t = dim(Z).
D( f ) := Ank \ V( f )
D( f ) ⊂ U.
IV.7.14 Exercise. Let U ⊂ Ank be a non-empty Zariski open subset. Prove that there are
finitely many elements f1 , ..., f s ∈ k[x1 , ..., xn] \ {0} with
U = D( f1 ) ∪ · · · ∪ D( f s ).
The regular function f doesn’t vanish anywhere on D( f ). For this reason, we consider
143
IV. Dimension Theory
are inverse to each other. Now, the algebra k[x1 , ..., xn+1 ]/hxn+1 · f − 1i is attached to the
hypersurface
V(xn+1 · f − 1) ⊂ An+1 k .
D( f ) −→ A1k
1
a 7−→ .
f (a)
The projection
π : An+1
k −→ Ank
(a1 , ..., an+1) 7−→ (a1 , ..., an)
D( f ) ⊂ Ank
The same thing can be done for every algebraic variety. Indeed, let p ⊂ k[x1 , ..., xn ] be
a prime ideal, R := k[x1 , ..., xn]/p, and Z = V(p). For f ∈ R \ {0},
D( f ) := Z \ V( f )
is a non-empty open subset. By Property I.9.1, iv), and Exercise III.3.2, its points are in
one-to-one correspondence with the maximal ideals m ⊂ R, such that
f < m. (IV.13)
144
IV.7. Singular Points of Algebraic Varieties
The set D( f ) inherits a topology from the Zariski topology of Z (compare [18], Section
2.1). On the other hand, R f is a finitely generated k-algebra, and thus defines an affine
algebraic variety Z f . By Corollary II.3.7, ii), the points of Z f correspond to the maximal
ideals of R, satisfying (IV.13). Again, Z f comes with a topology. The reader should check
that both topologies on the set of maximal ideals of R, satisfying (IV.13), thus obtained
do agree and that the localization R −→ R f gives (via Exercise I.9.8) rise to the inclusion
D( f ) ⊂ Z.
145
IV. Dimension Theory
Now, there are elements αij ∈ k[t1 , ..., t s ] and βij ∈ k[t1 , ..., t s ] \ {0} with
αij
κij = , j = 1, ..., si, i = 1, ..., n + 1.
βij
Setting
Y
n+1 Y
si
g := βij ,
i=1 j=1
b
ϕ : k[t1 , ..., t s ]g −→ (S h )g = S g·h
which induces K −→ L.13 Recall that, by our construction, there is a primitive element
α ∈ S g·h . Let ∆ ∈ k[t1 , ..., t s]g be as in Theorem III.5.12. We find a natural number t ∈ N
and an element ∆′ ∈ k[t1 , ..., t s], such that
∆′
∆= .
gt
We see that
S g·h·∆′ = (S g·h )∆′ = k[t1 , ..., t s ]g·∆ [α] = k[t1 , ..., t s ]g·∆ [t s+1 ]/hµα i.
The minimal polynomial µα of α has coefficients in k[t1 , ..., t s ]g (see Lemma III.5.11, ii).
We may find a polynomial γ ∈ k[t1 , ..., t s ] whose irreducible factors are among those of
g and ∆′ , such that f := γ · µα ∈ k[t1 , ..., t s, t s+1 ] is an irreducible polynomial (compare
Lemma I.6.16, i). Let
H := V( f ) ⊂ Aks+1 .
This is an irreducible hypersurface, and
H0 := H \ V(g · ∆′ )
Z0 := Z \ V(g · h · ∆′ )
Sing(Z) ⊂ Z \ U.
t := n − dim(Z),
and the locus where it is strictly less than t is the vanishing locus of all (t × t)-minors of
the Jacobian. But this is also the singular locus of Z. This proves all the claims about
the singular locus. The statement on the embedding dimension follows from this and the
Jacobian criterion IV.7.6.
13
By Exercise III.4.10, you should be familiar with this argument.
146
IV.7. Singular Points of Algebraic Varieties
IV.7.17 Remark. In the above proof, we have shown that any algebraic variety has an
open subset which is isomorphic to an open subset of an irreducible hypersurface. You
will usually find this result in the form (see, e.g., [11], Proposition I.4.9)
IV.7.18 Exercise (Singular and non-singular points I). i) Compute the Jacobian for the
following regular functions f : C2 −→ C. Which points are non-singular by the “Jacobian
criterion”? Find out which equation gives which curve in the following picture. Try to
explain why the remaining points really are singular.
d) f (x, y) = x2 y + xy2 − x4 − y4 .
IV.7.19 Exercise (Singular and non-singular points II). Let k be an algebraically closed
field and R := k[x, y, z]/h xyz, z2 i.
i) Is the ring R reduced?
ii) Sketch the “variety” associated with R.
iii) Determine dim(R).
iv) For which maximal ideals m ⊂ R is Rm a regular local ring?
147
IV. Dimension Theory
p′0 ( · · · ( p′l−1 ⊂ q
p′0 ( · · · ( p′l−2 ⊂ r
h0i ( pl−1 ( r
The following lemma provides an important tool for carrying out inductions on the
Krull dimension of a ring.
IV.8.2 Lemma. Let R be a noetherian local ring with maximal ideal m and x ∈ m not a
zero divisor. Then,
dim R/hxi = dim(R) − 1.
148
IV.8. Regularity and Normality
J 1 I, J 1 pi , i = 1, ..., r.
Then,
J 1 I ∪ p1 ∪ · · · ∪ pr .
Proof. We abbreviate
P := p1 ∪ · · · ∪ pr .
If I ⊂ P, then Proposition II.4.17, i), applies directly. So, we may exclude this case. Note
also that, by Proposition II.4.17, i), J 1 P. Let x ∈ J \ I. If x < P, we are done. Otherwise,
we pick y ∈ J \ P and z ∈ I \ P. Then, it is readily verified that x + y · z ∈ J \ (I ∪ P).
Proof of Proposition IV.8.3. Denote the maximal ideal of R by m. We proceed by induc-
tion on n := dim(R).
n = 0. In this case, the regularity of R implies m = h0i (compare Proposition IV.6.2).
n −→ n+ 1. By Theorem II.4.28, ii), a noetherian ring has only finitely many minimal
prime ideals, call them p1 , ..., pr . We assume dim(R) = n + 1 ≥ 1, so m is not a mimimal
prime ideal. The Nakayama lemma III.1.31 shows that m , m2 . By Lemma IV.8.4, we
may pick
x ∈ m \ m2 ∪ p1 ∪ · · · ∪ pr .
Note that this implies that x is not a zero divisor. Let x1 , ..., xn ∈ m be such that the
classes [x1 ], ..., [xn ], [x] in m/m2 form a basis for that (R/m)-vector space. Recall from
Proposition IV.6.2 that
m = h x1 , ..., xn , x i.
Now, we pass to the ring R := R/hxi. It is clear that
edim(R) = n.
By Lemma IV.8.2,
dim(R) = n.
Thus, R is also a regular ring. By induction hypothesis, it is an integral domain. This
means that hxi is a prime ideal.
Let q ⊂ Rhxi be a minimal prime ideal (Exercise I.4.14 or Theorem II.4.28). Then, by
Corollary II.3.7, i),
h0i ⊂ p := qc ⊂ hxi
149
IV. Dimension Theory
is a minimal prime ideal of R. We will show that it has to be zero, using the Nakayama
lemma III.1.31. In fact, let z ∈ p. Then, there exists an element y ∈ R with z = y · x. Since
x < p and p is a prime ideal, it follows that y ∈ p. We have shown
p ⊂ m · p ⊂ p.
dim(R) ≤ edim(R).
IV.8.6 Theorem. Let R be a regular noetherian local ring. Then, R is a normal ring.
Proof. We set up an induction on the dimension n of R as in the proof of Proposition
IV.8.3. In the induction step n −→ n + 1, we find an element x ∈ m \ {0}, such that R/hxi
is a regular noetherian local ring of dimension n. By induction hypothesis, it is normal. It
remains to prove15
Claim. Let R be a noetherian local integral domain with maximal ideal m and x ∈ m\{0}.
If the ring R/hxi is normal, then so is the ring R.
We form the ideal \
I := hxl i.
l∈N
This ideal clearly has the property x · I = I and, thus, m · I = I. The Nakayama lemma
III.1.31 gives I = h0i. We conclude that, for every r ∈ R \ {0}, the number
l(r) := max l ∈ N | r ∈ hxl i
Let K := Q(R) be the quotient field of R, α ∈ R, and β ∈ R\{0}, such that s := α/β ∈ K
is integral over R. We have to show that R = S := R[s] ⊂ K. By the lying-over theorem
IV.2.4, there is a prime ideal q ⊂ S with q ∩ R = hxi. This implies
We observe that l(α) ≥ l(β). To see this, let γ, δ ∈ R \ hxi be elements with α = γ · xl(α)
and β = δ · xl(β) . We have
γ = xl(β)−l(α) · δ · s.
So, l(β) > l(α) implies γ ∈ R ∩ (S · x) = hxi and contradicts the fact γ ∈ R \ hxi. We write
α′
s= with α′ = xl(α)−l(β) · γ.
δ
15
The proof of this claim was kindly supplied by Professor Markus Brodmann.
150
IV.8. Regularity and Normality
We see that
Rδ = S δ .
Thus, the extension hxie of the prime ideal hxi via the localization R −→ Rδ = S δ is a
prime ideal of S δ , and
r := hxie ∩ S
is a prime ideal of S with r ∩ R = hxi. (We need this more specific prime ideal lying over
hxi for later purposes, namely (IV.16).)
We get the induced finite ring extension
R := R/hxi −→ S := S /r.
S ⊂ R[δ] ⊂ Q(R),
so that
Q(R) = Q(S ),
and the induction hypothesis gives R = S .
We deduce
S = R + r ⊂ R + hxie (IV.16)
s as R-module. Since s ∈ S and α = s · δ, we see
(IV.15)&hδi⊂R
α′ = s · δ ∈ R ∩ hδi + hxie = hδi + hxi.
1
R⊂S ⊂ · R.
δN
Let us abbreviate
δN · bn · xn
N
tn := δ · sn1 = ∈ R, n ∈ N.
δn
Next, we introduce
s1 b
s2 :== .
x δ
We set S 1 := R[s1 ] = R[s] = S and S 2 := R[s2 ]. We claim that
1
R[s2 ] ⊂ · R.
δN
151
IV. Dimension Theory
For n ∈ N, we find
an
δN · sn2 = .
xn
By definition,
δn · an = (δN · bn ) · xn ∈ hxn i, n ∈ N.
Since δ ∈ R \ hxi, we have l(δ) = 0. By (IV.14), it follows that l(an ) ≥ n, n ∈ N. So, there
is an element un ∈ R with an = un · xn , n ∈ N. We conclude
δN · sn2 = un ∈ R, n ∈ N,
as asserted.
Obviously, the R-module (1/δN ) · R is finitely generated. According to Proposition
III.2.4, “iv)=⇒i)”, s2 is integral over R. We may replace s by s2 . If we apply the procedure
which led from s to s1 to s2 , we find an element s′2 . We next set s3 := s′2 /x and S 3 := R[s3 ].
This process can clearly be iterated and leads to a chain
1
R =: S 0 ⊂ S 1 ⊂ S 2 ⊂ · · · ⊂ S l ⊂ S l+1 ⊂ · · · ⊂ ·R
δN
of R-modules. Since R is a noetherian ring, this chain must become stationary. Let m ∈ N
be the first index for which S m = S m+1 holds true. Then,
sm
sm+1 = ∈ S m+1 = S m .
x
This shows
sm ∈ x · S m ⊂ m · S m . (IV.17)
Let t ∈ S m . Then, there exist a natural number M and elements r0 , ..., r M ∈ R, such that
t = r0 · 1 + r1 · sm + · · · + r M · smM .
S m = R + m · S m.
IV.8.7 Remark. In fact, a stronger16 statement holds true, called the Auslander17 –Buchs-
baum18 theorem: A regular noetherian local ring R is factorial.
The proof requires some tools from homological algebra which we haven’t developed,
so far. References are the original paper [2], [5], Satz 10.10, or [20], Theorem 20.3.
IV.8.8 Proposition. Let R be a noetherian local ring with dim(R) = 1. Then, R is regular
if and only if it is normal.
16
see Lemma III.5.1
17
Maurice Auslander (1926 - 1994), American mathematician.
18
David Alvin Buchsbaum, born 1929, American mathematician.
152
IV.8. Regularity and Normality
The ideal m is finitely generated, so that there is some natural number s with
m s ⊂ hxi,
and we set
s0 := min s ∈ N | m s ⊂ hxi .
Note that s0 > 1. Pick
y ∈ m s0 −1 \ hxi.
This gives
y · m ⊂ hxi,
and we assert
y · m ⊂ x · m.
Otherwise, there would be an element r ∈ R \ m, i.e., a unit of R, with r · x ∈ y · m. This
would give
x = r−1 · (r · x) ∈ y · m ⊂ m2 .
So, in the quotient field Q(R), we have
y r y y 1
∀r ∈ N : · m ⊂ m, x·R ⊂ R, and R ⊂ · R.
x x x x
This shows that y/x is contained in a finitely generated R-submodule of Q(R). According
to Proposition III.2.4, iii), y/x is integral over R. Since R is normal, we have y/x ∈ R, so
that y ∈ hxi, a contradiction.
In geometric language, the above proposition says that a normal affine algebraic curve
is smooth. More generally, the normalization of a possibly singular irreducible algebraic
curve is non-singular. So, in the realm of curves, normalization provides a canonical way
to attach to a singular irreducible curve a non-singular one.
153
IV. Dimension Theory
IV.8.10 Lemma. Let R be a noetherian local integral domain, m ⊂ R its maximal ideal,
and x ∈ m \ {0}. If the ring R/hxi is regular, then R is regular, too.
Proof. By Lemma IV.8.2, dim(R/hxi) = dim(R) − 1 =: d. By assumption, there are
elements r1 , ..., rd , such that their images r1 , ..., rd generate the image m of m in R/hxi.
Then, m = h x, r1 , ..., rd i. Remark IV.6.1 and Proposition IV.6.2 show that R is a regular
local ring.
Proof of Proposition IV.8.9. Let Reg(Z) := Z \ Sing(Z) be the open subset of nonsingular
points of Z. It suffices to show that
H ∩ Reg(Z) , ∅
dim(H) = dim(Z) − 1.
is a prime ideal in the coordinate algebra k[Z] of Z. We look at the localization k[Z]p of
the coordinate algebra at that prime ideal. Then:
⋆ k[Z]p is a normal local ring. (This is left as an exercise (compare Exercise III.2.12).
Note that k[Z]p has the same the quotient field as k[Z].)
By Proposition IV.8.8, the ring k[Z]p is regular. So, its maximal ideal pe is a principal
ideal. This means that there is an element r ∈ k[Z], such that
pe = r · k[Z]p .
Next, let r1 , ..., r s ∈ p be elements with p := h r1 , ..., r s i, and a1 , ..., a s ∈ k[Z], h1 , ..., h s ∈
k[Z] \ p elements with ri = ai /hi , i = 1, ..., s. Then, with
h := h1 · · · · · h s ,
154
IV.8. Regularity and Normality
Let a ∈ D(h) ∩ Reg(H) and ma ⊂ k[Z] the maximal ideal of a. Then, h < ma . So, (IV.18)
gives
p · k[Z]ma = r · k[Z]ma . (IV.19)
Let ma be the image of ma in k[H] = k[Z]/p. One checks
By (IV.19),
k[H]ma = k[Z]ma /(r · k[Z]ma ).
Our choice of a implies that k[H]ma is a regular local ring. Therefore, Lemma IV.8.10
shows that k[Z]ma is a regular local ring, too.
IV.8.11 Remark. The attentive reader will have noticed that, in the above proof, we used
only the fact that k[Z]p is normal for every prime ideal p ⊂ k[Z] of height one. In fact, for
any noetherian integral domain R, it is true that R is normal if and only if Rp is normal for
every prime ideal p ⊂ R of height one and
\
R= Rp .
p⊂R prime
ht(p)=1
155
References
157
References
[14] Th. de Jong, G. Pfister, Local analytic geometry. Basic theory and applications,
Advanced Lectures in Mathematics, Braunschweig: Friedr. Vieweg & Sohn,
2000, xii+382 pp.
[15] I. Kaplansky, Commutative rings, 2nd revised ed., Chicago–London: The Univer-
sity of Chicago Press, 1974, viii+182 pp.
[16] S. Katok, p-adic analysis compared with real, Student Mathematical Library, 37,
American Mathematical Society, Providence, RI, 2007, xiv+152 S.
[17] S. Lang, Algebra, 3rd revised ed., Graduate Texts in Mathematics, vol. 211, New
York, NY: Springer, 2002, xv+914 pp.
[19] F. Lorenz, Lineare Algebra I, 3., überarb. Aufl., Mannheim: B.I. Wis-
senschaftsverlag, 1992, x+226 pp.
[20] H. Matsumura, Commutative ring theory, transl. from the Japanese by M. Reid,
Cambridge Studies in Advanced Mathematics, vol. 8, Cambridge etc.: Cambridge
University Press, 1989, 336 pp.
[21] D. Mumford, The red book of varieties and schemes, second, expanded edition, in-
cludes the Michigan lectures (1974) on curves and their Jacobians, with contribu-
tions by Enrico Arbarello, Lecture Notes in Mathematics, 1358, Springer-Verlag,
Berlin, 1999, x+306 pp.
[22] R. Munshi, Hilberts Nullstellensatz, Bull. Bombay Math. Colloq. 15 (1999), 20-
24.
[25] Y. Rav, Variants of Rado’s selection lemma and their applications, Math. Nachr.
79 (1977), 145-65.
158
References
159
Index
161
Index
162
Index
163
Index
strong —, 96 quasi-compact, 18
weak —, 95 quotient field, 24
number field, 22 quotient module, 74
164
Index
unit, 11, 12
universal property of localization, 57
165