Algebra III
Algebra III
Algebra III
Chapter 1
0
0
1
0
. Then a 6= 0, b 6= 0, but ab = 0.
1
x
is not a
Example.
- Z is a subring of Q
- Q is a subring of R
- R is a subring of C.
Z[ d] = {a + b d|a, b Z}.
a a0 =b0 d d d
= (b0 b) d.
If b 6= b0 , then
a = a0 .
d=
aa0
bb0
Q, but
d 6 Q. Hence b = b0 = a a0 = 0 =
Proof. Q[
d] is clearly commutative,
so all I need to do
is to check
that if
0 6= r Q[ d], then 1r Q[ d]. So assume 0 6= r = a + b d Q[ d]. Then
2
a2 b2 d 6= 0 for if a2 b2 d = 0, then a2 = b2 d and either b = 0 or d = ab .
But d is not square by assumption, hence
b = 0 = a2 = 0 = a = 0 = r = 0
contradiction. So Q 3 t = a2 b2 d 6= 0 and from above we see that
a
b
t t d.
1
r
Example. The set of all functions f : [0, 1] R is naturally a ring. the role
of 0 is played by the function sending any x [0, 1] to 0 and 1 is the function
sending any x [0, 1] to 1. Define f + g by (f + g)(x) = f (x) + g(x) and f g by
(f g)(x) = f (x)g(x).
(r)(s) = rs r, s R
P
P
Pn
n
n
(c) ( i=1 ri )
j=1 sj =
i,j=1 ri sj
(d) if r R and rs = s s R, then r = 1.
(e) if R is a ring and 0 = 1 in R then R = {0} has one element (conversely,
{0} is a ring).
Proof.
(a) standard exercise in group theory: 0 + 0 = 0, hence
r(0 + 0) = r(0) = r0 + r0 = r0 = r0 = 0. Similarly for 0r = 0.
(b) to check (r)s = (rs) is need to check that (r)s + rs = 0. Then by
distributivity, it suffices to prove that(r + r)s = 0. But r + r = 0 and
0s = 0 by (a). Hence r(s) = rs. Now
(r)(s) = (r(s)) = (rs) = rs
since R is an additive group.
(c) tedious induction on m + n using distributivity.
(d) set s = 1.
(e) if r R, then r = r1 = r0 = 0 by (a). Conversely, check that {0} satisfies
all the axioms.
Convention: By definition 0, 1 R and define 2 R to be 1 + 1. Similarly for
3, 4, ..., 73, .... Further, define 1 R to be the additive inverse of 1 such that
1 + (1) = 0 and similarly n to be the additive inverse of n. We obtain a map
Z R which may or may not be an injection, e.g. 73 = 0 in Z/73Z and 73 = 1
in Z/72Z.
Definition 1.9. If R is a ring and if 0 6= a R, then we say a is a left-divisor
of zero if b 6= 0 in R such that ab = 0 (similarly for right-divisor of zero. Note
that if R is commutative, these notions coincide and we say that a is a zero
divisor). If a R and b R such that ab = ba = 1, then we say a is a unit
(for R commutative, we only need ab = 1 for a to be a unit). Write R for the
set of units in R.
Remark. R is a group, as associativity and identity are ring axioms and inverses
exists by definition of a unit.
Example.
- 2 is a zero divisor in Z/6Z as 2 3 = 0 in this ring but 2 6= 0, 3 6= 0.
- 5 is a unit in Z/6Z since 5 5 = 1 in this ring.
0 1
- The matrix
is a left and ring zero divisor in M2 (R) as
0 0
0
0
1
0
2
=0
Note. (ii) is not a special case of (i), for example 2 Z is non-zero but not a
unit.
Abstract Polynomial Rings
Let R be any commutative ring. Define the polynomial ring R[x] of polynomials to be, formally, the set of all infinite sequences (c0 , c1 , . . . , cn , . . .) with
ci R i but all but finitely many ci equal to zero. Informally, we think
of (c0 , c1 , . . . , cn , 0, 0 . . .) as being c0 + c1 x + . . . + xn . Define 0 = (0, 0, . . .),
1 = (1, 0, 0, . . .) and
(a0 , a1 , . . .) + (b0 , b1 , . . .) = (a0 + b0 , a1 + b1 , . . .)
and
(a0 , a1 , . . .)(b0 , b1 , . . .) = (c0 , c1 , . . .)
with cn =
Pn
i=0
ai bni.
Proof. Do induction on n.
We say that a subfield of a ring R is a subring S R that is a a field. For
example, R is a subring of R[x] (the constant polynomials) but also a subfield
of R[x].
Remark. If K is a subfield of the ring R, then R is naturally a vector space over
K. For example, C is a vector space over R.
Lemma 1.15. A finite integral domain is a field.
Proof. Say that 0 6= a R with R being a finite integral domain. We need to
find an inverse for a, i.e. b such that ab = 1. Consider the map ma : R R
given by ma (r) = ar for r R. ma is injective, for if ma (r) = ma (s), then
ar = as = r = s by 1.12(ii). Hence ma is injective. Also ma is surjective
since R is finite. Hence it is a bijetion, so we can choose b such that ma (b) =
ab = 1.
Trickier: a finite division ring is a field. This is known as the Artin-Wedderburn
Theorem.
Corollary 1.16. The ring Z/mZ is a field iff m is prime.
Proof. By 1.11 and 1.15 and the fact that a field is an integral domain.
Chapter 2
Z
nZ ).
And similarly
Z
nZ ).
5. R = Q( 2) = {a + b 2 : a, b Q}. Define : R R by
(a + b 2) = a b 2.
is
- (0) = 0
ring
homomorphism
because:
- (1) = 1
10
Proof. By Lemma 1.5, we need to check that T contains 0,1 and that T is closed
under +, , . Clearly (0) = 0, (1) = 1, so 0, 1 T. Now say a, b T . Let
a = (r) and b = (s). Then
a + b = (r) + (s) = (r + s)
a b = (r) (s) = (r s)
ab = (r)(s) = (rs).
Hence T is a subring of S.
i
R T S, a surjection, i an injection and , i are ring homomorphisms.
We have already seen an example of a surjective ring homomorphism: : Z
Z/nZ, n 1.
Question: Are there any more surjections : Z R, where R is ring of a
completely different type to Z/nZ?
Answer: We will answer this soon.
Here is a problem that we need to solve first: Say : R S is a ring homomorphism. We have seen that Im() is a subring of S. Is it also true that ker() =
{r R : (r) = 0} is a subring of R (for example the kernel of Z Z/mZ is
the set of integers which are multiples of m = {. . . , m, 0, m, . . . })? No, as this
is not a subring of Z in general (for example it is very likely that 1
/ ker()).
Definition 2.4. A subset I R (where R is a ring) is called a left ideal if
(1) I is a subgroup of R (under +)
(2) If r R and i I, then ri I.
Similarily for right ideals. A subset I R (R a ring) is called a bi-ideal, or a
2-sided ideal, if I is a left and right ideal.
Remark. If R is a commutative ring, then all three of these notions coincide,
and we will call I an ideal, i.e. if
(1) I is a subgroup of R under +
(2) ri I for r R, i I.
Notation. If I is an ideal of R, we write I E R or I / R.
Example.
1. If R is a ring, then {0} and R are both bi-ideals of R.
2. Let R = R[x] be the set of all polynomials with real coefficients. Let I =
xR[x] be the polynomials with no constant term. If f = a1 x + +, g =
b1 x + + I, then f g = (a1 b1 )x + . . . has no constant term and
so I. Also, 0 I, therefore I is a subgroup of (R, +). Next, we need
to check that if f I and g R, then f g I (i.e. R is a commutative
ring). f = a1 x + a2 x2 + . . . , g = b0 + b1 x + . . . (b0 6= 0 is okay), then
f g = a1 b0 x + O(x2 ). Therefore, f g I, so I E R, i.e. I is an ideal of R.
11
Next, we will define the quotient ring R/I, where R is a ring and I is a bi-ideal
of R. This is well-defined, for if I E R is a bi-ideal, then I is a subgroup of
(R, +), so we can define the quotient group R/I per group theory. Recall that
an element of R/I is a subset r + I of R,
r + I = {r + i : r I}.
We will now aim to put a ring structure on R/I such that a natural map
R R/I is a ring homomorphism with kernel I.
Question: Is every bi-ideal the kernel of a homomorphism?
Set up: Let R be a ring and I E R a bi-ideal of R. Our goal is to form the
quotient ring R/I. So far we know that (R, +) is a group and I R is a normal
subgroup. Hence the quotient group R/I exists and has well-defined addition.
Recall that the elements of R/I are I-cosets in R, i.e. subsets of R of the form
r + I = {r + i : i I}.We will now make R/I a ring.
Define 0 of R/I to be 0 + I = I.
Define 1 of R/I to be 1 + I.
Define + on R/I to be
(r + I) + (s + I) = (r + s + I) .
By group theory, we know that this is well-defined.
For multiplication, define
(r + I)(s + I) = rs + I.
We need to check that this is well-defined. More precisely, that r0 = r + i, i I
and s0 = s + j, j I. Then r + I = r0 + I and s + I = s0 + I. So we need to
check that
rs + I = r0 s0 + I,
i.e. that is r0 s0 = rs + k, for some k I. Well,
r0 s0 = (r + i)(s + j) = rs + is + rj + ij.
Set k = is + rj + ij. We want to show that k I. Once we have checked that,
we are done. But i, j I and r, s R, so is, rj I since I is a bi-ideal. Also,
i, j I = ij I since I is also a left-ideal. So k K (as (I, +) is a group).
So we have a well-defined product on R/I induced from the product on R. We
now claim that R/I is a ring.
1. R/I is a group under addition, by group theory.
2.
(1 + I)(r + I) = 1r + I = r + I = (r + I)(1 + I),
so 1 + I works as the multiplicative identity. Moreover,
((r + I)(s + I)) (t+I) = (rs + I) (t+I) = rst+I = (r+I) ((s + I)(t + I)) .
13
Finally,
(x + I) ((y + I) + (z + I))
=
=
=
=
(x + I)(z + y + I) = x(y + z) + I
xy + xz + I
(xy + I)(xz + I)
(x + I)(y + I) + (x + I)(z + I)
14
by distributivity in R
15
Therefore the only ideals of C are 0 and C (and similarly for R and Q).
Definition 2.12. Let R be a commutative ring. An ideal P of R is said to
be prime, or a prime ideal, if P 6= R and if a, b R with ab P, then either
a P or b P . An ideal M R is maximal if M 6= R and if J is an ideal with
M J R, then either J = R or M = J.
Proposition 2.13. R a commutative ring and I R an ideal. Then R/I is a
field if and only if I is maximal.
Proof.
(=) Say I is a maximal ideal. We want to show that R/I is a field. By
definition, I 6= R, therefore R/I 6= {0}. Now, need to show check that a
non-zero element of R/I has an inverse. So choose x + I R/I with x + I
not the zero element, i.e. x + I 6= I, i.e. x
/ I. We need to invert x + I in
R/I. Define a subset J R thus:
J = {ax + i : a R, i I}.
We claim that J is an ideal. We have that 0 J, since 0 R and 0 I.
Further, if ax + i1 and bx + i2 are in J, a, b R, i1 , i2 I, then
(ax + i1 ) (bx + i2 ) = (a b)x + (i1 + i2 ) J,
R
Therefore J is an ideal.
Now, clearly I J (simply set a = 0). So I J R. But I is maximal.
Therefore J = I or J = R. But J 6= I, as x
/ I, but x J (a = 1, i = 0).
So J = R. Therefore 1 J, and so we can write 1 = ax + i for some
a R, i I.
We now claim that a + I is an inverse to x + I. For
(a + I)(x + I) = (ax + I) = 1 i + I = 1 + I = 1 of R/I.
( = ) Want R/I a field = I is maximal. Firstly, R/I a field = I 6= R.
Now say I J R and say J 6= I. We want J = R, then we are done. So
let us choose j J such that j
/ I. Then j + I 6= I in R/I (i.e. j + I 6= 0).
But R/I is a field. Hence j + I has an inverse, say k + I. Therefore
(j + I)(k + I) = 1 + I = jk I + i = jk + i = 1
for some i I. Finally, i I = i J and j J = jk J. Therefore
jk + i = 1 J. Hence J = R.
Proposition 2.14. R is a commutative ring, I is an ideal. Then I is prime iff
R/I is an integral domain.
Corollary 2.15. Maximal ideals are prime in a commutative ring.
16
2.13
obvious
17
is an ideal.
Proof. 0 I = 0 I. Also,
i, j I = i j I = i j I
i I, r R = i I = ri I = ri I.
Remark. We just showed that the ideal (x1 , . . . , xn ) is the smallest ideal of R
containing {x1 , . . . , xn }. Therefore
\
(x1 , . . . , xn ) =
I.
XIR
Hence both definitions (hard and easy one) are the same!
18
19
20
Chapter 3
Factorisation in Integral
Domains
The purpose of this chapter is to axiomatise and generalise the proof that any
n Z 2 is uniquely a product
of primes. Itwill turn out that an analogous
theorem is true in Z[i] and Z[ 2], but not Z[ 5].
Throughout this chapter, R will denote an integral domain (so R is commutative).
Definition 3.1. Say x R is a unit if y R such that xy = 1. Write R =
the set of units in R (note that R is a group under multiplication with identity
1). We say x divides y (denoted x | y) if q R such that y = qx. We call x
and y associatives if y = ux for some unit u R.
Exercise. Show that x R is a unit (x) = R. Show also that x | y
y (x) (y) (x).
Note. The notion of divides is the usual one in, for example, Z or R[x] etc.
Lemma 3.2. x and y are associatives (x) = (y).
Proof. First note that if y = ux and u R , then v such that uv = 1 and
vy = vux = x. Note that the notion of being associatives is symmetric. If x = 0,
then ux = 0, and the only associative of 0 is 0 = 0 1. On the other hand, if
(0) = (y), then y (0) = {0}, and so y = 0. Hence the lemma is true for x = 0
(or y = 0, by symmetry). Now say x 6= 0. Then y = ux, u a unit. = x = vy
(where v = u1 ) and then (x) = Rx = Rvy = Ry = (y) as Rv = R. Conversely,
if (x) = (y), then x (y) = x = ry and y (x) = y = sx. Hence
x = rsx = x(rs 1) = 0
and as x 6= 0 and R is an integral domain, = rs 1 = 0 = r R and x
and y are associatives.
Corollary. Being associatives is an equivalence relation.
21
6 = (1 + 5)(1 5)
1 5
2
but2 - 1 + 5, 1 5 (as
22
Proof. Say r is prime. Then r 6= 0 and r is not a unit. Say r = ab. We will
show that one of a, b must be a unit. Now, r = ab = r | ab. But r is prime,
hence, wlog, r | a (could be r | b as well). So
a = sr, s R = r = ab = srb = r(bs 1) = 0.
As r 6= 0, we must have that bs = 1, since we are in an integral domain, and
hence b is a unit.
Lemma 3.5. If 0 6= r R, then r is prime (r) is a prime ideal.
Proof. If r is a unit, then r is not prime and (r) = R is not a prime ideal. So
say that r is not a unit. Then (r) is a prime ideal ab (r) = a
(r) or b (r) r | ab = r | a or r | b. This is equivalent with saying that
r is prime.
Definition 3.6. An integral domain is called an Euclidean domain (ED) if there
is some function : R\{0} Z0 such that
(1) (ab) (a) if a, b 6= 0
(2) If a, b R and b 6= 0, then one can write a = qb + r with q, r R (we call q
the quotient and r the remainder) such that either r = 0 or (r) < (b).
Example.
1. R = Z and (r) = |r| .
2. For F a field, R = F [x], (r) = deg(f ).
Exercise. Verify whether the last two examples are indeed Euclidean domains.
Theorem 3.7. R is an Euclidean Domain = R is a prime integral domain.
Remark. Compare this with the proof that all ideals of Z are principal.
Proof. Say that R is an Euclidean domain and I R is an ideal. If I = {0} =
(0) than this is clear. Now, assume that I 6= {0}. Choose n I\{0} with (n)
minimal. We claim that I = (n). Certainly (n) I. Now say i I. We want to
show that i (n). For (i = a, n = b), we can write i = qn + r with either r = 0
or (r) < (n). But r = i qn I. Hence (r) < (n) cannot be true by the
definition of n. Hence r = 0 and so i = qn (n). Hence I = (n).
Our next goal is to show that things factor uniquely into primes if we are in an
prime integral domain.
Corollary 3.8. F a field = F [x] is a PID.
Proof. Obvious.
Proof. Say R is a PID and r is irreducible. Then r 6= 0 and r is not a unit. Say
r | ab, a, b R and assume r - a. We want to show that r | b. Define I = (r, a).
As R is a PID, we must have that I = (x) for some x R. So r, a (x), and so
r = sx and a = tx. But r is irreducible, therefore either s or x is a unit. But s
cannot be a unit. For if s is a unit, su = 1 for u R and
r = sx = ur = x = a = bx = tur = r | a
contradiction. So x must be a unit. Hence I = (x) = R = i I, and therefore
, R such that r + a = 1 = b = rb + ab and r | rb, r | ab (as
r | ab). Hence r | b.
Definition 3.10. An integral domain R is a unique factorisation domain (UFD)
if
UF1 (factorisation) Any non-zero r R can be written r = ur1 . . . rn for some
n 0 with u a unit and ri irreducible
UF2 (uniqueness) If r = ur1 . . . rn = vs1 . . . sm with m, n 0 with and u, v
units and ri , si irreducibles, then m = n and after reordering the si , if
necessary, ri and si are associates i.
Remark. UF2 is necessary to deal with, e.g, 15 = 3 5 = 5 3 = 3 5 =
1 3 5 etc.
Example.
1. Z is a UFD.
2. F [x] is a UFD.
3. Any ED is a UFD.
Remark. We have seen that in any PID, prime = irreducible. This is, more
generally, true in a UFD:
For prime = irreducible in an ID (shown before). For the converse, say r
is irreducible. Then r 6= 0 and r is not a unit. Hence we only need to check
r | ab = r | a or r | b. So say r | ab. If a = 0 = r | 0 = done. Say
a, b | 0.
Say rs = ab. Factor s, a, b :
- s = us1 . . . sm
- a = va1 . . . an
- b = wb1 . . . bp
where u, v, w are units and si , rj , bk irreducible. Now, get two factorisations of
rs = ab :
rs = us1 . . . sm r = vwa1 . . . an b1 . . . bp .
By UF2, these two factorisations are the same up to order and associates. Hence
r is an associate of some ai or some bj . Wlog, say ai = ur. Then r | ai | a =
r | a. Hence prime = irreducible in a UFD.
24
Remark. We have seen that ED = PID and we will see that PID = UFD.
The converses, however, are both false. In fact it is a theorem that if R is a
UFD, then so is R[x]. In particular, we see that C[x, y] is a UFD: C is a field
C is a PID (the only ideals are (0) and (1)) Hence C[x] is a UFD, and so C[x, y]
is a UFD.
But the ideal (x, y) is not principal. In fact, we have that PID = dim 1,
and C[x, y] has dim 2.
It is much harder to find a PID that is not an ED.
i
h
1+
19
2
18 + 2 19
9 + 19
=
=
= 5.
4
2
x
y
Exercise. _
n0 (rn ).
I is an ideal, since if
i, j (rN ) = i j (rN ) I.
As R is a PID, I is pricipal. Hence I = (d) for some d R and d I = d
(rN ) for some N 0. Therefore
(d) (rN ) ( (rN +1 ) ( I = (d)
contradiction. Hence PID = UF1.
For PID = UF2, consider lemma 3.9: irreducibles are prime in a PID. So,
as r 6= 0 and r = ur1 r2 . . . rn = vs1 . . . sm . We will prove that n = m and after
re-ordering ri and si are accociates by induction on n. If n = 0, then r = u is
a unit and if m > 0, then s1 | u = s1 = 1. But s1 is irreducible, hence s1
is not a unit, contradiction. Hence m = 0, and so the base case of induction
holds. Now the inductive step: Let n 1 and assume the statement is true for
n0 < n. Then r = ur1 . . . rn , n 1 and r = vs1 . . . sm . So r1 | r = vs1 s2 . . . sm
and r1 is irreducible, hence r1 is prime by 3.9. Therefore r1 | v or r1 | si for
some i. As v is a unit v | 1, so r1 | v = r1 | 1, contradiction. Hence r1 | si
for some i, 1 i m (and in particular m 1). After re-ordering the, wlog,
si , r1 | s1 . Say s1 = r1 t for some t. s1 is irreducible, hence either r1 or t must
be a unit. But r1 is not a unit (see above), so t must be a unit. Hence r1 and
s1 are associates. Now, cancel r1 (which is fine, as R is an ID). So
ur1 r2 . . . rn = vs1 s2 . . . sm = vr1 ts2 . . . sm
= ur2 . . . rn = vt s2 . . . sm
unit
and by our inductive hypothesis, we must have n 1 = m 1 = n = m and
ri and si are associatives for all i 2 after re-ordering, if necessary.
Remark. As a consequence, if n 1 and t Z such that t2 1 mod n, then
n = a2 + b2 , a, b Z.
Remark. If p is prime and p 1 mod 4, then t such that t2 1 mod p,
for example t = p1
2 . To show this we could, alternatively, use the fact that
(Q1) What are the algebraic integers in Q( d), d Z not being a multiple of
a square number?
(A1) This
will be answered in M3P15: Z[ d] if d 6 1 mod 4 or
h question
i
Z 1+2 d if d 6 1 mod 4.
26
(Q2) When is the set of algebraic integers of Q( d) an ED, PID, UFD?
More generally,
what about algebraic integers in a general number field
like Q( 3 2) etc.?
(A2) This question is fully answered for d < 0 : There are only 9 values of
d < 0 which give rise to rings which are UFDs (i.e. generally, this is not
an UFD (and therefore, not a PID or ED). The largest value of |d|
which
givesh rise to aiUFD is d = 163 and the algebraic integers in Q( 163)
is Z
1+ 163
2
. 1+
163
2
is a root of
x2 + x + 41 = 0
which is prime for 0 x 39. It was known ages agothat there exists a d
with d < 163 such that the algebraic integers of Q( d) is a UFD, but it
was not proved until the 1960s thatno further such ds exist. For d > 0,
it was conjectured by Gauss that Z[ d] was a UFD infinitely often. This
conjecture is still open.
27
28
Chapter 4
Localisation
Let us start with a special case: the field of fractions of an Integral Domain.
We have seen the construction of R/I, where R is a ring and I a bi-ideal. Also,
R/I is smaller than R. The only way to make bigger rings, that we have seen
so far, is by adding a polynomial variable R R[x] R. In this chapter we
will see another way of creating bigger fields out of smaller ones, e.g. Z , Q.
As an example, consider a transcendental number in C, i.e. some x C such
that x is no non-zero root of any polynomial in Q[x], e.g. x = . Consider the
subring Q[] = {a0 + a1 + + an n : ai Q} of C. As abtract rings, we have
Q[]
= Q[x]. But this is not a field. We want
T to ask the question: What is the
smallest subfield of C that contains (i.e. F C,F,F field F )? It is clear that
it most contain 0 and 1 and so it must contain Z, and as it is a field, it must
also contain all elements of Z1 etc. As it contains Q and , it must also contain
1
Q[]. Since 1 and in fact p()
Q[] for any p Q[x], p 6= 0 ( = p() 6= 0).
Hence it must also contain
{z C : z =
a()
b()
a()
b()
a()
b()
makes sense in C.
29
>F
}}
}
}}
}}
i
RA
AA 0
AA
AA
F0
30
RA
AA 0
AA
AA
F0
commutes.
For uniqueness of , say f F. Then f =
know ((a)) = 0 (a), ((b)) = 0 (b) and
(a)
(b)
for some a, b 6= 0 a, b R. We
0 (a)
(a)
0 (b) for f = (b) . Finally, we claim
0 (a)
write f = (a)
(b) , and set (f ) = 0 (b) . Need to
(c)
0 (a)
0 (c)
if f = (a)
(b) = (d) , b, d 6= 0, then 0 (b) = 0 (d) .
(a)
(c)
=
= (a)(d) = (c)(b) = (ad) = (cb) = ad = bc
(b)
(d)
as is injective. So 0 (a)0 (d) = 0 (b)0 (c) =
we have that (b), (d) 6= 0).
0 (a)
0 (b)
0 (c)
0 (d)
(as 0 is injective,
/A
>
and 0 is unique.
Proof. Uniqueness of 0 : if r/s = [r : s] RS then 0 (r/s) 0 (s) must equal
0
(r)
(r)
0 (r). This forces 0 (r/s) =
0 (s) = (s) . Conversely, this does work. Also
0 (r/s) =
r
s
r0
s0 ,
(r)
(s)
0
then s r = r0 s and so
(s0 )(r) = (r0 )(s) =
(r0 )
(r)
=
.
(s)
(s0 )
34
n1 sn
is an upper bound
Lemma 4.7. (Zorns Lemma) Say S is a poset with the property that every
chain has an upper bound. Then S has a maximal element (possibly many
maximal elements).
Here is why we want Zorn:
Theorem 4.8. If R is a ring and I R is an ideal with I 6= R, then maximal
ideal m such that I m R.
Proof. S = {ideals J R such that I J, J 6= R}. Define J1 J2 J1
J2 . Note that I S S 6= 0 (which is good, as the empty chain has an upper
bound, namely I). If T S is a non-empty
S chain (T is a big collection of ideals
totally ordered by inclusion), then J = xT x. J is an upper bound for T as
x J x T and I J and furthermore J 6= R, as if J = R, then 1 J. Then
1 x for some x T = 1 x for some x S. But 1 x = x = R and
R
/ S. Hence chains have an upper bound by Zorns Lemma, S has maximal
elements and it is easy to check that these are maximal ideals.
Corollary 4.9. If R 6= {0}, then R has a maximal ideal.
Proof. I = {0} and then use 4.8.
Proposition 4.10. Say R is a commutative ring and I R is an ideal. Then
I is the unique maximal ideal of R iff R is the disjoint union of I and R .
Proof. Say I is the unique maximal ideal of R. Then I 6= R, so I = is
not a unit (as a unit = 1 I = I = R). Conversely, if
/ I, then let
J = (). We want J = R, as then 1 J = R such that = 1 and
is a unit. But if J 6= R, then by 4.8, J m, the maximal ideal and so I is the
unique maximal ideal. Hence m = I = J I = J I, contradiction.
Conversely, say R is the disjoint union of R and I. Say J is any ideal, J 6= R.
Then J = is not a unit = I. Hence J I and so I is the
unique maximal ideal.
An Example of a Local Ring
Let R be an integral domain, P R be a prime ideal. Let S = R\P.
Claim. S 1 R is a local ring and the unique maximal ideal is { as : a P, s
S} = S 1 P.
Proof. First check that S 1 R is an ideal:
a b
at + bs
+ =
,
s
t
st
st S, a, b P = at + bs P
Example.
1. Z(p) is a local ring with unique maximal ideal { ab : p | a, p - b}, the quotient
field Z\pZ.
2. R = C[x, y] (polynomials in two variables). P = (x, y) = kernel of
evaluation map R C, F F (0, 0). Rp = { fg : f, g C[x, y], g
/
(x, y), i.e. g(0, 0) 6= 0}. Therefore RP = rational fuctions (ratio of two
polynomials) on C2 which are well-defined in a neighbourhood of (0,0).
(0,0)
.
The evaluation map RP C is given by fg fg(0,0)
36
Chapter 5
37
Claim. Jn is an ideal of R.
Proof. Jn is closed under since if r, s Jn r, s 6= 0, then f, g I such that
f + rxn . . . , g = sxn + . . . , and so
f g I (r s)xn + Xn if r s 6= 0
r s Jn . The cases where one of r, sr s = 0 can be verified by hand. For
example, if r 6= 0, r Jn , then to show thatr Jn ,
r Jn = f = rxn + I = f I = r Jn .
Now say that r Jn , s R. We want to show that rs Jn . For rs = 0, this is
clear. If rs 6= 0, then r 6= 0, and so
f = rxn + Xn I sf I
with
sf = srxn + . . . = sr Jn .
Claim. J0 J1 J2 . . . .
Proof. If r Jn , then either r = 0 r Jn+1 or r 6= 0 and
f = rxn + I.
x R[x] = xf I and xf = rxn+1 + Xn+1 = xf Xn+1 and
r Jn+1 .
Claim. N such thatJN = JN +1 = = JN for all n N (c.f. proof that a
PID is a UFD).
S
Proof. If J = n1 Jn , then J is an ideal (seen this before) and R is Noetherian.
Hence J is finitely-generated and j1 , . . . jm J such that J = (j1 , . . . jm ). Now,
each ji is in some J for some (and hence all) sufficiently large . Let N = max
of the . Then N is such that j1 , . . . , jm JN . So
J = (j1 , . . . jm ) JN JN +1 J
and hence all inclusions are equalities.
Now, for 0 n N, Jn is an ideal of R, and hence Jn is finitely-generated, say
by rn1 , rn2 , . . . , rnn , where n 6= the number of generators. Choose fnk Xn
such that
fnk = rnk xn + . . . , 1 k n .
{fnk } is a finite set, and fnk Xn I for all n and for all k.
Claim. The finite set {fnk } 0 n N generates I.
0 k n
Proof. We will check that f I, f (f01 , f02 , . . . , f0k , . . . ) = I 0 I by
induction on deg f . Clear for deg f = 0, i.e.f R, f 6= 0. Then
f X0 f J0 = X0 {0} = f (f01 , f02 , . . . , f00 )
38
as an ideal of R. Therefore
f
ri f0i ri R f I.
deg g < d.
Furthermore, f and the fdi I g I. The inductive hypothesis implies that
g I 0 . Hence
X
f =g+
i fdi I 0 .
I 0
g=f
i xdN
fN i
degreeN
39
Hence J = (a1 , a2 , . . . an ) for some finite set {ai }. Set bi = (ai ). I claim that
I = (b1 , . . . , bn ). For if b I, is surjective, we have that a A such that
(a) = b, (a) I = a J.
Hence a =
Pn
i=1
i ai i A. By applying , we get
b=
n
X
(i ) ai (b1 , . . . , bn ).
i=1
Example. Z[ 5] is not a UFD (and in fact not a PID: the ideal (2, 1 + 5)
turns out not to be principal).
But is is noetherian. there is a surjection
Z[x] Z[ 5] given by x 7 5
x2 + 2x 7 7 ( 5)2 + 2 5 7 etc.
40
Example.
- Let R = C[z], and f = z3
22 . The irreducibles in R are X = {z | C}.
val2 (f ) = 2 and valz3 (f ) = 1, so valz (f ) = 0 6= 0, 3.
- Let R = Z, f =
0 p 6= 3, 7.
7
9
7
32 .
Lemma 5.7.
(i) val (xy) = val (x)val (y)
(ii) if val (x) = 0 and val (y) > 0, then val (x + y) = 0.
Proof. (i) x = u e
Qn
i=1
n
Y
Qn
j=1
xj j . Therefore
xidi +ei ,
i=1
e t
w ,
| t, | w, e 1. Then
rw + e ts
r e t
+
=
.
s
w
ws
valp ( 94 )
-2
2
0
0
valp (45)
0
2
1
0
valp (21)
0
1
0
1
valp (f )
-2
1
0
0
Hence cont(f ) = 22 3 = 34 .
Note.
f (x)/cont(f ) =
3
9
+ 45x + 21x2 /( ) = 3 + 60x + 28x2
4
4
ai R i f R[x].
Furthermore,
f primitive cont(f ) = 1 min valx (ai ) = 0 x x, i s.t. x - ai
i
ai xi , then
by 5.6(i). So
valx (f ) = valx () + min(valx (ai )) = valx () + valx (f )
i
=1
44
Chapter 6
Modules
A module can be viewed as a vector space over a ring. In this chapter, R will
denote a ring (not necessarily commutative).
Definition 6.1. An Rmodule (or more precisely a left-module), is an abelian
group M equipped with a map R M M, traditionally denoted (r, m) 7 rm
such that
1) r(m + n) = rm + rn r R, m, n M
2) (r + s)m = rm + sm r, s R, m M
3) (rs)m = r(sm) r, s R, m M
4) 1m = m m M .
Remark. If R is a field, then these are precisely the axioms for a vector space
over a field.
Remark. It is called a left Rmodule, because the action of R on M is on the
left: rm, not mr.
Remark. If R is non-commutative, the notions of a left Rmodule and a right
Rmodule do not concide. If R is commutative and M is a left Rmodule, then
we can make M into a right Rmodule by defining mr := rm and checking that
the axioms are still met.
Exercise. Let R be a non-commutative ring and M be a left Rmodule. Why
does the trick mentioned above not make M into a right Rmodule?
Basic consequences of the axioms: (rs)m = r(sm). Set r = 1 and obtain
(s)m = (1)(sm) and (1)x = x because
(1)x + x = (1)x + (1)x = (1 + 1)x = 0x = 0
because
(1 + 0)x = x = 1x + 0x = x + 0x.
In other words, 0x = 0 for all x M and (1)x = x. Hence 0 is the identity
for M.
45
Example.
1. If R is a field, an Rmodule is a vector space over R.
2. R is naturally an Rmodule: R is an abelian group, and define a map
R R R by multiplication in R. Then axioms 1. and 2. follow from
distributivity in R and 3. and 4. are the axioms for multiplication. More
generally, set M = Rn = column vectors in R. Then
r1
1
2 r2
r . = .
.. ..
rn
n
makes Rn into an Rmodule.
3. Let R be a ring and I be a left ideal. By definition, a left ideal is an
abelian group and if r R and i I, then ri I. Define a map R I I
by (r, i) 7 ri. This makes I into an Rmodule (all four axioms follow as
above, in the case where I = R).
4. R = Z. Say M is an abelian group. We will turn M into a Zmodule.
For m M , define
- 0m = 0
- 1m = m
- 2 m = (1 + 1)m = m + m
RM
ai xi F [x], define
fm =
X
i
46
ai i m.
F M
47
ith
1
, 0, . . . 0).
place
Imfi1 ker fi
2 i n 1.
M1
f1
/ M2
O
/ M3
O
f2
/ ...
f3
fn2
/ Mn1
O
Imf2 ker f2
/ M2
/ ...
/ Mn
N1
/ N2
/ ...
/ Nn
to
/ M2
d1
f1
N1
d2
e1
dn1
fn1
f2
/ N2
/ ...
e2
/ Mn
fn
/ . . .
e3
/ Nn
commutes.
To check that the diagram commutes it is necessary and sufficient to check that
each square
Mi
di
fi
Ni
ei
/ Mi+1
fi+1
/ Ni+1
/A
/B
/C
/ A0
/ B0
/ C0
/0
/0
are two short exact sequences, then a map between them is a collection of three
maps: A A0 , B B 0 , C C 0 as there is a unique map 0 0 and similarly,
we only need to check that the two middle squares commute. Again, something
that has to be checked at Mi Mi has an arrow in and an arrow out.
50
f1
/ Mn
Note. One also sees examples where the sequence goes off to infinity in either,
or both, directions. We can make an (obvious) modification to the definition:
/ M2
M1
/ M2
/ ...
/ Mn
/ ...
/ M1
/ M0
/ ...
Example.
1. A
/B
/A
/ B is exact iff
/A
/B
/C
/0
/A
/B
/C
/0
/ ker Inclusion
/B
g
51
/C
/0
/B
/C
/0
/B
/0
Imf
Z
2Z
f:
0
1
where
and
0
1
g:
2
3
Z
4Z
/0
Z
2Z
7 0
7 2
7
7
0
1
.
0
1
It is clear that f is injective and that g is surjective. Also f, g are homomorphisms and Imf = {0, 2} = ker g, so this is a short exact sequence.
Is this exact sequence isomorphic to
/
0
No, as
Z
4Z
Z
2Z
Z
2Z
Z
2Z
Z
2Z
/ 0?
Z
2Z
Z
2Z .
/A
/B
/C
/0
52
/C
Id
/A
/B
f0
/ AC
/0
Id
/C
g0
/0
/A
f0
/ AC
g0
/C
/0.
53
0 ker(f ) M N coker(f ) 0
and this is the reason for the notation.
Snake Lemma
Set-up: Let R be a ring and consider two short exact sequences of Rmodules
0ABC0
0 A0 B 0 C 0 0
and a given map between these sequences:
0
/A
/ A0
/B
/ B0
/0
f0
/C
g0
/ C0
/0
54
/ ker()
/ ker()
/ ker()
{
{
{{
{
{{
/A
/ B {{{{
/C
{
{
{{
{
{
{
{
{{ / 0
/ A0
/ C0
{{ B
{
{
{
{
{{
}{{
/ coker()
/ coker()
coker()
/0
/0
/0
/ ker()
/B
/ ker
/ ker
9
Finally, need to check that if c ker() and (c) = 0, then b0 ker() such
that g(b0 ) = c. Now, by definition of : c C b B such that g(b) = c.
Now, (b) Im(f 0 ) (b) = f 0 (a0 ). Assertion (c) = 0 is exactly assertion that
a0 = 0 in coker() i.e. that a0 = (a), some A. Set b0 = b f (a). Now,
g(b0 ) = g(b) gf (a) = g(b) = c. So it suffices to check that b0 ker(). Now,
(b0 ) = (b) f (a) = (b) f 0 (a) = f 0 (a0 ) f 0 (a0 ) = 0
Finally, exactness at ker() is proved.
Exercise. Do the rest!!!
Definition 6.16. Let R be a field, call it k. Let V, W be two Rmodules,
i.e. vector spaces. Let Homk (V, W ) = { : V W linear transformations}.
Observe that Homk (V, W ) is also a kvector space. Abelian group:
0=V 0W
+ : ( + )(v) = (v) + (v). If k and : V W , define : V W
by ()(v) = ((v)) = ((v)). It is easy to check that Homk (V, W ) is a vector
space.
Remark. If dimk V, dimk W < , then dimk (Homk (V, W )) = dimk (V )dimk (W ).
For say dim V = n, dim W = m. Pick bases for both. Then Homk (V, W ) becomes identified with the set of m n matrices - clearly mn dimensional.
Definition 6.17. If V is a vector space over k, the dual space V is Homk (V, k).
By the remarks above, if dim V = n < , then dim V = n 1 = n.
Lemma 6.18. Say V, W are vector spaces and : V W is a linear map.
Define : W V thus: say f W . Then f : W k f : V W k
is linear. Therefore, f V . Define f = f . Need to check that is
linear:
This is easy: For example, need (f +g) = f + g, i.e. need to check v V,
( (f + g))(v) = ( f )(v) + ( g) (v), i.e. need (f + g)(v) = f (v) + g(v).
This is true by definition of f + g etc.
is called the dual linear map.
Example. If V = k n , W = k m and : V W is represented by a matrix A
(m n), then let us compute the matrix of . Need bases for W and V . Say
e1 , . . . , en V is the usual basis, ei being the ith unit vector. Define fi V
by fi (a1 , . . . , an )> = ai . This is clearly linear, therefore fi V . Note also that
fi (ej ) = ij .
Claim. The fi are a basis for V , fi is a dual basis.
Proof. There is a right number
it suffices
to check linear indeP of them, hence
P
i fi is the zero function
pendence. SoP
say i k and
i fi = 0 P
in V , i.e.
V k j, i (i fi )(ej ) = 0 = 0 = i i ij = j j. Hence fi are linearly
indemepnt. So the fi form a basis.
Now say V is a vector space V is it dual. What is (V ) ?
56
57