0% found this document useful (0 votes)
29 views270 pages

GTe 6

Uploaded by

POP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views270 pages

GTe 6

Uploaded by

POP
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Group Theory

J.S. Milne

Version 3.11
March 28, 2011
S3  
1 2 3
r D
2 3 1
1 2 3
f D
1 3 2
The first version of these notes was written for a first-year grad-
uate algebra course. As in most such courses, the notes concen-
trated on abstract groups and, in particular, on finite groups.
However, it is not as abstract groups that most mathematicians
encounter groups, but rather as algebraic groups, topological
groups, or Lie groups, and it is not just the groups themselves
that are of interest, but also their linear representations. It is
my intention (one day) to expand the notes to take account of
this, and to produce a volume that, while still modest in size
(c200 pages), will provide a more comprehensive introduction
to group theory for beginning graduate students in mathemat-
ics, physics, and related fields.

BibTeX information
@misc{milneGT,
author={Milne, James S.},
title={Group Theory (v3.11)},
year={2011},
note={Available at [Link]/math/},
pages={135}
}
Please send comments and corrections to me at the address on
my website [Link]/math/.
v2.01 (August 21, 1996). First version on the web; 57 pages.
v2.11 (August 29, 2003). Fixed many minor errors; numbering
unchanged; 85 pages.
v3.00 (September 1, 2007). Revised and expanded; 121 pages.
v3.01 (May 17, 2008). Minor fixes and changes; 124 pages.
v3.02 (September 21, 2009). Minor fixes; changed TeX styles;
127 pages.
v3.10 (September 24, 2010). Many minor improvements; 131
pages.
v3.11 (March 28, 2011). Minor additions; 135 pages.

The multiplication table of S3 on the front page was produced


by Group Explorer.

Copyright c 1996, 2002, 2003, 2007, 2008, 2010, 2011 J.S.


Milne.
Single paper copies for noncommercial personal use may be
made without explicit permission from the copyright holder.
Contents

Contents 3

1 Basic Definitions and Results 11


Definitions and examples . . . . . . . . . . . . . . . 11
Multiplication tables . . . . . . . . . . . . . . . . . 21
Subgroups . . . . . . . . . . . . . . . . . . . . . . . 22
Groups of small order . . . . . . . . . . . . . . . . . 28
Homomorphisms . . . . . . . . . . . . . . . . . . . 30
Cosets . . . . . . . . . . . . . . . . . . . . . . . . . 32
Normal subgroups . . . . . . . . . . . . . . . . . . . 35
Kernels and quotients . . . . . . . . . . . . . . . . . 39
Theorems concerning homomorphisms . . . . . . . . 42
Direct products . . . . . . . . . . . . . . . . . . . . 46
Commutative groups . . . . . . . . . . . . . . . . . 49
The order of ab . . . . . . . . . . . . . . . . . . . . 57
Exercises . . . . . . . . . . . . . . . . . . . . . . . 58

2 Free Groups and Presentations; Coxeter Groups 61


Free monoids . . . . . . . . . . . . . . . . . . . . . 62
Free groups . . . . . . . . . . . . . . . . . . . . . . 63
Generators and relations . . . . . . . . . . . . . . . 69
Finitely presented groups . . . . . . . . . . . . . . . 74
Coxeter groups . . . . . . . . . . . . . . . . . . . . 76
Exercises . . . . . . . . . . . . . . . . . . . . . . . 80

3 Automorphisms and Extensions 83


Automorphisms of groups . . . . . . . . . . . . . . 83
Characteristic subgroups . . . . . . . . . . . . . . . 88
Semidirect products . . . . . . . . . . . . . . . . . . 89
Extensions of groups . . . . . . . . . . . . . . . . . 97
The Hölder program. . . . . . . . . . . . . . . . . . 101
Exercises . . . . . . . . . . . . . . . . . . . . . . . 105

4 Groups Acting on Sets 109


Definition and examples . . . . . . . . . . . . . . . 109
Permutation groups . . . . . . . . . . . . . . . . . . 124
The Todd-Coxeter algorithm. . . . . . . . . . . . . . 136
Primitive actions. . . . . . . . . . . . . . . . . . . . 139
Exercises . . . . . . . . . . . . . . . . . . . . . . . 142

5 The Sylow Theorems; Applications 147


The Sylow theorems . . . . . . . . . . . . . . . . . 148
Alternative approach to the Sylow theorems . . . . . 155
Examples . . . . . . . . . . . . . . . . . . . . . . . 156
Exercises . . . . . . . . . . . . . . . . . . . . . . . 163

6 Solvable and Nilpotent Groups 165


Subnormal Series. . . . . . . . . . . . . . . . . . . . 165
Solvable groups . . . . . . . . . . . . . . . . . . . . 170
Nilpotent groups . . . . . . . . . . . . . . . . . . . 176
Groups with operators . . . . . . . . . . . . . . . . . 183
Krull-Schmidt theorem . . . . . . . . . . . . . . . . 187
Exercises . . . . . . . . . . . . . . . . . . . . . . . 189

7 Representations of Finite Groups 191


Matrix representations . . . . . . . . . . . . . . . . 192
Roots of 1 in fields . . . . . . . . . . . . . . . . . . 193
Linear representations . . . . . . . . . . . . . . . . . 194
Maschke’s theorem . . . . . . . . . . . . . . . . . . 195
The group algebra; semisimplicity . . . . . . . . . . 200
Semisimple modules . . . . . . . . . . . . . . . . . 201
Simple F -algebras and their modules . . . . . . . . 203
Semisimple F -algebras and their modules . . . . . . 212
The representations of G . . . . . . . . . . . . . . . 216
The characters of G . . . . . . . . . . . . . . . . . . 219
The character table of a group . . . . . . . . . . . . 225
Examples . . . . . . . . . . . . . . . . . . . . . . . 225
Exercises . . . . . . . . . . . . . . . . . . . . . . . 225

A Additional Exercises 229

B Solutions to the Exercises 239

C Two-Hour Examination 253

Bibliography 259

Index 263
N OTATIONS .
We use the standard (Bourbaki) notations: N D f0; 1; 2; : : :g; Z
is the ring of integers; Q is the field of rational numbers; R is
the field of real numbers; C is the field of complex numbers; Fq
is a finite field with q elements where q is a power of a prime
number. In particular, Fp D Z=pZ for p a prime number.
For integers m and n, mjn means that m divides n, i.e.,
n 2 mZ. Throughout the notes, p is a prime number, i.e.,
p D 2; 3; 5; 7; 11; : : : ; 1000000007; : : :.
Given an equivalence relation, Œ denotes the equivalence
class containing . The empty set is denoted by ;. The car-
dinality of a set S is denoted by jS j (so jS j is the number of
elements in S when S is finite). Let I and A be sets; a family
of elements of A indexed by I , denoted .ai /i 2I , is a function
i 7! ai W I ! A.1
Rings are required to have an identity element 1, and ho-
momorphisms of rings are required to take 1 to 1. An element
a of a ring is a unit if it has an inverse (element b such that
ab D 1 D ba). The identity element of a ring is required to act
as 1 on a module over the ring.
X Y X is a subset of Y (not necessarily proper);
def
X DY X is defined to be Y , or equals Y by definition;
X Y X is isomorphic to Y ;
X 'Y X and Y are canonically isomorphic (or there is a given or unique isomorphism);

1
A family should be distinguished from a set. For example, if f is the func-
tion Z ! Z=3Z sending an integer to its equivalence class, then ff .i / j i 2 Zg
is a set with three elements whereas .f .i //i 2Z is family with an infinite index
set.
P REREQUISITES
An undergraduate “abstract algebra” course.

C OMPUTER ALGEBRA PROGRAMS


GAP is an open source computer algebra program, emphasiz-
ing computational group theory. To get started with GAP, I
recommend going to Alexander Hulpke’s page [Link]
[Link]/~hulpke/CGT/[Link]
where you will find versions of GAP for both Windows and
Macs and a guide “Abstract Algebra in GAP”. The Sage page
[Link] provides a front end for GAP
and other programs. I also recommend N. Carter’s “Group
Explorer” [Link]
for exploring the structure of groups of small order. Earlier
versions of these notes (v3.02) described how to use Maple for
computations in group theory.

ACKNOWLEDGEMENTS
I thank the following for providing corrections and com-
ments for earlier versions of these notes: Tony Bruguier,
Dustin Clausen, Benoı̂t Claudon, Keith Conrad, Demetres
Christofides, Adam Glesser, Sylvan Jacques, Martin Klazar,
Mark Meckes, Victor Petrov, Efthymios Sofos, Dave Simpson,
Robert Thompson, Michiel Vermeulen.
Also, I have benefited from the posts to mathover-
flow by Richard Borcherds, Robin Chapman, Steve Dal-
ton, Leonid Positselski, Noah Snyder, Richard Stanley,
Qiaochu Yuan, and others (a reference monnnn means
[Link]
The theory of groups of finite order may be said to date from the
time of Cauchy. To him are due the first attempts at classifica-
tion with a view to forming a theory from a number of isolated
facts. Galois introduced into the theory the exceedingly impor-
tant idea of a [normal] sub-group, and the corresponding divi-
sion of groups into simple and composite. Moreover, by shewing
that to every equation of finite degree there corresponds a group
of finite order on which all the properties of the equation de-
pend, Galois indicated how far reaching the applications of the
theory might be, and thereby contributed greatly, if indirectly, to
its subsequent developement.
Many additions were made, mainly by French mathemati-
cians, during the middle part of the [nineteenth] century. The
first connected exposition of the theory was given in the third
edition of M. Serret’s “Cours d’Algèbre Supérieure,” which was
published in 1866. This was followed in 1870 by M. Jordan’s
“Traité des substitutions et des équations algébriques.” The
greater part of M. Jordan’s treatise is devoted to a developement
of the ideas of Galois and to their application to the theory of
equations.
No considerable progress in the theory, as apart from its ap-
plications, was made till the appearance in 1872 of Herr Sylow’s
memoir “Théorèmes sur les groupes de substitutions” in the fifth
volume of the Mathematische Annalen. Since the date of this
memoir, but more especially in recent years, the theory has ad-
vanced continuously.

W. Burnside, Theory of Groups of Finite Order, 1897.


Galois introduced the concept of a normal subgroup in 1832, and
Camille Jordan in the preface to his Traité. . . in 1870 flagged
Galois’ distinction between groupes simples and groupes com-
posées as the most important dichotomy in the theory of permu-
tation groups. Moreover, in the Traité, Jordan began building a
database of finite simple groups — the alternating groups of de-
gree at least 5 and most of the classical projective linear groups
over fields of prime cardinality. Finally, in 1872, Ludwig Sylow
published his famous theorems on subgroups of prime power
order.

R. Solomon, Bull. Amer. Math. Soc., 2001.

Why are the finite simple groups classifiable?


It is unlikely that there is any easy reason why a classification
is possible, unless someone comes up with a completely new
way to classify groups. One problem, at least with the current
methods of classification via centralizers of involutions, is that
every simple group has to be tested to see if it leads to new
simple groups containing it in the centralizer of an involution.
For example, when the baby monster was discovered, it had a
double cover, which was a potential centralizer of an involution
in a larger simple group, which turned out to be the monster.
The monster happens to have no double cover so the process
stopped there, but without checking every finite simple group
there seems no obvious reason why one cannot have an infinite
chain of larger and larger sporadic groups, each of which has
a double cover that is a centralizer of an involution in the next
one. Because of this problem (among others), it was unclear un-
til quite late in the classification whether there would be a finite
or infinite number of sporadic groups.

Richard Borcherds, mo38161.


Chapter 1

Basic Definitions and Results

The axioms for a group are short and natural. . . . Yet some-
how hidden behind these axioms is the monster simple group,
a huge and extraordinary mathematical object, which ap-
pears to rely on numerous bizarre coincidences to exist. The
axioms for groups give no obvious hint that anything like this
exists.
Richard Borcherds, in Mathematicians 2009.

Definitions and examples


D EFINITION 1.1 A group is a set G together with a binary
operation
.a; b/ 7! a  bW G  G ! G
12 1. BASIC D EFINITIONS AND R ESULTS

satisfying the following conditions:


G1: (associativity) for all a; b; c 2 G,
.a  b/  c D a  .b  c/I
G2: (existence of a neutral element) there exists an element
e 2 G such that
ae D a D ea (1)
for all a 2 G;
G3: (existence of inverses) for each a 2 G, there exists an a0 2
G such that
a  a0 D e D a0  a:

We usually abbreviate .G; / to G. Also, we usually write ab


for a  b and 1 for e; alternatively, we write a C b for a  b and
0 for e. In the first case, the group is said to be multiplicative,
and in the second, it is said to be additive.
1.2 In the following, a; b; : : : are elements of a group G.
(a) An element e satisfying (1) is called a neutral element.
If e 0 is a second such element, then e 0 D e  e 0 D e. In
fact, e is the unique element of G such that e  e D e
(apply G3).
(b) If b  a D e and a  c D e, then
b D b  e D b  .a  c/ D .b  a/  c D e  c D c:
Hence the element a0 in (G3) is uniquely determined by
a. We call it the inverse of a, and denote it a 1 (or the
negative of a, and denote it a).
Definitions and examples 13

(c) Note that (G1) shows that the product of any ordered
triple a1 , a2 , a3 of elements of G is unambiguously de-
fined: whether we form a1 a2 first and then .a1 a2 /a3 ,
or a2 a3 first and then a1 .a2 a3 /, the result is the same.
In fact, (G1) implies that the product of any ordered n-
tuple a1 , a2 ,. . . , an of elements of G is unambiguously
defined. We prove this by induction on n. In one multi-
plication, we might end up with

.a1    ai /.aiC1    an / (2)

as the final product, whereas in another we might end up


with
.a1    aj /.aj C1    an /: (3)
Note that the expression within each pair of parenthe-
ses is well defined because of the induction hypotheses.
Thus, if i D j , (2) equals (3). If i ¤ j , we may suppose
i < j . Then

.a1    ai /.ai C1    an / D

.a1    ai / .ai C1    aj /.aj C1    an /

.a1    aj /.aj C1    an / D

.a1    ai /.aiC1    aj / .aj C1    an /

and the expressions on the right are equal because of


(G1).
14 1. BASIC D EFINITIONS AND R ESULTS

(d) The inverse of a1 a2    an is an 1 an 11    a1 1 , i.e., the


inverse of a product is the product of the inverses in the
reverse order.
(e) (G3) implies that the cancellation laws hold in groups,

ab D ac H) b D c; ba D ca H) b D c

(multiply on left or right by a 1 ). Conversely, if G is


finite, then the cancellation laws imply (G3): the map
x 7! axW G ! G is injective, and hence (by counting)
bijective; in particular, e is in the image, and so a has
a right inverse; similarly, it has a left inverse, and the
argument in (b) above shows that the two inverses are
equal.

Two groups .G; / and .G 0 ; 0 / are isomorphic if there ex-


ists a one-to-one correspondence a $ a0 , G $ G 0 , such that
.a  b/0 D a0 0 b 0 for all a; b 2 G.
The order jGj of a group G is its cardinality. A finite group
whose order is a power of a prime p is called a p-group.
For an element a of a group G, define
8
< aa    a n > 0 .n copies of a/
n e nD0
a D
: a 1 a 1    a 1 n < 0 (jnj copies of a 1 )

The usual rules hold:

am an D amCn ; .am /n D amn ; all m; n 2 Z: (4)


Definitions and examples 15

It follows from (4) that the set


fn 2 Z j an D eg
is an ideal in Z, and so equals mZ for some integer m  0.
When m D 0, an ¤ e unless n D 0, and a is said to have infinite
order. When m ¤ 0, it is the smallest integer m > 0 such that
am D e, and a is said to have finite order m. In this case, a 1 D
am 1 , and

an D e ” mjn:

E XAMPLES
1.3 Let C1 be the group .Z; C/, and, for an integer m  1,
let Cm be the group .Z=mZ; C/.

1.4 Permutation groups. Let S be a set and let Sym.S/ be


the set of bijections ˛W S ! S . We define the product of two
elements of Sym.S / to be their composite:
˛ˇ D ˛ ı ˇ:
For any ˛; ˇ; 2 Sym.S / and s 2 S,
..˛ ı ˇ/ ı / .s/ D .˛ ı ˇ/. .s// (5)
D ˛.ˇ. .s///
D .˛ ı .ˇ ı // .s/;
and so associativity holds. The identity map s 7! s is an identity
element for Sym.S /, and inverses exist because we required
16 1. BASIC D EFINITIONS AND R ESULTS

the elements of Sym.S / to be bijections. Therefore Sym.S/ is


a group, called the group of symmetries of S . For example, the
permutation group on n letters Sn is defined to be the group
of symmetries of the set f1; :::; ng — it has order nŠ.

1.5 When G and H are groups, we can construct a new group


G  H , called the (direct) product of G and H . As a set, it is
the cartesian product of G and H , and multiplication is defined
by
.g; h/.g 0 ; h0 / D .gg 0 ; hh0 /:

1.6 A group G is commutative (or abelian)1 if


ab D ba; all a; b 2 G:
In a commutative group, the product of any finite (not necessar-
ily ordered) family S of elements is well defined, for example,
the empty product is e. Usually, we write commutative groups
additively. With this notation, Equation (4) becomes:
ma C na D .m C n/a; [Link]/ D mna:
When G is commutative,
m.a C b/ D ma C mb for m 2 Z and a; b 2 G,
and so the map
.m; a/ 7! maW Z  G ! G
1
“Abelian group” is more common than “commutative group”, but I prefer
to use descriptive names where possible.
Definitions and examples 17

makes A into a Z-module. In a commutative group G, the el-


ements of finite order form a subgroup Gtors of G, called the
torsion subgroup.

1.7 Let F be a field. The n  n matrices with coefficients in


F and nonzero determinant form a group GLn .F / called the
general linear group of degree n. For a finite dimensional F -
vector space V , the F -linear automorphisms of V form a group
GL.V / called the general linear group of V . Note that if V
has dimension n, then the choice of a basis determines an iso-
morphism GL.V / ! GLn .F / sending an automorphism to its
matrix with respect to the basis.

1.8 Let V be a finite dimensional vector space over a field


F . A bilinear form on V is a mapping W V  V ! F that is
linear in each variable. An automorphism of such a  is an
isomorphism ˛W V ! V such that

.˛v; ˛w/ D .v; w/ for all v; w 2 V: (6)

The automorphisms of  form a group Aut./. Let e1 ; : : : ; en


be a basis for V , and let

P D ..ei ; ej //1i;j n

be the matrix of . The choice of the basis identifies Aut./


18 1. BASIC D EFINITIONS AND R ESULTS

with the group of invertible matrices A such that2

AT  P  A D P . (7)

When  is symmetric, i.e.,

.v; w/ D .w; v/ all v; w 2 V;

and nondegenerate, Aut./ is called the orthogonal group of


.
When  is skew-symmetric, i.e.,

.v; w/ D .w; v/ all v; w 2 V;


2
When we use the basis to identify V with F n , the pairing  becomes
0 a1 1 0 b 1 0b 1
1 1
@ :: A ; @ : A 7! .a1 ; : : : ; an /  P  @ : A :
: : :
: :
an bn bn

If A is the matrix 1 ˛ with respect to the basis, then ˛ corresponds to the map
0 a1 of
0 a1 1

@ :: A 7! A @ :: A :Therefore, (6) becomes the statement that


: :
an an
0b 1 0b 1
1 1

.a1 ; : : : ; an /  AT  P  A  @ :: A D .a1 ; : : : ; an /  P  @ :: A
: :
bn bn
0 a1 1 0 b 1
1

for all @ :: A ; @ :: A 2 F n :
: :
an bn

On examining this statement on the standard basis vectors for F n , we see that it
is equivalent to (7).
Definitions and examples 19

and nondegenerate, Aut./ is called the symplectic group of


. In this case, there exists a basis for V for which the matrix
of  is  
0 Im
J2m D ; 2m D n;
Im 0
and the group of invertible matrices A such that

AT J2m A D J2m

is called the symplectic group Sp2m .

R EMARK 1.9 A set S together with a binary operation


.a; b/ 7! a  bW S  S ! S is called a magma. When the bi-
nary operation is associative, .S; / is called a semigroup. The
product
Q def
A D a1    an
of any sequence A D .ai /1i n of elements in a semigroup S
is well-defined (see 1.2(c)), and for any pair A and B of such
sequences, Q Q Q
. A/ . B/ D .A t B/ . (8)
Let ; be the empty sequence, i.e., the sequence
Q of elements in
S indexed by the empty set. What should ; be? Clearly, we
20 1. BASIC D EFINITIONS AND R ESULTS

should have
Q Q Y
. ;/ . A/ D .; t A/
Y
D A
Y
D .A t ;/
Y  Y 
D A ; :
Q
In other words, ; should be a neutral element. A semigroup
with a neutral element is called a monoid. In a monoid, the
product of any finite (possibly empty) sequence of elements is
well-defined, and (8) holds.

A SIDE 1.10 (a) The group conditions (G2,G3) can be replaced by the
following weaker conditions (existence of a left neutral element and
left inverses): (G20 ) there exists an e such that e  a D a for all a;
(G30 ) for each a 2 G, there exists an a0 2 G such that a0  a D e. To
see that these imply (G2) and (G3), let a 2 G, and apply (G30 ) to find
a0 and a00 such that a0  a D e and a00  a0 D e. Then
a  a0 D e  .a  a0 /
D .a00  a0 /  .a  a0 /
D a00  .a0  a/  a0


D a00  a0
D e;
whence (G3), and
a D e  a D .a  a0 /  a D a  .a0  a/ D a  e;
Multiplication tables 21

whence (G2).
(b) A group can be defined to be a set G with a binary operation
 satisfying the following conditions: (g1)  is associative; (g2) G
is nonempty; (g3) for each a 2 G, there exists an a0 2 G such that
a0  a is neutral. As there is at most one neutral element in a set with
an associative binary operation, these conditions obviously imply those
in (a). They are minimal in the sense that there exist sets with a binary
operation satisfying any two of them but not the third. For example,
.N; C/ satisfies (g1) and (g2) but not (g3); the empty set satisfies (g1)
and (g3) but not (g2); the set of 2  2 matrices with coefficents in a
field and with A  B D AB BA satisfies (g2) and (g3) but not (g1).

Multiplication tables
A binary operation on a finite set can be described by its mul-
tiplication table:

e a b c :::
e ee ea eb ec :::
a ae a2 ab ac :::
b be ba b2 bc :::
c ce ca cb c2 :::
:: :: :: :: ::
: : : : :

The element e is an identity element if and only if the first


row and column of the table simply repeat the elements. In-
verses exist if and only if each element occurs exactly once
in each row and in each column (see 1.2e). If there are n el-
22 1. BASIC D EFINITIONS AND R ESULTS

ements, then verifying the associativity law requires checking


n3 equalities.
For the multiplication table of S3 , see the front page. Note
that each colour occurs exactly once in each row and and each
column.
This suggests an algorithm for finding all groups of a given
finite order n, namely, list all possible multiplication tables and
check the axioms. Except for very small n, this is not practi-
cal! The table has n2 positions, and if we allow each position
2
to hold any of the n elements, then that gives a total of nn
possible tables very few of which define groups. For exam-
ple, there are 864 D 6277 101 735 386 680 763 835 789 423 207
666 416 102 355 444 464 034 512 896 binary operations on a set
with 8 elements, but only five isomorphism classes of groups
of order 8 (see 4.21).

Subgroups
P ROPOSITION 1.11 Let S be a nonempty subset of a group G.
If
S1: a; b 2 S H) ab 2 S;and
S2: a 2 S H) a 1 2 S;
then the binary operation on G makes S into a group.

P ROOF. (S1) implies that the binary operation on G defines


a binary operation S  S ! S on S , which is automatically
associative. By assumption S contains at least one element a,
Subgroups 23

its inverse a 1 , and the product e D aa 1 . Finally (S2) shows


that the inverses of elements in S lie in S . 2

A nonempty subset S satisfying (S1) and (S2) is called a


subgroup of G. When S is finite, condition (S1) implies (S2):
let a 2 S ; then fa; a2 ; : : :g  S , and so a has finite order, say
an D e; now a 1 D an 1 2 S. The example .N; C/  .Z; C/
shows that (S1) does not imply (S2) when S is infinite.
E XAMPLE 1.12 The centre of a group G is the subset

Z.G/ D fg 2 G j gx D xg for all x 2 Gg:

It is a subgroup of G.

P ROPOSITION 1.13 An intersection of subgroups of G is a


subgroup of G:

P ROOF. It is nonempty because it contains e, and (S1) and (S2)


obviously hold. 2

R EMARK 1.14 It is generally true that an intersection of sub-


objects of an algebraic object is a subobject. For example, an
intersection of subrings of a ring is a subring, an intersection
of submodules of a module is a submodule, and so on.

P ROPOSITION 1.15 For any subset X of a group G, there is


a smallest subgroup of G containing X. It consists of all fi-
nite products of elements of X and their inverses (repetitions
allowed).
24 1. BASIC D EFINITIONS AND R ESULTS

P ROOF. The intersection S of all subgroups of G containing X


is again a subgroup containing X , and it is evidently the small-
est such group. Clearly S contains with X , all finite products of
elements of X and their inverses. But the set of such products
satisfies (S1) and (S2) and hence is a subgroup containing X .
It therefore equals S . 2

The subgroup S given by the proposition is denoted hXi,


and is called the subgroup generated by X . For example, h;i D
feg. If every element of X has finite order, for example, if G
is finite, then the set of all finite products of elements of X is
already a group and so equals hX i.
We say that X generates G if G D hXi, i.e., if every ele-
ment of G can be written as a finite product of elements from
X and their inverses. Note that the order of an element a of a
group is the order of the subgroup hai it generates.

E XAMPLES
1.16 The cyclic groups. A group is said to be cyclic if it is
generated by a single element, i.e., if G D hri for some r 2 G.
If r has finite order n, then

G D fe; r; r 2 ; :::; r n 1
g  Cn ; ri $ i mod n;

and G can be thought of as the group of rotational symmetries


about the centre of a regular polygon with n-sides. If r has
infinite order, then
i 1
G D f: : : ; r ;:::;r ; e; r; : : : ; r i ; : : :g  C1 ; r i $ i:
Subgroups 25

Thus, up to isomorphism, there is exactly one cyclic group of


order n for each n  1. In future, we shall loosely use Cn to
denote any cyclic group of order n (not necessarily Z=nZ or
Z).

1.17 The dihedral groups Dn .3 For n  3, Dn is the group


of symmetries of a regular polygon with n-sides.4 Number
the vertices 1; : : : ; n in the counterclockwise direction. Let r
be the rotation through 2=n about the centre of polygon (so
i 7! i C 1 mod n/, and let s be the reflection in the line (= ro-
tation about the line) through the vertex 1 and the centre of the
polygon (so i 7! n C 2 i mod n). For example, the pictures
3
This group is denoted D2n or Dn depending on whether the author is
viewing it abstractly or concretely as the symmetries of an n-polygon (or perhaps
on whether the author is a group theorist or not; see mo48434).
4
More formally, Dn can be defined to be the subgroup of Sn generated by
rW i 7! i C 1 (mod n/ and sW i 7! n C 2 i (mod n). Then all the statements
concerning Dn can proved without appealing to geometry.
26 1. BASIC D EFINITIONS AND R ESULTS

s
1

r 
1$1
sD
2$3

r D1!2!3!1
2 3

s
1
r
8
< 1$1
sD 2$4
2  4 : 3$3

r D1!2!3!4!1

illustrate the groups D3 and D4 . In the general case

r n D eI s 2 D eI srs D r 1
(so sr D r n 1
s/:
Subgroups 27

These equalites imply that

Dn D fe; r; :::; r n 1
; s; rs; :::; r n 1
sg;
and it is clear from the geometry that the elements of the set
are distinct, and so jDn j D 2n.
Let t be the reflection in the line through the midpoint of the
side joining the vertices 1 and 2 and the centre of the polygon
(so i 7! n C 3 i mod n/. Then r D ts. Hence Dn D hs; t i and

s 2 D e; t 2 D e; .ts/n D e D .st/n :
We define D1 to be C2 D f1; rg and D2 to be C2  C2 D
f1; r; s; rsg. The group D2 is also called the Klein Viergruppe
or, more simply, the 4-group. Note that D3 is the full group
of permutations of f1; 2; 3g. It is the smallest noncommutative
group.
 p 
1.18 The quaternion group Q: Let a D p0 1
and
1 0
b D 01 10 . Then


a4 D e; a2 D b 2 ; bab 1
D a3 (so ba D a3 b).
The subgroup of GL2 .C/ generated by a and b is

Q D fe; a; a2 ; a3 ; b; ab; a2 b; a3 bg:


The group Q can also be described as the subset
f˙1; ˙i; ˙j; ˙kg of the quaternion algebra H. Recall that
H D R1 ˚ Ri ˚ Rj ˚ Rk
28 1. BASIC D EFINITIONS AND R ESULTS

with the multiplication determined by

i 2 D 1 D j 2; ij D k D j i:

The map i 7! a, j 7! b extends uniquely to a homomorphism


H ! M2 .C/ of R-algebras, which maps the group hi; j i iso-
morphically onto ha; bi.

1.19 Recall that Sn is the permutation group on f1; 2; :::; ng.


A transposition is a permutation that interchanges two ele-
ments and leaves all other elements unchanged. It is not dif-
ficult to see that Sn is generated by transpositions (see (4.26)
below for a more precise statement).

Groups of small order


[For] n D 6, there are three groups, a group C6 , and two
groups C2  C3 and S3 .
Cayley, American J. Math. 1 (1878), p. 51.

For each prime p, there is only one group of order p,


namely Cp (see 1.28 below). In the following table, c C n D t
means that there are c commutative groups and n noncommu-
tative groups (up to isomorphism, of course).
Groups of small order 29

jGj c Cn D t Groups Ref.


4 2C0 D 2 C4 , C2  C2 4.18
6 1C1 D 2 C6 ; S3 4.23
8 3C2 D 5 C8 , C2  C4 , C2  C2  C2 ; Q, D4 4.21
9 2C0 D 2 C9 , C3  C3 4.18
10 1C1 D 2 C10 ; D5 5.14
12 2C3 D 5 C12 , C2  C6 ; C2  S3 , A4 , C4 o C3 5.16
14 1C1 D 2 C14 ; D7 5.14
15 1C0 D 1 C15 5.14
16 5 C 9 D 14 See Wild 2005
18 2C3 D 5 C18 , C3  C6 ; D9 ; S3  C3 , .C3  C3 / o C2
20 2C3 D 5 C20 ,C2  C10 ;D10 ,C5 o C4 ,ha; b j a4 D b 5 D 1; ba D ab 2 i
21 1C1 D 2 C21 ; ha; b j a3 D b 7 D 1, ba D ab 2 i
22 1C1 D 2 C22 ; D11 5.14
24 3 C 12 D 15 See [Link]/gap/small [Link]

Here ha; b j a4 D b 5 D 1; ba D ab 2 i is the group with gener-


ators a and b and relations a4 D b 5 D 1 and ba D ab 2 (see
Chapter 2).
Roughly speaking, the more high powers of primes divide
n, the more groups of order n there should be. In fact, if f .n/ is
the number of isomorphism classes of groups of order n, then
2 2
f .n/  n. 27 Co.1//e.n/

where e.n/ is the largest exponent of a prime dividing n and


o.1/ ! 0 as e.n/ ! 1 (see Pyber 1993).
By 2001, a complete irredundant list of groups of order 
2000 had been found — up to isomorphism, there are exactly
49,910,529,484 (Besche et al. 2001).5
5
In fact Besche et al. did not construct the groups of order 1024 individually,
30 1. BASIC D EFINITIONS AND R ESULTS

Homomorphisms
D EFINITION 1.20 A homomorphism from a group G to a sec-
ond G 0 is a map ˛W G ! G 0 such that ˛.ab/ D ˛.a/˛.b/ for
all a; b 2 G. An isomorphism is a bijective homomorphism.

For example, the determinant map detW GLn .F / ! F  is a


homomorphism.
1.21 Let ˛ be a homomorphism. For any elements a1 ; : : : ; am
of G,

˛.a1    am / D ˛.a1 .a2    am //


D ˛.a1 /˛.a2    am /

D ˛.a1 /    ˛.am /,

and so homomorphisms preserve all products. In particular, for


m  1,
˛.am / D ˛.a/m : (9)
Moreover ˛.e/ D ˛.ee/ D ˛.e/˛.e/, and so ˛.e/ D e (apply
1.2a). Also
1 1 1 1
aa DeDa a H) ˛.a/˛.a / D e D ˛.a /˛.a/;
but it is known that there are 49487365422 groups of that order. The remaining
423164062 groups of order up to 2000 (of which 408641062 have order 1536)
are available as libraries in GAP and Magma. I would guess that 2048 is the
smallest number such that the exact number of groups of that order is unknown
(Derek Holt, mo46855; Nov 21, 2010).
Homomorphisms 31

and so ˛.a 1 / D ˛.a/ 1 . It follows that (9) holds for all m 2


Z, and so a homomorphism of commutative groups is also a
homomorphism of Z-modules.

As we noted above, each row of the multiplication table of a


group is a permutation of the elements of the group. As Cayley
pointed out, this allows one to realize the group as a group of
permutations.
T HEOREM 1.22 (C AYLEY ) There is a canonical injective ho-
momorphism
˛W G ! Sym.G/:

P ROOF. For a 2 G, define aL W G ! G to be the map x 7! ax


(left multiplication by a). For x 2 G,

.aL ı bL /.x/ D aL .bL .x// D aL .bx/ D abx D .ab/L .x/;

and so .ab/L D aL ı bL . As eL D id, this implies that


1 1
aL ı .a /L D id D .a /L ı aL ;

and so aL is a bijection, i.e., aL 2 Sym.G/. Hence a 7! aL is


a homomorphism G ! Sym.G/, and it is injective because of
the cancellation law. 2

C OROLLARY 1.23 A finite group of order n can be realized as


a subgroup of Sn .

P ROOF. List the elements of the group as a1 ; : : : ; an . 2


32 1. BASIC D EFINITIONS AND R ESULTS

Unfortunately, unless n is small, Sn is too large to be man-


ageable. We shall see later (4.22) that G can often be embedded
in a permutation group of much smaller order than nŠ.

Cosets
For a subset S of a group G and an element a of G, we let

aS D fas j s 2 Sg
Sa D fsa j s 2 Sg:

Because of the associativity law, [Link]/ D .ab/S , and so we


can denote this set unambiguously by abS:
When H is a subgroup of G, the sets of the form aH are
called the left cosets of H in G, and the sets of the form Ha
are called the right cosets of H in G. Because e 2 H , aH D H
if and only if a 2 H .
E XAMPLE 1.24 Let G D .R2 ; C/, and let H be a subspace of
dimension 1 (line through the origin). Then the cosets (left or
right) of H are the lines a C H parallel to H .

P ROPOSITION 1.25 Let H be a subgroup of a group G.


(a) An element a of G lies in a left coset C of H if and only
if C D aH:
(b) Two left cosets are either disjoint or equal.
(c) aH D bH if and only if a 1 b 2 H:
(d) Any two left cosets have the same number of elements
(possibly infinite).
Cosets 33

P ROOF. (a) Certainly a 2 aH . Conversely, if a lies in the left


coset bH , then a D bh for some h, and so

aH D bhH D bH:

(b) If C and C 0 are not disjoint, then they have a common


element a, and C D aH and C 0 D aH by (a).
(c) If a 1 b 2 H , then H D a 1 bH , and so aH D
aa 1 bH D bH . Conversely, if aH D bH , then H D a 1 bH ,
and so a 1 b 2 H .
(d) The map .ba 1 /L W ah 7! bh is a bijection aH ! bH:2

The index .G W H / of H in G is defined to be the number


of left cosets of H in G.6 For example, .G W 1/ is the order of
G.
As the left cosets of H in G cover G, (1.25b) shows that
they form a partition G. In other words, the condition “a and b
lie in the same left coset” is an equivalence relation on G.
T HEOREM 1.26 (L AGRANGE ) If G is finite, then

.G W 1/ D .G W H /.H W 1/:

In particular, the order of every subgroup of a finite group di-


vides the order of the group.

P ROOF. The left cosets of H in G form a partition of G, there


are .G W H / of them, and each left coset has .H W 1/ elements.2
6
More formally, .G W H / is the cardinality of the set faH j a 2 Gg.
34 1. BASIC D EFINITIONS AND R ESULTS

C OROLLARY 1.27 The order of each element of a finite group


divides the order of the group.

P ROOF. Apply Lagrange’s theorem to H D hgi, recalling that


.H W 1/ D order.g/. 2

E XAMPLE 1.28 If G has order p, a prime, then every element


of G has order 1 or p. But only e has order 1, and so G is
generated by any element a ¤ e. In particular, G is cyclic and
so G  Cp . This shows, for example, that, up to isomorphism,
there is only one group of order 1; 000; 000; 007 (because this
number is prime). In fact there are only two groups of order
1; 000; 000; 014; 000; 000; 049 (see 4.18).

1.29 For a subset S of G, let S 1 D fg 1 j g 2 S g. Then


.aH / 1 is the right coset Ha 1 , and .Ha/ 1 D a 1 H .
Therefore S 7! S 1 defines a one-to-one correspondence be-
tween the set of left cosets and the set of right cosets under
which aH $ Ha 1 . Hence .G W H / is also the number of
right cosets of H in G: But, in general, a left coset will not be
a right coset (see 1.34 below).

1.30 Lagrange’s theorem has a partial converse: if a prime


p divides m D .G W 1/, then G has an element of order p
(Cauchy’s theorem 4.13); if a prime power p n divides m, then
G has a subgroup of order p n (Sylow’s theorem 5.2). However,
note that the 4-group C2  C2 has order 4, but has no element
of order 4, and A4 has order 12, but has no subgroup of order
6 (see Exercise 4-15).
Normal subgroups 35

More generally, we have the following result.


P ROPOSITION 1.31 For any subgroups H  K of G,

.G W K/ D .G W H /.H W K/

(meaning either both are infinite or both are finite and equal).
F
P ROOF. Write G D i2I gi H (disjoint union), and H D
F
j 2J hj K (disjoint union). On
F
multiplying the second equal-
ity by gi , we find that gi H D j 2J gi hj K (disjoint union),
F
and so G D i;j 2I J gi hj K (disjoint union). This shows
that
.G W K/ D jI jjJ j D .G W H /.H W K/: 2

Normal subgroups
When S and T are two subsets of a group G, we let

S T D fst j s 2 S, t 2 T g:

Because of the associativity law, [Link] / D .RS/T , and so we


can denote this set unambiguously as RST .
A subgroup N of G is normal, denoted N GG, if gNg 1 D
N for all g 2 G.
R EMARK 1.32 To show that N is normal, it suffices to check
that gNg 1  N for all g, because multiplying this inclusion
36 1. BASIC D EFINITIONS AND R ESULTS

on the left and right with g 1 and g respectively gives the in-
clusion N  g 1 Ng, and rewriting this with g 1 for g gives
that N  gNg 1 for all g. However, the next example shows
that there can exist a subgroup N of a group G and an element
g of G such that gNg 1  N but gNg 1 ¤ N .

˚E XAMPLE
 ˇ 1.33 Let G D GL2 .Q/, and let H D
1 n ˇ n 2 Z . Then H is a subgroup of G; in fact H ' Z.
01
Let g D 50 01 . Then


1
       
1 n 1 5 0 1 n 5 0 1 5n
g g D D :
0 1 0 1 0 1 0 1 0 1

Hence gHg 1 & H (and g 1 Hg 6 H ).

P ROPOSITION 1.34 A subgroup N of G is normal if and only


if every left coset of N in G is also a right coset, in which case,
gN D Ng for all g 2 G:

P ROOF. Clearly,
1
gNg D N ” gN D Ng:

Thus, if N is normal, then every left coset is a right coset (in


fact, gN D Ng). Conversely, if the left coset gN is also a right
coset, then it must be the right coset Ng by (1.25a). Hence
gN D Ng, and so gNg 1 D N . 2
Normal subgroups 37

1.35 The proposition says that, in order for N to be normal,


we must have that for all g 2 G and n 2 N , there exists an
n0 2 N such that gn D n0 g (equivalently, for all g 2 G and
n 2 N , there exists an n0 such that ng D gn0 ). In other words,
to say that N is normal amounts to saying that an element of
G can be moved past an element of N at the cost of replacing
the element of N by another element of N .

E XAMPLE 1.36 (a) Every subgroup of index two is normal.


Indeed, let g 2 G r H . Then G D H t gH (disjoint union).
Hence gH is the complement of H in G. Similarly, Hg is the
complement of H in G, and so gH D Hg:
(b) Consider the dihedral group

Dn D fe; r; : : : ; r n 1
; s; : : : ; r n 1
sg:

Then Cn D fe; r; : : : ; r n 1 g has index 2, and hence is normal.


For n  3 the subgroup fe; sg is not normal because r 1 sr D
r n 2 s … fe; sg.
(c) Every subgroup of a commutative group is normal (ob-
viously), but the converse is false: the quaternion group Q is
not commutative, but every subgroup is normal (see Exercise
1-1).

A group G is said to be simple if it has no normal subgroups


other than G and feg. Such a group can still have lots of non-
normal subgroups — in fact, the Sylow theorems (Chapter 5)
imply that every finite group has nontrivial subgroups unless it
is cyclic of prime order.
38 1. BASIC D EFINITIONS AND R ESULTS

P ROPOSITION 1.37 If H and N are subgroups of G and N is


normal, then HN is a subgroup of G. If H is also normal, then
HN is a normal subgroup of G.

P ROOF. The set HN is nonempty, and


1.35
.h1 n1 /.h2 n2 / D h1 h2 n01 n2 2 HN;

and so it is closed under multiplication. Since

1 1 1 1.35 1 0
.hn/ Dn h D h n 2 HN

it is also closed under the formation of inverses, and so HN is


a subgroup. If both H and N are normal, then
1 1 1
gHNg D gHg  gNg D HN

for all g 2 G. 2

An intersection of normal subgroups of a group is again a


normal subgroup (cf. 1.14). Therefore, we can define the nor-
mal subgroup generated by a subset X of a group G to be
the intersection of the normal subgroups containing X. Its de-
scription in terms of X is a little complicated. We say that a
subset X of a group G is normal or closed under conjugation
if gXg 1  X for all g 2 G.
L EMMA 1.38 If X is normal, then the subgroup hXi gener-
ated by it is normal.
Kernels and quotients 39

P ROOF. The map “conjugation by g”, a 7! gag 1 , is a homo-


morphism G ! G. If a 2 hXi, say, a D x1    xm with each xi
or its inverse in X, then
1 1 1
gag D .gx1 g /    .gxm g /.
As X is closed under conjugation, each gxi g 1 or its inverse
lies in X, and so ghXig 1  hXi. 2

L EMMA 1.39 For any subset X of G, the subset


1 is normal, and it is the smallest normal
S
g2G gXg
set containing X .

P ROOF. Obvious. 2

On combining these lemmas, we obtain the following


proposition.
P ROPOSITION S 1.40 The normal subgroup generated by a sub-
set X of G is h g2G gXg 1 i.

Kernels and quotients


The kernel of a homomorphism ˛W G ! G 0 is
Ker.˛/ D fg 2 Gj ˛.g/ D eg:
If ˛ is injective, then Ker.˛/ D feg. Conversely, if Ker.˛/ D
feg, then ˛ is injective, because

˛.g/ D ˛.g 0 / H) ˛.g 1 0


g / D e H) g 1 0
g D e H) g D g 0 .
40 1. BASIC D EFINITIONS AND R ESULTS

P ROPOSITION 1.41 The kernel of a homomorphism is a nor-


mal subgroup.

P ROOF. It is obviously a subgroup, and if a 2 Ker.˛/, so that


˛.a/ D e, and g 2 G, then
1 1 1
˛.gag / D ˛.g/˛.a/˛.g/ D ˛.g/˛.g/ D e:

Hence gag 1 2 Ker .˛/. 2

For example, the kernel of the homomorphism


detW GLn .F / ! F  is the group of n  n matrices with
determinant 1 — this group SLn .F / is called the special
linear group of degree n.
P ROPOSITION 1.42 Every normal subgroup occurs as the ker-
nel of a homomorphism. More precisely, if N is a normal
subgroup of G, then there is a unique group structure on the
set G=N of cosets of N in G for which the natural map
a 7! ŒaW G ! G=N is a homomorphism.

P ROOF. Write the cosets as left cosets, and define


.aN /.bN / D .ab/N . We have to check (a) that this is
well-defined, and (b) that it gives a group structure on the set
of cosets. It will then be obvious that the map g 7! gN is a
homomorphism with kernel N .
(a). Let aN D a0 N and bN D b 0 N ; we have to show that
abN D a0 b 0 N . But
1.34 1.34
abN D [Link] / D a.b 0 N / D aN b 0 D a0 N b 0 D a0 b 0 N:
Kernels and quotients 41

(b). The product is certainly associative, the coset N is an


identity element, and a 1 N is an inverse for aN . 2

The group G=N is called the7 quotient of G by N .


Propositions 1.41 and 1.42 show that the normal subgroups
are exactly the kernels of homomorphisms.
P ROPOSITION 1.43 The map a 7! aN W G ! G=N has the fol-
lowing universal property: for any homomorphism ˛W G ! G 0
of groups such that ˛.N / D feg, there exists a unique homo-
morphism G=N ! G 0 making the diagram at right commute:
a 7! aN
G G=N

G0:

P ROOF. Note that for n 2 N , ˛.gn/ D ˛.g/˛.n/ D ˛.g/, and


so ˛ is constant on each left coset gN of N in G. It therefore
defines a map
N G=N ! G 0 ;
˛W N
˛.gN / D ˛.g/;
and ˛N is a homomorphism because
N
˛..gN /  .g 0 N // D ˛.gg
N 0
N/ D
˛.gg 0 / D ˛.g/˛.g 0 / D ˛.gN
N N 0 N /.
/˛.g
7
Some authors say “factor” instead of “quotient”, but this can be confused
with “direct factor”.
42 1. BASIC D EFINITIONS AND R ESULTS

The uniqueness of ˛N follows from the surjectivity of G !


G=N . 2

E XAMPLE 1.44 (a) Consider the subgroup mZ of Z. The quo-


tient group Z=mZ is a cyclic group of order m.
(b) Let L be a line through the origin in R2 . Then R2 =L is
isomorphic to R (because it is a one-dimensional vector space
over R).
(c) For n  2, the quotient Dn =hri D fe;
N sN g (cyclic group of
order 2).

Theorems concerning homomorphisms


The theorems in this subsection are sometimes called the iso-
morphism theorems (first, second, . . . , or first, third, . . . , or
. . . ).

FACTORIZATION OF HOMOMORPHISMS
Recall that the image of a map ˛W S ! T is ˛.S/ D f˛.s/ j s 2
S g.
T HEOREM 1.45 (H OMOMORPHISM T HEOREM ) For any ho-
momorphism ˛W G ! G 0 of groups, the kernel N of ˛ is a nor-
mal subgroup of G, the image I of ˛ is a subgroup of G 0 , and
˛ factors in a natural way into the composite of a surjection, an
Theorems concerning homomorphisms 43

isomorphism, and an injection:


˛
G ! G0
? x
surjectiveyg7!gN
? ?injective
?
gN 7!˛.g/
G=N ! I:
isomorphism

P ROOF. We have already seen (1.41) that the kernel is a nor-


mal subgroup of G. If b D ˛.a/ and b 0 D ˛.a0 /, then bb 0 D
˛.aa0 / and b 1 D ˛.a 1 /, and so I D ˛.G/ is a subgroup of
def

0
G . The universal property of quotients (1.43) shows that the
map x 7! ˛.x/W G ! I defines a homomorphism ˛W N G=N ! I
N
with ˛.gN / D ˛.g/. The homomorphism ˛N is certainly surjec-
N
tive, and if ˛.gN / D e, then g 2 Ker.˛/ D N , and so ˛N has
trivial kernel. This implies that it is injective (p. 40). 2

T HE ISOMORPHISM THEOREM
T HEOREM 1.46 (I SOMORPHISM T HEOREM ) Let H be a
subgroup of G and N a normal subgroup of G. Then HN is
a subgroup of G, H \ N is a normal subgroup of H , and the
map
h.H \ N / 7! hN W H=H \ N ! HN=N
is an isomorphism.
44 1. BASIC D EFINITIONS AND R ESULTS

P ROOF. We have already seen (1.37) that HN is a subgroup.


Consider the map
H ! G=N; h 7! hN:
This is a homomorphism, and its kernel is H \ N , which is
therefore normal in H . According to Theorem 1.45, the map
induces an isomorphism H=H \ N ! I where I is its image.
But I is the set of cosets of the form hN with h 2 H , i.e.,
I D HN=N . 2

It is not necessary to assume that N be normal in G as long


as hN h 1 D N for all h 2 H (i.e., H is contained in the nor-
malizer of N — see later). Then H \ N is still normal in H ,
but it need not be a normal subgroup of G.

T HE CORRESPONDENCE THEOREM
The next theorem shows that if GN is a quotient group of G,
then the lattice of subgroups in GN captures the structure of the
lattice of subgroups of G lying over the kernel of G ! G. N
T HEOREM 1.47 (C ORRESPONDENCE T HEOREM ) Let
˛W G  GN be a surjective homomorphism, and let N D Ker.˛/.
Then there is a one-to-one correspondence
1W1
N
fsubgroups of G containing N g $ fsubgroups of Gg
under which a subgroup H of G containing N corresponds
to HN D ˛.H / and a subgroup HN of GN corresponds to H D
˛ 1 .HN /. Moreover, if H $ HN and H 0 $ HN 0 , then
Theorems concerning homomorphisms 45

(a) HN  HN 0 ” H  H 0 , in which case .HN 0 W HN / D .H 0 W


H /;
(b) HN is normal in GN if and only if H is normal in G, in
which case, ˛ induces an isomorphism
'
N HN :
G=H ! G=

P ROOF. If HN is a subgroup of G, N then ˛ 1 .HN / is easily seen


to be a subgroup of G containing N , and if H is a sub-
group of G, then ˛.H / is a subgroup of GN (see 1.45). Clearly,
˛ 1 ˛.H / D HN , which equals H if and only if H  N ,
and ˛˛ 1 .HN / D HN . Therefore, the two operations give the re-
quired bijection. The remaining statements
F are easily verified.
For example, a decomposition H 0 D i2I ai H of H 0 into a
disjointFunion of left cosets of H gives a similar decomposition
HN 0 D i 2I ai HN of HN 0 . 2

C OROLLARY 1.48 Let N be a normal subgroup of G; then


there is a one-to-one correspondence between the set of sub-
groups of G containing N and the set of subgroups of G=N ,
H $ H=N . Moreover H is normal in G if and only if H=N
is normal in G=N , in which case the homomorphism g 7!
gN W G ! G=N induces an isomorphism
'
G=H ! .G=N /=.H=N /.

P ROOF. This is the special case of the theorem in which ˛ is


g 7! gN W G ! G=N . 2
46 1. BASIC D EFINITIONS AND R ESULTS

E XAMPLE 1.49 Let G D D4 and let N be its sub-


group hr 2 i. Recall (1.17) that srs 1 D r 3 , and so
2
sr 2 s 1 D r 3 D r 2 . Therefore N is normal. The groups
G and G=N have the following lattices of subgroups:
D4 D4 =hr 2 i

hr 2 ; si hri hr 2 ; rsi hNs i hri


N hrN sN i

hsi hr 2 si hr 2 i hrsi hr 3 si 1

Direct products
Let G be a group, and let H1 ; : : : ; Hk be subgroups of G. We
say that G is a direct product of the subgroups Hi if the map

.h1 ; h2 ; : : : ; hk / 7! h1 h2    hk W H1  H2      Hk ! G

is an isomorphism of groups. This means that each element


g of G can be written uniquely in the form g D h1 h2    hk ,
hi 2 Hi , and that if g D h1 h2    hk and g 0 D h01 h02    h0k , then

gg 0 D .h1 h01 /.h2 h02 /    .hk h0k /:

The following propositions give criteria for a group to be a


direct product of subgroups.
Direct products 47

P ROPOSITION 1.50 A group G is a direct product of sub-


groups H1 , H2 if and only if
(a) G D H1 H2 ,
(b) H1 \ H2 D feg, and
(c) every element of H1 commutes with every element of
H2 .

P ROOF. If G is the direct product of H1 and H2 , then certainly


(a) and (c) hold, and (b) holds because, for any g 2 H1 \ H2 ,
the element .g; g 1 / maps to e under .h1 ; h2 / 7! h1 h2 and so
equals .e; e/.
Conversely, (c) implies that .h1 ; h2 / 7! h1 h2 is a homo-
morphism, and (b) implies that it is injective:

h1 h2 D e H) h1 D h2 1 2 H1 \ H2 D feg:

Finally, (a) implies that it is surjective. 2

P ROPOSITION 1.51 A group G is a direct product of sub-


groups H1 , H2 if and only if
(a) G D H1 H2 ,
(b) H1 \ H2 D feg, and
(c) H1 and H2 are both normal in G.

P ROOF. Certainly, these conditions are implied by those in the


previous proposition, and so it remains to show that they imply
that each element h1 of H1 commutes with each element h2
48 1. BASIC D EFINITIONS AND R ESULTS

of H2 . Two elements h1 ; h2 of a group commute if and only if


their commutator
def 1
Œh1 ; h2  D .h1 h2 / .h2 h1 /

is e. But

.h1 h2 h1 1 /  h2 1

1
.h1 h2 / .h2 h1 / D h1 h2 h1 1 h2 1 D ;
h1  h2 h1 1 h2 1

which is in H2 because H2 is normal, and is in H1 because


H1 is normal. Therefore (b) implies h1 and h2 commute. 2

P ROPOSITION 1.52 A group G is a direct product of sub-


groups H1 ; H2 ; : : : ; Hk if and only if
(a) G D H1 H2    Hk ;
(b) for each j , Hj \ .H1    Hj 1 Hj C1    Hk / D feg, and
(c) each of H1 ; H2 ; : : : ; Hk is normal in G,

P ROOF. The necessity of the conditions being obvious, we


shall prove only the sufficiency. For k D 2, we have just done
this, and so we argue by induction on k. An induction argument
using (1.37) shows that H1    Hk 1 is a normal subgroup of
G. The conditions (a,b,c) hold for the subgroups H1 ; : : : ; Hk 1
of H1    Hk 1 , and so the induction hypothesis shows that

.h1 ; h2 ; : : : ; hk 1 / 7! h1 h2    hk 1 W
H1  H2      Hk 1 ! H1 H2    Hk 1
Commutative groups 49

is an isomorphism. The pair H1    Hk 1, Hk satisfies the hy-


potheses of (1.51), and so

.h; hk / 7! hhk W .H1    Hk 1 /  Hk !G

is also an isomorphism. The composite of these isomorphisms

.h1 ;:::;hk /7!.h1 hk 1 ;hk /


H1      Hk 1  Hk !
.h;hk /7!hhk
H1    Hk 1  Hk !G

sends .h1 ; h2 ; : : : ; hk / to h1 h2    hk : 2

Commutative groups
The classification of finitely generated commutative groups is
most naturally studied as part of the theory of modules over
a principal ideal domain, but, for the sake of completeness, I
include an elementary exposition here.
Let M be a commutative group, written additively. The sub-
group hx1 ; : : : ; xk i ofPM generated by the elements x1 ; : : : ; xk
consists of the sums mi xi , mi 2 Z. A subset fx1 ; : : : ; xk g of
M is a basis for M if it generates M and

m1 x1 C    C mk xk D 0; mi 2 Z H) mi xi D 0 for every iI

then
M D hx1 i ˚    ˚ hxk i:
50 1. BASIC D EFINITIONS AND R ESULTS

L EMMA 1.53 Suppose that M is generated by fx1 ; : : : ; xk g


and let c1 ; : : : ; ck be integers such that gcd.c1 ; : : : ; ck / D 1.
Then there exist generators y1 ; : : : ; yk for M such that y1 D
c1 x 1 C    C ck x k .

P ROOF. If ci < 0, we change the signs of both ci and xi . This


allows us to assume that all ci 2 N. We argue by induction
on s D c1 C    C ck . The lemma certainly holds if s D 1, and
so we assume s > 1. Then, at least two ci are nonzero, say,
c1  c2 > 0. Now
˘ fx1 ; x2 C x1 ; x3 ; : : : ; xk g generates M ,
˘ gcd.c1 c2 ; c2 ; c3 ; : : : ; ck / D 1, and
˘ .c1 c2 / C c2 C    C ck < s,
and so, by induction, there exist generators y1 ; : : : ; yk for M
such that

y1 D .c1 c2 /x1 C c2 .x1 C x2 / C c3 x3 C    C ck xk


D c1 x 1 C    C ck x k . 2

T HEOREM 1.54 Every finitely generated commutative group


M has a basis; hence it is a finite direct sum of cyclic groups.

P ROOF. 8 We argue by induction on the number of generators


of M . If M can be generated by one element, the statement
is trivial, and so we may assume that it requires at least k >
8
John Stillwell tells me that, for finite commutative groups, this is similar to
the first proof of the theorem, given by Kronecker in 1870.
Commutative groups 51

1 generators. Among the generating sets fx1 ; : : : ; xk g for M


with k elements there is one for which the order of x1 is the
smallest possible. We shall show that M is then the direct sum
of hx1 i and hx2 ; : : : ; xk i. This will complete the proof, because
the induction hypothesis provides us with a basis for the second
group, which together with x1 forms a basis for M .
If M is not the direct sum of hx1 i and hx2 ; : : : ; xk i, then
there exists a relation

m1 x1 C m2 x2 C    C mk xk D 0 (10)

with m1 x1 ¤ 0; we may suppose that m1 2 N and m1 <


order.x1 /. Let d D gcd.m1 ; : : : ; mk / > 0, and let ci D
mi =d . According to the lemma, there exists a generating set
y1 ; : : : ; yk such that y1 D c1 x1 C    C ck xk . But

dy1 D m1 x1 C m2 x2 C    C mk xk D 0

and d  m1 < order.x1 /, and so this is a contradiction. 2

C OROLLARY 1.55 A finite commutative group is cyclic if, for


each n > 0, it contains at most n elements of order dividing n.

P ROOF. After the Theorem 1.54, we may suppose that G D


Cn1      Cnr with ni 2 N. If n divides ni and nj with i ¤ j ,
then G has more than n elements of order dividing n. There-
fore, the hypothesis implies that the ni are relatively prime. Let
ai generate the ith factor. Then .a1 ; : : : ; ar / has order n1    nr ,
and so generates G. 2
52 1. BASIC D EFINITIONS AND R ESULTS

E XAMPLE 1.56 Let F be a field. The elements of order divid-


ing n in F  are the roots of the polynomial X n 1. Because
unique factorization holds in F ŒX, there are at most n of these,
and so the corollary shows that every finite subgroup of F  is
cyclic.

T HEOREM 1.57 A nonzero finitely generated commutative


group M can be expressed
r
M  Cn1      Cns  C1 (11)
for certain integers n1 ; : : : ; ns  2 and r  0. Moreover,
(a) r is uniquely determined by M ;
(b) the ni can be chosen so that n1  2 and
n1 jn2 ; : : : ; ns 1 jns , and then they are uniquely de-
termined by M ;
(c) the ni can be chosen to be powers of prime numbers, and
then they are uniquely determined by M .

The number r is called the rank of M . By r being uniquely


determined by M , we mean that in any two decompositions
of M of the form (11), the number of copies of C1 will be
the same (and similarly for the ni in (b) and (c)). The integers
n1 ; : : : ; ns in (b) are called the invariant factors of M . State-
ment (c) says that M can be expressed
r
M  Cp e1      Cp et  C1 , ei  1, (12)
1 t

e
for certain prime powers pi i (repetitions of primes allowed),
e
and that the integers p11 ; : : : ; ptet are uniquely determined by
M ; they are called the elementary divisors of M .
Commutative groups 53

P ROOF. The first assertion is a restatement of Theorem 1.54.


(a) For a prime p not dividing any of the di ,
M=pM  .C1 =pC1 /r  .Z=pZ/r ;
and so r is the dimension of M=pM as an Fp -vector space.
(b,c) If gcd.m; n/ D 1, then Cm  Cn contains an element
of order mn, and so
Cm  Cn  Cmn : (13)
Use (13) to decompose the Cni into products of cyclic groups
of prime power order. Once this has been achieved, (13) can
be used to combine factors
Q to achieve a decomposition as in
(b); for example, Cns D Cp ei where the product is over the
i
distinct primes among the pi and ei is the highest exponent for
the prime pi .
In proving the uniqueness statements in (b) and (c), we can
replace M with its torsion subgroup (and so assume r D 0). A
prime p will occur as one of the primes pi in (12) if and only
M has an element of order p, in which case p will occur exact
a times where p a is the number of elements of order dividing
e
p. Similarly, p 2 will divide some pi i in (12) if and only if M
2
has an element of order p , in which case it will divide exactly
e
b of the pi i where p a b p 2b is the number of elements in M
of order dividing p 2 . Continuing in this fashion, we find that
the elementary divisors of M can be read off from knowing the
numbers of elements of M of each prime power order.
The uniqueness of the invariant factors can be derived from
that of the elementary divisors, or it can be proved directly:
54 1. BASIC D EFINITIONS AND R ESULTS

ns is the smallest integer > 0 such that ns M D 0; ns 1 is the


smallest integer > 0 such that ns 1 M is cyclic; ns 2 is the
smallest integer such that ns 2 can be expressed as a product
of two cyclic groups, and so on. 2

S UMMARY 1.58 Each finite commutative group is isomorphic


to exactly one of the groups

Cn1      Cnr ; n1 jn2 ; : : : ; nr 1 jnr :

The order of this group is n1    nr . For example, each commu-


tative group of order 90 is isomorphic to exactly one of C90
or C3  C30 — to see this, note that the largest invariant factor
must be a factor of 90 divisible by all the prime factors of 90.

T HE LINEAR CHARACTERS OF A COMMUTATIVE


GROUP
Let .C/ D fz 2 C j jzj D 1g. This is an infinite group. For
any integer n, the set n .C/ of elements of order dividing n is
cyclic of order n; in fact,

n .C/ D fe 2 im=n j 0  m  n 1g D f1; ; : : : ;  n 1


g

where  D e 2 i=n is a primitive nth root of 1.


A linear character (or just character) of a group G is a ho-
momorphism G ! .C/. The homomorphism a 7! 1 is called
the trivial (or principal) character.
Commutative groups 55

E XAMPLE 1.59 The quadratic residue modulo p of an inte-


ger a not divisible by p is defined by
  
a 1 if a is a square in Z=pZ
D
p 1 otherwise.

 ona modulo
Clearly, this depends only    p, and if neither a nor
b is divisible by p, then abp D a b
(because .Z=pZ/
  p p
a
is cyclic). Therefore Œa 7! p W .Z=pZ/ ! f˙1g D 2 .C/
is a character of .Z=pZ/ .

The set of characters of a group G becomes a group G _


under the addition,

. C 0 /.g/ D .g/0 .g/;

called the dual group of G. For example, the dual group Z_ of


Z is isomorphic to .C/ by the map  7! .1/.
T HEOREM 1.60 Let G be a finite commutative group.
(a) The dual of G _ is isomorphic to G.
(b) The map G ! G __ sending an element a of G to the
character  7! .a/ of G _ is an isomorphism.
In other words, G  G _ and G ' G __ .
P ROOF. The statements are obvious for cyclic groups, and
.G  H /_ ' G _  H _ . 2
56 1. BASIC D EFINITIONS AND R ESULTS

A SIDE 1.61 The statement that the natural map G ! G __ is an


isomorphism is a special case of the Pontryagin theorem. For infinite
groups, it is necessary to consider groups together with a topology.
For example, as we observed above, Z_ ' .C/. Each m 2 Z does
define a character  7!  m W .C/ ! .C/, but there are many homo-
morphisms .C/ ! .C/ not of this form, and so the dual of .C/ is
larger than Z. However, these are the only continuous homomorphisms.
In general, let G be a commutative group endowed with a locally com-
pact topology for which the group operations are continuous; then the
group G _ of continuous characters G ! .C/ has a natural topol-
ogy for which it is locally compact, and the Pontryagin duality theorem
says that the natural map G ! G __ is an isomorphism.

T HEOREM 1.62 (O RTHOGONALITY R ELATIONS ) Let G be a


finite commutative group. For any characters  and of G,

jGj if  D
.a/ .a 1 / D
X
a2G 0 otherwise.
In particular,

X jGj if  is trivial
.a/ D
a2G 0 otherwise.

P ROOF. If  D , then .a/ .a 1 / D 1, and so the sum is


jGj. Otherwise there exists a b 2 G such that .b/ ¤ .b/. As
a runs over G, so also does ab, and so
.a/ .a 1 / D .ab/ ..ab/ 1 /
X X
a2G a2G
D .b/ .b/ 1 .a/ .a 1 /:
X
a2G
The order of ab 57

Because .b/ .b/ 1 ¤ 1, this implies that


.a 1 / D 0.
P
a2G .a/ 2

C OROLLARY 1.63 For any a 2 G,



X jGj if a D e
.a/ D
2G _ 0 otherwise.

P ROOF. Apply the theorem to G _ , noting that .G _ /_ ' G. 2

The order of ab
Let a and b be elements of a group G. If a has order m and b
has order n, what can we say about the order of ab? The next
theorem shows that we can say nothing at all.
T HEOREM 1.64 For any integers m; n; r > 1, there exists a fi-
nite group G with elements a and b such that a has order m, b
has order n, and ab has order r.

P ROOF. We shall show that, for a suitable prime power q,


there exist elements a and b of SL2 .Fq / such that a, b, and
ab have orders 2m, 2n, and 2r respectively. As I is the
unique element of order 2 in SL2 .Fq /, the images of a, b, ab in
SL2 .Fq /=f˙I g will then have orders m, n, and r as required.
Let p be a prime number not dividing 2mnr. Then p is a
unit in the finite ring Z=2mnrZ, and so some power of it, q
say, is 1 in the ring. This means that 2mnr divides q 1. As
the group F q has order q 1 and is cyclic (see 1.56), there
58 1. BASIC D EFINITIONS AND R ESULTS

exist elements u, v, and w of F


q having orders 2m, 2n, and 2r
respectively. Let
   
u 1 v 0
aD 1 and b D 1 (elements of SL2 .Fq /);
0 u t v
where t has been chosen so that
1 1 1
uv C t C u v D wCw :
The characteristic polynomial of a is .X u/.X u 1 /, and
so a is similar to diag.u; u 1 /. Therefore a has order 2m. Sim-
ilarly b has order 2n. The matrix
v 1
 
uv C t
ab D ;
u 1t u 1v 1
has characteristic polynomial
X2 .uv C t C u 1
v 1
/X C 1 D .X w/.X w 1
/,
and so ab is similar to diag.w; w 1 /. Therefore ab has order
2r.9 2

Exercises
1-1 Show that the quaternion group has only one element of
order 2, and that it commutes with all elements of Q. Deduce
that Q is not isomorphic to D4 , and that every subgroup of Q
is normal.
9
I don’t know who found this beautiful proof. Apparently the original proof
of G.A. Miller is very complicated; see mo24913.
Exercises 59

1-2 Consider the elements


   
0 1 0 1
aD bD
1 0 1 1

in GL2 .Z/. Show that a4 D 1 and b 3 D 1, but that ab has infi-


nite order, and hence that the group ha; bi is infinite.

1-3 Show that every finite group of even order contains an


element of order 2.

1-4 Let n D n1 C    C nr be a partition of the positive inte-


Qr n. Use Lagrange’s theorem to show that nŠ is divisible by
ger
iD1 ni Š.

1-5 Let N be a normal subgroup of G of index n. Show that


if g 2 G, then g n 2 N . Give an example to show that this may
be false when the subgroup is not normal.

1-6 A group G is said to have finite exponent if there exists


an m > 0 such that am D e for every a in G; the smallest such
m is then called the exponent of G.
(a) Show that every group of exponent 2 is commutative.
(b) Show that, for an odd prime p, the group of matrices
80 1ˇ 9
< 1 a b ˇˇ =
@0 1 c A ˇ a; b; c 2 Fp
: 0 0 1 ˇˇ ;

has exponent p, but is not commutative.


60 1. BASIC D EFINITIONS AND R ESULTS

1-7 Two subgroups H and H 0 of a group G are said to be


commensurable if H \ H 0 is of finite index in both H and
H 0 . Show that commensurability is an equivalence relation on
the subgroups of G.

1-8 Show that a nonempty finite set with an associative binary


operation satisfying the cancellation laws is a group.
Chapter 2

Free Groups and


Presentations; Coxeter
Groups

It is frequently useful to describe a group by giving a set of


generators for the group and a set of relations for the generators
from which every other relation in the group can be deduced.
For example, Dn can be described as the group with generators
r; s and relations
r n D e; s 2 D e; srsr D e:
In this chapter, we make precise what this means. First we need
to define the free group on a set X of generators — this is a
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
62 G ROUPS

group generated by X and with no relations except for those


implied by the group axioms. Because inverses cause prob-
lems, we first do this for monoids. Recall that a monoid is a set
S with an associative binary operation having an identity ele-
ment e. A homomorphism ˛W S ! S 0 of monoids is a map such
that ˛.ab/ D ˛.a/˛.b/ for all a; b 2 S and ˛.e/ D e — unlike
the case of groups, the second condition is not automatic. A
homomorphism of monoids preserves all finite products.

Free monoids
Let X D fa; b; c; : : :g be a (possibly infinite) set of symbols. A
word is a finite sequence of symbols from X in which repeti-
tion is allowed. For example,

aa; aabac; b

are distinct words. Two words can be multiplied by juxtaposi-


tion, for example,

aaaa  aabac D aaaaaabac:

This defines on the set of all words an associative binary op-


eration. The empty sequence is allowed, and we denote it by
1. (In the unfortunate case that the symbol 1 is already an ele-
ment of X , we denote it by a different symbol.) Then 1 serves
as an identity element. Write SX for the set of words together
with this binary operation. Then SX is a monoid, called the
free monoid on X.
Free groups 63

When we identify an element a of X with the word a, X


becomes a subset of SX and generates it (i.e., no proper sub-
monoid of SX contains X). Moreover, the map X ! SX has
the following universal property: for any map of sets ˛W X ! S
from X to a monoid S, there exists a unique homomorphism
SX ! S making the diagram at right commute:

a 7! a
X SX

S:

Free groups
We want to construct a group FX containing X and having
the same universal property as SX with “monoid” replaced by
“group”. Define X 0 to be the set consisting of the symbols in X
and also one additional symbol, denoted a 1 , for each a 2 X ;
thus
X 0 D fa; a 1 ; b; b 1 ; : : :g:
Let W 0 be the set of words using symbols from X 0 . This be-
comes a monoid under juxtaposition, but it is not a group be-
cause a 1 is not yet the inverse of a, and we can’t cancel out
the obvious terms in words of the following form:
1 1
   aa    or    a a
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
64 G ROUPS

A word is said to be reduced if it contains no pairs of the form


aa 1 or a 1 a. Starting with a word w, we can perform a finite
sequence of cancellations to arrive at a reduced word (possibly
empty), which will be called the reduced form w0 of w. There
may be many different ways of performing the cancellations,
for example,
1 1 1 1 1 1
cabb a c ca ! caa c ca ! cc ca ! ca;
1 1 1 1 1 1
cabb a c ca ! cabb a a ! cabb ! ca:
We have underlined the pair we are cancelling. Note that the
middle a 1 is cancelled with different a’s, and that different
terms survive in the two cases (the ca at the right in the first
cancellation, and the ca at left in the second). Nevertheless we
ended up with the same answer, and the next result says that
this always happens.
P ROPOSITION 2.1 There is only one reduced form of a word.

P ROOF. We use induction on the length of the word w. If w is


reduced, there is nothing to prove. Otherwise a pair of the form
a0 a0 1 or a0 1 a0 occurs — assume the first, since the argument
is the same in both cases.
Observe that any two reduced forms of w obtained by a
sequence of cancellations in which a0 a0 1 is cancelled first are
equal, because the induction hypothesis can be applied to the
(shorter) word obtained by cancelling a0 a0 1 .
Next observe that any two reduced forms of w obtained by a
sequence of cancellations in which a0 a0 1 is cancelled at some
Free groups 65

point are equal, because the result of such a sequence of can-


cellations will not be affected if a0 a0 1 is cancelled first.
Finally, consider a reduced form w0 obtained by a sequence
in which no cancellation cancels a0 a0 1 directly. Since a0 a0 1
does not remain in w0 , at least one of a0 or a0 1 must be can-
celled at some point. If the pair itself is not cancelled, then the
first cancellation involving the pair must look like

   6 a0 1 6 a0 a0 1    or    a0 6 a0 1 6 a0   

where our original pair is underlined. But the word obtained


after this cancellation is the same as if our original pair were
cancelled, and so we may cancel the original pair instead. Thus
we are back in the case just proved. 2

We say two words w; w 0 are equivalent, denoted w  w 0 , if


they have the same reduced form. This is an equivalence rela-
tion (obviously).
P ROPOSITION 2.2 Products of equivalent words are equiva-
lent, i.e.,

w  w0 ; v  v 0 H) wv  w 0 v 0 :

P ROOF. Let w0 and v0 be the reduced forms of w and of v.


To obtain the reduced form of wv, we can first cancel as much
as possible in w and v separately, to obtain w0 v0 and then
continue cancelling. Thus the reduced form of wv is the re-
duced form of w0 v0 . A similar statement holds for w 0 v 0 , but
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
66 G ROUPS

(by assumption) the reduced forms of w and v equal the re-


duced forms of w 0 and v 0 , and so we obtain the same result in
the two cases. 2

Let FX be the set of equivalence classes of words. Proposi-


tion 2.2 shows that the binary operation on W 0 defines a binary
operation on FX, which obviously makes it into a monoid. It
also has inverses, because
 
.ab    gh/ h 1 g 1    b 1 a 1  1:

Thus FX is a group, called the free group on X . To summa-


rize: the elements of FX are represented by words in X 0 ; two
words represent the same element of FX if and only if they
have the same reduced forms; multiplication is defined by jux-
taposition; the empty word represents 1; inverses are obtained
in the obvious way. Alternatively, each element of FX is rep-
resented by a unique reduced word; multiplication is defined
by juxtaposition and passage to the reduced form.
When we identify a 2 X with the equivalence class of the
(reduced) word a, then X becomes identified with a subset of
FX — clearly it generates FX . The next proposition is a pre-
cise statement of the fact that there are no relations among the
elements of X when regarded as elements of FX except those
imposed by the group axioms.
P ROPOSITION 2.3 For any map of sets ˛W X ! G from X to a
group G, there exists a unique homomorphism FX ! G mak-
Free groups 67

ing the following diagram commute:

a 7! a
X FX

G:

P ROOF. Consider a map ˛W X ! G. We extend it to a map


of sets X 0 ! G by setting ˛.a 1 / D ˛.a/ 1 . Because G
is, in particular, a monoid, ˛ extends to a homomorphism of
monoids SX 0 ! G. This map will send equivalent words to the
same element of G, and so will factor through FX D SX 0 =.
The resulting map FX ! G is a group homomorphism. It is
unique because we know it on a set of generators for FX . 2

R EMARK 2.4 The universal property of the map W X ! FX ,


x 7! x, characterizes it: if 0 W X ! F 0 is a second map with the
same universal property, then there is a unique isomorphism
˛W FX ! F 0 such that ˛ ı  D 0 ,

FX


X ˛

0
F 0:
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
68 G ROUPS

We recall the proof: by the universality of , there exists a


unique homomorphism ˛W FX ! F 0 such that ˛ ı  D 0 ; by
the universality of 0 , there exists a unique homomorphism
ˇW F 0 ! FX such that ˇ ı 0 D ; now .ˇ ı ˛/ ı  D , but
by the universality of , idF X is the unique homomorphism
FX ! FX such that idF X ı D , and so ˇ ı ˛ D idF X ; simi-
larly, ˛ ı ˇ D idF 0 , and so ˛ and ˇ are inverse isomorphisms.

C OROLLARY 2.5 Every group is a quotient of a free group.

P ROOF. Choose a set X of generators for G (e.g., X D G), and


let F be the free group generated by X . According to (2.3), the
map a 7! aW X ! G extends to a homomorphism F ! G, and
the image, being a subgroup containing X, must equal G: 2

The free group on the set X D fag is simply the infinite


cyclic group C1 generated by a, but the free group on a set
consisting of two elements is already very complicated.
I now discuss, without proof, some important results on free
groups.
T HEOREM 2.6 (N IELSEN -S CHREIER ) 1 Subgroups of free
groups are free.

The best proof uses topology, and in particular covering


spaces—see Serre 1980 or Rotman 1995, Theorem 11.44.
1
Nielsen (1921) proved this for finitely generated subgroups, and in fact
gave an algorithm for deciding whether a word lies in the subgroup; Schreier
(1927) proved the general case.
Generators and relations 69

Two free groups FX and F Y are isomorphic if and only


if X and Y have the same cardinality. Thus we can define the
rank of a free group G to be the cardinality of any free generat-
ing set (subset X of G for which the homomorphism FX ! G
given by (2.3) is an isomorphism). Let H be a finitely gener-
ated subgroup of a free group G. Then there is an algorithm for
constructing from any finite set of generators for H a free finite
set of generators. If G has finite rank n and .G W H / D i < 1,
then H is free of rank

ni i C 1:

In particular, H may have rank greater than that of F (or even


infinite rank2 ). For proofs, see Rotman 1995, Chapter 11, and
Hall 1959, Chapter 7.

Generators and relations


Consider a set X and a set R of words made up of symbols in
X 0 . Each element of R represents an element of the free group
FX , and the quotient G of FX by the normal subgroup gener-
ated by these elements (1.40) is said to have X as generators
and R as relations (or as a set of defining relations). One also
says that .X; R/ is a presentation for G, and denotes G by
hX j Ri.

2
For example, the commutator subgroup of the free group on two generators
has infinite rank.
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
70 G ROUPS

E XAMPLE 2.7 (a) The dihedral group Dn has generators r; s


and defining relations

r n ; s 2 ; srsr:

(See 2.9 below for a proof.)


(b) The generalized quaternion group Qn , n  3, has gen-
erators a; b and relations3
n 1 n 2
a2 D 1; a2 D b 2 ; bab 1
Da 1
:

For n D 3 this is the group Q of (1.18). In general, it has order


2n (for more on it, see Exercise 2-5).
(c) Two elements a and b in a group commute if and only
if their commutator Œa; b D aba 1 b 1 is 1. The free abelian
def

group on generators a1 ; : : : ; an has generators a1 ; a2 ; : : : ; an


and relations
Œai ; aj ; i ¤ j:
(d) Let G D hs; t j s 3 t; t 3 ; s 4 i. Then G D f1g because

s D ss 3 t D s 4 t D t
1 D s3t t 3
D s 3 ss 3
D s:

For the remaining examples, see Massey 1967, which con-


tains a good account of the interplay between group theory and
topology. For example, for many types of topological spaces,
n 1 n 2
3
Strictly speaking, I should say the relations a2 , a2 b 2
, bab 1
a.
Generators and relations 71

there is an algorithm for obtaining a presentation for the fun-


damental group.
(e) The fundamental group of the open disk with one point
removed is the free group on  where  is any loop around the
point (ibid. II 5.1).
(f) The fundamental group of the sphere with r points re-
moved has generators 1 ; :::; r (i is a loop around the ith
point) and a single relation

1    r D 1:

(g) The fundamental group of a compact Riemann surface


of genus g has 2g generators u1 ; v1 ; :::; ug ; vg and a single
relation
u1 v1 u1 1 v1 1    ug vg ug 1 vg 1 D 1
(ibid. IV Exercise 5.7).

P ROPOSITION 2.8 Let G be the group defined by the presen-


tation .X; R/. For any group H and map of sets ˛W X ! H
sending each element of R to 1 (in the obvious sense4 ), there
exists a unique homomorphism G ! H making the following
4
Each element of R represents an element of F X, and the condition re-
quires that the unique extension of ˛ to F X sends each of these elements to
1.
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
72 G ROUPS

diagram commute:

a 7! a
X G

H:

P ROOF. From the universal property of free groups (2.3), we


know that ˛ extends to a homomorphism FX ! H , which we
again denote ˛. Let R be the image of R in FX . By assump-
tion R  Ker.˛/, and therefore the normal subgroup N gen-
erated by R is contained in Ker.˛/. By the universal property
of quotients (see 1.43), ˛ factors through FX=N D G. This
proves the existence, and the uniqueness follows from the fact
that we know the map on a set of generators for X . 2

E XAMPLE 2.9 Let G D ha; b j an ; b 2 ; babai. We prove that


G is isomorphic to the dihedral group Dn (see 1.17). Because
the elements r; s 2 Dn satisfy these relations, the map

fa; bg ! Dn ; a 7! r; b 7! s

extends uniquely to a homomorphism G ! Dn . This homo-


morphism is surjective because r and s generate Dn . The
equalities

an D 1; b 2 D 1; ba D an 1
b
Generators and relations 73

imply that each element of G is represented by one of the fol-


lowing elements,

1; : : : ; an 1
; b; ab; : : : ; an 1
b;

and so jGj  2n D jDn j. Therefore the homomorphism is bi-


jective (and these symbols represent distinct elements of G).
Similarly,

ha; b j a2 ; b 2 ; .ab/n i ' Dn

by a 7! s, b 7! t .

E XAMPLE 2.10 (a) Let G D hx; y j x m ; y n i where m; n > 1.


Then x has order m, y has order n, and xy has infinite order
in G. To see this, recall that for any integers m; n; r > 1, there
exists a group H with elements a and b such that a, b, and ab
have orders m, n, and r respectively (Theorem 1.64). Accord-
ing to (2.8), there exists a homomorphism ˛W G ! H such that
˛.x/ D a and ˛.y/ D b. The order of x certainly divides m,
and the fact that ˛.x/ has order m shows that x has order ex-
actly m. Similarly, y has order n. As ˛.xy/ D ab, the element
xy must have order at least r. As this is true for all r > 1, the
element xy has infinite order.
(b) Let G D SL2 .Z/=f˙I g, and let S and T be the elements
of G represented by the matrices 01 01 and 10 11 . Then S
and ST generate G, and S 2 D 1 D .ST /3 (see Theorem 2.12
of my course notes on modular forms). It is known that this is
a full set of relations for S and ST in G, and so every group
generated by an element of order 2 and an element of order 3
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
74 G ROUPS

is a quotient of G. Most finite simple groups of Lie type, and


all but three of the sporadic simple groups, fall into this class.

Finitely presented groups


A group is said to be finitely presented if it admits a presenta-
tion .X; R/ with both X and R finite.
E XAMPLE 2.11 Consider a finite group G. Let X D G, and
let R be the set of words
1
fabc j ab D c in Gg:

I claim that .X; R/ is a presentation of G, and so G is finitely


presented. Let G 0 D hX j Ri. The extension of a 7! aW X ! G
to FX sends each element of R to 1, and therefore defines a
homomorphism G 0 ! G, which is obviously surjective. But
every element of G 0 is represented by an element of X, and so
jG 0 j  jGj. Therefore the homomorphism is bijective.

Although it is easy to define a group by a finite presentation,


calculating the properties of the group can be very difficult —
note that we are defining the group, which may be quite small,
as the quotient of a huge free group by a huge subgroup. I list
some negative results.

T HE WORD PROBLEM
Let G be the group defined by a finite presentation .X; R/. The
word problem for G asks whether there exists an algorithm
Finitely presented groups 75

(decision procedure) for deciding whether a word on X 0 rep-


resents 1 in G. The answer is negative: Novikov and Boone
showed that there exist finitely presented groups G for which
no such algorithm exists. Of course, there do exist other groups
for which there is an algorithm.
The same ideas lead to the following result: there does not
exist an algorithm that will determine for an arbitrary finite
presentation whether or not the corresponding group is trivial,
finite, abelian, solvable, nilpotent, simple, torsion, torsion-free,
free, or has a solvable word problem.
See Rotman 1995, Chapter 12, for proofs of these state-
ments.

T HE B URNSIDE PROBLEM
Recall that a group is said to have exponent e if g e D 1 for all
g 2 G and e is the smallest natural number with this property.
It is easy to write down examples of infinite groups generated
by a finite number of elements of finite order (see Exercise 1-2
or Example 2.10), but does there exist such a group with finite
exponent? (Burnside problem). In 1968, Adjan and Novikov
showed the answer is yes: there do exist infinite finitely gener-
ated groups of finite exponent.

T HE RESTRICTED B URNSIDE PROBLEM


The Burnside group of exponent e on r generators B.r; e/
is the quotient of the free group on r generators by the sub-
group generated by all eth powers. The Burnside problem
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
76 G ROUPS

asked whether B.r; e/ is finite, and it is known to be infinite


except some small values of r and e. The restricted Burnside
problem asks whether B.r; e/ has only finitely many finite quo-
tients; equivalently, it asks whether there is one finite quotient
of B.r; e/ having all other finite quotients as quotients. The
classification of the finite simple groups (see p. 102) showed
that in order prove that B.r; e/ always has only finitely many
finite quotients, it suffices to prove it for e equal to a prime
power. This was shown by Efim Zelmanov in 1989 after earlier
work of Kostrikin. See Feit 1995.

T ODD -C OXETER ALGORITHM


There are some quite innocuous looking finite presentations
that are known to define quite small groups, but for which this
is very difficult to prove. The standard approach to these ques-
tions is to use the Todd-Coxeter algorithm (see Chapter 4 be-
low).
We shall develop various methods for recognizing groups
from their presentations (see also the exercises).

Coxeter groups
A Coxeter system is a pair .G; S/ consisting of a group G and
a set of generators S for G subject only to relations of the form
Coxeter groups 77

.st /m.s;t / D 1, where


8
< m.s; s/ D 1 all s;
m.s; t /  2 (14)
: m.s; t / D m.t; s/:

When no relation occurs between s and t , we set m.s; t/ D 1.


Thus a Coxeter system is defined by a set S and a mapping

mW S  S ! N [ f1g

satisfying (14); then G D hS j Ri where

R D [Link] /m.s;t/ j m.s; t/ < 1g.

The Coxeter groups are those that arise as part of a Coxeter


system. The cardinality of S is called the rank of the Coxeter
system.

E XAMPLES
2.12 Up to isomorphism, the only Coxeter system of rank 1
is .C2 ; fsg/.

2.13 The Coxeter systems of rank 2 are indexed by m.s; t/ 


2.
(a) If m.s; t / is an integer n, then the Coxeter system is
.G; fs; t g/ where

G D hs; t j s 2 ; t 2 ; .st/n i.
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
78 G ROUPS

According to (2.9), G ' Dn . In particular, s ¤ t and st


has order n.
(b) If m.s; t / D 1, then the Coxeter system is .G; fs; t g/
where G D hs; t j s 2 ; t 2 i. According to (2.10), s and t
each have order 2, and st has infinite order.

2.14 Let V D Rn endowed with the standard positive definite


symmetric bilinear form
X
..xi /1in ; .yi /1i n / D xi yi :

A reflection is a linear map sW V ! V sending some nonzero


vector ˛ to ˛ and fixing the points of the hyperplane H˛
orthogonal to ˛. We write s˛ for the reflection defined by ˛;
it is given by the formula
2.v; ˛/
s˛ v D v ˛;
.˛; ˛/
because this is certainly correct for v D ˛ and for v 2 H˛ , and
hence (by linearity) on the whole of V D h˛i ˚ H˛ . A finite
reflection group is a finite group generated by reflections. For
such a group G, it is possible to choose a set S of generating
reflections for which .G; S / is a Coxeter system (Humphreys
1990, 1.9). Thus, the finite reflection groups are all Coxeter
groups (in fact, they are precisely the finite Coxeter groups,
ibid., 6.4).

2.15 Let Sn act on Rn by permuting the coordinates,


 .a1 ; : : : ; an / D .a .1/ ; : : : ; a .n/ /:
Coxeter groups 79

The transposition .ij / interchanging i and j , sends the vector

i j
˛ D .0; : : : ; 0; 1; 0; : : : ; 0; 1; 0; : : :/

to its negative, and leaves the points of the hyperplane

i j
H˛ D .a1 ; : : : ; ai ; : : : ; ai ; : : : ; an /

fixed. Therefore, .ij / is a reflection. As Sn is generated by


the transpositions, this shows that it is a finite reflection group
(hence also a Coxeter group).

T HE STRUCTURE OF C OXETER GROUPS


T HEOREM 2.16 Let .G; S / be the the Coxeter system defined
by a map mW S  S ! N [ f1g satisfying (14).
(a) The natural map S ! G is injective.
(b) Each s 2 S has order 2 in G.
(c) For each s ¤ t in S , st has order m.s; t/ in G.

P ROOF. Note that the order of s is 1 or 2, and the order of st


divides m.s; t/, and so the theorem says that the elements of S
remain distinct in G and that each s and each st has the largest
possible order.
If S has only a single element, then G ' C2 (see 2.12), and
so the statements are obvious. Otherwise, let s and t be distinct
elements of S , and let G 0 D hs; t j s 2 ; t 2 ; .st/m.s;t / i. The map
S ! G 0 sending s to s, t to t , and all other elements of S to
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
80 G ROUPS

1 extends to a homomorphism G ! G 0 . We know that s and


t are distinct elements of order 2 in G 0 and that st has order
m.s; t/ in G 0 (see 2.13), and it follows that the same is true in
G. 2

R EMARK 2.17 Let V be the R-vector space with basis a fam-


ily .es /s2S indexed by S. The standard proof of Theorem
2.16 defines a “geometry” on V for which there exist “reflec-
tions” s , s 2 S , such that s t has order m.s; t/. According
to (2.8), the map s 7! s extends to homomorphism of group
G ! GL.V /. This proves the theorem, and it realizes G as
a group of automorphisms of a “geometry”. See Humphreys
1990, Chapter 5, or v3.02 of these notes.

Exercises
2-1 Let Dn D ha; bjan ; b 2 ; ababi be the nth dihedral group.
If n is odd, prove that D2n  han i  ha2 ; bi, and hence that
D2n  C2  Dn .

2-2 Prove that the group with generators a1 ; : : : ; an and re-


lations Œai ; aj  D 1, i ¤ j , is the free abelian group on
a1 ; : : : ; an . [Hint: Use universal properties.]

2-3 Let a and b be elements of an arbitrary free group F .


Prove:
(a) If an D b n with n > 1, then a D b.
(b) If am b n D b n am with mn 6D 0, then ab D ba.
Exercises 81

(c) If the equation x n D a has a solution x for every n, then


a D 1.

2-4 Let Fn denote the free group on n generators. Prove:


(a) If n < m, then Fn is isomorphic to both a subgroup and
a quotient group of Fm .
(b) Prove that F1  F1 is not a free group.
(c) Prove that the centre [Link] / D 1 provided n > 1.

2-5 Prove that Qn (see 2.7b) has a unique subgroup of order


2, which is [Link] /. Prove that Qn =[Link] / is isomorphic to
D2n 1 .

2-6 (a) Prove that ha; b j a2 ; b 2 ; .ab/n i ' Dn (cf. 2.9).


(b) Prove that G D ha; b j a2 ; ababi is an infinite group. (This
is usually known as the infinite dihedral group.)

2-7 Let G D ha; b; c j a3 ; b 3 ; c 4 ; acac 1 ; aba 1 bc 1 b 1 i.


Prove that G is the trivial group f1g. [Hint: Expand
.aba 1 /3 D .bcb 1 /3 .]

2-8 Let F be the free group on the set fx; yg and let G D C2 ,
with generator a ¤ 1. Let ˛ be the homomorphism F ! G
such that ˛.x/ D a D ˛.y/. Find a minimal generating set for
the kernel of ˛. Is the kernel a free group?

2-9 Let G D hs; t j t 1s3t D s 5 i. Prove that the element


1 1 1 1
gDs t s tst st
is in the kernel of every map from G to a finite group.
2. F REE G ROUPS AND P RESENTATIONS ; C OXETER
82 G ROUPS

Coxeter came to Cambridge and gave a lecture [in which he


stated a] problem for which he gave proofs for selected exam-
ples, and he asked for a unified proof. I left the lecture room
thinking. As I was walking through Cambridge, suddenly the
idea hit me, but it hit me while I was in the middle of the road.
When the idea hit me I stopped and a large truck ran into me. . . .
So I pretended that Coxeter had calculated the difficulty of this
problem so precisely that he knew that I would get the solution
just in the middle of the road. . . . Ever since, I’ve called that the-
orem “the murder weapon”. One consequence of it is that in a
group if a2 D b 3 D c 5 D .abc/ 1 , then c 610 D 1.

John Conway, Math. Intelligencer 23 (2001), no. 2, pp. 8–9.


Chapter 3

Automorphisms and
Extensions

Automorphisms of groups
An automorphism of a group G is an isomorphism of the group
with itself. The set Aut.G/ of automorphisms of G becomes
a group under composition: the composite of two automor-
phisms is again an automorphism; composition of maps is al-
ways associative (see (5), p. 15); the identity map g 7! g is an
identity element; an automorphism is a bijection, and therefore
has an inverse, which is again an automorphism.
84 3. AUTOMORPHISMS AND E XTENSIONS

For g 2 G, the map ig “conjugation by g”,


1
x 7! gxg WG!G
is an automorphism of G. An automorphism of this form is
called an inner automorphism, and the remaining automor-
phisms are said to be outer.
Note that
1 1 1
.gh/[Link]/ D [Link] /g , i.e., igh .x/ D .ig ı ih /.x/;
and so the map g 7! ig W G ! Aut.G/ is a homomorphism. Its
image is denoted by Inn.G/. Its kernel is the centre of G,
Z.G/ D fg 2 G j gx D xg all x 2 Gg;
and so we obtain from (1.45) an isomorphism
G=Z.G/ ! Inn.G/:
In fact, Inn.G/ is a normal subgroup of Aut.G/: for g 2 G and
˛ 2 Aut.G/,
1 1 1
.˛ ı ig ı ˛ /.x/ D ˛.g  ˛ .x/  g /
1
D ˛.g/  x  ˛.g/
D i˛.g/ .x/:

E XAMPLE 3.1 (a) Let G D Fnp . The automorphisms of G as a


commutative group are just the automorphisms of G as a vector
space over Fp ; thus Aut.G/ D GLn .Fp /. Because G is com-
mutative, all nontrivial automorphisms of G are outer.
Automorphisms of groups 85

(b) As a particular case of (a), we see that

Aut.C2  C2 / D GL2 .F2 /:

(c) Since the centre of the quaternion group Q is ha2 i, we


have that
Inn.Q/ ' Q=ha2 i  C2  C2 :
In fact, Aut.Q/  S4 . See Exercise 3-4.

A SIDE 3.2 The inner automorphisms of a group are the only automor-
phisms that extend to every overgroup (Schupp 1987).

C OMPLETE GROUPS
D EFINITION 3.3 A group G is complete if the map g 7!
ig W G ! Aut.G/ is an isomorphism.

Thus, a group G is complete if and only if (a) the centre


Z.G/ of G is trivial, and (b) every automorphism of G is inner.
E XAMPLE 3.4 (a) For n ¤ 2; 6, Sn is complete. The group S2
is commutative and hence fails (a); Aut.S6 /=Inn.S6 /  C2 and
hence S6 fails (b). See Rotman 1995, Theorems 7.5, 7.10.
(b) If G is a simple noncommutative group, then Aut.G/ is
complete. See Rotman 1995, Theorem 7.14.

According to Exercise 3-3, GL2 .F2 /  S3 , and so the non-


isomorphic groups C2  C2 and S3 have isomorphic automor-
phism groups.
86 3. AUTOMORPHISMS AND E XTENSIONS

AUTOMORPHISMS OF CYCLIC GROUPS


Let G be a cyclic group of order n, say G D hai. Let m be
an integer  1. The smallest multiple of m divisible by n is
n n
m  gcd.m;n/ . Therefore, am has order gcd.m;n/ , and so the gen-
m
erators of G are exactly the elements a with gcd.m; n/ D 1.
An automorphism ˛ of G must send a to another generator of
G, and so ˛.a/ D am for some m relatively prime to n. The
map ˛ 7! m defines an isomorphism

[Link] / ! .Z=nZ/

where

.Z=nZ/ D funits in the ring Z=nZg D fmCnZ j gcd.m; n/ D 1g:

This isomorphism is independent of the choice of a generator


a for G: if ˛.a/ D am , then for any other element b D ai of G,

˛.b/ D ˛.ai / D ˛.a/i D ami D .ai /m D .b/m :


r
It remains to determine .Z=nZ/ . If n D p11    psrs is the
factorization of n into a product of powers of distinct primes,
then
r
Z=nZ ' Z=p11 Z  Z=psrs Z; m mod n $ .m mod p r1 ; : : :/

by the Chinese remainder theorem. This is an isomorphism of


rings, and so
r
.Z=nZ/ ' .Z=p11 Z/      .Z=psrs Z/ :
Automorphisms of groups 87

It remains to consider the case n D p r , p prime.


Suppose first that p is odd. The set f0; 1; : : : ; p r 1g is a
complete set of representatives for Z=p r Z, and p1 of these el-
ements are divisible by p. Hence .Z=p r Z/ has order p r
pr r 1 .p 1/. The homomorphism
p Dp

.Z=p r Z/ ! .Z=pZ/

is surjective with kernel of order p r 1 , and we know that


.Z=pZ/ is cyclic. Let a 2 .Z=p r Z/ map to a generator of
r r
.Z=pZ/ . Then ap .p 1/ D 1 and ap again maps to a gen-
erator of .Z=pZ/ . Therefore .Z=p r Z/ contains an element
r
 D ap of order p 1. Using the binomial theorem, one finds
def

that 1 C p has order p r 1 in .Z=p r Z/ . Therefore .Z=p r Z/


is cyclic with generator   .1 C p/ (cf. (13), p. 53), and every
element can be written uniquely in the form

 i  .1 C p/j ; 0i <p 1; 0  j < pr 1


:

On the other hand,

.Z=8Z/ D f1;
N 3;
N 5;
N 7g
N D h3;
N 5i
N  C2  C2

is not cyclic.
S UMMARY 3.5 (a) For a cyclic group of G of order n,
Aut.G/ ' .Z=nZ/ : The automorphism of G corresponding
to Œm 2 .Z=nZ/ sends an element a of G to am .
88 3. AUTOMORPHISMS AND E XTENSIONS

r
(b) If n D p11    psrs is the factorization of n into a product
of powers of distinct primes pi , then
r
.Z=nZ/ ' .Z=p11 Z/      .Z=psrs Z/ ;
m mod n $ .m mod p r1 ; : : :/:
(c) For a prime p,
8
<C.p 1/p r
ˆ 1 p odd,
r 
.Z=p Z/  C2 p r D 22
ˆ
:C  C
2 2r 2 p D 2, r > 2:

Characteristic subgroups
D EFINITION 3.6 A characteristic subgroup of a group G is a
subgroup H such that ˛.H / D H for all automorphisms ˛ of
G.

The same argument as in (1.32) shows that it suffices to


check that ˛.H /  H for all ˛ 2 Aut.G/. Thus, a subgroup H
of G is normal if it is stable under all inner automorphisms of
G, and it is characteristic if it stable under all automorphisms.
In particular, a characteristic subgroup is normal.
R EMARK 3.7 (a) Consider a group G and a normal subgroup
N . An inner automorphism of G restricts to an automorphism
of N , which may be outer (for an example, see 3.16 below).
Thus a normal subgroup of N need not be a normal subgroup
of G. However, a characteristic subgroup of N will be a normal
Semidirect products 89

subgroup of G. Also a characteristic subgroup of a character-


istic subgroup is a characteristic subgroup.
(b) The centre Z.G/ of G is a characteristic subgroup, be-
cause
zg D gz all g 2 G H) ˛.z/˛.g/ D ˛.g/˛.z/ all g 2 G;
and as g runs over G, ˛.g/ also runs over G. Expect subgroups
with a general group-theoretic definition to be characteristic.
(c) If H is the only subgroup of G of order m, then it must
be characteristic, because ˛.H / is again a subgroup of G of
order m.
(d) Every subgroup of a commutative group is normal but
not necessarily characteristic. For example, every subspace of
dimension 1 in F2p is subgroup of F2p , but it is not characteristic
because it is not stable under Aut.F2p / D GL2 .Fp /.

Semidirect products
Let N be a normal subgroup of G. Each element g of G de-
fines an automorphism of N , n 7! gng 1 , and this defines a
homomorphism
W G ! Aut.N /; g 7! ig jN:
If there exists a subgroup Q of G such that G ! G=N maps Q
isomorphically onto G=N , then I claim that we can reconstruct
G from N , Q, and the restriction of  to Q. Indeed, an element
g of G can be written uniquely in the form
g D nq; n 2 N; q 2 Q;
90 3. AUTOMORPHISMS AND E XTENSIONS

— q must be the unique element of Q mapping to gN 2 G=N ,


and n must be gq 1 . Thus, we have a one-to-one correspon-
dence of sets
1-1
G ! N  Q:
If g D nq and g 0 D n0 q 0 , then

gg 0 D .nq/ n0 q 0 D n.q n0 q 1
/qq 0 D n  .q/.n0 /  qq 0 :


D EFINITION 3.8 A group G is a semidirect product of its


subgroups N and Q if N is normal and the homomorphism
G ! G=N induces an isomorphism Q ! G=N .

Equivalently, G is a semidirect product of subgroup N and


Q if

N G G; NQ D G; N \ Q D f1g: (15)

Note that Q need not be a normal subgroup of G. When G is


the semidirect product of subgroups N and Q, we write G D
N o Q (or N o Q where  W Q ! Aut.N / gives the action of
Q on N by inner automorphisms).
E XAMPLE 3.9 (a) In Dn , n  2, let Cn D hri and C2 D hsi;
then
Dn D hri o hsi D Cn o C2
where .s/.r i / D r i (see 1.17).
(b) The alternating subgroup An is a normal subgroup of Sn
(because it has index 2), and C2 D f.12/g maps isomorphically
onto Sn =An . Therefore Sn D An o C2 .
Semidirect products 91

(c) The quaternion group can not be written as a semidirect


product in any nontrivial fashion (see Exercise 3-1).
(d) A cyclic group of order p 2 , p prime, is not a semidirect
product (because it has only one subgroup of order p).
(e) Let G D GLn .F /. Let B be the subgroup of upper trian-
gular matrices in G, T the subgroup of diagonal matrices in G,
and U the subgroup of upper triangular matrices with all their
diagonal coefficients equal to 1. Thus, when n D 2,
     
   0 1 
BD ; T D ; UD .
0  0  0 1
Then, U is a normal subgroup of B, U T D B, and U \ T D
f1g. Therefore,
B D U oT .
Note that, when n  2, the action of T on U is not trivial, for
example,
a 1
     
a 0 1 c 0 1 ac=b
D ;
0 b 0 1 0 b 1 0 1

and so B is not the direct product of T and U .

We have seen that, from a semidirect product G D N o Q,


we obtain a triple
.N; Q;  W Q ! Aut.N //;
and that the triple determines G. We now prove that every triple
.N; Q; / consisting of two groups N and Q and a homomor-
phism  W Q ! Aut.N / arises from a semidirect product. As a
92 3. AUTOMORPHISMS AND E XTENSIONS

set, let G D N  Q, and define

.n; q/.n0 ; q 0 / D .n  .q/.n0 /; qq 0 /:

P ROPOSITION 3.10 The composition law above makes G into


a group, in fact, the semidirect product of N and Q:

P ROOF. Write q n for .q/.n/, so that the composition law be-


comes
.n; q/.n0 ; q 0 / D .n  q n0 ; qq 0 /.
Then
0
..n; q/; .n0 ; q 0 //.n00 ; q 00 / D .n  q n0  qq n00 ; qq 0 q 00 /
D .n; q/..n0 ; q 0 /.n00 ; q 00 //

and so the associative law holds. Because .1/ D 1 and


.q/.1/ D 1,

.1; 1/.n; q/ D .n; q/ D .n; q/.1; 1/,

and so .1; 1/ is an identity element. Next


1 1
.n; q/.q n 1
;q 1
/ D .1; 1/ D .q n 1
;q 1
/.n; q/;
1
and so .q n 1 ; q 1 / is an inverse for .n; q/. Thus G is a
group, and it is obvious that N G G, NQ D G, and N \ Q D
f1g, and so G D N o Q. Moreover, when N and Q are re-
garded as subgroups of G, the action of Q on N is that given
by . 2
Semidirect products 93

E XAMPLES
3.11 A group of order 12. Let  be the (unique) nontrivial
homomorphism

C4 ! Aut.C3 / ' C2 ;

namely, that sending a generator of C4 to the map a 7! a2 .


def
Then G D C3 o C4 is a noncommutative group of order 12,
not isomorphic to A4 . If we denote the generators of C3 and
C4 by a and b, then a and b generate G, and have the defining
relations
a3 D 1; b 4 D 1; bab 1 D a2 :

3.12 Direct products. The bijection of sets

.n; q/ 7! .n; q/W N  Q ! N o Q

is an isomorphism of groups if and only if  is the trivial ho-


momorphism Q ! Aut.N /, i.e., .q/.n/ D n for all q 2 Q,
n 2 N.

3.13 Groups of order 6. Both S3 and C6 are semidirect


products of C3 by C2 — they correspond to the two distinct
homomorphisms C2 ! C2 ' Aut.C3 /.

3.14 Groups of order p 3 (element of order p 2 ). Let N D


hai be cyclic of order p 2 , and let Q D hbi be cyclic of order
p, where p is an odd prime. Then Aut N  Cp 1  Cp (see
3.5), and Cp is generated by ˛W a 7! a1Cp (note that ˛ 2 .a/ D
94 3. AUTOMORPHISMS AND E XTENSIONS

a1C2p ; : : :). Define Q ! Aut N by b 7! ˛. The group G D


def

N o Q has generators a; b and defining relations


2
ap D 1; b p D 1; bab 1
D a1Cp :
It is a noncommutative group of order p 3 , and possesses an
element of order p 2 .

3.15 Groups of order p 3 (no element of order p 2 ). Let


N D ha; bi be the product of two cyclic groups hai and hbi of
order p, and let Q D hci be a cyclic group of order p. Define
 W Q ! Aut.N / to be the homomorphism such that

.c i /.a/ D ab i ; .c i /.b/ D b.


(If we regard N as the additive group N D F2p with a and b the
i
standard basis elements, then.c / is the automorphism of N
1 0 def
defined by the matrix .) The group G D N o Q is a
i 1
group of order p 3 , with generators a; b; c and defining relations

ap D b p D c p D 1; ab D cac 1
; Œb; a D 1 D Œb; c:
Because b ¤ 1, the middle equality shows that the group is not
commutative. When p is odd, all elements except 1 have order
p. When p D 2, G  D4 , which does have an element of order
22 : Note that this shows that a group can have quite different
representations as a semidirect product:
.3.9a)
D4  C4 o C2  .C2  C2 / o C2 :
Semidirect products 95

For an odd prime p, a noncommutative group of order p 3 is


isomorphic to the group in (3.14) if it has an element of order
p 2 and to the group in (3.15) if it doesn’t (see Exercise 4-4). In
particular, up to isomorphism, there are exactly two noncom-
mutative groups of order p 3 .
3.16 Making outer automorphisms inner. Let ˛ be an au-
tomorphism, possibly outer, of a group N . We can realize N
as a normal subgroup of a group G in such a way that ˛ be-
comes the restriction to N of an inner automorphism of G. To
see this, let  W C1 ! Aut.N / be the homomorphism sending a
generator a of C1 to ˛ 2 Aut.N /, and let G D N o C1 . The
element g D .1; a/ of G has the property that g.n; 1/g 1 D
.˛.n/; 1/ for all n 2 N .

C RITERIA FOR SEMIDIRECT PRODUCTS TO BE


ISOMORPHIC
It will be useful to have criteria for when two triples .N; Q; /
and .N; Q;  0 / determine isomorphic groups.
L EMMA 3.17 If there exists an ˛ 2 Aut.N / such that

 0 .q/ D ˛ ı .q/ ı ˛ 1
; all q 2 Q;

then the map

.n; q/ 7! .˛.n/; q/W N o Q ! N o 0 Q

is an isomorphism.
96 3. AUTOMORPHISMS AND E XTENSIONS

P ROOF. For .n; q/ 2 N o Q, let .n; q/ D .˛.n/; q/. Then


.n; q/  .n0 ; q 0 / D .˛.n/; q/  .˛.n0 /; q 0 /
D .˛.n/   0 .q/.˛.n0 //; qq 0 /
1
D .˛.n/  .˛ ı .q/ ı ˛ /.˛.n0 //; qq 0 /
D .˛.n/  ˛..q/.n0 //; qq 0 /;
and
..n; q/  .n0 ; q 0 // D .n  .q/.n0 /; qq 0 /
D .˛.n/  ˛ .q/.n0 / ; qq 0 /:


Therefore is a homomorphism. The map


1
.n; q/ 7! .˛ .n/; q/W N o 0 Q ! N o Q
is also a homomorphism, and it is inverse to , and so both are
isomorphisms. 2

L EMMA 3.18 If  D  0 ı ˛ with ˛ 2 Aut.Q/, then the map


.n; q/ 7! .n; ˛.q//W N o Q  N o 0 Q
is an isomorphism.

P ROOF. Routine verification. 2

L EMMA 3.19 If Q is cyclic and the subgroup .Q/ of Aut.N /


is conjugate to  0 .Q/, then
N o Q  N o 0 Q:
Extensions of groups 97

P ROOF. Let a generate Q. By assumption, there exists an a0 2


Q and an ˛ 2 Aut.N / such that

 0 .a0 / D ˛  .a/  ˛ 1
:

The element  0 .a0 / generates  0 .Q/, and so we can choose a0


to generate Q, say a0 D ai with i relatively prime to the or-
der of Q. Now the map .n; q/ 7! .˛.n/; q i / is an isomorphism
N o Q ! N o 0 Q. 2

S UMMARY 3.20 Let G be a group with subgroups H1 and H2


such that G D H1 H2 and H1 \ H2 D feg, so that each element
g of G can be written uniquely as g D h1 h2 with h1 2 H1 and
h2 2 H2 .
(a) If H1 and H2 are both normal, then G is the direct prod-
uct of H1 and H2 , G D H1  H2 (1.51).
(b) If H1 is normal in G, then G is the semidirect product
of H1 and H2 , G D H1 o H2 ((15), p. 90).
(c) If neither H1 nor H2 is normal, then G is the Zappa-
Szép (or knit) product of H1 and H2 (see [Link]
[Link]/wiki/Zappa-Szep_product).

Extensions of groups
A sequence of groups and homomorphisms
 
1!N !G!Q!1 (16)
98 3. AUTOMORPHISMS AND E XTENSIONS

is exact if  is injective,  is surjective, and Ker./ D Im./.


Thus .N / is a normal subgroup of G (isomorphic by  to N /
'
and G=.N / ! Q. We often identify N with the subgroup
.N / of G and Q with the quotient G=N:
An exact sequence (16) is also called an extension of Q by
N .1 An extension is central if .N /  Z.G/. For example, a
semidirect product N o Q gives rise to an extension of Q by
N,
1 ! N ! N o Q ! Q ! 1;
which is central if and only if  is the trivial homomorphism.
Two extensions of Q by N are said to be isomorphic if
there exists a commutative diagram
1 ! N ! G ! Q ! 1
?
?
y

1 ! N ! G0 ! Q ! 1:
An extension of Q by N ,
 
1 ! N ! G ! Q ! 1;
is said to be split if it is isomorphic to the extension defined by
a semidirect product N o Q. Equivalent conditions:
(a) there exists a subgroup Q0  G such that  induces an
isomorphism Q0 ! Q; or
1
This is Bourbaki’s terminology (Algèbre, I 6); some authors call (16) an
extension of N by Q.
Extensions of groups 99

(b) there exists a homomorphism sW Q ! G such that  ı


s D id :
In general, an extension will not split. For example, the ex-
tensions
1 ! N ! Q ! Q=N ! 1 (17)
with N any subgroup of order 4 in the quaternion group Q, and

1 ! Cp ! Cp 2 ! Cp ! 1

do not split. We give two criteria for an extension to split.


T HEOREM 3.21 (S CHUR -Z ASSENHAUS ) An extension of fi-
nite groups of relatively prime order is split.

P ROOF. Rotman 1995, 7.41. 2

P ROPOSITION 3.22 An extension (17) splits if N is complete.


In fact, G is then direct product of N with the centralizer of N
in G,
def
CG .N / D fg 2 G j gn D ng all n 2 N g.

P ROOF. Let Q D CG .N /. We shall check that N and Q sat-


isfy the conditions of Proposition 1.51.
Observe first that, for any g 2 G, n 7! gng 1 W N ! N is
an automorphism of N , and (because N is complete), it must
be the inner automorphism defined by an element of N ; thus
1 1
gng D n all n 2 N .
100 3. AUTOMORPHISMS AND E XTENSIONS

This equation shows that 1 g 2 Q, and hence g D . 1 g/ 2


NQ. Since g was arbitrary, we have shown that G D NQ.
Next note that every element of N \ Q is in the centre of
N , which (because N is complete) is trivial; hence N \ Q D 1.
Finally, for any element g D nq 2 G,
1 1 1 1
gQg D [Link] /n D nQn DQ

(recall that every element of N commutes with every element


of Q). Therefore Q is normal in G. 2

An extension

1!N !G!Q!1

gives rise to a homomorphism  0 W G ! Aut.N /, namely,

 0 .g/.n/ D gng 1
:

Let qQ 2 G map to q in Q; then the image of  0 .q/ Q in


Aut.N /=Inn.N / depends only on q; therefore we get a homo-
morphism
def
 W Q ! Out.N / D Aut.N /=Inn.N /:

This map  depends only on the isomorphism class of the ex-


tension, and we write Ext1 .Q; N / for the set of isomorphism
classes of extensions with a given : These sets have been ex-
tensively studied.
The Hölder program. 101

When Q and N are commutative and  is trivial, the group


G is also commutative, and there is a commutative group struc-
ture on the set Ext1 .Q; N /. Moreover, endomorphisms of Q
and N act as endomorphisms on Ext1 .Q; N /. In particular,
multiplication by m on Q or N induces multiplication by m on
Ext1 .Q; N /. Thus, if Q and N are killed by m and n respec-
tively, then Ext1 .Q; N / is killed by m and by n, and hence by
gcd.m; n/. This proves the Schur-Zassenhaus theorem in this
case.

The Hölder program.

It would be of the greatest interest if it were possible to give an


overview of the entire collection of finite simple groups.
Otto Hölder, Math. Ann., 1892

Recall that a group G is simple if it contains no normal


subgroup except 1 and G. In other words, a group is simple
if it can’t be realized as an extension of smaller groups. Every
finite group can be obtained by taking repeated extensions of
simple groups. Thus the simple finite groups can be regarded
as the basic building blocks for all finite groups.
The problem of classifying all simple groups falls into two
parts:
A. Classify all finite simple groups;
B. Classify all extensions of finite groups.
102 3. AUTOMORPHISMS AND E XTENSIONS

A. T HE CLASSIFICATION OF FINITE SIMPLE GROUPS


There is a complete list of finite simple groups. They are2
(a) the cyclic groups of prime order,
(b) the alternating groups An for n  5 (see the next chap-
ter),
(c) certain infinite families of matrix groups (said to be of
Lie type), and
(d) the 26 “sporadic groups”.
By far the largest class is (c), but the 26 sporadic groups are
of more interest than their small number might suggest. Some
have even speculated that the largest of them, the Fischer-
Griess monster, is built into the fabric of the universe.
As an example of a matrix group, consider
def
SLm .Fq / D fmm matrices A with entries in Fq such that det A D

Here q D p n , p prime, and Fq is “the” field with q ele-


ments. This group is not simple if q ¤ 2, because the scalar
0 0    01
B0  0C
matricesB :: C,  m D 1, are in the centre for any
@ : A
0 0  
2
It has been shown that every group on the list can be generated by two
elements, and so this is true for all finite simple groups. If a proof of this could
be found that doesn’t use the classification, then the proof of the classification
would be greatly simplified (mo59213).
The Hölder program. 103

m dividing q 1, but these are the only matrices in the centre,


and the groups
def
PSLm .Fq / D SLn .Fq /=fcentreg

are simple when m  3 (Rotman 1995, 8.23) and when m D 2


and q > 3 (ibid. 8.13). Other finite simple groups can be ob-
tained from the groups in (1.8). The smallest noncommutative
group is A5 , and the second smallest is PSL3 .F2 /, which as
order 168 (see Exercise 4-8).

B T HE CLASSIFICATION OF ALL EXTENSIONS OF


FINITE GROUPS
Much is known about the extensions of finite groups, for ex-
ample, about the extensions of one simple group by another.
However, as Solomon writes (2001, p. 347):
. . . the classification of all finite groups is com-
pletely infeasible. Nevertheless experience shows
that most of the finite groups which occur in “na-
ture” . . . are “close” either to simple groups or
to groups such as dihedral groups, Heisenberg
groups, etc., which arise naturally in the study of
simple groups.
As we noted earlier, by the year 2001, a complete irredundant
list of finite groups was available only for those up to an order
of about 2000, and the number of groups on the list is over-
whelming.
104 3. AUTOMORPHISMS AND E XTENSIONS

N OTES The dream of classifying the finite simple groups goes back at
least to Hölder 1892. However a clear strategy for accomplishing this
did not begin to emerge until the 1950s, when work of Brauer and oth-
ers suggested that the key was to study the centralizers of elements of
order 2 (the involution centralizers). For example, Brauer and Fowler
(1955) showed that, for any finite group H , the determination of the
finite simple groups with an involution centralizer isomorphic to H is
a finite problem. Later work showed that the problem is even tractable,
and so the strategy became: (a) list the groups H that are candidates
for being an involution centralizer in some finite simple group, and (b)
for each H in (a) list the finite simple groups for which H occurs
as an involution centralizer. Of course, this approach applies only to
the finite simple groups containing an element of order 2, but an old
conjecture said that, except for the cyclic groups of prime order, every
finite simple group has even order and hence contains an element of
order 2 by Cauchy’s theorem (4.13). With the proof of this conjecture
by Feit and Thompson (1963), the effort to complete the classification
of the finite simple groups began in earnest. A complete classification
was announced in 1982, but there remained sceptics, because the proof
depended on thousands of pages of rarely read journal articles, and,
in fact, in reworking the proof, gaps were discovered. However, these
have been closed, and with the publication of Aschbacher and Smith
2004 it has become generally accepted that the proof of the classifica-
tion is indeed complete.
For a popular account of the history of the classification, see the
book Ronan 2006, and for a more technical account, see the expository
article Solomon 2001.
Exercises 105

Exercises
3-1 Let G be the quaternion group (1.18). Prove that G can’t
be written as a semidirect product in any nontrivial fashion.

3-2 Let G be a group of order mn where m and n have no


common factor. If G contains exactly one subgroup M of order
m and exactly one subgroup N of order n, prove that G is the
direct product of M and N .

3-3 Prove that GL2 .F2 /  S3 .

3-4 Let G be the quaternion group (1.18). Prove that


Aut.G/  S4 .

03-5 Let G 1be the set of all matrices in GL3 .R/ of the form
a 0 b
@0 a c A, ad ¤ 0. Check that G is a subgroup of GL3 .R/,
0 0 d
and prove that it is a semidirect product of R2 (additive group)
by R  R . Is it a direct product of these two groups?

3-6 Find the automorphism groups of C1 and S3 .

3-7 Let G D N o Q where N and Q are finite groups, and


let g D nq be an element of G with n 2 N and q 2 Q. Denote
the order of an element x by o.x/:
(a) Show that o.g/ D k  o.q/ for some divisor k of jN j.
106 3. AUTOMORPHISMS AND E XTENSIONS

(b) When Q acts trivially on N , show that o.g/ D


lcm.o.n/; o.q//:
(c) Let G D S5 D A5 o Q with Q D h.1; 2/i. Let n D
.1; 4; 3; 2; 5/ and let q D .1; 2/. Show that o.g/ D 6, o.n/ D 5,
and o.q/ D 2.
(d) Suppose that G D .Cp /p oQ where Q is cyclic of order
p and that, for some generator q of Q,
1
q.a1 ; : : : ; an /q D .an ; a1 ; : : : ; an 1 /:

Show inductively that, for i  p,

..1; 0; : : : ; 0/; q/i D ..1; : : : ; 1; 0; : : : ; 0/ ; q i /


(i copies of 1). Deduce that ..1; 0; : : : ; 0/; q/ has order p 2
(hence o.g/ D o.n/  o.q/ in this case).
(e) Suppose that G D N o Q where N is commutative, Q
is cyclic of order 2, and the generator q of Q acts on N by
sending each element to its inverse. Show that .n; 1/ has order
2 no matter what n is (in particular, o.g/ is independent of
o.n/).

3-8 Let G be the semidirect G D N o Q of its subgroups N


and Q, and let
CN .Q/ D fn 2 N j nq D q n for all q 2 Qg
(centralizer of Q in N ). Show that

Z.G/ D
fnq j n 2 CN .Q/, q 2 Z.Q/, nn0 n 1
Dq 1 0
n q for all n0 2 N g:
Exercises 107

Let  be the homomorphism Q ! Aut.N / giving the action of


Q on N (by conjugation). Show that if N is commutative, then
Z.G/ D fn  q j n 2 CN .Q/, q 2 Z.Q/ \ Ker./g;
and if N and Q are commutative, then
Z.G/ D fn  q j n 2 CN .Q/, q 2 Ker./g:

3-9 A homomorphism aW G ! H of groups is normal if a.G/


is a normal subgroup of H . We define the cokernel of a normal
homomorphism a to be H=a.G/. Show that, if in the following
commutative diagram the blue sequences are exact and the ho-
momorphisms a; b; c are normal, then the red sequence exists
and is exact:
0 Ker f Ker a Ker b Ker c

f
A B C 0
d
a b c

g0
0 A0 B0 C0

Coker a Coker b Coker c Coker g 0 0


108 3. AUTOMORPHISMS AND E XTENSIONS
Chapter 4

Groups Acting on Sets

Definition and examples


D EFINITION 4.1 Let X be a set and let G be a group. A left
action of G on X is a mapping .g; x/ 7! gxW G  X ! X such
that
(a) 1x D x, for all x 2 XI
(b) .g1 g2 /x D g1 .g2 x/, all g1 , g2 2 G, x 2 X:
A set together with a (left) action of G is called a (left) G-set.
An action is trivial if gx D x for all g 2 G.

The conditions imply that, for each g 2 G, left translation


by g,
gL W X ! X; x 7! gx;
110 4. G ROUPS ACTING ON S ETS

has .g 1 /L as an inverse, and therefore gL is a bijection, i.e.,


gL 2 Sym.X/. Axiom (b) now says that
g 7! gL W G ! Sym.X/ (18)
is a homomorphism. Thus, from a left action of G on X , we
obtain a homomorphism G ! Sym.X/I conversely, every such
homomorphism defines an action of G on X. The action is
said to be faithful (or effective) if the homomorphism (18) is
injective, i.e., if
gx D x for all x 2 X H) g D 1:
E XAMPLE 4.2 (a) Every subgroup of the symmetric group Sn
acts faithfully on f1; 2; :::; ng.
(b) Every subgroup H of a group G acts faithfully on G by
left translation,
H  G ! G; .h; x/ 7! hx:
(c) Let H be a subgroup of G. The group G acts on the set
of left cosets of H ,
G  G=H ! G=H; .g; C / 7! gC:
The action is faithful if, for example, H ¤ G and G is simple.
(d) Every group G acts on itself by conjugation,

.g; x/ 7! g x D gxg 1
def
G  G ! G; :
For any normal subgroup N , G acts on N and G=N by conju-
gation.
Definition and examples 111

(e) For any group G, Aut.G/ acts on G:


(f) The group of rigid motions of Rn is the group of bijec-
tions Rn ! Rn preserving lengths. It acts on Rn on the left.

A right action X  G ! G is defined similarly. To turn a


right action into a left action, set g  x D xg 1 . For example,
there is a natural right action of G on the set of right cosets of a
subgroup H in G, namely, .C; g/ 7! Cg, which can be turned
into a left action .g; C / 7! Cg 1 .
A map of G-sets (alternatively, a G-map or a G-
equivariant map) is a map 'W X ! Y such that

'.gx/ D g'.x/; all g 2 G; x 2 X:

An isomorphism of G-sets is a bijective G-map; its inverse is


then also a G-map.

O RBITS
Let G act on X.
A subset S  X is said to be stable under the action of G if

g 2 G; x 2 S H) gx 2 S:

The action of G on X then induces an action of G on S .


Write x G y if y D gx, some g 2 G. This relation is re-
flexive because x D 1x, symmetric because
1
y D gx H) x D g y
112 4. G ROUPS ACTING ON S ETS

(multiply by g 1 on the left and use the axioms), and transitive


because

y D gx; z D g 0 y H) z D g 0 .gx/ D .g 0 g/x:

It is therefore an equivalence relation. The equivalence classes


are called G-orbits. Thus the G-orbits partition X. Write GnX
for the set of orbits.
By definition, the G-orbit containing x0 is

Gx0 D fgx0 j g 2 Gg:

It is the smallest G-stable subset of X containing x0 .


E XAMPLE 4.3 (a) Suppose G acts on X , and let ˛ 2 G be an
element of order n. Then the orbits of h˛i are the sets of the
form
fx0 ; ˛x0 ; : : : ; ˛ n 1 x0 g:
(These elements need not be distinct, and so the set may con-
tain fewer than n elements.)
(b) The orbits for a subgroup H of G acting on G by left
multiplication are the right cosets of H in G. We write H nG
for the set of right cosets. Similarly, the orbits for H acting by
right multiplication are the left cosets, and we write G=H for
the set of left cosets. Note that the group law on G will not
induce a group law on G=H unless H is normal.
(c) For a group G acting on itself by conjugation, the orbits
are called conjugacy classes: for x 2 G, the conjugacy class of
x is the set
fgxg 1 j g 2 Gg
Definition and examples 113

of conjugates of x. The conjugacy class of x0 always contains


x0 , and it consists only of x0 if and only if x0 is in the centre
of G. In linear algebra the conjugacy classes in G D GLn .k/
are called similarity classes, and the theory of rational canon-
ical forms provides a set of representatives for the conjugacy
classes: two matrices are similar (conjugate) if and only if they
have the same rational canonical form.

Note that a subset of X is stable if and only if it is a union of


orbits. For example, a subgroup H of G is normal if and only
if it is a union of conjugacy classes.
The action of G on X is said to be transitive, and G is said
to act transitively on X, if there is only one orbit, i.e., for any
two elements x and y of X, there exists a g 2 G such that
gx D y. The set X is then called a homogeneous G-set. For
example, Sn acts transitively on f1; 2; :::ng. For any subgroup
H of a group G, G acts transitively on G=H , but the action of
G on itself is never transitive if G ¤ 1 because f1g is always a
conjugacy class.
The action of G on X is doubly transitive if for any two
pairs .x1 ; x2 /, .y1 ; y2 / of elements of X with x1 ¤ x2 and
y1 ¤ y2 , there exists a (single) g 2 G such that gx1 D y1 and
gx2 D y2 . Define k-fold transitivity for k  3 similarly.

S TABILIZERS
Let G act on X. The stabilizer (or isotropy group) of an ele-
ment x 2 X is

Stab.x/ D fg 2 G j gx D xg:
114 4. G ROUPS ACTING ON S ETS

It is a subgroup, but it need not be a normal subgroup (see the


next lemma). The action is free if Stab.x/ D feg for all x.
L EMMA 4.4 For any g 2 G and x 2 X,
1
[Link]/ D g  Stab.x/  g :

P ROOF. Certainly, if g 0 x D x, then

.gg 0 g 1
/gx D gg 0 x D gx D y;

and so g  Stab.x/  g 1  [Link]/. Conversely, if g 0 .gx/ D


gx, then
1 0 1 0 1
.g g g/x D g g .gx/ D g y D x;

and so g 1 g0 g 2 Stab.x/, i.e., g 0 2 g  Stab.x/  g 1.


2

Clearly
\
Stab.x/ D Ker.G ! Sym.X//;
x2X

which isTa normal subgroup of G. The action is faithful if and


only if Stab.x/ D f1g.
E XAMPLE 4.5 (a) Let G act on itself by conjugation. Then

Stab.x/ D fg 2 G j gx D xgg:
Definition and examples 115

This group is called the centralizer CG .x/ of x in G. It consists


of all elements of G that commute with, i.e., centralize, x. The
intersection
\
CG .x/ D fg 2 G j gx D xg for all x 2 Gg
x2G

is the centre of G.
(b) Let G act on G=H by left multiplication. Then
Stab.H / D H , and the stabilizer of gH is gHg 1 :
(c) Let G be the group of rigid motions of Rn (4.2f). The
stabilizer of the origin is the orthogonal group On for the stan-
dard positive definite form on Rn (Artin 1991, Chap. 4, 5.16).
Let T ' .Rn ; C/ be the subgroup of G of translations of Rn ,
i.e., maps of the form v 7! v C v0 some v0 2 Rn . Then T is a
normal subgroup of G and G ' T o O (cf. Artin 1991, Chap.
5, 2).

For a subset S of X, we define the stabilizer of S to be


Stab.S / D fg 2 G j gS D Sg:
Then Stab.S/ is a subgroup of G, and the same argument as in
the proof of (4.4) shows that
1
[Link] / D g  Stab.S/  g :
E XAMPLE 4.6 Let G act on G by conjugation, and let H be
a subgroup of G. The stabilizer of H is called the normalizer
NG .H / of H in G:
1
NG .H / D fg 2 G j gHg D H g:
116 4. G ROUPS ACTING ON S ETS

Clearly NG .H / is the largest subgroup of G containing H as


a normal subgroup.

It is possible for gS  S but g 2 Stab.S/ (see 1.33).

T RANSITIVE ACTIONS
P ROPOSITION 4.7 If G acts transitively on X , then for any
x0 2 X , the map
g Stab.x0 / 7! gx0 W G= Stab.x0 / ! X
is an isomorphism of G-sets.

P ROOF. It is well-defined because, if h 2 Stab.x0 /, then


ghx0 D gx0 . It is injective because

gx0 D g 0 x0 H) g 1 0
g x0 D x0
0
H) g; g lie in the same left coset of Stab.x0 /:
It is surjective because G acts transitively. Finally, it is obvi-
ously G-equivariant. 2

Thus every homogeneous G-set X is isomorphic to G=H


for some subgroup H of G, but such a realization of X is not
canonical: it depends on the choice of x0 2 X: To say this an-
other way, the G-set G=H has a preferred point, namely, the
coset H ; to give a homogeneous G-set X together with a pre-
ferred point is essentially the same as to give a subgroup of
G.
Definition and examples 117

C OROLLARY 4.8 Let G act on X, and let O D Gx0 be the


orbit containing x0 . Then the cardinality of O is

jOj D .G W Stab.x0 //: (19)

For example, the number of conjugates gHg 1 of a subgroup


H of G is .GW NG .H //.

P ROOF. The action of G on O is transitive, and so g 7! gx0


defines a bijection G= Stab.x0 / ! Gx0 . 2

The equation (19) is frequently useful for computing jOj.


P ROPOSITION 4.9 Let x0 2 X . If G acts transitively on X ,
then
Ker.G ! Sym.X//
is the largest normal subgroup contained in Stab.x0 /.

P ROOF. When
\
Ker.G ! Sym.X // D Stab.x/
x2X
\
D Stab.gx0 /
g2G
(4.4) \ 1
D g  Stab.x0 /  g :

Hence, the proposition is a consequence of the following


lemma. 2
118 4. G ROUPS ACTING ON S ETS

L EMMA 4.10 For any subgroup H of a group G,


1 is the largest normal subgroup contained
T
g2G gHg
in H .

P ROOF. Note that N0 D g2G gHg 1 , being an intersection


def T

of subgroups, is itself a subgroup. It is normal because

g1 N0 g1 1 D .g1 g/N0 .g1 g/ 1 D N0


\

g2G

— for the second equality, we used that, as g runs over the


elements of G, so also does g1 g. Thus N0 is a normal subgroup
of G contained in eHe 1 D H . If N is a second such group,
then
N D gNg 1  gHg 1
for all g 2 G, and so
1
\
N gHg D N0 :
g2G 2

T HE CLASS EQUATION
When X is finite, it is a disjoint union of a finite number of
orbits:
m
[
XD Oi (disjoint union):
iD1
Hence:
Definition and examples 119

P ROPOSITION 4.11 The number of elements in X is


m
X m
X
jX j D jOi j D .G W [Link] //; xi in Oi : (20)
i D1 iD1

When G acts on itself by conjugation, this formula be-


comes:
P ROPOSITION 4.12 (C LASS EQUATION )
X
jGj D .G W CG .x// (21)

.x runs over a set of representatives for the conjugacy classes),


or X
jGj D jZ.G/j C .G W CG .y// (22)
.y runs over set of representatives for the conjugacy classes
containing more than one element).

T HEOREM 4.13 (C AUCHY ) If the prime p divides jGj, then


G contains an element of order p.

P ROOF. We use induction on jGj. If for some y not in the


centre of G, p does not divide .G W CG .y//, then pjCG .y/
and we can apply induction to find an element of order p in
CG .y/. Thus we may suppose that p divides all of the terms
.G W CG .y// in the class equation (second form), and so also
divides Z.G/. But Z.G/ is commutative, and it follows from
120 4. G ROUPS ACTING ON S ETS

the structure theorem1 of such groups that Z.G/ will contain


an element of order p. 2

C OROLLARY 4.14 A finite group G is a p-group if and only


if every element has order a power of p.

P ROOF. If jGj is a power of p, then Lagrange’s theorem (1.26)


shows that the order of every element is a power of p. The
converse follows from Cauchy’s theorem. 2

C OROLLARY 4.15 Every group of order 2p, p an odd prime,


is cyclic or dihedral.

P ROOF. From Cauchy’s theorem, we know that such a G con-


tains elements s and r of orders 2 and p respectively. Let
H D hri. Then H is of index 2, and so is normal. Obviously
s … H , and so G D H [ H s W

G D f1; r; : : : ; r p 1
; s; rs; : : : ; r p 1
sg:

As H is normal, srs 1 D r i , some i. Because s 2 D 1, r D


2
s 2 rs 2 D [Link] 1 /s 1 D r i , and so i 2  1 mod p. Because
1
Here is a direct proof that the theorem holds for an abelian group Z. We
use induction on the order of Z. It suffices to show that Z contains an element
whose order is divisible by p; because then some power of the element will have
order exactly p. Let g ¤ 1 be an element of Z. If p doesn’t divide the order of
g, then it divides the order of Z=hgi, in which case there exists (by induction)
an element of G whose order in Z=hgi is divisible by p. But the order of such
an element must itself be divisible by p.
Definition and examples 121

Z=pZ is a field, its only elements with square 1 are ˙1, and so
i  1 or 1 mod p. In the first case, the group is commutative
(any group generated by a set of commuting elements is obvi-
ously commutative); in the second srs 1 D r 1 and we have
the dihedral group (2.9). 2

p- GROUPS
T HEOREM 4.16 Every nontrivial finite p-group has nontrivial
centre.

P ROOF. By assumption, .G W 1/ is a power of p, and so .G W


CG .y// is power of p (¤ p 0 ) for all y not in the centre of
G. As p divides every term in the class equation (22) except
(perhaps) jZ.G/j, it must divide jZ.G/j also. 2

C OROLLARY 4.17 A group of order p n has normal subgroups


of order p m for all m  n.

P ROOF. We use induction on n. The centre of G contains an


element g of order p, and so N D hgi is a normal subgroup
of G of order p. Now the induction hypothesis allows us to
assume the result for G=N; and the correspondence theorem
(1.47) then gives it to us for G: 2

P ROPOSITION 4.18 Every group of order p 2 is commutative,


and hence is isomorphic to Cp  Cp or Cp 2 .
122 4. G ROUPS ACTING ON S ETS

P ROOF. We know that the centre Z is nontrivial, and that G=Z


therefore has order 1 or p. In either case it is cyclic, and the
next result implies that G is commutative. 2

L EMMA 4.19 Suppose G contains a subgroup H in its cen-


tre (hence H is normal) such that G=H is cyclic. Then G is
commutative.

P ROOF. Let a be an element of G whose image in G=H gen-


erates it. Then every element of G can be written g D ai h with
h 2 H , i 2 Z. Now
0 0
ai h  ai h0 D ai ai hh0 because H  Z.G/
0
D a i a i h0 h
0
D a h0  ai h:
i
2

R EMARK 4.20 The above proof shows that if H  Z.G/ and


G contains a set of representatives for G=H whose elements
commute, then G is commutative.

For p odd, it is now not difficult to show that any noncom-


mutative group of order p 3 is isomorphic to exactly one of the
groups constructed in (3.14, 3.15) (Exercise 4-4). Thus, up to
isomorphism, there are exactly two noncommutative groups of
order p 3 .
E XAMPLE 4.21 Let G be a noncommutative group of order
8. Then G must contain an element a of order 4 (see Ex-
ercise 1-6). If G contains an element b of order 2 not in
Definition and examples 123

hai, then G ' hai o hbi where  is the unique isomorphism


Z=2Z ! .Z=4Z/ , and so G  D4 . If not, any element b of G
not in hai must have order 4, and a2 D b 2 . Now bab 1 is an
element of order 4 in hai. It can’t equal a, because otherwise
G would be commutative, and so bab 1 D a3 . Therefore G is
the quaternion group (1.18, 2.7b).

ACTION ON THE LEFT COSETS


The action of G on the set of left cosets G=H of H in G is a
very useful tool in the study of groups. We illustrate this with
some examples.
Let X D G=H . Recall that, for any g 2 G,
1 1
[Link] / D g Stab.H /g D gHg
and the kernel of
G ! Sym.X/
1
T
is the largest normal subgroup g2G gHg of G contained
in H .
R EMARK 4.22 (a) Let H be a subgroup of G not containing a
normal subgroup of G other than 1. Then G ! Sym.G=H / is
injective, and we have realized G as a subgroup of a symmetric
group of order much smaller than .G W 1/Š. For example, if G
is simple, then the Sylow theorems (see Chapter 5) show that
G has many proper subgroups H ¤ 1 (unless G is cyclic), but
(by definition) it has no such normal subgroup.
(b) If .G W 1/ does not divide .G W H /Š, then
G ! Sym.G=H /
124 4. G ROUPS ACTING ON S ETS

can’t be injective (Lagrange’s theorem, 1.26), and we can con-


clude that H contains a normal subgroup ¤ 1 of G. For ex-
ample, if G has order 99, then it will have a subgroup N of
order 11 (Cauchy’s theorem, 4.13), and the subgroup must be
normal. In fact, G D N  Q.

E XAMPLE 4.23 Corollary 4.15 shows that every group G of


order 6 is either cyclic or dihedral. Here we present a slightly
different argument. According to Cauchy’s theorem (4.13), G
must contain an element r of order 3 and an element s of order
def
2. Moreover N D hri must be normal because 6 doesn’t divide
2Š (or simply because it has index 2). Let H D hsi. Either (a)
H is normal in G, or (b) H is not normal in G. In the first
case, rsr 1 D s, i.e., rs D sr, and so G ' hri  hsi  C2 
C3 . In the second case, G ! Sym.G=H / is injective, hence
surjective, and so G  S3  D3 .

Permutation groups
Consider Sym.X / where X has n elements. Since (up to iso-
morphism) a symmetry group Sym.X/ depends only on the
number of elements in X, we may take X D f1; 2; : : : ; ng, and
so work with Sn . The symbol 12 25 37 44 53 61 76 denotes the per-
mutation sending 1 7! 2, 2 7! 5, 3 7! 7, etc..
Consider a permutation
 
1 2 3 ::: n
D :
 .1/  .2/ .3/ : : : .n/
Permutation groups 125

The pairs .i; j / with i < j and .i/ > .j / are called the in-
versions of  , and  is said to be even or odd according as the
number its inversions is even or odd.. The signature, sign./,
of  is C1 or 1 according as  is even or odd. For example,
sign./ D 1 if  is a transposition.
R EMARK 4.24 To compute the signature of  , connect (by a
line) each element i in the top row to the element i in the bot-
tom row, and count the number of times that the lines cross:
 is even or odd according as this number is even or odd. For
example,
1 2 3 4 5

3 5 1 4 2

is even (6 intersections). This works, because there is one


crossing for each inversion.
126 4. G ROUPS ACTING ON S ETS

For a permutation  , consider the products


Y
V D .j i / D .2 1/.3 1/    .n 1/
1i<j n .3 2/    .n 2/

.n .n 1//
Y
V D . .j /  .i//
1i<j n
D . .2/  .1//. .3/ .1//    ..n/ .1//
. .3/ .2//    ..n/ .2//

..n/ .n 1//:

The terms in the products are the same except that each inver-
sion introduces a negative sign.2 Therefore,

V D sign./V:

Now let P be the additive group of maps Zn ! Z. For f 2


P and  2 Sn , let f be the element of P defined by

.f /.z1 ; : : : ; zn / D f .z .1/ ; : : : ; z .n/ /:


2
Each is a product over the 2-element subsets of f1; 2; : : : ; ng; the factor
corresponding to the subset fi; j g is ˙.j i /.
Permutation groups 127

For ;  2 Sn , one finds that3

 .f / D ./f: (23)

Let p be the element of P defined by


Y
p.z1 ; : : : ; zn / D .zj zi /:
1i <j n

The same argument as above shows that

p D sign./p:

On putting f D p in (23) and using that p ¤ 0, one finds that

sign. / sign. / D sign./:

Therefore, “sign” is a homomorphism Sn ! f˙1g. When n 


2, it is surjective, and so its kernel is a normal subgroup of Sn
of order nŠ2 , called the alternating groupAn .
R EMARK 4.25 Clearly sign is the unique homomorphism
Sn ! f˙1g such that sign. / D 1 for every transposition
 . Now let G D Sym.X / where X is a set with n elements.
Once we have chosen an ordering of X, we can speak of the
3
For x 2 Zn and  2 Sn , let x  be the element of Zn such that .x  /i D
x.i/ . Then .x  / D x   . By definition, .f /.x/ D f .x  /. Therefore
. .f //.x/ D .f /.x  / D f ..x  / / D f .x   / D ..  /f / .x/:
128 4. G ROUPS ACTING ON S ETS

inversions of an element  of G. Define "./ to be C1 or 1


according as  has an even or an odd number of inversions. The
same arguments as above show that " is the unique homomor-
phism G ! f˙1g such that "./ D 1 for every transposition
 . In particular, it is independent of the choice of the ordering.
In other words, the parity of the number of inversions of  is
independent of the choice of the ordering on X. Can you prove
this directly?

A cycle is a permutation of the following form

i1 7! i2 7! i3 7!    7! ir 7! i1 ; remaining i’s fixed.

The ij are required to be distinct. We denote this cycle by


.i1 i2 :::ir /, and call r its length — note that r is also its or-
der as an element of Sn . A cycle of length 2 is a transposition.
A cycle .i/ of length 1 is the identity map. The support of the
cycle .i1 : : : ir / is the set fi1 ; : : : ; ir g, and cycles are said to be
disjoint if their supports are disjoint. Note that disjoint cycles
commute. If

 D .i1 :::ir /.j1 :::js /    .l1 :::lu / (disjoint cycles);

then

 m D .i1 :::ir /m .j1 :::js /m    .l1 :::lu /m (disjoint cycles);

and it follows that  has order lcm.r; s; :::; u/:


P ROPOSITION 4.26 Every permutation can be written (in es-
sentially one way) as a product of disjoint cycles.
Permutation groups 129

P ROOF. Let  2 Sn , and let O  f1; 2; : : : ; ng be an orbit for


h i. If jOj D r, then for any i 2 O;

O D fi;  .i /; : : : ;  r 1
.i/g:
Therefore  and the cycle .i  .i/ : : :  r 1 .i// have the same
action on any element of O. Let
m
[
f1; 2; : : : ; ng D Oj
j D1

be the decomposition of f1; : : : ; ng into a disjoint union of orbits


for h i, and let j be the cycle associated (as above) with Oj .
Then
 D 1  m
is a decomposition of  into a product of disjoint cycles. For
the uniqueness, note that a decomposition  D 1    m into
a product of disjoint cycles must correspond to a decomposi-
tion of f1; :::; ng into orbits (ignoring cycles of length 1 and
orbits with only one element). We can drop cycles of length
one, change the order of the cycles, and change how we write
each cycle (by choosing different initial elements), but that’s
all because the orbits are intrinsically attached to : 2

For example,
 
1 2 3 4 5 6 7 8
D .15/.27634/.8/: (24)
5 7 4 2 1 3 6 8

It has order lcm.2; 5/ D 10.


130 4. G ROUPS ACTING ON S ETS

C OROLLARY 4.27 Each permutation  can be written as a


product of transpositions; the number of transpositions in such
a product is even or odd according as  is even or odd.

P ROOF. The cycle

.i1 i2 :::ir / D .i1 i2 /    .ir 2 ir 1 /.ir 1 ir /;

and so the first statement follows from the proposition. Because


sign is a homomorphism, and the signature of a transposition
is 1, sign./ D . 1/#transpositions . 2

Note that the formula in the proof shows that the signature
of a cycle of length r is . 1/r 1 , that is, an r-cycle is even or
odd according as r is odd or even.
It is possible to define a permutation to be even or odd ac-
cording as it is a product of an even or odd number of transpo-
sitions, but then one has to go through an argument as above to
show that this is a well-defined notion.
The corollary says that Sn is generated by transpositions.
For An there is the following result.
C OROLLARY 4.28 The alternating group An is generated by
cycles of length three.

P ROOF. Any  2 An is the product (possibly empty) of an


even number of transpositions,  D t1 t10    tm tm
0 , but the prod-
uct of two transpositions can always be written as a product of
3-cycles:
Permutation groups 131

8
<.ij /.j l/ D .ij l/
ˆ case j D k;
.ij /.kl/ D .ij /.j k/.j k/.kl/ D .ij k/.j kl/ case i; j; k; l distinct, 2
ˆ
:1 case .ij / D .kl/:

Recall that two elements a and b of a group G are said to


be conjugate a  b if there exists an element g 2 G such that
b D gag 1 , and that conjugacy is an equivalence relation. For
a group G, it is useful to determine the conjugacy classes in G.
E XAMPLE 4.29 In Sn , the conjugate of a cycle is given by:
1
g.i1 : : : ik /g D .g.i1 / : : : [Link] //:
Hence
1
g.i1 : : : ir /    .l1 : : : lu /g D .g.i1 / : : : [Link] //    .g.l1 /:::[Link] //
(even if the cycles are not disjoint, because conjugation is a ho-
momorphism). In other words, to obtain gg 1 , replace each
element in each cycle of  by its image under g:

We shall now determine the conjugacy classes in Sn . By a


partition of n, we mean a sequence of integers n1 ; : : : ; nk such
that
1  n1  n2      nk  n and
n1 C n2 C    C nk D n:
For example, there are exactly 5 partitions of 4, namely,
4 D 1 C 1 C 1 C 1; 4 D 1 C 1 C 2; 4 D 1 C 3; 4 D 2 C 2; 4 D 4;
132 4. G ROUPS ACTING ON S ETS

and 1; 121; 505 partitions of 61. Note that a partition

f1; 2; :::; ng D O1 [ ::: [ Ok (disjoint union)

of f1; 2; : : : ; ng determines a partition of n,

n D n1 C n2 C ::: C nk ; ni D jOi j;

provided the numbering has been chosen so that jOi j 


jOi C1 j. Since the orbits of an element  of Sn form a parti-
tion of f1; : : : ; ng, we can attach to each such  a partition of
n. For example, the partition of 8 attached to .15/.27634/.8/
is 1; 2; 5 and the partition attached of n attached to

 D .i1 : : : in1 /    .l1 : : : lnk /;


(disjoint cycles) 1 < ni  ni C1 ;
P
is 1; 1; : : : ; 1; n1 ; : : : ; nk .n ni ones/:
P ROPOSITION 4.30 Two elements  and  of Sn are conju-
gate if and only if they define the same partitions of n.

P ROOF. H) W We saw in (4.29) that conjugating an element


preserves the type of its disjoint cycle decomposition.
(H W Since  and  define the same partitions of n, their
decompositions into products of disjoint cycles have the same
type:
 D .i1 : : : ir /.j1 : : : js / : : : .l1 : : : lu /;
 D .i10 : : : ir0 /.j10 : : : js0 / : : : .l10 : : : lu0 /:
Permutation groups 133

If we define g to be
 
i1    ir j1  js  l1  lu
;
i10    ir0 j10  js0  l10  0
lu
then
1
gg D : 2

E XAMPLE 4.31 .ij k/ D .[Link]


ij k[Link]
/.123/.[Link]
ij k[Link]
/ 1:

R EMARK 4.32 For 1 < k  n, there are n.n 1/.n k


kC1/
dis-
1
tinct k-cycles in Sn . The k is needed so that we don’t count
.i1 i2 : : : ik / D .ik i1 : : : ik 1/ D : : :
k times. Similarly, it is possible to compute the number of ele-
ments in any conjugacy class in Sn , but a little care is needed
when the partition of n has several terms equal. For example,
the number of permutations in S4 of type .ab/.cd / is
 
1 43 21
 D 3:
2 2 2
The 21 is needed so that we don’t count .ab/.cd / D .cd /.ab/
twice. For S4 we have the following table:
Partition Element No. in Conj. Class Parity
1C1C1C1 1 1 even
1C1C2 .ab/ 6 odd
1C3 .abc/ 8 even
2C2 .ab/.cd / 3 even
4 .abcd / 6 odd
134 4. G ROUPS ACTING ON S ETS

Note that A4 contains exactly 3 elements of order 2, namely


those of type 2 C 2, and that together with 1 they form a sub-
group V . This group is a union of conjugacy classes, and is
therefore a normal subgroup of S4 .

T HEOREM 4.33 (G ALOIS ) The group An is simple if n  5

R EMARK 4.34 For n D 2, An is trivial, and for n D 3, An is


cyclic of order 3, and hence simple; for n D 4 it is nonabelian
and nonsimple — it contains the normal, even characteristic,
subgroup V (see 4.32).

L EMMA 4.35 Let N be a normal subgroup of An (n  5/; if


N contains a cycle of length three, then it contains all cycles of
length three, and so equals An (by 4.28).

P ROOF. Let be the cycle of length three in N , and let  be a


second cycle of length three in An . We know from (4.30) that
 D g g 1 for some g 2 Sn . If g 2 An , then this shows that 
is also in N . If not, because n  5, there exists a transposition
t 2 Sn disjoint from  . Then tg 2 An and
1 1 1
 D tt D tg g t ;

and so again  2 N . 2

The next lemma completes the proof of the Theorem.


L EMMA 4.36 Every normal subgroup N of An , n  5, N ¤ 1,
contains a cycle of length 3.
Permutation groups 135

P ROOF. Let  2 N ,  ¤ 1. If  is not a 3-cycle, we shall con-


struct another element  0 2 N ,  0 ¤ 1, which fixes more ele-
ments of f1; 2; : : : ; ng than does  . If  0 is not a 3-cycle, then
we can apply the same construction. After a finite number of
steps, we arrive at a 3-cycle.
Suppose  is not a 3-cycle. When we express it as a product
of disjoint cycles, either it contains a cycle of length  3 or else
it is a product of transpositions, say
(i)  D .i1 i2 i3 :::/    or
(ii)  D .i1 i2 /.i3 i4 /    .
In the first case,  moves two numbers, say i4 , i5 , other than
i1 , i2 , i3 , because  ¤ .i1 i2 i3 /, .i1 : : : i4 /. Let D .i3 i4 i5 /.
Then 1 D  1 D .i1 i2 i4 : : :/    2 N , and is distinct from
def

 (because it acts differently on i2 ). Thus  0 D 1  1 ¤ 1, but


def

 0 D  1  1 fixes i2 and all elements other than i1 ; :::; i5


fixed by  — it therefore fixes more elements than  .
In the second case, form , 1 ,  0 as in the first case with
i4 as in (ii) and i5 any element distinct from i1 ; i2 ; i3 ; i4 . Then
1 D .i1 i2 /.i4 i5 /    is distinct from  because it acts differ-
ently on i4 . Thus  0 D 1  1 ¤ 1, but  0 fixes i1 and i2 , and
all elements ¤ i1 ; :::; i5 not fixed by  — it therefore fixes at
least one more element than  . 2

C OROLLARY 4.37 For n  5, the only normal subgroups of


Sn are 1; An , and Sn .

P ROOF. If N is normal in Sn , then N \ An is normal in An .


Therefore either N \ An D An or N \ An D f1g. In the first
136 4. G ROUPS ACTING ON S ETS

case, N  An , which has index 2 in Sn , and so N D An or Sn .


In the second case, the map x 7! xAn W N ! Sn =An is injective,
and so N has order 1 or 2, but it can’t have order 2 because
no conjugacy class in Sn (other than f1g) consists of a single
element. 2

A SIDE 4.38 There exists a description of the conjugacy classes in An ,


from which it is possible to deduce its simplicity for n  5 (see Exer-
cise 4-12).

A SIDE 4.39 A group G is said to be solvable if there exist subgroups


G D G0  G1      Gi 1  Gi      Gr D f1g
such that each Gi is normal in Gi 1 and each quotient Gi 1 =Gi is
commutative. Thus An (also Sn / is not solvable if n  5. Let f .X / 2
QŒX  be of degree n.
In Galois theory, one attaches to f a subgroup Gf of the group of
permutations of the roots of f , and shows that the roots of f can be
obtained from the coefficients of f by the algebraic operations of ad-
dition, subtraction, multiplication, division, and the extraction of mth
roots if and only if Gf is solvable (Galois’s theorem). For every n,
there exist lots of polynomials f of degree n with Gf  Sn , and
hence (when n  5) lots of polynomials not solvable in radicals.

The Todd-Coxeter algorithm.


Let G be a group described by a finite presentation, and let H
be a subgroup described by a generating set. Then the Todd-
The Todd-Coxeter algorithm. 137

Coxeter algorithm4 is a strategy for writing down the set of


left cosets of H in G together with the action of G on the set.
I illustrate it with an example (from Artin 1991, 6.9, which
provides more details, but note that he composes permutations
in the reverse direction from us).
Let G D ha; b; c j a3 ; b 2 ; c 2 ; cbai and let H be the subgroup
generated by c (strictly speaking, H is the subgroup generated
by the element of G represented by the reduced word c). The
operation of G on the set of cosets is described by the action of
the generators, which must satisfy the following rules:
(i) Each generator (a; b; c in our example) acts as a permu-
tation.
(ii) The relations (a3 ; b 2 ; c 2 ; cba in our example) act triv-
ially.
(iii) The generators of H (c in our example) fix the coset 1H .
(iv) The operation on the cosets is transitive.
The strategy is to introduce cosets, denoted 1; 2; : : : with 1 D
1H , as necessary.
Rule (iii) tells us simply that c1 D c. We now apply the first
two rules. Since we don’t know what a1 is, let’s denote it 2:
a1 D 2. Similarly, let a2 D 3. Now a3 D a3 1, which according
to (ii) must be 1. Thus, we have introduced three (potential)
4
To solve a problem, an algorithm must always terminate in a finite time
with the correct answer to the problem. The Todd-Coxeter algorithm does not
solve the problem of determining whether a finite presentation defines a finite
group (in fact, there is no such algorithm). It does, however, solve the problem
of determining the order of a finite group from a finite presentation of the group
(use the algorithm with H the trivial subgroup 1.)
138 4. G ROUPS ACTING ON S ETS

cosets 1, 2, 3, permuted by a as follows:


a a a
1 7! 2 7! 3 7! 1:
What is b1? We don’t know, and so it is prudent to introduce
another coset 4 D b1. Now b4 D 1 because b 2 D 1, and so we
have
b b
1 7! 4 7! 1:
We still have the relation cba. We know a1 D 2, but we don’t
know what b2 is, and so we set b2 D 5:
a b
1 7! 2 7! 5:
By (iii) c1 D 1, and by (ii) applied to cba we have c5 D 1.
Therefore, according to (i) we must have 5 D 1; we drop 5,
and so now b2 D 1. Since b4 D 1 we must have 4 D 2, and so
we can drop 4 also. What we know can be summarized by the
table:
a a a b b c c a b c
1 2 3 1 2 1 1 1 2 1 1
2 3 1 2 1 2 2 3 2
3 1 2 3 3 3 1 2 3
The bottom right corner, which is forced by (ii), tells us that
c2 D 3. Hence also c3 D 2, and this then determines the rest of
the table:
a a a b b c c a b c
1 2 3 1 2 1 1 1 2 1 1
2 3 1 2 1 2 3 2 3 3 2
3 1 2 3 3 3 2 3 1 2 3
Primitive actions. 139

We find that we have three cosets on which a; b; c act as

a D .123/ b D .12/ c D .23/:

More precisely, we have written down a map G ! S3 that is


consistent with the above rules. A theorem (Artin 1991, 9.10)
now says that this does in fact describe the action of G on
G=H . Since the three elements .123/, .12/, and .23/ gener-
ate S3 , this shows that the action of G on G=H induces an
isomorphism G ! S3 , and that H is a subgroup of order 2.
In Artin 1991, 6.9, it is explained how to make this proce-
dure into an algorithm which, when it succeeds in producing a
consistent table, will in fact produce the correct table.
This algorithm is implemented in GAP.

Primitive actions.
Let G be a group acting on a set X , and let  be a partition of
X . We say that  is stabilized by G if

A 2  H) gA 2 :

It suffices to check the condition for a set of generators for G.


E XAMPLE 4.40 (a) The subgroup G D h.1234/i of S4 stabi-
lizes the partition ff1; 3g; f2; 4gg of f1; 2; 3; 4g.
(b) Identify X D f1; 2; 3; 4g with the set of vertices of
the square on which D4 acts in the usual way, namely,
with r D .1234/, s D .2; 4/. Then D4 stabilizes the partition
ff1; 3g; f2; 4gg (opposite vertices stay opposite).
140 4. G ROUPS ACTING ON S ETS

(c) Let X be the set of partitions of f1; 2; 3; 4g into two sets,


each with two elements. Then S4 acts on X , and Ker.S4 !
Sym.X// is the subgroup V defined in (4.32).

The group G always stabilizes the trivial partitions of X ,


namely, the set of all one-element subsets of X, and fXg. When
it stabilizes only those partitions, we say that the action is prim-
itive; otherwise it is imprimitive. A subgroup of Sym.X/ (e.g.,
of Sn ) is said to be primitive if it acts primitively on X . Ob-
viously, Sn itself is primitive, but Example 4.40b shows that
D4 , regarded as a subgroup of S4 in the obvious way, is not
primitive.
E XAMPLE 4.41 A doubly transitive action is primitive: if it
stabilized
ffx; x 0 ; :::g; fy; :::g:::g,
then there would be no element sending .x; x 0 / to .x; y/.

R EMARK 4.42 The G-orbits form a partition of X that is sta-


bilized by G. If the action is primitive, then the partition into
orbits must be one of the trivial ones. Hence
action primitive H) action transitive or trivial.

For the remainder of this section, G is a finite group acting


transitively on a set X with at least two elements.
P ROPOSITION 4.43 The group G acts imprimitively if and
only if there is a proper subset A of X with at least 2 elements
such that,
for each g 2 G, either gA D A or gA \ A D ;: (25)
Primitive actions. 141

P ROOF. H): The partition  stabilized by G contains such an


A.
(H: From such an A, we can form a partition
fA; g1 A; g2 A; :::g of X , which is stabilized by G. 2

A subset A of X satisfying (25) is called block.


P ROPOSITION 4.44 Let A be a block in X with jAj  2 and
A ¤ X. For any x 2 A,

Stab.x/ $ Stab.A/ $ G:

P ROOF. We have Stab.A/  Stab.x/ because

gx D x H) gA \ A ¤ ; H) gA D A:

Let y 2 A, y ¤ x. Because G acts transitively on X, there is a


g 2 G such that gx D y. Then g 2 Stab.A/, but g … Stab.x/:
Let y … A. There is a g 2 G such that gx D y, and then
g … Stab.A/: 2

T HEOREM 4.45 The group G acts primitively on X if and


only if, for one (hence all) x in X, Stab.x/ is a maximal sub-
group of G.

P ROOF. If G does not act primitively on X , then (see 4.43)


there is a block A $ X with at least two elements, and so (4.44)
shows that Stab.x/ will not be maximal for any x 2 A.
142 4. G ROUPS ACTING ON S ETS

Conversely, suppose that there exists an x in X and a sub-


group H such that
Stab.x/ $ H $ G.
Then I claim that A D H x is a block ¤ X with at least two
elements.
Because H ¤ Stab.x/, H x ¤ fxg, and so fxg $ A $ X .
If g 2 H , then gA D A. If g … H , then gA is disjoint
from A: for suppose ghx D h0 x some h0 2 H ; then h0 1 gh 2
Stab.x/  H , say h0 1 gh D h00 , and g D h0 h00 h 1 2 H . 2

Exercises
4-1 Let H1 and H2 be subgroups of a group G. Show that
the maps of G-sets G=H1 ! G=H2 are in natural one-to-one
correspondence with the elements gH2 of G=H2 such that
H1  gH2 g 1 .

4-2 (a) Show that a finite group G can’t be equal to the union
of the conjugates of a proper subgroup H .
(b) Show that (a) holds for an infinite group G provided that
.GW H / is finite.
(c) Give an example to show that (a) fails in general for
infinite groups.
(c) Give an example of a proper subset S of a finite group G
such that G D g2G gSg 1 .
S

4-3 Show that any set of representatives for the conjugacy


classes in a finite group generates the group.
Exercises 143

4-4 Prove that any noncommutative group of order p 3 , p an


odd prime, is isomorphic to one of the two groups constructed
in (3.14, 3.15).

4-5 Let p be the smallest prime dividing .G W 1/ (assumed


finite). Show that any subgroup of G of index p is normal.

4-6 Show that a group of order 2m, m odd, contains a sub-


group of index 2. (Hint: Use Cayley’s theorem 1.22)

4-7 For n  5, show that the k-cycles in Sn generate Sn or


An according as k is even or odd.

4-8 Let G D GL3 .F2 /.


(a) Show that .G W 1/ D 168.
(b) Let X be the set of lines through the origin in F32 ; show
that X has 7 elements, and that there is a natural injective
homomorphism G ,! Sym.X/ D S7 .
(c) Use Jordan canonical forms to show that G has six con-
jugacy classes, with 1, 21, 42, 56, 24, and 24 elements
respectively. [Note that if M is a free F2 Œ˛-module of
rank one, then EndF2 Œ˛ .M / D F2 Œ˛.]
(d) Deduce that G is simple.

4-9 Let G be a group. If Aut.G/ is cyclic, prove that G is


commutative; if further, G is finite, prove that G is cyclic.

4-10 Show that Sn is generated by .1 2/; .1 3/; : : : ; .1 n/; also


by .1 2/; .2 3/; : : : ; .n 1 n/.
144 4. G ROUPS ACTING ON S ETS

4-11 Let K be a conjugacy class of a finite group G contained


in a normal subgroup H of G. Prove that K is a union of k con-
jugacy classes of equal size in H , where k D .G W H  CG .x//
for any x 2 K.

4-12 (a) Let  2 An . From Exercise 4-11 we know that the


conjugacy class of  in Sn either remains a single conjugacy
class in An or breaks up as a union of two classes of equal size.
Show that the second case occurs ”  does not commute
with an odd permutation ” the partition of n defined by 
consists of distinct odd integers.
(b) For each conjugacy class K in A7 , give a member of K,
and determine jKj.

4-13 Let G be the group with generators a; b and relations


a4 D 1 D b 2 , aba D bab.
(a) Use the Todd-Coxeter algorithm (with H D 1) to find
the image of G under the homomorphism G ! Sn , n D
.G W 1/, given by Cayley’s Theorem 1.11. [No need to
include every step; just an outline will do.]
(b) Use Sage/GAP to check your answer.

4-14 Show that if the action of G on X is primitive and ef-


fective, then the action of any normal subgroup H ¤ 1 of G is
transitive.

4-15 (a) Check that A4 has 8 elements of order 3, and 3 ele-


ments of order 2. Hence it has no element of order 6.
Exercises 145

(b) Prove that A4 has no subgroup of order 6 (cf. 1.30). (Use


4.23.)
(c) Prove that A4 is the only subgroup of S4 of order 12.

4-16 Let G be a group with a subgroup of index r. Prove:


(a) If G is simple, then .G W 1/ divides rŠ.
(b) If r D 2; 3; or 4, then G can’t be simple.
(c) There exists a nonabelian simple group with a subgroup
of index 5.

4-17 Prove that Sn is isomorphic to a subgroup of AnC2 .

4-18 Let H and K be subgroups of a group G. A double


coset of H and K in G is a set of the form

HaK D fhak j h 2 H , k 2 Kg

for some a 2 G.
(a) Show that the double cosets of H and K in G partition
G.
(b) Let H \ aKa 1 act on H  K by b.h; k/ D
.hb; a 1 b 1 ak/. Show that the orbits for this action are
exactly the fibres of the map .h; k/ 7! hakW H  K !
HaK.
(c) (Double coset counting formula). Use (b) to show that
jH jjKj
jHaKj D 1j
:
jH \ aKa
Chapter 5

The Sylow Theorems;


Applications

In this chapter, all groups are finite.


Let G be a group and let p be a prime dividing .GW 1/. A
subgroup of G is called a Sylow p-subgroup of G if its order
is the highest power of p dividing .G W 1/. In other words, H
is a Sylow p-subgroup of G if it is a p-group and its index in
G is prime to p.
The Sylow theorems state that there exist Sylow p-
subgroups for all primes p dividing .GW 1/, that the Sylow
p-subgroups for a fixed p are conjugate, and that every p-
subgroup of G is contained in such a subgroup; moreover, the
theorems restrict the possible number of Sylow p-subgroups in
148 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

G.

The Sylow theorems


In the proofs, we frequently use that if O is an orbit for a group
H acting on a set X , and x0 2 O, then the map H ! X, h 7!
hx0 induces a bijection

H= Stab.x0 / ! OI

see (4.7). Therefore

.H W Stab.x0 // D jOj:

In particular, when H is a p-group, jOj is a power of p: either


O consists of a single element, or jOj is divisible by p. Since
X is a disjoint union of the orbits, we can conclude:
L EMMA 5.1 Let H be a p-group acting on a finite set X, and
let X H be the set of points fixed by H ; then

jXj  jX H j .mod p/:

When the lemma is applied to a p-group H acting on itself


by conjugation, we find that

.Z.H / W 1/  .H W 1/ mod p

and so pj.Z.H /W 1/ (cf. the proof of 4.16).


The Sylow theorems 149

T HEOREM 5.2 (S YLOW I) Let G be a finite group, and let p


be prime. If p r j.G W 1/, then G has a subgroup of order p r :

P ROOF. According to (4.17), it suffices to prove this with p r


the highest power of p dividing .G W 1/, and so from now on
we assume that .G W 1/ D p r m with m not divisible by p. Let
X D fsubsets of G with p r elementsg;
with the action of G defined by
def
G  X ! X; .g; A/ 7! gA D fga j a 2 Ag:
Let A 2 X , and let
def
H D Stab.A/ D fg 2 G j gA D Ag:
For any a0 2 A, h 7! ha0 W H ! A is injective (cancellation
law), and so .H W 1/  jAj D p r . In the equation
.G W 1/ D .G W H /.H W 1/
we know that .G W 1/ D p r m, .H W 1/  p r , and that .G W H /
is the number of elements in the orbit of A. If we can find an A
such that p doesn’t divide the number of elements in its orbit,
then we can conclude that (for such an A), H D Stab A has
order p r .
The number of elements in X is
 r 
p m
jXj D
pr
.p r m/.p r m 1/    .p r m i/    .p r m p r C 1/
D :
p r .p r 1/    .p r i/    .p r p r C 1/
150 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

Note that, because i < p r , the power of p dividing p r m i is


the power of p dividing i. The same is true for p r i. There-
fore the corresponding terms on top and bottom are divisible by
the same powers of p, and so p does not divide jXj. Because
the orbits form a partition of X,
X
jXj D jOi j; Oi the distinct orbits;
and so at least one of the jOi j is not divisible by p. 2

E XAMPLE 5.3 Let Fp D Z=pZ, the field with p elements, and


let G D GLn .Fp /. The n  n matrices in G are precisely those
whose columns form a basis for Fnp . Thus, the first column can
be any nonzero vector in Fnp , of which there are p n 1; the
second column can be any vector not in the span of the first
column, of which there are p n p; and so on. Therefore, the
order of G is
.p n 1/.p n p/.p n p 2 /    .p n pn 1
/;
and so the power of p dividing .G W 1/ is p 1C2CC.n 1/ . Con-
sider the upper triangular matrices with 1’s down the diagonal:
1    
0 1
B0 1     C
B0 0 1    C
B C:
B: : : :: C
@: : :
: : :  :
A
0 0 0  1
They form a subgroup U of order p n 1 p n 2    p, which is
therefore a Sylow p-subgroup G.
The Sylow theorems 151

R EMARK 5.4 The theorem gives another proof of Cauchy’s


theorem (4.13). If a prime p divides .GW 1/, then G will have a
subgroup H of order p, and any g 2 H , g ¤ 1, is an element
of G of order p.

R EMARK 5.5 The proof of Theorem 5.2 can be modified to


show directly that for each power p r of p dividing .G W 1/
there is a subgroup H of G of order p r . One again writes .G W
1/ D p r m and considers the set X of all subsets of order p r . In
this case, the highest power p r0 of p dividing jXj is the highest
power of p dividing m, and it follows that there is an orbit in
X whose order is not divisible by p r0 C1 . For an A in such an
orbit, the same counting argument shows that Stab.A/ has p r
elements. We recommend that the reader write out the details.

T HEOREM 5.6 (S YLOW II) Let G be a finite group, and let


jGj D p r m with m not divisible by p.
(a) Any two Sylow p-subgroups are conjugate.
(b) Let sp be the number of Sylow p-subgroups in G; then
sp  1 mod p and sp jm.
(c) Every p-subgroup of G is contained in a Sylow p-
subgroup.

Let H be a subgroup of G. Recall (4.6, 4.8) that the nor-


malizer of H in G is
1
NG .H / D fg 2 G j gHg D H g;

and that the number of conjugates of H in G is .G W NG .H //.


152 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

L EMMA 5.7 Let P be a Sylow p-subgroup of G, and let H


be a p-subgroup. If H normalizes P , i.e., if H  NG .P /, then
H  P . In particular, no Sylow p-subgroup of G other than P
normalizes P .

P ROOF. Because H and P are subgroups of NG .P / with P


normal in NG .P /, HP is a subgroup, and H=H \P ' HP =P
(apply 1.46). Therefore .HP W P / is a power of p (here is
where we use that H is a p-group), but
.HP W 1/ D .HP W P /.P W 1/;
and .P W 1/ is the largest power of p dividing .G W 1/, hence
also the largest power of p dividing .HP W 1/. Thus .HP W
P / D p 0 D 1, and H  P . 2

P ROOF ( OF S YLOW II) (a) Let X be the set of Sylow p-


subgroups in G, and let G act on X by conjugation,
1
.g; P / 7! gP g W G  X ! X:
Let O be one of the G-orbits: we have to show O is all of X .
Let P 2 O, and let P act on O through the action of G.
This single G-orbit may break up into several P -orbits, one
of which will be fP g. In fact this is the only one-point orbit
because
fQg is a P -orbit ” P normalizes Q;
which we know (5.7) happens only for Q D P . Hence the num-
ber of elements in every P -orbit other than fP g is divisible by
p, and we have that jOj  1 mod p.
The Sylow theorems 153

Suppose there exists a P … O. We again let P act on O, but


this time the argument shows that there are no one-point orbits,
and so the number of elements in every P -orbit is divisible by
p. This implies that #O is divisible by p, which contradicts
what we proved in the last paragraph. There can be no such P ,
and so O is all of X.
(b) Since sp is now the number of elements in O, we have
also shown that sp  1 (mod p/.
Let P be a Sylow p-subgroup of G. According to (a), sp is
the number of conjugates of P , which equals
.G W 1/ .G W 1/
.G W NG .P // D D
.NG .P / W 1/ .NG .P / W P /  .P W 1/
m
D :
.NG .P / W P /
This is a factor of m.
(c) Let H be a p-subgroup of G, and let H act on the set
X of Sylow p-subgroups by conjugation. Because jX j D sp is
not divisible by p, X H must be nonempty (Lemma 5.1), i.e., at
least one H -orbit consists of a single Sylow p-subgroup. But
then H normalizes P and Lemma 5.7 implies that H  P . 2

C OROLLARY 5.8 A Sylow p-subgroup is normal if and only


if it is the only Sylow p-subgroup.

P ROOF. Let P be a Sylow p-subgroup of G. If P is nor-


mal, then (a) of Sylow II implies that it is the only Sylow p-
subgroup. The converse statement follows from (3.7c) (which
shows, in fact, that P is even characteristic). 2
154 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

C OROLLARY 5.9 Suppose that a group G has only one Sylow


p-subgroup for each prime p dividing its order. Then G is a
direct product of its Sylow p-subgroups.

P ROOF. Let P1 ; : : : ; Pk be Sylow subgroups of G, and let


r
jPi j D pi i ; the pi are distinct primes. Because each Pi is
normal in G, the product P1    Pk is a normal subgroup
of G. We shall prove by induction on k that it has or-
r r
der p11    pkk . If k D 1, there is nothing to prove, and so
we may suppose that k  2 and that P1    Pk 1 has order
r r
p11    pkk 11 . Then P1    Pk 1 \ Pk D 1; therefore (1.51)
shows that .P1    Pk 1 /Pk is the direct product of P1    Pk 1
r r
and Pk , and so has order p11    pkk . Now (1.52) applied to the
full set of Sylow subgroups of G shows that G is their direct
product. 2

E XAMPLE 5.10 Let G D GL.V / where V is a vector space of


dimension n over Fp . There is a geometric description of the
Sylow subgroups of G. A full flag F in V is a sequence of
subspaces

V D Vn  Vn 1      Vi      V1  f0g

with dim Vi D i. Given such a flag F , let U.F / be the set of


linear maps ˛W V ! V such that
(a) ˛.Vi /  Vi for all i, and
(b) the endomorphism of Vi =Vi 1 induced by ˛ is the iden-
tity map.
Alternative approach to the Sylow theorems 155

I claim that U.F / is a Sylow p-subgroup of G. Indeed, we can


construct a basis fe1 ; : : : ; en g for V such fe1 g is basis for V1 ,
fe1 ; e2 g is a basis for V2 , and so on. Relative to this basis, the
matrices of the elements of U.F / are exactly the elements of
the group U of (5.3).
def
Let g 2 GLn .F/. Then gF D fgVn ; gVn 1 ; : : :g is again a
full flag, and [Link] / D g U.F /g 1 . From (a) of Sylow II, we
see that the Sylow p-subgroups of G are precisely the groups
of the form U.F / for some full flag F .

A SIDE 5.11 Some books use different numberings for Sylow’s theo-
rems. I have essentially followed the original (Sylow 1872).

Alternative approach to the Sylow theorems


We briefly forget that we have proved the Sylow theorems.
T HEOREM 5.12 Let G be a group, and let P be a Sylow p-
subgroup of G. For any subgroup H of G, there exists an a 2 G
such that H \ aP a 1 is a Sylow p-subgroup of H .

P ROOF. Recall (Exercise 4-18) that G is a disjoint union of the


double cosets for H and P , and so
X X jH jjP j
jGj D jHaP j D 1j
a a jH \ aP a
156 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

where the sum is over a set of representatives for the double


cosets. On dividing by jP j we find that
jGj X jH j
D 1j
;
jP j a jH \ aP a

and so there exists an a such that .H W H \ aP a 1 / is not divis-


ible by p. For such an a, H \ aP a 1 is a Sylow p-subgroup
of H . 2

P ROOF ( OF S YLOW I) According to Cayley’s theorem (1.22),


G embeds into Sn , and Sn embeds into GLn .Fp / (see 7.1b
below). As GLn .Fp / has a Sylow p-subgroup (see 5.3), so also
does G. 2

P ROOF ( OF S YLOW II(a,c)) Let P be a Sylow p-subgroup of


G, and let P 0 be a p-subgroup of G. Then P 0 is the unique
Sylow p-subgroup of P 0 , and so the theorem with H D P 0
shows that aP a 1  P 0 for some a. This implies (a) and (c)
of Sylow II. 2

Examples
We apply what we have learnt to obtain information about
groups of various orders.
5.13 (G ROUPS OF ORDER 99) Let G have order 99. The Sy-
low theorems imply thatˇ G has at least one subgroup H of
order 11, and in fact s11 ˇ 99
11 and s11  1 mod 11. It follows
ˇ
Examples 157

that s11 D 1, and H is normal. Similarly, s9 j11 and s9  1


mod 3, and so the Sylow 3-subgroup is also normal. Hence G is
isomorphic to the direct product of its Sylow subgroups (5.9),
which are both commutative (4.18), and so G commutative.
Here is an alternative proof. Verify as before that the Sy-
low 11-subgroup N of G is normal. The Sylow 3-subgroup Q
maps bijectively onto G=N , and so G D N o Q. It remains to
determine the action by conjugation of Q on N . But Aut.N /
is cyclic of order 10 (see 3.5), and so there is only the trivial
homomorphism Q ! Aut.N /. It follows that G is the direct
product of N and Q.

5.14 (G ROUPS OF ORDER pq, p; q PRIMES , p < q) Let


G be such a group, and let P and Q be Sylow p and q
subgroups. Then .G W Q/ D p, which is the smallest prime
dividing .G W 1/, and so (see Exercise 4-5) Q is normal.
Because P maps bijectively onto G=Q, we have that
G D Q o P;
and it remains to determine the action of P on Q by conjuga-
tion.
The group Aut.Q/ is cyclic of order q 1 (see 3.5), and so,
unless pjq 1, G D Q  P .
If pjq 1, then Aut.Q/ (being cyclic) has a unique sub-
group P 0 of order p. In fact P 0 consists of the maps

x 7! x i ; fi 2 Z=qZ j i p D 1g:
Let a and b be generators for P and Q respectively, and sup-
pose that the action of a on Q by conjugation is x 7! x i0 ;
158 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

i0 ¤ 1 (in Z=qZ). Then G has generators a; b and relations

ap ; bq ; aba 1
D b i0 :
Choosing a different i0 amounts to choosing a different gener-
ator a for P , and so gives an isomorphic group G.
In summary: if p - q 1, then the only group of order pq is
the cyclic group Cpq ; if pjq 1, then there is also a nonabelian
group given by the above generators and relations.

5.15 (G ROUPS OF ORDER 30) Let G be a group of order 30.


Then
s3 D 1; 4; 7; 10; : : : and divides 10I
s5 D 1; 6; 11; : : : and divides 6:
Hence s3 D 1 or 10, and s5 D 1 or 6. In fact, at least one is
1, for otherwise there would be 20 elements of order 3 and 24
elements of order 5, which is impossible. Therefore, a Sylow
3-subgroup P or a Sylow 5-subgroup Q is normal, and so H D
PQ is a subgroup of G. Because 3 doesn’t divide 5 1 D 4,
(5.14) shows that H is commutative, H  C3  C5 . Hence
G D .C3  C5 / o C2 ;
and it remains to determine the possible homomorphisms
W C2 ! Aut.C3  C5 /. But such a homomorphism  is de-
termined by the image of the nonidentity element of C2 , which
must be an element of order 2. Let a, b, c generate C3 , C5 , C2 .
Then
Aut.C3  C5 / D Aut.C3 /  Aut.C5 /;
Examples 159

and the only elements of Aut C3 and Aut C5 of order 2 are a 7!


a 1 and b 7! b 1 . Thus there are exactly 4 homomorphisms
 , and .c/ is one of the following elements:

a 7! a 1 a 7! a 1
   
a 7! a a 7! a
1 :
b 7! b b 7! b b 7! b b 7! b 1
The groups corresponding to these homomorphisms have cen-
tres of order 30, 3 (generated by a), 5 (generated by b), and
1 respectively, and hence are nonisomorphic. We have shown
that (up to isomorphism) there are exactly 4 groups of order
30. For example, the third on our list has generators a; b; c and
relations
a3 ; b5; c2; ab D ba; cac 1
Da 1
; cbc 1
D b:

5.16 (G ROUPS OF ORDER 12) Let G be a group of order 12,


and let P be its Sylow 3-subgroup. If P is not normal, then P
doesn’t contain a nontrivial normal subgroup of G, and so the
map (4.2, action on the left cosets)
' W G ! Sym.G=P /  S4
is injective, and its image is a subgroup of S4 of order 12. From
Sylow II we see that G has exactly 4 Sylow 3-subgroups, and
hence it has exactly 8 elements of order 3. But all elements of
S4 of order 3 are in A4 (see the table in 4.32), and so '.G/
intersects A4 in a subgroup with at least 8 elements. By La-
grange’s theorem '.G/ D A4 , and so G  A4 .
Now assume that P is normal. Then G D P oQ where Q is
the Sylow 4-subgroup. If Q is cyclic of order 4, then there is a
160 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

unique nontrivial map Q.D C4 / ! Aut.P /.D C2 /, and hence


we obtain a single noncommutative group C3 o C4 . If Q D
C2  C2 , there are exactly 3 nontrivial homomorphism W Q !
Aut.P /, but the three groups resulting are all isomorphic to
S3  C2 with C2 D Ker . (The homomorphisms differ by an
automorphism of Q, and so we can also apply Lemma 3.18.)
In total, there are 3 noncommutative groups of order 12 and
2 commutative groups.

5.17 (G ROUPS OF ORDER p 3 ) Let G be a group of order p 3 ,


with p an odd prime, and assume G is not commutative. We
know from (4.17) that G has a normal subgroup N of order
p2 .
If every element of G has order p (except 1), then N 
Cp  Cp and there is a subgroup Q of G of order p such that
Q \ N D f1g. Hence

G D N o Q

for some homomorphism  W Q ! N . The order of Aut.N / 


GL2 .Fp / is .p 2 1/.p 2 p/ (see 5.3), and so its Sylow p-
subgroups have order p. By the Sylow theorems, they are con-
jugate, and so Lemma 3.19 shows that there is exactly one non-
abelian group in this case.
Suppose G has elements of order p 2 , and let N be the sub-
group generated by such an element a. Because .G W N / D p is
the smallest (in fact only) prime dividing .G W 1/, N is normal
in G (Exercise 4-5). We next show that G contains an element
of order p not in N .
Examples 161

We know Z.G/ ¤ 1, and, because G isn’t commutative,


that G=Z.G/ is not cyclic (4.19). Therefore .Z.G/ W 1/ D p
and G=Z.G/  Cp  Cp . In particular, we see that for all
x 2 G, x p 2 Z.G/. Because G=Z.G/ is commutative, the
commutator of any pair of elements of G lies in Z.G/, and
an easy induction argument shows that
n.n 1/
.xy/n D x n y n Œy; x 2 ; n  1:

Therefore .xy/p D x p y p , and so x 7! x p W G ! G is a ho-


momorphism. Its image is contained in Z.G/, and so its ker-
nel has order at least p 2 . Since N contains only p 1 ele-
ments of order p, we see that there exists an element b of or-
der p outside N . Hence G D hai o hbi  Cp 2 o Cp , and it
remains to observe (3.19) that the nontrivial homomorphisms
Cp ! [Link] 2 /  Cp  Cp 1 give isomorphic groups.
Thus, up to isomorphism, the only noncommutative groups
of order p 3 are those constructed in (3.14, 3.15).

5.18 (G ROUPS OF ORDER 2p n , 4p n ; AND 8p n , p ODD )


Let G be a group of order 2m p n , 1  m  3, p an odd prime,
1  n. We shall show that G is not simple. Let P be a Sylow
p-subgroup and let N D NG .P /, so that sp D .G W N /.
From Sylow II, we know that sp j2m , sp D 1; p C 1; 2p C
1; : : :. If sp D 1, P is normal. If not, there are two cases to
consider:
(i) sp D 4 and p D 3, or
(ii) sp D 8 and p D 7:
162 5. T HE S YLOW T HEOREMS ; A PPLICATIONS

In the first case, the action by conjugation of G on the set of


Sylow 3-subgroups1 defines a homomorphism G ! S4 , which,
if G is simple, must be injective. Therefore .G W 1/j4Š, and so
n D 1; we have .G W 1/ D 2m 3. Now the Sylow 2-subgroup has
index 3, and so we have a homomorphism G ! S3 . Its kernel
is a nontrivial normal subgroup of G.
In the second case, the same argument shows that .G W 1/j8Š,
and so n D 1 again. Thus .G W 1/ D 56 and s7 D 8. Therefore G
has 48 elements of order 7, and so there can be only one Sylow
2-subgroup, which must therefore be normal.

Note that groups of order pq r , p; q primes, p < q are not


simple, because Exercise 4-5 shows that the Sylow q-subgroup
is normal. An examination of cases now reveals that A5 is the
smallest noncyclic simple group.
5.19 (G ROUPS OF ORDER 60) Let G be a simple group of
order 60. We shall show that G is isomorphic to A5 . Let P be
a Sylow 2-subgroup and N D NG .P /, so that s2 D .G W N /.
According to the Sylow theorems, s2 D 1; 3; 5; or 15:
(a) The case s2 D 1 is impossible, because P would be nor-
mal (see 5.8).
(b) The case s2 D 3 is impossible, because the kernel of
G ! Sym.G=N / would be a nontrivial normal subgroup of G.
(c) In the case s2 D 5, we get an inclusion G ,!
Sym.G=N / D S5 , which realizes G as a subgroup of index
2 in S5 , but we saw in (4.37) that, for n  5, An is the only
subgroup of index 2 in Sn .
1
Equivalently, the usual map G ! Sym.G=N /.
Exercises 163

(d) In the case s2 D 15, a counting argument (using that


s5 D 6) shows that there exist two Sylow 2-subgroups P and Q
intersecting in a group of order 2. The normalizer N of P \ Q
contains P and Q, and so it has index 1, 3, or 5 in G. The
first two cases are impossible for the same reasons as in (a) and
(b). If .GW N / D 5, the argument in (c) gives an isomorphism
G  A5 ; but this is impossible because s2 .A5 / D 5.

Exercises
5-1 Show that a finite group (not necessarily commutative) is
cyclic if, for each n > 0, it contains at most n elements of order
dividing n.
Chapter 6

Subnormal Series; Solvable


and Nilpotent Groups

Subnormal Series.
Let G be a group. A chain of subgroups

G D G0  G1      Gi  Gi C1      Gn D f1g:

is called a subnormal series if Gi is normal in Gi 1 for every


i , and it is called a normal series if Gi is normal in G for
every i.1 The series is said to be without repetitions if all the
1
Some authors write “normal series” where we write “subnormal series”
and “invariant series” where we write “normal series”.
166 6. S OLVABLE AND N ILPOTENT G ROUPS

inclusions Gi 1  Gi are proper (i.e., Gi 1 ¤ Gi ). Then n is


called the length of the series. The quotient groups Gi 1 =Gi
are called the quotient (or factor) groups of the series.
A subnormal series is said to be a composition series if it
has no proper refinement that is also a subnormal series. In
other words, it is a composition series if Gi is maximal among
the proper normal subgroups Gi 1 for each i. Thus a subnor-
mal series is a composition series if and only if each quotient
group is simple and nontrivial. Obviously, every finite group
has a composition series (usually many): choose G1 to be a
maximal proper normal subgroup of G; then choose G2 to be a
maximal proper normal subgroup of G1 , etc.. An infinite group
may or may not have a finite composition series.
Note that from a subnormal series

G D G0 F G1 F    F Gi F GiC1 F    F Gn D f1g

we obtain a sequence of exact sequences

1 ! Gn 1 ! Gn! Gn 2 =Gn 1 ! 1
2

1 ! Gi C1 ! Gi ! Gi =Gi C1 ! 1

1 ! G1 ! G0 ! G0 =G1 ! 1:

Thus G is built up out of the quotients


G0 =G1 ; G1 =G2 ; : : : ; Gn 1 by forming successive exten-
sions. In particular, since every finite group has a composition
series, it can be regarded as being built up out of simple
Subnormal Series. 167

groups. The Jordan-Hölder theorem, which is the main topic


of this section, says that these simple groups are independent
of the composition series (up to order and isomorphism).
Note that if G has a subnormal series G D G0 F G1 F    F
Gn D f1g, then
Y Y
.G W 1/ D .Gi 1 W Gi / D .Gi 1 =Gi W 1/:
1i n 1in

E XAMPLE 6.1 (a) The symmetric group S3 has a composition


series
S3 F A 3 F 1
with quotients C2 , C3 :
(b) The symmetric group S4 has a composition series

S4 F A4 F V F h.13/.24/i F 1;

where V  C2  C2 consists of all elements of order 2 in A4


(see 4.32). The quotients are C2 , C3 , C2 , C2 .
(c) Any full flag in Fnp , p a prime, is a composition series.
Its length is n, and its quotients are Cp ; Cp ; : : : ; Cp :
(d) Consider the cyclic group Cm D hai. For any factoriza-
tion m D p1    pr of m into a product of primes (not necessar-
ily distinct), there is a composition series

Cm F Cm F C m F 
p1 p1 p2
k k k
hai hap1 i hap1 p2 i

The length is r, and the quotients are Cp1 ; Cp2 ; : : : ; Cpr .


168 6. S OLVABLE AND N ILPOTENT G ROUPS

(e) Suppose G is a direct product of simple groups, G D


H1      Hr . Then G has a composition series

G F H2      Hr F H3      Hr F   

of length r and with quotients H1 ; H2 ; : : : ; Hr . Note that for


any permutation  of f1; 2; : : : rg, there is another composition
series with quotients H.1/ ; H .2/ ; : : : ; H .r/ .
(f) We saw in (4.37) that for n  5, the only normal sub-
groups of Sn are Sn , An , f1g, and in (4.33) that An is simple.
Hence Sn F An F f1g is the only composition series for Sn .

T HEOREM 6.2 (J ORDAN -H ÖLDER ) 2 Let G be a finite group.


If

G D G0 F G1 F    F Gs D f1g
G D H0 F H1 F    F Ht D f1g

are two composition series for G, then s D t and there


is a permutation  of f1; 2; : : : ; sg such that Gi =GiC1 
H.i / =H .i /C1 .

P ROOF. We use induction on the order of G.


Case I: H1 D G1 . In this case, we have two composition
series for G1 , to which we can apply the induction hypothesis.
2
Jordan showed that corresponding quotients had the same order, and
Hölder that they were isomorphic.
Subnormal Series. 169

Case II: H1 ¤ G1 . Because G1 and H1 are both normal


in G, the product G1 H1 is a normal subgroup of G. It prop-
erly contains both G1 and H1 , which are maximal normal sub-
groups of G, and so G1 H1 D G. Therefore
G=G1 D G1 H1 =G1 ' H1 =G1 \ H1 (see 1.46).
Similarly G=H1 ' G1 =G1 \ H1 . Let K2 D G1 \ H1 ; then K2
is a maximal normal subgroup in both G1 and H1 , and
G=G1 ' H1 =K2 ; G=H1 ' G1 =K2 : (26)
Choose a composition series
K2 F K3 F    F Ku :
We have the picture:
G1 F G2 F  F Gs
 
G K2 F  F Ku :
 
H1 F H2 F  F Ht
On applying the induction hypothesis to G1 and H1 and their
composition series in the diagram, we find that
Quotients.G F G1 F G2 F    /
D fG=G1 ; G1 =G2 ; G2 =G3 ; : : :g (definition)
 fG=G1 ; G1 =K2 ; K2 =K3 ; : : :g (induction)
 fH1 =K2 ; G=H1 ; K2 =K3 ; : : :g (apply (26))
 fG=H1 ; H1 =K2 ; K2 =K3 ; : : :g (reorder)
 fG=H1 ; H1 =H2 ; H2 =H3 ; : : :g (induction)
D Quotients.G F H1 F H2 F    / (definition). 2
170 6. S OLVABLE AND N ILPOTENT G ROUPS

Note that the theorem applied to a cyclic group Cm implies


that the factorization of an integer into a product of primes is
unique.
R EMARK 6.3 There are infinite groups having finite compo-
sition series (there are even infinite simple groups). For such
a group, let d.G/ be the minimum length of a composition
series. Then the Jordan-Hölder theorem extends to show that
all composition series have length d.G/ and have isomorphic
quotient groups. The same proof works except that you have to
use induction on d.G/ instead of jGj and verify that a normal
subgroup of a group with a finite composition series also has a
finite composition series (Exercise 6-1).

The quotients of a composition series are sometimes called


composition factors.

Solvable groups
A subnormal series whose quotient groups are all commutative
is called a solvable series. A group is solvable (or soluble) if it
has a solvable series. Alternatively, we can say that a group is
solvable if it can be obtained by forming successive extensions
of commutative groups. Since a commutative group is simple
if and only if it is cyclic of prime order, we see that G is solv-
able if and only if for one (hence every) composition series the
quotients are all cyclic groups of prime order.
Every commutative group is solvable, as is every dihedral
group. The results in Chapter 5 show that every group of order
Solvable groups 171

< 60 is solvable. By contrast, a noncommutative simple group,


e.g., An for n  5, will not be solvable.
T HEOREM 6.4 (F EIT-T HOMPSON ) Every finite group of odd
order is solvable.3

P ROOF. The proof occupies an entire issue of the Pacific Jour-


nal of Mathematics (Feit and Thompson 1963). 2

In other words, every finite group is either solvable or con-


tains an element of order 2. For the role this theorem played in
the classification of the finite simple groups, see p. 104. For a
more recent look at the Feit-Thompson theorem, see Glauber-
man 1999.
 
 
E XAMPLE 6.5 Consider the subgroups B D and
0 
 
1 
U D of GL2 .F /, some field F . Then U is a nor-
0 1
3
Burnside (1897, p. 379) wrote:
No simple group of odd order is at present known to exist. An
investigation as to the existence or non-existence of such groups
would undoubtedly lead, whatever the conclusion might be, to
results of importance; it may be recommended to the reader as
well worth his attention. Also, there is no known simple group
whose order contains fewer than three different primes. . . .
Significant progress in the first problem was not made until Suzuki, M., The
nonexistence of a certain type of simple group of finite order, 1957. However, the
second problem was solved by Burnside himself, who proved using characters
that any group whose order contains fewer than three different primes is solvable
(see Alperin and Bell 1995, p. 182).
172 6. S OLVABLE AND N ILPOTENT G ROUPS

mal subgroup of B, and B=U ' F  F  , U ' .F; C/. Hence


B is solvable.

P ROPOSITION 6.6 (a) Every subgroup and every quotient


group of a solvable group is solvable.
(b) An extension of solvable groups is solvable.

P ROOF. (a) Let G F G1 F    F Gn be a solvable series for G,


and let H be a subgroup of G. The homomorphism

x 7! xGi C1 W H \ Gi ! Gi =GiC1

has kernel .H \ Gi / \ GiC1 D H \ Gi C1 . Therefore, H \


GiC1 is a normal subgroup of H \ Gi and the quotient H \
Gi =H \ Gi C1 injects into Gi =Gi C1 , which is commutative.
We have shown that

H F H \ G1 F    F H \ Gn

is a solvable series for H .


Let GN be a quotient group of G, and let GN i be the image of
Gi in G.N Then

GN F GN 1 F    F GN n D f1g
N
is a solvable series for G.
(b) Let N be a normal subgroup of G, and let GN D G=N .
We have to show that if N and GN are solvable, then so also is
G. Let
GN F GN 1 F    F GN n D f1g
Solvable groups 173

N F N1 F    F Nm D f1g
be solvable series for GN and N , and let Gi be the inverse image
of GN i in G. Then Gi =Gi C1 ' GN i =GN i C1 (see 1.48), and so

G F G1 F    F Gn .D N / F N1 F    F Nm

is a solvable series for G. 2

C OROLLARY 6.7 A finite p-group is solvable.

P ROOF. We use induction on the order the group G. Accord-


ing to (4.16), the centre Z.G/ of G is nontrivial, and so the in-
duction hypothesis implies that G=Z.G/ is solvable. Because
Z.G/ is commutative, (b) of the proposition shows that G is
solvable. 2

Let G be a group. Recall that the commutator of x; y 2 G


is
1 1 1
Œx; y D xyx y D [Link]/
Thus
Œx; y D 1 ” xy D yx;
and G is commutative if and only if every commutator equals
1.
E XAMPLE 6.8 For any finite-dimensional vector space V over
a field k and any full flag F D fVn ; Vn 1 ; : : :g in V , the group

B.F / D f˛ 2 Aut.V / j ˛.Vj /  Vj all j g


174 6. S OLVABLE AND N ILPOTENT G ROUPS

is solvable. Indeed, let U.F / be the group defined in Example


5.10. Then B.F /=U.F / is commutative, and, when k D Fp ,
U.F / is a p-group. This proves that B.F / is solvable when
k D Fp , and in the general case one defines subgroups B0 
B1     of B.F / with

Bi D f˛ 2 B.F / j ˛.Vj /  Vj i all j g

and notes that the commutator of two elements of Bi lies in


Bi C1 .

For any homomorphism 'W G ! H


1 1
'.Œx; y/ D '.xyx y / D Œ'.x/; '.y/;

i.e., ' maps the commutator of x; y to the commutator of


'.x/; '.y/. In particular, we see that if H is commutative, then
' maps all commutators in G to 1.
The group G 0 D G .1/ generated by the commutators in G
is called the commutator or first derived subgroup of G.
P ROPOSITION 6.9 The commutator subgroup G 0 is a charac-
teristic subgroup of G; it is the smallest normal subgroup of G
such that G=G 0 is commutative.

P ROOF. An automorphism ˛ of G maps the generating set for


G 0 into G 0 , and hence maps G 0 into G 0 . Since this is true for
all automorphisms of G, G 0 is characteristic.
Write g 7! gN for the homomorphism g 7! gG 0 W G ! G=G 0 .
Then Œg; N D Œg; h, which is 1 because Œg; h 2 G 0 . Hence
N h
Solvable groups 175

N D 1 for all g,
N h
Œg; N hN 2 G=G 0 , which shows that G=G 0 is com-
mutative.
Let N be a second normal subgroup of G such that G=N
is commutative. Then Œg; h 7! 1 in G=N , and so Œg; h 2 N .
Since these elements generate G 0 , N  G 0 . 2

For n  5; An is the smallest normal subgroup of Sn giving


a commutative quotient. Hence .Sn /0 D An .
The second derived subgroup of G is .G 0 /0 ; the third is
.3/
G D .G 00 /0 ; and so on. Since a characteristic subgroup of
a characteristic subgroup is characteristic (3.7a), each derived
group G .n/ is a characteristic subgroup of G. Hence we obtain
a normal series

G  G .1/  G .2/     ;

which is called the derived series of G. For example, when


n  5, the derived series of Sn is

Sn  An  An  An     :

P ROPOSITION 6.10 A group G is solvable if and only if its


kth derived subgroup G .k/ D 1 for some k.

P ROOF. If G .k/ D 1, then the derived series is a solvable series


for G. Conversely, let

G D G0 F G1 F G2 F    F Gs D 1
176 6. S OLVABLE AND N ILPOTENT G ROUPS

be a solvable series for G. Because G=G1 is commutative,


G1  G 0 . Now G 0 G2 is a subgroup of G1 , and from
'
G 0 =G 0 \ G2 ! G 0 G2 =G2  G1 =G2
we see that
G1 =G2 commutative H) G 0 =G 0 \ G2 commutative
H) G 00  G 0 \ G2  G2 :

Continuing in the fashion, we find that G .i /  Gi for all i, and


hence G .s/ D 1. 2

Thus, a solvable group G has a canonical solvable series,


namely the derived series, in which all the groups are normal
in G. The proof of the proposition shows that the derived series
is the shortest solvable series for G. Its length is called the
solvable length of G.
A SIDE 6.11 Not every element of the commutator subgroup of a
group is itself a commutator, but the smallest groups where this oc-
curs have order 94. This was shown by a computer search through the
libraries of small groups.

Nilpotent groups
Let G be a group. Recall that we write Z.G/ for the centre
of G. Let Z 2 .G/  G be the subgroup of G corresponding to
Z.G=Z.G//  G=Z.G/. Thus
g 2 Z 2 .G/ ” Œg; x 2 Z.G/ for all x 2 G:
Nilpotent groups 177

Continuing in this fashion, we get a sequence of subgroups (as-


cending central series)
f1g  Z.G/  Z 2 .G/    
where
g 2 Z i .G/ ” Œg; x 2 Z i 1
.G/ for all x 2 G:
IfZ m .G/ D G for some m, then G is said to be nilpotent, and
the smallest such m is called the (nilpotency) class of G. For
example, all finite p-groups are nilpotent (apply 4.16).
Only the group f1g has class 0, and the groups of class 1 are
exactly the commutative groups. A group G is of class 2 if and
only if G=Z.G/ is commutative — such a group is said to be
metabelian.
E XAMPLE 6.12 (a) A nilpotent group is obviously solvable,
but the converse is false. For example, for a field F , let
 ˇ 
a b ˇˇ
BD a; b; c 2 F; ac ¤ 0 :
0 c ˇ
Then Z.B/ D faI j a ¤ 0g, and the centre of B=Z.B/ is trivial.
Therefore B=Z.B/ is not nilpotent, but we saw in (6.5) that it
is solvable. 80 19
< 1   =
(b) The group G D @0 1 A is metabelian: its cen-
: 0 0 1 ;
80 19
< 1 0  =
tre is @0 1 0 A , and G=Z.G/ is commutative.
: 0 0 1 ;
178 6. S OLVABLE AND N ILPOTENT G ROUPS

(c) Any nonabelian group G of order p 3 is metabelian. In


fact, G 0 D Z.G/ has order p (see 5.17), and G=G 0 is commu-
tative (4.18). In particular, the quaternion and dihedral groups
of order 8, Q and D4 , are metabelian. The dihedral group D2n
is nilpotent of class n — this can be proved by induction, using
that Z.D2n / has order 2, and D2n =Z.D2n /  D2n 1 . If n is
not a power of 2, then Dn is not nilpotent (use Theorem 6.18
below).

P ROPOSITION 6.13 (a) A subgroup of a nilpotent group is


nilpotent.
(b) A quotient of a nilpotent group is nilpotent.

P ROOF. (a) Let H be a subgroup of a nilpotent group


G. Clearly, Z.H /  Z.G/ \ H . Assume (inductively) that
Z i .H /  Z i .G/ \ H ; then Z i C1 .H /  Z i C1 .G/ \ H , be-
cause (for h 2 H )
h 2 Z i C1 .G/ H) Œh; x 2 Z i .G/ all x 2 G
H) Œh; x 2 Z i .H / all x 2 H:
(b) Straightforward. 2

R EMARK 6.14 It should be noted that if H is a subgroup of G,


then Z.H / may be bigger than Z.G/. For example, the centre
of  ˇ 
a 0 ˇˇ
HD ab ¤ 0  GL2 .F /:
0 b ˇ
is H itself, but the centre of GL2 .F / consists only of the scalar
matrices.
Nilpotent groups 179

P ROPOSITION 6.15 A group G is nilpotent of class  m if and


only if
Œ: : : ŒŒg1 ; g2 ; g3 ; : : : ; ; gmC1  D 1
for all g1 ; :::; gmC1 2 G:

P ROOF. Recall, g 2 Z i .G/ ” Œg; x 2 Z i 1 .G/ for all x 2


G:
Assume G is nilpotent of class  m; then
G D Z m .G/
H) Œg1 ; g2  2 Z m 1
.G/ all g1 ; g2 2 G
H) ŒŒg1 ; g2 ; g3  2 Z m 2 .G/ all g1 ; g2 ; g3 2 G

H) Œ   ŒŒg1 ; g2 ; g3 ; :::; gm  2 Z.G/ all g1 ; : : : ; gm 2 G
H) Œ   ŒŒg1 ; g2 ; g3 ; : : : ; gmC1  D 1 all g1 ; : : : ; gm 2 G:
For the converse, let g1 2 G. Then
ŒŒ:::ŒŒg1 ; g2 ; g3 ; :::; gm ; gmC1  D 1 for all g1 ; g2 ; :::; gmC1 2 G
H) Œ:::ŒŒg1 ; g2 ; g3 ; :::; gm  2 Z.G/; for all g1 ; :::; gm 2 G
2
H) Œ:::ŒŒg1 ; g2 ; g3 ; :::; gm 1 2 Z .G/; for all g1 ; :::; gm 1 2G

H) g1 2 Z m .G/ all g1 2 G: 2

An extension of nilpotent groups need not be nilpotent, i.e.,

N and G=N nilpotent ; G nilpotent. (27)


180 6. S OLVABLE AND N ILPOTENT G ROUPS

For example, the subgroup U of the group B in Examples 6.5


and 6.12 is commutative and B=U is commutative, but B is
not nilpotent.
However, the implication (27) holds when N is contained
in the centre of G. In fact, we have the following more precise
result.
C OROLLARY 6.16 For any subgroup N of the centre of G,
G=N nilpotent of class m H) G nilpotent of class  m C 1:

P ROOF. Write  for the map G ! G=N . Then

.Œ:::ŒŒg1 ; g2 ; g3 ; :::; gm ; gmC1 /


D Œ:::ŒŒg1 ; g2 ; g3 ; :::; gm ; gmC1  D 1
all g1 ; :::; gmC1 2 G. Hence Œ:::ŒŒg1 ; g2 ; g3 ; :::; gm ; gmC1  2
N  Z.G/, and so
Œ:::ŒŒg1 ; g2 ; g3 ; :::; gmC1 ; gmC2  D 1 all g1 ; :::; gmC2 2 G:
2

C OROLLARY 6.17 A finite p-group is nilpotent.

P ROOF. We use induction on the order of G. Because Z.G/ ¤


1, G=Z.G/ nilpotent, which implies that G is nilpotent. 2

Recall that an extension


 
1!N !G!Q!1
is central if .N /  Z.G/. Then:
Nilpotent groups 181

the nilpotent groups are those that can be obtained


from commutative groups by successive central
extensions.
Contrast:
the solvable groups are those that can be obtained
from commutative groups by successive exten-
sions (not necessarily central).
T HEOREM 6.18 A finite group is nilpotent if and only if it is
equal to a direct product of its Sylow subgroups.

P ROOF. A direct product of nilpotent groups is obviously


nilpotent, and so the “if” direction follows from the preceding
corollary. For the converse, let G be a finite nilpotent group.
According to (5.9) it suffices to prove that all Sylow sub-
groups are normal. Let P be such a subgroup of G, and let
N D NG .P /. The first lemma below shows that NG .N / D N ,
and the second then implies that N D G, i.e., that P is normal
in G. 2

L EMMA 6.19 Let P be a Sylow p-subgroup of a finite group


G. For any subgroup H of G containing NG .P /, we have
NG .H / D H .

P ROOF. Let g 2 NG .H /, so that gHg 1 D H . Then H 


gP g 1 D P 0 , which is a Sylow p-subgroup of H . By Sylow
II, hP 0 h 1 D P for some h 2 H , and so hgP g 1 h 1  P .
Hence hg 2 NG .P /  H , and so g 2 H: 2
182 6. S OLVABLE AND N ILPOTENT G ROUPS

L EMMA 6.20 Let H be proper subgroup of a finite nilpotent


group G; then H ¤ NG .H /.

P ROOF. The statement is obviously true for commutative


groups, and so we can assume G to be noncommutative. We
use induction on the order of G. Because G is nilpotent,
Z.G/ ¤ 1. Certainly the elements of Z.G/ normalize H , and
so if Z.G/ * H , we have H $ Z.G/  H  NG .H /. Thus we
may suppose Z.G/  H . Then the normalizer of H in G corre-
sponds under (1.47) to the normalizer of H=Z.G/ in G=Z.G/,
and we can apply the induction hypothesis. 2

R EMARK 6.21 For a finite abelian group G we recover the


fact that G is a direct product of its p-primary subgroups.

P ROPOSITION 6.22 (F RATTINI ’ S A RGUMENT ) Let H be a


normal subgroup of a finite group G, and let P be a Sylow
p-subgroup of H . Then G D H  NG .P /.

P ROOF. Let g 2 G. Then gP g 1  gHg 1 D H , and both


gP g 1 and P are Sylow p-subgroups of H . According to Sy-
low II, there is an h 2 H such that gP g 1 D hP h 1 , and it
follows that h 1 g 2 NG .P / and so g 2 H  NG .P /. 2

T HEOREM 6.23 A finite group is nilpotent if and only if every


maximal proper subgroup is normal.
Groups with operators 183

P ROOF. We saw in Lemma 6.20 that for any proper subgroup


H of a nilpotent group G, H $ NG .H /. Hence,
H maximal H) NG .H / D G;
i.e., H is normal in G.
Conversely, suppose every maximal proper subgroup of G
is normal. We shall check the condition of Theorem 6.18. Thus,
let P be a Sylow p-subgroup of G. If P is not normal in G,
then there exists a maximal proper subgroup H of G contain-
ing NG .P /. Being maximal, H is normal, and so Frattini’s
argument shows that G D H  NG .P / D H — contradiction.2

A SIDE 6.24 Consider a nilpotent group G of class 2:


1 ! A ! G ! B ! 1; A; B commutative; A  Z.G/:
Taking commutators induces a map 2 B ! A (and every such map
V
occurs for some extension). The image of this map is the commutator
subgroup and the image of the pure tensors b ^ b 0 is the set of ac-
tual commutators. This can be used to give examples of groups whose
commutator subgroup doesn’t consist entirely of commutators (Torsten
Ekedahl, mo44269).

Groups with operators


Recall that the set Aut.G/ of automorphisms of a group G is
again a group. Let A be a group. A pair .G; '/ consisting of
a group G together with a homomorphism 'W A ! Aut.G/ is
called an A-group, or G is said to have A as a group of opera-
tors.
Let G be an A-group, and write ˛ x for '.˛/x. Then
184 6. S OLVABLE AND N ILPOTENT G ROUPS

(a) .˛ˇ / x D ˛ .ˇ x/ (' is a homomorphism);


(b) ˛ .xy/ D ˛ x  ˛ y ('.˛/ is a homomorphism);
(c) 1x D x (' is a homomorphism).
Conversely, a map .˛; x/ 7! ˛ x W AG ! G satisfying (a), (b),
(c) arises from a homomorphism A ! Aut.G/. Conditions (a)
1
and (c) show that x 7! ˛ x is inverse to x 7! .˛ / x, and so
˛
x 7! x is a bijection G ! G. Condition (b) then shows that
it is an automorphism of G. Finally, (a) shows that the map
'.˛/ D .x 7! ˛ x/ is a homomorphism A ! Aut.G/.
Let G be a group with operators A. A subgroup H of G is
admissible or A-invariant if
˛
x 2 H H) x 2 H , all ˛ 2 A:

An intersection of admissible groups is admissible. If H is


admissible, so also are its normalizer NG .H / and centralizer
CG .H /:
An A-homomorphism (or admissible homomorphism) of
A-groups is a homomorphism W G ! G 0 such that .˛ g/ D
˛ .g/ for all ˛ 2 A, g 2 G:

E XAMPLE 6.25 (a) A group G can be regarded as a group


with f1g as group of operators. In this case all subgroups and
homomorphisms are admissible, and so the theory of groups
with operators includes the theory of groups without operators.
(b) Consider G acting on itself by conjugation, i.e., consider
G together with the homomorphism

g 7! ig W G ! Aut.G/:
Groups with operators 185

In this case, the admissible subgroups are the normal sub-


groups.
(c) Consider G with A D Aut.G/ as group of operators. In
this case, the admissible subgroups are the characteristic sub-
groups.

Almost everything we have proved for groups also holds for


groups with operators. In particular, the Theorems 1.45, 1.46,
and 1.47 hold for groups with operators. In each case, the proof
is the same as before except that admissibility must be checked.
T HEOREM 6.26 For any admissible homomorphism W G !
def
G 0 of A-groups, N D Ker. / is an admissible normal subgroup
of G, .G/ is an admissible subgroup of G 0 , and factors in a
natural way into the composite of an admissible surjection, an
admissible isomorphism, and an admissible injection:
'
G  G=N ! .G/ ,! G 0 :

T HEOREM 6.27 Let G be a group with operators A, and let H


and N be admissible subgroups with N normal. Then H \ N
is a normal admissible subgroup of H , HN is an admissible
subgroup of G, and h.H \ N / 7! hH is an admissible isomor-
phism H=H \ N ! HN=N:

T HEOREM 6.28 Let 'W G ! GN be a surjective admissible ho-


momorphism of A-groups. Under the one-to-one correspon-
dence H $ HN between the set of subgroups of G containing
Ker.'/ and the set of subgroups of GN (see 1.47), admissible
subgroups correspond to admissible subgroups.
186 6. S OLVABLE AND N ILPOTENT G ROUPS

Let 'W A ! Aut.G/ be a group with A operating. An ad-


missible subnormal series is a chain of admissible subgroups
of G
G  G1  G2      Gr
with each Gi normal in Gi 1 . Define similarly an admissible
composition series. The quotients of an admissible subnormal
series are A-groups, and the quotients of an admissible com-
position series are simple A-groups, i.e., they have no normal
admissible subgroups apart from the obvious two.
The Jordan-Hölder theorem continues to hold for A-groups.
In this case the isomorphisms between the corresponding quo-
tients of two composition series are admissible. The proof is
the same as that of the original theorem, because it uses only
the isomorphism theorems, which we have noted also hold for
A-groups.
E XAMPLE 6.29 (a) Consider G with G acting by conjugation.
In this case an admissible subnormal series is a sequence of
subgroups

G D G0  G1  G2      Gs D f1g;

with each Gi normal in G, i.e., a normal series. The action of G


on Gi by conjugation passes to the quotient, to give an action of
G on Gi =GiC1 . The quotients of two admissible composition
series are isomorphic as G-groups.
(b) Consider G with A D Aut.G/ as operator group. In this
case, an admissible subnormal series is a sequence

G D G0  G1  G2      Gs D f1g
Krull-Schmidt theorem 187

with each Gi a characteristic subgroup of G, and the quo-


tients of two admissible composition series are isomorphic as
Aut.G/-groups.

Krull-Schmidt theorem
A group G is indecomposable if G ¤ 1 and G is not isomor-
phic to a direct product of two nontrivial groups, i.e., if
G  H  H 0 H) H D 1 or H 0 D 1:
E XAMPLE 6.30 (a) A simple group is indecomposable, but an
indecomposable group need not be simple: it may have a nor-
mal subgroup. For example, S3 is indecomposable but has C3
as a normal subgroup.
(b) A finite commutative group is indecomposable if and
only if it is cyclic of prime-power order.
Of course, this is obvious from the classification, but it is
not difficult to prove it directly. Let G be cyclic of order p n ,
and suppose that G  H  H 0 . Then H and H 0 must be p-
groups, and they can’t both be killed by p m , m < n. It follows
that one must be cyclic of order p n , and that the other is triv-
ial. Conversely, suppose that G is commutative and indecom-
posable. Since every finite commutative group is (obviously)
a direct product of p-groups with p running over the primes,
G is a p-group. If g is an element of G of highest order, one
shows that hgi is a direct factor of G, G  hgi  H , which is a
contradiction.
(c) Every finite group can be written as a direct product of
indecomposable groups (obviously).
188 6. S OLVABLE AND N ILPOTENT G ROUPS

T HEOREM 6.31 (K RULL -S CHMIDT ) Suppose that G is a di-


rect product of indecomposable subgroups G1 ; : : : ; Gs and of
indecomposable subgroups H1 ; : : : ; Ht :
G ' G1      Gs ; G ' H1      Ht :
Then s D t , and there is a re-indexing such that Gi  Hi .
Moreover, given r, we can arrange the numbering so that
G D G1      Gr  HrC1      Ht :

P ROOF. See Rotman 1995, 6.36. 2

E XAMPLE 6.32 Let G D Fp  Fp , and think of it as a two-


dimensional vector space over Fp . Let
G1 D h.1; 0/i; G2 D h.0; 1/iI H1 D h.1; 1/i; H2 D h.1; 1/i:
Then G D G1  G2 , G D H1  H2 , G D G1  H2 .

R EMARK 6.33 (a) The Krull-Schmidt theorem holds also for


an infinite group provided it satisfies both chain conditions on
subgroups, i.e., ascending and descending sequences of sub-
groups of G become stationary.
(b) The Krull-Schmidt theorem also holds for groups with
operators. For example, let Aut.G/ operate on G; then the sub-
groups in the statement of the theorem will all be characteristic.
(c) When applied to a finite abelian group, the theorem
shows that the groups Cmi in a decomposition G D Cm1 
:::  Cmr with each mi a prime power are uniquely determined
up to isomorphism (and ordering).
Exercises 189

Exercises
6-1 Let G be a group (not necessarily finite) with a finite
composition series

G D G0  G1      Gn D 1;

and let N be a normal subgroup of G. Show that

N D N \ G0  N \ G1      N \ Gn D 1

becomes a composition series for N once the repetitions have


been omitted.

6-2 If G1 and G2 are groups such that G10  G20 and


G1 =G10  G2 =G20 , are G1 and G2 necessarily isomorphic?
(Here 0 denotes the commutator subgroup.)
Chapter 7

Representations of Finite
Groups

Throughout this chapter, G is a finite group and F is a field.


All vector spaces are finite dimensional.
An F -algebra is a ring A containing F in its centre and
finite dimensional as an F -vector space. We do not assume A
to be commutative; for example, A could be the matrix algebra
Mn .F /. Let e1 ; : : : ; en be a basis for A as an F -vector space;
P k k 2 F , called the structure
then ei ej D k aij ek for some aij
constants of A relative to the basis .ei /i ; once a basis has been
chosen, the algebra A is uniquely determined by its structure
constants.
All A-modules are finite dimensional when regarded as F -
192 7. R EPRESENTATIONS OF F INITE G ROUPS

vector spaces. For an A-module V , mV denotes the direct sum


of m copies of V .
The opposite Aopp of an F -algebra A is the same F -algebra
as A but with the multiplication reversed, i.e., Aopp D .A; C; 0 /
with a 0 b D ba. In other words, there is a one-to-one corre-
spondence a $ a0 W A $ Aopp which is an isomorphism of F -
vector spaces and has the property that a0 b 0 D .ba/0 .
An A-module M is simple if it is nonzero and contains no
submodules except 0 and M , and it is semisimple if it is iso-
morphic to a direct sum of simple modules.

Matrix representations
A matrix representation of degree n of G over F is a ho-
momorphism G ! GLn .F /. The representation is said to be
faithful if the homomorphism is injective. Thus a faithful rep-
resentation identifies G with group of n  n matrices.
Q ! GL
E XAMPLE 7.1 (a) There is a representation  .C/ of
p2 
the quaternion group Q D ha; bi sending a to p0 1
and
1 0
0 1

b to 1 0 . In fact, that is how we originally defined Q in
(1.18).
(b) Let G D Sn . For each  2 Sn , let I./ be the matrix
obtained from the identity matrix by using  to permute the
rows. Then, for any n  n matrix A, I./A is obtained from
A by using  to permute the rows. In particular, I./I. 0 / D
I.  0 /, and so  7! I. / is a representation of Sn . Clearly, it
is faithful. As every finite group embeds into Sn for some n
Roots of 1 in fields 193

(Cayley’s theorem, see 1.22), this shows that every finite group
has a faithful matrix representation.
(c) Let G D Cn D hi. If F contains a nth root of 1, say
, then there is representation  i 7!  i W Cn ! GL1 .F / D F  .
The representation is faithful if and only if  has order exactly
n. If n D p is prime and F has characteristic p, then X p 1 D
.X 1/p , and so 1 is the only pth root of 1 in F . In this case,
the representation is trivial, but there is a faithful representation
 
1 i
 i 7! W Cp ! GL2 .F /:
0 1

A SIDE 7.2 Recall that the Burnside problem asks whether every
finitely generated group with finite exponent is finite (see p. 75). Burn-
side proved that the problem has a positive answer for subgroups of
GLn .C/. Therefore, no infinite finitely generated group with finite ex-
ponent has a faithful representation over C.

Roots of 1 in fields
As the last example indicates, the representations of a group
over a field F depend on the roots of 1 in the field. The nth
roots of 1 in a field F form a subgroup n .F / of F  , which is
cyclic (see 1.56).
If the characteristic of F divides n, then jn .F /j < n. Oth-
erwise, X n 1 has distinct roots (a multiple root would have to
be a root of its derivative nX n 1 ), and we can always arrange
that jn .F /j D n by extending F , for example, by replacing a
subfield F of C with F Œ where  D e 2 i=n , or by replacing
194 7. R EPRESENTATIONS OF F INITE G ROUPS

F with F ŒX=.g.X // where g.X/ is an irreducible factor of


X n 1 not dividing X m 1 for any proper divisor m of n:
An element of order n in F  is called a primitive nth root
of 1. To say that F contains a primitive nth root of 1, , means
that n .F / is a cyclic group of order n and that  generates
it (and it implies that either F has characteristic 0 or it has
characteristic a prime not dividing n).

Linear representations
Recall (4.1) that we have defined the notion of a group G acting
a set. When the set is an F -vector space V , we say that the
action is linear if the map

gV W V ! V , x 7! gx;

is linear for each g 2 G. Then gV has inverse the linear map


.g 1 /V , and g 7! gV W G ! GL.V / is a homomorphism. Thus,
from a linear action of G on V , we obtain a homomorphism of
groups G ! GL.V /; conversely, every such homomorphism
defines a linear action of G on V . We call a homomorphism
G ! GL.V / a linear representation of G on V . Note that a
linear representation of G on F n is just a matrix representation
of degree n.
E XAMPLE 7.3 (a) Let G D Cn D h i, and assume that F con-
tains a primitive nth root of 1, say . Let G ! GL.V / be a
linear representation of G. Then .L /n D . n /L D 1, and so
the minimum polynomial of L divides X n 1. As X n 1 has
Maschke’s theorem 195

n distinct roots  0 ; : : : ;  n 1 in F , the vector space V decom-


poses into a direct sum of eigenspaces

Vi ; Vi D fv 2 V j v D  i vg.
M def
V D
0i n 1

Conversely, every such direct sum decomposition of G arises


from a representation of G.
(b) Let G be a commutative group of exponent n, and as-
sume that F contains a primitive nth root of 1. Let
G _ D Hom.G; F  / D Hom.G; n .F //
To give a representation of G on a vector space V is the same
as to give a direct sum decomposition
M def
V D V ; V D fv 2 V j v D ./vg.
_ 
2G

When G is cyclic, this is a restatement of (a), and the general


case follows easily (decompose V with respect to the action of
one cyclic factor of G; then decompose each summand with
respect to the action of a second cyclic factor of G; and so on).

Maschke’s theorem
Let G ! GL.V / be a linear representation of G on an F -vector
space V . A subspace W of V is said to be G-invariant if gW 
W for all g 2 G. An F -linear map ˛W V ! V 0 of vector spaces
on which G acts linearly is said to be G-invariant if
˛.gv/ D g.˛v/ for all g 2 G; v 2 V:
196 7. R EPRESENTATIONS OF F INITE G ROUPS

Finally, a bilinear form W V V ! F is said to be G-invariant


if
.gv; gv 0 / D .v; v 0 / for all g 2 G, v; v 0 2 V:
T HEOREM 7.4 (M ASCHKE ) Let G ! GL.V / be a linear rep-
resentation of G. If the characteristic of F does not divide jGj,
then every G-invariant subspace W of V has a G-invariant
complement, i.e., there exists a G-invariant subspace W 0 such
that V D W ˚ W 0 .

Note that the theorem always applies when F has charac-


teristic zero.
The condition on the characteristic is certainly necessary:
let G D h i be the cyclic group of order p, where p is the char-
acteristic of F , and let  acts on V D F 2 as the matrix 10 11
(see 7.3b); the subspace 0 is G-invariant, and this comple-


mentary subspaces are those of the form F ab , b ¤ 0; none of



them is G-invariant.
Because of the importance of the ideas involved, we present
two proofs of Maschke’s theorem.

P ROOF OF M ASCHKE ’ S THEOREM ( CASE F D R OR


C)
L EMMA 7.5 Let  be a symmetric bilinear form on V , and let
W be a subspace of V . If  and W are G-invariant, then so
def
also is W ? D fv 2 V j .w; v/ D 0 for all w 2 W g.
Maschke’s theorem 197

P ROOF. Let v 2 W ? and let g 2 G. For any w 2 W ,


.w; gv/ D .g 1 w; v/ because  is G-invariant, and
.g 1 w; v/ D 0 because W is G-invariant. This shows that
gv 2 W ? . 2

Recall from linear algebra that if  is nondegenerate, then


V D W ˚ W ? . Therefore, in order to prove Maschke’s theo-
rem, it suffices to show that there exists a G-invariant nonde-
generate symmetric bilinear from W V  V ! F .
L EMMA 7.6 For any symmetric bilinear form  on V ,
def
X
N w/ D
.v; .gv; gw/
g2G

is a G-invariant symmetric bilinear form on V .

P ROOF. The form  is obviously bilinear and symmetric, and


for g0 2 G,
def
X
N 0 v; g0 w/ D
.g .gg0 v; gg0 w/;
g2G
P
which equals g2G .gv; gw/ because, as g runs over G, so
also does gg0 . 2

Unfortunately, we can’t conclude that N is nondegenerate


when  is (otherwise we could prove that all F ŒG-modules
are semisimple, with no restriction on F or G).
L EMMA 7.7 Let F D R. If  is a positive definite symmetric
N
bilinear form on V , then so also is .
198 7. R EPRESENTATIONS OF F INITE G ROUPS

P ROOF. If N is positive definite, then for any nonzero v in V ,


X
N v/ D
.v; .gv; gv/ > 0:
g2G 2

This completes the proof of Maschke’s theorem when F D


R, because there certainly exist positive definite symmetric bi-
linear forms  on V . A similar argument using hermitian forms
applies when F D C (or, indeed, when F is any subfield of C).
A SIDE 7.8 A representation of a group G on a real vector space V is
unitary if there exists a G-invariant positive definite symmetric bilin-
ear form on V . Lemma 7.6 shows that every unitary representation is
semisimple, and Lemma 7.7 shows that every real representation of a
finite group is unitary.

P ROOF OF M ASCHKE ’ S THEOREM ( GENERAL CASE )


An endomorphism  of an F -vector space V is called a pro-
jector if  2 D . The minimum polynomial of a projector 
divides X 2 X D X.X 1/, and so V decomposes into a di-
rect sum of eigenspaces,
V D V0 ./ ˚ V1 ./
where

V0 ./ D fv 2 V j v D 0g D Ker./
V1 ./ D fv 2 V j v D vg D Im./:

Conversely, a decomposition V D V0 ˚ V1 arises from a pro-


jector .v0 ; v1 / 7! .0; v1 /.
Maschke’s theorem 199

Now suppose that G acts linearly on V . If a projector  is


G-invariant, then V1 ./ and V0 ./ are obviously G-invariant.
Thus, to prove the theorem it suffices to show that W is the
image of a G–invariant projector .
We begin by choosing an F -linear projector  with image
W , which certainly exists, and we modify it to obtain a G-
invariant projector N with the same image. For v 2 V , let
1 X  
N
.v/ D g .g 1 v/ :
jGj g2G

This makes sense because jGj  1 2 F  , and it defines an F -


N V ! V . Let w 2 W ; then g 1 w 2 W , and so
linear map W
1 X 1 X
N
.w/ D g.g 1 w/ D w D w: (28)
jGj g2G jGj g2G

The image of N is contained in W , because Im./  W and


W is G-invariant, and so
.28/
N 2 .v/ D .
def
N N .v// D .v/
N
for any v 2 V . Thus, N is a projector, and (28) shows that
Im./N  W , and hence Im./ N D W . It remains to show that
N is G-invariant. For g0 2 V
1 X  
N 0 v/ D
.g g .g 1 g0 v/
jGj g2G
1 X  
D g0 .g0 1 g/ .g 1 g0 v/ ;
jGj g2G

which equals g0 N .v/ because, as g runs over G, so also does


g0 1 g.
200 7. R EPRESENTATIONS OF F INITE G ROUPS

The group algebra; semisimplicity


The group algebra F ŒG of G is defined to be the F -vector
space with basis the elements of G endowed with the multipli-
cation extending that on G. Thus,
P
˘ an element of F ŒG is a sum g2G cg g, cg 2 F ,
˘ two elements g2G cg g and g2G cg0 g of F ŒG are
P P
0
equal if and only if cg D cg for all g, and
P  P 
0 g 00 00
P
˘ g2G c g g c
g2G g D g2G cg g; cg D
0
P
g1 g2 Dg cg1 cg2 :
A linear action

g; v 7! gvW G  V ! V

of G on an F -vector space extends uniquely to an action of


F ŒG on V ,
X X
cg g; v 7! cg gvW F ŒG  V ! V;
g2G g2G

which makes V into an F ŒG-module. The submodules for this


action are exactly the G-invariant subspaces.
Let G ! GL.V / be a linear representation of G. When V
is simple (resp. semisimple) as an F ŒG-module, the represen-
tation is usually said to be irreducible (resp. completely re-
ducible). However, I will call them simple (resp. semisimple)
representations.
Semisimple modules 201

P ROPOSITION 7.9 If the characteristic of F does not divide


jGj, then every F ŒG-module is a direct sum of simple sub-
modules.

P ROOF. Let V be a F ŒG-module. If V is simple, then there is


nothing to prove. Otherwise, it contains a nonzero proper sub-
module W . According to Maschke’s theorem, V D W ˚ W 0
with W 0 an F ŒG-submodule. If W and W 0 are simple, then
the proof is complete; otherwise, we can continue the argu-
ment, which terminates in a finite number of steps because V
has finite dimension as an F -vector space. 2

As we have observed, the linear representations of G can be


regarded as F ŒG-modules. Thus, to understand the linear rep-
resentations of G, we need to understand the F ŒG-modules,
and for this we need to understand the structure of the F -
algebra F ŒG. In the next three sections we study F -algebras
and their modules; in particular, we prove the famous Wedder-
burn theorems concerning F -algebras whose modules are all
semisimple.

Semisimple modules
In this section, A is an F -algebra.
P ROPOSITION 7.10 Every A-module V admits a filtration

V D V0  V1      Vs D f0g
202 7. R EPRESENTATIONS OF F INITE G ROUPS

such that the quotients Vi =Vi C1 are simple A-modules. If

V D W0  W1      Wt D f0g

is a second such filtration, then s D t and there is a permutation


 of f1; : : : ; sg such that Vi =Vi C1  W .i / =W .i /C1 for all i.

P ROOF. This is a variant of the Jordan-Hölder theorem (6.2),


which can be proved by the same argument. 2

C OROLLARY 7.11 Suppose

V  V1 ˚    ˚ Vs  W1 ˚    ˚ Wt

with all the A-modules Vi and Wj simple. Then s D t and there


is a permutation  of f1; : : : ; sg such that Vi  W .i / .

P ROOF. Each decomposition defines a filtration, to which the


proposition can be applied. 2

P ROPOSITION 7.12 Let V be P an A-module. If V is a sum of


simple submodules, say V D i 2I Si (the sum need not be
direct), then for any submodule W of V , there is a subset J of
I such that M
V DW ˚ Si :
i2J

P ROOF. Let J be maximal among the subsets of I such the


def P
sum SJ D j 2J Sj is direct and W \ SJ D 0. I claim that
W C SJ D V (hence V is the direct sum of W and the Sj with
Simple F -algebras and their modules 203

j 2 J ). For this, it suffices to show that each Si is contained in


W C SJ . Because Si is simple, Si \ .W C SJ / equals Si or 0.
In the first case, Si  W C SJ , and in the second SJ \ Si D 0
and W \ .SJ C Si / D 0, contradicting the definition of I . 2

C OROLLARY 7.13 The following conditions on an A-module


V are equivalent:
(a) V is semisimple;
(b) V is a sum of simple submodules;
(c) every submodule of V has a complement.

P ROOF. The proposition shows that (b) implies (c), and the
argument in the proof of (7.9) shows that (c) implies (a). It is
obvious that (a) implies (b). 2

C OROLLARY 7.14 Sums, submodules, and quotient modules


of semisimple modules are semisimple.

P ROOF. Each is a sum of simple modules. 2

Simple F -algebras and their modules


An F -algebra A is said to be simple if it contains no two-sided
ideals except 0 and A. We shall make frequent use of the fol-
lowing observation:
The kernel of a homomorphism f W A ! B of F -
algebras is an ideal in A not containing 1; there-
fore, if A is simple, then f is injective.
204 7. R EPRESENTATIONS OF F INITE G ROUPS

E XAMPLE 7.15 We consider the matrix algebra Mn .F /. Let


eij be the matrix with 1 in the .i; j /th position and zeros else-
where.
(a) Let I be a two-sided ideal in Mn .F /, and suppose
that I contains a nonzero matrix M D .mij / with, say,
mi0 j0 ¤ 0. As
ei i0  M  ej0 j D mi0 j0 eij
and ei i0  M  ej0 j 2 I , we see that I contains all the
matrices eij and so equals Mn .F /. We have shown that
Mn .F / is simple.
(b) For M; N 2 Mn .F /, the j th column of M  N is M  Nj
where Nj is the j th column of N . Therefore, for a given
matrix N ,

Nj D 0 ) .M  N /j D 0
(29)
Nj ¤ 0 ) .M  N /j can be arbitrary:
For 1  i  n, let L.i / be the set of matrices whose j th
columns are zero for j ¤ i and whose ith column is
arbitrary. For example, when n D 4,
0 0  0 >
80 19
ˆ
B0 0  0C
< =
L.3/ D @  M4 .F /:
: 0 0  0 >
A
ˆ ;
0 0  0
It follows from (29) that L.i/ is a minimal left ideal in
Mn .F /. Note that Mn .F / is a direct sum
Mn .F / D L.1/ ˚    ˚ L.n/
Simple F -algebras and their modules 205

of minimal left ideals.

E XAMPLE 7.16 An F -algebra is said to be a division algebra


if every nonzero element a has an inverse, i.e., there exists a b
such that ab D 1 D ba. Thus a division algebra satisfies all the
axioms to be a field except commutativity (and for this reason
is sometimes called a skew field). Clearly, a division algebra
has no nonzero proper ideals, left, right, or two-sided, and so is
simple.
If D is a division algebra, then the argument in (7.15a)
shows that the algebra Mn .D/ is simple.

E XAMPLE 7.17 For a; b 2 F  , let H.a; b/ be the F -algebra


with basis 1; i; j; k (as an F -vector space) and with the multi-
plication determined by

i 2 D a; j 2 D b; ij D k D j i
(so i k D i ij D aj etc.). Then H.a; b/ is an F -algebra, called
a quaternion algebra over F . For example, if F D R, then
H. 1; 1/ is the usual quaternion algebra. One can show
that H.a; b/ is either a division algebra or it is isomorphic to
M2 .F /. In particular, it is simple.

7.18 Much of linear algebra does not require that the field
be commutative. For example, the usual arguments show that
a finitely generated module V over a division algebra D has a
basis, and that all bases have the same number n of elements
— n is called the dimension of V . In particular, all finitely
generated D-modules are free.
206 7. R EPRESENTATIONS OF F INITE G ROUPS

7.19 Let A be an F -algebra, and let A A denote A regarded


as a left A-module. Right multiplication x 7! xa on A A by an
element a of A is an A-linear endomorphism of A A. Moreover,
every A-linear map 'W A A ! A A is of this form with a D '.1/.
Thus,
EndA .A A/ ' A (as F -vector spaces).
Let 'a be the map x 7! xa. Then

.'a ı 'a0 /.1/ D 'a .'a0 .1// D 'a .a0 / D a0 a D 'a0 a .1/;
def

and so
EndA .A A/ ' Aopp (as F -algebras).
More generally,
EndA .V / ' Aopp
for any A-module V that is free of rank 1, and

EndA .V / ' Mn .Aopp /

for any free A-module V of rank n (cf. 7.32 below).

C ENTRALIZERS
Let A be an F -subalgebra of an F -algebra B. The centralizer
of A in B is

CB .A/ D fb 2 B j ba D ab for all a 2 Ag:

It is again an F -subalgebra of B.
Simple F -algebras and their modules 207

E XAMPLE 7.20 In the following examples, the centralizers


are taken in Mn .F /.
(a) Let A be the set of scalar matrices in Mn .F /, i.e., A D
F  In . Clearly, C.A/ D Mn .F /.
(b) Let A D Mn .F /. Then C.A/ is the centre of Mn .F /,
which we now compute. Let eij be the matrix with 1 in
the .i; j /th position and zeros elsewhere, so that

ei m if j D l
eij elm D
0 if j ¤ l:
P
Let ˛ D .aij / 2 Mn .F /. Then ˛ D i;j aij eij , and so
P P
˛elm D i ail eim and elm ˛ D j amj elj . If ˛ is in
the centre of Mn .F /, then ˛elm D elm ˛, and so ai l D 0
for i ¤ l, amj D 0 for j ¤ m, and al l D amm . It follows
that the centre of Mn .F / is set of scalar matrices F  In .
Thus C.A/ D F  In .
(c) Let A be the set of diagonal matrices in Mn .F /. In this
case, C.A/ D A.
Notice that in all three cases, C.C.A// D A.

T HEOREM 7.21 (D OUBLE C ENTRALIZER T HEOREM ) Let A


be an F -algebra, and let V be a faithful semisimple A-module.
Then C.C.A// D A (centralizers taken in EndF .V /).

P ROOF. Let D D C.A/ and let B D C.D/. Clearly A  B,


and the reverse inclusion follows from the next lemma when
we take v1 ; : : : ; vn to generate V as a F -vector space. 2
208 7. R EPRESENTATIONS OF F INITE G ROUPS

L EMMA 7.22 For any v1 ; : : : ; vn 2 V and b 2 B, there exists


an a 2 A such that

av1 D bv1 ; av2 D bv2 ; :::; avn D bvn :

P ROOF. We first prove this for n D 1. Note that Av1 is an A-


submodule of V , and so (see 7.13) there exists an A-submodule
W of V such that V D Av1 ˚ W . Let W V ! V be the
map .av1 ; w/ 7! .av1 ; 0/ (projection onto Av1 ). It is A-linear,
hence lies in D, and has the property that .v/ D v if and only
if v 2 Av1 . Now

.bv1 / D b.v1 / D bv1 ;

and so bv1 2 Av1 , as required.


We now prove the general case. Let W be the direct sum of
n copies of V with A acting diagonally, i.e.,

a.v1 ; : : : ; vn / D .av1 ; : : : ; avn /; a 2 A; vi 2 V:

Then W is again a semisimple A-module (7.14). The central-


izer of A in EndF .W / consists of the matrices . ij /1i;j n ,
ij 2 EndF .V /, such that . ij a/ D .a ij / for all a 2 A, i.e.,
such that ij 2 D (cf. 7.32). In other words, the centralizer of
A in EndF .A/ is Mn .D/. An argument as in Example 7.20(b),
using the matrices eij .ı/ with ı in the ij th position and zeros
elsewhere, shows that the centralizer of Mn .D/ in EndF .W /
Simple F -algebras and their modules 209

consists of the diagonal matrices


0ˇ 0  01
B0 ˇ  0C
B: :: :: :: C
@: :
: : :
A
0 0  ˇ

with ˇ 2 B. We now apply the case n D 1 of the lemma to A,


W , b, and the vector .v1 ; : : : ; vn / to complete the proof. 2

T HEOREM 7.23 Every simple F -algebra is isomorphic to


Mn .D/ for some n and some division F -algebra D.

P ROOF. Choose a simple A-module S, for example, any min-


imal left ideal of A. Then A acts faithfully on S, because the
kernel of A ! EndF .S / will be a two-sided ideal of A not
containing 1, and hence is 0.
Let D be the centralizer of A in the F -algebra EndF .S/
of F -linear maps S ! S. According to the double central-
izer theorem (7.21), the centralizer of D in EndF .S/ is A, i.e.,
A D EndD .S/. Schur’s lemma (7.24 below) implies that D is
a division algebra. Therefore S is a free D-module (7.18), say,
S  D n , and so EndD .S /  Mn .D opp / (see 7.19). 2

L EMMA 7.24 (S CHUR ’ S L EMMA ) For every F -algebra A


and simple A-module S , EndA .S/ is a division algebra.

P ROOF. Let be an A-linear map S ! S. Then Ker. / is an


A-submodule of S, and so it is either S or 0. In the first case,
210 7. R EPRESENTATIONS OF F INITE G ROUPS

is zero, and in the second it is an isomorphism, i.e., it has an


inverse that is also A-linear. 2

M ODULES OVER SIMPLE F - ALGEBRAS


For any F -algebra A, the submodules of A A are the left ideals
in A, and the simple submodules of A A are the minimal left
ideals.
P ROPOSITION 7.25 Any two minimal left ideals of a simple
F -algebra are isomorphic as left A-modules, and A A is a direct
sum of its minimal left ideals.

P ROOF. After Theorem 7.23, we may assume that A D


Mn .D/ for some division algebra D. We saw in (7.16) that the
minimal left Lideals in Mn .D/ are those of the form [Link] g/.
Clearly A D 1j n [Link] g/ and each [Link] g/ is isomorphic
to D n with its natural action of Mn .D/. 2

T HEOREM 7.26 Let A be a simple F -algebra, and let S be


a simple A-module. Then every A-module is isomorphic to a
direct sum of copies of S.

P ROOF. Let S0 be a minimal left ideal of A. The proposition


shows that A A  S0n for some n. Let e1 ; : : : ; er be a set of
generators for V as an A-module. The map
X
.a1 ; : : : ; ar / 7! ai ei
Simple F -algebras and their modules 211

realizes V as a quotient of a direct sum of r copies of A A,


and hence as a quotient of nrS0 . Thus, V is a sum of simple
submodules each isomorphic to S0 , and so Proposition 7.12
shows that V  mS0 for some m. 2

C OROLLARY 7.27 Let A be a simple F -algebra. Then any


two simple A-modules are isomorphic, and any two A-modules
having the same dimension over F are isomorphic.

P ROOF. Obvious from the Theorem. 2

C OROLLARY 7.28 The integer n in Theorem 7.23 is uniquely


determined by A, and D is uniquely determined up to isomor-
phism.

P ROOF. If A  Mn .D/, then D  EndA .S/ for any simple A-


module S. Thus, the statement follows from Theorem 7.26. 2

C LASSIFICATION OF THE DIVISION ALGEBRAS OVER


F
After Theorem 7.23, to classify the simple algebras over F , it
remains to classify the division algebras over F .
P ROPOSITION 7.29 When F is algebraically closed, the only
division algebra over F is F itself.

P ROOF. Let D be division algebra over F . For any ˛ 2 D, the


F -subalgebra F Œ˛ of D generated by ˛ is a field (because it is
an integral domain of finite degree over F ). Therefore ˛ 2 F .2
212 7. R EPRESENTATIONS OF F INITE G ROUPS

A SIDE 7.30 The classification of the isomorphism classes of division


algebras over a field F is one the most difficult and interesting prob-
lems in algebra and number theory. For F D R, the only division al-
gebra is the usual quaternion algebra. For F finite, the only division
algebra with centre F is F itself (theorem of Wedderburn).
A division algebra over F whose centre is F is said to be central
(formerly normal). Brauer showed that the set of isomorphism classes
of central division algebras over a field form a group, called (by Hasse
and Noether) the Brauer group1 of the field. The statements in the last
paragraph show that the Brauer groups of algebraically closed fields
and finite fields are zero, and the Brauer group of R has order 2. The
Brauer groups of Q and its finite extensions were computed by Albert,
Brauer, Hasse, and Noether in the 1930s as a consequence of class field
theory.

Semisimple F -algebras and their modules


An F -algebra A is said to be semisimple if every A-module is
semisimple. Theorem 7.26 shows that simple F -algebras are
semisimple, and Maschke’s theorem shows that the group al-
gebra F ŒG is semisimple when the order of G is not divisible
by the characteristic of F (see 7.9).
1
The tensor product D ˝F D 0 of two central simple algebras over F is
again a central simple algebra, and hence is isomorphic to Mr .D 00 / for some
central simple algebra D 00 . Define

ŒDŒD 0  D ŒD 00 :

This product is associative because of the associativity of tensor products, the


isomorphism class of F is an identity element, and ŒD opp  is an inverse for ŒD.
Semisimple F -algebras and their modules 213

E XAMPLE 7.31 Let A be a finite product of simple F -


algebras. Then every minimal left ideal of a simple factor of
A is a simple A-submodule of A A. Therefore, A A is a direct
sum of simple A-modules, and so is semisimple. Since every
A-module is a quotient of a direct sum of copies of A A, this
shows that A is semisimple.

Before stating the main result of this section, we recall some


elementary module theory.
7.32 Let A be an F -algebra, and consider modules

M D M1 ˚    ˚ Mn
N D N1 ˚    ˚ Nm :

Let ˛ be an A-linear map M ! N . For xj 2 Mj , let

˛.0; : : : ; 0; xj ; 0; : : : ; 0/ D .y1 ; : : : ; ym /:

Then xj 7! yi is an A-linear map Mj ! Ni , which we denote


˛ij . Thus, ˛ defines an m  n matrix whose ij th coefficient
is an A-linear map Mj ! Ni . Conversely, every such matrix
214 7. R EPRESENTATIONS OF F INITE G ROUPS

.˛ij / defines an A-linear map M ! N , namely,


˛11    ˛1j    ˛1n
0 1 0 10 1
x1 x1
B :: C B :: :: :: C B :: C
B : C B : : : CCB : C
B C
B C B
Bxj C 7! B ˛i1    ˛ij    ˛j n C Bxj C
B C B CB C
B : C B : :: :: C B :: C
@ :: A @ :: : : A@ : A
xn ˛m1    ˛mj    ˛mn xn
˛11 .x1 / C    C ˛1n .xn /
0 1
B :: C
B : C
def B C
D B ˛i1 .x1 / C    C ˛i n .xn / C
B
C:
B :: C
@ : A
˛m1 .x1 / C    C ˛mn .xn /
Thus, we see

HomA .M; N / ' HomA .Mj ; Ni / 1j n, 1im (30)

(isomorphism of F -vector spaces). When M D N , this be-


comes an isomorphism of F -algebras. For example, if M is
a direct sum of m copies of M0 , then
EndA .M / ' Mm .EndA .M0 // (31)
(m  m matrices with coefficients in the ring EndA .M0 /).

T HEOREM 7.33 Let V be a finite dimensional F -vector space,


and let A be an F -subalgebra of EndF .V /. If V is semisim-
ple as an A-module, then the centralizer of A in EndF .V / is
Semisimple F -algebras and their modules 215

a product of simple F -algebras (hence it is a semisimple F -


algebra).
L
P ROOF. By assumption, we can write V  i ri Si where the
Si are simple A-modules, no two of which are isomorphic. The
L of A in EndF .V / is EndA .V /, and EndA .V / 
centralizer
EndA . i ri Si /. Because HomA .Sj ; Si / D 0 for i ¤ j ,
M Y
EndA . ri Si / ' EndA .ri Si / by (30)
i
Y
' Mri .Di / by (31)
i
where Di D EndA .Si /. According to Schur’s lemma (7.24),
Di is a division algebra, and therefore Mri .Di / is a simple
F -algebra (see 7.16). 2

T HEOREM 7.34 Every semisimple F -algebra is isomorphic to


a product of simple F -algebras.

P ROOF. Choose an A-module V on which A acts faithfully,


for example, V D A A. Then A is equal to its double centralizer
C.C.A// in EndF .V / (see 7.21). According to Theorem 7.33,
C.A/ is semisimple, and so C.C.A// is a product of simple
algebras. 2

Modules over a semisimple F -algebra


Let A D B  C be a product of F -algebras. A B-module M
becomes an A-module with the action
.b; c/m D bm:
216 7. R EPRESENTATIONS OF F INITE G ROUPS

T HEOREM 7.35 Let A be a semisimple F -algebra, say, A D


A1   At with the Ai simple. For each Ai , let Si be a simple
Ai -module (cf. 7.27).
(a) Each Si is a simple A-module, and every simple A-
module is isomorphic to exactly ofL of the Si .
(b) Every A-module is isomorphic toL ri Si for some ri 2
N, and two modules ri Si and ri0 Si are isomorphic
L

if and only if ri D ri0 for all i.

P ROOF. (a) It is obvious that each Si is simple when regarded


as an A-module, and that no two
L of them are isomorphic. It fol-
lows from (7.25) that A A  ri Si for some ri 2 N. Let S be
a simple A-module, and let x be a nonzero element of S . Then
the map a 7! axW A A ! S is surjective, and so its restriction to
some Si in A A is nonzero, and hence an isomorphism.
(b) The first part follows from (a) and the definition of a
semisimple ring, and the second part follows from (7.11). 2

The representations of G
P ROPOSITION 7.36 The dimension of the centre of F ŒG as
an F -vector space is the number of conjugacy classes in G.

P ROOF. Let C1 ; : : : ; Ct be the


Pconjugacy classes in G, and, for
each i , let ci be the element a2Ci a in F ŒG. We shall prove
the stronger statement:

centre of F ŒG D F c1 ˚    ˚ F ct (32)


The representations of G 217

As c1 ; : : : ; ct are obviously linearly independent, it suffices to


show that they span theP centre.
For any g 2 G and a2G ma a 2 F ŒG,
X 
ma a g 1 D ma gag 1 :
X
g
a2G a2G

The coefficient of a in the right hand sum is mg 1 ag , and so


X 
1
X
g ma a g D mg 1 ag a:
a2G a2G
P
This shows that a2G ma a lies in the centre of F ŒG if and
only if the functionPa 7! ma is constant
P on conjugacy classes,
i.e., if and only if a2G ma a 2 i F ci . 2
P
R EMARK 7.37 An element a2G ma a of F ŒG can be re-
garded as a map a 7! ma W G ! F . In this way, F ŒG '
Map.G; F /. The action of G on F ŒG corresponds to the ac-
tion .gf /.a/ D f .g 1 a/ of g 2 G on f W G ! F . In the above
proof, we showed that the elements of the centre of F ŒG cor-
respond exactly to the functions f W G ! F that are constant
on each conjugacy class. Such functions are called class func-
tions.

In the remainder of this chapter, we assume that F is an


algebraically closed field of characteristic zero (e.g., C)
P ROPOSITION 7.38 The group algebra F ŒG is isomorphic to
a product of matrix algebras over F .
218 7. R EPRESENTATIONS OF F INITE G ROUPS

P ROOF. Recall that, when F has characteristic zero,


Maschke’s theorem (7.9) implies that F ŒG is semisimple, and
so is a product of simple algebras (7.35). Each of these is a
matrix algebra over a division algebra (7.23), but the only divi-
sion algebra over an algebraically closed field is the field itself
(7.29). 2

The representation G ! GL.F ŒG F ŒG/ is called the reg-


ular representation.
T HEOREM 7.39 (a) The number of isomorphism classes of
simple F ŒG-modules is equal to the number of conjugacy
classes in G.
(b) The multiplicity of any simple representation S in the
regular representation is equal to its degree dimF S .
(c) Let S1 ; : : : ; St be a set of representatives for the isomor-
phism classes of simple F G-modules, and let fi D dimF Si .
Then
fi2 D jGj:
X
1i t

P ROOF. (a) Under our hypothesis, F ŒG  Mf1 .F /     


Mft .F / for some integers f1 ; : : : ; ft . According to Theorem
7.35, the number of isomorphism classes of simple F ŒG-
modules is the number of factors t . The centre of a product of
F -algebras is the product of their centres, and so the centre of
F ŒG is isomorphic to tF . Therefore t is the dimension of the
centre of F , which we know equals the number of conjugacy
classes of G.
(b) With the notations of (7.15), Mf .F / ' L.1/ ˚    ˚
L.f /.
The characters of G 219

(c) The equality is simply the statement


X
dimF Mfi .F / D dimF F ŒG:
1i t 2

The characters of G
TrV .˛/ of an endomorphism ˛W V ! V of
Recall that the trace P
a vector space V is ai i where .aij / is the matrix of ˛ with
respect to some basis for V . It is independent of the choice of
the basis (the traces of conjugate matrices are equal).
From each representation of g 7! gV W G ! GL.V /, we ob-
tain a function V on G;

V .g/ D TrV .gV /;

called the character of . Note that V depends only on the


isomorphism class of the F ŒG-module V , and that V is a
class function. The character  is said to be simple (or irre-
ducible) if it is defined by a simple F G-module. The princi-
pal character 1 is that defined by the trivial representation
of G (so 1 .g/ D 1 for all g 2 G), and the regular character
reg is that defined by the regular representation. On comput-
ing reg .g/ by using the elements of G as a basis for F ŒG,
one see that reg .g/ is the number of elements a of G such that
ga D a, and so

jGj if g D e
reg .g/ D
0 otherwise.
220 7. R EPRESENTATIONS OF F INITE G ROUPS

When V has dimension 1, the character V of G is said to


be linear. In this case, GL.V / ' F  , and so V .g/ D .g/.
Therefore, V is a homomorphism G ! F  , and so this def-
inition of “linear character” essentially agrees with the earlier
one.
L EMMA 7.40 For any G-modules V and V 0 ,

V ˚V 0 D V C V 0 :

P ROOF. Compute the matrix of gL with respect to a basis of


V ˚ V 0 that is made by combining a basis for V with a basis
for V 0 . 2

Let S1 ; : : : ; St be a set of representatives for the isomor-


phism classes of simple F G-modules with S1 chosen to be the
trivial representation, and let 1 ; : : : ; t be the corresponding
characters.
P ROPOSITION 7.41 The functions 1 ; : : : ; t are linearly in-
dependent over F , i.e., if c1 ; : : : ; ct 2 F are such that
P
i ci i .g/ D 0 for all g 2 G, then the ci are all zero.

P ROOF. Write F ŒG  Mf1 .F /      Mft .F /, and let ej D


.0; : : : ; 0; 1; 0; : : : ; 0/. Then ej acts as 1 on Sj and as 0 on Sj
for i ¤ j , and so

fj D dimF Sj if i D j
i .ej / D (33)
0 otherwise.
The characters of G 221

Therefore, X
ci i .ej / D cj fj ,
i
from which the claim follows. 2

P ROPOSITION 7.42 Two F ŒG-modules are isomorphic if and


only if their characters are equal.

P ROOF. We have already observed that the character of a


representation depends
L only on its isomorphism class. Con-
versely, if V D 1it ci Si , ci 2 N, then its character is
P
V D 1it ci i , and (33) shows that ci D V .ei /=fi .
Therefore V determines the multiplicity with which each Si
occurs in V , and hence it determines the isomorphism class of
V. 2

A SIDE 7.43 The proposition is false if F is allowedto have 


character-
i 1 i
istic p ¤ 0. For example, the representation  7! W Cp !
0 1
GL2 .F / of (7.1c) is not trivial, but it has the same character as the
trivial representation. The proposition is false even when the charac-
teristic of F doesn’t divide the order of the group, because, for any
representation G ! GL.V /, the character of the representation of G
on pV is identically zero.

Any function G ! F that can be expressed as a Z-linear


combination of characters is called a virtual character.2
2
Some authors call it a generalized character, but this is to be avoided: there
is more than one way to generalize the notion of a character.
222 7. R EPRESENTATIONS OF F INITE G ROUPS

P ROPOSITION 7.44 The simple characters of G form a Z-


basis for the virtual characters of G.

P ROOF. Let 1 ; : : : ; t be the simple characters of G. Then


the characters of G are exactly
P the class functions that can
be expressed in the form mi i , mi 2 N, and so the virtual
characters
P are exactly the class functions that can be expressed
mi i , mi 2 Z. Therefore the simple characters certainly
generate the Z-module of virtual characters, and Proposition
7.41 shows that they are linearly independent over Z (even over
F ). 2

P ROPOSITION 7.45 The simple characters of G form an F -


basis for the class functions on G.

P ROOF. The class functions are the functions from the set of
conjugacy classes in G to F . As this set has t elements, they
form an F -vector space of dimension t . As the simple charac-
ters are a set of t linearly independent elements of this vector
space, they must form a basis. 2

We now assume that F is a subfield of C stable under com-


plex conjugation c 7! c.
N
For class functions f1 and f2 on G, define
1 X
.f1 jf2 / D f1 .a/f2 .a/:
jGj a2G

L EMMA 7.46 The pairing . j / is an inner product on the F -


space of class functions on G.
The characters of G 223

P ROOF. We have to check:


˘ .f1 C f2 jf / D .f1 jf / C .f2 jf / for all class functions
f1 ; f2 ; f ;
˘ .cf1 jf2 / D c.f1 ; f2 / for c 2 F and class functions
f1 ; f2 ;
˘ .f2 jf1 / D .f1 jf2 / for all class functions f1 ; f2 ;
˘ .f jf / > 0 for all nonzero class functions f .
All of these are obvious from the definition. 2

For an F ŒG-module V , V G denotes the submodule of ele-


ments fixed by G:

V G D fv 2 V j gv D v for all g 2 Gg
1 P
L EMMA 7.47 Let  be the element jGj a2G a of F ŒG. For
any F ŒG-module V , V is a projector with image V G .

P ROOF. For any g 2 G,


1 X 1 X
g D ga D a D ; (34)
jGj a2G jGj a2G

from which it follows that   D  (in the F -algebra F ŒG).


Therefore, for any F ŒG-module V , V2 D V and so V is a
projector. If v is in its image, say v D v0 , then
.34/
gv D gv0 D v0 D v
and so v lies in V G . Conversely, if v 2 V G , the obviously
1 P
v D jGj a2G av D v, and so v is in the image of . 2
224 7. R EPRESENTATIONS OF F INITE G ROUPS

P ROPOSITION 7.48 For any F ŒG-module V ,


1 X
dimF V G D V .a/:
jGj a2G

P ROOF. Let  be as in Lemma 7.47. Because V is a projec-


tor, V is the direct sum of its 0-eigenspace and its 1-eigenspace,
and we showed that the latter is V G . Therefore, TrV .V / D
dimF V G . On the other hand, because the trace is a linear func-
tion,
1 X 1 X
TrV .V / D TrV .aV / D V .a/:
jGj a2G jGj a2G
2

T HEOREM 7.49 For any F ŒG-modules V and W;


dimF HomF ŒG .V; W / D .V jW /.

P ROOF. The group G acts on the space HomF .V; W / of F -


linear maps V ! W by the rule,
.g'/.v/ D g.'.gv//; g 2 G; ' 2 HomF .V; W /; v 2 V;

and HomF .V; W /G D HomF G .V; W /. 2

C OROLLARY 7.50 If  and 0 are simple characters, then

1 if  D 0

.j0 / D
0 otherwise.
The character table of a group 225

Therefore the simple characters form an orthonormal basis for


the space of class functions on G.

The character table of a group


To be written.

Examples
To be written.

Exercises
7-1 Let C be an n  r matrix with coefficients in a field F .
Show that
fM 2 Mn .F / j M C D 0g
is a left ideal in Mn .F /, and that every left ideal is of this form
for some C .

7-2 This exercise shows how to recover a finite group G from


its category of representations over a field k. Let S be a finite
set, and let A be the set of maps S ! k.
(a) Show that A becomes a commutative ring with the prod-
uct

.f1 f2 /.g/ D f1 .g/f2 .g/; f1 , f2 2 A; g 2 G:


226 7. R EPRESENTATIONS OF F INITE G ROUPS

Moreover, when we identify c 2 k with the constant


function, A becomes a k-algebra.
(b) Show that Y
A' ks
s2S
(product of copies of k indexed by the elements of S ),
and that the ks are exactly the minimal k-subalgebras of
A. Deduce that Endk-alg .A/ ' Sym.S/.
(c) Let .f1 ; f2 / 2 A  A act on S  S by .f1 ; f2 /.s1 ; s2 / D
f1 .s1 /f2 .s2 /; show that this defines a bijection A˝A '
Map.S  S; k/. Now take S D G.
(d) Show that the map rA W G ! Endk-linear .A/,
.rA .g/f /.g 0 / D f .gg 0 /; f 2 A; g; g 0 2 G
is a representation of G (this is the regular representa-
tion).
(e) Define W A ! A ˝ A by .f /.g1 ; g2 / D f .g1 g2 /.
Show that, for any homomorphism ˛W A ! A of k-
algebras such .1 ˝ ˛/ ı  D  ı ˛, there exists a unique
element g 2 G such that ˛.f / D gf for all f 2 A. [Hint:
Deduce from (b) that there exists a bijection W G ! G
such that .˛f / .g/ D f .g/ for all g 2 G. From the hy-
pothesis on ˛, deduce that .g1 g2 / D g1  .g2 / for all
g1 ; g2 2 G.R/. Hence .g/ D g  .e/ for all g 2 G.
Deduce that ˛.f / D .e/f for all f 2 A.]
(f) Show that the following maps are G-equivariant
eWk ! A (trivial representation on k; rA on A/
mWA ˝ A ! A (rA ˝ rA on A ˝ A; rA on A/
WA ! A ˝ A (rA on A; 1 ˝ rA on A ˝ A/:
Exercises 227

(g) Suppose that we are given, for each finite dimensional


representation .V; rV /, a k-linear map V . If the family
.V / satisfies the conditions
i) for all representations V , W , V ˝W D V ˝ W I
ii) for k with its trivial representation, k D idk ;
iii) for all G-equivariant maps ˛W V ! W , W ı ˛ D
˛ ı V I
then there exists a unique g 2 G.R/ such that V D
rV .g/ for all V . [Hint: show that A satisfies the con-
ditions of (d).]

N OTES For a historical account of the representation theory of finite


groups, emphasizing the work of “the four principal contributors to
the theory in its formative stages: Ferdinand Georg Frobenius, William
Burnside, Issai Schur, and Richard Brauer”, see Curtis 1999.
Appendix A

Additional Exercises

34. Prove that a finite group G having just one maximal sub-
group must be a cyclic p-group, p prime.
35. Let a and b be two elements of S76 . If a and b both have
order 146 and ab D ba, what are the possible orders of the
product ab?
37. Suppose that the group G is generated by a set X.
(a) Show that if gxg 1 2 X for all x 2 X; g 2 G, then the
commutator subgroup of G is generated by the set of all
elements xyx 1 y 1 for x; y 2 X.
(b) Show that if x 2 D 1 for all x 2 X, then the subgroup H
of G generated by the set of all elements xy for x; y 2 X
has index 1 or 2.
230 A. A DDITIONAL E XERCISES

38. Suppose p  3 and 2p 1 are both prime numbers (e.g.,


p D 3; 7; 19; 31; : : :/. Prove, or disprove by example, that every
group of order p.2p 1/ is commutative.
39. Let H be a subgroup of a group G. Prove or disprove the
following:
(a) If G is finite and P is a Sylow p-subgroup, then H \ P
is a Sylow p-subgroup of H .
(b) If G is finite, P is a Sylow p-subgroup, and H 
NG .P /, then NG .H / D H .
(c) If g is an element of G such that gHg 1  H , then
g 2 NG .H /.

40. Prove that there is no simple group of order 616.


41. Let n and k be integers 1  k  n. Let H be the subgroup
of Sn generated by the cycle .a1 : : : ak /. Find the order of the
centralizer of H in Sn . Then find the order of the normalizer
of H in Sn . [The centralizer of H is the set of g 2 G such
ghg 1 D h for all h 2 H . It is again a subgroup of G.]
42. Prove or disprove the following statement: if H is a sub-
group of an infinite group G, then for all x 2 G, xH x 1 
H H) x 1 H x  H .
43. Let H be a finite normal subgroup of a group G, and let
g be an element of G. Suppose that g has order n and that the
only element of H that commutes with g is 1. Show that:
(a) the mapping h 7! g 1 h 1 gh is a bijection from H to
H;
231

(b) the coset gH consists of elements of G of order n.

44. Show that if a permutation in a subgroup G of Sn maps x to


y, then the normalizers of the stabilizers Stab.x/ and Stab.y/
of x and y have the same order.
45. Prove that if all Sylow subgroups of a finite group G are
normal and abelian, then the group is abelian.
46. A group is generated by two elements a and b satisfying
the relations: a3 D b 2 , am D 1, b n D 1 where m and n are
positive integers. For what values of m and n can G be infinite.
47. Show that the group G generated by elements x and y with
defining relations x 2 D y 3 D .xy/4 D 1 is a finite solvable
group, and find the order of G and its successive derived sub-
groups G 0 , G 00 , G 000 .
48. A group G is generated by a normal set X of elements
of order 2. Show that the commutator subgroup G 0 of G is
generated by all squares of products xy of pairs of elements of
X.
49. Determine the normalizer N in GLn .F / of the subgroup
H of diagonal matrices, and prove that N=H is isomorphic to
the symmetric group Sn .
50. Let G be a group with generators x and y and defining rela-
tions x 2 , y 5 , .xy/4 . What is the index in G of the commutator
group G 0 of G.
51. Let G be a finite group, and H the subgroup generated by
the elements of odd order. Show that H is normal, and that the
order of G=H is a power of 2.
232 A. A DDITIONAL E XERCISES

52. Let G be a finite group, and P a Sylow p-subgroup. Show


that if H is a subgroup of G such that NG .P /  H  G, then
(a) the normalizer of H in G is H ;
(b) .G W H /  1 (mod p).

53. Let G be a group of order 33  25. Show that G is solvable.


(Hint: A first step is to find a normal subgroup of order 11 using
the Sylow theorems.)
54. Suppose that ˛ is an endomorphism of the group G that
maps G onto G and commutes with all inner automorphisms
of G. Show that if G is its own commutator subgroup, then
˛x D x for all x in G.
55. Let G be a finite group with generators s and t each of order
2. Let n D .G W 1/=2.
(a) Show that G has a cyclic subgroup of order n. Now as-
sume n odd.
(b) Describe all conjugacy classes of G.
(c) Describe all subgroups of G of the form C.x/ D fy 2
Gjxy D yxg, x 2 G.
(d) Describe all cyclic subgroups of G.
(e) Describe all subgroups of G in terms of (b) and (d).
(f) Verify that any two p-subgroups of G are conjugate .p
prime).

56. Let G act transitively on a set X. Let N be a normal sub-


group of G, and let Y be the set of orbits of N in X. Prove
that:
233

(a) There is a natural action of G on Y which is transitive


and shows that every orbit of N on X has the same car-
dinality.
(b) Show by example that if N is not normal then its orbits
need not have the same cardinality.

57. Prove that every maximal subgroup of a finite p-group is


normal of prime index .p is prime).
58. A group G is metacyclic if it has a cyclic normal subgroup
N with cyclic quotient G=N . Prove that subgroups and quo-
tient groups of metacyclic groups are metacyclic. Prove or dis-
prove that direct products of metacyclic groups are metacylic.
59. Let G be a group acting doubly transitively on X, and let
x 2 X. Prove that:
(a) The stabilizer Gx of x is a maximal subgroup of G.
(b) If N is a normal subgroup of G, then either N is con-
tained in Gx or it acts transitively on X.

60. Let x; y be elements of a group G such that xyx 1 D y 5 ,


x has order 3, and y ¤ 1 has odd order. Find (with proof) the
order of y.
61. Let H be a maximal subgroup of G, and let A be a normal
subgroup of H and such that the conjugates of A in G generate
it.
(a) Prove that if N is a normal subgroup of G, then either
N  H or G D NA.
234 A. A DDITIONAL E XERCISES

(b) Let M be the intersection of the conjugates of H in G.


Prove that if G is equal to its commutator subgroup and
A is abelian, then G=M is a simple group.

62. (a) Prove that the centre of a nonabelian group of order p 3 ,


p prime, has order p.
(b) Exhibit a nonabelian group of order 16 whose centre is not
cyclic.
63. Show that the group with generators ˛ and ˇ and defining
relations
˛ 2 D ˇ 2 D .˛ˇ/3 D 1
is isomorphic with the symmetric group S3 of degree 3 by giv-
ing, with proof, an explicit isomorphism.
64. Prove or give a counter-example:
(a) Every group of order 30 has a normal subgroup of order
15.
(b) Every group of order 30 is nilpotent.

65. Let t 2 Z, and let G be the group with generators x; y and


relations xyx 1 D y t , x 3 D 1.
(a) Find necessary and sufficient conditions on t for G to be
finite.
(b) In case G is finite, determine its order.

66. Let G be a group of order pq, p ¤ q primes.


(a) Prove G is solvable.
235

(b) Prove that G is nilpotent ” G is abelian ” G is


cyclic.
(c) Is G always nilpotent? (Prove or find a counterexample.)

67. Let X be a set with p n elements, p prime, and let G be a


finite group acting transitively on X. Prove that every Sylow
p-subgroup of G acts transitively on X .
68. Let G D ha; b; c j bc D cb, a4 D b 2 D c 2 D 1; aca 1 D c,
aba 1 D bci. Determine the order of G and find the derived
series of G.
69. Let N be a nontrivial normal subgroup of a nilpotent group
G. Prove that N \ Z.G/ ¤ 1.
70. Do not assume Sylow’s theorems in this problem.
(a) Let H be a subgroup of a finite group G, and P a Sylow
p-subgroup of G. Prove that there exists an x 2 G such
that xP x 1 \ H is a Sylow p-subgroup 0 of H .
1  :::
1
B0 1    C
(b) Prove that the group of n  n matrices @ A is
:::
0 1
a Sylow p-subgroup of GLn .Fp /.
(c) Indicate how (a) and (b) can be used to prove that any
finite group has a Sylow p-subgroup.

71. Suppose H is a normal subgroup of a finite group G such


that G=H is cyclic of order n, where n is relatively prime to
.G W 1/. Prove that G is equal to the semidirect product H o S
with S a cyclic subgroup of G of order n.
236 A. A DDITIONAL E XERCISES

72. Let H be a minimal normal subgroup of a finite solvable


group G. Prove that H is isomorphic to a direct sum of cyclic
groups of order p for some prime p.
73. (a) Prove that subgroups A and B of a group G are of finite
index in G if and only if A \ B is of finite index in G.
(b) An element x of a group G is said to be an FC-element if
its centralizer CG .x/ has finite index in G. Prove that the set
of all F C elements in G is a normal.
74. Let G be a group of order p 2 q 2 for primes p > q. Prove
that G has a normal subgroup of order p n for some n  1.
75. (a) Let K be a finite nilpotent group, and let L be a sub-
group of K such that L  ıK D K, where ıK is the derived sub-
group. Prove that L D K. [You may assume that a finite group
is nilpotent if and only if every maximal subgroup is normal.]
(b) Let G be a finite group. If G has a subgroup H such that
both G=ıH and H are nilpotent, prove that G is nilpotent.
76. Let G be a finite noncyclic p-group. Prove that the follow-
ing are equivalent:
(a) .G W Z.G//  p 2 .
(b) Every maximal subgroup of G is abelian.
(c) There exist at least two maximal subgroups that are
abelian.

77. Prove that every group G of order 56 can be written (non-


trivially) as a semidirect product. Find (with proofs) two non-
isomorphic non-abelian groups of order 56.
78. Let G be a finite group and ' W G ! G a homomorphism.
237

(a) Prove that there is an integer n  0 such that ' n .G/ D


' m .G/ for all integers m  n. Let ˛ D ' n .
(b) Prove that G is the semi-direct product of the subgroups
Ker ˛ and Im ˛.
(c) Prove that Im ˛ is normal in G or give a counterexample.

79. Let S be a set of representatives for the conjugacy classes


in a finite group G and let H be a subgroup of G. Show that
S  H H) H D G.
80. Let G be a finite group.
(a) Prove that there is a unique normal subgroup K of G
such that (i) G=K is solvable and (ii) if N is a normal
subgroup and G=N is solvable, then N  K.
(b) Show that K is characteristic.
(c) Prove that K D ŒK; K and that K D 1 or K is nonsolv-
able.
Appendix B

Solutions to the Exercises

These solutions fall somewhere between hints and complete so-


lutions. Students were expected to write out complete solutions.

1-1 By inspection, the only element of order 2 is c D a2 D b 2 .


Since gcg 1 also has order 2, it must equal c, i.e., gcg 1 D c
for all g 2 Q. Thus c commutes with all elements of Q, and
f1; cg is a normal subgroup of Q. The remaining subgroups
have orders 1, 4, or 8, and are automatically normal (see 1.36a).
   n  
1 1 1 1 1 n
1-2 The product ab D , and D .
0 1 0 1 0 1
240 B. S OLUTIONS TO THE E XERCISES

1-3 Consider the subsets fg; g 1 g of G. Each set has exactly


2 elements unless g has order 1 or 2, in which case it has 1
element. Since G is a disjoint union of these sets, there must
be a (nonzero) even number of sets with 1 element, and hence
at least one element of order 2.

1-4 The symmetric group Sn contains a subgroup that is a di-


rect product of subgroups Sn1 , . . . , Snr .

1-5 Because the group G=N has order n, .gN /n D 1 for every
g 2 G (see 1.27). But .gN /n D g n N , and so g n 2 N . For the
second statement, consider the subgroup f1; sg of D3 . It has
index 3 in D3 , but the element t has order 2, and so t 3 D t …
f1; sg.

1-6 (a) Let a; b 2 G. We are given that a2 D b 2 D .ab/2 D e.


In particular, abab D e. On multiplying this on right by ba, we
find that ab D ba. (b) Show by induction that
1n 0
1 na nb C n.n2 1/ ac
0 1
1 a b
@0 1 c A D @0 1 nc A:
0 0 1 0 0 1

1-7 Commensurability is obviously reflexive and symmetric,


and so it suffices to prove transitivity. We shall use that if a
subgroup H of a group G has finite index in G, then H \ G 0
has finite index in G 0 for any subgroup G 0 of G (because the
natural map G 0 =H \ G 0 ! G=H is injective). Using this, it
follows that if H1 and H3 are both commensurable with H2 ,
241

then H1 \ H2 \ H3 is of finite index in H1 \ H2 and in H2 \


H3 (and therefore also in H1 and H3 ). As H1 \ H3  H1 \
H2 \ H3 , it also has finite index in each of H1 and H3 .

1-8 By assumption, the set G is nonempty, so let a 2 G. Be-


cause G satisfies the cancellation law, the map x 7! axW G ! G
is a permutuation of G, and some power of this permutation is
the identity permutation. Therefore, for some n  1, an x D x
for all x 2 G, and so an is a left neutral element. By counting,
one sees that every element has a left inverse, and so we can
apply (1.10a).

2-1 The key point is that hai D ha2 i  han i. Apply (1.50) to
see that D2n breaks up as a product.

2-2 Note first that any group generated by a commuting set


of elements must be commutative, and so the group G in
the problem is commutative. According to (2.8), any map
fa1 ; : : : ; an g ! A with A commutative extends uniquely to ho-
momorphism G ! A, and so G has the universal property that
characterizes the free abelian group on the generators ai .

2-3 (a) If a ¤ b, then the word a    ab 1    b 1 is reduced


and ¤ 1. Therefore, if an b n D 1, then a D b. (b) is similar.
(c) The reduced form of x n , x ¤ 1, has length at least n.

2-4 (a) Universality. (b) C1  C1 is commutative, and the


only commutative free groups are 1 and C1 . (c) Suppose a
is a nonempty reduced word in x1 ; : : : ; xn , say a D xi    (or
242 B. S OLUTIONS TO THE E XERCISES

xi 1    ). For j ¤ i, the reduced form of Œxj ; a D xj axj 1 a


def 1

can’t be empty, and so a and xj don’t commute.

2-5 The unique element of order 2 is b 2 . Since gb 2 g 1 also


has order 2 for any g 2 Qn , we see that gb 2 g 1 D b 2 , and
so b 2 lies in the centre. [Check that it is the full centre.] The
quotient group Qn =hb 2 i has generators a and b, and relations
n 2
a2 D 1, b 2 D 1, bab 1 D a 1 , which is a presentation for
D2n 2 (see 2.9).

2-6 (a) A comparison of the presentation Dn D hr; s j


r n ; s 2 ; srsr D 1i with that for G suggests putting r D ab and
s D a. Check (using 2.8) that there are homomorphisms:

Dn ! G; r 7! ab; s 7! a;
1
G ! Dn ; a 7! s; b 7! s r.

The composites Dn ! G ! Dn and G ! Dn ! G are the


both the identity map on generating elements, and therefore
(2.8 again) are identity maps. (b) Omit.

2-7 The hint gives ab 3 a 1 D bc 3 b 1 . But b 3 D 1. So c 3 D 1.


Since c 4 D 1, this forces c D 1. From acac 1 D 1 this gives
a2 D 1. But a3 D 1. So a D 1. The final relation then gives
b D 1.

2-8 The elements x 2 , xy, y 2 lie in the kernel, and it is easy


to see that hx; yjx 2 ; xy; y 2 i has order (at most) 2, and so they
243

must generate the kernel (at least as a normal group — the


problem is unclear). One can prove directly that these elements
are free, or else apply the Nielsen-Schreier theorem (2.6). Note
that the formula on p. 68 (correctly) predicts that the kernel is
free of rank 2  2 2 C 1 D 3

2-9 We have to show that if s and t are elements of a finite


group satisfying t 1 s 3 t D s 5 , then the given element g is equal
to 1. Because the group is finite, s n D 1 for some n. If 3jn, the
proof is easy, and so we suppose that gcd.3; n/ D 1. But then

3r C nr 0 D 1, some r; r 0 2 Z;

and so s 3r D s. Hence
1 1 3r 1 3
t st D t s t D .t s t/r D s 5r :

Now,
1 1 1 1 1 5r
gDs .t s t /s.t st/ D s s ss 5r D 1;

as required. [In such a question, look for a pattern. Note that g


has two conjugates in it, as does the relation for G, and so it is
natural to try to relate them.]

3-1 Let N be the unique subgroup of order 2 in G. Then G=N


has order 4, but there is no subgroup Q  G of order 4 with
Q \ N D 1 (because every group of order 4 contains a group
of order 2), and so G ¤ N o Q for any Q. A similar argument
applies to subgroups N of order 4.
244 B. S OLUTIONS TO THE E XERCISES

3-2 For any g 2 G, gM g 1 is a subgroup of order m, and


therefore equals M . Thus M (similarly N ) is normal in G, and
MN is a subgroup of G. The order of any element of M \ N
divides gcd.m; n/ D 1, and so equals 1. Now (1.51) shows that
M  N  MN , which therefore has order mn, and so equals
G.

3-3 Show that GL2 .F2 / permutes the 3 nonzero vectors in


F2  F2 (2-dimensional vector space over F2 ).

3-4 The following solutions were suggested by readers. We


write the quaternion group as
Q D f˙1; ˙i; ˙j; ˙kg:
(A) Take a cube. Write the six elements of Q of order 4 on
the six faces with i opposite i, etc.. Each rotation of the cube
induces an automorphism of Q, and Aut.Q/ is the symmetry
group of the cube, S4 . (B) The group Q has one element of
order 2, namely 1, and six elements of order 4, namely, ˙i ,
˙j , ˙k. Any automorphism ˛ of Q must map 1 to itself
and permute the elements of order 4. Note that ij D k, j k D i ,
ki D j , so ˛ must send the circularly ordered set i; j; k to a
similar set, i.e., to one of the eight sets in the following table:
i j k i j k
i j k i j k
i k j i k j
i k j i k j
Because ˛. 1/ D 1, ˛ must permute the rows of the table,
and it is not difficult to see that all permutations are possible.
245

3-5 The pair


80 19 80 19
< 1 0 b = < a 0 0 =
N D @0 1 c A and Q D @0 a 0A
: 0 0 1 ; : 0 0 d ;
satisfies the conditions (i), (ii), (iii) of (3.8). For example, for
(i) (Maple says that)
0 10 10 1 1
a 0 b 1 0 b a 0 b
@0 a c A @0 1 c A @0 a cA D
0 0 d 0 0 1 0 0 d
b
C d1 .b C ab/
0 1
1 0 d
c
@0 1
d
C d1 .c C ac/ A
0 0 1
It is not a direct product of the two groups because it is not
commutative.

3-6 Let g generate C1 . Then the only other generator is g 1 ,


and the only nontrivial automorphism is g 7! g 1 . Hence
Aut.C1 / D f˙1g. The homomorphism S3 ! Aut.S3 / is in-
jective because Z.S3 / D 1, but S3 has exactly 3 elements
a1 ; a2 ; a3 of order 2 and 2 elements b; b 2 of order 3. The ele-
ments a1 ; b generate S3 , and there are only 6 possibilities for
˛.a1 /, ˛.b/, and so S3 ! Aut.S3 / is also onto.

3-7 (a) The element g o.q/ 2 N , and so has order dividing


jN j. (c) The element g D .1; 4; 3/.2; 5/, and so this is obvi-
ous. (d) By the first part, ..1; 0; : : : ; 0/; q/p D ..1; : : : ; 1/; 1/,
246 B. S OLUTIONS TO THE E XERCISES

and .1; : : : ; 1/ has order p in .Cp /p . (e) We have .n; q/.n; q/ D


.nn 1 ; qq/ D .1; 1/:

3-8 Let n  q 2 Z.G/. Then

.n  q/.1  q 0 / n  qq 0

D
all q 0 2 Q
.1  q 0 /.n  q/ D q 0 nq 0 1  q 0 q
n 2 CN .Q/
H)
q 2 Z.Q/

and

.n  q/.n0  1/ nq n0 q 1  q

D
n0 2 N
.n0  1/.n  q/ D n0 n  q
1 0
H) n n n D q n0 q 1
:

The converse and the remaining statements are easy.

4-1 Let 'W G=H1 ! G=H2 be a G-map, and let '.H1 / D


gH2 . For a 2 G, '.aH1 / D a'.H1 / D agH2 . When a 2 H1 ,
'.aH1 / D gH2 , and so agH2 D gH2 ; hence g 1 ag 2 H2 , and
so a 2 gH2 g 1 . We have shown H1  gH2 g 1 . Conversely,
if g satisfies this condition, the aH1 7! agH2 is a well-defined
map of G-sets.

4-2 (a) Let H be a proper subgroup of G, and let N D NG .H /.


The number of conjugates of H is .G W N /  .G W H / (see
247

4.8). Since each conjugate of H has .H W 1/ elements and the


conjugates overlap (at least) in f1g, we see that
ˇ[ ˇ
ˇ gHg 1 ˇ < .G W H /.H W 1/ D .G W 1/:
ˇ ˇ

(b) Use that the action of G on the left cosets of H de-


fines a homomorphism 'W G ! Sn , and look at the finite group
G= Ker.'/.
(c) Let G D GLn .k/ with k an algebraically closed field.
Every element of G is conjugate to an upper triangular matrix
(its Jordan form). Therefore G is equal to the union of the con-
jugates of the subgroup of upper triangular matrices.
(d) Choose S to be a set of representatives for the conjugacy
classes.

4-3 Let H be a subgroup of a finite group G, and assume that


H contains at least one element from each conjugacy class of
G. Then G is the union of the conjugates of H , and so we can
apply Exercise 4-2. (According to Serre 2003, this result goes
back to Jordan in the 1870s.)

4-4 According to 4.17, 4.18, there is a normal subgroup N of


order p 2 , which is commutative. Now show that G has an el-
ement c of order p not in N , and deduce that G D N o hci,
etc..

4-5 Let H be a subgroup of index p, and let N be the kernel


of G ! Sym.G=H / — it is the largest normal subgroup of G
contained in H (see 4.22). If N ¤ H , then .H W N / is divisible
248 B. S OLUTIONS TO THE E XERCISES

by a prime q  p, and .G W N / is divisible by pq. But pq


doesn’t divide pŠ — contradiction.

4-6 Embed G into S2m , and let N D A2m \ G. Then G=N ,!


S2m =A2m D C2 , and so .G W N /  2. Let a be an element of
order 2 in G, and let b1 ; : : : ; bm be a set of right coset rep-
resentatives for hai in G, so that G D fb1 ; ab1 ; : : : ; bm ; abm g.
The image of a in S2m is the product of the m transpositions
.b1 ; ab1 /; : : : ; .bm ; abm /, and since m is odd, this implies that
a … N.

4-7 The set X of k-cycles in Sn is normal, and so the group it


generates is normal (1.38). But, when n  5, the only nontrivial
normal subgroups of Sn are An and Sn itself. If k is odd, then
X is contained in An , and if k is even, then it isn’t.

4-8 (a) The number of possible first rows is 23 1; of second


rows 23 2; of third rows 23 22 ; whence .G W 1/ D 764 D
168. (b) Let V D F32 . Then jV j D 23 D 8. Each line through
the origin contains exactly one point ¤ origin, and so jXj D
7. (c) We make a list of possible characteristic and minimal
polynomials:
Characteristic poly. Min’l poly. Size Order of element in class
1 X3 C X2 C X C 1 X C1 1 1
2 X3 C X2 C X C 1 .X C 1/2 21 2
3 X3 C X2 C X C 1 .X C 1/3 42 4
4 X3 C 1 Same 56 3
5 X 3 C X C 1 (irreducible) Same 24 7
6 X 3 C X 2 C 1 (irreducible) Same 24 7
Here size denotes the number of elements in the conjugacy
class. Case 5: Let ˛ be an endomorphism with characteristic
249

polynomial X 3 C X C 1. Check from its minimal polynomial


that ˛ 7 D 1, and so ˛ has order 7. Note that V is a free
F2 Œ˛-module of rank one, and so the centralizer of ˛ in G
is F2 Œ˛ \ G D h˛i. Thus jCG .˛/j D 7, and the number of
elements in the conjugacy class of ˛ is 168=7 D 24. Case 6:
Exactly the same as Case 5. Case 4: Here V D V1 ˚ V2 as an
F2 Œ˛-module, and
EndF2 Œ˛ .V / D EndF2 Œ˛ .V1 / ˚ EndF2 Œ˛ .V2 /:
Deduce that jCG .˛/j D 3, and so the number of conjugates
of ˛ is 168
3 D 56. Case 3: Here CG .˛/ D F2 Œ˛ \ G D h˛i,
which has order 4. Case 1: Here ˛ is the identity element. Case
2: Here V D V1 ˚ V2 as an F2 Œ˛-module, where ˛ acts as
1 on V1 and has minimal polynomial X 2 C 1 on V2 . Either
analyse, or simply note that this conjugacy class contains all
the remaining elements. (d) Since 168 D 23  3  7, a proper
nontrivial subgroup H of G will have order
2; 4; 8; 3; 6; 12; 24; 7; 14; 28; 56; 21; 24, or 84:
of f1g and some other
If H is normal, it will be a disjoint union P
conjugacy classes, and so .N W 1/ D 1 C ci with ci equal to
21, 24, 42, or 56, but this doesn’t happen.

4-9 Since G=Z.G/ ,! Aut.G/, we see that G=Z.G/ is cyclic,


and so by (4.19) that G is commutative. If G is finite and not
cyclic, it has a factor Cp r  Cp s etc..

4-10 Clearly .ij / D .1j /.1i /.1j /. Hence any subgroup con-
taining .12/; .13/; : : : contains all transpositions, and we know
Sn is generated by transpositions.
250 B. S OLUTIONS TO THE E XERCISES

4-11 Note that CG .x/ \ H D CH .x/, and so H=CH .x/ 


H  CG .x/=CG .x//. Prove each class has the same number c
of elements. Then
jKj D .G W CG .x// D .G W H CG .x//.H CG .x/ W CG .x// D kc:

4-12 (a) The first equivalence follows from the preceding prob-
lem. For the second, note that  commutes with all cycles in
its decomposition, and so they must be even (i.e., have odd
length); if two cycles have the same odd length k, one can
find a product of k transpositions which interchanges them,
and commutes with  ; conversely, show that if the partition
of n defined by  consists of distinct integers, then  com-
mutes only with the group generated by the cycles in its cycle
decomposition. (b) List of conjugacy classes in S7 , their size,
parity, and (when the parity is even) whether it splits in A7 .
Cycle Size Parity Splits in A7 ‹ C7 ./ contains
1 .1/ 1 E N
2 .12/ 21 O
3 .123/ 70 E N .67/
4 .1234/ 210 O
5 .12345/ 504 E N .67/
6 .123456/ 840 O
7 .1234567/ 720 E Y 720 doesn’t divide 2520
8 .12/.34/ 105 E N .67/
9 .12/.345/ 420 O
10 .12/.3456/ 630 E N .12/
11 .12/.3456/ 504 O
12 .123/.456/ 280 E N .14/.25/.36/
13 .123/.4567/ 420 O
14 .12/.34/.56/ 105 O
15 .12/.34/.567/ 210 E N .12/
251

4-13 According to GAP, n D 6, a 7! .13/.26/.45/, b 7!


.12/.34/.56/.

4-14 Since Stab.gx0 / D g Stab.x0 /g 1 , if H  Stab.x0 / then


H  Stab.x/ for all x, and so H D 1, contrary to hypothesis.
Now Stab.x0 / is maximal, and so H  Stab.x0 / D G, which
shows that H acts transitively.

5-1 Let p be a prime dividing jGj and let P be a Sylow p-


subgroup, of order p m say. The elements of P all have order
dividing p m , and it has at most

pm 1
1 C p C    C pm 1
D < pm
p 1

elements of order dividing p m 1 ; therefore P must have an el-


ement of order p m , and so it is cyclic. Each Sylow p-subgroup
has exactly p m elements of order dividing p m , and so there
can be only one. Now (5.9) shows that G is a product of its
Sylow subgroups.

6-2 No, D4 and the quaternion group have isomorphic com-


mutator subgroups and quotient groups but are not isomorphic.
Similarly, Sn and An  C2 are not isomorphic when n  5.
Appendix C

Two-Hour Examination

1. Which of the following statements are true (give brief jus-


tifications for each of (a), (b), (c), (d); give a correct set of
implications for (e)).
(a) If a and b are elements of a group, then a2 D 1; b 3 D
1 H) .ab/6 D 1.
(b) The following two elements are conjugate in S7 :
 
1 2 3 4 5 6 7
;
3 4 5 6 7 2 1
 
1 2 3 4 5 6 7
:
2 3 1 5 6 7 4
(c) If G and H are finite groups and G  A594  H  A594 ;
then G  H .
254 C. T WO -H OUR E XAMINATION

(d) The only subgroup of A5 containing .123/ is A5 itself.


(e) Nilpotent H) cyclic H) commutative H) solvable
(for a finite group).

2. How many Sylow 11-subgroups can a group of order 110 D


2  5  11 have? Classify the groups of order 110 containing a
subgroup of order 10. Must every group of order 110 contain a
subgroup of order 10?

3. Let G be a finite nilpotent group. Show that if every com-


mutative quotient of G is cyclic, then G itself is cyclic. Is the
statement true for nonnilpotent groups?

4. (a) Let G be a subgroup of Sym.X/, where X is a set with


n elements. If G is commutative and acts transitively on X ,
show that each element g ¤ 1 of G moves every element of X .
Deduce that .G W 1/  n.
(b) For each m  1, find a commutative subgroup of S3m of
order 3m . n
(c) Show that a commutative subgroup of Sn has order  3 3 .

5. Let H be a normal subgroup of a group G, and let P be


a subgroup of H . Assume that every automorphism of H is
inner. Prove that G D H  NG .P /.

6. (a) Describe the group with generators x and y and defining


relation yxy 1 D x 1 .
(b) Describe the group with generators x and y and defining
relations yxy 1 D x 1 , xyx 1 D y 1 .
255

You may use results proved in class or in the notes, but you
should indicate clearly what you are using.
256 C. T WO -H OUR E XAMINATION

S OLUTIONS
1. (a) False: in ha; bja2 ; b 3 i, ab has infinite order.
(b) True, the cycle decompositions are (1357)(246),
(123)(4567).
(c) True, use the Krull-Schmidt theorem.
(d) False, the group it generates is proper.
(e) Cyclic H) commutative H) nilpotent H) solvable.

2. The number of Sylow 11-subgroups s11 D 1; 12; : : : and di-


vides 10. Hence there is only one Sylow 11-subgroup P . Have

G D P o H; P D C11 ; H D C10 or D5 :

Now have to look at the maps  W H ! Aut.C11 / D C10 . Yes,


by the Schur-Zassenhaus lemma.

3. Suppose G has class > 1. Then G has quotient H of class 2.


Consider

1 ! Z.H / ! H ! H=Z.H / ! 1:

Then H is commutative by (4.17), which is a contradiction.


Therefore G is commutative, and hence cyclic.
Alternatively, by induction, which shows that G=Z.G/ is
cyclic.
No! In fact, it’s not even true for solvable groups (e.g., S3 ).

4. (a) If gx D x, then ghx D hgx D hx. Hence g fixes every


element of X, and so g D 1. Fix an x 2 X ; then g 7! gx W G !
257

X is injective. [Note that Cayley’s theorem gives an embedding


G ,! Sn , n D .G W 1/.]
(b) Partition the set into subsets of order 3, and let G D
G1      Gm .
(c) Let O1 ; : : : ; Or be the orbits of G, and let Gi be the
image of G in [Link] /. Then G ,! G1      Gr , and so (by
induction),
n1 nr n
.G W 1/  .G1 W 1/    .Gr W 1/  3 3 3 3 D 33 :

5. Let g 2 G, and let h 2 H be such that conjugation by h on


H agrees with conjugation by g. Then gP g 1 D hP h 1 , and
so h 1 g 2 NG .P /.

6. (a) It’s the group .

G D hxi o hyi D C1 o C1

with W C1 ! Aut.C1 / D ˙1. Alternatively, the elements can


be written uniquely in the form x i y j , i; j 2 Z, and yx D
x 1 y.
(b) It’s the quaternion group. From the two relations get
1 1
yx D x y; yx D xy

and so x 2 D y 2 . The second relation implies

xy 2 x 1
Dy 2
; D y2;
258 C. T WO -H OUR E XAMINATION

and so y 4 D 1.
Alternatively, the Todd-Coxeter algorithm shows that it
is the subgroup of S8 generated by .1287/.3465/ and
.1584/.2673/.
Bibliography

A LPERIN , J. L. AND B ELL , R. B. 1995. Groups and repre-


sentations, volume 162 of Graduate Texts in Mathematics.
Springer-Verlag, New York.
A RTIN , M. 1991. Algebra. Prentice Hall Inc., Englewood
Cliffs, NJ.
A SCHBACHER , M. AND S MITH , S. D. 2004. The classifica-
tion of quasithin groups. I, II, volume 111, 112 of Mathe-
matical Surveys and Monographs. American Mathematical
Society, Providence, RI. Structure of strongly quasithin K-
groups.
B ESCHE , H. U., E ICK , B., AND O’B RIEN , E. A. 2001. The
groups of order at most 2000. Electron. Res. Announc. Amer.
Math. Soc. 7:1–4 (electronic).
B RAUER , R. AND F OWLER , K. A. 1955. On groups of even
order. Ann. of Math. (2) 62:565–583.
260 B IBLIOGRAPHY

B URNSIDE , W. 1897. Theory of groups of finite order. Cam-


bridge: at the University Press, Cambridge.
C URTIS , C. W. 1999. Pioneers of representation theory:
Frobenius, Burnside, Schur, and Brauer, volume 15 of His-
tory of Mathematics. American Mathematical Society, Prov-
idence, RI.
F EIT, W. 1995. On the work of Efim Zelmanov. In Proceedings
of the International Congress of Mathematicians, Vol. 1, 2
(Zürich, 1994), pp. 17–24, Basel. Birkhäuser.
F EIT, W. AND T HOMPSON , J. G. 1963. Solvability of groups
of odd order. Pacific J. Math. 13:775–1029.
G LAUBERMAN , G. 1999. A new look at the Feit-Thompson
odd order theorem. Mat. Contemp. 16:73–92. 15th School
of Algebra (Portuguese) (Canela, 1998). Available at www.
[Link]/~matcont/16_5.ps.
H ALL , J R ., M. 1959. The theory of groups. The Macmillan
Co., New York, N.Y.
H UMPHREYS , J. E. 1990. Reflection groups and Coxeter
groups, volume 29 of Cambridge Studies in Advanced Math-
ematics. Cambridge University Press, Cambridge.
M ASSEY, W. S. 1967. Algebraic topology: An introduction.
Harcourt, Brace & World, Inc., New York.
P YBER , L. 1993. Enumerating finite groups of given order.
Ann. of Math. (2) 137:203–220.
Bibliography 261

RONAN , M. 2006. Symmetry and the monster. One of the


greatest quests of mathematics. Oxford University Press,
Oxford.
ROTMAN , J. J. 1995. An introduction to the theory of groups,
volume 148 of Graduate Texts in Mathematics. Springer-
Verlag, New York, fourth edition.
S CHUPP, P. E. 1987. A characterization of inner automor-
phisms. Proc. Amer. Math. Soc. 101:226–228.
S ERRE , J.-P. 1980. Trees. Springer-Verlag, Berlin. Translated
from the French by John Stillwell.
S ERRE , J.-P. 2003. On a theorem of Jordan. Bull. Amer. Math.
Soc. (N.S.) 40:429–440.
S OLOMON , R. 2001. A brief history of the classification of the
finite simple groups. Bull. Amer. Math. Soc. (N.S.) 38:315–
352.
S YLOW, M. L. 1872. Théorèmes sur les groupes de substitu-
tions. Math. Ann. 5:584–594.
W ILD , M. 2005. The groups of order sixteen made easy. Amer.
Math. Monthly 112:20–31.
Index

action simple, 203


doubly transitive, 113 algorithm
effective, 110 Todd-Coxeter, 76, 137
faithful, 110 An , 127
free, 114 automorphism
imprimitive, 140 inner, 84
k-fold transitive, 113 of a bilinear form, 17
left, 109 of a group, 83
linear, 194 outer, 84
primitive, 140
right, 111 basis
transitive, 113 for a commutative
trivial, 109 group, 49
algebra block, 141
division, 205
group, 200 centralizer
quaternion, 205 of element, 115
semisimple, 212 of subgroup, 230
264 I NDEX

centralizer, of a subalgebra, central, 98


206 isomorphic, 98
centre split, 98
of a group, 23 extension, of groups, 98
class
nilpotency, 177 faithful representation, 192
class equation flag
class, 119 full, 154
Cm , 15 Frattini’s argument, 182
commutator, 48, 70
composition factors, 170 G-map, 111
conjugacy class, 112 G-set, 109
coset generates, 24
left, 32 generators
right, 32 of a group, 69
Coxeter system, 76 GLn .F /, 17
cycle, 128 group, 11
4-, 27
dimension, 205 A-, 183
disjoint cycles abelian, 16
disjoint, 128 additive, 12
Dn , 25 alternating, 127
Burnside, 75
element commutative, 16
neutral, 12 complete, 85
elementary divisors, 52 Coxeter, 77
equivariant map, 111 cyclic, 24
exact sequence, 98 dihedral, 25
exponent finite reflection, 78
of a group, 59, 75 finitely presented, 74
extension free, 66
Index 265

free abelian, 70 of order 30, 158


general linear, 17 of order 60, 162
indecomposable, 187 of order 99, 156
isotropy, 113 of order p, 34
metabelian, 177 of order p 2 , 121
metacyclic, 233 of order p 3 , 160
multiplicative, 12 of order pq, 157
nilpotent, 177 of small order, 28
of rigid motions, 111
of symmetries, 16 homogeneous, 113
orthogonal, 18 homomorphism
p, 14 admissible, 184
permutation, 16 of groups, 30
primitive, 140
quaternion, 27 index
generalized, 70 of a subgroup, 33
quotient, 41 invariant factors, 52
reflection, 78 inverse, 12
simple, 37 inversion, of a permutation,
soluble, 170 125
solvable, 136, 170 isomorphism
special linear, 40 of G-sets, 111
symplectic, 19 of groups, 14, 30
with operators, 183
group. kernel, 39
factor, 41 Klein Viergruppe, 27
groups
of order 12, 159 length
of order 2m p n , m  of a subnormal series,
3., 161 166
of order 2p, 120 solvable, 176
266 I NDEX

length of a cycle, 128 word, 74


product
map, of G-sets, 111 direct, 16, 46
module knit, 97
semisimple, 192 semidirect, 90
simple, 192 Zappa-Szép, 97
monoid projector, 198
free, 62
quotients, of a normal series
negative, 12 of a normal series, 166
normalizer
of a subgroup, 115 rank
of a commutative
opposite algebra, 192 group, 52
orbit, 112 of a Coxeter system, 77
order of a free group, 69
of a group, 14 reduced form
of an element, 15 of a word, 64
reflection, 78
partition relations, 69
of a natural number, defining, 69
131 representation
stabilized, 139 linear, 194
permutation matrix, 192
even, 125
odd, 125 series
presentation admissible subnormal,
of a group, 69 186
problem ascending central, 177
Burnside, 75 composition, 166
restricted Burnside, 75 derived, 175
Index 267

normal, 165 table


solvable, 170 multiplication, 21
subnormal, 165 theorem
without repetitions, Cauchy, 119
165 Cayley, 31
signature, 125 centre of a p-group,
skew field, 205 121
Sn , 16, 28 commutative groups
stabilizer have bases, 50
of a subset, 115 correspondence, 44
of an element, 113 double centralizer, 207
stable subset factorization of homo-
stable, 111 morphisms, 42
subgroup, 23 Feit-Thompson, 171
A-invariant, 184 Galois, 134
admissible, 184 isomorphism, 43
characteristic, 88 Jordan-Hölder, 168
commutator, 174 Krull-Schmidt, 188
first derived, 174 Lagrange, 33
generated by a set, 24 Maschke, 196
normal, 35 Nielsen-Schreier, 68
normal generated by a nilpotency condition,
set, 38 181
second derived, 175 primitivity condition,
Sylow p-, 147 141
torsion, 17 Schur-Zassenhaus, 99
subset structure of commuta-
normal, 38 tive groups, 52
support structure of Coxeter
of a cycle, 128 groups, 79
Sylow I, 149
268 I NDEX

Sylow II, 151


Sylow subgroups of
subgroups, 155
transposition, 28

word, 62
reduced, 64
words
equivalent, 65

You might also like