Lecture Notes 2017-2018 - 0
Lecture Notes 2017-2018 - 0
2: Commutative Algebra
Nikolay Nikolov
Zorn’s Lemma
A partial order ≤ on a set X is a reflexive transitive relation such that a ≤ b
and b ≤ a implies a = b.
A chain C in a partially ordered set X is a subset C ⊆ X which is totally
ordered, i.e. for any x, y ∈ C we have a ≤ b or b ≤ a. The following result is
known as Zorn’s Lemma. It is equivalent to the Axiom of choice and also to
the Well-ordering principle.
Lemma 1 (Zorn’s Lemma) Let (X, ≤) be a partially ordered set such that
every chain of elements of X has an upper bound in X. Then X has a
maximal element.
1
1 Introduction
Commutative algebra has developed under the unfluence of two major sub-
jects: Algebraic Number Theory and Algebraic Geometry.
Recall that an ideal I of a ring R is prime if R/I is a domain, or equiva-
lently whenever the complement R\I is multiplicatively closed.
The main object of study in Algebraic Number theory is the ring of
integers O of a finite extension field K of Q. The ring O is an example of
a Dedekind domain: all nonzero prime ideals are maximal (in fact of finite
index in O), and moreover every ideal of O has a unique factorization into a
product of prime ideals.
The main object of study of (Affine) Algebraic geometry are the affine
algebraic varieties (which we will call algebraic sets in this course).
Let F be a field, k ∈ N and let R := k[t1 , . . . , tk ] be the polynomial ring
in k variables ti and let F k , denote the k-dimensional vector space of row
vectors.
Let Y ⊆ R be a collection of polynomials from R and define
This is just the subset in F k of common zeroes for all polynomials in S (it
may happen of course that this is the empty set).
It is easy to see that V(S) = V(I) where I = hSi is the ideal generated
by S in R.
2
Proposition 4 For ideals I ⊆ I ′ ⊆ R and subsets Z ⊆ Z ′ ⊆ F k we have
(1) V(I(Z)) ⊇ Z, moreover there is equality if Z is an algebraic set.
(2) I(V(I)) ⊇ I,
(3) V(I) ⊇ V(I ′ ),
(4) I(Z) ⊇ I(Z ′ ).
Proof. Exercise.
The above proposition shows that I and V are order reversion maps
between the set of ideals of R and the algebraic subsets of F k . Moreover (1)
shows that V is surjective while I is injective. Understanding the relationship
between an algebraic set Z and the ideal I(Z) is the beginning of algebraic
geometry which we will address in Section 4.
3
Definition 6 An R-module M is said to be Noetherian if it satisfies any of
the three equivalent conditions of Lemma 5.
Examples of Noetherian rings are fields, Z, PIDs and (as we shall see
momentarily) polynomial rings over fields. An example of a ring which
is not Noetherian is the polynomial ring of infinitely many indeterminates
Z[t1 , t2 , . . .].
4
Let A ≤ B be two rings. We say that B is finitely generated as A-algebra
(or that B is finitely generated as a ring over A) if there exists elements
b1 , . . . , bk ∈ B such that B = A[b1 , . . . , bk ] meaning that B is the smallest
ring containing A and all bi . This is equivalent to the existence of a surjective
ring homomorphism f : A[t1 , . . . , tk ] → B which is the identity on A and
f (ti ) = bi for each i.
5
P
deg f > N . Let a ∈ M be the leading coefficient of f . We have a = j rj cj
for some rj ∈ R. Consider the polynomial g := f − j rj tdeg f −deg pj pj and
P
note that deg g < deg f . Since g ∈ I we can assume from the induction
hypothesis that g ∈ J. Therefore f ∈ J. Hence I = J is finitely generated
ideal of R[t]. Therefore R[t] is a Noetherian ring.
3 The Nilradical
A prime ideal P of a ring is said to be minimal if P does not contain another
prime ideal Q ⊂ P .
6
Definition 15 The nilradical of a ring R denoted by nilrad(R) is the set of
all nilpotent elements of R.
where the sum is over all tuples si subject to ki=1 si = n. We must have
P
s
at least one j such that sj ≥ nj and then xj j = 0. Therefore the right hand
side above is the zero ideal and so I n = 0.
7
So by definition rad(I)/I = nilrad(R/I) from where we see by Theorem
18 the first part of the following.
8
Proof. Suppose I(W ) is a prime ideal and W = W1 ∪W2 with each Wi 6= W .
Then I(Wi ) is strictly larger than I(W ) and we can take fi ∈ I(Wi )\I(W ).
Then the polynomial f1 f2 vanishes on both W1 and W2 hence it vanishes
on W and so f1 f2 ∈ I(W ). Thus I(W ) is not a prime ideal, contradiction.
Therefore W must be irreducible.
We leave the converse as an exercise in Problem sheet 2.
4 The Nullstellensatz
We start with a technical result.
9
n
X
yj yk = bjkl yl (1 ≤ j, k ≤ n)
l=1
for some bij , bjkl ∈ B. Let B0 be the subring of B generated by A and all
the elements bij , bjkl . Then B0 is finitely generated as A-algebra and hence
by Theorem 11 P B0 is a Noetherian ring. We have A ⊆ B0 ⊆ B ⊆ C.
Let M = B0 + ni=1 B0 yi . By the definition of B0 it follows that A ⊆ M
and xi M ⊆ M for all i = 1, . . . , m. Therefore C = M . So C is finitely
generated as B0 -module and in particular C is a Noetherian B0 -module. Its
submodule B is therefore also a Noetherian B0 -module and hence it is finitely
as a B0 -module. In particular there are elements ls ∈ B such
generated P
that C = rs=1 B0 li . Then the set of all bij , bjkl , ls for all possible i, j, k, l, s
generates B as an A-algebra.
Proposition 26 Let E/F be a field extension such that E = F (x) for some
element x ∈ E (meaning that E is the smallest field containing F and x).
The following are equivalent
(1) E/F is a finite extension.
(2) x is algebraic over F .
(3) E is generated by x as an F -algebra.
(4) E is finitely generated as an F -algebra.
a = f (g1 , . . . , gk )
10
for some polynomial f ∈ F [t1 , . . . , tk ]. By muliplying with appropriate power
of r to clear the denominators on RHS we reach the equation a = s(x)/r(x)n
for some n ∈ N and polynomial s(x) ∈ F [x]. Thus r(x)n = s(x)(xr(x) + 1)
which is impossible since xr(x) + 1 is coprime to r(x)n .
11
Corollary 30 Let R be a polynomial ring over algebraically closed field F .
Let I be an ideal of R. Then V(I) = ∅ if and only if I = R. Moreover a ∈ F k
belongs to V(I) if and only if I ⊆ µ(a).
12
Corollary 32 Let F and R be as in Theorem 31 and let I be an ideal of R.
Then rad(I) is an intersection of maximal ideals of R.
φn + a1 φn−1 + · · · + an = 0
as a map on M .
13
of M , so M = ni=1 Rxi . There
P
Proof. Let x1 , . . . , xn ∈ M be generators
Pn
exist ci,j ∈ I such that φ(xi ) = j=1 cji xj . Let C = (ci,j ) and consider C
as a matrix in Mn (R[t]). Let p = p(t) = det(t · In − C) be the characteristic
polynomial of C and note that p(t) = tn + a1 tn−1 + · · · + an where ai ∈ I since
ai is a polynomial in the coefficients ci,j of C. From the Cayley-Hamilton
theorem in part A we have p(C) = 0 and hence p(φ) is the zero map on M
because φ acts as C on M .
Proof. Take φ = IdM in Theorem 35. Then P there exist ai ∈ I such that
(1 + a1 + · · · + an )M = 0 and we can take x = ni=1 ai .
The above corollary has an important special case (which is sometimes
also stated as Nakayama’s lemma).
14
6 Localization
Now we describe a technique which often helps to simplify arguments and
reduce them to the case of local rings. Let R be a domain, that is a ring
without zero divisors. Let Y be a multiplicativley closed subset of R which
contains 1 and such that 0 6∈ Y . Let E be the field of fractions of R.
Definition 40 We define
S := Y −1 R := {ry −1 | r ∈ R, y ∈ Y } ⊆ E.
Proposition 41
(1) The maps c and e are mutually inverse bijections between S and
Rc . Both c and e respect inclusion and intersection of ideals. In addition e
respects sums of ideals.
(2) The prime ideals in Rc are precisely the prime ideals P of R such that
P ∩ Y = ∅.
(3) e maps prime ideals from Rc to prime ideals of S, c maps prime ideals
of S to prime ideals of R.
Proof. Part (1) is an easy exercise. For part (2), suppose P = c(J) is a
contracted prime ideal of R. If y ∈ P ∩ Y then y ∈ J but y −1 ∈ S and so
1 ∈ J, giving J = S and P = R ∩ S = R contradiction. So P ∩ Y = ∅.
Conversely if P is a prime ideal of R such that P ∩ Y = ∅ then let J = e(P )
and consider c(J) = P ∩ J. Clearly P ⊆ c(J). Suppose x ∈ c(J), thus x ∈ R
15
and x = py −1 for some p ∈ P and y ∈ Y . Hence p = xy with y 6∈ P , hence
x ∈ P because P is prime. Therefore P = c(J) = ce(P ) proving (2).
For part (3): If J is a prime ideal of S then c(J) = J ∩ R is a prime ideal
of R.
Now suppose P is a prime ideal of R with P ∩ Y = ∅. We want to
show that e(P ) = SP = Y −1 P is a prime ideal of S. Suppose r1 , r2 ∈ R,
y1 , y2 ∈ Y with (r1 y1−1 )(r2 y2−1 ) ∈ e(P ). Hence r1 r2 (y1 y2 )−1 = py −1 for some
p ∈ P, y ∈ Y . This gives y1 y2 p = yr1 r2 ∈ P and then either r1 ∈ P or r2 ∈ P
since P is prime and y 6∈ P . Hence either r1 /y1 ∈ e(P ) or r2 /e2 ∈ e(P ).
Therefore e(P ) is a prime ideal.
16
Proof. Suppose for the sake of contradiction that there is some a ∈ I\J
and let L := {x ∈ R | xa ⊆ J}. Then L is a proper ideal of R since 1 6∈ L and
so there is some maximal ideal M of R with L ⊆ M . Now a ∈ IRM ⊆ JRM
and so a = xy −1 with x ∈ J and y 6∈ M . But then ay = x ∈ J and so
y ∈ L ⊆ M , contradiction. Hence I ⊆ J.
The above proposition is useful when we want to prove equality of two
ideals I and J of a ring R: it is sufficient to show IRM = JRM for each
maximal ideal M and the problem reduces to working in the local ring RM
which is usually much easier to understand.
7 Integrality
Let R ⊆ S be two rings.
Definition 46 An element x ∈ S is said to be integral over R if x is the
root of a monic polynomial with coefficients in R, that is
xn + a1 xn−1 + · · · an−1 x + an = 0 (1)
for some ai ∈ R.
The ring S is said to be integral over R, if every element of S is integral
over R. We also say that R ⊆ S is an integral extension.
Proof. Let x ∈ I\{0} and let x satisfy (1) with n minimal possible. We
can write this as xh(x) = −an where h(x) = xn−1 + · · · + an−1 . Then an 6= 0
because S is a domain and both x and h(x) are not zero. Since x ∈ I we
have an ∈ I ∩ R.
17
Definition 49 The integral closure of R in S is the set of all elements of S
which are integral over R.
n−1 i
We have 1 ∈ M , xM ⊆ M and M is generated by the finite set ∪i=0 xB
as an R-module. So by Proposition 48 x is integral over R. Therefore T is
integral over R.
When R ⊆ S is an integral extension there is a close relationship between
the prime ideals of S and the prime ideals of R.
Proof. (a) Let x ∈ R\{0} and let x−1 ∈ S satisfy the equation
x−n + a1 x−n+1 + · · · + an = 0
18
with ai ∈ R. This gives x−1 = −(a1 + a2 x + · · · an xn−1 ) and so x−1 ∈ R.
(b) Let x ∈ S\{0} and let
xn + a1 xn−1 + · · · + an = 0
with ai ∈ R and n minimal possible. Then an 6= 0 and we can rewrite the
above equation as xy = −an where y = xn−1 + a1 xn−2 + · · · + an−1 ∈ S. Since
R is a field the element an is invertible in R and thus −ya−1
n is an inverse for
x in S. So S is a field.
(c) We have R/Q = R/(P ∩ R) ≃ (R + P )/P ⊆ S/P . Since S is integral
over R by reducing the equation (1) modulo P we deduce that S/P is integral
extension of R/Q. Note that S/P is a domain since P is a prime ideal of S.
Now by parts (a) and (b) S/P is a field if and only if R/Q is a field.
Proof. (a) Let Y = R\Q and note that Y is multiplicatively closed subset of
R. Choose an ideal P of S maximal subject to the condition P ∩ Y = ∅, such
an ideal P exists by Zorn’s Lemma. Then P is a prime ideal of S by Problem
sheet 1. From the choice of P we have R∩P ⊆ Q. Suppose there exists x ∈ Q
with x 6∈ P . Then P + Sx is an ideal strictly bigger than P and therefore
there exists z ∈ (P + Sx) ∩ Y . We can write z = p + sx where p ∈ P, s ∈ S.
The element s is integral over R and therefore sn + a1 sn−1 + · · · + an = 0 for
some ai ∈ R. This gives
(xs)n + a1 x(xs)n−1 + · · · + an xn = 0
We have xs ≡ z mod P and and therefore
z n + a1 xz n−1 + · · · + an xn ∈ P ∩ R ⊆ Q.
Since x ∈ Q this implies z n ∈ Q but z 6∈ Q and Q is a prime ideal of R,
contradiction. Therefore P ∩ R = Q.
(b) Let Q := P1 ∩ R = P2 ∩ R and consider the integral extension R/Q ⊆
S/P1 . The ring S/P1 is a domain with ideal P2 /P1 such that (P2 /P1 ) ∩
(R/Q) = Q/Q = {0}R/Q . By Proposition 47 we must have that P2 /P1 is the
zero ideal, hence P1 = P2 .
19
Theorem 54 Let R ⊆ S be an integral extension and let Q1 < Q2 < · · · <
Qk be a chain of prime ideals of R. There exists a chain P1 < P2 < · · · < Pk
of prime ideals of S such that Pi ∩ R = Qi for i = 1, . . . , k.
P2 ∩ R = ((P2 ∩ R) + P1 ) ∩ R = (Q2 + P1 ) ∩ R = Q2 .
8 Krull dimension
Let F be an algebraically closed field. We want to define a notion of di-
mension to every algebraic set, which generalizes the dimension of the vector
space F k .
20
of irreducible algebraic sets Vi .
More generally when V is reducible we set dim V to be the largest dimen-
sion of an irreducible component of V .
So dim R is the maximum of the heights of its prime ideals. It turns out
that ht(P ) < ∞ for every prime ideal P of a Noetherian ring R but we won’t
prove this here.
Our next aim is to prove that dim F [t1 , . . . tk ] = k. We will prove a
more general result about the dimension of F - algebras. First we need more
definitions.
21
Definition 60 Let F ⊆ E be a field extension. Elements x1 , . . . xk ∈ E are
said to be algebraically dependent over F if there is a non-zero polynomial
f ∈ F [t1 , . . . , tk ] such that f (x1 , . . . , xk ) = 0.
We say that x1 , . . . , xk are algebraically independent (also said to be tran-
scendental) over F if they are not algebraically dependent.
The notion of transcendence basis is defined even for infinite sets but we
won’t need this here.
It is clear that if E = F (c1 , . . . , cm ) is finitely generated as a field over F
then there is a finite subset X ⊆ {c1 , . . . , cm } which is a transcendence basis
for E/F . What needs proving is the analogue of fundamental property of
bases of a vector space:
Proposition 62 Any two transcendence bases for E over F have the same
size.
22
then yn+1 is algebraic over Ln which is contradiction to Y being transcen-
dental over F . So n ≥ m and by exchanging the roles of X and Y we get
m ≥ n and therefore m = n.
Proof. We will prove the lemma in the case when the field F is infinite.
We argue by induction on n, the case n = 0 being trivially true. Suppose
the lemma is true for R[y1 , . . . , yn−1 ] and we can find x1 , . . . , xs , (s ≤ n − 1),
which are algebraically independent over F and such that F [y1 , . . . , yn−1 ] is
integral over F [x1 , . . . , xs ].
Suppose first that x1 , . . . , xs , yn are still algebraically independent. Take
k = s + 1, xs+1 = yn . Now y1 , . . . , yn are integral over F [x1 , . . . , xk ] and we
are done.
So we may assume that f (x1 , . . . , xs , yn ) = 0 for some nonzero polynomial
f ∈ F [t1 , . . . , ts+1 ] in s + 1. Let g be the sum of all monomials of highest de-
gree m in f . Since F is infinite there exist ci ∈ F \{0} with g(c1 , . . . , cs+1 ) 6=
0. Since g is homogeneous we can consider g(c1 , . . . cs+1 )/cm s+1 and by replac-
ing each ci by ci /cs+1 we may assume cs+1 = 1. Let b := g(c1 , . . . , cs , 1) ∈
F \{0}.
Let zi := xi − ci yn . We have
23
follows that F [x1 , . . . , xs ] is integral over R′ and hence R is integral over R′ .
The ring R′ is generated as an F -algebra by s < n elements and so by the
induction hypothesis there exist elements x′1 , . . . x′k which are algebraically
independent set over F and R′ is integral over F [x′1 , . . . , x′k ]. In turn R is
integral over R′ and by Proposition 51 R is integral over F [x′1 , . . . , x′k ].
{0} = P0 ⊂ P1 ⊂ · · · ⊂ Pk ,
24
Suppose for the sake of contradiction that dim R > k and let {0} = P0 ⊂
P1 ⊂ · · · Pk+1 be a chain of k + 2 non-zero ideals of R. Let Ri := R/Pi , this
is a domain which is a finitely generated algebra over F and by Proposition
65 we have tr.degF R > tr.degF R1 > · · · > tr.degRk+1 ≥ 0. So tr.degR > k,
contradiction. Hence dim R = k = tr.degF R.
by Proposition 65.
25
not to Pj . So Qj 6⊆ Pj and hence Qj + Pj = R. This holds for any j and by
the Chinese remainder theorem
n
R R YR
= ≃ .
nilradR ∩i Pi P
i=1 i
For example Z and more generally any PID is an integrally closed domain,
see the proof of Proposition 72 below.
26
A rich source of Dedekind domains is provided by Algebraic Number
Theory.
Let E/Q be a finite field extension of Q and let R be the integral closure of
Z in E. Then R is a domain and since R is integral over Z we have dim R =
dim Z = 1. Moreover it can be proved that (R, +) is a finitely generated
abelian group, thus R is a Noetherian Z-module, hence a Noetherian R-
module and hence R is a Noetherian ring. An important characterisation of
Dedekind domains is that their ideals have unique factorization property.
27
Then JRPi = Pini RPi ⊆QPisi RPi = IRPi . Therefore ni ≥ si for each i. Let
ui = ni − si and put U := m ui
i=1 Pi . We have U I = J and so I divides J.
28
Definition 78 The ideal class group of a Dedekind domain is the quotient
C := F/P of fractional ideals modulo principal ideals.
Thus R is a PID if and only if C = {0}. One of the major results in Algebraic
number theory is that |C| is finite when R is a ring of integers. The proof
relies on geometric arguments specific to rings of integers, in particular their
realization as a lattice in Euclidean space and lies outside the scope of this
course.
29