Algebra
Algebra
Algebras
4.1 Definition
It is time to introduce the notion of an algebra over a commutative ring. So let R be a commutative
ring. An R-algebra is a ring A (unital as always) that is an R-module (left, say) such that
for all r ∈ R, a, b ∈ A. You can say it the other way round: an R-algebra is an R-module equipped
with an R-bilinear multiplication R × A → A making it into a ring. Thus, this multiplication
satisfies the conditions
(A1) 1R a = a;
(A2) (r + s)a = ra + sa;
(A3) r(a + b) = ra + rb;
(A4) (rs)a = r(sa);
(A5) r(ab) = (ra)b = a(rb)
for all r, s ∈ R, a, b ∈ A. (Note strictly speaking I should call this an “associative, unital R-algebra”
– there are other important sorts of algebra which are not associative – but since we won’t meet
them in this course I’ll just stick to algebra.)
Note a Z-algebra is just the old definition of ring: “Z-algebras = rings” just as “Z-modules =
Abelian groups”. So you should view the passage from rings to R-algebras as analogous to the
passage from Abelian groups to R-modules! This is the idea of studying objects (e.g. Abelian
groups, rings) relative to a fixed commutative base ring R.
There is an equivalent formulation of the definition of R-algebra: an R-algebra is a ring A
together with a distinguished ring homomorphism (the “structure map”)
s:R→A
such that the image of s lies in the center Z(A) = {a ∈ A | ab = ba for all b ∈ A}. Indeed, given
such a ring homomorphism, define a multiplication R × A → A by (r, a) $→ s(r)a. Now check
this satisfies the above axioms (A1)–(A5) (the last one being because im s ⊆ Z(A)). Conversely,
given an R-algebra as defined originally, one obtains a ring homomorphism s : R → A by defining
s(r) = r1A , and the image lies in Z(A) by (A5).
Let A be an R-algebra. Then, given an A-module M , we can in particular think of M as just
an R-module, defining rm = s(r)m for r ∈ R, m ∈ M . So you can hope to exploit the additional
structure of the base ring R in studying A-modules. In particular, if R = F is a field and A is
97
98 CHAPTER 4. ALGEBRAS
an F -algebra, A and any A-module M is in particular a vector space over F . So we can talk
about finite dimensional F -algebras and finite dimensional modules over an F -algebra, meaning
their underlying dimension as vector spaces over F .
Note given A-modules M, N , an A-module homomorphism between them is automatically an R-
module homomorphism (for the underlying R-module structure). However, it is not necessarily the
case that a ring homomorphism between two different R-algebras is an R-module homomorphism.
So one defines an R-algebra homomorphism f : A → B between two R-algebras A and B to
be a ring homomorphism in the old sense that is in addition R-linear (i.e. it is an R-module
homomorphism too). Ring homomorphisms and R-algebra homomorphisms are different things!
Now for examples. Actually, we already know plenty. Let R be a commutative ring. Then, the
polynomial ring R[X1 , . . . , Xn ] is evidently an R-algebra: indeed, R[X1 , . . . , Xn ] contains a copy
of R as the subring consisting of polynomials of degree zero.
The ring Mn (R) of n × n matrices over R is an R-algebra: again, it contains a copy of R
as the subring consisting of the scalar matrices. But note there is a big difference between this
and the previous example: Mn (R) is finitely generated as an R-module (indeed, it is free of rank
n2 ) whereas R[X1 , . . . , Xn ] is not. In case F is a field, Mn (F ) is a finite dimensional F -algebra,
F [X1 , . . . , Xn ] is not.
For the next example, let M be any (left) R-module. Consider the Abelian group
EndR (M ).
We make it into a ring by defining the product of two endomorphisms of M simply to be their
composition. Now I claim that EndR (M ) is in fact an R-algebra: indeed, we define rθ for r ∈
R, θ ∈ EndR (M ) by setting
(rθ)(m) = r(θ(m))(= θ(rm))
for all m ∈ M . Let us check that rθ really is an R-endomorphism of M . Take another s ∈ R.
Then,
s((rθ)(m)) = sr(θ(m)) = θ(srm) = θ(rsm) = (rθ)(sm).
Note we really did use the commutativity of R!
We can generalize the previous two examples. Suppose now that A is a (not necessarily com-
mutative) R-algebra and M is a left A-module. Then, the ring D = EndA (M ) is also an R-algebra,
defining (rd)(m) = r(d(m)) for all r ∈ R, d ∈ D, m ∈ M .
For the final example of an algebra, let G be any group. Define the group algebra RG to be the
free R-module on basis the elements of G. Thus an element of RG looks like
!
rg g
g∈G
for coefficients rg ∈ R all but finitely many of which are zero. Multiplication is defined by the rule
& '
! ! !
rg g sh h = rg sh (gh).
g∈G h∈G g,h∈G
and call it the tensor algebra on V . Note T 0 (V ) = F by convention, just a copy of the ground
field, and T 1 (V ) = V . Then, T (V ) is an F -vector space given, but we can define a multiplication
on it making it into an F -algebra as follows: define a map
T m (V ) × T n (V ) → T m+n (V ) = T m (V ) ⊗ T n (V )
gives a basis of “monomials” for T (V ). Multiplication of the basis elements is just by joining
tensors together. In other words, T (V ) looks like “non-commutative polynomials” in the ei (i ∈ I)
– an arbitrary element being a linear combination of finitely many non-commuting monomials.
The importance of the tensor algebra is as follows:
Proof. The vector space T n (V ) is defined by the following universal property: given a multilinear
map fn : V × · · · × V (n copies) to a vector space W , there exists a unique F -linear map f¯n :
T n (V ) → W such that fn = f¯n ◦ in , where in is the obvious map V × · · · × V → T n (V ). Now define
the map fn so that fn (v1 , v2 , . . . , vn ) = f (v1 )f (v2 ) . . . f (vn ) (multiplication in the ring A). Check
that it is multilinear in the vi , since A is an F -algebra. Hence it induces a unique f¯n : T n (V ) → A.
Now define f¯ : T (V ) → A by glueing all the f¯n together. In other words, using the basis notation
above, we have that
f¯(ei1 ⊗ · · · ⊗ ein ) = f (ei1 )f (ei2 ) . . . f (ein ).
This is an F -linear ring homomorphism, and is clearly the only option to extend f to such a thing.
We can restate the theorem as follows: Let X be a basis of V . Then, given any set map f from
X to an F -algebra A, there exists a unique F -linear homomorphism f¯ : T (V ) → A extending f
(proof: extend the map X → A to a linear map V → A in the unique way then apply the theorem).
In other words, T (V ) plays the role of the “free F -algebra on the set X”. Then you can define
algebras by “generators and relations” but we won’t go into that...
Next, we come to the symmetric algebra on V . Continue with V being a vector space. We’ll
be working with V × · · · × V (n times). Call a map
f : V × ··· × V → W
100 CHAPTER 4. ALGEBRAS
for each i (so its symmetric). The symmetric power S n (V ), together with a distinguished map
i : V × · · · × V → S n (V ), is characterized by the following universal property: given any symmetric
multilinear map f : V × · · · × V → W to a vector space W , there exists a unique linear map
f¯ : S n (V ) → W such that f = f¯ ◦ i. Note this is exactly the same universal property as defined
T n (V ) in the proof of the universal property of the tensor algebra, but we’ve added the word
symmetric too.
As usual with universal properties, S n (V ), if it exists, is unique up to canonical isomorphism (so
we call it “the” symmetric algebra). Still, we need to prove existence with some sort of construction.
So now define
S n (V ) = T n (V )/In
where
In = *v1 ⊗ · · · ⊗ vi ⊗ vi+1 ⊗ · · · ⊗ vn − v1 ⊗ · · · ⊗ vi+1 ⊗ vi ⊗ · · · ⊗ vn ,
is the subspace spanned by all such terms for all v1 , . . . , vn ∈ V . The distinguished map i :
V × · · · × V → S n (V ) is the obvious map V × · · · × V → T n (V ) followed by the quotient map
T n (V ) → S n (V ). Now take a symmetric multilinear map f : V × · · · × V → W . By the universal
property defining T n (V ), there is a unique F -linear map f¯1 : T n (V ) → W extending f . Now since
f is symmetric, we have that
Hence, f¯1 annihilates all generators of In , hence all of In . So f¯1 factors through the quotient S n (V )
of T n (V ) to induce a unique map f¯ : S n (V ) → W with f = f¯ ◦ i. Note we have really just used
the univeral property of T n followed by the universal property of quotients!
So now we’ve defined the nth symmetric power of a vector space. Note its customary to denote
the image in S n (V ) of (v1 , . . . , vn ) ∈ V × · · · × V under the map i by v1 · · · · · vn . So v1 · · · · · vn is
the image of v1 ⊗ · · · ⊗ vn under the quotient map T n (V ) → S n (V ).
We can glue all S n (V ) together to define the symmetric algebra on V :
(
S(V ) = S n (V )
n≥0
S(V ) = T (V )/I
)
where I = n≥0 In . I claim in fact that I is an ideal of T (V ), so that S(V ) is actually a quotient
algebra of T (V ). Actually, I claim even more, namely:
4.2.1. Lemma. I is the two-sided ideal of T (V ) generated by the elements v ⊗ w − w ⊗ v for all
v, w ∈ V .
Proof. Let J be the two-sided ideal generated by the given elements. By definition, I is spanned
as an F -vector space by terms like
v1 ⊗ · · · ⊗ vi ⊗ vi+1 ⊗ · · · ⊗ vn − v1 ⊗ · · · ⊗ vi+1 ⊗ vi ⊗ · · · ⊗ vn =
v1 ⊗ · · · ⊗ vi−1 ⊗ (vi ⊗ vi+1 − vi+1 ⊗ vi ) ⊗ vi+2 ⊗ · · · ⊗ vn .
4.2. SOME MULTILINEAR ALGEBRA 101
This clearly lies in J, hence I ⊆ J. On the other hand, the generators of the ideal J lie in I, so it
just remains to show that I is a two-sided ideal of T (V ). Since T (V ) is spanned by monomials of
the form u = u1 ⊗ · · · ⊗ um , it suffices to check that for any generator
v = v1 ⊗ · · · ⊗ vi ⊗ vi+1 ⊗ · · · ⊗ vn − v1 ⊗ · · · ⊗ vi+1 ⊗ vi ⊗ · · · ⊗ vn
Proof. Since A is commutative, the map f¯1 : T (V ) → A given by the universal property of the
tensor algebra annihilates all elements v ⊗ w − w ⊗ v ∈ T 2 (V ). These generate the ideal I by the
preceeding lemma. Hence, f¯1 factors through the quotient S(V ) of T (V ).
Now suppose that V is finite dimensional on basis e1 , . . . , em . Then, we’ve seen S(V ) before!
Indeed, let F [x1 , . . . , xm ] be the polynomial ring over F in indeterminates x1 , . . . , xm . The map
ei $→ xi extends to a unique F -linear map V → F [x1 , . . . , xm ], hence since the polynomial ring is
commutative, the universal property of symmetric algebras gives us a unique F -linear homomor-
phism S(V ) → F [x1 , . . . , xm ].
Now, S(V ) is spanned by the images of pure tensors of the form ei1 ⊗ · · · ⊗ ein . Moreover, any
such can be reordered in S(V ) using the symmetric property to assume that i1 ≤ · · · ≤ in . Hence,
S(V ) is spanned by the ordered monomials of the form ei1 . . . ein for all i1 ≤ · · · ≤ in and all n ≥ 0.
Clearly, such a monomial maps to xi1 . . . xin in the polynomial ring F [x1 , . . . , xm ]. But we know (by
definition) that the ordered monomials give a basis for the F -vector space F [x1 , . . . , xm ]. Hence,
they must in fact be linearly independent in S(V ) too, and we’ve constructed an isomorphism:
Basis theorem for symmetric powers. Let V be an F -vector space of dimension m. Then,
S(V ) is isomorphic to F [x1 , . . . , xm ], the isomorphism mapping a basis element ei of V to the
indeterminate xi in the polynomial ring. In particular, S n (V ) has basis given by all ordered mono-
mials in the basis of the form
ei1 · · · · · ein
with 1 ≤ i1 ≤ · · · ≤ in ≤ m.
In this language, the universal property of symmetric algebras gives that the polynomial algebra
F [x1 , . . . , xm ] is the free commutative F -algebra on the generators x1 , . . . , xm . Note in particular
that if V is finite dimensional, say of dimenion m, the basis theorem implies
* +
m+n−1
dim S (V ) =
n
n
(exercise!).
102 CHAPTER 4. ALGEBRAS
The last important topic in multilinear algebra I want to cover is the exterior algebra. The
construction goes in much the same way as the symmetric algebra, however unlike there we do not
have a known object like the polynomial algebra to compare it with – so we have to work harder
to get the analogous basis theorem to the basis theorem for symmetric powers.
Start with V being any vector space. Define K to be the two-sided ideal of the tensor algebra
T (V ) generated by the elements
{x ⊗ x | x ∈ V }.
Note that
(v + w) ⊗ (v + w) = v ⊗ v + w ⊗ v + v ⊗ w + w ⊗ w.
So K also contains all the , elements {v ⊗ w + w ⊗ v | v, w ∈ V } automatically. Define the exterior
(or Grassmann) algebra (V ) to be the quotient algebra
,
(V ) = T (V )/K.
,
We’ll write v1 ∧ · · · ∧ vn for the image in (V ) of the pure tensor v1 ⊗ · · · ⊗ vn ∈ T (V ). So, now
we have “anti-symmetric” properties like:
v1 ∧ · · · ∧ vi ∧ vi ∧ . . . vn = 0
and
v1 ∧ · · · ∧ vi ∧ vi+1 ∧ . . . vn = −v1 ∧ · · · ∧ vi+1 ∧ vi ∧ . . . vn .
)
Since the ideal K is generated by homogeneous elements, K = n≥0 Kn where Kn = K ∩ T n (V ).
It follows that , ( ,n
(V ) = (V )
n≥0
,n ∼
where (V
,n) = T (V )/Kn is the subspace spanned by the images of all pure tensors of degree n.
n
is characterized by the following universal property. First, call a multlinear map f : V ×· · ·×V → W
to a vector space W alternating if we have that
f (v1 , . . . , vj , vj+1 , . . . , vn ) = 0
,n
whenever vj = vj+1 for some j. The map i : V × · · · × V → V is multilinear and alternating.
Moreover, given any
,n other multilinear, alternating map f : V × · · · × V → W , there exists a unique
linear map f¯ : V → W such that f = f¯ ◦ i. The proof is the same as for the symmetric powers,
you should compare the two constructions! Using this all important universal property, we can
now prove:
theorem for exterior powers. Suppose that V is finite dimensional, with basis e1 , . . . , em .
Basis ,
n
Then, (V ) has basis given by all monomials
ei1 ∧ · · · ∧ ein
,n ,n
Proof. Since (V ) is a quotient of T n (V ), we certainly have that (V ) is spanned by all
monomials ei1 ∧ · · · ∧ ein . Now using the antisymmetric properties of ∧, we get that it is spanned
by the given strictly ordered monomials. The problem is to prove that the given elements are
linearly
,1independent. For this, we proceed by induction on n, the case n = 1 being immediate
since (V ) = V . Now consider n > 1.
Let f1 , . . . , fn be the basis for
,nV dual to
∗
the given basis e1 , . . . , en for V . For each i = 1, . . . , n,
,n−1
we wish to define a map Fi : (V ) → (V ). Start with the multilinear, alternating map
,n−1
f¯i : V × · · · × V → (V ) defined by
n
!
f¯i (v1 , . . . , vn ) = (−1)j fi (vj )v1 ∧ · · · ∧ vj−1 ∧ vj+1 ∧ · · · ∧ vn .
j=1
Its clearly multilinear, and to check its alternating, we just need to see that if vj = vj+1 then:
Apply the linear map F1 , which annihilates all ej except for e1 by definition. We get:
!
a1,i2 ,...,in ei2 ∧ · · · ∧ ein = 0.
1<i2 <···<in
By the induction hypothesis, all such monomials are linearly independent, hence all a1,i2 ,...,in are
zero. Now apply F2 in the same way to get that all a2,i2 ,...,in are zero, etc...
,n
Now let’s focus -on.a special case. Suppose that dim V = n and consider V . Its dimension,
by the theorem, is n = 1, and it has basis just the element e1 ∧ · · · ∧ en . Let f : V → V be a
n
Of course, det f is exactly the determinant of the linear transformation f . Note our definition of
determinant is basis free, always a good thing.
You can see what we’re calling det f is the same as usual, as follows. Suppose the matrix of f
in our fixed basis is A, defined from
!
f (ej ) = Ai,j ei .
i
104 CHAPTER 4. ALGEBRAS
Then,
!
f (e1 ) ∧ · · · ∧ f (en ) = Ai1 ,1 Ai2 ,2 . . . Ain ,n ei1 ∧ · · · ∧ ein .
i1 ,...,in
Now terms on the right hand side are zero unless all i1 , . . . , in are distinct, i.e. (i1 , . . . , in ) =
(g1, g2, . . . , gn) for some permutation g ∈ Sn . So:
!
f (e1 ) ∧ · · · ∧ f (en ) = Ag1,1 Ag2,2 . . . Agn,n eg1 ∧ · · · ∧ egn .
g∈Sn
Finally, eg1 ∧ · · · ∧ egn = sgn(g)e1 ∧ · · · ∧ en where sgn denotes the sign of a permutation. So:
!
f (e1 ) ∧ · · · ∧ f (en ) = sgn(g)Ag1,1 Ag2,2 . . . Agn,n e1 ∧ · · · ∧ en .
g∈Sn
But ∧n f ◦ ∧n g also satisfies this equation. So, ∧n (f ◦ g) = ∧n f ◦ ∧n g. The left hand side is scalar
multiplication by det(f ◦ g), the right hand side is scalar multiplication by det f det g.
M1 ⊆ M2 ⊆ M3 ⊆ . . .
as a quite weak finiteness property on a ring, whereas the Artinian property is rather strong (see
Hopkin’s theorem below for the justification of this).
We already know plenty of examples of Noetherian and Artinian rings. For instance, any PID is
Noetherian (Lemma 2.4.1), but it need not be Artinian (e.g. Z is not Artinian: (p) ⊃ (p2 ) ⊃ . . . is
an infinitely descending chain). The ring Zpn for p prime is both Noetherian and Artinian: indeed,
here there are only finitely many ideals in total, the (pi ) for 0 ≤ i ≤ n.
The main source of Artinian rings is as follows. Let F be a field and suppose that R is an
F -algebra. Then I claim that every R-module M which is finite dimensional as an F -vector space
is both Artinian and Noetherian. Well, R-submodules of M are in particular F -vector subspaces.
And clearly in a finite dimensional vector space, you cannot have infinite chains of proper subspaces.
So finite dimensionality of M does the job immediately!
In particular, if the F -algebra R is finite dimensional as a vector space over F , then R is both
left and right Artinian and Noetherian. Now you see why finite dimensional algebras over a field
(e.g. Mn (F ), the group algebra F G for G a finite group, etc...) are particularly nice things!
i π
4.3.1. Lemma. Let 0 −→ K −→ M −→ Q −→ 0 be a short exact sequence of R-modules. Then
M is Noetherian (resp. Artinian) if and only if both K and Q are Noetherian (resp. Artinian).
Proof. I just prove the result for the Noetherian property, the Artinian case being analogous.
First, suppose M satisfies ACC. Then obviously K does as it is isomorphic to a submodule of M .
Similarly Q does by the lattice isomorphism theorem for modules.
Conversely, suppose K and Q both satisfy ACC. Let M1 ⊆ M2 ⊆ . . . be an ascending chain of
R-submodules of M . Set
0 −→ Kn −→ Mn −→ Qn −→ 0
and
0 −→ KN −→ MN −→ QN −→ 0
for each N ≥ n. Letting α : Kn → KN , β : Mn → MN and γ : Qn → QN be the inclusions, one
obtains a commutative diagram with α and γ being isomorphisms. Then the five lemma implies
that β is surjective, hence MN = Mn for all N ≥ n as required.
4.3.2. Theorem. If R is left (resp. right) Noetherian, then every finitely generated left (resp.
right) R-module is Noetherian. Similarly, if R is left (resp. right) Artinian, then every finitely
generated left (resp. right) R-module is Artinian.
Proof. Let’s do this for the Artinian case, the Noetherian case being similar. So assume that
R is left Artinian and M is a finitely generated left R-module. Then, M is a quotient of a free
R-module with a finite basis. So it suffices to show that R⊕n is an Artinian left R-module. We
proceed by induction on n, the case n = 1 being given. For n > 1, the submodule of R⊕n spanned
by the first (n − 1) basis elements is isomorphic to R⊕(n−1) , and the quotient by this submodule
is isomorphic to R. By induction both R⊕(n−1) and R are Artinian. Hence, R⊕n is Artinian by
Lemma 4.3.1.
The next results are special ones about Noetherian rings (but see Hopkin’s theorem below!)
4.3.3. Lemma. Let R be a left Noetherian ring and M be a finitely generated left R-module. Then
every R-submodule of M is also finitely generated.
106 CHAPTER 4. ALGEBRAS
N # = (m1 , . . . , mn , m),
Relative Schur’s lemma. Let F be an algebraically closed field and A be an F -algebra. Let M
be a simple A-module which is finite dimensional as an F -vector space. Then, EndR (M ) = F .
Now consider f −λ idM . It is also an A-endomorphism of M , and moreover its kernel is non-zero
as vλ is annihilated by f − λ idM . Hence since M is irreducible, the kernel of f − λ idM is all of M ,
i.e. f = λ idM . This shows that the only R-endomorphisms of M are the scalars, as required.
Now, let R be a non-zero ring. Call R left semisimple if R R is semisimple as a left R-module
(recall section 3.4). Similarly, R is right semisimple if RR is semisimple as a right R-module.
Finally, R is simple if it has no two-sided ideals other than R and (0). Here’s a lemma from the
previous chapter that should be quite familiar by now.
EndA (M ⊕n ) ∼
= Mn (D)
as R-algebras.
so that f is uniquely determined by the fi,j . Thus, we obtain an R-algebra isomorphism f $→ (fi,j )
between EndA (M ⊕n ) and Mn (D).
Wedderburn’s first structure theorem. The following conditions on a non-zero ring R are
equivalent:
(i) R is simple and left Artinian;
(i# ) R is simple and right Artinian;
(ii) R is left semisimple and all simple left R-modules are isomorphic;
(ii# ) R is right semisimple and all simple right R-modules are isomorphic;
(iii) R is isomorphic to the matrix ring Mn (D) for some n ≥ 1 and D a division ring.
Moreover, the integer n and the division ring D in (iii) are determined uniquely by R (up to
isomorphism).
Proof. First, note the condition (iii) is left-right symmetric. So let us just prove the equivalence
of (i),(ii) and (iii).
108 CHAPTER 4. ALGEBRAS
(i)⇒(ii). Let U be a minimal left ideal of R. This exists because R is left Artinian so we have
DCC on left ideals! Then, U = Rx for any non-zero x ∈ U , and Rx is a simple left R-module.
Since R is a simple ring, the non-zero two-sided ideal RxR must be all of R. Hence,
!
R = RxR = Rxa.
a∈R
Note each Rxa is a homomorphic image of the simple left R-module Rx, so is either isomorphic
to Rx or zero. Thus we have written R R as a sum of simple R-modules, so by Lemma 3.4.1, there
exists a subset S ⊆ R such that (
R= Rxa
a∈S
EndR (R R) ∼
= EndR (U ⊕n ) ∼
= Mn (D).
Rop ∼
= Mn (D).
Hence, noting that matrix transposition is an isomorphism between Mn (D)op and Mn (Dop ), we
get that
R∼= Mn (Dop )
and Dop is also a division ring.
(iii)⇒(i). We know that Mn (D) is simple as it is Morita equivalent to D, which is a division
ring (or you can prove this directly!). It is left Artinian for instance because Mn (D) is finite
dimensional over the division ring D. This gives (i).
Corollary. Every simple left (or right) Artinian ring R is an algebra over a field.
Relative first structure theorem. Let F be an algebraically closed field and A be a finite di-
mensional F -algebra (hence automatically left and right Artinian).
(i) A is simple;
(ii) A is left semisimple and all simple left R-modules are isomorphic;
(ii# ) A is right semisimple and all simple right R-modules are isomorphic;
(iii) A is isomorphic to the matrix ring Mn (F ) for some n (indeed, n2 = dim A).
Proof. The proof is the same, except that one gets that the division ring D equals F since one
can use the stronger relative Schur’s lemma.
Wedderburn’s second structure theorem. Every left (or right) semisimple ring R is isomor-
phic to a finite product of matrix rings over division rings:
R∼
= Mn1 (D1 ) × · · · × Mnr (Dr )
for uniquely determined ni ≥ 1 and division rings Di . Conversely, any such ring is both left and
right semisimple.
)
Proof. Since R is left semisimple, we can decompose R R as i∈I Ui where each Ui is simple.
Note 1R already lies in a sum of finitely many of the Ui , hence the index set I is actually finite.
Now gather together isomorphic Ui ’s to write
RR = H1 ⊕ · · · ⊕ Hm
where
Hi ∼
= Ui⊕ni
for irreducible R-modules Ui and integers ni ≥ 1, with Ui ∼ 4 Uj for i 4= j. By Schur’s lemma,
=
Di = EndR (Ui ) is a division ring. Moreover, there are no R-module homomorphisms between Hi
and Hj for i 4= j, because none of their composition factors are isomorphic. Hence:
The integers ni are uniquely determined as the multiplicities of the irreducible left R-modules in a
composition series of R R, while the division rings Di are uniquely determined up to isomorphism
as the endomorphism rings of the simple left R-modules.
For the converse, we need to show that a product of matrix algebras over division rings is left
and right semisimple. This follows because a single matrix algebra Mn (D) over a division ring is
both left and right semisimple according to the first Wedderburn structure theorem.
The theorem shows:
So we can now just call R semisimple if it is either left or right semisimple in the old sense.
Also:
Proof. A product of finitely many matrix rings over division algebras is left and right Artinian.
Relative second structure theorem. Let F be an algebraically closed field and A be a finite
dimensional F -algebra that is semisimple. Then,
A∼
= Mn1 (F ) × · · · × Mnr (F )
Proof. Just use the relative Schur’s lemma in the same proof.
This theorem lays bare the structure of finite dimensional semisimple algebras over algebraically
closed fields: A is uniquely determined up to isomorphism by the integers ni , which are precisely
the dimensions of the simple A-modules.
Proof. Since (iv) is left-right symmetric, I will only prove equivalence of (i)–(iv).
(i)⇒(ii). If I is a maximal left ideal of R, then R/I is a simple left R-module. So, a(R/I) = 0,
i.e. a ∈ I.
(ii)⇒(iii). Assume (ii) holds but 1 − xa does not have a left inverse for some x ∈ R. Then,
R(1 − xa) 4= R. So, there exists a maximal left ideal I with
hence
c = xay.
Now we have that 1 − b is a left inverse to 1 − xay, and 1 − xay is a left inverse to 1 − b. Hence,
1 − xay is a unit with inverse 1 − b.
4.5. THE JACOBSON RADICAL 111
Thus for instance using (i), J(R) is the intersection of the annihilators in R of all the simple left
R-modules, or using (ii) 8
J(R) = I
I
where I runs over all maximal left ideals of R. This implies that J(R) is a left ideal of R, but
equally well using (ii)# , 8
J(R) = I
I
where I runs over all maximal right ideals of R so that J is a right ideal of R. Hence, J(R) is a
two-sided ideal of R.
The following result is a basic trick in ring theory and maybe gives a first clue as to why the
Jacobson radical is so important.
Nakayama’s lemma. Let R be a ring and M be a finitely generated left R-module. If J(R)M =
M then M = 0.
Proof. Suppose that M is non-zero and set J = J(R) for short. Let X = {m1 , . . . , mn } be a
minimal set of generators of M , so m1 4= 0. Since JM = M , we can write
m1 = j1 m1 + · · · + jn mn
First characterization of the Jacobson radical for Artinian rings. Suppose that R is left
(or right) Artinian. Then, J(R) is the unique smallest two-sided ideal of R such that R/J(R) is a
semisimple algebra.
Proof. Pick a maximal left ideal I1 of R. Then (if possible) pick a maximal left ideal I2 such that
I2 4⊇ I1 (hence I1 ∩ I2 is strictly smaller than I1 ). Then (if possible) pick a maximal left ideal I3
such that I3 4⊇ I1 ∩ I2 (hence I1 ∩ I2 ∩ I3 is strictly smaller than I1 ∩ I2 ). Keep going! The process
must terminate after finitely many steps, else you construct an infinite descending chain
R ⊃ I1 ⊃ I1 ∩ I2 ⊃ I1 ∩ I2 ∩ I3 ⊃ . . .
of left ideals of R, contradicting the fact that R is left Artinian. We thus obtain finitely many
maximal left ideals I1 , I2 , . . . , Ir of R such that I1 ∩ · · · ∩ Ir is contained in every maximal left ideal
of R. In other words,
J(R) = I1 ∩ · · · ∩ Ir ,
so the Jacobson radical of an Artinian ring is the intersection of finitely many maximal left ideals.
112 CHAPTER 4. ALGEBRAS
Second characterization of the Jacobson radical for Artinian rings. Let R be a left (or
right) Artinian ring. Then, J(R) is a nilpotent two-sided ideal of R (i.e. J(R)n = 0 for some
n > 0) and is equal to the sum of all nilpotent left ideals of R.
Proof. Suppose x ∈ R is nilpotent, say xn = 0. Then, (1 − x) is a unit, indeed,
(1 − x)(1 + x + x2 + · · · + xn−1 ) = 1.
So if I is a nilpotent left ideal of R, then every x ∈ I satisfies condition (iii) of the Jacobson radical
theorem. This shows every nilpotent ideal of R is contained in J(R). It therefore just remains to
prove that J(R) is itself a nilpotent ideal.
Set J = J(R). Consider the chain
J ⊇ J2 ⊇ J3 ⊇ . . .
of two-sided ideals of R. Since R is left Artinian, the chain stabilizes, so J k = J k+1 = . . . for some
k. Set I = J k , so I 2 = I. We need to prove that I = 0.
Well, suppose for a contradiction that I 4= 0. Choose a left ideal K of R minimal such that
IK 4= 0 (use the fact that R is left Artinian). Take any a ∈ K with Ia 4= 0. Then, I 2 a = Ia 4= 0,
so the left ideal Ia of R coincides with K by the minimality of K. Hence, a ∈ K lies in Ia, so we
can write a = xa for some x ∈ I. So, (1 − x)a = 0. But x ∈ J, so 1 − x is a unit, hence a = 0,
which is a contradiction.
4.6. CHARACTER THEORY OF FINITE GROUPS 113
4.5.2. Corollary. In particular, a left (or right) Artinian ring R is semisimple if and only if it
has no non-zero nilpotent ideals.
Hopkin’s theorem. Let R be a left Artinian ring and M be a left R-module. The following are
equivalent:
(i) M is Artinian;
(ii) M is Noetherian;
(iii) M has a composition series;
(iv) M is finitely generated.
Proof. (i)⇒(iii) and (ii)⇒(iii). Let J = J(R). Then, J is nilpotent by the second characterization
of the Jacobson radical. So, J n = 0 for some n. Consider
M ⊇ JM ⊇ J 2 M ⊇ · · · ⊇ J n M = 0.
4.5.3. Corollary. If R is left (resp. right) Artinian, then R is left (resp. right) Noetherian.
Proof. It is certainly enough to show that every left F G-module M is semisimple. We just need
to show that every short exact sequence
π
0 −→ K −→ M −→ Q −→ 0
of F G-modules splits. Well, pick any F -linear map θ : Q → M such that π ◦ θ = idQ . The problem
is that θ need not be an F G-module map.
Well, for g ∈ G, define a new F -linear map
g
θ : Q → M, x $→ gθ(g −1 x).
114 CHAPTER 4. ALGEBRAS
Then,
(π ◦ g θ)(x) = π(gθ(g −1 x)) = g(π ◦ θ)(g −1 x) = gg −1 x = x
so each g θ also satisfies π ◦ g θ = idQ . Now define
1 !g
Avθ = θ
|G|
g∈G
(note |G| is invertible in F by assumption on characteristic). This is another F -linear map such
that π ◦ Avθ = idQ . Moreover, Avθ is even an F G-module map:
1 ! 1 !
hAvθ(x) = hgθ(g −1 x) = gθ(g −1 hx) = Avθ(hx).
|G| |G|
g∈G g∈G
4.6.1. Remark. Maschke’s theorem is actually if and only if... F G is a semisimple algebra if and
only if char F = 0 or char F ! |G|. Let me just give one example. Take F of characteristic p > 0
and G = Cp = *x,. The group algebra F G is commutative and artinian. Now recall a commutative
artinian ring is semisimple if and only if it has no non-zero nilpotent elements. But The corollary
can be applied in particular to commutative rings. In that case, if x ∈ R is a nilpotent element,
the ideal (x) it generates is a nilpotent ideal. So, a commutative Artinian ring is semisimple if
and only if it has no non-zero nilpotent elements. Now let G = Cp , the cyclic group of order p.
Maschke’s theorem shows that if F is any field of characteristic different from p, then F G is a
semisimple. Conversely, suppose F is a field of characterisitic p. The group algebra F G is finite
dimensional, hence is a commutative Artinian ring. Consider the element
x − 1 ∈ FG
(1) CG ∼
= Mn1 (C) × · · · × Mnr (C)
where r is the number of isomorphism classes of irreducible CG-modules and n1 , . . . , nr are their
dimensions. These give some interesting invariants of the group G defined using modules... Note
first (considering dimension of each side as a C-vector space) that:
4.6.2. Lemma. The number r in (1) is equal to the number of conjugacy classes in the group G.
4.6. CHARACTER THEORY OF FINITE GROUPS 115
Proof. Let us compute dim Z(CG) in two different ways. First, since the center of Mn (C) is one
dimensional spanned by the identity matrix, dim Z(CG) = r (one for each matrix algebra in the
Wedderburn decomposition). On the other hand if
!
ag g ∈ CG
g∈G
ag = ahgh−1
4.6.3. Example. Say G = S3 . There are three conjugacy classes. Hence r = 3, i.e. there are three
isomorphism classes of irreducible CS3 -modules. Moreover n21 + n22 + n23 = 6 so the dimensions can
only be 1, 1 and 2.
4.6.4. Example. Say G is abelian. Then there are r = |G| conjugacy classes, and n21 +· · ·+n2r = r
hence each ni = 1. This proves that there are n isomorphism classes of irreducible CG-module,
and all of these modules are one dimensional.
Before going any further I want to introduce a little language. A (finite dimensional complex)
representation of G means a pair (V, ρ) where V is a finite dimensional complex vector space
and ρ : G → GL(V ) is a group homomorphism. The representation is called faithful if this map
ρ is injective. Note having a representation (V, ρ) of G is exactly the same as having a finite
dimensional CG-module V : given a representation (V, ρ) we get a CG-module structure on V by
defining gv := ρ(g)(v); conversely given a CG-module structure on V we get a representation
ρ : G → GL(V ) by defining ρ(g) to be the linear map v $→ gv. This is all one big tautology. But I
will often switch between calling things CG-modules and calling them representations. Sorry.
Say ρ : G → GL(V ) is a representation of G. Pick a basis for V , v1 , . . . , vn . Then each element
of GL(V ) becomes an invertible n × n matrix, and in this way you can regard ρ instead as a group
homomorphism ρ : G → GLn (C). This is a matrix representation: ρ maps the group G to the
group of n × n invertible matrices. You should compare the notion of matrix representation with
that of permutation representation from before: that was a map from G to the symmetric group
Sn for some n. It corresponded to having a G-set X of size n... Its all very analogous to what
we’re doing now, but sets have been replaced by vector spaces. Before we called a permutation
representation faithful if the map G → Sn was injective (then it embedded G as a subgroup of a
symmetric group); now we are calling a (linear) representation faithful if the map G → GLn (C) is
injective (then it embeds G as a subgroup of the matrix group)...
4.6.5. Example. Recall that GL(C) ∼ = GL1 (C) is just the multiplicative group C× . For any group
G, there is always the trivial representation, namely, the homomorphism mapping every g ∈ G to
1 ∈ GL1 (C). This corresponds to the trivial CG-module equal to C as a vector space with every
g ∈ G acting as 1.
4.6.6. Example. For the symmetric group Sn , there is a group homomorphism sgn : Sn → {±1}.
The latter group sits inside C× , so you can view this as another 1-dimensional representation, the
sign representation. The corresponding module is not isomorphic to the trivial module (providing
n > 1). Now we’ve constructed both of the one dimensonal CS3 -modules: one is trivial, one is
sign. What about the two dimensional CS3 -module?
g ∈ G defines an automorphism of the set X. Extending linearly, this means each g ∈ G can be
viewed as a vector space automorphism of CX, i.e. an element of GL(CX). Thus we have defined
a map ρ : g → GL(CX), i.e. we have turned the set X into a linear representation CX of G. In
module language, CX is a CG-module. Identify GL(CX) with GLn (C) via the choice x1 , . . . , xn
of basis. Then ρ(g) becomes an n × n matrix for each g ∈ G. Note the ij-entry of this matrix is
1 if gxj = xi and it is zero otherwise. Since X was a G-set this means that the matrix ρ(g) is a
permutation matrix: all its entries are zeros and ones, and there is just one non-zero entry in every
row and column. So amongst all matrix representations of G, the ones coming from permutation
representations are very simple...
4.6.7. Example. Let’s just go back to S3 again. It IS a permutation group, so it has a natural
permutation representation on the set X = {1, 2, 3}. The corresponding matrix representation
S3 → GL3 (C) is one you all know perfectly well. For instance, the image of the three cycle (1 2 3)
with respect to the standard basis v1 , v2 , v3 of CX labelled by the elements of the set X (I’d better
not just call them 1, 2, 3!) is the matrix
0 0 1
1 0 0 .
0 1 0
Now clearly the vector v1 + v2 + v3 is fixed by all of G so it spans a one dimensional submodule
(isomorphic to the trivial module). By Maschke’s theorem that had better have a complement.
For instance {v1 − v2 , v2 − v3 } is a complement (all a1 v1 + a2 v2 + a3 v3 with a1 + a2 + a3 = 0).
Let’s write down matrices with respect to the new basis v1 + v2 + v3 , v1 − v2 , v2 − v3 instead: we
get the following matrices
1 0 0
ρ(1) = 0 1 0 ,
0 0 1
1 0 0
ρ((1 2)) = 0 −1 1 ,
0 0 1
1 0 0
ρ((2 3)) = 0 1 0 ,
0 1 −1
1 0 0
ρ((1 3)) = 0 0 −1 ,
0 −1 0
1 0 0
ρ((1 2 3)) = 0 0 −1 ,
0 1 −1
1 0 0
ρ((1 3 2)) = 0 −1 1 .
0 −1 0
Note all these matrices are block diagonal matrices. The top 1×1 block is the trivial representation
of G on V1 = C(v1 + v2 + v3 ), the bottom 2 × 2 block is a two dimensional representation of G
on V2 = C(v1 − v2 ) ⊕ C(v2 − v3 ). Of course V2 is irreducible. The decomposition V = V1 ⊕ V2 of
V into irreducibles corresponds in matrix language to choosing a basis so that each ρ(g) is block
diagonal... and since the blocks are irreducible representations you cannot do any better.
In other words, if V and W are two finite dimensional CG-modules, so is V ⊕ W . Pick
basis, to view V as a matrix representation ρ : G → GLn (C) and W as a matrix representation
σ : G → GLm (C). With respect to the basis for V ⊕ W obtained by concatenating the two basis,
4.6. CHARACTER THEORY OF FINITE GROUPS 117
the matrix representation ρ ⊕ σ : G → GLm+n (C) corresponding to the module V ⊕ W has all g
mapping to block diagonal matrices diag(ρ(g), σ(g))... This is how you should think of direct sums
of CG-modules in terms of matrices.
4.6.8. Example. The character χ1 of the trivial CG-module is χ1 (g) = 1 for all g ∈ G. The
character ψ of the regular CG-module CG is ψ(g) = |G| if g = 1 and ψ(g) = 0 for all other
1 4= g ∈ G.
hence χV (hgh−1 = chiV (g). Let C(G) denote the vector space of all class functions on G. There
is an obvious basis for C(G): let C1 , . . . , Cr be the conjugacy classes of G. Let δi : G → C be the
function with δi (g) = 1 if g ∈ Ci , 0 otherwise. Then C(G) has basis δ1 , . . . , δr . There is a less
obvious basis for C(G): let L1 , . . . , Lr be a complete set of pairwise non-isomorphic irreducible
CG-modules. (Recall the number of them is the number of conjugacy classes in G too...) Let
χi = χLi be the corresponding characters.
In the product on the right hand side, let ei = (0, · · · , 0, Ini , 0, · · · , 0), i.e. the identity matrix of
the ith matrix algebra. The irreducible representations on the right hand side are the modules
L1 , . . . , Lr where Li is the module of column vectors for Mni (C) on which ei acts as 1 and all other
ej act as zero. So χi (x) is just the trace of the ith matrix in the Wedderburn decomposition of an
element of x ∈ CG... But χi (ej ) = δi,j nj . This proves that χ1 , . . . , χr are linearly independent.
Hence they form a basis by dimension considerations.
4.6.10. Corollary. Two finite dimensional CG-modules V and W are isomorphic if and only if
χV = χW , i.e. they have the same characters.
)r )r
Proof. Note V is a direct sum of irreducibles, say V ∼ = i=1 L⊕ai
i
. Similarly W ∼
= 9i=1 L⊕b
i
i
.
∼
Now V = W if and only if ai = b i for all i (say by Jordan-Holder theorem). But χV =
r
a i χ i
9r i=1
and χW = i=1 bi χi . So χV = χW if and only if ai = bi for all i by the theorem...
In the proof of the theorem, we exploited the idempotents ei ∈ CG coming from the identity
matrices in the Wedderburn decomposition. Let us repeat this, because these are important: there
are mutually orthogonal central idempotents e1 , . . . , er ∈ CG summing to the identity with the
property that ei acts on the jth irreducible module Lj (of dimension nj ) as δi,j . Sorry there is a
lot of fixed notation: r is the number of conjugacy classes, C1 , . . . , Cr are the conjugacy classes,
L1 , . . . , Lr are representatives of the isomorphism classes of irreducible modules, χi is the character
118 CHAPTER 4. ALGEBRAS
4.6.13. Theorem (Orthogonality relations). (i) With respect to the inner product just defined,
χ1 , . . . , χr are orthonormal. Hence for any character χ,
r
!
χ= (χ, χi )χi .
i=1
(ii) (row orthogonality relation) With our usual notation for the character table, we have for
any i, j = 1, . . . , r that
!r ;
0 if i 4= j,
ck χi (gk )χj (gk ) =
|G| if i = j.
k=1
You’ll show on the exercises that χj (g −1 ) is χj (g) = χj (g)−1 . Hence the right hand side is
nj
|G| (χi , χj ).
(ii) This is just a restatement of (i) in the language of the character table.
(iii) Let A be the character table, i.e. the matrix with ij-entry χi (gj ). Let B be the matrix
with ij-entry ci χj (gi )/|G|. Let us compute AB: its ij-entry is
r
1 !
ck χi (gk )χj (gk ) = δi,j .
|G|
k=1
4.6.14. Example. Let us first compute the character table of the cyclic group C4 of order 4. Its
abelian, so r = 4 and n1 = n2 = n3 = n4 = 1. Let x be a cyclic generator. A 1 dimensional
representation must map x → ω with ω 4 = 1 in C. Let ω be a primitive 4th root of one. Then the
four choices are x $→ ω, x $→ ω 2 = −1, x $→ ω 3 and x $→ ω 4 = 1. So the character table is:
Ci 1 x x2 x3
ci 1 1 1 1
χ1 1 1 1 1
χ2 1 ω −1 ω 3
χ3 1 −1 1 −1
χ4 1 ω 3 −1 ω
Note χ2 can be thought of as the composite of the map C4 ! C2 mapping x2 to 1, then the
non-trivial character of C2 ...
120 CHAPTER 4. ALGEBRAS
4.6.15. Example. Next, let’s look at V4 = {1, x, y, xy}. There are four obvious one dimensional
representations. For example you can map x to −1, y to 1 then xy has to map to −1. So you get
Ci 1 x y xy
ci 1 1 1 1
χ1 1 1 1 1
χ2 1 −1 1 −1
χ3 1 1 −1 −1
χ4 1 −1 −1 1
You should check the orthogonality relations hold in both cases... These two examples give groups
G, H with CG ∼ = CH but with different character tables: character tables are a finer invariant
than just the information in the Wedderburn decomposition.
4.6.16. Example. Next lets look at D4 = {1, x, x2 , x3 , y, xy, x2 y, x3 y}. Recall that x2 is central.
So there is a surjection D4 ! V4 under which x2 maps to 1. Using this the four irreducible
characters of V4 lift to give four irreducible characters of D4 . There are just 5 conjugacy classes,
and you can work out the last irreducible character just using the orthogonality relations.
Ci 1 x2 x y xy
ci 1 1 2 2 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
4.6.17. Example. Finally lets look at Q3 = {1, 1̄, i, ī, j, j̄, k, k̄}. The conjugacy classes are
There’s a map Q3 ! V4 , 1̄ $→ 1}. This gives four irreducible characters, the last comes for free.
Ci 1 1̄ i j k
ci 1 1 2 2 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
Note this is the same as the character table in the preceeding example. So we’ve found groups
G 4∼
= H with the same character tables, just in case you were wondering if character tables separated
groups...
The purpose of the next theorem is to convince you that the character table of a finite group
does actually say quite a bit about the structure of the group. In fact character theory is absolutely
crucial in many parts of finite group theory, e.g. the classification of finite simple groups would
never have been possible without it.
9t :
(iii) if χ = s=1 as χis with as > 0 then ker χ = i ker χis ;
:tany normal subgroup of G, then there are irreducible characters χi1 , . . . , χis such that
(iv) if N is
N = s=1 ker χi .
Proof. (i) Note that g |G| = 1 for any g ∈ G. Hence the minimal polynomial of ρ(g) divides x|G| −1.
In particular, it has distinct linear factors, so ρ(g) is diagonalizable, and all its eigenvalues are |G|th
roots of unity. Hence, χ(g) is a sum of χ(1) roots of unity. Now the triangle inequality implies
that |χ(g)| ≤ χ(1).
(ii) If g ∈ ker ρ, then |χ(g)| = χ(1), hence g ∈ ker χ. Conversely, if g ∈ ker χ then χ(g) = χ(1) so
equality holds in the triangle inequality, so all of the eigenvalues of ρ(g) are equal. Say ρ(g) = ωI,
a |G|th root of 1. So χ(g) = χ(1)ω. But χ(g) = χ(1) by hypothesis, so in fact ω = 1 and g ∈ ker ρ
as ρ(g) = I. 9t 9
9 (iii) Say χ =<< 9 s=1 as χis <<with9as > 0. Take g ∈ ker χ. Then χ(g) = s as χis (g). Hence χ(1) =
s as χis (1) = s as χis (g) = s as |χis (g)|. So equality holds in the triangle inequality,
9 and all
χ
9si (g) are equal to some complex number z (say) times χi s
(1). But then χ(g)
: = s as χi s
(1)z =
s a s χi s
(1), hence z = 1. Therefore χ i s
(1) = χ i s
(g) for all s, so g ∈ s ker χi s
. The reverse
inclusion is clear.
(iv) Let N be a normal subgroup. Lift the regular character of G/N to G. This gives a character
ψ of G with ψ(g) = [G : N ] if g ∈ N , ψ(g) = 0 if g ∈ / N . For this, ker ψ = N .
Let us now compute the character table of S4 .
C 1 (1 2) (1 2 3) (1 2 3 4) (1 2)(3 4)
|C| 1 6 8 6 3
χ1 1 1 1 1 1
χ2 1 −1 1 −1 1
χ3 2 0 −1 0 2
χ4 3 1 0 −1 −1
χ5 3 −1 0 1 −1
Here’s how you get it. Start with the trivial and sign character. (These are lifts of the two
irreducible characters of the cyclic group C2 via the surjection sgn : S4 ! C2 ). Next look at the
surjection S4 ! S4 /V4 ∼ = S3 . Lifting the two dimensional irreducible character of S3 through this
gives χ3 . Next look at the natural permutation representation χ. Its values on these classes are
the numbers of fixed points: 4, 2, 1, 0, 0. Of course it contains χ1 as a constituent. Subtracting
χ − χ1 gives χ4 (check its irreducible by showing (χ4 , χ4 ) = 1). Finally χ5 is completed by using
the orthogonality relations, or noting χ5 = χ2 χ4 (pointwise multiplication).
I want to end the section by discussing the various tricks around to compute character tables. By
a character of G I mean the character of some CG-module. So characters are special class functions:
the ones which are Z≥0 -linear combinations of irreducible characters. These techniques all give
ways to find some genuine characters. They need not be irreducible (a character is irreducible if
and only if (χ, χ) = 1). But they are a starting point... You can then reduce them bit by bit to
eventually pin down the irreducible characters.
• Characters of finite abelian groups are easy.
• For any group, there’s always the trivial character
9r χ1 , and the regular character ψ with
ψ(1) = |G|, ψ(g) = 0 for g 4= 1. Note ψ = i=1 ni χi (by Wedderburn’s theorem), so ψ
contains everything else ... but its hard to decompose it without more data.
• Lifts. If N is a normal subgroup of G, then you can lift irreducible characters of G/N to G
through G ! G/N . The character table of G/N gives some but not all rows of the character
table of G...
122 CHAPTER 4. ALGEBRAS
(χ ↑G , ψ)G = (χ, ψ ↓H )H
10, 4, 1, 0, 0, 2, 1
on the conjugacy classes in the order listed. Subtract the trivial character. We’ve got
9, 3, 0, −1, −1, 1, 0.
Now take the inner product with χ3 . You get 1. So subtract χ3 . Then check that is indeed
irreducible.
Now tensor with sign to get χ6 . Finally work out χ7 using orthogonality relations.
4.7.1. Lemma. Let α be an algebraic number and mα (x) ∈ Q[x] be its minimal polynomial (the
monic polynomial with coefficients in Q of smallest possible degree having α as a root). Then α is
an algebraic integer if and only if mα (x) ∈ Z[x].
Proof. Let α be an algebraic integer. Let p(x) be a monic polynomial of minmal degree in Z[x]
having α as a root. Note p(x) is irreducible in Z[x] (if it factorizes then by looking at the leading
coefficients both factors are monic and one of them already has α as a root). Hence by Gauss’
lemma it is irreducible in Q[x]. Clearly mα (x)|p(x). Together these imply that mα (x) = p(x).
Note we will prove the next lemma again in §6.1 – in fancy language it says that Z is integrally
closed in Q.
4.7.2. Lemma. A rational algebraic integer (i.e. an algebraic integer lying in Q) is actually an
integer (i.e. an element of Z).
Proof. Let α be an algebraic integer that can be written as a rational number p/q in lowest terms.
Say f (x) = xn + a1 xn−1 + · · · + an is a monic polynomial in Z[x] with α as a root. Then,
pn
q n−1 f (α) = 0 = + a1 pn−1 + · · · + an q n−1 .
q
pn
It follows that q is already an integer, i.e. q|pn . This contradicts that p/q was in its lowest terms.
Finally we need the following lemma about algebraic integers, which I’ll prove again in §6.1
without using the noetherianness of Z (it will make more sense then when it is put into the right
context – right now it looks like magic).
4.7.3. Lemma. Let α ∈ C. Suppose there exists a faithful Z[α]-submodule U of C that is finitely
generated as an abelian group. (Here, faithful means that annZ[α] (U ) = {0}). Then α is an
algebraic integer.
Proof. The main task is to prove that Z[α] is a noetherian Z-module. Once we’ve done that, the
lemma is easy: look at 1, α, α2 , . . . . By ACC there must be some k such that αk ∈ Z + Zα +
· · · + Zαk−1 . Hence α is a root of a monic polynomial in Z[x] of degree k. Hence α is an algebraic
integer.
To prove that Z[α] is a noetherian Z-module, note that since U is a finitely generated Z-
module, so is EndZ (U ). To prove this statement, let F be a free Z-module of finite rank having
U as a quotient. Then EndZ (U ) is a Z-submodule of HomZ (F, U ) (it’s the homomorphism that
factor through the quotient U of F ...). The latter is a direct sum of finitely many copies of
HomZ (Z, U ) ∼ = U , which is finitely generated. But Z is noetherian so submodules of finitely
generated Z-module are finitely generated. Hence the submodule EndZ (U ) is finitely generated
too.
But now the assumption that U is faithful means that the representation Z[α] → EndZ (U )
is injective. So Z[α] is a Z-submodule of a noetherian Z-module, hence its noetherian as Z is a
noetherian ring.
Now I’m going to prove an important theorem which is really just a warm up to proving
Burnside’s pa q b theorem. It is our first application of algebraic integers to character theory.
4.7.4. Theorem. With the notation of the previous section, the degrees ni of the irreducible char-
acters of a finite group G all divide |G|.
9
Proof. Recall that ei = g∈G α1 χi (g −1 )g where α = |G|/ni . Since ei is an idempotent, e2i = ei ,
so !
αei = χi (g −1 )gei .
g∈G
4.7. BURNSIDE’S P A QB THEOREM 125
Okay, now we’re going to do a similar trick to prove Burnside’s pa q b theorem. We need a
little more preparation, which needs a little Galois theory. Let me recall: if f (x) ∈ Q[x] is a
polynomial, its splitting field E is the subfield of C obtained by adjoining to Q all the roots of
the polynomial f (x). The Galois group of f (x) over Q is the Galois group Gal(E/Q) of the field
extension Q ⊆ E. That is, it is the group of all field automorphisms of E leaving Q invariant
(that last condition is guaranteed in this case that the small field is Q since Q doesn’t have any
non-trivial automorphisms...). Note the fixed subfield of the Galois group
is precisely the field Q again. This follows from the fundamental theorem of Galois theory. Note the
Galois group of f (x) permutes the set of roots of the polynomial f (x), hence Gal(E/Q) embeds
into the symmetric group on the set of roots of f (x). This is where group theory came from
originally. You probably met the following result when you first studied Galois theory.
4.7.5. Lemma. If f (x) ∈ Q[x] is monic and irreducible, then its Galois group acts transitively on
the set of roots of f (x).
Proof. Note
= f (x) has distinct roots (else (f (x), f (x)) 4= 1). So if R is the set of roots of f (x),
#
f (x) == α∈R (x − α). Suppose the Galois group has two orbits on R, R = R1 8 R2 . Then
g(x) = α∈R1 (x − α) divides f (x). But the Galois group fixes g(x), hence all its coefficients lie in
the fixed subfield, namely, Q. Hence f (x) is reducible.
Now here is the main difficult thing that we’ll need about algebraic numbers.
Proof. Let mα (x) ∈ Z[x] be the minimal polynomial of α. Its irreducible over Q[x]. Let β be
any root of mα (x). Let G be its Galois group, i.e. G = Gal(E/Q) where E is the splitting field
of mα (x) over Q. By the previous lemma, G acts transitively on the roots of mα (x). Hence there
exists g ∈ G such that g(α) = β. Let F be the splitting field of xN − 1 over E. Since g maps
xN − 1 to itself, the automorphism g of E extends to an automorphism also denoted g of F (e.g.
by Existence and uniqueness of splitting fields in 5.3). Hence
1
β= (gε1 + · · · gεn )
n
and each gεi is also an N th root of unity, hence has |gεi | ≤ 1. It follows from this and the triangle
inequality that |β| ≤ 1.