Professional Documents
Culture Documents
Lecture Notes
Kiyoshi Igusa
May 2007
These are lecture notes from a graduate course given at
Brandeis University in Spring 2007
using the 4th edition of Serge Langs book Algebra.
Contents
Syllabus
Part A: Homological Algebra
1. Additive categories
2. Abelian categories
3. Injective modules
4. Divisible groups
5. Projective resolutions
Part C: Semisimplicity
1. Simple rings and modules
2. Semisimple modules
3. Semisimple rings
iii
Syllabus
Below is the syllabus for Algebra I and II (101a,b). I tried to cover every-
thing in the Algebra II syllabus and I assumed that students had learned the
Algebra I material. We used Langs Algebra, 4th ed.
There was weekly homework but no quizzes or final exam. Class par-
ticipation was also counted. Some effort was made to coordinate material
with Math 121b (Algebraic Topology) which grad students were taking con-
currently.
Appendix B: Syllabi for Required Courses
1. Group theory:
4. Field theory:
Additional topics. As time and inclination permits, one can go deeper into:
Field theory (trace and norm, transcendental extensions, purely inseparable exten-
sions, infinite Galois extensions, Kummer theory).
Possible Texts:
Lang: Algebra
Jacobson: Basic Algebra
16
Math 101b: Algebra II
Core topics:
1. Homological algebra: Exact sequences, complexes and homology, projective and in-
jective modules, Ext and Tor.
3. Representation theory (of finite groups): Maschkes theorem, Schurs Lemma, Frobe-
nius reciprocity, characters.
17
Part A
Homological Algebra
MATH 101B: ALGEBRA II
PART A: HOMOLOGICAL ALGEBRA
These are notes for our first unit on the algebraic side of homological
algebra. While this is the last topic (Chap XX) in the book, it makes
sense to do this first so that grad students will be more familiar with
the ideas when they are applied to algebraic topology (in 121b). At
the same time, it is not my intention to cover the same material twice.
The topics are
Contents
1. Additive categories 1
2. Abelian categories 2
2.1. some definitions 2
2.2. definition of abelian category 3
2.3. examples 4
3. Projective and injective objects 5
4. Injective modules 7
4.1. dual module 7
4.2. constructing injective modules 8
4.3. proof of lemmas 9
4.4. Examples 12
5. Divisible groups 15
6. Injective envelope 17
7. Projective resolutions 20
7.1. Definitions 20
7.2. Modules of a PID 21
7.3. Chain complexes 23
7.4. Homotopy uniqueness of projective resolutions 26
7.5. Derived functors 29
7.6. Left derived functors 34
0
MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 1
1. Additive categories
On the first day I talked about additive categories.
Definition 1.1. An additive category is a category C for which every
hom set HomC (X, Y ) is an additive group and
(1) composition is biadditive, i.e., (f1 + f2 ) g = f1 g + f2 g and
f (g1 + g2 ) = f g1 + f g2 .
(2) The category has finite direct sums.
I should have gone over the precise definition of direct sum:
Definition 1.2. The direct sum ni=1 Ai is an object X together with
morphisms ji : Ai X, pi : X Ai so that
(1) pi ji = id : Ai Ai
(2) Ppi jj = 0 if i 6= j.
(3) ji pi = idX : X X.
Theorem 1.3. Ai is both the product and coproduct of the Ai
Proof. Suppose that fi : Y Ai are morphisms. Then there is a
morphism X
f= ji fi : Y Ai
which has the property that pi f = pi ji fi = fi . Conversely, given any
morphism g : Y Ai satisfying pi g = fi for all i, then we have:
X X
f= ji fi = ji pi g = idX g = g
So, f is unique and Ai is the product of the Ai . By an analogous
argument, it is also the coproduct.
2 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA
4. Injective modules
I will go over Langs proof that every R-module M embeds in an
injective module Q. Lang uses the dual of the module.
Proof. We already saw that the hom functor HomZ (, X) is left exact
for any abelian group X. It is also obviously additive which means
that (f + g)] = f ] + g ] for all f, g : N M . I.e., the duality functor
induces a homomorphism (of abelian groups):
HomR (N, M ) HomZ (M , N )
Duality also takes sums to products since a homomorphism
f : M X
is given uniquely by its restriction to each summand: f : M X
and the f can all be nonzero. (So, it is the product not the sum.)
4.3. proof of lemmas. There are four lemmas to prove. Suppose for
a moment that T = Q/Z is injective then the other three lemmas are
easy:
Proof of Lemma 4.5. A natural embedding M M is given by the
evaluation map ev which sends x M to evx : M T which is
evaluation at x:
evx () = (x)
Evaluation is additive:
evx+y () = (x + y) = (x) + (y) = evx () + evy () = (evx + evy ) ()
Evaluation is an R-module homomorphism:
evrx () = (rx) = (r)(x) = evx (r) = (revx ) ()
Finally, we need to show that ev is a monomorphism. In other words,
for every nonzero element x M we need to find some additive map
: M T so that evx () = (x) 6= 0. To do this take the cyclic group
C generated by x
C = {kx | k Z}
This is either Z or Z/n. In the second case let f : C T be given by
k
f (kx) = + Z Q/Z
n
This is nonzero on x since 1/n is not an integer. If C = Z then let
f : C T be given by
k
f (kn) = + Z
2
Then again, f (x) is nonzero. Since T is Z-injective, f extends to an
additive map : M T . So, evx is nonzero and ev : M M is a
monomorphism.
10 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA
So, ((g)) = g.
I will do the last lemma (injectivity of Q/Z) tomorrow.
4.4.1. polynomial ring. Let R = Z[t], the integer polynomial ring in one
generator. This is a commutative Noetherian ring. It has dimension 2
since a maximal tower of prime ideal is given by
0 (t) (t, 2)
These ideals are prime since the quotient of R by these ideals are do-
mains (i.e., have no zero divisors):
R/0 = Z[t], R/(t) = Z
are domains and
R/(t, 2) = Z/(2) = Z/2Z
is a field, making (2, t) into a maximal ideal.
Proposition 4.7. A Z[t] module M is the same as an abelian group
together with an endomorphism M M given by the action of t. A
homomorphism of Z[t]-modules f : M N is an additive homomor-
phism which commutes with the action of t.
Proof. I will use the fact that the structure of an R-module on an
additive group M is the same as a homomorphism of rings : R
End(M ). When R = Z[t], this homomorphism is given by its value on
t since (f (t)) = f ((t)). For example, if f (t) = 2t2 + 3 then
(f (t)) = (2t2 + 3) = 2(t) (t) + 3idM = f ((t))
Therefore, is determined by (t) EndZ (M ) which is arbitrary.
What do the injective R-modules look like? We know that Q = RR
is injective. What does that look like?
Q = HomZ (Z[t], Q/Z)
But Z[t] is a free abelian group on the generators 1, t, t2 , t3 , . There-
fore, an element f Q, f : Z[t] Q/Z is given uniquely by the
sequence
f (1), f (t), f (t2 ), f (t3 ), Q/Z
Multiplication by t shifts this sequence to the left since tf (ti )f (ti t) =
f (ti+1 ). This proves the following.
MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 13
5. Divisible groups
Z-modules are the same as abelian groups. And we will see that
injective Z-modules are the same as divisible groups.
Definition 5.1. An abelian group D is called divisible if for any x D
and any positive integer n there exists y D so that ny = x. (We say
that x is divisible by n.)
For example, Q is divisible. 0 is divisible. A finite groups is divisible
if and only if it is 0.
Proposition 5.2. Any quotient of a divisible group is divisible.
Proof. Suppose D is divisible and K is a subgroup. Then any element
of the quotient D/K has the form x + K where x D. This is divisible
by any positive n since, if ny = x then
n(y + K) = ny + K = x + K
Therefore D/K is divisible.
Theorem 5.3. The following are equivalent (tfae) for any abelian
group D:
(1) D is divisible.
(2) If A is a subgroup of a cyclic group B then any homomorphism
A D extends to B.
(3) D is an injective Z-module.
Proof. It is easy to see that the first two conditions are equivalent.
Suppose that x D and n 0. Then, A = nZ is a subgroup of the
cyclic group B = Z and f : nZ D can be given by sending the
generator n to x. The homomorphism f : nZ D can be extended to
Z if and only if D is divisible. Thus (2) implies (1) and (1) implies (2)
in the case B = Z. The argument for any cyclic group is the same.
It follows from the definition of injectivity that (3) (2). So, we
need to show that (1) and (2) imply (3).
So, suppose that D is divisible. Then we will use Zorns lemma to
prove that it is injective. Suppose that A is a submodule of B and
f : A D is a homomorphism. Then we want to extend f to all
of B. To use Zorns lemma we take the set of all pairs (C, g) where
A C B and g is an extension of f (i.e., f = g|A). This set is
partially ordered in an obvious way: (C, g) < (C 0 , g 0 ) if C C 0 and
g = g 0 |C. It also satisfies the hypothesis of Zorns lemma. Namely,
any totally ordered subset (C , g ) has an upper bound: (C , g ).
Zorns lemma tells us that this set has a maximal element, say, (M, g).
We just need to show that M = B. We show this by contradiction.
16 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA
6. Injective envelope
There is one other very important fact about injective modules which
was not covered in class for lack of time and which is also not covered
in the book. This is the fact that every R-module M embeds in a
minimal injective module which is called the injective envelope of M .
This is from Jacobsons Basic Algebra II.
Definition 6.1. An embedding A , B is called essential if every
nonzero submodule of B meets A. I.e., C B, C 6= 0 A C 6= 0.
For example, Z , Q is essential because, if a subgroup of Q contains
a/b, then it contains a Z. Also, every isomorphism is essential.
Exercise 6.2. Show that the composition of essential maps is essential.
Lemma 6.3. Suppose A B. Then
(1) X B s.t. A X = 0 and A , B/X is essential.
(2) C B maximal so that A C is essential.
Proof. For (1) the set of all X B s.t. A X = 0 has a maxi-
mal element by Zorns lemma. Then A , B/X must be essential,
otherwise there would be a disjoint submodule of the form Y /X and
X Y, A Y = 0 contradicting the maximality of Y . For (2), C exists
by Zorns lemma.
Lemma 6.4. Q is injective iff every short exact sequence
0QM N 0
splits.
Proof. If Q is injective then the identity map Q Q extends to a
retraction r : M Q giving a splitting of the sequence. Conversely,
suppose that every sequence as above splits. Then for any monomor-
phism i : A , B and any morphism f : A Q we can form the
pushout M in the following diagram
i
A - B
f f0
? ?
j
Q - M
As you worked out in your homework, these morphisms form an exact
sequence:
(fi ) (j,f 0 )
A Q B M 0
18 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA
Claim: Q is injective.
If not, there exists an essential Q , N . Since Q0 is injective, there
exists f : N Q0 extending the embedding Q , Q0 . Since f is an
embedding on Q, ker f Q = 0. This forces ker f = 0 since Q , N
is essential. So, f : N Q0 is a monomorphism. This contradicts the
maximality of Q since the image of N is an essential extension of M in
Q0 which is larger than Q.
It remains to show that Q is unique up to isomorphism. So, suppose
M , Q0 is another essential embedding of M into an injective Q0 .
Then the inclusion M , Q0 extends to a map g : Q Q0 which must
be a monomorphism since its kernel is disjoint from M . Also, g must
be onto since g(Q) is injective making the inclusion g(Q) , Q0 split
which contradicting the assumption that M , Q0 is essential unless
g(Q) = Q0 .
20 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA
7. Projective resolutions
We talked for a week about projective resolutions.
(1) Definitions
(2) Modules over a PID
(3) Chain complexes, maps and homotopies
(4) Homotopy uniqueness of projective resolutions
(5) Examples
= Hn (dD C
h ) + Hn (h d )
MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 25
f
?
P - Cn
@
@ dn
0
@R
@ ?
Cn1
dP
n+1 dC
n+1
? fn ?
Pn - Cn
dP
n dC
n
? fn1 ?
Pn1 - Cn1
The right hand side is the f of Lemma 7.7 and the map that we want
(hn ) is the f in Lemma 7.7. So, all we need to do is show that dC
n f = 0.
f
N - M
(2) f is unique up to chain homotopy.
MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 29
? j ? p ?
0 - A - Q0 - K - 0
The map g : C K induces a map g : R F (C) Rn F (K) and I n
7.5.2. Proof of Theorem 7.15. From your homework you might remem-
ber that the sequence (7.2) gives a short exact sequence:
(f ) (p,g)
0 B Q0 C K 0
Since Rn F (Q0 ) = 0 the top row in the following sequence is supposed
to be exact:
n1 g
- Rn1 F (K) - Rn F (B) - Rn F (C) - Rn F (K) -
= = =
=
? ? ? n
?
- Rn F (A) - Rn F (B) - Rn F (C) - Rn+1 F (A) -
0 1 2
jB
? ? ? ?
0 - B - QB
0
- QB
1
- QB
2
-
The cochain map induces the cochain map : F (Q ) F (QB ).
The induced map in cohomology is : Rn F (A) Rn F (B) by defini-
tion. If the cokernels of j, j B are K, L we get the commuting diagrams
j p
0 - A - Q0 - K - 0
0
? jB ? pB ?
0 - B - QB - L
0
- 0
0 - K - Q1 - Q2 -
1 2
? ? ?
0 L - QB
-
1
- QB
2
-
= (0 ,h)
jB pB
? ? ?
0 - B - QB
0
- L - 0
Here h : C QB 0 is the morphism needed to make the diagram com-
mute, i.e., the maps 0 f, j B : B QB
0 are not equal. But they agree
on A. So their difference factors through C. I.e. h : C QB 0 so that
h = 0 f j B
The coboundary map n1 : Rn1 F (K) Rn F (B) is given by the
composition
n1 : Rn1 F (K) Rn1 F (L)
= Rn F (B)
By what I said in the last paragraph, this is the same as : Rn F (A)
Rn F (B) proving the theorem. (The n = 1 case is slightly different.)
34 MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA
7.6. Left derived functors. There are two cases when we use pro-
jective resolutions instead of injective coresolutions:
(1) When the functor is left exact but contravariant, e.g., F =
HomR (, B).
(2) When the functor is right exact and covariant, e.g., F = R B.
In both cases we take a projective resolution P A 0 and define
the left derived functors to be Ln F (A) = H n (F (P )) in the first case
and Ln F (A) = Hn (F (P )) in the second case.
Definition 7.18. The left derived functors of F (A) = A R B are
called Ln F (A) = TorR
n (A, B)
7.6.1. review of tensor product. Following Lang, I will take tensor prod-
ucts only over commutative rings. The advantage is that AR B will be
an R-module. The tensor product is defined by a universal condition.
Definition 7.19. Suppose that A, B are modules over a commutative
ring R. Then a map
g :AB C
from the Cartesian product A B to a third R-module C is called
R-bilinear if it is an R-homomorphism in each variable. I.e., for each
a A, the mapping b 7 g(a, b) is a homomorphism B C and
similarly g(, b) HomR (A, C) for all a A. A R B is defined to be
the R-module which is the target of the universal R-bilinear map
f :AB AB
When I say that f is universal I mean that for any other R-bilinear
map g : A B C there is a unique R-homomorphism h : A B C
so that g = h f .
The universal property tells us that A R B is unique if it exists. To
prove existence we need to construct it. But this easy. You just take
A R B to be the free R-module generated by all symbols a b where
a A, b B modulo the relations that are required, namely:
(1) (ra) b = r(a b)
(2) (a + a0 ) b = a b + a0 b
(3) a rb = r(a b)
(4) a (b + b0 ) = a b + a b0
I pointed out that the universal property can be expressed as an
isomorphism
HomR (A B, C)
= BiLinR (A B, C)
MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 35
The derived functor TorZ1 (Z/n, B) is by definition the kernel of the map
n
ZB
ZB
Since Z B = B this is just the map B B given by multiplication
by n. So,
TorZ1 (Z/n, B) = {b B | nb = 0}
It is the subgroup of B consisting of all elements whose order divides
n. It is the n-torsion subgroup of B. Maybe that is why it is called
Tor.
7.6.3. extension of scalars. Suppose that R is a subring of S (e.g.,
Z R). A homomorphism of free R-modules
f
Rn
Rm
is given by a matrix M (f ) = (aij ) as follows. If the basis elements of
Rn are ej and the basis elements of Rm are ei then
Xm
f (ej ) = aij ei
i=1
R. These numbers determine f since, for an arbitrary
for some aij P
element x = xj ej Rn we have
!
X X X
f (x) = f xj e j = xj aij ei = aij xj ei
j i,j i,j
7.6.4. two definitions of Ext. The last thing I did was to prove that
the two definitions of ExtnR (A, B) that we now had were equivalent.
Theorem 7.24. If P A is a projective resolution of A and B Q
is an injective resolution of B then
H n (Hom(P , B))
= H n (Hom(A, Q ))
So, either formula gives ExtnR (A, B).
Proof. The theorem is true in the case when n = 0 because both sides
are are isomorphic to HomR (A, B). So, suppose n 1. I gave the
proof in the case n = 2.
I want to construct a homomorphism
H n (Hom(A, Q )) H n (Hom(P , B))
So, take an element [f ] H n (Hom(P , B)). The notation means
f ker((j2 ) : HomR (A, Q2 ) HomR (A, Q3 ))
[f ] = f + im((j1 ) : HomR (A, Q1 ) HomR (A, Q2 ))
This gives the following diagram
d3 d2 d1 d0
P3 - P2 - P1 - P0 - A - 0
@ 0 @ 0
(7.4) f3 @ f2 f1 f0 f @
? R ?
@ ? ? ? R ?
@
0 - B - Q0 -
j0
Q1 - Q2 - Q3
j1 j2
Since j2 f = 0, f maps to the kernel K of j2 . But P is a projective
resolution of A and B Q0 Qn1 K is a resolution of K.
So, we proved that there is a chain map from P to this resolution of
K which is unique up to chain homotopy. This gives the maps f0 , f1 ,
etc in the diagram. Note that f2 d3 = 0 f3 = 0. So,
f2 ker((d3 ) : HomR (P2 , B) HomR (P3 , B))
But f2 is only well defined up to homotopy h : P1 B. So, we could
get f20 = f2 + h d + d h. But the second term must be zero since it
goes through 0 and the first term
h d2 im((d2 ) : HomR (P1 , B) HomR (P2 , B))
This means that
[f2 ] = f2 + im(d2 )
is a well defined element of H 2 (Hom(P , B)) and we have a homomor-
phism:
HomR (A, ker j2 ) H 2 (Hom(P , B))
MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA 39
0
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 1
Contents
1. Integrality 2
1.1. Integral closure 3
1.2. Integral elements as lattice points 4
1.3. Proof of Lemma 1.3 7
2. Transcendental extensions 8
2.0. Purely transcendental extensions 8
2.1. Transcendence basis 9
2.2. Noether Normalization Theorem 11
3. Outline of rest of Part B 15
3.1. Valuation rings 15
3.2. Noetherian rings 17
4. Algebraic spaces 18
4.0. Preliminaries 18
4.1. Hilberts Nullstellensatz 19
4.2. Algebraic sets and varieties 22
5. Noetherian rings 26
5.1. Hilbert basis theorem 26
5.2. Noetherian modules 27
5.3. Associated primes 29
5.4. Primary decomposition 34
5.5. Spec(R) 38
6. Local rings 39
6.1. Basic definitions and examples 39
6.2. Nakayamas Lemma 40
6.3. Complete local rings 42
6.4. Discrete valuation rings 43
2 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
1. Integrality
I just want to go over briefly the basic properties of integral exten-
sions. All rings are commutative with 1.
Definition 1.1. Suppose that R is a subring of S and S. Then is
integral over R if any of the following equivalent conditions is satisfied.
(1) is the root of a monic polynomial with coefficients in R. I.e.,
f () = n + r1 n1 + + rn = 0
for some ri R.
(2) The subring R[] S is a finitely generated (f.g.) R-module.
(3) There exists a faithful R[]-module which is a f.g. R-module.
Each condition makes some aspect of integrality most apparent. The
first condition implies:
Lemma 1.2. If is integral over R then is integral over any subring
of S which contains R.
The second (and third) condition implies:
Lemma 1.3. If R T are subrings of S, S is integral over T and
T is finitely generated as an R-module then is integral over R.
This follows from the following lemma.
Lemma 1.4. If R is a subring of T and T is finitely generated as an
R-module then any f.g. T -module is also f.g. as an R-module.
Proof. Let x1 , , xn be generators
P of T as an R-module. Then any
t T can be written as t = rj xj . If M is a f.g. T module with
generators y1 , , ym then any element of M can be written as
X X
ti yi = rij xj yi
So, the products xj yi generate M as an R-module.
The last condition looks strange. A faithful module M is one where
the only element of the ring which annihilates M is 0. (Show that
any nonzero free module over any ring is faithful.) In other words,
M is faithful R[]-module if the action of R[] on M gives a ring
monomorphism:
R[] , EndZ (M )
One immediate consequence of the third definition is the following:
Lemma 1.5. Any R[] is also integral over R.
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 3
Proof.
R[] R[] , End(M )
and M is f.g. as an R-module.
Proof of equivalence of three definitions. (1) (2) since 1, , , n1
generate R[] as an R-module.
(2) (3) M = R[] is a faithful f.g. R[]-module.
(3) (1). Suppose that M is a faithful R[]-module which is gen-
erated by w1 , w2 , , wn as an R-module. Then, for each wj ,
Xn
(1.1) wj = aij wi
i=1
for some aij R. Then I claim that is a root of the characteristic
polynomial of the n n matrix A = (aij )
f (t) = det(tIn A) = tn Tr Atn1 + + (1)n det A
The reason is that Equation (1.1) can be written in matrix form as:
(w1 , w2 , , wn )In = (w1 , w2 , , wn )A
or
(w1 , w2 , , wn )(In A) = (0, 0, , 0)
If we multiply by the adjoint matrix (In A)ad and use the fact that
(In A)(In A)ad = det(In A)In = f ()In
we get:
(w1 , , wn )f ()In = (f ()w1 , f ()w2 , , f ()wn ) = (0, 0, , 0)
Since f ()wj = 0 for all generators wj of M we get f ()M = 0. This
implies that f () = 0 since M is a a faithful R[]-module.
1.1. Integral closure.
Proposition 1.6. If R is a subring of S then the set of all S which
are integral over R forms a ring (which contains R). This is called the
integral closure of R in S.
Proof. Suppose that , S are integral over R. Then is integral
over R[] by Lemma 1.2. Any element of R[, ] is integral over R[]
by Lemma 1.5. So every element of R[, ] (e.g., + , ) is also
integral over R by Lemma 1.3. Therefore, + and are integral
over R and the integral elements form a ring.
Here is an example.
Theorem 1.7. Z is the integral closure of Z in Q.
4 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
1.3. Proof of Lemma 1.3. I explained this in class but I didnt write
it yet. You need properties (2) and (3) to show that if S is integral
over T and T is a f.g. R-module then is integral over R.
Property (2) implies that T [] is a f.g. T -module. Lemma 1.4 tells us
that T [] is a f.g. R-module. But T [] contains R[] so it is a faithful
R[]-module. Condition (3) then tells us that is integral over R.
8 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
2. Transcendental extensions
Transcendental means not algebraic. We want to look at finitely
generated field extensions
k(x1 , x2 , , xn )
where not all the xi are algebraic over k. Transcendental extensions
are also called function fields. The simplest cases are:
' $
b c
& %
(1) four squares (since each square in S 2 have two squares lying
over it)
(2) eight edges (each of the 4 edges in S 2 has two edges over it)
(3) four vertices (each of the four vertices in S 2 is a branch point
and has only one point lying over it)
So, the Euler characteristic of Ef is
(Ef ) = 4 8 + 4 = 0 = 1 2g
making the genus g = 1. So, it is a torus.
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 13
2.2.2. proof of the theorem. The proof was by induction on n, the num-
ber of generators of R over K. Thus
R = K[x1 , , xn ]
If n = 0 then R = K and there is nothing to prove.
If n = 1 then R = [x1 ]. There are two cases: either x1 is algebraic or
it is transcendental. If x1 is algebraic then r = 0 and x1 is integral over
K. So, the theorem holds. If x1 is transcendental then let y1 = x1 . We
get R = K[x1 ] which is integral over K[x1 ].
Now suppose that n 2. If x1 , , xn are algebraically inde-
pendent then we let Y = {x1 , , xn } and we are done. If they
are not algebraically independent then there is a nonzero polynomial
f (X) K[X1 , , Xn ] so that f (x1 , , xn ) = 0. The polynomial
f (X) can be written as
X
f (X) = c X
a1 a2
where we use the notation X = Xnan for = (a1 , , an ).
X1 X2
We can write this as a polynomial in X1 with coefficients in K[X2 , , Xn ]:
N
X
f (X) = fj (X2 , , Xn )X1j
j=0
descending lexicographic order: (3, 2, 2), (2, 5, 9), (1, 8, 0). Saying that
these numbers are in lexicographic order is the same as saying that
322 > 259 > 180
P i1
More generally, the value of ai d is different for every multi-index
and is the largest for the multi-index which is maximal in this
lexicographic order. Look at
2 n1
X
g(X1 , Y2 , , Yn ) = c X1a1 (X1d +X2 )a2 (X1d +X3 )a3 (X1d +Xn )an
P i1
The highest power of X1 which occurs is N = ai d where is
maximal in lexicographic order. The coefficient of X1N is c . We can
divide g by this nonzero constant and make g monic in X1 and we are
done by induction on n as discussed earlier.
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 15
/ V . Then x1 V and
where ak V . Suppose that x
n1
xn X
x= = ak xkn+1
xn1 k=0
4. Algebraic spaces
We want to study zero sets of polynomial equations. The basic
theorem is the Nullstellensatz. But first we need some preliminaries.
4.0. Preliminaries. First we need to know that any finitely generated
ring over a field K can be mapped to the algebraic closure K. This is
not true for finitely generated field extensions. For example, there is no
homomorphism of K(X) into K over K. I used Noether normalization
which makes the proofs shorter.
Lemma 4.1. If R is integral over S and R is a field then S is a field.
Proof. We just need to show that if x 6= 0 S then x1 S. Since
R is a field, x1 R. Since R is integral over S, x1 satisfies a monic
polynomial:
n1
X
n
x = ai xi
i=0
where ai S. Multiply by xn1 to get
n1
xn1 X
x1 = = ai xni1
xn i=0
Since n i 1 0 for all i n 1, this is an element of S and we are
done.
Theorem 4.2. If R = K[x1 , , xn ] is a field then x1 , , xn are
algebraic over K.
Proof. By Noether normalization there is an algebraically independent
set Y = {y1 , , yr } in R so that R is integral over K[Y]. Since R is a
field, the lemma says that K[Y] must be a field. This is only possible
if r = 0. So, R is integral and thus algebraic over K.
Corollary 4.3. Suppose that K is a field and R = K[x1 , , xn ] is a
finitely generated ring over K. Then there is a homomorphism
:RK
of rings over K, i.e., so that is the identity on K.
Proof. R f.g. implies R = K[X1 , , Xn ]/I for some ideal I. (I =
{f (X) | f (x) = 0}). Let M be a maximal ideal containing I. Then we
have an epimorphism of rings over K:
R K[X]/M = L
Since M is maximal, L is field. Since L is an extension of K which is
finitely generated as a ring, the theorem says that L is algebraic over
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 19
We are assuming the Hilbert basis theorem which implies that K[X]
is Noetherian. Therefore, every ideal of K[X] is finitely generated. So,
we may assume that S is a finite set of polynomials.
Now comes the first version of the Nullstellensatz:
Theorem 4.8. Let S = {f1 , , fm } K[X1 , , Xn ] and suppose
that L K is algebraically closed. Then either
P
(1) 1 = fi gi for some gi K[X] or
(2) ZS (L) 6= .
P
Proof. (S) = { fi gi } is either equal to K[X]P or it is an ideal in
K[X]. In the first case we get 1 (S). So, 1 = fi gi . In the second
case, R = K[X]/(S) is a finitely generated ring over K. So, there is a
homomorphism of rings over K:
: K[X]/(S) K , L
Let ai = (Xi ). Then (f ) = f (a). Since each fi S is in the kernel
of we have fi (a) = 0 for all i. I.e., (a) ZS (L).
Theorem 4.9 (weak Nullstellensatz). The maximal ideals of K[X] are
(X1 a1 , X2 a2 , , Xn an )
where ai K. (So, the maximal ideals of K[X] are in 1-1 correspon-
n
dence with the points in K .)
Proof. Take any ideal I in K[X]. By the previous theorem, (a1 , , an )
ZI (K). By the lemma, this is equivalent to:
I (X1 a1 , , Xn an )
If I is maximal, these must be equal.
Theorem 4.10 (Hilberts Nullstellensatz). If f K[X] so that f (a) =
0 for all (a) ZS (K) then f m (S) for some m 1.
Proof. Let S = {h1 , , hr }. Introduce a new variable Y and one more
polynomial:
h0 = 1 Y f (X1 , , Xn )
Then
Zh0 ,h1 , ,hr =
since, for any common zero (a1 , , an , b), we have f (a) = 0 by as-
sumption and
0 = h0 (a, b) = 1 bf (a) = 1
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 21
4.2. Algebraic sets and varieties. Now I just want to talk about the
consequences of the Nullstellensatz. One formulation of the statement
is that there is a 1-1 correspondence between algebraic sets and reduced
ideals.
Definition 4.11. An algebraic set is a subset A Ln (where L = L
is algebraically closed) which is defined by polynomial equations with
coefficients in K L. In other words,
A = ZS (L)
where S K[X1 , , Xn ], K L. We say that A is defined over K.
4.2.1. associated ideal.
Definition 4.12. If A Ln is an algebraic set defined over K then
the associated ideal a is defined by
a = {f K[X] | f (a) = 0 (a) A}
Hilberts Nullstellensatz says that if L = L and a K[X] is an ideal
then the ideal associated to the algebraic set Za (L) is the radical
rad(a) = {f K[X] | f n a for some n 1}
Definition 4.13. The radical of an ideal I in a ring R is defined to
be the set of all f R so that some positive power of f lies in I. The
radical of I is written rad(I).
Some peoplep write the radical of I as I. (But then we get silly
things like: (8) = (2).)
Definition 4.14. The radical of the ring R is defined to be the radical
of the ideal 0:
rad(R) := rad(0) = {r R | rn = 0 for some n 1}
Proposition 4.15. rad(I) = 1 rad(R/I) where : R R/I is the
quotient map.
Proof. xn I (x + I)n = I.
Now we can restate the Nullstellensatz again: It says that there is
a 1-1 correspondence between algebraic subsets of Ln defined over K
and ideals a in K[X1 , , Xn ] so that rad(a) = a (we call such ideals
reduced ).
{algebraic sets} = {reduced ideals}
n
A L defined/K a K[X1 , , Xn ]
Note that
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 23
And you need to remember that S is contained in this kernel iff (a)
ZS (K). Putting S = p we see that p is contained in (X1 a1 , , Xn
an ) iff (a) A = Zp (K). This proves the following.
Theorem 4.22. There is a 1-1 correspondence between the points of
A and the maximal ideals of the coordinate ring R of A.
26 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
5. Noetherian rings
Since I have an extra day, I decided to go back and prove some of
the basic properties of Noetherian rings that I havent already proven.
5.1. Hilbert basis theorem. Recall that R is called a Noetherian
ring iff the ideal of R satisfy the ACC. We saw that this was equivalent
to saying that every ideal R has a finite set of generators a1 , , an
which means that a is the set of all R-linear combinations of the ai .
Theorem 5.1 (Hilbert Basis Theorem). If R is Noetherian then so is
R[X].
Proof. Suppose that I is an ideal in R[X]. For each n 0 let an be
the set consisting of 0 and all leading coefficients of polynomials in I
of degree n. This can also be described as the set of all a R so that
I contains an element of the form
aX n + a1 X n1 + a2 X n2 + + an
Claim 1. an is an ideal of R or is equal to R.
Proof: To show that an is an ideal, choose two elements a, b an .
This is equivalent to saying that I contains two polynomials of the form
f (X) = aX n + lower terms
g(X) = bX n + lower terms
Suppose that r, s R. Then rf + sg I. But
rf + sg = (ra + sb)X n + lower terms
Therefore, ra + sb an . So, an is an ideal in R (or an = R).
Claim 2. am an+1 .
This statement is obvious: If a an then I contains a polynomial
f (X) = aX n + . Since X R[X], I also contains Xf (X) = aX n+1 +
. So, a an+1 .
Since R is Noetherian, the ascending sequence
a0 a1 a2
stops at some point N and we get aN = aN +1 = .
For i = 0, , N let aij R be a finite set of generators for the ideal
ai . Let fij I be a polynomial of degree i with leading coefficient aij .
Claim 3. The polynomials fij for i = 0, , N generate I as an ideal
over R[X].
I proved this by induction on n: If f (X) is a polynomial in I of
degree n then f (X) is equal to a polynomial of degree less than n plus
some R[X]-linear combination of the polynomials fij . To prove this I
considered two cases.
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 27
n
Case 1. Suppose first that n > N . In that case f (X) = aXP + .
Since a an = aP
N there are elements r j R so that a = rj aN j .
N
This means that rj fN j (X) = aX + . So,
X
f (X) rj X nN fN j (X)
is an element of I of degree < n.
Case 2. Suppose that n N then the same argument applies to
show that there exist rj R so that
X
f (X) rj fnj (X)
is an element of I of degree < n.
This proves Claim 3 which proved the theorem.
There are some immediate consequences of this theorem which I hope
I mentioned. First, we have the following immediate consequence of
the definition of Noetherian ring.
Lemma 5.2. Any quotient of a Noetherian ring is Noetherian.
And then we have the following consequence of this lemma and the
Hilbert basis theorem.
Corollary 5.3. If R is Noetherian, then any finitely generated ring
over R is also finitely generated.
For example, any finitely generated ring over a field is Noetherian.
5.2. Noetherian modules. The next basic property was the third
equivalent definition of a Noetherian ring:
Theorem 5.4. A ring R is Noetherian if and only if every submodule
of a finitely generated R module is finitely generated.
I pointed out that one direction () is obvious since R is a finitely
generated module over itself and the proper submodules of R are the
ideals. To prove the converse I needed some definitions.
Definition 5.5. Suppose that R is any ring. Then an R-module M
is called Noetherian if the submodules of M satisfy the ACC. This
is clearly equivalent to saying that every submodule of M is finitely
generated.
Using this definition, a ring R is Noetherian if and only if R is a
Noetherian R-module. From this we want to conclude that every f.g.
R-module is Noetherian. But every f.g. R-module is the quotient of a
f.g. free module Rn . Therefore, the theorem follows from the following
two lemmas.
28 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
= =
? ? ?
0 - AN +1 - LN +1 - BN +1 - 0
Since the rows are exact and the diagram commutes, the mapping
LN , LN +1 is an isomorphism. I.e., LN = LN +1 .
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 29
Proof. Suppose that N
M
L is exact, i.e., ker = im . Then
we want to show that
S 1 N
S 1 M
S 1 L
is exact. The composition is certainly 0. So, suppose that x/s S 1 M
is in the kernel of . Then (x)/s = 0. So, t S s.t. t(x) =
0 = (tx). This implies that tx = (y) for some y N . Then
x/s = tx/ts = (y/ts). So, ker = im .
An immediate consequence of the exactness of localization is the
following.
Corollary 5.18. If 0 N M M/N 0 is a short exact
sequence of R-modules then
supp(M ) = supp(N ) supp(M/N )
Proof. For any prime p we get a short exact sequence
0 Np Mp (M/N )p 0
p supp(M ) Mp 6= 0 either Np 6= 0 or (M/N )p 6= 0
p supp(N ) supp(M/N ).
The main result relating associated primes and the support is the
following.
Theorem 5.19. Suppose that R and M are Noetherian. Then
ass(M ) supp(M )
Furthermore, the minimal elements of supp(M ) are associated primes.
The minimal elements of supp(M ) are called the minimal (or iso-
lated ) associated primes.
Proof. Suppose that p is an associated prime. Then we have a short
exact sequence
0 R/p M X 0
By exactness of localization, we get an exact sequence
0 (R/p)p Mp Xp 0
But (R/p)p 6= 0 by Example 5.16. So, Mp 6= 0. So p is in the support
of M .
Now suppose that p supp(M ) is minimal. Then Mp 6= 0. So it
has a nonzero element x/s. This being nonzero means that tx 6= 0 for
32 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
5.5. Spec(R). For any ideal I R let C(I) (= ZI ) be the set of all
prime ideals p of R which contain I.
Definition 5.32. If R is a Noetherian ring then Spec(R) is the set of
all prime ideals in R with the topology given by taking C(I) (for all
ideals I), the empty set and the whole space Spec(R) to be the closed
subsets.
Since R is Noetherian, Spec(R) satisfies the DCC for closed subsets.
In particular, any collection of closed subsets has a minimal element.
To verify that this is a topology we need to show that any intersection
or finite union of closed sets is closed. The DCC implies that any
intersection is a finite intersection.
The first problem on HW6 was to show that, given any ideal I, the
set C(I) contains a finite number of minimal elements. The fancy proof
of this is the following. First, define a closed subset of Spec(R) to be
indecomposable if it is not the union of two proper subsets.
Lemma 5.33. C(I) = C(rad(I)).
Lemma 5.34. C(I) is indecomposable iff rad(I) is prime.
Lemma 5.35. In any topological space satisfying the DCC for closed
subsets, every closed subset is a finite union of indecomposable closed
subsets.
Theorem 5.36. For every ideal I, there are finitely many primes
p1 , , pn containing I so that any other prime which contains I will
contain one of the pi .
Proof. Let C(I) = C1 Cn be a decomposition of C(I) into in-
decomposables. Then Ci = C(pi ) for some prime pi containing I and,
for any other primes P containing I we have that C(P ) C(I) and
therefore,
C(P ) = (C(P ) C1 ) (C(P ) Cn )
Since C(P ) is indecomposable, this implies that C(P ) Ci = C(pi )
and this implies that P contains pi .
MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA 39
6. Local rings
Our last topic in commutative algebra is local rings. I first went over
the basic definitions, talked about Nakayamas Lemma and I plan to
do discrete valuation rings and then more general valuation rings and
then return to places in fields. All rings are commutative with 1. They
might not be Noetherian.
6.1. Basic definitions and examples.
Definition 6.1. A local ring is a ring R with a unique maximal ideal
m.
Proposition 6.2. A ring is local iff the nonunits form an ideal.
Proof. Suppose first that R is local with maximal ideal m. Let x be
any element not in m. Then x must be a unit. Otherwise, x generates
an ideal (x) which is contained in a maximal ideal other than m.
Conversely, suppose that R is a ring in which the nonunits form an
ideal I. Then every ideal in R must be contained in I since ideals
cannot contain units.
Example 6.3. An example is Z/(p), the integers localized at the prime
ideal (p). Recall that Rp = S 1 R is the set of all equivalence classes
of fractions a/b where a R and b S where S is the complement of
p. When R is an integral domain, Rp is contained in the quotient field
QR. So, it is easier to think about:
na o
Z(p) = Q s.t. p - b
b
This is a local ring with unique maximal ideal
na o
m= Q s.t. p|a, p - b
b
This is the unique maximal ideal since all of the other elements are
clearly units. The quotient Z(p) /m is isomorphic to Z/p although this
is not completely trivial.
More generally we have:
Proposition 6.4. If R is a ring and p is a prime ideal then Rp = S 1 R
is a local ring with maximal ideal S 1 p.
40 MATH 101B: ALGEBRA II PART B: COMMUTATIVE ALGEBRA
? ? ?
s-
M/mM n n M/mM
R m -
Contents
1. Simple rings and modules 2
1.1. Simple rings 2
1.2. Simple modules 3
2. Semisimple modules 5
2.1. Finiteness conditions 5
2.2. Definition of semisimple 6
2.3. Unique decomposition 7
2.4. Jacobson radical 8
3. Semisimple rings 9
3.1. Jacobson radical of a ring 9
3.2. Wedderburn structure theorem 10
1
2 MATH 101B: ALGEBRA II PART C: SEMISIMPLICITY
This implies that every matrix is in I since, for any b D and any
k, ` n, we have
(bxke )xij xj` = bxk` I
Taking sums we get any element of M atn (D).
Basically, there are no other examples of simple rings.
2. Semisimple modules
2.1. Finiteness conditions. We will need to assume some finiteness
conditions for modules. These work in the same way that they do for
modules over commutative rings.
Suppose
L that x1 , , xn generate M and, for each i, choose yi
I N which maps onto xi . Then each yi has only finitely many
nonzero coordinates. Let J I be the set Pof all I so that some yi
has a nonzero coordinate. Then M = J N .
6 MATH 101B: ALGEBRA II PART C: SEMISIMPLICITY
Proof. Division rings are clearly Artinian. So, they they are semisimple.
The matrix ring M atn (D) is finitely generated as a D-module and
therefore is Artinian (since all left ideals are also D-submodules). So,
it is also semisimple by the previous corollary.
This lemma, together with Corollary 3.7, proves that the rings named
in the structure theorem are all semisimple.
Contents
1. The group ring k[G] 2
1.1. Representations of groups 2
1.2. Modules over k[G] 3
1.3. Semisimplicity of k[G] 5
1.4. idempotents 8
1.5. Center of C[G] 9
2. Characters 10
2.1. Basic properties 10
2.2. Irreducible characters 13
2.3. formula for idempotents 18
2.4. character tables 19
2.5. orthogonality relations 23
3. Induction 31
3.1. induced characters 31
3.2. Induced representations 36
3.3. Artins theorem 42
1
2 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
(1) (1) = 1 1v = v v V
(2) ( ) = ()( ) , G ( )v = ( v) v V
(3) () is k-linear G (av + bw) = av + bw v, w V, a, b k
The first two conditions say that is an action of G on V . Actions
are usually written by juxtaposition:
v := ()(v)
The third condition says that the action is k-linear. So, together, the
axioms say that a representation of G is a k-linear action of G on a
vector space V .
1.2. Modules over k[G]. The group ring k[G] is defined P to be the
set of all finite k linear combinations of elements of G: a where
k for all G and a = 0 for almost all .
For example, R[Z/3] is the set of all linear combinations
x + y + z 2
where x, y, z R. I.e., R[Z/3] = R3 . In general k[G] is a vector space
over k with G as a basis.
Multiplication in k[G] is given by
X X X
a b = c
where c G can be given in three different ways:
X X X
c = a b = a b1 = a 1 b
= G G
1 X 1
= (v) = (v)
n G
So, gives a splitting of V as required.
the only way that 6 can be written as a sum of squares, not all 1, is
6 = 1 + 1 + 4. Therefore,
C[S3 ]
= C C Mat2 (C)
This can be viewed as a subalgebra of Mat4 (C) given by
0 0 0
0 0 0
0 0
0 0
Each star () represents an independent complex variable. In this de-
scription, it is easy to visualize what are the simple factors Matdi (C)
given by the Wedderburn structure theorem. But what are the corre-
sponding factors of the group ring C[G]?
1.4. idempotents. Suppose that R = R1 R2 R3 is a product of
three subrings. Then the unity of R decomposes as 1 = (1, 1, 1). This
can be written as a sum of unit vectors:
1 = (1, 0, 0) + (0, 1, 0) + (0, 0, 1) = e1 + e2 + e3
This is a decomposition of unity (1) as a sum of central, orthogonal
idempotents ei .
Recall that idempotent means that e2i = ei for all i. Also, 0 is not
considered to be an idempotent. Orthogonal means that ei ej = 0 if
i 6= j. Central means that ei Z(R).
Theorem 1.16. A ring R can be written as a product of b subrings
R1 , R2 , , Rb iff 1 R can be written as a sum of b central, orthogonal
idempotents and, in that case, Ri = ei R.
A central idempotent e is called primitive if it cannot be written as
a sum of two central orthogonal idempotents.
Corollary 1.17. The number of factors Ri = ei R is maximal iff each
ei is primitive.
So, the problem is to write unity 1 C[G] as a sum of primitive,
central ( orthogonal) idempotents. We will derive a formula for this
decomposition using characters.
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 9
2. Characters
If : G GLd (C) is a representation of G over C then the character
of is the function
: G C
given by () = Tr(()).
The main property of characters is that they determine the represen-
tation uniquely up to isomorphism. So, once we find all the characters
(by constructing the character table) we will in some sense know all
the representations. We will assume that all groups G are finite and
all representations are finite dimensional over C.
2.1. Basic properties. The basic property of trace is that it is invari-
ant under conjugation:
Tr(ABA1 ) = Tr(B)
Letting A = (), B = ( ) we get
( 1 ) = Tr(( 1 )) = Tr(()( )()1 ) = Tr(( )) = ( )
for any representation . So:
Theorem 2.1. Characters are class functions. (They have the same
value on conjugate elements.)
If : G AutC (V ) is a representation of G over C, then the char-
acter of , also called the character of V , is defined to be the function
= V : G C
given by
V () = Tr(()) = Tr( () 1 )
for any linear isomorphism : V Cd .
There are three basic formulas that I want to explain. In order of
difficulty they are:
(1) The character of a direct sum is the sum of the characters:
V W = V + W
(2) The character of a tensor product is the product of the charac-
ters:
V W = V W
(3) The character of the dual representation is the complex conju-
gate of the original character:
V = V
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 11
2.1.1. direct sum. The trace of a direct sum of matrices is the sum of
traces:
A 0
Tr(A B) = Tr = Tr(A) + Tr(B)
0 B
Theorem 2.2. If V, W are two G-modules then
V W = V + W
V W () = V () W ()
Proposition 2.3.
d
X
V () = vi (vi )
i=1
2.1.3. tensor product. If V, W are two G-modules then the tensor prod-
uct V W is defined to be the tensor product over C with the following
action of G:
(v w) = v w
Theorem 2.5. The character of V W is the product of the characters
of V and W . I.e.,
V W () = V ()W ()
for all G.
Proof. Choose bases {vi }, {wj } for V, W with dual bases {vi }, {wj }.
Then the tensor product V W has basis elements vi wj with dual
basis elements vi wj . So, the character is:
X X
V W () = (vi wj )(vi wj ) = (vi wj )(vi wj )
i,j i,j
X X X
= vi (vi )wj (wj ) = vi (vi ) wj (wj ) = V ()W ()
i,j i j
Lemma 2.18. (
0 if i 6= j
i (ej ) =
di if i = j
Proof. If i 6= j we have
i (ej ) = Tr(i (ej )) = 0
since i (ej ) is the zero matrix (giving the action of ej Rj on Wi .
If i = j then
i (ei ) = dim Si = di
since ei is unity in Ri .
P
This proves the second part of Theorem 2.11: If ai i = 0 then
X
ai i (ej ) = aj dj = 0
which forces aj = 0 for all j.
Theorem 2.19. The regular representation decomposes as:
b
C[G]
X
= di Si
i=1
1 1 1 1
2 1 1 1
3 2 0 1
reg 6 0 0
All characters of S3 are nonnegative integer linear combinations of
1 , 2 , 3 .
18 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
2.3. formula for idempotents. Lang gives a formula for the idem-
potents ei C[G] in terms of the corresponding irreducible character
i . The key point is that the linear extension
i : C[G] EndC (Si ) = Matdi (C)
of i sends ei to the identity matrix. Therefore,
i (ei ) = i (ei )i () = i ()
Also, i (ej ) is the zero matrix if i 6= j. Therefore,
(
i () if i = j
i (ej ) =
0 if i 6= j
P
Now use the regular character. If ei = a then
1 1X di
a = reg ei 1 = dj j ei 1 = i ( 1 )
n n j n
Theorem 2.20.
di X
ei = i ( 1 )
n G
This formula has an important consequence.
Corollary 2.21. di |n (Each di divides n = |G|.)
Proof. First recall that ei is an idempotent. So,
di X
ei = e2i = i ( 1 ) ei
n G
Now multiply by n/di to get:
n X
(2.1) ei = i ( 1 ) ei
di G
1
P
I mentioned earlier that i ( ) = j is a sum of mth roots of unity
where m = o( 1 ) = o( ). But this number divides n = |G|. So, each
j is a power of = e2i/n
Let Mi C[G] be the additive subgroup generated by all elements of
the form j ei (for all j and fixed i). This is a finitely generated torsion
free (and thus free) Z-module and equation (2.1) shows that Mi is
invariant under multiplication by the rational number n/di . Therefore,
n/di is integral. Since Z is integrally closed in Q this implies that
n/di Z.
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 19
1 1 1 1 1
2 d2
3 d3
i (cj )
b db
2.4.1. one-dimensional characters. The case d = 1 is very special.
First of all, any one-dimensional representation of G is irreducible.
So, it is one of the i . Here are all the things I pointed out:
Proposition 2.22. Suppose that di = 1. Then
(1) i = i : The character is the representation.
(2) i () is an mth root of unity where m = o().
(3) i ( ) = i ()i ( ).
Proof. This hardly need proof. When di = 1, the representation is:
i : G AutC (Si ) = GL1 (C) = C
The trace of a 1 1 matrix is equal to the matrix itself. So, i () =
i (). Since i is a homomorphism, so is i . This means i is multi-
plicative. Also, m = 1 implies that i ()m = 1.
2.4.2. example: Z/3. Since Z/3 = {1, , 2 } is an abelian group we
have b = c = n = 3. Every element is its own conjugacy class. Also,
all blocks have size di = 1. This gives the following partial character
table.
1 2
1 1 1 1
2 1
3 1
From our discussion of one-dimensional characters we know that each
i () is a third root of unity:
i () = 1, , 2
20 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
1 1 1 1
2 1 2
3 1 2
2.4.3. example: Z/2Z/2. Lets call the elements of the group 1, , , .
Since Z/2 Z/2 is abelian, all characters are again one dimensional
and the values must be square roots of 1, i.e., they must be 1. So,
we got the following.
1
1 1 1 1 1
2 1 1 1 1
3 1 1 1 1
4 1 1 1 1
Each row is clearly a one-dimensional representation. There are no oth-
ers because we know that there are exactly b = 4 such representations.
So, this is the complete character table.
2.4.4. example:D4 . This is the dihedral group of order 8 with presen-
tation:
D4 = , | 4 , 2 ,
1 1 1 1 1 1
2 1 1 1 1 1
3 1 1 1 1 1
4 1 1 1 1 1
5 2 2 0 0 0
To get the last line we use the equation:
X
reg = di i = 1 + 2 + 3 + 4 + 25
2.4.6. finding all normal subgroups. Finally, I claimed that the char-
acter table determines all normal subgroups of the group G. This is
based on the trick that we used to construct the character table of D4 .
Suppose that N is a normal subgroup of G and i , i = 1, , r are
the irreducible representations of G/N .
22 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
Lemma 2.25. \
N= ker(i )
where : G G/N is the quotient map.
T
Proof. Let K = ker(i ). Then clearly, N K. So, suppose
that K is bigger than N . Then the representations i would all factor
through the quotient G/K:
i
i : G/N
G/K AutC (Si )
This is not possible because the sum of the squares of the dimensions
of these representations add up to the order of G/N :
X
|G/K| < |G/N | = d2i
So, the i are distinct irreducible representations of G/K whose di-
mensions squared add up to more than the order of the group. This
contradiction proves the lemma.
Combining Lemmas 2.25 and 2.23, we get the following.
Theorem 2.26. The normal subgroups of a finite group G can be de-
termined from its character table as follows.
(1) The kernel of i is the union of all conjugacy classes cj for
which i (cj ) = di = i (1).
(2) A collection of conjugacy classes forms a normal subgroup if
and only if it is an intersection of kernels of irreducible repre-
sentations i .
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 23
1 1 1 1
2 1 1 1
3 2 0 1
(1)(1) + 3(1)(1) + 2(1)(1) 13+2
h1 , 2 i = = =0
6 6
This formula also tells us that a representation is determined by its
character in the following way.
24 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
Corollary 2.30. P
Suppose that the semisimple decomposition of the G-
module V is V = ni Si . Then
ni = hV , i i
P
Proof. Since V W = V + W , we have: V = nj j . So,
DX E
hV , i i = nj j , i = ni
2.5.2. proof of the main theorem. The theorem will follow from three
lemmas. The first lemma calculates the dimension of the fixed point
set of V .
Definition 2.31. If V is a G-module then the fixed point set of the
action of G is given by
V G := {v V | v = v G}
Lemma 2.32. The dimension of the fixed point set is equal to the
average value of the corresponding character:
1X
dimC V G = V ()
n G
is the mapping whose matrix has ij-entry equal to 1 and all other
entries 0. So, these homomorphisms form a basis for HomC (V, W ) and
is an isomorphism.
Proof of main theorem 2.28. Using the three lemmas we get:
dimC HomG (V, W ) =2.33 dimC HomC (V, W )G
=2.34 dimC (V W )G
1X
=2.32 V W ()
n G
1X
= V ()W ()
n
1X
= V ( 1 )W () = hV , W i
n
1 1 1 1 1 1
2 1 1 1 1 1
3 2 0 1 2 0
4 3
5 3
Explanations:
(1) Since (12)(34) K, the value of the first three characters on
this conjugacy class is di , the same as in the first column.
(2) Since (1234)K = (12)K, these two columns have the same val-
ues of 1 , 2 , 3 .
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 27
1 1 1 1 1 1
2 1 1 1 1 1
3 2 0 1 2 0
P 4 2 1 0 0
V = P 1 3 1 0 1 1
The representation P contains one copy of the trivial representation
and no copies of the other two:
1
hP , 1 i = (4 + 6(2) + 8(1)) = 1
24
1
hP , 2 i = (4 + 6(1)(2) + 8(1)(1)) = 0
24
1
hP , 3 i = ((2)(4) + 8(1)(1)) = 0
24
So, P = S1 V where V is a 3-dimensional module which does not
contain S1 , S2 or S3 . So, V = nS4 mS5 . But S4 , S5 are both 3-
dimensional. So, V = S4 (or S5 ).
Using the fact that
1 + 2 + 23 + 34 + 35 = reg
28 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
1 1 1 1 1 1
2 1 1 1 1 1
3 2 0 1 2 0
4 3 1 0 1 1
5 3 1 0 1 1
From the character table of S4 we can find all normal subgroups.
First, the kernels of the 5 irreducible representations are:
(1) ker 1 = S4 .
(2) ker 2 = A4 containing the conjugacy classes of 1, (123), (12)(34).
(3) ker 3 = K containing 1, (12)(34) and conjugates.
(4) ker 4 = 1. I.e., 4 is a faithful representation.
(5) ker 5 = 1. So, 5 is also faithful.
Since these subgroups contain each other:
1 < K < A4 < S4
intersecting them will not give any other subgroups. So, these are the
only normal subgroups of S4 .
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 29
where T is the character table T = (i (cj )). This equation shows that
the character table T is an invertible matrix with inverse
t
T 1 = DT
where D is the diagonal matrix with diagonal entries |cni | . Multiplying
both sides of this equation on the right by T and on the left with D1
and we get:
n
|c1 |
0
t ...
T T = D1 =
n
0 |cb |
1 1 1 1
2 1 1 1
3 2 0 1
Column orthogonality means that the usual Hermitian dot product of
the columns is zero. For example, the dot product of the first and third
column is
(1)(1) + (1)(1) + (2)(1) = 0
Also the dot product of the jth vector with itself (its length squared)
is equal to n/|cj |. For example, the length squared of the third column
vector is
1+1+1=3
Making the number of conjugates of (123) equal to 6/3 = 2.
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 31
3. Induction
If H is a subgroup of G then any representation of G will restrict to
a representation of H by composition:
H , G
AutC (V )
Induction is a more complicated process which goes the other way: It
starts with a representation of H and produces a representation of G.
Following Lang, I will construct the same object in several different
ways starting with an elementary equation for the induced character.
3.1. induced characters.
Definition 3.1. Suppose that H G (H is a subgroup of G) and
: H C is a character (or any class function). Then the induced
character
IndG
H : G C
is the class function on G defined by
1 X
IndG
H () = ( 1 )
|H| G
where () = 0 if
/ H.
The main theorem about the induced character is the following.
Theorem 3.2. If V is any representation of H then there exists a
representation W of G so that
W = IndG
H V
+ 1 1
1 1
32 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
Z/4
I want to calculate IndZ/2 . By the proposition, the value of this in-
duced character on 1, , 2 , 3 is the index |G : H| = 2 times 1, 0, 1, 0
respectively. This gives 2, 0, 2, 0 as indicated below the character ta-
ble for G = Z/4:
G = Z/4 1 2 3
1 1 1 1 1
2 1 1 1 1
3 1 i 1 i
4 1 i 1 i
Z/4
IndZ/2 2 0 2 0
IndG
H (1) = |G : H| (1) = (3)(1) = 3
Since (12) has three conjugates only one of which lies in H, the average
value of 1 on these conjugates is
1 1
(1 + 0 + 0) =
3 3
So,
1 3
IndG
H (12) = |G : H| = = 1
3 3
Since neither of the conjugates of (123) lie in H we have:
IndG
H (123) = 0
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 33
So, IndG
H takes the values 3, 1, 0 on the conjugacy classes of G =
S3 . Put it below the character table of S3 :
G = S3 1 (12) (123)
1 1 1 1
2 1 1 1
3 2 0 1
IndG
H 3 1 0
We can see that
IndG
H = 2 + 3
3.1.3. Frobenius reciprocity for characters. First I need some fancy no-
tation for a very simple concept. If f : G C is any class function
then the restriction of f to H, denoted ResG H f , is the composition of
f with the inclusion map j : H , G:
ResG
Hf = f j : H C
Since ResG
H i is the character of the G-module Si considered as an
H-module, the number ni is a nonnegative integer, namely:
ni = dimC HomH (V, Si )
This implies that
IndG
H V = W
L
where W is the G-module W = ni Si . In other words, the induced
character is an effective character (the character of some representa-
tion).
Corollary 3.6. If h : H C is an effective character then so is
IndG
H h : G C.
ResG
H 2 = +
ResG
H 3 =
ResG
H 4 =
Frobenius reciprocity says that the number of times that appears
in the decomposition of ResGH i is equal to the number of times that
i appears in the decomposition of IndGH . So,
IndG
H = 3 + 4
MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS 35
1 1 0
2 1 0
3 0 1
4 0 1
For G = S3 and H = {1, (12)} the induction-restriction table is:
+
1 1 0
2 0 1
3 1 1
In both cases, the rows give the decompositions of ResG
H i and the
G
columns give the decompositions of IndH .
36 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
iff s
b = s.
b
In the case when M is an R-S-bimodule we just need to observe the
obvious fact that is an R-homomorphism in the first coordinate iff
b ) HomR (M, W ).
(V
The adjunction formula follows from these observations.
But
D(h1 , , hm )P = P D(h (1) , , h (m) )
So,
(3.1) P D(h1 , , hm )P D(`1 , , `m ) = P D(h (1) `1 , , h (m) `m )
Definition 3.11. Let Mm (H) denote the group of all mm monomial
matrices with coefficients in H. We denote the elements by
M (; h1 , , hm ) = P D(h1 , , hm )
3.2.4. monomial representation. Suppose that H is a subgroup of a
group G with index |G : H| = m. Then
G = t1 H t2 H tm H
where t1 , , tm form what is called a (left) transversal which is a set
of representatives for the left cosets of H. Then we will get a monomial
representation by which I mean a homomorphism
: G Mm (H)
First, I start with the permutation representation
: G Sm
which is given by the action of G on the set of left cosets of H. If G
then
tj H = ti H
where i = (j) = ()(j).
For example, suppose G = S3 , H = {1, (12)}. Choose the transver-
sal: t1 = 1, t2 = (13), t3 = (23). Then = (13) acts on the three left
cosets by transposing the first two and fixing the third:
(13)t1 H = t2 H, (13)t2 H = t1 H, (13)t3 H = t3 H
Therefore, (13) = (12).
Now, look at the element of H that we get:
tj = t(j) hj
where
hj = t1
(j) tj
X m
X
= Tr (t1
(j) tj ) = (t1
j tj )
j=(j) j=1
1
because (tj tj ) = 0 when j 6= (j).
Since is a class function on H,
(tj1 tj ) = (h1 t1
j tj h)
for all h H. So,
m
1 XX
Tr(IndG
H ) = (h1 t1
j tj h)
|H| hH j=1
Since tj h runs over all the elements of G, this is equal to
1 X
IndG
H () = ( 1 )
|H| G
proving the proposition.
42 MATH 101B: ALGEBRA II, PART D: REPRESENTATIONS OF GROUPS
3.3. Artins theorem. One of the main theorems is that all characters
on finite groups are integer linear combinations of characters induced
from abelian subgroups. I dont have time to do this theorem. But I
can prove a weaker version which says that all characters are rational
linear combinations of characters induced from cyclic subgroups.
Before I prove this, I want to make sense out of the statement of the
theorem. What happens when we take linear combinations of charac-
ters when the coefficients are arbitrary integers or rational numbers?
is a ring homomorphism.
I wont prove this because it is sort of obvious and I dont need it. I
want to look at the induction map.
Proposition 3.17. If H G then
IndG
H : R(H) R(G)
These are the weekly homework assignments and answers. Students were
encouraged to work on them in groups. Some of the problems turned out to
be more difficult than I intended.
Homework
3. Homework 3 (Ext1 )
7. Homework 7 (Semisimplicity)
Answers to homework
MATH 101B: HOMEWORK
1. Homework 01
The following three problems are due next Thursday (1/25/7).
1.1. Show that the category of finite abelian groups contains no non-
trivial projective or injective objects. (Use the Fundamental Theorem:
all finite abelian groups are direct sums of cyclic p-groups Z/pn .)
1.2. Show that abelian categories have push-outs and pull-backs. I.e.,
Given an abelian category A and morphisms f : A C, g : B C
there exists an object D (called the pull-back ) with morphisms :
D A, : D B forming a commuting square (f = g )
so that for any other object X with maps to A, B forming another
commuting square, there exists a unique morphism X D making
a big commutative diagram. (Draw the diagram.) Hint: There is an
exact sequence
0D AB C
1.3. Let k be a field and let R be the polynomial ring R = k[X]. Let
Q be the k vector space of all sequences:
(a0 , a1 , a2 , )
where ai k with the action of X R given by shifting to the left:
X(a0 , a1 , a2 , ) = (a1 , a2 , a3 , )
Then show that Q is injective. Hint: first prove that any homomor-
phism f : A Q is determined by its first coordinate.
2. Homework 02
The following three problems are due next Thursday (2/2/7). The
strict deadline is 1:30pm Friday.
2.1. Give a precise description of the ring R indicated below and show
that it has the property that left R-modules are the same as chain
complexes of abelian groups with three terms, i.e.,
2d 1 d
C2
C1
C0
where C1 , C2 , C3 are abelian groups and d1 , d2 are homomorphisms so
that d1 d2 = 0 and a homomorphism of R-modules is a chain map
f : C D, i.e. it consists of three homomomorphisms fi : Ci Di so
that the following diagram commutes.
C2 - C1 - C0
f2 f1 f0
? ? ?
D2 - D1 - D0
R is a quotient ring:
Z Z Z 0 0 Z
R = 0 Z Z / 0 0 0
0 0 Z 0 0 0
[Hint: R is additively free abelian with five generators, three of which
are idempotents e0 , e1 , e2 and Ci = ei C.]
2.2. Describe the chain complex corresponding to the free R-module
Rn (n finite).
2.3. Assume without proof that the analogous statements hold for
right R-modules, namely they are cochain complexes
C2 C1 C0
where C i = Cei (just as Ci = ei C). Give a description (as a chain
n
complex with three terms) of the injective R-module HomZ (RR , Q/Z).
3. Homework 03
The following problem is due next Thursday (2/8/7). The strict
deadline is 1:30pm Friday.
4. Homework 04
The following problems are due Thursday (3/1/7). The strict dead-
line is 1:30pm Friday.
5. Homework 05
The following problems are due Thursday (3/8/7). The strict dead-
line is 1:30pm Friday.
6. Homework 06
The following problems are due Thursday (3/22/7). The strict dead-
line is 1:30pm Friday.
7. Homework 07
The following problems are due Thursday (4/12/7). The strict dead-
line is 3pm Friday.
8. Homework 08
The following problems are due Thursday (4/19/7). The strict dead-
line is 1:30pm Friday.
9. Homework 09
one problem:
Calculate the character table of the quaternion group and find the
2-dim irreducible representation.
Q = {1, i, j, k, t, it, jt, kt}
where t = i2 = j 2 = k 2 is central and ij = k = jit, jk = i = kjt, ki =
j = ikt.
X
1 9
MATH 101B: HOMEWORK
10. Homework 10
This is the last assignment. There is no final exam or any other
work to do for this course! The following problems are due Thursday
(5/3/7). The strict deadline is 1:30pm Friday.
1. Homework 01
The following three problems are due next Thursday (1/25/7).
1.1. Show that the category of finite abelian groups contains no non-
trivial projective or injective objects. (Use the Fundamental Theorem:
all finite abelian groups are direct sums of cyclic p-groups Z/pn .)
For any abelian group A, Hom(Z/n, A) is isomorphic to the set of
all a A so that na = 0 with the isomorphism even by evaluating
functions on a fixed generator of Z/n. If n = pk (p prime) and j 0
this gives
Hom(Z/pk , Z/pj+k )
= pj Z/pj+k Z
= Z/pk
So, the short exact sequence
(1.1) 0 Z/pk
Z/p2k
Z/pk 0
gives the exact sequence
] ]
0 Hom(Z/pk , Z/pk ) Hom(Z/pk , Z/p2k )
Hom(Z/pk , Z/pk )
which is isomorphic
] ]
0 Z/pk Z/pk
Z/pk
Therefore, ] is an isomorphism and ] = 0. This means that Z/pk is
not projective for any k > 0. This implies that there are no nontrivial
projectives in the category of finite abelian groups since any such pro-
jective P would have a direct summand of the form Z/pk for k > 0 by
the fundamental theorem of finite abelian groups and any direct sum-
mand of a projective module is projective. (To see that suppose that
P = X Y is projective and g : A B is an epimorphism. Then any
morphism f : X B extends to a morphism f + 0 : P = X Y B
which lifts to A. The restriction of the lifting to X gives a lifting of f
making X projective.)
Similarly, if we apply Hom(, Z/pk ) to the exact seqence (1.1) we
get:
] ]
0 Hom(Z/pk , Z/pk ) Hom(Z/p2k , Z/pk ) Hom(Z/p2k , Z/pk )
Date: February 3, 2007.
1
2 MATH 101B: HOMEWORK
which is isomorphic to
] ]
0 Z/pk Z/pk Z/pk
So, ] = 0 which implies that Z/pk is not injective for k > 0. Therefore
there is no nontrivial injective object in the category of finite abelian
groups.
1.2. Show that abelian categories have push-outs and pull-backs. I.e.,
Given an abelian category A and morphisms f : A C, g : B C
there exists an object D (called the pull-back ) with morphisms :
D A, : D B forming a commuting square (f = g )
so that for any other object X with maps to A, B forming another
commuting square, there exists a unique morphism X D making
a big commutative diagram. (Draw the diagram.) Hint: There is an
exact sequence
0D AB C
g
?
C
is the cokernel of
f
:ABC
g
1.3. Let k be a field and let R be the polynomial ring R = k[X]. Let
Q be the k vector space of all sequences:
(a0 , a1 , a2 , )
where ai k with the action of X R given by shifting to the left:
X(a0 , a1 , a2 , ) = (a1 , a2 , a3 , )
Then show that Q is injective. Hint: first prove that any homomor-
phism f : A Q is determined by its first coordinate.
Let pi : Q k be the projection to the i-th coordinate. This is
linear map (i.e., a morphism of k-modules) and not a morphism of
R-modules.
Lemma 1.1. For any R-module A there is an isomorphism
: HomR (A, Q)
= Homk (A, k)
given by sending f : A Q to (f ) = p1 f .
4 MATH 101B: HOMEWORK
2. Homework 02
The following three problems are due next Thursday (2/2/7). The
strict deadline is 1:30pm Friday.
2.1. Give a precise description of the ring R indicated below and show
that it has the property that left R-modules are the same as chain
complexes of abelian groups with three terms, i.e.,
d
2 1 d
C2
C1
C0
where C1 , C2 , C3 are abelian groups and d1 , d2 are homomorphisms so
that d1 d2 = 0 and a homomorphism of R-modules is a chain map
f : C D, i.e. it consists of three homomomorphisms fi : Ci Di so
that the following diagram commutes.
C2 - C1 - C0
f2 f1 f0
? ? ?
D2 - D1 - D0
R is a quotient ring:
Z Z Z 0 0 Z
R = 0 Z Z / 0 0 0
0 0 Z 0 0 0
[Hint: R is additively free abelian with five generators, three of which
are idempotents e0 , e1 , e2 and Ci = ei C.]
R is additively free abelian with five generators, e0 , e1 , e2 , , where
the first three are diagonal matrices
e0 = diag(1, 0, 0), e1 = diag(0, 1, 0), e2 = diag(0, 0, 1)
and is a matrix with a 1 in the (0, 1)-entry and 0s elsewhere and
is a matrix with 1 in the (1, 2)-entry and zeros elsewhere.
Given an R-module C the corresponding chain complex is given as
follows. Let Ci = ei C. Since 1 = e0 + e1 + e2 and ei are orthogonal
idempotents in the sense that ei ej = ij ej , we get a decomposition
C = e0 C e1 C e2 C = C0 C1 C2
Date: February 4, 2007.
1
2 MATH 101B: HOMEWORK
2.3. Assume without proof that the analogous statements hold for
right R-modules, namely they are cochain complexes
C2 C1 C0
where C i = Cei (just as Ci = ei C). Give a description (as a chain
n
complex with three terms) of the injective R-module HomZ (RR , Q/Z).
3. Homework 03 answers
The following problem was due Thursday (2/8/7).
4. Homework 04 answers
The following problems were due Thursday (3/1/7).
1. Show that unique factorization domains (UFDs) are integrally
closed.
Suppose that R is a UFD with quotient field QR. Then we want to
show that any element x = a/b QR which is integral over R lies in
R. By writing a, b as products of primes, we may assume that they
are relatively prime. If x is integral over R then there are elements
c1 , , cn R so that
xn + c1 xn1 + + cn = 0
Multiplying by bn gives
an + c1 an1 b + + cn bn = 0
So, b divides an . This is impossible unless b is a unit in which case
a/b R.
2. Show that the integral closure of Z[ 5] (in its fraction field) is
Z[] where
1+ 5
=
2
Let R be the integral closure of Z[ 5] in its fraction field Q[ 5].
Then R contains
and R is integral over Z. So it suffices to show that
any a + b 5 Q[ 5] which is integral over Z lies in Z[].
You can prove this using the trace: Tr : R Z which is given by
Tr(a + b 5) = (a + 5) + (a 5) = 2a
2a Z a = n/2 for some n Z and the norm: N : R Z given by
N (a + b 5) = (a + 5)(a 5) = a2 5b2
Using the unique factorization of b we seethat this is an integer
iff
b = m/2 where m n + 2Z. So, a + b 5 lies in either Z[ 5] or
+ Z[ 5] in either case a + b 5lies in Z[].
So, R = Z[] is the
integer closure of Z and thus of Z[ 5] in Q[ 5].
1
6. Homework 06 answers
1
7. Homework 07 answers
(1) Show that Z[1/p]/Z is an Artinian Z-module. [Show that every proper sub-
group is finite.]
The logic of the argument is as follows. This abelian group A = Z[1/p]/Z has a
sequence of elements a1 , a2 , satisfying the following two conditions:
(a) The sequence generates the group.
(b) If a subgroup B A does not contain an+1 then it has at most pn elements.
Together, these two statements imply that any proper subgroup of A is finite. So,
the DCC must hold for subgroups and A is Artinian.
(a) The generating elements are: an = 1/pn . By definition, any element of Z[1/p]
is an integer linear combination of these elements. So, they generate Z[1/p] and,
consequently, they also generate A.
(b) Suppose that B is a subgroup of A which does not contain 1/pn+1 . Then the
highest denominator in the elements of B is pn . So, the only possible elements of B
are i/pn + Z where 0 i < pn . So, |B| pn .
(2) Show that the center of the ring M atn (R) is isomorphic to the center of R.
[Show that the center Z(M atn (R)) consists of the scalar multiples aIn of the identity
matrix where a Z(R).]
Let Z = Z(M atn (R)) be the center of M atn (R). Let xij be the matrix with 1 in
the (i, j) position
P and zero everywhere else. Then, any matrix in M atn (R) can be
written as A = aij xij where aij R. If A Z then, e.g.,
Xn Xn
x12 A = a2j x1j = Ax12 = ai1 xi2
j=1 i=1
Comparing the coefficients of x12 on both sides we see that a22 = a11 . For j 6= 2 the
RHS has no x1j terms. So, a2j = 0. Changing 1, 2 to other indices we see that aij = 0
if i 6= j and the diagonal terms aii must all be equal.
To see that these diagonal entries must lie in the center of R, take any r R.
Then
(rx11 )A = ra11 x11 = A(rx11 ) = a11 rx11
So, ra11 = a11 r.
1
2
(3) Suppose that M is both Artinian and Noetherian. Then show that
(1) rn M = 0 for some n > 0 (rn M := rr r} M )
| {z
n
Since M is Noetherian, it has at least one maximal submodule (assuming
M 6= 0). Therefore, the radical of M is a proper submodule. Repeating this
process we get a descending sequence of submodules
M ) rM ) r2 M )
Since M is Artinian, the sequence stops: rn M = rn+1 M . But this can happen
only if rn M = 0
(2) ri M/ri+1 M is f.g. semisimple for all i 0. T
By the finite intersection lemma, rM = Ni is a finite intersection of
maximal
L submodules Ni . So, M/rM is a submodule of the semisimple module
M/Ni , making it semisimple. Similarly each of the other subquotients
ri M/ri+1 M is semisimple.
(4) Prove the converse, i.e., (a) and (b) imply that M is both Artinian and Noe-
therian.
Suppose that n = 1. Then rM = 0 and M = M/rM is semisimple by assumption.
But we know that semisimple modules are both Artinian and Noetherian.
Now suppose that n 2. We may assume by induction that rM is Artinian and
Noetherian. We also know that M/rM satisfies both chain conditions. Let N1 , N2 ,
be a sequence of submodules which is either increasing or decreasing. Then Ni rM
must eventually become stationary. Similarly, the image of Ni in M/rM must also
become stationary. Using the 5-lemma on the following diagram (just as we did for
Noetherian modules over commutative rings), we see that the inclusion Ni , Nj is an
isomorphism and thus an equality for sufficiently large i, j. (i < j or i > j depending
on whether Ni is an ascending or descending chain.)
0 - Ni rM - Ni - Ni + rM - 0
rM
= =
?
? ?
0 - Nj rM - Nj - Nj + rM - 0
rM
8. Homework 08 answers
8.1. Let K be any field, let G be any finite group. Let V = K be the trivial
representation of G. Let E = K[G] be the group ring considered as a representation
(this is called the regular representation) Find all G-homomorphisms
f :V E
(and show that you have a complete list).
Let N K[G] denote the sum of all the elements of the group:
X
N=
G
Then N is clearly invariant under multiplication by elements of G:
N = N G
For any a K let fa : V E be given by fa (x) = axN . Then this is a linear map
which is G-equivariant:
fa (x) = fa (x) = axN = axN = fa (x)
8.2. If K is the field with two elements and G is the group with two elements then
show that K[G] is not semisimple. [Using your answer to question 1, show that you
have a short exact sequence 0 V E V 0 which does not split.]
By problem 1 there are only two homomorphisms V E, namely f0 = 0 and
f1 : V E which has image V0 = {0, N }. The second point is that all one dimen-
sional representations are isomorphic to the trivial representation. This is because
AutK (K) = K has only one element. If E were semisimple, then E = V0 W
where W E is another 1-dimensional submodule of E. But then W = V and we
would get another homomorphism V E contradicting Problem 1. So, E is not a
semisimple module. So, K[G] is not a semisimple ring.
1
9. Homework 09 answers
9.1. Calculate the character table of the quaternion group Q and find the 2-dimensional
irreducible representation.
If we mod out the central element t then we get Q/ hti
= Z/2 Z/2 with character
table
1 i j k
1 1 1 1 1
2 1 1 1 1
3 1 1 1 1
4 1 1 1 1
Pulling this back to Q gives:
1 i j k t
1 1 1 1 1 1
2 1 1 1 1 1
3 1 1 1 1 1
4 1 1 1 1 1
5 2 0 0 0 2
Since characters determine the representation, the unique 2-dimensional irreducible
representation is any representation with character 5 . The module is the quaternions
H viewed as a right C module. The units 1, i, j, k in H form a group isomorphic
to the quaternion group Q and left multiplication by these elements commutes with
right multiplication by elements of C and is therefore C-linear. To find matrices for
the elements of Q we choose a basis for H, say v1 = 1, v2 = j. Then the matrices for
i, j, k are given by:
i 0 0 1 0 i
(i) = , (j) = , (k) =
0 i 1 0 i 0
for example, iv1 = v1 i, iv2 = v2 (i) making (i) = D(i, i). Taking traces we see
that this is the representation with character 5 . So, it is the one we want.
1
10. Homework 10
Since A4 has 8 elements of cycle type (abc) and (123) has only 4 con-
jugates, it must mean that there is another conjugacy class of 3-cycles
which also has 4 elements (elements of N / G which are conjugate in G
have the same number of conjugates in N ). To find it you just conjugate
(123) by any odd permutation, e.g., (23) to give (132).
The quotient of A4 by the Klein 4-group K = {1, (12)(34), (13)(24), (14)(23)}
is cyclic of order 3. So, its character table is:
1 (123)K (132)K
1 1 1 1
2 1 w2
2
3 1
1+ 3
where = 2
.
3