Algebra Notes
Algebra Notes
1
Craig Huneke
1
A compilation of two sets of notes at the University of Kansas; one in the Spring
of 2002 by ?? and the other in the Spring of 2007 by Branden Stone. These notes
have been typed by Alessandro De Stefani and Branden Stone.
Contents
2 Modules 19
1 Notation and Examples . . . . . . . . . . . . . . . . . . . . . . . 19
2 Submodules and Maps . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Tensor Products . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Operations on Modules . . . . . . . . . . . . . . . . . . . . . . . 29
3 Localization 33
1 Notation and Examples . . . . . . . . . . . . . . . . . . . . . . . 33
2 Ideals and Localization . . . . . . . . . . . . . . . . . . . . . . . . 36
3 UFD’s and Localization . . . . . . . . . . . . . . . . . . . . . . . 40
4 Chain Conditions 44
1 Noetherian Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2 Noetherian Modules . . . . . . . . . . . . . . . . . . . . . . . . . 47
3 Artinian Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5 Primary Decomposition 54
1 Definitions and Examples . . . . . . . . . . . . . . . . . . . . . . 54
2 Primary Decomposition . . . . . . . . . . . . . . . . . . . . . . . 55
6 Integral Closure 62
1 Definitions and Notation . . . . . . . . . . . . . . . . . . . . . . . 62
2 Going-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3 Normalization and Nullstellensatz . . . . . . . . . . . . . . . . . . 67
4 Going-Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
CONTENTS iii
Bibliography 94
Index 95
iv CONTENTS
Chapter 1
f (r + r0 ) = f (r) + f (r0 )
f (rr0 ) = f (r)f (r0 )
f (1R ) = 1S
Similarly, if n < 0,
|n| times
z }| {
f (n) = f (−1R ) + · · · + f (−1R ) = n · 1R .
Example 9. Suppose {rλ }λ∈Λ ⊆ R. Then the ideal generated by this set,
denoted (rλ ), or (rλ )R, is the set of elements of the form
X
sλ rλ
λ∈Λ0
where Λ0 ⊆ Λ, |Λ0 | < ∞, and sλ ∈ R. This is the smallest ideal containing all
of rλ . We say I is finitely generated if I = (r1 , . . . , rn ), ri ∈ R and principal if
n = 1.
Example 10 (Direct Sum). The direct sum is an ideal Q of the direct product
(not necessarily a subring) and consists of
L all (ri ) ∈ Ri such that all but
finitely many ri are 0. We denote this by Ri where i ∈ I (see example 4).
Example 12. Given two ideals I, J the product is an ideal and IJ = (ij) where
i ∈ I and j ∈ J. Note that in general IJ 6= {ij|i ∈ I, j ∈ J}
Example 15. If R = Z then every ideal is principal of the form (n) for some
n > 0.
Example 17. Let k be a field, R = k[x, y]. If I = (x, y), that is the set of all
f ∈ R such that f (0, 0) = 0, then I is not principal. In fact (x, y)n requires
n + 1 generators.
4 Rings, Ideals, and Maps
Let I be an ideal in a ring R. Then the quotient ring, denoted R/I, is the
set {r + I|r ∈ R} of additive cosets of I. We make this into a ring by
(r + I) + (s + I) := (r + s) + I
(r + I) · (s + I) := rs + I
We need to show that the product is well defined. First recall that r + I =
{r + i|i ∈ I} and we have r + I = s + I if and only if there exists i, i0 ∈ I such
that r + i = s + i0 . This is equivalent to r − s ∈ I.
Now suppose r+I = r0 +I and s+I = s0 +I. We want to show rs+I = r0 s0 +I,
i.e. rs − r0 s0 ∈ I. So notice,
rs − r0 s0 = (r − r0 )s − r0 (s0 − s) ∈ I.
The zero element in R/I is 0 + I = I. The multiplicative identity is 1 + I. In
general we will write r = r+I. There is a surjective homomorphism π : R → R/I
defined by π(r) = r with ker(π) = I.
Example 18. Let R = Z. Then by example 15 we know that every ideal I is
principal, say I = (n). Then the map Z → Z/I is just Z → Z/(n) such that
m 7→ m for m ∈ Z.
Example 19. Let I = (x2 + 1) be an ideal in the polynomial ring R[x] for R
the real numbers. Then R[x] maps onto C via
R[x] → R[x]/(x2 + 1) ' C
Proposition 1 (Isomorphism Theorem). Let f : R → S be a ring homomor-
phism and set I = ker f . Then f factors as a surjection followed by an injection
as in the following commutative diagram:
R
f
/S
>
π
g
R/I
Proof. Let J ⊆ R be an ideal and define J = π −1 (J) under the projection map
π : R → R/I. Since 0 ∈ J, we must have I ⊆ J. It is easy to see that J is an
ideal and J/I = J by definition. Conversely, given an ideal J of R containing
I, it is also easy to see that J/I is an ideal.
To show the second statement, note the if J1 = J2 then we have J1 = J2 .
Conversely, suppose J1 = J2 and let ji ∈ J1 . Then there exists j2 ∈ J2 such
that j1 = j2 . This implies that j1 − j2 ∈ I. But I ⊆ J2 thus we have j1 =
(j1 − j2 ) + j2 ∈ J2 . Hence J1 ⊆ J2 . a similar argument shows that J2 ⊆ J1 .
For the third statement, use proposition 1 with S = R/J and the composi-
tion f of the surjections
R
π / R/I π / R/J.
=
f
(see example 7). From proposition 1 we have that Z[i] ' Z[x]/(x2 + 1). So by
the above remark we have that
Z[i] Z[x]
'
(5) (x2 + 1, 5)
Z[x]/5Z[x]
'
(x2 + 1)
(Z/5Z)[x]
'
(x2 + 1)
Z5 [x]
'
(x − 2)(x − 3)
4 Prime Ideals
Given a ring R, an ideal I is maximal if there does not exist a proper ideal J
such that I ( J. This is equivalent to R/I being a field. A proper ideal I is
prime if whenever ab ∈ I then a ∈ I or b ∈ I. A ring is called a domain if for
any elements a, b in the ring such that ab = 0 then a = 0 or b = 0. An ideal I in
a ring R is prime if and only if R/I is a domain. Hence we have that maximal
ideals are prime as fields are domains. On the other hand, the converse is not
true, consider the ring Z with ideal (0).
Proof. Let Σ be the set of ideals of R that do not meet S. Note that Σ is
non-empty since the zero ideal does not meet S. By Zorn’s lemma1 , we have
that Σ has at least one maximal element I. Now assume that ab ∈ I and that
a, b ∈
/ I. Hence we have that the ideals (I, a) and (I, b) have I as a proper subset
and hence neither are elements of Σ. That is, there exists natural numbers n, m
such that xn ∈ (I, a) and xm ∈ (I, b). So for some i1 , i2 ∈ I and r, s ∈ R we
have xn = i1 + ra and xn = i2 + sb. The product
is reflexive and transitive and such that x 6 y and y 6 x together imply x = y). A subset
T of S is a chain if either x 6 y or y 6 x for every pair of elements x, y in T . Then Zorn’s
Lemma may be stated as follows: if every chain T of S has an upper bound in S (i.e. if there
exists x ∈ S such that t 6 x for all t ∈ T ) then S has at least one maximal element.
8 Rings, Ideals, and Maps
R
π / / R/p i / κ(p).
<
φ
where κ(p) is the field of fractions of R/p. Choose x ∈ R as in (2). Notice that
φ(I) = 0 since I ⊆ p. Therefore we have that φ(x) = 0. Since i is an injection,
we have that x + p = 0 in R/p and √ thus x ∈ p.
(3)⇒(1): Assume that x ∈ / I and pass to R/I (assume R = R/I). Thus √
we have reduced to the case in which x ∈ p for all p ∈ Spec(R) and x ∈ / 0.
But by lemma 3, since x is not nilpotent, there exists a prime ideal P maximal
with respect to the exclusion of {xn }∞ n=0 ; a contradiction.
(2) I1 ∩ · · · ∩ In = I1 I2 · · · In .
f (r) = 0 ⇔ r + I = I, r + J = J
⇔ r ∈ I ∩ J.
and
I1 ∩ · · · ∩ In−1 = I1 I2 · · · In−1 .
By the case of n = 2 we may conclude that
and
(I1 ∩ · · · ∩ In−1 ) ∩ In = (I1 I2 · · · In−1 ) · In .
In order to ensure I1 ∩ · · · ∩ In−1 and In are comaximal suppose they are
not and argue by way of contradiction. That is assume I1 ∩ · · · ∩ In−1 and
In are not comaximal. Then (I1 ∩ · · · ∩ In−1 ) + In is a proper ideal and is
contained in some maximal ideal m. Since I1 · · · In−1 ⊆ I1 ∩ · · · ∩ In−1 we get
that I1 · · · In−1 ⊆ m. Since m is prime there exists 1 6 j 6 n − 1 such that
Ij ⊆ m. But then Ij + In ⊆ m, a contradiction.
10 Rings, Ideals, and Maps
Prime Avoidance
{rx + i | r ∈ R, i ∈ I} = (x) + I * pj
Example 25. Let R = Z2 [x, y]/(x, y)2 . Then (x, y)R ⊆ xR ∪ yR ∪ (x + y)R
but (x, y)R is not contained in any of them.
4 Prime Ideals 11
Proof. Every element in (x, y)R can be represented by an element of the form
αx + βy + (x, y)2 where α, β ∈ Z2 . Thus there are only 4 elements in (x, y)R;
namely x + y, x, y, and 0.
Example 26. Let k be a field and R = k[x] a polynomial ring p in one variable.
For an irreducible polynomial f (x), p = (f (x)) is prime and (f n (x)) = p.
p T
Example 27. Consider the integers Z. For n > 0, (n) = (p)⊇(n) (p) =
T Q
p|n (p) = p|n (p). (Chinese remainder theorem)
Example 28. Let k be a field and R = k[x] be a√polynomial ring in one variable.
Consider the ideal I = (x2 , xy, y 2 ) of R. Then I = (x, y).
√
Proof. We will first show that (det(A), trace(A)) ⊆ I. By proposition 5 it
is enough to show that if homomorphism φ : R → k such that φ(I) = 0 then
φ(det(A)) = φ(trace(A)) = 0. Apply φ to the matrix A and let α, β, γ, δ be the
images of a, b, c, d respectively. Further let M = φ(A). Since φ(I) = 0 we have
that M 2 = 0. The characteristic polynomial is T 2 − trace(M )T + det(M ) · I.
So mM (T ) = T 2 and therefore Cm (T ) is also T 2 . This implies that trace(M ) =
det(M ) = 0. So trace(M ) = φ(trace(A)), det(M ) = φ(det(A)).
To see the reverse inclusion, it is enough to show I ⊆ (trace(A), det(A)) and
(trace(A), det(A)) is prime.
Example 30.
φ0
k[x, y]/(x3 − y 2 ) / k[t2 , t3 ]
9
' f
k[x, y]/p
P
Proof.
P Clearly φ is onto since {φ(vi )} are a basis. If φ( αi vi ) = 0 then
αi φ(vi ) = 0 and thus αi = 0 for all i. That is, φ is one-to-one.
Given the remark, consider the vector space basis for R0 and S. Notice
that
S = k + kt2 + kt3 + kt4 + kt5 + · · ·
and k[x, y] has a k-basis {xi y j }i,j>0 . In R0 , {xi y j }i,j>0 are a generat-
ing set. Since x3 = y 2 we can refine this generating set to {xi , xi y}i>0 .
Note that φ0 (xi ) = t2i and φ0 (xi y) = t2i+3 for i > 0. So under φ0 ,
{φ0 (xi ), φ0 (xi y)} is a k-basis of S. So the above remark shows φ0 is an
isomorphism. In particular, ker(φ0 ) = 0 + (x3 − y 2 ) and thus ker(φ) =
(x3 − y 2 ).
Going back to k[t3 , t4 , t5 ], notice that the three generators of the kernel of
φ are excactly the 2 × 2 minors of
x y z
y x2 z
up to sign.
Proof. Suppose r is irreducible and (r) ⊆ (s). Hence s divides r and there exists
a t in R such that st = r. But then either t is a unit and (r) = (s), or s is a
unit and (s) = R.
Conversely, if (r) is maximal among proper principal ideals and r = ab, then
since (r) ⊆ (a) either (a) = R (a is a unit) or (r) = (a). In the latter case,
r divides a as well. So, rs = a for some s in R and thus rsb = r. Therefore
r(1 − sb) = 0. Since R is a domain and r 6= 0, then 1 = sb.
r = an1 1 · · · ank k = bm ml
1 · · · bl
1
so,
an1 1 an2 2 · · · ank k ∈ (b1 ).
But (b1 ) is prime, so there exists and i, 1 6 i 6 k such that ai ∈ (b1 ). This
implies (ai ) ⊆ (b1 ). But ai is irreducible and thus (ai ) = (b1 ) by remark 5.
What is left is to prove existence: This is given by part (2) of the definition
of UFD.
Definition. An element e ∈ R is idempotent if e2 = e.
Remark (See Atiyah, p. 20). For an idempotent e in R, 1 = e + (1 − e), and
e2 = e if and only if e(1 − e) = 0. Further,
R ' Re × R(1 − e)
This is an ideal. Therefore there exists a ∈ R such that (a) = I. But then there
exists an i such that a ∈ Ii . Then for all j > i
a contradiction.
Lemma 12. Let R be a PID. The following are equivalent:
(1) The element a is irreducible.
5 Unique Factorization Domain 15
Proof of Theorem 10. (A) is a consequence of lemma 12, since maximal ideals
are prime. For (B) let a ∈ R, a is non-unit, non-zero. There exits a maximal
ideal m containing a. Since R is a PID, m = (a1 ), a1 is irreducible by lemma
12. So, a = a1 b1 . If b1 is a unit, done. If not, (a) ( (b1 ). Repeat with b1 in
place of a.
There exists an irreducible a2 such that b1 = a2 b2 . Therefore
Exercises
(1) Consider the natural injection f : Z → Z[x] and g : Z[x] → Z, the
evaluation at n ∈ Z. What is the kernel of g and g ◦ f ?
(2) Let x be a nilpotent element of a ring R. Show that 1 + x is a unit in R. [1]
Deduce that the sum of a nilpotent element and a unit is a unit.
(3) Let R be a ring and let R[x] be the ring of polynomials in an indeterminate [1]
x, with coefficients in R. Let f = r0 + r1 x + · · · + rn xn ∈ R[x]. Prove that
(a) f is a unit in R[x] iff r0 is a unit in R and r1 , . . . , rn are nilpotent.
(b) f is nilpotent iff r0 , r1 , . . . , rn are nilpotent.
(c) f is a zero-divisor iff there exists r 6= 0 in R such that rf = 0.
(d) f is said to be primitive if (r0 , r1 , . . . , rn ) = (1). Prove that if f, g ∈
R[x], then f g is primitive iff f and g are primitive.
(4) For a ring R, r ∈ Jac(R) iff 1 − rs is a unit for all s ∈ R.
(5) What is the Jacobson radical of the polynomial ring R[x]? [1]
(10) Show that a ring R is a field iff (0) is the unique proper ideal of R. [3]
k[y]
i / k[x, y] π/
k[x, y]/(x)k[x, y]
is an isomorphism.
(12) If Ii , i = 1, . . . , n are ideals of a ring R and P a subset of R, show that [3]
(∩i Ii ) : P = ∩i (Ii : P ).
(13) Let k be a field and (a1 , . . . , an ) ∈ k n . Show that the set of all polynomials [3]
P ∈ k[x1 , . . . , xn ], such that P (a1 , . . . , an ) = 0, is a maximal ideal of
k[x1 , . . . , xn ] generated by x1 − a1 , . . . , xn − an .
(14) Show that all non-zero prime ideals of a principal ideal ring are maximal. [3]
(15) Show that if a ring R has only one prime ideal, then an element of R is [3]
invertible or nilpotent.
5 Unique Factorization Domain 17
(16) Let ki , with i = 1, . . . , n, be fields. Show that the ring k1 × · · · × kn has [3]
only finitely many ideals.
(17) If R is a principal ideal ring and a ∈ R a non-zero element, show that the [3]
quotient ring R/aR has only finitely many ideals.
[3] (18) Let R be a UFD and a ∈ R a non-zero element. Show that the nilradical
of R/aR is the intersection of a finite number of prime ideals. If p1 , . . . , pn
are these prime ideals, show that for each prime ideal p of R/aR there
exists i such that pi ⊆ p.
Zariski Topology
[1] (20) Let R be a ring, X = Spec(R) and V (E) denote the set of all prime ideals
of R which contain E. Prove that
p
(a) if a is the ideal generated by E, then V (E) = V (a) = V ( (a)).
(b) V (0) = X, V (1) = ∅.
(c) if (Ei )i∈I is any family of subsets of R, then
These results show that the sets V (E) satisfy the axioms for closed sets in
a topological space. As mentioned before, the resulting topology is called
the Zariski tolology.
[1] (21) Draw the pictures of Spec(Z), Spec(R), Spec(C[x]), Spec(R[x]), Spec(Z[x]).
[1] (22) For R a ring, consider {D(r)}r∈R (the basis of open sets for the Zariski
topology). Prove that
Modules
(r · f )(m) := rf (m)
Note. If k is a field, V ' k n , Homk (V, V ) ' Mn (k) where Mn (k) is the set of
n × n matrices with elements from k.
L
Definition. An R-module F is a free module if F ' i Ri where Ri ' R. In
other words, F is free if it has a basis.
such that ri ∈ R and all but finitely many ri are zero. The R-module M is said
to be finitely generated if I is a finite set. I.e., there exists x1 , . . . , xk ∈ M such
that M = {r1 x1 + · · · + rk xk | ri ∈ R} = Rx1 + · · · + Rxk = hx1 , . . . , xk i.
L Let M be an R-module with a generating set {xi }i∈I . In this case, let
Remark.
F ' i Ri where Ri ' R. Consider the elements ei = (0, 0, . . . , 1, 0, . . .) ∈ F ,
where the one is is the ith position. There exists a homomorphism F → M
defined by ei 7→ xi . Thus
X
(r1 , r2 , . . .) 7→ ri xi ∈ M.
i
The next three theorems are generalized versions of proposition 1 and theo-
rem 2. They are stated without proof.
22 Modules
M
f
/N
<
π
g
M/K
K ←→ K/N.
N + K = {n + k | n ∈ N, k ∈ K}
Finally
ker(f ) = {k ∈ K : f (k) = 0} = {k ∈ K : k + N = N } = K ∩ N.
Lemma 17. Let R be a ring and M an R-module. Then HomR (R, M ) ' M .
Proof. Define a homomorphism Φ : HomR (R, M ) → M by Φ(φ) = φ(1). Check
that Φ is an isomorphism.
Remark. From the lemma we know that HomZ (Z, Q) ' Q. Let φ ∈ HomZ (Q, Z)
be a non-zero Z-homomorphism, so that there exists α ∈ Q such that φ(α) 6= 0.
Without loosing generality, say φ(α) = n, with n > 0. So,
1 1
n = φ(α) = φ(m · · α) = m · φ( α) ∈ Z.
m m
Since m is arbitrary, we have arrived at a contradiction. Hence HomZ (Q, Z) = 0.
3 Tensor Products
Definition. Let M, N, P be R-modules. An R-bilinear map f : M × N → P
defined by (m, n) 7→ f (m, n) is a map such that
(i) If we fix x ∈ M and then define fx : N → P by x 7→ f (x, n), then fx is
an R-module homomorphism.
(ii) Similarly, fixing y ∈ N and defining fy : N → P by m 7→ f (m, y) is an
R-module homomorphism.
Theorem 18. Given R-modules M, N , there exists an R-module T and a bi-
linear map g : M × N → T such that
(i) Given any other R-module P and bilinear map f : M × N → P , there
exists a unique R-module homomorphism α : T → P such that
M ×N
g
/T
α
f
#
P
is a commutative diagram.
(ii) Further, T and g are unique in the following sense: If T 0 , g 0 is another
pair satisfying (i), then there exists an isomorphism i such that
M ×N
g
/T
g0
# i
T0
is a commutative diagram as well.
24 Modules
Definition. The R-module T in the above theorem is called the tensor product
of M and N (over R) and is written T = M ⊗R N .
L
Proof. For (i), let F be a free module R(m,n) with m ∈ M , n ∈ N and
R(m,n) ' R. Denote theL element with a 1 in the (m, n)th slot and 0 elsewhere
by [m, n]. Hence F = R[m, n].
Let C be the R-submodule of F generated by all elements of the following
form: mi ∈ M , ni ∈ N , r ∈ R.
M ×N
g
/T
f
#
P
It’s enough to prove Φ sends the specified generators of C to zero, and it does.
For (ii), if T , g and T 0 , g 0 are two such tensor products, then by
M ×N
g
/T
L
∃! α
g0
#
β
T0
Example 41. Let F and L be two field extensions of a field K, and let F L be
their compositum, so that we have a diagram of fields
FL
F L
(1) Every set {xi } of elements in F which are linearly independent over K are
linearly independent over L.
(2) Every set {yj } of elements in L which are linearly independent over K are
linearly independent over F .
Exact Sequences
φi+1
··· / M i1 / Mi φi
/ Mi−1 / ···
0 /N i /M π / M/N /0
is a s.e.s.
(1) M ⊗ N ' N ⊗ M
(2) (M ⊗ N ) ⊗ Q ' M ⊗ (N ⊗ Q)
M1 ⊗ N
α⊗1
/ M2 ⊗ N β⊗1
/ M3 ⊗ N /0
Proof. (1) Notice the bilinear map M × N → T is exactly the same as the
bilinear map N × M → T by “flipping”. So both M ⊗ N and N ⊗ M solve the
same universal problem. M ⊗ N ' N ⊗ M where m ⊗ n 7→ n ⊗ m.
(2) Exercise.
(3) We will show that M/IM has the correct universal property. Denote
cosets in R/I by and define the map R/I × M → M/IM by (r, m) 7→ rm.
This is well-defined: r = s ⇔ r − s ∈ I ⇒ (r − s)m ∈ IM ⇒ rm = sm in
M/IM .
It is bilinear, e.g. (r + s, m) 7→ (r + s)m = rm + sm.
Does there exist a unique R-module homomorphism h such that
R/I × M / M/IM
h
g
# |
Q
M
h /N
;
π
# h
M/IM
Claim. I · α(M ) = 0
To see this, let m ∈ M and α(m) = g(1, m). For i ∈ I,
So the diagram commutes for any bilinear map g, that is, M/IM ' R/I ⊗R M .
(4) Exercise.
P (5) Note, in general,
P that using (4) and
P induction, if F is the free module
Rvi and G = Rwi then F ⊗R G = i,j R(vi ⊗ wj ). Using (3) with I = 0,
we see that R ⊗R N ' N . e.g.
Now apply this to vector spaces which are free k-modules to get (5).
(6) Exercise.
(7) Exercise.
(8) As an R-module, M3 ⊗R N is generated by “decomposable” tensors,
m ⊗ n, m ∈ M3 , n ∈ N . But there exists an x ∈ M2 such that β(x) = m and so
(β ⊗ 1)(x ⊗ n) = m ⊗ n and thus β ⊗ 1 is onto. Note that ker(β ⊗ 1) ⊇ im(α ⊗ 1).
For let x ∈ M1 , n ∈ N ;
M2 ⊗ N β⊗1
−→ M3 ⊗ N −→ 0.
im(α ⊗ 1)
h : M3 ⊗ N / M2 ⊗ N
im(α ⊗ 1)
/ g(x, n)
x⊗n
R ⊗R M
x / R ⊗R M / R/xR ⊗R M / 0,
that is
M
x /M / M/xM / 0,
0 /M x /M / M/xM /0
is also exact.
4 Operations on Modules 29
x
Remark. The map M → M being one-to-one is equivalent to x being a non-zero
divisor of M . In fact, explicitly, this means xm = 0 ⇒ m = 0 for m ∈ M . For
example, if M = R/Rx then
R/xR
x / R/xR
4 Operations on Modules
Definition. In analogy with the colon operation defined for ideals, given an
ideal I ⊆ R and R-modules N ⊆ M we define the R-submodule
N :M I = {m ∈ M : mI ⊆ N } ⊆ M.
Similarly, given N, L ⊆ M two R-submodules we can define the ideal
N :R L = {r ∈ R : rL ⊆ N } ⊆ R.
In particular, if N = 0 ⊆ M and L = M we define the annihilator of M as
ann(M ) = 0 :R M = {r ∈ R : rM = 0} ⊆ R.
Definition. If M is an R-module, M is said to be flat if whenever
α β
0 −→ N1 −→ N2 −→ N3 −→ 0
is a short exact sequence of R-modules, then
α⊗1 β⊗1
0 −→ N1 ⊗ M −→ N2 ⊗ M −→ N3 ⊗ M −→ 0
is also exact; equivalently, α ⊗ 1 is one-to-one. If f : A → B is a homomorphism
of rings, we say f is flat homomorphism if B is a is a flat A-module (B is an
A-module via f : a · b = f (a) · b).
Example 44. Any free module is flat.
Remark. M is finitely generated if and only if there exists a free module Rk
mapping onto M.
φ
Proof. If M is finitely generated and Rk −→ M −→ 0, φ(e P i ) = xi , then ker(φ)
is a submodule of Rk and ker(φ) = {(r1 , . . . , rk ) ∈ Rk | i ri xi = 0} where
φ
0 −→ ker(φ) −→ Rk −→ M −→ 0.
30 Modules
mk 0
or, by the recollection,
det(A) 0 m1 0
.. .. .. .
. =
. .
0 det(A) mk 0
4 Operations on Modules 31
Exercises
Chapter 3
Localization
g
h
S
r1 r2 r1 r2
· := .
w1 w2 w1 w2
We make W −1 M a module over this ring W −1 R by defining
m1 m2 m1 w2 + m2 w1
+ :=
w1 w2 w1 w2
r m rm
· := .
w1 w2 w1 w2
Exercise 1. Check for the well-defined property then show that W −1 R is really
a commutative ring and W −1 M is really a module over W −1 R.
Remark. The identity of W −1 R is 11 or w
w for all w ∈ W . Also, there exists a
ring map (sometimes called the canonical map) R → W −1 R defined by r 7→ 1r .
Definition. Let R be a ring and M , R-module and W a multiplicatively closed
set. The localization of R with respect to W , is the ring W −1 R. Similarly, the
localization of M with respect to W is the W −1 R-module W −1 M .
Remark. If W = {xn }∞ n=0 (see example 45) then we denote W
−1
R by Rx .
Likewise if W is a complement of a prime p (see example 46) then we denote
W −1 R by Rp .
Proposition 23. The ring W −1 R has the following universal property:
R / W −1 R
∃!g
f
|
S
n
!
X ri
φ mi ⊗ = 0.
i=1
ui
Fist note that with out any loss of generality all the ui ’s are the same, say u.
Then X ri X 1 X 1
mi ⊗ = mi ri ⊗ = mi ri ⊗
u u u
36 Localization
Proof. This follows from the canonical isomorphisms of the tensor product and
the definition of a flat homomorphism (see definition on page 29).
Proof. Apply the theorem to the left hand side and then use the canonical
isomorphisms of the tensor product to obtain the right hand side.
Example 47. Given the polynomial ring k[x, y] in two indeterminates over a
field k, the structure of the ring
k[x, y]
(xy) x
k[x, x−1 , y]
k[x, y]
' .
(xy) x (xy)k[x, x−1 , y]
Notice that (xy)k[x, x−1 , y] = (y)k[x, x−1 , y]. So substituting and applying the
corollary again we obtain
k[x, y]
' k[x]x ' k[x, x−1 ].
(xy) x
(3) The previous two statements give a one-to-one inclusion preserving corre-
spondence between Spec(W −1 R) and primes p in R such that p ∩ W = ∅
Proof. For the first part, use the definition of addition and multiplication in the
ring W −1 R.
In general, if φ : R → S is a ring homomorphism, J ⊆ S, then φ−1 (J) is an
ideal in R. Apply this to the canonical map from R into W −1 R and we have
that φ−1 (J) = J ∩ R is an ideal. Further, if wi ∈ J then w wi = 1i implies that
i ∈ J ∩ R. Thus wi ∈ W −1 (J ∩ R) and the second statement follows.
For the third statement, consider q ∈ Spec(R) and q ∩ W = ∅. Then since
we can apply the above general remark to the domain R/q. We see that
W −1 (R/q) is a domain and so W −1 q ∈ Spec(W −1 R). (W ∩ q = ∅ implies
that W −1 q = W −1 R)
Conversely, if Q ∈ Spec(W −1 R) then Q ∩ R = q is prime. (This is true for
general homomorphisms) By (2) we have that W −1 q = Q.
Remark. If I1 and I2 are ideals, it is possible that W −1 I1 = W −1 I2 without
I1 = I2 .
Example 49. Let R = k[x, y] be a polynomial ring in two variables over a
field and W = {y n }n>0 . Consider the ideals I1 = (x2 , xy) and I2 = (x). Then
W −1 I1 = W −1 I2 but W −1 I1 ∩ R = (x).
Remark. In general, if I ⊆ R is an ideal, then
[
W −1 I ∩ R = {r ∈ R | ∃ w ∈ W with w · r ∈ I} = I : w.
w∈W
Proof. We know that Spec(Rp ) is the set of primes Q in R such that Q∩Rp = ∅,
i.e. primes Q such that Q ⊆ p.
Q1 ∩ R = Q2 ∩ R = Q3 ∩ R
then Q1 = Q2 or Q2 = Q3 .
Also set Q01 = Q1 /qR[x], Q02 = Q2 /qR[x], Q03 = Q3 /qR[x]. In R/q we have
Q1 ∩ R = Q2 ∩ R = Q3 ∩ R = 0.
W −1 Q1 ⊆ W −1 Q2 ⊆ W −1 Q3
Q1 = Q2 or Q2 = Q3 .
(1) M = 0;
Proof. Clearly (1) ⇒ (2) ⇒ (3). Now assume (3) and by way of contradiction
suppose M 6= 0, i.e. there exists x ∈ M , x 6= 0. This means ann(x) = {y ∈
6 R, therefore there exists a maximal ideal m ∈ Spec(R) such that
R : yx = 0} =
ann(x) ⊆ m.
x
Claim. 1 6= 0 in Mm .
But the Local-Global Principle says that it is enough to check (ker f )p and
(cokerf )p for all p ∈ Spec(R). Finally, since ⊗R Rp is flat, we get (ker f )p =
ker fp and (cokerf )p = cokerfp . Hence
f is injective ⇐⇒ fp is injective for all p ∈ Spec(R).
f is surjective ⇐⇒ fp is surjective for all p ∈ Spec(R).
f is isomorphism ⇐⇒ fp is isomorphism for all p ∈ Spec(R).
ϕ : Rn → M
ei 7→ xi
ϕW : W −1 Rn → W −1 M
ei xi
1 7−→ 1
e1 x1 en
is a presentation for W −1 M , which is generated by ϕW
1 = 1 , . . . , ϕW 1 =
xn
1 .
40 Localization
which must stabilize at some point since R is Noetherian. If (rn ) = (rn+1 ) this
means that xi does not divide rn for all xi ∈ Λ. But then r = wrn for some
w ∈ W by construction.
3 UFD’s and Localization 41
z0
[
∩R= (z 0 : w),
1
w∈W
xa1 1 · . . . · xann r = z 0 s.
Hence xi |z 0 s but xi 6 | z 0 for all i, and since the xi ’s are prime we get xi |s for
all i. So we can cancel the xi ’s one at a time to get r = z 0 t for some t ∈ R, i.e.
r ∈ (z 0 ).
Proof of Theorem 33. (1) Recall that to prove that a domain is UFD we only
need to show that every irreducible element is prime, provided we have ACC
(Ascending Chain Condition) on principal ideals. R is UFD, hence a domain,
therefore W −1R is a domain. If x ∈ R is irreducible then x is prime, therefore
W −1 (x) = x1 is prime in W −1 R provided W ∩ (x) = ∅. Set
W 0 := {x ∈ R : ∃w ∈ W, x|w}
Claim. W −1 R = (W 0 )−1 R
Proof of the Claim. Let x ∈ W 0 and write xy = w ∈ W . in W −1 R w is a unit,
then
1 = w−1 xy = x(w−1 y) = y(w−1 x)
so x and y are also units. This means that W −1 R satisfies the same property
as (W 0 )−1 R and therefore they are isomorphic.
By the Claim we can assume without loss of generality that W = W 0 . Let
b
w ∈ W −1 R and write b = x1 · . . . · xn a product of primes (R is UFD). Then
b 1 x1 xn
= ... .
w w 1 1
Now x1i is either a unit (if xi ∈ W 0 ) or a prime element (if xi ∈
/ W 0 ).
(2) It suffices to show that every irreducible element r ∈ R is prime. There are
two cases:
42 Localization
(1) r
1is a unit in W −1 R, i.e. r ∈ W . Since every element in W is a product
of xi ’s in Λ, but also r is irreducible, we have that r = xj for some j, and
hence it is prime.
z
(2) 1r is not a unit, then there exists a prime ideal ⊆ W −1 R such that
1
r z
∈ . Therefore there exist s ∈ R and w ∈ W such that
1 1
r z s
= ⇒ wr = zs.
1 1w
Without loss of generality we can replace z with z 0 of Lemma 35 to assume
xi 6 | z for all xi ∈ Λ. By Lemma 35 z is prime and z|wr but z 6 | w, therefore
z|r. Finally r is irreducible, hence (r) = (z) is prime.
C[x1 , x2 , x3 , x4 ] C[u, v, s, t]
R := ' =: S
(x21 + x22 + x23 + x24 ) (uv − st)
C[x1 , . . . , xn ] C[u, v, x3 , . . . , xn ]
R := ' =: S.
(x21 + . . . + x2n ) (uv + x23 + . . . x2n )
Exercises
(1) What is the cardinality of (Z200 )6 ?
(2) Atiyah ch 3: 1,2,5,12,13
Chapter 4
Chain Conditions
1 Noetherian Rings
Definition. A ring R is Noetherian if the set of all ideals satisfies ACC with
respect to the inclusion. This means that every ascending chain of ideals has a
maximal element, i.e., if
I1 ⊆ I2 ⊆ · · · ⊆ Ii ⊆ Ii+1 ⊆ · · ·
is a chain of ascending ideals Ij , then there exists n sufficiently large such that
In = In+1 .
Proposition 36. The ring R is Noetherian if and only if every ideal in R is
finitely generated.
Proof. Assume R is Noetherian and let I be and ideal in R. Let f1 ∈ I. If
(f1 ) = I we are done. If not, choose f2 ∈ I \ (f1 ). If (f1 , f2 ) = I then stop.
Incuctively, we have a chain,
(f1 ) ⊆ (f1 , f2 ) ⊆ (f1 , f2 , f3 ) ⊆ · · · .
1 Noetherian Rings 45
Since R is Noetherian, this chain stops and it can only stop when I is generated
by these elements.
Conversely, if we have an ascending chain of ideals
I1 ⊆ I2 ⊆ · · · ⊆ Ii ⊆ Ii+1 ⊆ · · · ,
J ⊆ IN ⊆ IN +1 ⊆ · · · ⊆ J.
So IN = IN +1 .
Example 53. Examples of Noetherian Rings:
(1) The integers Z.
(2) Any field.
(3) If k is a field, then k[x] is Noetherian.
Theorem 37 (Hilbert Basis Theorem). If R is a Noetherian ring, then R[x1 , . . . , xn ]
is Noetherian.
Proof. By induction on n, it suffices to prove the case when n = 1 since
R[x1 , . . . , xn ] = R[x1 , . . . , xn−1 ][xn ]. We want to prove R[x] is Noetherian.
Let
f (x) = r0 + r1 x + r2 x2 + · · · + rn xn
be an element of R[x] such that rn 6= 0. Define in(f ) = rn . If I ⊆ R[x] is an
ideal, then
in(I)j = {in(f ) | f ∈ I, deg(f ) 6 j} ∪ {0}.
Notice that in(I)j is an ideal in R: take a ∈ in(I)j and r ∈ R, then if ra = 0
clearly ra ∈ in(I)j . If ra 6= 0 then we have
which means ra ∈ in(I)j . To prove that ∈ Ij is closed under the sum pick
a, b ∈ in(I)j , then there exist
in(I)N = in(I)N +1 = . . .
Again cancel the leading term of f , which is in(f )xk , using fk1 , . . . , fkmk :
mk
X
g := f − sl fkl ∈ J
l=1
2 Noetherian Modules
Definition. Let R be a ring and let M be a R-module. The following are
equivalent:
(1) Every submodule of M is finitely generated.
(2) M satisfies ACC on submodules.
(3) Any ordered set of submodules has a maximal element with respect to
containment.
Such a module M is said to be Noetherian.
Proof. The proof is the same as the one given for ideals.
Proposition 38. (1) If N ⊆ M is a submodule and M is Noetherian, then
M/N is Noetherian.
(2) If N ⊆ M is a submodule and both N and M/N are Noetherian, then M
is Noetherian.
Proof. (1) Immediate from the definition and the 1-1 correspondence:
1−1
{K/N ⊆ M/N submodule} ←→ {N ⊆ K ⊆ M submodule}.
(2) Suppose we have an ascending chain of submodules of M :
M1 ⊆ M2 ⊆ . . .
Then consider:
M 1 ∩ N ⊆ M2 ∩ N ⊆ . . . ⊆ N
and
M1 + N M2 + N
⊆ ⊆ . . . ⊆ M/N.
N N
By assumption there exists n ∈ N such that
Mn + N Mn+1 + N
Mn ∩ N = Mn+1 ∩ N and = .
N N
48 Chain Conditions
Claim. Mn = Mn+1 .
Proof of the Claim. It is enough to show that if x ∈ Mn+1 , then x ∈ Mn . Notice
that x + N ∈ Mn+1N
+N
= MnN+N , hence there exists y ∈ Mn such that
x + N = y + N.
x − y ∈ Mn+1 ∩ N = Mn ∩ N.
x = y + (x − y) ∈ Mn .
f : Rn → M
ei 7→ xi
Let now x ∈ ker f . Since f n is surjective there exists y ∈ M such that x = f n (y).
Apply f to get
0 = f (x) = f n+1 (y)
3 Artinian Rings 49
0 = f n (y) = x,
Z /Z
/2
1
3 Artinian Rings
Definition. If the set of ideals in a ring R satisfies DCC then R is said to be
Artinian.
Example 54. (1) Fields are Artinian.
(2) Any finite ring, e.g. Z/nZ is Artinian.
(3) Let k be a field and
R = k[x1 , . . . , xn ]/I
be a quotient such that dimk ≤ ∞. Then R is Artinian.
(4) Let k be a field and k ⊆ R be a subring of Mn (k) the n × n matrices with
coefficients in k. Then R is Artinian since dimk R ≤ ∞.
Remark 3. If R is Artinian, then it is Noetherian. However the converse is not
true, for instance R = k[x] is Noetherian but
R ⊇ (x) ⊇ (x2 ) ⊇ . . .
m1 ⊇ (m1 ∩ m2 ) ⊇ (m1 ∩ m2 ∩ m3 ) ⊇ . . .
Again since R is Artinian there exists k ∈ N such that
(m1 ∩ m2 ∩ . . . ∩ mk ) = (m1 ∩ m2 ∩ . . . ∩ mk ∩ mk+1 ).
But this means (m1 ∩ m2 ∩ . . . ∩ mk ) ⊆ mk+1 and therefore, since they are
maximal (prime was enough) there exists i ∈ {1, . . . , k} such that mi ( mk+1 ,
contradicting the maximality of mi . Hence there are just finitely many maximal
ideals in R.
Theorem 42. Let R be a ring. The following facts are equivalent:
(1) R is Artinian.
(2) R is Noetherian and there exist only finitely many prime ideals, and all of
them are maximal.
Proof. (1) ⇒ (2) By Proposition 41 we only need to show that R is Noetherian.
List all the maximal ideals m1 , . . . , mn .
Claim. There exists k ∈ N such that (m1 . . . mn )k = 0.
Proof of the Claim. Set I = m1 . . . mn , then
I ⊇ I 2 ⊇ I 3 ⊇ . . . ⊇ I k = I k+1
for some k since R is Artinian. Assume I k 6= 0 and consider:
Λ := {J ⊆ R : JI k 6= 0}.
Note that I ∈ Λ, so Λ 6= ∅. Therefore there exists a minimal element J, and
this has to be a principal ideal, otherwise there exists x ∈ J such that xI k 6= 0
(this is because JI k 6= 0) and so (x)I k 6= 0 and (x) ⊆ J. So set J = (x). Notice
that
(xI)I k = xI k+1 = xI k 6= 0
so xI ∈ Λ and xI ⊆ (x) = J. By minimality it has to be xI = (x) and since
I = m1 . . . mn ⊆ m1 ∩ . . . ∩ mn = Jac(R) it has to be x = 0 by NAK. This is a
contradiction, hence I k = (m1 . . . mn )k = 0.
By Chinese Remainder Theorem we have:
R R R
R= ' k × ... × k .
(m1 . . . mn )k m1 mn
R is Artinian, hence each R/mki is Artinian, and if each R/mki is Noetherian,
then so is R. So assume R = R/mk for some maximal ideal m, so that we
reduced to the case in which there is only one maximal ideal, and its k-th power
is zero. To prove that R is Noetherian induct on the least k such that mk = 0:
3 Artinian Rings 51
R ⊇ I1 ⊇ I2 ⊇ . . .
R I1 + mN −1 I2 + mN −1
⊇ ⊇ ⊇ ...
mN −1 mN −1 mN −1
must stabilize, and also
R ∩ mN −1 ⊇ I1 ∩ mN −1 ⊇ I2 ∩ mN −1 ⊇ . . .
IM + mN −1 = IM +1 + mN −1 and IM ∩ mN −1 = IM +1 ∩ mN −1 .
Exercises
Chapter 5
Primary Decomposition
I = J ∩ K ⇒ J = I or K = I.
q : an = {r ∈ R : ran ∈ q}
ak (c + dak ) = rak ∈ q,
1 = 1n = (m + ra)n = mn + sa
2 Primary Decomposition
Definition. Let R be a ring. An ideal I is said to have a primary decomposition
if we can write
I = q1 ∩ . . . ∩ qn ,
where each qi is primary.
In this section we prove that every Noetherian ring has a primary decompo-
sition. Such a decomposition is not unique:
56 Primary Decomposition
Example 56.
Proof. Since irreducible ideals are primary it suffices to prove that every ideal
is a finite intersection of irreducible ideals. Let
I = J ∩ K = J1 ∩ . . . ∩ Jj ∩ K1 ∩ . . . ∩ Kk
The main effort in this section from now on is to try to make the primary
decomposition as unique as possible.
for all i = 1, . . . , n.
√ √
(2) qi 6= qj whenever i 6= j.
Jpm ⊆ Jqi ⊆ J ∩ qi = I.
Choose N ≥ 1 such that JpN ⊆ I and JpN −1 6⊆ I. This N exists since the
decomposition is minimal, therefore J 6⊆ I, and it is finite since N 6 m. Choose
y ∈ JpN −1 r qi . Notice that
\ \
I : y = qj : y = (qj : y) = R ∩ R ∩ . . . ∩ (qi : y) ∩ . . . ∩ R = (qi : y)
j j
ϕ : R → R/I
r 7→ rx
I : x = (q1 : x) ∩ . . . ∩ (qn : x) = p,
so that, using the fact that p is prime, there exists i such that
qi : x ⊆ p = (q1 : x) ∩ . . . ∩ (qn : x) ⊆ qi : x,
58 Primary Decomposition
and clearly
√ √
qi : x ⊆ p ⊆ qi : x.
√ √
This implies qi : x = p. As a consequence x ∈ / qi , otherwise p = qi : x = R,
√
which gives a contradiction. Then, let y ∈ qi : x, so that there exists n ≥ 1
such that xy n ∈ qi . But x ∈
/ q and qi is primary. This implies (y n )m ∈ qi for
√ i √ √
some m ≥ 1, that is y ∈ qi . Finally, one always has qi ⊆ qi : x, so that
√ √
qi : x = qi = p.
Corollary 2. Let R be a Noetherian ring and let I ⊆ R be an ideal. If I =
q1 ∩ . . . ∩ qn = q01 ∩ . . . ∩ q0m p
are minimal prime decompositions, then n = m
√
and, after re-indexing, qi = q0i for all i = 1, . . . , n.
Proof. Let a := {p : p is prime and p = I : x for some x ∈ R}. Then
√ √ p p
{ q1 , . . . , qn } = a = { q01 , . . . , q0m }
√ p
and they all are distinct. So it has to be n = m and qi = q0i after re-
indexing.
Definition. Let R be a Noetherian ring and let I ⊆ R be an ideal. Let
I = q1 ∩ . . . ∩ qn be a minimal primary decomposition. Then the prime ideals
√ √
q1 , . . . , qn are called associated primes to R/I and we denote
√ √
Ass(R/I) := { q1 , . . . , qn }.
I ⊆ q ( p.
√
Proof. Let I = q1 ∩. . .∩qn be a minimal primary decomposition and let pi = qi
for all i = 1, . . . , n be the associated primes. Take pi minimal among {p1 , . . . , pn }
(minimal in the sense that there is no pj such that pj ( pi ). Notice that in
general there might be more than one prime among p1 , . . . , pn satisfying this
condition. In that case just pick one. Assume that p is a prime such that
I ⊆ p ⊆ pi . Then
I = q1 ∩ . . . ∩ qn ⊆ p
and, since p is prime, we get qj ⊆ p for some j. Also, taking radicals, we get
pj ⊆ p. So pj ⊆ p ⊆ pi and, by minimality of pi , it has to be pj = q = pi . This
proves that pi is a minimal prime of I, and therefore minimal primes of I exist.
Now take p ⊇ I a minimal prime of I. With the same argument we can show
that I ⊆ pj ⊆ p for some j, and hence pj = p by definition of minimal prime.
Therefore every minimal prime of I is an associated prime of R/I. In particular
this means that there are only finitely many minimal primes of I.
Remark 11. Not every associated prime is a minimal prime. For instance:
Corollary 3. Primary components whose radicals are minimal primes are in-
dependent of the primary decomposition.
√
Proof. If I = q1 ∩ . . . ∩ qn is a minimal primary decomposition and pi = qi is
a minimal prime of I, then by Proposition 50 we have
[
qi = (I : s).
s∈p
/ i
q1 ∩ . . . ∩ qn = I = q01 ∩ . . . ∩ q0n
√ p
be minimal primary decompositions, with qi = q0i . Then, for all 1 ≤ i ≤ n
√
Then this is the unique minimal primary decomposition of I.
2 Primary Decomposition 61
Exercises
Chapter 6
Integral Closure
Example 60. Given a field k, the polynomial ring k[x] is finite as an algebra,
but not as a k-module
1 Definitions and Notation 63
Proof of the Claim. Let the right hand side of the claim be defined as N . Clearly,
1, s, s2 , . . . , sm−1 ∈ S, so that N ⊆ S. Conversely, if w > m − 1, write
sm = −(r1 sm−1 + · · · + rm )
For n > 1, let T = R[s1 , . . . , sn−1 ] and S = T [sn ]. Notice that by induction,
T is module-finite over R and that S is module finite over T . Hence by lemma
52 S is module-finite over R.
(1)⇒ (3): Write S = R · s1 + · · · + R · sn , then S = R[s1 , . . . , sn ], so S is
a finitely generated R-algebra. To show S is integral Pn over R, let u ∈ S and
notice usi ∈ S. So there exists equations usi = j=1 rij sj where rij ∈ R for
i = 1, 2, . . . , n. This implies
n
X
(u · δij − rij ) = 0 (6.1)
j=1
Proof. Let u, v ∈ T , then u, v are integral over R. By (2) ⇒ (3) of theorem 53,
R[u, v] is integral over R, that is R[u, v] ⊆ T . Hence u · v and u + v are integral
over R. Thus T is a ring.
2 Going-Up
Remark. If W is a multiplicatively closed set in R and R ⊆ S is an integral
extension, then so is RW ⊆ SW . (Just use the same equations for 1s ∈ SW .)
Moreover, in general, if s is integral over R and w ∈ R, then ws in integral over
R since R[s] is integral over R. (You could also multiply the integral equation
for s by wn .)
and compute
Q0 ∩ R = (Q ∩ S) ∩ R
= Q ∩ (S ∩ R)
=Q∩R
= (Q ∩ Sq ) ∩ R
= Q ∩ (Sq ∩ R).
Q0 ∩ R = Q ∩ (Sq ∩ R)
= Q ∩ (Rq ∩ R)
= (Q ∩ Rq ) ∩ R
= qRq ∩ R
=q
Let us change the notation: without loss of generality, (R, m) is local and
q = m. R → S is integral. First suppose mS 6= S. Then there exists a prime
ideal Q in S such that mS ⊆ Q. But then m ⊆ mS ∩ R ⊆ Q ∩ R ⊆ R. Since m
is maximal, Q ∩ R = mPproving the theorem for this case.
n
If mS = S, write i=1 ri si = 1 for ri ∈ m and si ∈ S. By theorem 53,
B = R[s1 , . . . , sn ] is a finite R-module. Notice that we have mB = B. Hence
NAK implies that B = 0, a contradiction.
Remark. Suppose R ⊆ S is an integral extension and J ⊆ S is an ideal. Then
the injection
R S
,→
J ∩R J
is an integral extension.
Theorem 56 (Going-Up). Let R ⊆ S be an integral extension of rings. Let
q0 ⊆ q1 ⊆ · · · ⊆ qn be a chain of primes in R. Let Q0 ∈ Spec(S) such that
Q0 ∩ R = q0 . Then there exists a chain Q0 ⊆ Q1 ⊆ · · · ⊆ Qn of primes in S
such that Qi ∩ R = qi for i = 0, 1, . . . , n.
Proof. By induction, it is enough to show there exists Q1 such that Q0 ⊆ Q1 ,
Q1 ∩R = q1 , Q0 ∩R = q0 , and q0 ⊆ q1 . By the remark, R/q0 ,→ S/Q0 is integral
and q1 /q0 ∈ Spec(R/q0 ). Lying over gives a prime Q1 /Q0 ∈ Spec(S/Q0 ) such
that Q1 /Q0 ∩ R/q0 = q1 /q0 . Retracting back to S and R gives us the desired
result.
66 Integral Closure
(2) dim Z = 1.
Q0 ( Q1 ( ··· ( Qn
P0 ( P1 ( ··· ( Pn
Q0 ( Q1 ( ··· ( Qn ∈ Spec(S)
Q0 ∩ R ( Q1 ∩ R ( ··· ( Qn ∩ R
Example 63. (1) If R is an Artinian ring, then dim R = 0 (since every prime
is maximal).
(2) Consider the extension Z ⊆ Z[i]. Since Z[i] is integral over Z, dim Z[i] = 1.
Example 64. Let k be a field and S = k[t2 , t3 ] ' k[x, y]/(y 2 − x3 ). We have
that t2 is algebraically independent over k, so let R = k[t2 ], i.e. a polynomial
ring in one variable. Notice that (t3 )2 − (t2 )3 = 0. For p(T ) = T 2 − t6 ∈ R[T ],
p(t3 ) = 0. Thus S is integral over R.
68 Integral Closure
Lemma 62. Let k be a field and f (x1 , . . . , xn ) ∈ k[x1 , . . . , xn ]. Then for all N
sufficiently large, there exists a change of variables,
x0n = xn
x0n−1 = xn−1 − xN
n
2
x0n−2 = xn−2 − xN
n
..
.
n−1
x01 = x1 − xN
n
f = tL L−1
n + tn g1 (t1 , . . . , tn−1 ) + · · · + gL (t1 , . . . , tn−1 ).
Example 66. Let k be a field and consider the ring k[x, y, u, v] such that
x xu xv xu xv
u v = and det = 0.
y yu yv yu yv
If S = k[xu, xv, yu, yv], find a polynomial subring over which S is integral.
Let f (x1 , x2 , x3 , x4 ) = x1 x4 − x2 x3 . Then f (xu, yu, xv, yv) = 0. If we let
x04 = x4 − x1 as in example 65, then
and g(xu, yu, xv, yv) = 0. Since g is monic in x1 , xu is integral over the polyno-
mial ring k[yu, xv, yv−xu] ⊆ S and yu, xv, yv−xu are algebraically independent.
m = (x1 − α1 , x2 − α2 , . . . , xn − αn )
Hence f (x) ≡ f (α) (mod (x1 − α1 , x2 − α2 , . . . , xn − αn )). So all said ideals are
maximal.
Let m be maximal in R. By theorem 64 the map k = k ,→ R/m implies that
k = R/m. Hence there exists αi ∈ k where αi 7→ xi + m for all i = 1, . . . , n. I.e.
αi + m = xi + m, thus xi − αi ∈ m. Therefore (x1 − α1 , x2 − α2 , . . . , xn − αn ) ⊆ m
and by above we have equality.
Theorem 66 (Hilbert’s Nullstellensatz). Let k be a field, R = k[x1 , . . . , xn ],
and I an ideal of R. Then √ \
I= m
m⊇I
√ P
where gi (x) ∈ I. Substitute y with 1/f to get 1 = hi (x, 1/f )gi (x). Hence
for N 0 we have that
X √
fN = f N hi (x, 1/f )gi (x) ∈ I.
i
√
That is, f ∈ I.
4 Going-Down
Proposition 67. Let A ⊆ B be rings and C the integral closure of A in B. If
S ⊆ A is multiplicatively closed, then CS is the integral closure of AS in BS .
Proof. Clearly , CS is in the integral closure of AS in BS . Conversely, for any
x/s ∈ BS which is integral over AS we have
x n a x n−1 an
1
+ + ··· + = 0.
s s s s
This gives the following equality,
xn + a1 xn−1 + · · · + an sn−1
= 0 ∈ BS .
sn
Thus there is a t ∈ S such that tn (xn + a1 xn−1 + · · · + an sn−1 ) = 0 in B. That
is, tx is integral over A, i.e. tx ∈ C. Hence xs = tx
ts ∈ CS .
f (t) = tn + an−1
t + · · · + an ∈ k[t]
√
be the minimal polynomial of x over k. Then ai ∈ I.
f (t) = tn + an−1
t + · · · + an ∈ K[t]
4 Going-Down 73
√
with ai ∈ p2 = p2 . Since y = sx, f (sx) = 0. Thus s satisfies g(t) = 0 where
g(t) = f (tx). Let
1
h(t) = g(t) = tn + v1 tn−1 + · · · + vn ;
xn
h(s) = 0 and s = x1 y. This implies that h(t) is the minimal polynomial of s
over K. Hence vi ∈ A by previous prop (I = (1)). But vi = ai /xi . Hence
xi vi√= ai ∈ p√
2 . If x ∈
/ p2 then vi ∈ p2 implies that s is integral over p2 . Hence
s ∈ p2 B ⊆ Q1 = Q1 . A contradiction. So x ∈ p2 and we have equality.
(1) every chain of primes in R has length less than or equal to n. In particular,
dim(R) 6 n;
Proof. Use a change of variables (lemma 62) so that with out loss of generality,
f = xln + xl−1
n g1 (x1 , . . . , xn−1 ) + · · · + gl (x1 , . . . , xn−1 ).
Q0 ( Q1 ( · · · ( Qm
qo ( q1 ( · · · ( qm
74 Integral Closure
Q0 ( Q1 ( · · · ( Qm
5 Examples
Example 67. Let R = k[x, y, z]/(x) ∩ (y, z). The minimal primes of R are xR
and (y, z)R. Notice that
Since these are algebraically independent elements of Q(R) and the dimension
is bounded by 3, dim(R) = 3.
Proposition 75. Let A ⊆ B be rings and b ∈ B. The following are equivalent:
Proof. (1) ⇒ (2) ⇒ (3) is clear. For (3) ⇒ (1), assume b is not integral over A.
Let W = {f (b) | f ∈ A[T ], f monic}. W is multiplicatively closed and 0 is not
in W by assumption. Hence there exists a prime ideal Q ∈ Spec(B) such that
Q ∩ W = ∅. Hence there exists a minimal prime P ∈ Spec(B) such that P does
not meet W . Then in B/P , b is not integral over A/P ∩ A since f (b) 6= 0 for
all monic f ∈ (A/P ∩ A) [T ].
76 Integral Closure
Exercises
(1) Let k be a field and R = k[xa1 11 · · · xan1n , . . . , xa1 m1 · · · xanmn ] where xi are in-
determinants over k and aij are integers. Prove that dim(R) = rank(aij ).
Chapter 7
1 Krull’s Theorems
Definition. Let R be a ring, p ∈ Spec(R). Then the height of p, denoted ht(p),
is:
sup{n ∈ N : ∃ p0 ( p1 ( . . . ( pn = p}.
Note that ht(p) = dim R/p.
Theorem 76. Let k be a field and let R be a finitely generated k-algebra. As-
sume R is a domain, then
Proof. Set n = dim R. We proved that all saturated chains of primes have
length n. Set s = dim R/p and let
p p1 ps
( ( ... (
p p p
0 = q0 ( q1 ( . . . ( qt = p
be saturated. Then:
0 = q0 ( q1 ( . . . ( qt = p ( p1 ( . . . ( ps
dim k[a, b, c, d]
dim k[a, b, c, d]p = ht(p) = dim k[a, b, c, d] − = 4 − 2 = 2.
p
Theorem 77 (Krull’s Intersection Theorem). Let R be a Noetherian ring and
let I ⊆ R be an ideal. Then there exists i ∈ I such that
\
(1 − i) I n = 0.
n≥1
p(n) := pn Rp ∩ R
2 Dedekind Domains
Definition. Let D be a Noetherian integrally closed domain with dim D = 1.
Then D is called a Dedekind domain.
(2) Every non zero ideal is of the form mn for some n ≥ 0 (m0 = D).
0 → D/m → D/xD
1 7→ ȳ
y y
This means (x : y) = m and thus xm ⊆ D. But xm is an ideal, and there are
two cases:
y
• xm ⊆ m, in which case xy is integral over D by the determinant trick.
But D is integrally closed, hence xy = z ∈ D, i.e. y = zx. Therefore
1 ∈ (x : y) = (x : zx) = m, and this is a contradiction.
y
• xm = D. Then there exists t ∈ m such that xy t = 1, i.e. x = ty. This
means
m = (x : y) = (ty : y) = (t).
I = pn1 1 . . . pns s ,
where the last equality followsp from Proposition 82 (2). It is enough to show
that pni i = pni i Dpi ∩ D. But pni i = pi maximal, hence pni is primary and the
theorem follows by the previous Remark.
82 Krull’s Theorems and Dedekind Domains
Exercises
Chapter 8
Completions and
Artin-Rees Lemma
Remark. (1) What are the open balls Bε (x) in this metric space? Without
loss of generality assume ε = 21k , then
1 1
B 1 (x) = {y ∈ R : d(x, y) < 2k
} = {y ∈ R : d(x, y) ≤ 2k+1
} =
2k
= {y ∈ R : x − y ∈ I k+1 } = x + I k+1 .
84 Completions and Artin-Rees Lemma
+:R×R→R and · : R × R → R
(y + I k ) + (z + I k ) ⊆ x + I k .
Remark. More explicitly, how does a Cauchy sequence in (R, d) look like? For
a sequence {xn } in R to be Cauchy means that for all ε = 21l there exists k ∈ N
such that for all n, m ≥ k we get
1
d(xn , xm ) < ⇐⇒ xn − xm ∈ I l+1 ⇐⇒ xn + I l+1 = xm + I l+1 .
2l
So let yl+1 +I l+1 be the coset which is in the stable value of xn +I l+1 as n → ∞.
Note that under the natural map πl : R/I l+1 R/I l we have
where πn+1 : R/I n+1 → R/I n is the natural projection map. In fact let {xn }
be a Cauchy sequence in the I-adic topology and recall that for large m the
coset xm + I n has a stable value. Choose a representative yn + I n , so that
yn + I n = yn+1 + I n for all n. Hence, corresponding to {xn } there is an element
in lim R/I n , i.e. a sequence of cosets
←−
πn+2 πn+1
... / yn+2 + I n+2 / yn+1 + I n+1 / yn + I n / ...
cI = lim M/I n M.
M
←−
In =
T
Proposition 84. Let R be a ring and let I ⊆ R be an ideal such that n≥0
0. Then
bI ⊆ Jac(R
IR bI ).
1 X
= xi
1−x
i≥0
Pn
and define sn = i=0 xi . Then {sn } is a Cauchy sequence since sn+1 − sn =
xn+1 ∈ I n+1 , hence there exists s ∈ R
bI which is the limit of sn , i.e. s − sn ∈
n bI
I R . Therefore
(1 − x)s − 1 ∈ I n R
bI for all n
and hence
(1 − x)s = 1 bI .
in R
86 Completions and Artin-Rees Lemma
2 Artin-Rees Lemma
L
Definition. A ring S is (non-negatively) graded if S = i≥0 Si as an abelian
group, and Si · Sj ⊆ Si+j for all i, j ≥ 0. In particular S0 is a ring and each
graded piece Sj isL
an S0 -module. An S-module M is graded if it can be written
in the form M = j Mj , with Si Mj ⊆ Mi+j .
Example 4. (1) S = A[x1 , . . . , xn ] is a graded ring with Sj the A-module
spanned by the homogeneous polynomials of degree j.
(2) If R is a ring and I ⊆ R is an ideal we define
R(I) := R ⊕ I ⊕ I 2 ⊕ · · ·
the Rees Ring of I. One can artificially put a variable t in to keep track
of the grading. In this way:
R[T1 , . . . , Tn ] R(I)
Ti 7→ xi t
M(I) := M ⊕ IM ⊕ I 2 M ⊕ . . .
Then M(I) has the structure of a graded R(I)-module if, given itn ∈ I n tn ⊆
R(I) and m ∈ I j M , we set
(itn )m = im ∈ I n+j M.
I n M ∩ N = I n−k (I k M ∩ N ).
3 Properties of Completions 87
I j M as above. Define N to
L
Proof. Consider R(I) = R[It] and M(I) = j≥0
be the following R(I) submodule of M(I):
N = N ⊕ (IM ∩ N ) ⊕ (I 2 M ∩ N ) ⊕ . . .
where ri ∈ R(I), and without loss of generality they can be chosen homogeneous.
Hence deg ri = n − ni , that is
3 Properties of Completions
Definition. Let R be a ring and let {An } and {Bn } be inverse limit systems
of R-modules. We say that α : {An } → {Bn } is a morphism of inverse limits
(α = {αn }) if:
αn+1
An+1 / Bn+1
An
αn
/ Bn
Lemma 86 (Snake Lemma). Let R be a ring and suppose we have the following
exact diagram of R-modules:
A
α /B β
/C /0
f g h
0
β0
0 / A0 α / B0 / C0
0 / An αn
/ Bn βn
/ Cn /0
0 / lim An α / lim Bn β
/ lim Cn
←− ←− ←−
Similarly define dB and dC for {Bn } and {Cn }. We have the following row-exact
diagram:
/ αn Y
/ βn
/ /0
Y Y
0 An Bn Cn
dA dB dC
Y Y Y
0 / An
αn
/ Bn
βn
/ Cn /0
0 / lim An α / lim Bn β
/ lim Cn / coker dA .
←− ←− ←−
This proves (1). Also, if An+1 → An is surjective for all n, we have coker dA = 0,
and hence (2) follows.
3 Properties of Completions 89
0 / N0 / M0
0 /N α /M β
/L / 0,
90 Completions and Artin-Rees Lemma
0 /N
bI α /M
cI β
/L
bI /0
is also exact.
(2) If M is finitely generated, then
cI ' M ⊗R R
M bI .
bI is flat.
(3) The map R → R
Proof. (1) Tensor the short exact sequence with R/I n :
N αn
/ M βn
/ L / 0.
I nN I nM I nL
This sequence is exact since tensor product is right exact. Starting from this
sequence we get the following exact diagram (considering the kernels of the two
surjections)
/ N αn
/ M βn
/ L /0
0
I nM O∩N I nM
O I nO L
πn πn πn
/ N αn
/ M βn
/ L /0
0
I n+1 M ∩ N I n+1 M I nL
This gives a short exact sequence of inverse limits and, moreover, the natural
maps πn are all surjective, therefore, from Lemma 1, we get the following short
exact sequence
/ lim N /M
cI /L
bI / 0.
0
←− I nM ∩N
Clearly, for all n ∈ N, I n N ⊆ I n M ∩ N . Finally, by Artin-Rees Lemma, there
exists k such that I n M ∩ N ⊆ I n−k N for all n ≥ k. Therefore {I n M ∩ N } is
cofinal with {I n N } and hence
N N bI.
lim ' lim n = N
←− I nM ∩ N ←− I N
0 /K / Rn π /M / 0,
3 Properties of Completions 91
Rm
α / Rn π /M / 0.
bI )m
(R
α / (R
b I )n π /M
cI /0
O
b b
O O
' '
R m ⊗R R
bI / R n ⊗R R
bI / M ⊗R R
bI /0
0 /N
bI /M
cI
bI ' R[[x1 , . . . , xl ]]
R .
(x1 − a1 , . . . , xl − al )
Then it suffices to prove that R[[x1 , . . . , xl ]] is Noetherian. Induct on l, so that
it is enough to show that R[[x]] is Noetherian. We will show that every prime
p ∈ Spec(R[[x]]) is finitely generated. Define p0 ⊆ R as p0 := {g(0) : g ∈ p}
(the constant terms). Then p0 ⊆ R is finitely generated, say p0 = (a1 , . . . , an ).
Then there exists fi ∈ p such that fi (0) = ai for all i. Two cases are possible:
• If x ∈
/ p. In this case we claim that p = (f1 , . . . , fn ), so that p is finitely
generated. Let g ∈ p, so that g(0) ∈ p0 and hence
n
X
g(0) = ri0 ai ,
i=1
so that
n
X
g(x) − (ri0 + ri1 x)fi (x) = x2 g2 (x).
i=1
Therefore
n X
X ∞ \
g(x) − ( xj rij )fi (x) ∈ (j n ) = 0,
i=1 j=1 j≥0
that is g ∈ p.
• If x ∈ p, then for g(x) ∈ p write g(x) = g(0) + xh(x), for some h(x) ∈
R[[x]]. This implies g(0) ∈ p. But then
Exercises
Bibliography
field, 1 localization, 34
field of fractions, 37 Lying Over, 64
finite as an R-algebra, 62
maximal, 6
flat, 29
minimal, 56
flat homomorphism, 29
minimal prime, 58
free module, 21
module, 19
Gaussian integers, 5 direct product, 20
Going-Up, 65 direct sum, 20
graded, 86 finitely generated, 21
generate, 21
height, 77 homomorphism, 20
96 INDEX
isomorphism, 20
module-finite, 62
morphism of inverse limits, 87
multiplicatively closed, 33
primary, 54
primary decomposition, 55
prime, 6
prime avoidance, 10
primitive, 16
principal ideal domain, 14
quotient module, 21
quotient ring, 4
reduced, 7
Rees Ring, 86
restriction of scalars, 20
right exactness, 26
tensor product, 24
Zariski topology, 6
Zorn’s Lemma, 7