Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Basic Theory
1.1. R ring with a 1, not necessarily commutative.
Denition. A left R-module is an abelian group M (under +) together with a
multiplication
R M M
(r, m) r.m
satisfying
r(m+n) = rm+rn
(r +s)m = rm+sm
(rs)m = r(sm)
1m = m
for all m, n M and r, s R.
Right R-modules are dened similarly.
Examples. (1) R itself is both a left R-module and a right R-module.
(2) Any abelian group M is a left (and right) Z-module.
(3) If R = k is a eld, an R-module is just a k-vector space.
1.2. Denition. The left R-module M is said to be cyclic if it can be generated
by a single element: M = Rx for some x M. M is nitely generated if it can be
written as a nite sum of cyclic submodules M = Rx
1
+Rx
2
+. . . +Rx
n
.
Lemma. Any cyclic left R-module M = Rx is isomorphic to a quotient of R.
Proof. The map R M given by r rx is a left R-module homomorphism which
is onto and has kernel ann(x) = r R : rx = 0. This is a left ideal of R, known
as the annihilator of x. Hence M
= R/ ann(x).
1.3. Lemma. Let M be a left R-module. The following are equivalent:
(i) Every submodule of M is nitely generated
(ii) Ascending chain condition: There does not exist an innite strictly as-
cending chain of submodules of M
(iii) Maximum condition: Every non-empty subset of submodules of M contains
at least one maximal element. (If o is a set of submodules, then N o is a
maximal element if and only if N
o, N N
implies N = N
).
Proof. (i) (ii). Suppose M
1
_ M
2
_ . . .. Let N = M
n
. Then N is a submodule
of M so N is nitely generated by m
1
, . . . , m
r
say. If m
i
M
n
i
, then it follows
that N = M
n
where n = max n
i
, a contradiction.
(ii) (iii) If o is a nonempty subset with no maximal element, pick M
1
o. Since o has no maximal element, we can nd M
2
o such that M
1
_ M
2
.
1
2
Continuing like this gives a strictly ascending innite chain M
1
_ M
2
_ . . ., a
contradiction.
(iii) (i) Let N be a submodule of M and let o be the set of submodules of
N which are nitely generated. Since 0 o, o has a maximal element L, say. Let
x N. Since L + Rx is a nitely generated submodule of N and L is maximal in
o, L +Rx = L so x L. Hence N = L is itself nitely generated.
Dually, we have the descending chain condition and the minimum condition;
these are equivalent to each other.
1.4. Denition. An R-module satisfying (i), (ii), (iii) of Lemma 1.3 is Noetherian.
The ring R is left Noetherian if it is Noetherian as a left R-module.
An R-module satisfying the descending chain condition is said to be Artinian.
The ring R is left Artinian if it is Artinian as a left R-module.
We have similar denitions on the right hand side. Note that if the ring is
commutative, there is no dierence between left and right.
Examples. (1) Any division ring D is right and left Noetherian (as well as
right and left Artinian)
(2) Any principal ideal domain R is Noetherian - for example, R = Z or R =
[x].
1.5. Proposition. Let N be a submodule of M, a left R-module. Then M is
Noetherian if and only if both N and M/N are Noetherian.
Proof. () Since any submodule of N is a submodule of M, N is left Noetherian.
If Q
1
/N < Q
2
/N < . . . is a strictly ascending chain in M/N then Q
1
< Q
2
< . . . is
a strictly ascending chain in M, so M/N is left Noetherian.
() Suppose N and M/N are Noetherian and let L
1
L
2
. . . be an ascending
chain in M. Then (L
1
+ N)/N (L
2
+ N)/N . . . is an ascending chain in
M/N which terminates since M/N is Noetherian. Hence there exists k such that
L
i
+ N = L
k
+ N for all i k. Since N is Noetherian, there exists m such that
L
i
N = L
m
N for all i m.
We claim that L
i
= L
n
for all i n := max(k, m). Clearly L
n
L
i
; let x L
i
.
Then x L
i
L
n
+N so there exists y L
n
and z N such that x = y +z. Now
z = x y L
i
N = L
n
N so x L
n
also, as required.
1.6. Lemma. Suppose M can be expressed as a sum M = M
1
+ M
2
+ . . . + M
n
.
Then M is Noetherian if and only if each M
i
is Noetherian.
Proof. Suppose each M
i
is Noetherian. By an easy induction using (1.5), the di-
rect sum N = M
1
M
2
M
n
is Noetherian. Now there is an R-module
homomorphism f : N M such that f(m
1
, . . . , m
n
) = m
1
+ . . . + m
n
. Since
M = M
1
+M
2
+. . . +M
n
, f is onto so M
= N/ ker f is Noetherian by (1.5).
3
Conversely, since each M
i
is a submodule of M, if M is Noetherian then each
M
i
is Noetherian, again by (1.5).
Corollary. Let R be a left Noetherian ring. Then any nitely generated left R-
module is left Noetherian.
Proof. Any nitely generated module is a sum of cyclic modules. The result follows
from (1.2) and (1.6).
1.7. Proposition. Let R be a left Noetherian ring and let S be a ring containing
R such that S is a nitely generated left R-module under left multiplication by R.
Then S is Noetherian.
Proof. By Corollary 1.6, S is Noetherian as a left R module. Since any left ideal
of S is necessarily an R-submodule, S satises the ACC on left ideals. Hence S is
Noetherian.
1.8. Examples of Noetherian rings.
(1) Rings which are nite dimensional vector spaces over a eld k, for example
M
n
(k) and group algebras kG of nite groups (see (1.12)). Use Proposition
1.7 with R = k.
(2) Rings of integers in algebraic number eld, M
n
(Z). These are both nitely
generated Z-modules.
(3) k[[X]], the power series ring in one variable over a eld k (this is a PID).
(4) Let p be a xed prime and let Z
(p)
= q = m/n : (m, n) = 1 and p [ n.
This is an example of a localisation of Z. The localisation of a Noetherian
ring is Noetherian - see later.
(5) R = k[X
1
, . . . , X
d
], k a eld. This is Hilberts Basis Theorem - see
Theorem 1.14.
1.9. Free algebras. Let k be a eld. A k-algebra is a ring R containing k as a
central subeld.
Denition. The free associative algebra on n generators kx
1
, . . . , x
n
) is the k-
vector space with basis given by all possible products y
1
y
m
where y
1
, . . . , y
m
x
1
, . . . , x
n
. Multiplication is given by concatenation on basis elements and is
extended by k-linearity to the whole of kx
1
, . . . , x
n
).
Note that kx
1
, . . . , x
n
) is not nite dimensional over k.
For example, if n = 1 then kx) has 1, x, x
2
, . . . as a basis. In fact kx)
= k[x],
the polynomial algebra.
Similarly, kx, y) has as a k-basis the set 1, x, y, x
2
, xy, yx, y
2
, x
3
, x
2
y, . . .. It
can be shown (Exercise) that kx, y) is not Noetherian. For n 3 there is a ring
homomorphism kx
1
, . . . , x
n
) kx
1
, x
2
) which sends x
i
to x
i
if i = 1 or 2 and to
0 if i 3. This map is surjective, so kx
1
, . . . , x
n
) is not Noetherian for n 2.
4
Let V be the vector space spanned by x
1
, x
2
, . . . , x
n
. Then
T(V ) := k V (V V ) (V V V )
is the tensor algebra on V . Multiplication is given on homogeneous components
by concatenation and is extended by linearity to T(V ). Check that T(V )
=
kx
1
, . . . , x
n
) where n = dimV , as k-algebras.
1.10. Enveloping algebras.
Denition. Let k be a eld. A Lie algebra over k is a k-vector space g, equipped
with a Lie bracket [.] : g g g satisfying
(1) (x, y) [x, y] is bilinear
(2) [x, x] = 0 for all x g and hence [y, z] = [z, y] for all y, z g
(3) [x, [y, z]] + [y, [z, x]] + [z, [y, x]] = 0 for all x, y, z g.
Note that this bracket is not associative.
Examples. (1) Any (associative) k-algebra R becomes a Lie algebra under the
commutator bracket [x, y] = xy yx.
(2) gl
n
(k), the set of all n n matrices over k with the commutator bracket.
(3) sl
n
(k), the set of traceless n n matrices over k with commutator bracket.
(4) If V is any vector space, we can dene the trivial bracket [x, y] = 0 for all
x, y V . This is the abelian Lie algebra.
Denition. The universal enveloping algebra |(g) of the Lie algebra g is dened
to be
|(g) := kx
1
, . . . x
n
)/I
where x
1
, x
2
, . . . , x
n
is a basis for g and I is the ideal of kx
1
, . . . x
n
) generated
by the set x
i
x
j
x
j
x
i
[x
i
, x
j
], 1 i, j n.
For example, if g is abelian, then |(g) is just the polynomial algebra k[x
1
, . . . , x
n
].
Proposition. |(g) is left (and right) Noetherian for any nite dimensional Lie
algebra g.
Proof. See Corollary 7.8.
1.11. Weyl algebras. We begin with a motivational result.
Lemma. Let A = k[x] and consider the k-linear maps
x
: A A and x : A A,
where x is multiplication by x. Then
[
x
, x] = 1.
Proof. By the product rule,
[
x
, x](f) = (xf)
xf
= f
for all f A.
5
Now consider the polynomial algebra A = k[x
1
, . . . , x
n
] and the k-linear maps
x
i
: A A and
x
i
: A A
f x
i
f f
f
x
i
,
for 1 i n. These maps are examples of dierential operators on A. It can be
veried that all these operators commute, except for
x
i
and x
i
, which satisfy the
relation
[
x
i
, x
i
] = 1.
Denition. Let k be a eld. The n-th Weyl algebra A
n
(k) over k is dened to be
A
n
(k) := kx
1
, . . . , x
n
, y
1
, . . . y
n
)/I
where I is the ideal of kx
1
, . . . , x
n
, y
1
, . . . y
n
) generated by
x
i
x
j
x
j
x
i
1 i, j n,
y
i
y
j
y
j
y
i
1 i, j n,
y
i
x
i
x
i
y
i
1 1 i n,
x
i
y
j
y
j
x
i
i ,= j.
When n = 1, we obtain
A
1
(k) = kx, y)/yx xy 1).
There is a surjection A
n
(k) S where S is the k-subalgebra of End
k
(A) gen-
erated by x
1
, . . . , x
n
,
f
x
1
, . . . ,
f
x
n
, mapping x
i
to x
i
and y
i
to
f
x
i
. In fact,
A
n
(k)
= S if and only if the characteristic of k is zero.
Proposition. The Weyl algebras are left (and right) Noetherian for all n 1.
Proof. See Corollary 7.8.
1.12. Group Algebras.
Denition. Let G be a group and let R be a ring. The group algebra RG consists
of formal linear combinations
gG
r
g
g,
where r
g
R for all g G and all but nitely many r
g
are zero. Addition and
multiplication is given by
(
gG
r
g
g) + (
gG
s
g
g) =
gG
(r
g
+s
g
)g
(
hG
r
h
h)(
kG
s
k
k) =
gG
(
h,kG
hk=g
r
h
s
k
)g.
6
When k is a eld and V is a k-vector space, recall that a representation of G on
V is a group homomorphism
: G Aut
k
(V ).
Such a homomorphism extends uniquely to a k-algebra homomorphism
: kG End
k
(V )
and V may then be regarded as a left kG-module, via
x.v = (x)(v)
for all x kG.
Conversely, if V is a left kG-module, there is a representation : G Aut
k
(V )
given by
(g)(v) = g.v
for all v V .
Thus there is a 1-1 correspondence between representations of G and left kG-
modules.
1.13. Group algebras of poly-(cyclic or nite) groups.
Denition. The group G is said to be poly-(cyclic or nite) if there is a chain
1 = G
0
G
1
. . . G
n1
G
n
= G
of subgroups of G such that each G
i
/G
i1
is cyclic or nite for each i = 1, . . . , n.
Examples. (1) Finite groups G.
(2) Innite cyclic G = x)
= Z. In this case, kG
= k[x
1
, x], the ring of
Laurent polynomials.
(3) Free abelian G = x
1
, . . . , x
n
)
= Z
n
: kG
= k[x
1
1
, x
1
, . . . , x
1
n
, x
n
].
(4) G =
_
_
_
1 Z Z
0 1 Z
0 0 1
_
_
_. Here we have the chain
1 G
1
G
2
G
3
= G
where G
1
=
_
_
_
1 0 Z
0 1 0
0 0 1
_
_
_ and G
2
=
_
_
_
1 Z Z
0 1 0
0 0 1
_
_
_.
Proposition. Let R be a left(right) Noetherian ring and let G be a poly-(cyclic or
nite) group. Then RG is left(right) Noetherian.
Proof. After the proof of Hilberts Basis Theorem.
Question. Suppose ZG is left Noetherian. Must G be poly-(cyclic or nite)?
Theorem (Auslander-Swan). Let G be a poly-(cyclic or nite) group. Then
7
(1) G is isomorphic to a subgroup of GL
n
(Z) for some n.
(2) G has a subgroup H of nite index isomorphic to a subgroup of Tr
n
(O),
the group of upper-triangular matrices in GL
n
(O), where O is the ring of
integers of an algebraic number eld.
Proof. Omitted.
1.14. Hilberts Basis Theorem. We will prove the following noncommutative
version of Hilberts Basis Theorem:
Theorem (McConnell, 1968). Let S be a ring, R a left Noetherian subring and let
x S.
(1) If R +xR = R +Rx and S = R, x), then S is left Noetherian.
(2) Suppose Aut(R) is such that rx = xr
R such that r
x
n
= x
n
r + s where
deg s < n.
Now, let I be a left ideal in S. We will show that I is nitely generated. Let
I
n
= r
n
R : there exists s I such that s = r
0
+xr
1
+. . . +x
n
r
n
.
Its clear that I
n
is closed under addition. Let r R. By part (c) above, we can
nd r
R such that r
x
n
x
n
r has degree < n. Since I is a left ideal, r
s I, and
r
s r
x
n
r
n
x
n
(rr
n
)
modulo terms of degree < n. Hence rr
n
I
n
so I
n
is a left ideal of R.
Next, if s =
n
i=0
x
i
r
i
I, then xs =
n+1
i=1
x
i
r
i1
I so r
n
I
n+1
. Hence
I
n
I
n+1
for all n 0.
Since R is left Noetherian, the increasing chain
I
0
I
1
. . . I
n
. . .
8
must terminate. Say I
m
= I
m+1
= . . .. For i = 0, . . . , m let r
ij
be nitely many
elements of R generating I
i
as a left ideal of R. Choose s
ij
= x
i
r
ij
+ lower degree
terms I.
Claim: X = s
ij
: 0 i m, all j generates I as a left ideal.
Let s = r
0
+ xr
1
+ . . . + x
n
r
n
I, so that r
n
I
n
; well show that s RX.
Proceed by induction on n, the case n = 0 being trivial.
If n m then r
n
I
m
so r
n
=
a
j
r
mj
for some a
j
R. Choose a
j
R such
that a
j
x
n
= x
n
a
j
+ lower degree terms. Then s
j
x
nm
s
mj
I and modulo
terms of degree < n,
s
j
x
nm
s
mj
x
n
r
n
j
x
n
r
mj
x
n
r
n
x
n
a
j
r
mj
= 0.
So s
j
x
nm
s
mj
has smaller degree than s and we can apply induction.
If n m then r
n
=
a
j
r
nj
for some a
j
R, so for suitable a
j
R, s
j
s
nj
I also has smaller degree than s. By induction, these smaller degree
elements of I lie RX, as required.
(2) If rx = xr
n
i=1
Ts
i
,
say. If s S, then x
m
s I T for some m 0, so s =
n
i=1
x
m
a
i
s
i
for some
a
i
T. Hence the s
i
s generate I as a left ideal of S.
xX
RG
i1
x
is a nitely generated left RG
i1
-module, so RG
i
is left Noetherian by Proposition
1.7. Now, if G
i
/G
i1
is innite cyclic, choose a generator xG
i1
; then RG
i
is gen-
erated by RG
i1
,x and x
1
. Since G
i1
G
i
, RG
i1
is invariant under conjugation
by x, so RG
i
is left Noetherian by Theorem 1.14(3).
9
2. Ideal structure
Throughout this chapter, R denotes an arbitrary ring, unless stated otherwise.
2.1. Simple modules.
Denition. An R-module is M is simple or irreducible if M ,= 0 and the only
submodules of M are 0 and M.
Suppose M is simple. Choose 0 ,= x M; then M = Rx so M
= R/I where
I = ann(x) is the point annihilator of x, by Lemma 1.2. Note that ann(x) need
not be equal to ann(y) if x, y are distinct nonzero elements of M, unless R is
commutative.
Note that M = Rx is simple if and only if ann(x) is a maximal left ideal of R.
2.2. Zorns Lemma.
Denition. A poset is a set equipped with a binary relation which is reexive,
transitive and antisymmetric. A chain in a poset o is a countable subset ( =
x
1
, x
2
, . . . of o such that
x
1
x
2
. . . .
An upper bound for a subset ( of o is an element u o such that x u for all
x (. We say that x o is a maximal element if x y with y o forces x = y.
Theorem (Zorns Lemma). Let o be a nonempty poset. Suppose every chain in o
has an upper bound. Then o has a maximal element.
This is equivalent to the Axiom of Choice, which we will always assume.
2.3. Lemma. Suppose L is a proper left ideal of R. Then L is contained in a
maximal ideal I of R. Equivalently, every cyclic module has a simple quotient.
Proof. Since L is proper, 1 / L. Let o = K
l
R : L K, 1 / K. Since L o,
this set is nonempty. o is partially ordered by inclusion. If K
1
K
2
. . . is a chain
in o, then K
n
also contains L and doesnt contain 1, i.e. K
n
o. Hence every
chain in o has an upper bound in o. By Zorns Lemma, o has a maximal element
I. Its clear that I is now a maximal left ideal of R containing L as required.
2.4. Primitive ideals. Recall that by an ideal of R we mean a two-sided ideal.
Denition. Let I be a two-sided ideal of R. Then I is primitive if I is the anni-
hilator of a simple left R-module M:
I = Ann
R
(M) = x R : xM = 0 =
xM
ann(x).
This denition is not symmetrical, and it is known that left primitivity does not
imply right primitivity. Nonetheless, the attribute left is usually omitted. Note
that the annihilator I of any module M is always an ideal of R.
10
Lemma. Let M = Rx be a simple left R-module. Then I = Ann
R
(M) is the
largest two-sided ideal contained in L = ann(x).
Proof. Note that this largest two-sided ideal K exists, since the sum of all two-sided
ideals contained in L is itself a two-sided ideal contained in L. Certainly I L, so
I K. Now KM = KRx Kx Lx = 0 since K is two-sided, so K I.
Corollary. Every maximal ideal of R is primitive. Moreover, if R is commutative,
every primitive ideal is maximal.
2.5. Jacobson radical.
Denition. The Jacobson radical J(R) of R is dened to be the intersection of all
primitive ideals of R. The ring R is said to be semiprimitive if J(R) = 0.
It will be shown in Corollary 2.7 that this denition is left-right symmetric. Note
that J(R) is the set of elements of R which annihilate every simple left R-module.
Lemma. J(R) is equal to the intersection K of all maximal left ideals of R.
Proof. Let I be a maximal left ideal. Then P = Ann
R
(R/I) is primitive, so J(R)
P I by Lemma 2.4. Hence J(R) K.
Now let P = Ann
R
(M) be a primitive ideal, where M is a simple R-module.
Note that P =
0=xM
ann(x) is an intersection of maximal left ideals, so K P.
It follows that K J(R) as required.
2.6. Nakayamas Lemma.
Lemma. Let M be a nitely generated nonzero left R-module and let J = J(R).
Then JM is strictly contained in M.
Proof. Since M is nitely generated, we can choose a cyclic quotient N of M, which
has a simple quotient M/K by Lemma 2.3. Then J.(M/K) = 0 so JM K which
is strictly contained in M.
Note that the condition that M is nitely generated is necessary here: if p is a
prime, R = Z
(p)
and M = then J = pR and JM = p = M.
2.7. Recall that an element x R is a unit if there exists y R such that
xy = yx = 1.
Proposition.
J(R) = x R : 1 axb is a unit for all a, b R =: K.
Proof. Let x K, let I be a maximal left ideal of R and suppose that x / I. Since
I is maximal, I + Rx = R, so 1 ax I for some a R. Since x K, 1 ax
is a unit, a contradicting the fact that I is proper. Hence x I so K I for all
maximal left ideals I of R. By Lemma 2.5, K J(R).
11
Now let x J(R). Since J(R) is a two-sided ideal, to show that x K its
sucient to show 1x is a unit. Now, if R(1x) is a proper left ideal, we can nd
a maximal left ideal L containing it by Lemma 2.3. By Lemma 2.5, x J(R) L
and 1 x L so 1 L, a contradiction. Hence there exists y R such that
y(1 x) = 1.
Now, 1 y = yx J(R), so by the above argument applied to 1 y, we can nd
z R such that
z(1 (1 y)) = zy = 1.
Hence zy(1 x) = 1 x = z so zy = 1 and yz = 1, meaning that z = 1 x is a
unit. as required.
This result shows that J(R) is the largest ideal A of R such that 1 A consists
entirely of units of R.
Corollary. The Jacobson radical is left-right symmetric. It follows that the inter-
section of all maximal left ideals of R is equal to the intersection of all maximal
right ideals.
2.8. Prime ideals.
Denition. The ideal P of R is said to be prime if P ,= R and whenever A, B are
ideals of R such that AB P, either A or B is contained in P. The ring R is
said to be prime if 0 is a prime ideal. The ideal N of R is nilpotent if there exists
n 0 such that N
n
= 0.
Note that if R is commutative, then P is prime if and only if R/P is an integral
domain, which agrees with the old denition.
Lemma. (1) Let P be prime and let N be nilpotent. Then N P.
(2) Any primitive ideal P = Ann
R
(M) is prime.
Proof. (1) Since N
n
= 0 P, either N P or N
n1
P. Continue.
(2) Suppose A, B R are such that AB P. Then ABM = 0. If BM = 0 then
B P. Otherwise, BM = M since M is simple, so AM = 0 and A P.
2.9. Minimal primes.
Denition. Let I R. A prime P of R is a minimal prime over I if P I and
I Q P with Q prime forces Q = P. P is a minimal prime of R if it is a
minimal prime over 0.
Proposition. Let R be a left Noetherian ring and let I R be a proper ideal. Then
(1) There exist primes P
1
, . . . , P
n
containing I such that P
1
P
n
I.
(2) The set of minimal primes over I is equal to the set of minimal primes in
P
1
, . . . , P
n
.
12
Proof. Suppose that (1) is false. Since R is left Noetherian, we can choose a maximal
counterexample I. Thus I contains no nite product of prime ideals containing I,
and I is maximal with respect to this property.
Claim: I is prime.
If I is not prime, we can nd A, B R such that AB I but A , I and B , I.
By maximality of I, I + A contains the product of primes P
1
, . . . , P
n
containing
I + A, and similarly Q
1
Q
m
I + B for some primes Q
1
, . . . , Q
m
containing
I +B. Hence
P
1
P
n
Q
1
Q
m
(I +A)(I +B) I
2
+AI +IB +AB I,
so I itself contains a nite product of primes containing it. This contradicts the
denition of I, so in fact I is prime.
Thus we have a contradiction, and (1) follows.
Hence we have a nite set of primes P
1
, . . . , P
n
containing I such that P
1
P
n
I. Let X
1
, . . . X
m
be the distinct minimal primes of P
1
, . . . , P
n
. Thus each P
j
contains some X
i
j
so I contains some product of the X
k
s, possibly with repetition:
X
i
1
X
i
n
P
1
P
n
I.
Now, suppose Q is any prime containing I. Then X
i
1
X
i
2
X
i
n
I Q which
forces X
i
j
Q for some j. If Q is a minimal prime over I, Q must equal X
i
j
.
Finally, we show that each X
k
is a minimal prime over I. If I Q X
k
then
X
j
Q X
k
for some j by the above. But the Xs are minimal in P
1
, . . . , P
n
,
so X
j
= Q = X
k
and (2) follows.
2.10. Prime radical.
Denition. The prime radical N(R) of R is the intersection of all prime ideals of
R. R is semiprime if N(R) = 0. An ideal I R is semiprime if its an intersection
of some collection of prime ideals, or equivalently, if N(R/I) = 0.
Note that by Lemma 2.8(1), N(R) contains every nilpotent ideal of R.
Proposition. Let R be a left Noetherian ring with nilradical N = N(R) and let
P
1
, . . . , P
n
be the minimal primes of R. Then
(1) N = P
1
. . . P
n
.
(2) N is nilpotent.
Proof. Part (1) is clear. By the proof of Proposition 2.9, 0 contains a product of k
of the P
i
s, possibly with repetition, so N
k
= 0, as required for (2).
2.11. When R is commutative, there is a nice characterisation of the nilradical.
Recall that an element x is nilpotent if x
n
= 0 for some n 0.
Proposition. Let R be a commutative ring. Then the set K of all nilpotent ele-
ments of R is an ideal and equals N(R).
13
Proof. Let x, y K, so that x
n
= y
m
= 0 for some integers n, m 0. Clearly
(xy)
n+m
= 0, so xy K. Now, each term in the binomial expansion of (x +y)
n+m
is a multiple of either x
n
or y
m
so (x + y)
n+m
= 0 and x + y K. Hence K is an
ideal.
Now, if x K, xR is nilpotent so xR N(R). Hence K N(R). Suppose
therefore that x / K. Then x is not nilpotent, so the set ( = 1, x, x
2
, . . . doesnt
contain 0. Let o = I R : I ( = . Since 0 o, o is nonempty and is clearly
closed under unions. By Zorns Lemma, o has a maximal element P. We will show
that P is prime.
Suppose A, B R are such that AB P but A, B are not contained in P. Then
x
n
P +A and x
m
P +B for some integers n, m, so x
n+m
(P +A)(P +B) P,
contradicting P o.
Hence x / K implies x / P for some prime ideal P, whence x / N(R).
There is a similar characterisation for N(R) when R is arbitrary in terms of
strongly nilpotent elements - see McConnell and Robson.
14
3. Artinian rings
3.1. Recall that a right Artinian ring R is one which is satises the DCC as a
right module.
Proposition. Suppose S be a ring containing a right Artinian ring R such that S
is a nitely generated right R-module under right multiplication by R. Then S is
right Artinian.
Proof. This can be proved in exactly the same way as Proposition 1.7. In fact, the
Artinian analogues of Propositions 1.5 and 1.6 are also valid.
Examples. The following rings are all right Artinian:
(1) The group algebra kG of a nite group G over a eld k.
(2) The matrix ring M
n
(D), where D is a division ring.
(3) Any nite ring, for example Z/mZ, m ,= 0.
(4) k[x]/(x
2
), k a eld.
The structure of a right Artinian ring is quite well understood. The following is
a summary of whats known:
Theorem. Let J = J(R) be the Jacobson radical of the right Artinian ring R.
(1) (Artin-Wedderburn) R/J is isomorphic to a nite direct sum of matrix
rings over division rings D
1
, . . . , D
k
:
R/J
= M
n
1
(D
1
) M
n
2
(D
2
) . . . M
n
k
(D
k
)
(2) J is nilpotent and J = N(R).
(3) (Hopkins) R is right Noetherian.
3.2. Semisimple modules.
Denition. A right R-module is said to be semisimple or completely reducible if
M is a direct sum of simple submodules.
Lemma. Let M be a semisimple R-module. The following are equivalent:
(1) M is Noetherian.
(2) M is Artinian.
(3) M is a direct sum of nitely many simple modules.
Proof. By Proposition 1.6 and its Artinian analogue, (3) implies (1) and (2). If M
is not a nite direct sum, we can nd a submodule N of M which is a countably
innite direct sum N = M
1
M
2
. . . of nonzero submodules M
i
. Now the chains
M
1
< M
1
M
2
< M
1
M
2
M
3
< . . .
and
M
1
M
2
M
3
> M
2
M
3
> . . .
show that M is not Noetherian nor Artinian.
15
3.3. Lemma. Any submodule N of a semisimple Artinian module M is itself
semisimple Artinian.
Proof. Let M = M
1
M
2
. . . M
n
be a direct sum of simple submodules M
i
.
Proceed by induction on n, the case n = 1 being obvious.
If N M
i
= 0 for some i, then N M
1
. . . M
i1
M
i+1
. . . M
n
, so N
is semisimple by induction. Hence we may assume that N M
i
,= 0 for all i. But
M
i
is simple, so M
i
N for all i, whence N = M is semisimple.
3.4. Proposition. Suppose R is semiprimitive and right Artinian. Then the right
R-module R
R
is semisimple.
Proof. Let o consist of all nite intersections I
1
. . . I
n
of maximal right ideals
I
j
. Since R is right Artinian, o has a minimal element L = I
1
. . . I
n
, say. Now
if I is a maximal right ideal, L I o, so L I = L by minimality of L. Hence
L I for all maximal I
r
R, whence L J(R) = 0 by Lemma 2.5.
Now, the natural map R
n
j=1
(R/I
j
) has kernel I
1
I
2
. . . I
n
= 0, so R
R
is a submodule of the semisimple Artinian module
n
j=1
(R/I
j
). The result follows
from Lemma 3.3.
Because of this result, a semiprimitive right Artinian ring is more commonly
known as semisimple Artinian. This is left-right symmetric by Wedderburns the-
orem - see comments in (3.7).
3.5. Some linear algebra.
Proposition. Let M = M
1
M
2
. . . M
n
be a direct sum of right R-modules.
Then End
R
(M) = Hom
R
(M, M) is isomorphic to the matrix ring
S =
_
_
_
_
_
_
_
_
Hom(M
1
, M
1
) Hom(M
2
, M
1
) Hom(M
n
, M
1
)
Hom(M
1
, M
2
) Hom(M
2
, M
2
) . . . Hom(M
n
, M
2
)
Hom(M
1
, M
n
) Hom(M
2
, M
n
) Hom(M
n
, M
n
)
_
_
_
_
_
_
_
_
with the obvious multiplication.
Proof. This is best seen by writing elements of M as column vectors and thinking
of R-module endomorphisms acting by matrix multiplication on the left of these
column vectors.
Let
j
: M
j
M and
i
: M M
i
be the canonical injections and projections.
Formally, we can dene a map : End
R
(M) S by setting the (i, j) element of
(f) to be the composition
M
j
j
M
f
M
i
M
i
;
16
thus (f)
ij
=
i
f
j
. We can also dene : S End
R
(M) by
(T) =
i,j
j
T
ji
i
.
Check that and are mutually inverse ring homomorphisms.
3.6. Schurs Lemma. Let M and N be simple right R-modules. Then
(1) End
R
(M) is a division ring.
(2) If M N then Hom
R
(M, N) = 0.
Proof. Let : M N be a nonzero R-module homomorphism. Then ker() < M
and Im() > 0. The simplicity of M and N forces ker() = 0 and Im() = N, so
is an isomorphism.
Part (2) follows immediately, whereas if N = M, the above argument shows that
every nonzero element of End
R
(M) is left and right invertible. Therefore End
R
(M)
is a division ring, proving (1).
3.7. Artin-Wedderburn.
Theorem. Let R be a semiprimitive right Artinian ring. Then R is isomorphic to
a direct sum of matrix rings over some division rings D
1
, . . . , D
k
:
R
= M
n
1
(D
1
) M
n
2
(D
2
) . . . M
n
k
(D
k
)
Proof. Consider : R Hom
R
(R
R
, R
R
) given by (x)(y) = xy. This is a ring
homomorphism. If (x) = 0, (x)(1) = x = 0, so is an injection. Also, if f : R
R is a right module map, then f(r) = f(1)r = (f(1))(r) so that f = (f(1)) and
is an isomorphism.
By Proposition 3.4, we can write R as a direct sum of simple right R-modules.
Grouping these together, we may write
R
R
= A
n
1
1
A
n
2
2
. . . A
n
k
k
where the A
i
are pairwise nonisomorphic simple modules. Applying Proposition
3.5, we obtain
R
= End
R
(R
R
)
=
_
_
_
_
_
_
_
_
End
R
(A
n
1
1
) 0 0
0 End
R
(A
n
2
2
) 0
0 0 End
R
(A
n
k
k
)
_
_
_
_
_
_
_
_
=
_
_
_
_
_
_
_
_
M
n
1
(D
1
) 0 0
0 M
n
2
(D
2
) 0
0 0 M
n
k
(D
k
)
_
_
_
_
_
_
_
_
where each D
i
= End
R
(A
i
) is a division ring, by Schurs Lemma (3.6).
17
As an exercise, the reader should check directly that a ring of the form
M
n
1
(D
1
) M
n
2
(D
2
) . . . M
n
k
(D
k
)
is semisimple Artinian.
Note that if we were dealing with left R-modules, we would obtain that the op-
posite ring R
op
is isomorphic to the direct sum of matrix rings. Since M
n
(D
op
)
op
=
M
n
(D) and the opposite ring of a division ring is also a division ring, the theorem
holds with right replaced by left. This justies the term semisimple Artinian
ring, without reference to side.
3.8. Before we can prove Hopkins Theorem, we will need some results on semisim-
ple modules.
Proposition. Let R be an arbitrary ring and let M be an R-module. Suppose M
is a sum of simple submodules. Then M is semisimple.
Proof. Write M =
A
M
of M. Let
o = B / : the sum
B
M
is direct.
Since o contains singletons for all /, o is nonempty. Its easy to check that
unions of chains in o are again in o, so by Zorns Lemma, o contains a maximal
element /
0
.
Now, if X =
A
0
M
,= M, we can nd M
such that M
_ X. Hence
M
aZ(A)
m
a
=
m
a
A
m
a
since a Z(A) i A(a) = 0 i A m
a
.
By Corollary 4.2, all maximal ideals of R = k[X
1
, . . . , X
n
]/A have the form
m
a
/A for some a k
n
, so f +A J(R) = 0 by Theorem 4.1 and f A.
Finally, if f A then f(Z(A)) = 0 so f I(Z(A)).
4.4. Proof of Theorem 4.2. We will only deal with the case when k is an un-
countable eld in this course. For the general case, see Atiyah and Macdonald, (7.8)
and (7.9).
Suppose R is not algebraic. Then we can nd R such that k()
= k(t),
the eld of fractions of the polynomial ring k[t]. Choose an uncountable subset
c
i
: i I of k and suppose
1
, . . . ,
m
k are such that
1
c
i
1
+
2
c
i
2
+. . . +
m
c
i
m
= 0.
Clearing denominators gives
1
( c
i
2
)( c
i
3
) ( c
i
m
) +. . . +
m
( c
i
1
)( c
i
2
) ( c
i
m1
) = 0.
Substituting
1
= c
i
1
into this equation gives
1
(c
i
1
c
i
2
)(c
i
1
c
i
3
) (c
i
1
c
i
m
) = 0
so
1
= 0 and similarly
j
= 0 for all j = 1, . . . , m.
Hence
1
c
i
k() : i I is an uncountable linearly independent subset of
R. But R is a quotient of the polynomial ring k[X
1
, . . . , X
n
] and as such has a
countable spanning set, consisting of the images of the monomials in R. This is a
contradiction, proving (1).
Now, a nitely generated eld extension of k which is algebraic must necessarily
be nite dimensional. If k =
k then R is a nite eld extension of k so R
= k as
required for (2).
4.5. Lemma. Let k be a eld and let R be a nite dimensional kalgebra which
is a domain. Then R is a eld.
Proof. If 0 ,= x R then multiplication by x is an injective klinear map from R
to itself. Since dim
k
R < this map must be surjective. Hence there exists y R
such that xy = 1 and the result follows.
4.6. Proof of Theorem 4.1. As we have observed in the proof of Corollary 3.10,
N(R) J(R) for any ring R. Suppose a / N(R) so a is not nilpotent. By Sheet 1
Exercise 6(2), 1 ax is not a unit in the polynomial ring R[x]. By Lemma 2.3 we
can nd a maximal ideal M of R[x] containing 1 ax.
Since R is a nitely generated kalgebra, so is R[x]/M. By Theorem 4.2, R[x]/M
is algebraic over k and is hence nite dimensional over k. Now, we have a klinear
injection R/(R M) R[x]/M, so R/(R M) is a nite dimensional kalgebra
21
which is a domain. Hence R M is a maximal ideal of R by Lemma 4.5 and
a / R M as otherwise 1 M. Hence a / J(R) as required.
4.7. Associated primes. From now on well be dealing with a commutative Noe-
therian ring R and nitely generated Rmodules M.
Denition. A prime P of R is said to be an associated prime of M if there exists
x M such that ann(x) = P, or equivalently, if R/P M. The set of all
associated primes of M is denoted by Ass(M).
Example. Let R = Z and let M be a nite abelian group. Then M has an element
of order p for all primes p dividing [M[, so
Ass(M) = pZ : p [ [M[.
4.8. Lemma. If M ,= 0 then Ass(M) ,= .
Proof. Let o = ann(x) R : 0 ,= x M. Since R is Noetherian, we can pick a
maximal element P = ann(x) o. Suppose a / P and b / P but ab P. Then
bx ,= 0 so ann(bx) o. Since P ann(bx), P = ann(bx) by maximality of P. Now
abx = 0 so a P, a contradiction. Hence P is prime and so P Ass(M).
4.9. Proposition. Suppose M ,= 0.
(1) If P R is a prime then Ass(R/P) = P.
(2) Let N be a submodule of M. Then
Ass(N) Ass(M) Ass(N) Ass(M/N).
Proof. Let L = R/P and 0 ,= y L. Clearly, P ann(y). Now if ry = 0 then
r P since R/P is a domain. Hence P = ann(y) and (1) follows.
Next, the rst inclusion of (2) is obvious. Let P = ann(x) Ass(M). If
RxN = 0 then R/P
= Rx M/N and P Ass(M/N), so suppose RxN ,= 0.
Choose y RxN; then by the above ann(y) = P so P Ass(N) as required.
4.10. Theorem. Suppose M ,= 0. Then
(1) There exists a chain of submodules
0 = M
0
< M
1
< . . . < M
n
= M
of M such that M
i
/M
i1
= R/P
i
for some prime ideals P
1
, . . . , P
n
of R.
(2) Ass(M) is nite.
Proof. (1) By Lemma 4.8, Ass(M) ,= . Let M
1
= x
1
R for some x
1
M such
that ann(x
1
) = P
1
Ass(M). Then M
1
/M
0
= R/P
1
. If M
1
= M we are done.
Otherwise, M/M
1
is nonzero so we can nd P
2
= ann(x
2
) Ass(M/M
1
) for some
x
2
M/M
1
. Let M
2
be dened by M
2
/M
1
= x
2
R
= R/P
2
. This process must
stop since M is Noetherian.
22
(2) By Proposition 4.9,
Ass(M) Ass(M
1
) Ass(M
2
/M
1
) . . . Ass(M
n
/M
n1
) = P
1
, . . . , P
n
so Ass(M) is nite.
This result shows that any nitely generated Rmodule M can be thought of
as being built up from nitely many modules of the form R/P
i
for some primes P
i
.
4.11. Proposition. Every minimal prime of R is in Ass(R).
Proof. Let P
1
, . . . , P
n
be the distinct minimal primes of R. By Proposition 2.9,
we can nd integers s
1
, . . . , s
n
1 such that
P
s
1
1
P
s
2
2
P
s
n
n
= 0.
Its enough to show that P
1
Ass(R). Let M = P
s
2
2
P
s
n
n
if n > 1 and M = R
otherwise.
By Theorem 4.10(1) we can choose a chain
0 = M
0
< M
1
< . . . < M
t
= M
where M
i
/M
i1
= Q
i
for some primes Q
1
, . . . , Q
t
. Note that P
s
1
1
kills each
M
i
/M
i1
so P
s
1
1
Q
i
and hence P
1
Q
i
for all i = 1, . . . , t by the primality
of Q
i
.
Also, Q
1
Q
2
Q
t
M = 0 implies Q
1
Q
2
Q
t
P
s
2
2
P
s
n
n
P
1
. Since P
1
is prime
and P
i
_ P
1
for all i 2, Q
k
P
1
for some k, so in fact Q
k
= P
1
for some k.
Pick k 1 least such that Q
k
P
1
. Hence if k > 1 then Q
1
Q
k1
_ P
1
. If
k = 1 let r = 1 and if k > 1 choose r Q
1
Q
k1
P
1
. Since Ann(M
k
/M
k1
) =
Q
k
= P
1
and r / P
1
we can nd x M
k
such that rx / M
k1
.
Claim: P
1
= ann(rx). Note that rP
1
x Q
1
Q
2
Q
k1
Q
k
x = 0 so P
1
ann(rx). If srx = 0 then s(rx + M
k1
) = 0. We chose x so that rx / M
k1
, and
hence s P
1
because M
k
/M
k1
= R/Q
k
= R/P
1
is a domain. Hence ann(rx) =
P
1
Ass(M) as required.
4.12. Primary ideals.
Denition. Let P be a prime. An ideal Q R is Pprimary if Ass(R/Q) = P,
and primary if its P-primary for some prime P.
One should think of primary ideals as generalisations of prime powers in Z.
Lemma. (1) If Q is Pprimary, then P =
Q.
(2) If P is maximal and Q R has P =
Q, then Q is Pprimary.
Proof. Since any minimal prime over Q must be in Ass(R/Q) by Proposition 4.11,
we see that R/Q has precisely one minimal prime, namely P/Q. Hence N(R/Q) =
Q/Q = P/Q so P =
Q.
23
For (2), note that P/Q is the prime radical of R/Q and hence is the only prime
ideal of R/Q, being maximal. Hence Ass(R/Q) must be P, being nonempty by
Lemma 4.8, so Q is Pprimary.
Examples. (1) The primary ideals of Z are the prime powers and 0.
(2) Let R = k[x, y], Q = (x, y
2
). Then
Q = (x, y) =: P is maximal so Q is
primary. However, Q is not a prime power since P
2
_ Q _ P.
Warning: not all prime powers are primary!
4.13. Primary decomposition.
Denition. A primary decomposition of an ideal I R is an expression of the form
I = Q
1
Q
2
. . . Q
k
for some primary ideals Q
i
. The decomposition is minimal if
The primes P
i
s are pairwise distinct, where Q
i
is P
i
primary
For all i, Q
i
_
j=i
Q
j
.
Example. In Z, a nonzero ideal I has a minimal primary decomposition of the
form
I = (p
s
1
1
) (p
s
2
2
) (p
s
n
n
)
where I = (x) and x = p
s
1
1
p
s
n
n
is a factorization of x into prime powers.
4.14. Theorem.
(1) (Existence) Every proper ideal has a minimal primary decomposition.
(2) (Uniqueness) Let I = Q
1
. . . Q
k
be a minimal primary decomposition
of I, with Q
i
a P
i
primary ideal. Then
Ass(R/I) = P
1
, . . . , P
n
.
Proof. Omitted.
24
5. Commutative localisation
R is a commutative ring throughout this chapter.
5.1. Motivation. Let S be a subset of R which is multiplicatively closed (m.c. for
short). We will stick to the convention that any such S necessarily contains 1.
We will construct a ring R
S
, called the localisation of R at S by inverting the
elements of S - thus the elements of S are units in R
S
.
This generalises the process of constructing the eld of fractions of a commutative
integral domain R - there the set S = R0 of nonzero elements is m.c., S consists
of units in the eld of fractions F of R, and moreover every element of F can be
written in the form rs
1
for some r R and s S.
What if S contains zero divisors? If we want to invert S, then the elements
of R which kill an element of S must be zero in R
S
because ab = 0 and bc = 1
together imply a = abc = 0.
Denition. The assassinator of S is dened to be
ass(S) = x R : xs = 0 for some s S =
_
sS
ann(s).
Lemma. ass(S) is an ideal of R.
Proof. Let x, y ass(S). So there exist s, t S such that xs = yt = 0. Then
(x + y)st = 0 and st S so x + y ass(S). Also, if z R then (zx)s = 0 so
zx ass(S).
5.2. Commutative localisation.
Denition. Let S R be a m.c. subset. A localisation of R at S is a ring R
S
together with a homomorphism : R R
S
such that
(a) (s) is a unit in R
S
for all s S.
(b) Every element of R
S
can be written in the form (r)(s)
1
for some r R
and s S.
(c) ker = ass(S).
Note that is not in general injective.
Lemma. If R
S
exists, its unique upto isomorphism.
Proof. Suppose : R T is a ring homomorphism satisfying properties (a),(b),(c).
Dene : R
S
T by ((r)(s)
1
) = (r)(s)
1
. If (r)(s)
1
= (u)(v)
1
then rvus ker() = ass(S) so there exists t S such that (rvus)t = 0. Hence
rvt = ust so (r)(v)(t) = (u)(s)(t) and (r)(s)
1
= (u)(v)
1
. Therefore
is well dened and is easily checked to be a ring homomorphism.
The conditions on force to be onto, whereas if (r)(s)
1
= 0 then r
ker() = ass(S) = ker() so (r)(s)
1
= 0 and is injective. Hence is a ring
isomorphism.
25
5.3. Construction.
Denition. An element x R is regular if ann(x) = 0. Equivalently, x is not a
zero divisor.
Assume rst that S consists of regular elements, so that ass(S) = 0.
Dene a relation on R S by setting
(r, s) (u, v)
if and only if
rv = us.
This is clearly reexive and symmetric. If (r, s) (u, v) and (u, v) (a, b) then
rv = us and ub = av, so (rb as)v = rvb asv = ubs avs = 0 so rb as
ass(S) = 0 and (r, s) (a, b). Hence is an equivalence relation.
Let R
S
= R S/ as a set. Write r/s for the equivalence class of (r, s) in R
S
and dene addition and multiplication on R
S
by
r/s + u/v = (rv +us)/(sv)
r/s u/v = (ru)/(sv)
Exercise. Check the following:
(1) Addition is well dened.
(2) Multiplication is well dened.
(3) R
S
forms a commutative ring with zero element 0/1 and identity 1/1.
(4) The map : R R
S
given by (r) = r/1 is a ring homomorphism.
(5) Conditions (a), (b) and (c) in Denition 5.2 hold.
We check that addition is well-dened: Suppose r/s = r
/s
so rs
= r
s. Now,
r/s +u/v = (rv +us)/(sv) and (r
/s
) + (u/v) = (r
v +us
)/(s
v),
but (rv +us)(s
v) = (rs
)v
2
+uss
v = (r
s)v
2
+us
sv = (r
v +us
)(sv), so
r/s +u/v = r
/s
+u/v = r
/s
+u
/v
if u/v = u
/v
R, s
R such that rs
= sr
.
This is a condition on the m.c. subset S which is automatically satised in
commutative rings. The above discussion shows that if the right localisation R
S
exists, then S must be a right Ore set.
Lemma. If S is a right Ore set, then ass(S) is a two-sided ideal of R.
Proof. Let x, y ass(S) be such that xs = yt = 0 for some s, t S. The right
Ore condition gives s
R and t
S such that st
= ts
. Now (x + y)(st
) =
(xs)t
+ (yt)s
= 0 and st
S
and s
S such that zs
= sz
. Hence (xz)s
= (xs)z
= 0 and s
S so
xz ass S.
6.3. Ores Theorem. We must rst rene Denition 5.3.
Denition. An element x R is said to be left regular if lann(x) = 0 and right
regular if rann(x) = 0. x R is regular if its both right and left regular, and thus
not a zero-divisor.
Assuming S is a right Ore set, we may factor out by the two-sided ideal ass(S)
and obtain a ring R such that the image S of S in R consists of left regular elements.
If the right localisation R
S
exists, then R is a subring of R
S
and (S) consists of
units. Hence every element of S must actually be regular (and not just left regular).
This is another necessary condition on the set S for R
S
to exist.
Theorem (Ore, 1930). Let S be a m.c. subset of the ring R. Then the right
localisation R
S
exists if and only if
(1) S is a right Ore set, and
(2) S consists of regular elements in R = R/ ass(S).
Proof. We have shown in the above discussions the necessity of these conditions.
Assuming (1) and (2), it remains to construct the ring R
S
satisfying the conditions
of Denition 6.1.
By Lemma 6.2, ass(S) is a two-sided ideal in R. Its easy to check that the
image S also satises the right Ore condition. As before, by passing to the quotient
R = R/ ass S and using condition (2), we may assume that S is a right Ore set in
R consisting of regular elements.
We can now construct R
S
as a set of equivalence classes in R S under a
certain equivalence relation, in a very similar spirit to the construction of R
S
in the
commutative case (5.3). The construction is very tedious and is non-examinable.
See handout.
Denition. A m.c. set S is said to be a right divisor set if conditions (1), (2) are
satised.
Note that if R is commutative, or slightly more generally, if S consists of central
elements (i.e. sr = rs for all s S, r R), then the two conditions are auto-
matically satised and the localisation R
S
exists. One can view this Theorem as a
generalisation of Theorem 5.4.
6.4. Ore domains.
Denition. A ring R is a domain if all nonzero elements are regular, or equiva-
lently if it has no zero divisors. R is a right Ore domain if S = R0 is a right Ore
set in R.
31
By Theorem 6.3, its clear that if R is a right Ore domain, then the localisation
R
S
exists. Moreover, every nonzero element r/s R
S
is invertible, so R
S
is a
division ring, known as the division ring of fractions of R.
Theorem. Let R be a right Noetherian domain. Then R is an Ore domain and
hence R has a division ring of fractions.
Proof. Let x, y S and suppose that xR yR = 0. Then xR yR R. Now,
x S is regular so xR
= R as right Rmodules. Hence
x(xR yR) = x
2
R xyR xR,
so x
2
R xyR yR R. Repeating this trick, we see that
x
n
R x
n1
yR x
n2
yR xyR yR R
for any n 1. Hence the sum yR + xyR + x
2
yR + . . . is direct, contradicting the
fact that R is right Noetherian.
Hence we can nd a, b R such that xa = yb ,= 0. Since x, y are regular, a, b
are nonzero so S is a right Ore set.
This proof might be reminiscent of Sheet 1, Exercise 12.
Examples. Let k be a eld. The following rings are all right Ore domains and
hence have division rings of fractions:
(1) The Weyl algebras A
n
(k).
(2) kG, where G is a torsionfree polycyclic group.
(3) |(g) where g is a f.d. Lie algebra over k.
(4) The Iwasawa algebra
G
if G is a torsionfree compact padic Lie group.
6.5. Modules.
Denition. Let S be a right divisor set in R and let M be a right Rmodule. The
localisation of M at S is dened to be the set of equivalence classes
M
S
= m/s : m M, s S
in M S under the equivalence relation given by
(m, s) (n, t) if and only if mt
u = ns
u for some u S,
where s
, t
= ts
= R
i x = 0.
Proposition. T
r
R is essential if and only if T S ,= .
Proof. () Suppose x T is right regular. Its sucient to prove that xR is
essential since xR T.
Suppose 0 ,= I
r
R and I xR = 0. Consider the sum
L = I +xI +x
2
I +. . .
If
k
i=0
x
i
r
i
L, then r
0
= xr
1
. . . x
k
r
k
I xR = 0 so r
0
= 0 and
xr
1
+x
2
r
2
+. . . +x
k
r
k
= 0. Since x
= 0, r
1
+xr
2
+. . . +x
k1
r
k
= 0. Continuing
33
like this, r
0
= r
1
= . . . = r
k
= 0 so the sum is direct, contradicting (2). Hence xR
is essential.
() See (6.11).
6.8. Proof of Goldies Theorem - Step 1: R
S
exists.
Proof. By Theorem 6.3 its sucient to show that S is a right Ore set. Let r R
and s S; since s is regular, sR is essential in R by Proposition 6.7(). Let
T = a R : ra sR.
T is a right ideal in R; well show that T is essential. Suppose I
r
R is nonzero. If
rI = 0 then I T so I T ,= 0. Otherwise sR rI ,= 0 since sR is essential. If
0 ,= rx sR rI then 0 ,= x I T so I T ,= 0 as claimed.
By Proposition 6.7(), we can nd a T S. Then ra = sb for some b R
and S is a right Ore set.
6.9. Lemma. Let x R be right regular. Then x is regular.
Proof. Suppose yx = 0 but y ,= 0. Then y
,= R. Now xR y
so y
is essential
by Proposition 6.7(). Let z
- this
exists by assumption (3).
Now, if zRz = 0 then (RzR)
2
= 0, so z = 0 by assumption (1) and z
= R, a
contradiction. Hence there exists b R such that zbz ,= 0.
Hence z
(zbz)
,= R so z
= (zbz)
by maximality of z
. If u bzRz
then
u = bzv and zu = 0 so zbzv = 0. Hence v z
= 0 and bz ,= 0, so z
= 0.
Proof. (a) Suppose for a contradiction that there exists nonzero a J. Then
aR J is nil, and hence Ra is also nil, because (ax)
n
= 0 (xa)
n+1
= 0.
Let o = b
is maximal
in o. Since N(R) = 0 by (1), bRb ,= 0, so we can nd x R such that bxb ,= 0.
Since Ra is nil and 0 ,= xb Ra, there exists m 2 such that (xb)
m1
,= 0 but
(xb)
m
= 0. Now ((xb)
m1
)
o and b
((xb)
m1
)
as by = 0 (xb)
m1
y = 0.
By maximality of b
, xb ((xb)
m1
)
= b
so bxb = 0, a contradiction.
(b) By (a), J is not nil. Choose z J which is not nilpotent. Now, the chain
z
(z
2
)
(z
3
)
34
stops by (1), so (z
n
)
= (z
n+1
)
= y
.
Note that y ,= 0 since z is not nilpotent.
Suppose that u = yv yR y
. Then yu = y
2
v = 0 so v (y
2
)
= y
and
u = yv = 0. Hence yR y
= 0 as required.
6.11. Proof of Proposition 6.7().
Proof. Suppose for a contradiction that T S = . We will construct an innite
direct sum inside T. More precisely, we will construct a sequence x
1
, x
2
, . . . T
such that for all m 1
I
m
,= 0 where I
m
:= x
1
, . . . , x
m
.
The sum x
1
R +x
2
R +. . . +x
m
R + (I
m
T) is direct.
Proceed by induction on m.
Base case m = 1: Pick 0 ,= x
1
T such that x
1
Rx
1
= 0 using Lemma 6.10(b).
Since x
1
is not regular, its not right regular by Lemma 6.9, so I
1
= x
1
,= 0. The
sum x
1
R +x
1
is direct by construction, so x
1
R + (I
1
T) is also direct.
Inductive step: Since I
m
,= 0 by induction and T is essential, I
m
T ,= 0. Choose
x
m+1
I
m
T such that x
m+1
x
m+1
R = 0 using Lemma 6.10(b).
Note that since x
m+1
I
m
T, the sum
x
1
R +x
2
R +. . . +x
m+1
R
is direct, being contained in x
1
R+x
2
R. . . +(I
m
T) which is direct by induction.
Hence I
m+1
= x
1
, . . . , x
m+1
= (x
1
+ . . . + x
m+1
)
. Since x
1
+ . . . + x
m+1
T
and T contains no regular elements, I
m+1
,= 0.
It remains to show that x
1
R+x
2
R+. . . +x
m+1
R+ (I
m+1
T) is direct. Now,
x
m+1
R I
m
T
by construction, so if Z = x
1
R +. . . +x
m
R then
(Z +x
m+1
R) (I
m
T) = (Z I
m
T) +x
m+1
R = x
m+1
R
by the modular law, because Z I
m
= 0 by induction. Since I
m+1
= I
m
x
m+1
,
(Z +x
m+1
R) (I
m+1
T) = (Z +x
m+1
R) (I
m
T) x
m+1
x
m+1
R x
m+1
= 0,
as required. Thus the sum x
1
R + x
2
R + . . . is direct contradicting (2), so T must
contain a regular element.
6.12. Closed right ideals.
Denition. J
r
R is closed if for any I
r
R such that I _ J there exists 0 ,= L
r
R
with L I and L J = 0.
Draw a picture!
Lemma. R has the minimum condition on closed right ideals.
35
Proof. Suppose J
1
_ J
2
_ J
3
_ . . . is a strictly decreasing chain of closed right
ideals. Since J
1
_ J
2
, there exists 0 ,= L
1
r
R such that L
1
J
1
and L
1
J
2
= 0.
Similarly, since J
n
_ J
n+1
, there exists 0 ,= L
n
r
R such that L
n
J
n
and
L
n
J
n+1
= 0. Then we get an innite direct sum
L
1
L
2
L
3
. . . ,
contradicting (2).
6.13. Proof of Goldies Theorem - Step 2: R
S
is semisimple Artinian.
Proof. Let K
r
R
S
. By adapting the proof of Theorem 5.10, K = (KR).R
S
. We
claim that J = K R is closed.
For, suppose I _ J. Pick z IJ and let T = r R : zr J, a right ideal.
If s T S then zs J so z J.R
S
= K and z K R = J, a contradiction.
Hence T S = , so T is not essential by Proposition 6.7 (). Hence there exists
0 ,= V
r
R such that V T = 0.
It follows that zV I and zV J = 0 as required.
Now, if K
1
_ K
2
_ K
3
_ . . . is a strictly descending chain of right ideals in R
S
,
then K
1
R _ K
2
R _ K
3
R _ . . . is a strictly descending chain of closed right
ideals in R, contradicting Lemma 6.12. Hence R
S
is right Artinian.
Finally, Let J be the Jacobson radical of R
S
. By Proposition 3.10, J is nilpotent
and hence so is J R. As R is semiprime, J R = 0. But now J = (J R).R
S
= 0
so R
S
is semisimple Artinian, as required.
36
7. Filtrations, associated graded rings and completions
Throughout this chapter, k denotes a eld.
7.1. Filtered rings.
Denition. A (Z)ltration on a ring R is a set of additive subgroups (R
i
)
iZ
such that
R
i
R
i+1
for all i Z,
R
i
.R
j
R
i+j
for all i, j Z,
1 R
0
, and
iZ
R
i
= R.
If R has a ltration, R is a ltered ring. The ltration on R is said to be
positive if R
i
= 0 for all i < 0,
negative if R
i
= R for all i 0,
separated if
iZ
R
i
= 0.
Note that the axioms imply that R
0
is a subring of R and that each R
i
is a left
and right R
0
module. Note also that
iZ
R
i
is always an ideal in R.
Examples. (1) R = q = m/p
k
, m Z
(p)
, k 0, R
i
= p
i
Z
(p)
where p
is a xed prime.
(2) R = k[x, x
1
], R
i
= x
i
k[x
1
] = kx
i
, x
i1
, x
i2
, . . ..
(3) Suppose R is a nitely generated kalgebra with generating set x
1
, . . . , x
n
.
If i 0 let R
i
be the ksubspace of R spanned by words in the x
j
s of length
at most i, let R
0
= k and let R
i
= 0 whenever i < 0. This is a positive
ltration on R.
(4) R = Z, R
i
= p
i
Z for i 0 and R
i
= R otherwise. This is a negative
ltration. More generally,
(5) Let R be any ring and let I be an ideal of R. Then R
i
= I
i
is a negative
ltration, called the Iadic ltration.
7.2. Graded rings.
Denition. A (Z)graded ring is a ring S which can be written as
S =
iZ
S
i
for some additive subgroups S
i
S, satisfying S
i
.S
j
S
i+j
for all i, j Z and
1 S
0
. S
i
is called the ith homogeneous component of S, and an element s S
is homogeneous i it lies in some S
i
.
A graded right ideal J
r
S is a right ideal of the form
iZ
J
i
with J
i
S
i
.
Lemma. If J is a nitely generated graded right ideal of a graded ring S, then J
has a nite generating set consisting of homogeneous elements.
37
Proof. Since J is graded, note that J S
i
= J
i
for each i Z. Let x
1
, . . . , x
n
be
a generating set for J. If x
j
=
iZ
a
ij
for some a
ij
J
i
, we see that each a
ij
lies
in J and is homogeneous. Clearly, a
ij
: a
ij
,= 0 is now a nite generating set for
J consisting of homogeneous elements.
7.3. Associated graded ring.
Denition. Let R be a ltered ring with ltration (R
i
)
iZ
. Dene the abelian group
gr R =
iZ
R
i
/R
i1
.
Equip gr R with multiplication, which is given on homogeneous components by
R
i
/R
i1
R
j
/R
j1
R
i+j
/R
i+j1
r +R
i1
, s +R
j1
rs +R
i+j1
and on the whole of gr R by bilinear extension. Then gr R becomes a ring called the
associated graded ring of R.
Note that the multiplication is well-dened because R
i
R
j
R
i+j1
, R
i1
R
j
R
i+j1
and R
i
R
j1
R
i+j1
. One should think of gr R as an approximation
to the ring R which is often easier to understand but nonetheless contains useful
information about the ring R itself.
Notation. If r R
i
R
i1
then the symbol of r in gr R is the homogeneous element
(r) = r +R
i1
gr R.
7.4. Almost commutative algebras.
Denition. An almost commutative kalgebra is a nitely generated kalgebra
with generators x
1
, . . . , x
n
such that
x
i
x
j
x
j
x
i
k1, x
1
, . . . , x
n
for all i, j = 1, . . . , n.
Examples. (1) The commutative polynomial kalgebra k[x
1
, . . . , x
n
].
(2) The Weyl algebra A
n
(k).
(3) The universal enveloping algebra |(g) of a kLie algebra g, dim
k
g < .
(4) Any homomorphic image of |(g).
Proposition. Let R be an almost commutative algebra generated by x
1
, . . . , x
n
.
Equip R with the positive ltration as in Example 7.1(3). Then there exists a
surjective homomorphism of kalgebras
: k[X
1
, . . . , X
n
] gr R
given by (X
i
) = (x
i
), i = 1, . . . , n.
38
Proof. Note that x
i
R
1
for all i. If x
i
, x
j
/ k, we have
(x
i
) = x
i
+R
0
R
1
/R
0
and (x
j
) = x
j
+R
0
R
1
/R
0
.
Since R is almost commutative,
(x
i
)(x
j
) = x
i
x
j
+R
1
= x
j
x
i
+R
1
= (x
j
)(x
i
),
meaning that (x
i
) and (x
j
) commute. If one of x
i
, x
j
lies in k then this is also
true. Hence the kalgebra map exists.
To show that is surjective, its sucient to show that u+R
t1
lies in Im for
any u R
t
R
t1
. Write u as a sum of words of length at most t in the generators
x
1
, . . . , x
n
. Since were interested in u + R
t1
, we can assume that each word
actually has length t.
Writing u =
m
j=1
j
x
i
(j)
1
x
i
(j)
2
x
i
(j)
t
for some i
(j)
1
, . . . , i
(j)
t
1, . . . , n, we have
u +R
t1
=
m
j=1
j
(X
i
(j)
1
)(X
i
(j)
2
) (X
i
(j)
t
) Im.
iZ
V
i
such that V
i
S
j
V
i+j
for all i, j Z.
7.7. Associated graded modules.
Denition. Let R be a ltered ring and let M be a ltered right Rmodule with
ltration (M
i
)
iZ
. Dene the abelian group
gr M =
iZ
M
i
/M
i1
.
Equip gr M with a gr Raction, which is given on homogeneous components by
M
i
/M
i1
R
j
/R
j1
M
i+j
/M
i+j1
m+M
i1
, r +R
j1
mr +M
i+j1
and on the whole of gr M by bilinear extension. Then gr M becomes a graded
gr Rmodule, called the associated graded module of M.
If N is a submodule of M, dene the subspace ltration (N
i
)
iZ
on N by N
i
=
N M
i
. Also, dene the quotient ltration ((M/N)
i
)
iZ
on M/N by (M/N)
i
=
(M
i
+N)/N.
Proposition. Let R be a ltered ring, let M be a ltered right Rmodule with
ltration (M
i
)
iZ
and let N be a submodule of M. Equip N with the subspace
ltration and M/N with the quotient ltration. Then
(1) There exists an injection : gr N gr M of right gr Rsubmodules.
(2) Identifying gr N with its image in gr M, we have
gr(M/N)
= gr M/ gr N
as right gr Rmodules.
40
Proof. The natural composition of maps N
i
M
i
and M
i
M
i
/M
i1
has kernel
N
i
M
i1
= N M
i1
= N
i1
. So we have an injection of abelian groups
i
: N
i
/N
i1
M
i
/M
i1
for all i Z. Putting these together we get an injection
=
i
: gr N gr M.
Exercise: check that is a right gr Rmodule homomorphism.
This proves (1).
We have the quotient ltration ((M
i
+N)/N)
iZ
of M/N. Consider the compo-
sition
i
: M
i
/M
i1
u
i
M
i
+N
M
i1
+N
v
i
(M
i
+N)/N
(M
i1
+N)/N
where u
i
(m+M
i1
) = m+M
i1
+N and v
i
is the natural isomorphism.
Note that u
i
is onto, whereas
ker(u
i
) =
M
i
(M
i1
+N)
M
i1
=
M
i1
+ (M
i
N)
M
i1
=
M
i1
+N
i
M
i1
= Im(
i
)
by the modular law. Since v
i
is an isomorphism,
i
is onto and ker(
i
) = Im(
i
)
for all i Z. Letting
=
i
: gr M gr(M/N)
we see that is onto and ker() = Im().
Exercise: check that is a right gr Rmodule homomorphism.
Hence induces the required isomorphism of right gr Rmodules
gr M/(gr N) = gr M/ ker()
= Im() = gr(M/N).
i
) give the same ltration topology on M if and
only if for all i there exist s(i) such that M
s(i)
M
i
and t(i) such that M
t(i)
M
i
.
The ltrations are then said to be topologically equivalent.
7.10. Cauchy sequences and completions.
Denition. A Cauchy sequence on M is a sequence (x
n
)
n=0
such that for any
open set U containing 0, there exists c(U) N such that x
n
x
m
U whenever
n, m c(U). Two Cauchy sequences (x
n
) and (y
n
) are said to be equivalent if
x
n
y
n
0. Equivalently, given any open set U containing 0, there exists N(U) Z
such that x
n
y
n
U whenever n N(U).
Exercise. Check that this gives an equivalence relation on the set of all Cauchy
sequences on M.
42
Let [x
n
] denote the equivalence class of the Cauchy sequence (x
n
) under this
equivalence relation, and let
M denote the set of all such equivalence classes. The
operations
[x
n
] + [y
n
] = [x
n
+y
n
]
[x
n
] . [y
n
] = [x
n
y
n
] [x
n
], [y
n
]
R
turn
R into an ring, and
[x
n
] + [y
n
] = [x
n
+y
n
] [x
n
], [y
n
]
M
[x
n
] . [r
n
] = [x
n
r
n
] [x
n
]
M, [r
n
]
R
turn
M into a right
Rmodule. There is a ring homomorphism
R
R
r [r]
where [r] is the equivalence class of the constant sequence with value r. The kernel
of this map is R
i
. This also enables us to view
M as a right Rmodule, and we
have an analogous map of Rmodules
M
M
m [m]
Denition. We say that
R (
M
i
= [x
n
] : c
i
N such that x
n
M
i
whenever n c
i
M/M
i
= (y
n
+M
n
)
nZ
iZ
M/M
n
:
rs
(y
r
+M
r
) = y
s
+M
s
whenever r < s.
This becomes a right Rmodule with pointwise addition and scalar multiplica-
tion. When M = R, these operations turn lim
R/R
i
into a ring.
Lemma.
M is isomorphic to lim
M/M
i
as Rmodules.
43
Proof. If (x
n
) is a Cauchy sequence in M, then for each i Z there exists c(M
i
) N
such that x
n
x
m
mod M
i
for all n, m c(M
i
). We can choose the c(M
i
) to
satisfy
c(M
0
) c(M
1
) c(M
2
) . . . .
Now if r < s then
rs
(x
c(M
r
)
+ M
r
) = x
c(M
r
)
+ M
s
= x
c(M
s
)
+ M
s
since c(M
r
)
c(M
s
), which means that (x
c(M
i
)
+M
i
)
iZ
lim
M/M
i
.
Dene
:
M lim
M/M
i
[x
n
] (x
c(M
i
)
+M
i
)
iZ
.
Note that this doesnt depend on the choice of the numbers c(M
i
): if d(M
i
) are
such that x
n
x
m
mod M
i
whenever n, m d(M
i
), then
x
c(M
i
)
x
max(c(M
i
),d(M
i
))
x
d(M
i
)
mod M
i
for all i Z.
Now, if [x
n
] = [y
n
]
M, then x
n
y
n
0 as n . Hence for all i Z there
exists t(M
i
) such that x
n
y
n
M
i
whenever n t(M
i
). Let c(M
i
), d(M
i
) be the
integers corresponding to [x
n
] and [y
n
]. Letting e(M
i
) = max(c(M
i
), d(M
i
), t(M
i
)),
we have
x
c(M
i
)
x
e(M
i
)
y
e(M
i
)
y
d(M
i
)
mod M
i
for all i Z. Hence ([x
n
]) doesnt depend on the choice of Cauchy sequence inside
the equivalence class [x
n
], so is well dened.
Exercise. Check that is a map of right Rmodules.
It remains to show that is an isomorphism. If [x
n
] ker(), then x
c(M
i
)
M
i
and hence x
n
M
i
for all n c(M
i
). Hence x
n
0 and [x
n
] = 0, so is injective.
If y = (y
i
+M
i
)
iZ
lim
M/M
i
, let x
n
= y
n
M for all n N. Then (x
n
)
n=0
is a Cauchy sequence and that ([x
n
]) = y. Hence is surjective.
Equip each M/M
i
with the discrete topology and
iZ
M/M
i
with the (Ty-
chonov) product topology. Then the map constructed above is actually a home-
omorphism, where we give
M the ltration topology and lim
M/M
i
iZ
M/M
i
the subspace topology.
Also, in the case when M = R, is a ring isomorphism.
The advantage of inverse limits is that the elements are easy to manipulate; the
disadvantage is that everything is dependent on the ltration.
7.12. Examples.
(1) Z
p
, the ring of padic integers is the completion of R = Z with respect to
the padic ltration R
i
= p
i
Z for i 0. Thus Z
p
= lim
Z/p
i
Z.
44
(2) More generally, if R is any ring and I R is a two-sided ideal, we can
complete R with respect to the Iadic ltration:
R = lim
R/I
i
.
(3) If R = k[X
1
, . . . , X
n
] and I = (X
1
, . . . , X
n
) R then
R
= k[[X
1
, . . . , X
n
]],
the ring of power series. Here we identify a power series with the sequence
of partial sums. For example, if n = 1,
a
0
+a
1
X +a
2
X
2
+. . . (a
0
+I, a
0
+a
1
X +I
2
, . . .)
This works similarly for arbitrary n - the notation is cumbersome.
(4) Consider the group of all n n invertible matrices with coecients in Z
p
.
This is GL
n
(Z
p
). Let
K = M GL
n
(Z
p
) : M I
nn
mod p = ker(GL
n
(Z
p
) GL
n
(F
p
)).
K is an example of a torsionfree compact padic Lie group.
Let R = Z
p
[K] be the group algebra of K over Z
p
. Let I be the mod p
augmentation ideal of R: I = ker() where
: R F
p
gK
g
g
gK
g
where F
p
is the reduction of Z
p
modulo p. Then
R, the completion
of R with respect to the Iadic ltration is the Iwasawa algebra of K,
written
K
.
7.13. Proposition. Let R be a ring and I R an ideal such that R/I is a division
ring. Then the completion
R of R with respect to the Iadic ltration is a local
ring, that is, it has a unique maximal left and right ideal.
Proof. Let x
I = (x
n
+I
n
) lim
R/I
n
: x
1
I. Then
y = 1 +x +x
2
+x
3
+. . . = (1 +I, 1 +x
2
+I
2
, 1 +x
3
+x
2
3
+I
3
, . . .)
R
and y(1 x) = (1 x)y = 1, so 1 x is invertible in
R whenever x
I. Now if
u = (u
n
+ I
n
) /
I, then u
1
/ I. Since R/I is a division ring, we can nd v R
such that u
1
v vu
1
1 mod I. Hence uv 1
I so uv and vu are invertible by
the above. Hence u is invertible whenever u /
I so
I is the unique maximal left
and right ideal of
R as required.
This shows that Z
(p)
Z
p
for any prime p.
45
7.14. Lifting the Noetherian property - II.
Theorem. Let R be a complete negatively ltered ring such that gr R is right Noe-
therian. Then R is right Noetherian.
Proof. Let I
r
R be a right ideal. Then gr I is a graded right ideal of gr R by
Proposition 7.7. Since gr R is right Noetherian, gr I is nitely generated. We can
choose a homogeneous generating set, by Lemma 7.2:
gr I =
m
i=1
s
i
gr R
where s
1
, . . . , s
m
are all homogeneous. Each s
i
is the symbol of some x
i
I:
s
i
= (x
i
) R
n(i)
/R
n(i)1
, say.
We will show that
I =
m
i=1
x
i
R.
Since each x
i
I and I is a right ideal, the reverse inclusion is obvious. Let y I
and suppose that y R
j
R
j1
(if y R
j
then y = 0
m
i=1
x
i
R since the
ltration on R is separated.)
Now (y) = y +R
j1
gr I =
m
i=1
s
i
gr R so we can nd t
i
gr R such that
(y) =
m
i=1
s
i
t
i
.
Since (y) and the s
i
are homogeneous, we may assume that t
i
R
jn(i)
/R
jn(i)1
,
i = 1, . . . , m. If t
i
= 0 set r
i1
= 0, otherwise choose r
i1
R
jn(i)
R
jn(i)1
such
that t
i
= r
i1
+R
jn(i)1
. Hence
y
m
i=1
x
i
r
i1
mod R
j1
.
Now let y
1
= y
m
i=1
s
i
r
i1
I R
j1
. If y
1
= 0, stop; if not, repeat the
above with y
1
in place of y. This gives a sequence (r
i1
, r
i2
, r
i3
, . . .) such that r
ik
R
jn(i)k+1
and
y
k
= y
m
i=1
x
i
k
l=1
r
il
I R
jk
for every k 1. But now (
k
l=1
r
il
)
k=1
is a Cauchy sequence in R which converges
to some r
i
R because R is complete. Also, y
k
0 since y
k
R
jk
for all k.
Hence, letting r
i
=
l=1
r
il
, we obtain
y =
m
i=1
x
i
r
i
m
i=1
x
i
R
as required.
46
Examples. (1) Giving Z
p
the padic ltration, gr Z
p
= F
p
[t] which is Noe-
therian, and of course Z
p
is complete with respect to this ltration. Hence
Z
p
is Noetherian.
(2) Suppose K is a compact padic Lie group of a special type, namely a uni-
form pro-p group, of dimension d. One example is the K appearing in
Example 7.12(4), it has dimension n
2
. It can be shown that there is a l-
tration of
K
which is topologically equivalent to the Iadic ltration of
K
, such that
gr
K
= F
p
[X
0
, X
1
, . . . , X
d
],
the polynomial algebra over F
p
in d + 1 variables. Hence
K
is right and
left Noetherian.
47
8. Weyl algebras
Throughout this chapter, k denotes a eld of characteristic 0, and all modules
will be left modules.
8.1. Recall. The n-th Weyl algebra A
n
has generators x
1
, . . . , x
n
, y
1
, . . . , y
n
as
a kalgebra and relations [y
i
, x
i
] = 1 for i = 1, . . . n.
Let A = k[X
1
, . . . , X
n
] be the polynomial algebra. From (1.11), we know that
there is a natural kalgebra homomorphism
: A
n
End
k
(A)
x
i
(f X
i
f)
y
i
(f
f
X
i
).
We can therefore think of A as a left A
n
module, via
r.f = (r)(f) for all r A
n
, f A.
8.2. Notation.
When = (
1
, . . . ,
n
) N
n
, write x
= x
1
1
x
n
n
and y
= y
1
1
y
n
n
.
The degree of the monomial x
is dened to be [[ =
1
+ . . . +
n
. We
also write ! =
1
!
n
!.
((A
n
)
m
) is the positive ltration on A
n
dened in Example 7.1(3): (A
n
)
m
consists of the span of all words in the generators x
1
, . . . , x
n
, y
1
, . . . , y
n
: , N
n
is a basis for A
n
.
Proof. Any word in the generators can be brought to a linear combination of the
x
spans A
n
.
Next, suppose r =
,N
n
A
n
is zero but some coecient
is
nonzero. Choose N
n
such that
,= 0 for some N
n
, but
= 0 whenever
[[ < [[.
Now, if [[ [[ then either = or
i
>
i
for some i. But in the latter case,
y
i
i
.X
i
i
= 0 so y
.X
= 0, whereas y
.X
= !. Hence
r.X
=
||<||
.X
||||,=
.X
N
n
!
= !
N
n
,= 0
since char(k) ,= 0 and
,N
n
||+||=m
1
1
Z
n
n
Z
1
n+1
Z
n
2n
.
Now (f) = 0 implies that
,N
n
||+||=m
(A
n
)
m1
.
Since the x
= 0 for
all relevant , and hence f = 0. Hence is an isomorphism.
8.4. Zero divisors.
Proposition. Suppose R is a ltered ring with a separated ltration (R
i
)
iZ
, such
that gr R is a domain. Then R is a domain also.
Proof. Suppose for a contradiction that r, s R are nonzero but rs = 0. Since the
ltration is separated, there exist i, j Z such that r R
i
R
i1
and s R
j
R
j1
.
But now (r) = r +R
i1
and (s) = s +R
j1
are nonzero in gr R and
(r).(s) = rs +R
i+j1
= 0,
contradicting the assumption that gr R is a domain.
Corollary. (1) A
n
is a domain.
(2) If G is a uniform pro-p group, then the Iwasawa algebra
G
is a domain.
8.5. PBW Theorem. Let g be a nite dimensional kLie algebra with basis
x
1
, . . . , x
n
. The enveloping algebra |(g) contains the standard monomials
x
= x
1
1
x
2
2
x
n
n
for all N
n
.
Theorem (Poincare-Birkho-Witt). x
: N
n
form a basis for |(g).
Proof. Omitted.
We can deduce exactly as in Corollary 8.3 that gr |(g) is a polynomial algebra in
n variables, and it follows from Proposition 8.4 that |(g) is a domain. This works
also when char(k) > 0.
49
8.6. Proposition.
(1) Z(A
n
) = k.
(2) A
n
is a simple ring.
Proof. First, note that if a, b, c are elements of some ring R then
[ab, c] = a[b, c] + [a, c]b and [a, bc] = b[a, c] + [a, b]c.
Next, we prove that a, b satisfy [a, b] = 1 then [a
m
, b] = ma
m1
. This is true when
m = 1 so assume inductively that m > 1 and [a
m1
, b] = (m1)a
m2
. Then
[a
m1
, b] = a[a
m1
, b] + [a, b]a
m1
= (m1)aa
m2
+a
m1
= ma
m1
as claimed. In particular, since [y
i
, x
i
] = 1, [y
i
i
, x
i
] =
i
y
i
1
i
for all
i
N.
Now let e
i
N
n
be the element with 1 in ith position and 0s elsewhere.
Because x
i
commutes with every generator apart from y
i
, the above shows that
inside A
n
,
[x
, x
i
] =
i
x
y
e
i
.
Similarly, since [x
i
, y
i
] = 1 we see that [x
i
i
, y
i
] =
i
x
i
1
i
so
[x
, y
i
] =
i
x
e
i
y
.
Now if r =
,N
n
Z(A
n
) then r must commute with each generator.
Hence
[r, x
i
] =
,N
n
y
e
i
= 0
so
i
,= 0
i
=
i
= 0 for all i, so
the only possible nonzero coecient in r is
0,0
. Hence r k and part (1) follows.
Next, suppose that I is a nonzero two-sided ideal of A
n
. Pick a nonzero element
r I of least degree m, say. The above equation for [r, x
i
] shows that
deg[r, x
i
] deg r 1 < m
and similarly deg[r, y
i
] deg r 1 for all i. Since I is a two-sided ideal [r, x
i
] and
[r, y
i
] must lie in I for all i. By minimality of m, these must all be zero and hence
r Z(A
n
) = k. Since r ,= 0 and k is a eld, 1 I and hence I = A
n
.
Warning: this result is false in positive characteristic!
8.7. Rings of dierential operators. Let R be a commutative kalgebra. The
ring of dierential operators of R is a subring of End
k
(R). We construct it induc-
tively. Note that we have an injection a ( a : r ar) of R into End
k
(R). Thus
we can identify R with a subring of End
k
(R). Dene
D
0
(R) = D End
k
(R) : [D, a] = 0 for all a R
D
1
(R) = D End
k
(R) : [D, a] D
0
(R) for all a R
50
D
2
(R) = D End
k
(R) : [D, a] D
1
(R) for all a R
and so on. These are kvector spaces D
0
(R) D
1
(R) D
2
(R) . . . End
k
(R).
Lemma. Let P D
n
(R) and Q D
m
(R). Then PQ D
m+n
(R).
Proof. Induct on n + m. If n + m = 0, then n = m = 0 so P, Q commute with R
and hence PQ also commutes with R, meaning that PQ D
0
(R).
Suppose now that this is true whenever m+n < l and consider the case m+n = l.
Fix a R. By denition, [Q, a] D
m1
(R) and [P, a] D
n1
(R), so by inductive
hypothesis P[Q, a] D
m+n1
(R) and [P, a]Q D
m+n1
(R). Hence
[PQ, a] = P[Q, a] + [P, a]Q D
m+n1
(R)
and hence PQ D
m+n
(R) as required.
Denition. The ring of dierential operators D(R) of R is the subring
n=0
D
n
(R)
of End
k
(R).
Note that by Lemma 8.7, D(R) is a subring, and moreover, (D
i
(R))
iZ
is a
positive ltration on D(R), provided we assume D
k
(R) = 0 for negative k.
8.8. Derivations.
Denition. A derivation of a commutative kalgebra R is a klinear map D :
R R satisfying the Leibnitz rule
D(ab) = aD(b) +D(a)b for all a, b R.
The kvector space of all derivations of R is denoted by Der(R).
Note also that if x R then xD : R R is another derivation, since
( xD)(ab) = x(aD(b) +D(a)b) = a( xD)(b) + ( xD)(a)b
Hence Der(R) is a left Rmodule.
For small values of n, we have alternative descriptions of D
n
(R).
Proposition. Let R be a commutative kalgebra. Then
(1) D
0
(R) = a : a R, and
(2) D
1
(R) = D
0
(R) + Der(R).
Proof. (1) Since R is commutative, a D
0
(R) for all a R. On the other hand,
if D D
0
(R) then D(a) = D(a.1) = (D. a)(1) = ( a.D)(1) = a(D(1)) =
D(1)(a).
Hence D =
D(1) as required.
(2) If D Der(R) and a R, then
[D, a](b) = (D a)(b) ( aD)(b) = D(ab) aD(b)
= D(a)b =
D(a)(b).
51
Thus [ a, D] =
D(a) D
0
(R) by (1) for any a R, showing that Der(R) D
1
(R).
Hence D
0
(R) + Der(R) D
1
(R).
On the other hand, let Q D
1
(R) and set P = Q
Q(1) D
1
(R), so that
P(1) = 0. Now P D
1
(R) so [P, a] D
0
(R) for any a R and hence [[P, a],
b] = 0
for any a, b R. Applying this to 1 R we get
0 = [P, a]
b(1)
b(P a aP)(1) =
= P(ab) aP(b) bP(a) +baP(1)
so P(ab) = aP(b)+bP(a) and P Der(R). Hence Q = P +
Q(1) Der(R)+D
0
(R)
as required.
8.9. The case R = k[X
1
, . . . , X
n
].
Proposition. Let R = k[X
1
, . . . , X
n
] and let
i
=
X
i
. Then
Der(R) =
n
i=1
R
i
.
Proof. Its clear that every map D : R R of the form D =
n
i=1
f
i
i
is a
derivation. Conversely, let D Der(R). Then D(X
m
i
) = mX
m1
i
D(X
i
) by an easy
induction. Hence
(D
n
i=1
D(X
i
)
i
)(X
1
1
X
n
n
) = 0
so D =
n
i=1
D(X
i
)
i
n
i=1
R
i
, since the monomials form a kbasis for R.
By this result and Proposition 8.8(2), we see that
D
1
(R) = R +R
1
+. . . +R
n
.
This is a part of the Weyl algebra. Indeed, we have
Theorem. D(R) =
N
n
R
= A
n
.
Proof. Omitted.
Warning: this is false in characteristic p > 0!
8.10. A
n
modules.
Proposition. (1) The natural A
n
module A = k[X
1
, . . . , X
n
] is simple.
(2) A
= A
n
/
n
i=1
A
n
y
i
as left A
n
modules.
(3) No nonzero left A
n
module M is nite dimensional over k.
Proof. (1) Let 0 ,= f A. Let X
= X
1
1
X
n
n
be a monomial of maximal
degree in f with nonzero coecient , say. Then
y
.f = y
.X
= ! ,= 0
52
since char(k) = 0 so 1 A
n
f. Hence any nonzero element of A generates A, so A
is simple.
(2) We have A = A
n
.1 is a cyclic module, so A
= A
n
/I where I = ann(1)
r
A
n
.
Since y
i
.1 = 0 for all i = 1, . . . , n, I contains
n
i=1
A
n
y
i
. Suppose r I. By
Proposition 8.3, we can write r = a+b where a = a(x
1
, . . . , x
n
) k[x
1
, . . . , x
n
] and
b
n
i=1
A
n
y
i
. Now r.1 = a.1 = a(X
1
, . . . , X
n
) = 0 forces a = 0 so r
n
i=1
A
n
y
i
as required.
(3) Suppose M is a nite dimensional A
n
module of dimension t. The action
of A
n
gives a ring homomorphism
: A
n
End
k
(M)
= M
t
(k).
Now (y
1
)(x
1
) (x
1
)(y
1
) = I
tt
. Since tr(UV ) = tr(V U) for any matrices
U, V , taking traces we conclude that t = 0, so M = 0 as required.
Part (3) is a special case of Bernsteins Inequality. (1) and (3) are false in positive
characteristic, and only (2) remains valid.
8.11. Solutions of PDEs. Suppose we have a nite set of elements P
1
, . . . , P
m
A
n
. Then we can consider the set of simultaneous partial dierential equations
() P
1
.f = P
2
.f = . . . = P
m
.f = 0
where f A = k[X
1
, . . . , X
n
]. The A
n
module associated with this system of
equations is M
P
1
,...,P
m
= A
n
/
m
i=1
A
n
P
i
.
Proposition. The kvector space of polynomial solutions of () is isomorphic to
Hom
A
n
(M
P
1
,...,P
m
, A).
Proof. We can dene a left A
n
module map
f
: A
n
A by
f
(1) = f. If f A
is a solution, then P
i
ker(
f
) for all i, so we obtain a map
f
: M
P
1
,...,P
m
A.
Conversely, if : M
P
1
,...,P
m
A is a map of left A
n
modules, then (1) A is
a solution of the system (). This gives a bijective correspondence.
One can also look for solutions in other spaces B, which are A
n
modules - the
solution space will be Hom
A
n
(M
P
1
,...,P
m
, B).
For example, when k = 1, we can take B = (
i=0
N
i
for the commutative polynomial algebra S = k[X
1
, . . . , X
n
] =
i=0
S
i
. Here S
i
is
the space of all homogeneous polynomials of degree i.
Pick a homogeneous generating set u
1
, . . . , u
m
for N, where deg u
j
= k
j
, say.
Then
N =
m
j=1
u
j
S =
i=0
_
_
m
j=1
u
j
S
ik
j
_
_
so N
i
=
m
j=1
u
j
S
ik
j
for all i 0. Since each graded component S
i
of S is nite dimensional over k, we
see that each N
i
must itself be nite dimensional over k.
Denition. The Poincare series for N is the power series
P(N, t) =
i=0
(dimN
i
) t
i
Z[[t]].
Theorem (Hilbert,Serre). Let S and N be as above. Then
(1) There exists f(t) Z[t] such that
P(N, t) =
f(t)
(1 t)
n
.
(2) Let d N be the order of the pole at t = 1 of P(N, t). Then there exists
(t) [t] of degree d 1, such that for large enough i, dimN
i
= (i).
(3) There exists (t) [t] of degree d, such that for large enough i,
i
j=0
dimN
j
= (i).
Proof. (1) Proceed by induction on n. When n = 0, N is a nitely generated
kmodule, and hence dim
k
N < . Hence N
i
= 0 for large enough i, so P(N, t) is
clearly a polynomial.
Now, assume n > 1 and consider the map : N N given by (v) = X
n
v.
Since R is commutative, this is a map of Rmodules. Since X
n
has degree 1,
maps N
i
to N
i+1
. Let K
i
= ker(
|N
i
) and let L
i+1
= coker(
|N
i
) = N
i+1
/X
n
N
i
.
Let K =
i=0
K
i
and L =
i=0
L
i
where we set L
0
= N
0
. Then K = ker()
and L = coker(). Note that both K and L are nitely generated Smodules since
S is Noetherian and N is nitely generated. Also, both are killed by X
n
, and are
54
hence nitely generated graded k[X
1
, . . . , X
n1
]modules. By induction, P(K, t)
and P(L, t) have the required form:
P(K, t) =
a(t)
(1 t)
n1
and P(L, t) =
b(t)
(1 t)
n1
for some a(t), b(t) Z[t]. Since N
i
/K
i
= X
n
N
i
as kvector spaces, we see that
dimN
i
dimK
i
= dimN
i+1
dimL
i+1
.
Multiply this equation by t
i+1
and sum over i to get
tP(N, t) tP(K, t) = P(N, t) P(L, t),
since P(N, 0) = P(L, 0). Hence
P(N, t) =
P(L, t) tP(K, t)
1 t
=
b(t) ta(t)
(1 t)
n
as required.
(2) By cancelling powers of (1 t) if necessary, we may assume that
f(t) = a
0
+a
1
t +. . . +a
s
t
s
Z[t]
satises f(1) ,= 0, so that P(N, t) = f(t)(1 t)
d
with d the order of the pole of
P(N, t) at t = 1.
Now, (1 t)
1
= 1 +t +t
2
+. . .. Repeated dierentiation gives
(1 t)
d
=
m=0
_
d +m1
d 1
_
t
m
, so
P(N, t) =
s
j=0
a
j
t
j
m=0
_
d +m1
d 1
_
t
m
=
i=0
_
_
min(s,i)
j=0
a
j
_
d +i j 1
d 1
_
_
_
t
i
.
We deduce that for all i = s, s + 1, . . .,
() dimN
i
= a
0
_
d +i 1
d 1
_
+a
1
_
d +i 2
d 1
_
+. . . +a
s
_
d +i s 1
d 1
_
.
The right hand side of this expression can be rearranged as (i) for some polynomial
(t) [t]. Note also that
(t) =
f(1)
(d 1)!
t
d1
+ lower degree terms.
Since f(1) ,= 0, we see that (t) has degree d 1.
(3) Since
_
a
b
_
=
_
a1
b1
_
+
_
a1
b
_
, we see that
i
j=0
_
d +j 1
d 1
_
=
_
d +i
d
_
.
Replacing i by j in () and summing from j = 0 to i, we obtain
i
j=0
dimN
j
= a
0
_
d +i
d
_
+a
1
_
d +i 1
d
_
+. . . +a
s
_
d +i s
d
_
= (i)
55
for some polynomial (t) [t] of degree d. This is valid whenever i s.
9.2. Denition. Let S = k[X
1
, . . . , X
n
] and let N =
i=0
N
i
be a nitely gener-
ated graded Smodule. The objects appearing in Theorem 9.1 have names:
The Hilbert polynomial of N is (t) [t].
The Samuel polynomial of N is (t) [t].
The dimension of N is the integer d = d(N).
The multiplicity of N is the integer m(N) = d!a where a is the leading
coecient of (t).
Our next goal will be to dene dimension and multiplicity for nitely generated
modules over almost commutative algebras. For this, we rst need to make a
digression to study Rees rings and good ltrations.
9.3. Rees rings and modules. Let R be a ltered ring with ltration (R
i
)
iZ
,
and let M be a ltered left Rmodule with ltration (M
i
)
iZ
.
Denition. The Rees ring
R of R is a subring of the ring of Laurent polynomials
R[t, t
1
]:
R =
iZ
R
i
t
i
iZ
Rt
i
= R[t, t
1
].
The Rees module
M of M is the abelian group
M =
iZ
M
i
t
i
where the action of
R is given by on homogeneous components by
R
i
t
i
M
j
t
j
M
i+j
t
i+j
r
i
t
i
, m
j
t
j
m
i
r
j
t
i+j
.
Note that t
R is a central regular element, since 1 R
1
always. There is a
certain amount of interplay between the Rees ring of R and the associated graded
ring gr R.
Lemma. Let R and M be as above. Then
(1)
R/t
R
= gr R as rings,
(2)
M/t
M
= gr M as left gr Rmodules,
(3)
R/(t 1)
R
= R as rings,
(4)
M/(t 1)
M
= M as left Rmodules.
Proof. We will only prove the result for the rings, leaving the modules as an exercise.
(1). We have an isomorphism of abelian groups
R/t
R =
iZ
R
i
t
i
iZ
R
i1
t
i
iZ
R
i
/R
i1
= gr R.
It can be checked that this is also a ring isomorphism.
56
(2). Dene a ring homomorphism :
R R by (
r
i
t
i
) =
r
i
. Since
(R
i
t
i
) = R
i
we see that is onto. Clearly t 1 ker(). Check that in fact
ker() = (t 1)
R = R
0
R
1
t R
2
t
2
is right and left Noetherian.
Proof. We observe rst that k[t] is a subring of
R and that
R is generated as
a k[t]algebra by tx
1
, tx
2
, . . . , tx
n
. Note that we can widen the denition of
almost commutative kalgebra in 7.4 to the case when k is any commutative
ring, and that Proposition 7.4 will still be valid.
Since we can write [tx
i
, tx
j
] as a k[t]linear combination of tx
1
, . . . , tx
n
, we
see that
R is an almost commutative k[t]algebra. Hence gr
R is a quotient of
k[t][X
1
, . . . , X
n
] by Proposition 7.4, and therefore is Noetherian by Theorem 1.14.
Hence
R is right and left Noetherian, by Corollary 7.8.
This result will be useful to us in what follows.
9.5. Good ltrations.
Denition. Let R be a ltered ring and let M be a left Rmodule.
A ltration (M
i
) on M is said to be good i the Rees module
M is nitely
generated over
R.
Two ltrations (M
i
) and (M
i
) on M are algebraically equivalent (or just
equivalent) if there exist c, d Z such that
M
i
M
i+c
and M
j
M
j+d
for all i, j Z.
Note that if (M
i
) is a good ltration, then gr M
=
M/t
M is nitely generated
over gr R and M
=
M/(t 1)
i
). Then we have
M
i
= R
ik
1
m
1
+ +R
ik
s
m
s
for all i
M
j
= R
jl
1
m
1
+ +R
jl
r
m
r
for all j.
We can nd c Z such that m
t
M
l
t
+c
for all t = 1, . . . , r. Then M
i
M
i+c
for
all i, and similarly there exists d Z such that M
i
M
i+d
for all i.
One consequence of this result is that any nitely generated module has some
good ltration: just take a generating set X = x
1
, . . . , x
s
and set the integers k
i
to be 0, so that M
i
= R
i
x
1
+ . . . + R
i
x
s
= R
i
X (the standard ltration on M) is
good.
9.6. Dimension theory for almost commutative algebras. Let R be an al-
most commutative algebra with generating set x
1
, . . . , x
n
. Let (R
i
) be the usual
ltration on R, so that gr R is a quotient of the polynomial algebra k[X
1
, . . . , X
n
]
by Proposition 7.4. Let M be a nitely generated left Rmodule and let (M
i
) be
some good ltration on M.
Note that each M
i
is nite dimensional over k by Proposition 9.5(1), since each
R
i
is. Also, gr M is a nitely generated graded gr Rmodule by Lemma 9.3 and
hence a nitely generated graded k[X
1
, . . . , X
n
]module. As such, it has a Samuel
polynomial (t) dened in (9.2). Note that
(i) =
i
j=0
dim(M
j
/M
j1
) = dimM
i
dimM
1
for suciently large i.
Denition. The dimension d(M) of M is the degree d of (t). The multiplicity
m(M) is d!a where a is the leading coecient of (t). Thus d(M) = d(gr M) and
m(M) = m(gr M).
At rst sight, this depends on the choice of good ltration (M
i
) on M. However,
let (M
i
) be another good ltration on M and let
jc
M
j
M
j+c
for all j Z,
58
so dimM
jc
dimM
j
M
j+c
. Hence, for large enough j,
(j c) (j)
(j +c).
Since the behaviour of a polynomial for large enough j is determined by its leading
term, we see that dimension and multiplicity is well dened.
9.7. Examples.
(1) Let R = k[X
1
, . . . , X
n
] and let (R
i
) be the usual positive ltration on R,
given by R
i
= k.X
: [[ i. Then dimR
i
is the number of monomials
in n variables of length at most i which is well known to be
dimR
i
=
_
n +i
n
_
=
(i +n)(i +n 1) (i + 1)
n!
=
i
n
n!
+o(i
n1
).
So if we view R as an Rmodule by multiplication, we can read o d(R) = n
and m(N) = 1.
(2) Let R = A
n
with the usual ltration. Viewing R as a ltered module
over itself with the same ltration, we see that gr R = k[X
1
, . . . , X
2n
] by
Corollary 8.3, so d(R) = 2n and m(R) = 1.
(3) Let R = A
n
and let M = k[X
1
, . . . , X
n
] be the natural A
n
module with
the usual ltration. Then d(M) = n and m(M) = 1.
(4) Let R be any almost commutative kalgebra and M a nitely generated
Rmodule. Then d(M) = 0 if and only if dimM < .
9.8. Theorem. Let R be an almost commutative kalgebra and let M be a nitely
generated Rmodule. Suppose N is a submodule of M. Then
(1) d(M) = maxd(N), d(M/N).
(2) If d(N) = d(M/N) then m(M) = m(N) +m(M/N).
Proof. Let (M
i
) be a good ltration on M. Give N the subspace ltration (N
i
)
and M/N the quotient ltration (M/N)
i
. First, we prove that these ltrations are
good.
Note that N
i
M
i
and M
i
/N
i
= M
i
/(N M
i
)
= (M
i
+N)/N. A computation
similar to the proof of Proposition 7.7 shows that
N
M and
_
M
N
_
=
M/
N
as left
Rmodules.
Now
R is left Noetherian by Lemma 9.4, so both
N and
M/N are nitely gener-
ated
Rmodules, as (M
i
) is good. Hence the ltrations on N and M/N are good
and we can use them to compute dimensions and multiplicities.
Next, we have
dim
N
j
N
j1
+ dim
(M/N)
j
(M/N)
j1
= dim
M
j
M
j1
59
so summing over j, we see that for large enough i,
(*)
N
(i) +
M/N
(i) =
M
(i).
Hence
N
+
M/N
=
M
as polynomials, since () holds for innitely many i.
Since the leading coecients of the Samuel polynomials are positive, we cannot
have cancellation, so (1) follows. Moreover, if d(N) = d(M/N) then the leading
coecients add, and we obtain (2).
9.9. Proposition. Let R be an almost commutative algebra with d(R) = n.
(1) If M is a nitely generated left Rmodule, then d(M) n.
(2) If R is a domain and 0 ,= I
r
R then d(R/I) < n.
Proof. From Theorem 9.8(1), we see that d(R
m
) = d(R) = n for any m 1.
Since M is nitely generated, its a left Rmodule quotient of R
m
for some m, so
d(M) d(R
m
) = n, proving (1).
Next, pick 0 ,= x I. Since R/I R/Rx, we see that d(R/I) d(R/Rx) by
Theorem 9.8(1). Suppose for a contradiction that d(R/Rx) = d(R) = n. Since
R is a domain, Rx
= R as left Rmodules, so d(Rx) = d(R/Rx). But now by
Theorem 9.8(2), m(Rx) + m(R/Rx) = m(R) so m(R/Rx) = 0, a contradiction.
Hence d(R/Rx) < n as required.
9.10. Bernsteins Inequality.
Theorem (Bernstein, 1972). Suppose char(k) = 0 and let M be a nonzero nitely
generated left A
n
(k)module. Then d(M) n.
Proof. (Joseph)
Pick a nite generating set X and let (M
i
) be the standard ltration on M
given by M
i
= (A
n
)
i
X. This ltration is good and positive. Let (t) be the
Samuel polynomial of gr M with respect to this ltration. Then for large enough i,
(i) = dimM
i
by the remarks in (9.6).
Claim: dimR
i
dimHom
k
(M
i
, M
2i
) = (dimM
i
)(dimM
2i
).
Assuming the claim is true, for large enough i, dimR
i
(i)(2i). Since
dimR
i
=
_
i+2n
2n
_
is a polynomial in i of degree 2n, (t)(2t) must be a polyno-
mial of degree 2n. But it has degree 2d(M), so d(M) n as required.
To prove the claim, consider the klinear map
i
: R
i
Hom
k
(M
i
, M
2i
)
r (m rm)
Its sucient to show that
i
is injective. Equivalently, we must show that if
0 ,= r R
i
then rM
i
,= 0. Proceed by induction on i. When i = 0, r k0 is a
unit so rM
0
= M
0
= kX ,= 0 since M ,= 0.
60
Now assume i > 0 and suppose for a contradiction that 0 ,= r R
i
is such
that rM
i
= 0. Then r / k = Z(A
n
) by Proposition 8.6(1), so [r, u] ,= 0 for some
u x
1
, . . . , x
n
, y
1
, . . . , y
n
. Weve seen in the proof of Proposition 8.6 that
[r, u] R
i1
,
so [r, u]M
i1
,= 0 by induction. But uM
i1
M
i
and rM
i
= 0 so
[r, u]M
i1
= (ru ur)M
i1
= 0,
a contradiction. The result follows.
Note that when n = 1, this says that any nonzero nitely generated A
n
module
is innite dimensional over k, by Example 9.7(4). This is also the content of Propo-
sition 8.10(3).
Noetherian Algebras
Michaelmas 2004
Example Sheet 1
Throughout this sheet, k denotes an arbitrary eld.
1. Let R
1
, . . . , R
n
be rings. The direct product R = R
1
R
n
is a ring with componentwise
multiplication and addition. The identity element of R is given by (1, 1, . . . , 1). We can view each
R
i
as an additive subgroup of R which is closed under multiplication. However, R
i
is not a subring
of R (unless n = 1) since the identity elements are dierent.
Show that R is left Noetherian if and only if each R
i
is left Noetherian. Show that the same result
holds with Noetherian replaced by Artinian.
2. Show that the ring
Z Q
0 Q
Ann(M) =
PAss(M)
P.
14. Let D be the set of zero divisors in a commutative Noetherian ring R. Show that
D =
PAss(R)
P.
A ring R is called von Neumann regular if for any a R there exists x R such that axa = a.
15. Let R be a ring. Prove that:
(a) If M is a semisimple Rmodule, then End
R
(M) is von Neumann regular.
(b) R is von Neumann regular if and only if every principal right ideal generated by an idempotent.
(c) A right Noetherian ring is von Neumann regular if and only if it is semisimple Artinian.
(d) A commutative ring is von Neumann regular if and only if it is semiprime and every prime
ideal is maximal.
16. Let R be a von Neumann regular ring. Show that every nitely generated right ideal in R is
generated by an idempotent.
Comments to K.Ardakov@dpmms.cam.ac.uk.
2
Noetherian Algebras
Michaelmas 2004
Example Sheet 3
1. Suppose R is a commutative ring, S is a multiplicatively closed subset of R and M is a nitely
generated Rmodule. Show that
(a) M
S
= 0 if and only if there exists s S with Ms = 0.
(b) Ann(M)
S
= Ann(M
S
).
2. Let R be a commutative ring and let S be a multiplicatively closed subset of R. Show that the
prime ideals of R
S
are in 1-1 correspondence with the prime ideals of R which are contained in R\S.
3. Let I be an ideal in a commutative ring R. Show that S = 1 +I is a multiplicatively closed subset
of R and that I
S
is contained in the Jacobson radical of R
S
.
4. Let M be an module for a commutative ring R. Show that the following are equivalent:
(a) M = 0,
(b) M
P
= 0 for all prime ideals P,
(c) M
Q
= 0 for all maximal ideals Q.
5. Let : M N be an Rmodule map for a commutative ring R. Show that the following are
equivalent:
(a) is injective,
(b)
P
: M
P
N
P
is injective for every prime ideal P,
(c)
Q
: M
Q
N
Q
is injective for every maximal ideal Q.
Is the same true if injective is replaced by surjective?
6. Let R be a commutative ring. The support of an Rmodule M is dened to be the set Supp(M)
of prime ideals P of R such that M
P
= 0. Show that
(a) If 0 A B C 0 is an exact sequence of Rmodules, then
Supp(B) = Supp(A) Supp(C).
(b) If M is nitely generated, then Supp(M) consists of all the prime ideals containing Ann(M).
1
7. Let R be a commutative ring. Suppose that for every prime ideal P, the local ring R
P
is semiprime.
Show that R is semiprime. If R
P
is an integral domain for every prime P, must R be an integral
domain, too?
8. Let R be a ring and let M be a right Rmodule. Let X and Y be submodules of M and let S be
a right divisor subset of R. Show that
(a) (X +Y )
S
= X
S
+Y
S
, and
(b) (X Y )
S
= X
S
Y
S
. viewed as submodules of M
S
.
9. Find a ring R with elements a, b R such that ab = 1 but ba = 1. Show that S = {1, a, a
2
, . . .}
satises the right Ore condition and that ass(S) = 0, but that no element of S\{1} is right regular.
10. Let R =
Z Z
0 Z
and let P =
Z Z
0 0
n=0
I
n
= 0.
4. Suppose R is a commutative Noetherian integral domain and I is a proper ideal of R. Show that
n=0
I
n
= 0.
(This is Krulls Intersection Theorem.)
5. Let R be a commutative ring and let D
1
, D
2
Der(R). Show that [D
1
, D
2
] Der(R).
1
6. From now on, k is a eld. Let R = k[X
1
, . . . , X
n
] and let J be an ideal of R. Dene Der
J
(R) to
be the set of all derivations D of R such that D(J) J. Show that J Der(R) Der
J
(R), and that
Der(R/J)
= Der
J
(R)/J Der(R)
as kvector spaces.
7. Let Sp
2n
(k) be the group of symplectic matrices, given by
Sp
2n
(k) = {B GL
2n
(k) : B
T
0 I
n
I
n
0
B =
0 I
n
I
n
0
}.
Show that there is a natural action of Sp
2n
(k) on A
n
by kalgebra automorphisms, which preserves
the Bernstein ltration and hence induces an action of Sp
2n
(k) on gr A
n
.
8. Suppose char(k) = 0 and let M, N be simple left A
n
modules. Show that M N is a cyclic left
A
n
module. (Hint: use the fact that A
n
is simple.)
9. Suppose char(k) > 0 and let n 1. Show that
(a) A
1
is not isomorphic to the subring of End
k
(k[x]) generated by x and
x
,
(b) A
n
is not simple,
(c) There exist nonzero left A
n
modules which are nite dimensional over k.
10. Let k be such that
n
= 1 for any n 1. Suppose R is a kalgebra with units x, y R
satisfying xy = yx. Show that R has no nonzero left modules which are nite dimensional over k.
11. Let f R = k[X
1
, . . . , X
n
] be a homogeneous polynomial. Calculate the Hilbert polynomial (t)
for the graded module R/Rf.
12. Let 0 = r A
n
. Show that d(A
n
/A
n
r) = 2n 1.
13. Let J
m
= A
n
y
m+1
+ +A
n
y
n
l
A
n
, where 0 m n 1. Show that d(A
n
/J
m
) = n +m.
14. Let I be a nonzero left ideal of A
n
(k). Show that I is not Artinian as an A
n
(k)module.
15. Let R be a prime almost commutative kalgebra. Show that d(R/I) < d(R) for any nonzero
two-sided ideal I of R. (Hint: Sheet 3, Question 13.)
16. Let R be a complete negatively ltered ring, such that gr R is left Noetherian. Show that the Rees
ring
R is also left Noetherian.
Comments to K.Ardakov@dpmms.cam.ac.uk.
2