Math 751
Math 751
Professor J Moori
School of Mathematical Sciences
University of KwaZulu-Natal, Pietermaritzburg
Semester 2, 2010
Contents
1 Permutation Groups 2
1.1 Permutation Representations . . . . . . . . . . . . . . . . . . . . 2
1.2 Permutation Groups . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 Normal Series 43
4.1 Jordan-Hölder Theorem . . . . . . . . . . . . . . . . . . . . . . . 43
4.2 Soluble (Solvable) Groups . . . . . . . . . . . . . . . . . . . . . . 46
1
Chapter 1
Permutation Groups
Note 1.1.1 Cayley’s Theorem is not that useful when the group G is large
or when G is simple. Following results (Theorem 1.1.3 and Corollary 1.1.4 )
provide substantial improvement over Cayley’s Theorem. Notice that A5 ≤ S5
and Cayley’s Theorem asserts that A5 is also a subgroup of S60 .
Corollary 1.1.2 Let GL(n, |F ) denote the general linear group over a field
|F. If G is a finite group of order n, then G can be embedded in GL(n, |F),
that is G is isomorphic to a subgroup of GL(n, |F).
2
Note 1.1.2 If Pn denotes the set of all n × n permutation matrices, then Pn
is a group under the multiplication of matrices and Pn ∼
= Sn .
So that V4 ∼
= {I4 , Pa , Pb , Pc } ≤ GL(4, |F)
3
x∈
T −1 , then x ∈ gHg −1 , ∀g ∈ G. So that xgH = gH for all g ∈ G,
g∈G gHg
that is ρx is the identity permutation. Hence x ∈ Ker(ρ), so
T −1 ⊆
g∈G gHg
Ker(ρ).
Proof. Let H ≤ G such that [G : H] = n. Let X = G/H be the set of all left
cosets of H in G. Then |X| = n and there is a homomorphism ρ : G −→ Sn
such that Ker(ρ) =
T −1 .
g∈G gHg Since G/Ker(ρ) is isomorphic to a subgroup
of Sn , G/Ker(ρ) is finite. Obviously Ker(ρ) G, and since Ker(ρ) ≤ H < G,
Ker(ρ) 6= G. Note that Ker(ρ) 6= {1G }.
Exercise 1.1.3 Prove that if λ and ρ are left and right regular representations
of G, then λ(a) commutes with ρ(b) for all a, b ∈ G.
Exercise 1.1.4 (i)∗ Let G be a group of order 2m k, where k is odd. Prove that
if G contains an element of order 2m , then the set of all elements of odd order
in G is a normal subgroup. (Hint: Consider G as permutations via Cayley’s
Theorem, and show that it contains an odd permutation).
(ii) Show that a finite simple group of even order must have order divisible
by 4.
4
Exercise 1.1.5 (Poincare) If H and K are subgroups of G having finite index,
then H ∩ K has finite index. (Hint: [G : H ∩ K] ≤ [G : H][G : K].)
If H G, then NG (H) = G.
φab (gHg −1 ) = ab(gHg −1 )b−1 a−1 = a(bgHg −1 b−1 )a−1 = a(φb (gHg −1 ))a−1
= φa (φb (gHg −1 )) = (φa ◦ φb )(gHg −1 ),
5
If a ∈
T −1 , then a ∈ gNG (H)g −1 for all g ∈ G. Thus there is
g∈G gNG (H)g
g 0 ∈ NG (H) such that a = gg 0 g −1 . Now we have, for all g ∈ G,
Note 1.1.3 The homomorphism φ given in Theorem 1.1.6, is called the per-
mutation representation of G on the conjugates of H.
Exercise 1.1.12 Let G be a finite group with proper subgroup H. Prove that
G is not the set-theoretic union of all conjugates of H. Give an example in
which H is not normal and this union is a subgroup.
Exercise 1.1.13 (i) Assume H < K < G. Show that NK (H) = NG (H) ∩ K.
(ii) Prove that NG (xHX −1 ) = xNG (H)x−1 .
6
Example 1.2.1 (i) If G ≤ SX , then obviously G acts on X naturally.
(ii) By Cayley’s theorem any group G acts on itself and the action is given
by ag = ga, ∀a ∈ G, for g ∈ G.
(iii) If H ≤ G, then G acts on G/H, the set of all left cosets of H in G. The
action is given by: for g ∈ G, (aH)g = gaH, ∀a ∈ G.
(iv) If H ≤ G, then G acts on the set of all conjugates of H in G by
(aHa−1 )g = g(aHa−1 )g −1 = gaHa−1 g −1 .
Definition 1.2.2 (Orbits) Let G act on a set X and let x ∈ X. Then the
orbit of x under the action G is defined by
xG : = {xg | g ∈ G}.
Theorem 1.2.1 Let G act on a set X. The set of all orbits of G on X form a
partition of X.
Example 1.2.2 (i) If G acts on itself by the left regular representation, then
∀g ∈ G we have g G = {g h | h ∈ G} = {hg | h ∈ G} = Gg = G. Hence under the
action of G, we have only one orbit, namely G itself.
(ii) If G acts on G/H, the set of left cosets of H in G, then ∀aH ∈ G/H we
have
the conjugacy class of x in G. Note that |xG | = |[x]| = [G : CG (x)]. In this case
the number of orbits is equal to the number of conjugacy classes of G.
(iv) If G acts on the set of all its subgroups by conjugation, that is H g =
gHg −1 , ∀g ∈ G, ∀H ≤ G, then for a fixed H in G we have
H G = {H g | g ∈ G} = {gHg −1 | g ∈ G}
7
the set of all conjugates of H in G. Later we will prove that the number of
conjugates of H in G is equal to [G : NG (H)]. Hence |H G | = [G : NG (H)]. In
this case the number of orbits of G is equal to the number of conjugacy classes
of subgroups of G.
8
Proof. (i) Since G acts on itself by conjugation, using Theorem 1.2.2 we have
|g G | = [G:Gg ]. But since
g G = {g h | h ∈ G} = {hgh−1 | h ∈ G} = [g]
and
we have
|G|
|g G | = |[g]| = [G:Gg ] = [G:CG (g)] = .
|CG (g)|
(ii) Let G act on the set of all its subgroups by conjugation. Then by The-
orem 1.2.2 we have |H G | = [G:GH ]. Since H G = {H g | g ∈ G} = {gHg −1 | g ∈
G} = [H] and GH = {g ∈ G | H g = H} = {g ∈ G | gHg −1 = H} = NG (H) we
|G|
have |[H]| = |H G | = [G:GH ] = [G:NG (H)] = |NG (H)| .
9
Exercise 1.2.2 Let G be a group acting on a set X. Assume that |X| = n. Let
1 ≤ k ≤ n be a positive integer.
(i) Show that if G is k - transitive, then G is also (k − 1) transitive, when
k > 1.
(ii) If ∃H ≤ G such that H is k - transitive on X, then G is also k - transitive.
for every choice of k- distinct x1 , x2 , · · · , xk ∈ X, where G[x1 ,x2 ,···,xk ] denote the
set of all elements g in G such that xi g = xi , 1 ≤ i ≤ k.
Theorem 1.2.7 Let G act transitively on a finite set X with |X| > 1. Then
there exists g ∈ G such that g has no fixed points.
1 X
= [|X| + F (g)].
|G| g∈G−{1 G}
|X| − 1
≥ 1+ > 1,
|G|
10
which is a contradiction. Hence ∃ g ∈ G such that F (g) = 0.
11
Chapter 2
2.1 p - Groups
Definition 2.1.1 Let p be a prime. A group G is called a p - group if every
element g ∈ G has order pk for some k.
Lemma 2.1.1 If G is a finite abelian group such that p | |G|, then there exists
g ∈ G such that o(g) = p.
12
0 0 0 0 0
that o(al ) = 1, or o(al ) = p. If al = 1G , then (aH)l = al H = H implies that
0
p | l0 which is not possible. Hence o(al ) = p.
Proof. Assume that G is a finite p-group. If there exists a prime q such that
p 6= q and q | |G|. Then by Cauchy’s Theorem there exists g ∈ G such that
o(g) = q. Since g ∈ G and since G is a p-group, o(g) = pk for some k. That is
q = pk , which is a contradiction. Hence |G| = pn for some n.
Conversely, if |G| = pn for some n, then ∀g ∈ G we have o(g) | pn . Hence G
is a p-group.
13
Exercise 2.1.1 Let p be a prime. (i) Prove that a subgroup of a p-group is
also a p-group.
(ii) Prove that a factor group of a p-group is also a p-group.
(iii) If H G such that H and G/H are p-groups, show that G is also a
p-group.
Exercise 2.1.3 Let G be a finite p-group and let {1G } 6= H G. Prove that
H ∩ Z(G) 6= {1G }.
Proof. Assume that G/Z(G) =< x.Z(G) > for some x ∈ G. Let a, b ∈ G.
0
Then aZ(G) = (xZ(G))k = xk Z(G) and bZ(G) = xk Z(G) for some k, k 0 ∈ ZZ .
0 0
This implies that a = xk z and b = xk z 0 , z, z 0 ∈ Z(G). Now ab = xk zxk z 0 =
0 0 0 0 0
xk xk zz 0 = xk+k zz 0 and ba = xk z 0 xk z = xk xk z 0 z = xk +k zz 0 . Hence ab = ba,
a contradiction.
14
2.2 Sylow Theorems
Definition 2.2.1 (Sylow p-subgroups) Let G be a group and p a prime.
Suppose that P is a subgroup of G. We say that P is a Sylow p-subgroup of
G if P is a maximal p-subgroup. This means that if Q is a p-subgroup of G
such that Q ⊇ P, then Q = P.
Note 2.2.1 The set of all Sylow p-subgroups of G is denoted by Sylp (G). That
is Sylp (G) = {P | P is a Sylow p-subgroup of G}.
Theorem 2.2.2 Let G be a group and P ∈ Sylp (G). Then every conjugate of
P is also a Sylow p-subgroup of G. Moreover, if for some prime p, G has only
one Sylow p-subgroup P, then P G.
Proof. (i) Assume that o(x) = pk for some k > 0. Then < x > is a p-subgroup
of NG (P )/P . By the correspondence theorem there is H ≤ NG (P ) such that
H ⊇ P and H/P =< x >. Since P and H/P are p- groups so is H. Since H
is a p-subgroup of G with H ⊇ P, we must have H = P. Thus < x > is the
15
identity subgroup of NG (P )/P . That is x is the identity of NG (P )/P which is
a contradiction.
(ii) Consider the natural homomorphism π : NG (P ) −→ NG (P )/P . Let
g ∈ G with o(g) = pk . If gP g −1 = P, then g is an element of NG (P ). Now
k
[π(g)]p k = π(g p ) = π(1G ) = 1 implies that π(g) has order a power of p. By
part (i) we must have that π(g) = 1; so g ∈ Ker(π) = P.
Proof. (i) Let X be the set of all conjugates of P, where P is a Sylow p-subgroup
of G. Assume that X = {P1 , P2 , · · · , Pk }, with P1 = P. Then G acts on X by
conjugation. Define ψ : G −→ SX by ψ(g) = ψg where ψg (Pi ) = gPi g −1 for
all g ∈ G, 1 ≤ i ≤ n. Thus ψ is a homomorphism and ψ|P : P −→ SX is also a
homomorphism. Now Exercise 2.2.1 implies that the size of each orbit of P are
a power of p. Obviously {P } is an orbit of size 1, we claim that this is the only
orbit of size 1 under the action of P on X. Assume that ∆ = {Pi } is an orbit
of size 1. Then for all g ∈ P we have ψg (Pi ) = gPi g −1 = Pi , and by Lemma
2.2.3 (ii) we must have g ∈ Pi . and hence Pi = P.
Thus if i 6= 1, then the orbit of P containing Pi has length more than
1 which is a power of p by Exercise 2.2.1. Thus |X| = 1 + lp = k. Hence
k ≡ 1(mod p). (1)
We will show that X is the complete set of Sylow p-subgroups of G, that
is X = Sylp (G). Assume that there exists P 0 ∈ Sylp (G) such that P 0 6∈ X.
By restricting the map ψ to P 0 , the size of each orbit of P 0 on X is a power
of p. Assume that there is an orbit of size one under the action P 0 on X,
say ∆0 = {Pi }, for some 1 ≤ i ≤ k. Then using the same argument shows
that Pi = P 0 , which is a contradiction to the assumption that P 0 6∈ X. So
every orbit of P 0 on X has length more than 1 which is a power of p. Thus
|X| = k = l0 p. (2) But relation (2) contradicts the relation (1). This shows
that there is no Sylow p-subgroup outside X. Hence X = Sylp (G). Therefore
every Sylow p-subgroup of G is a conjugate of P .
16
(ii) By (i) np = |Sylp (G)| = |X| = k ≡ 1(mod p). Since np = [G : NG (P )] ,
we have np | pm q. Now np | pm q and (np , pm ) = 1 imply that np | q.
(iii) Suppose that |H| = pm . Then obviously H is a maximal p-subgroup of
G; so H ∈ Sylp (G). Conversely, assume that H ∈ Sylp (G). Then by Lemma
2.2.3 and Cauchy’s Theorem [Theorem 2.1.2] p does not divide [NG (H):H].
Since
[G:H] = [G:NG (H)] × [NG (H) : H] = np × [NG (H) : H]
and since p does not divide np , we have p not dividing [G:H]. So that ([G:H], p) =
1 and hence (|G|/|H|, p) = 1. Let |H| = pn for some n ∈ N
| . Then |G|/|H| =
Exercise 2.2.2 Let G be a finite group and let P ∈ Sylp (G). Show that P G
if and only if P is the unique Sylow p-subgroup of G.
Theorem 2.2.5 Let G be a finite group and let p be a prime. If pk | |G|, then
G contains a subgroup of order pk .
Exercise 2.2.3 Let G be a group and H ∈ Sylp (G). Let x ∈ G such that
x 6∈ H and o(x) = pn for some n ∈ N
| . Then x 6∈ NG (H).
Proof.
If P ∗ = Q∗ , then hP, Qi ≤ P ∗ = Q∗ . Hence hP, Qi is a p-group. Since P
and Q are subgroups of H, we have hP, Qi ≤ H. Now since hP, Qi ⊇ P and P
is a maximal p-subgroup of H, we have hP, Qi = P. Similarly we can show that
hP, Qi = Q. This produces the contradiction P = Q.
Proof. If P ∈ Sylp (H), then by Theorem 2.2.1 there exists P ∗ ∈ Sylp (G) such
that P ∗ ⊇ P . Now apply Lemma 2.2.6.
17
Proof. Obviously HNG (P ) ⊆ G (in fact HNG (P ) ≤ G, why?). Let g ∈ G.
Then gP g −1 ⊆ gHg −1 = H. Hence gP g −1 is a Sylow p-subgroup of H. Since
all Sylow p- subgroups of H are conjugate in H, there exists h ∈ H such that
hP h−1 = gP g −1 . So P = h−1 gP (h−1 g)−1 and hence h−1 g ∈ NG (P ). This
shows that g ∈ HNG (P ). Thus G ⊆ HNG (P ) and therefore G = HNG (P ).
Exercise 2.2.4 Let G be a finite group and, for each prime divisor p of |G|,
choose a Sylow p-subgroup of G. Prove that G is generated by these subgroups.
Exercise 2.2.5 Let G be a finite group, and suppose that, for every prime
divisor p of |G|, every Sylow p-subgroup of G is normal in G. Prove that G is
the direct product of its Sylow subgroups.
Exercise 2.2.7 Prove that a Sylow 2-subgroup of A5 has exactly five conju-
gates.
Exercise 2.2.8 Show that there is a finite group G with Sylow p-subgroups
A, B, and C, for some prime p, such that A ∩ B = {1G } and A ∩ C 6= {1G }.
(Hint: Take G = S3 × S3 .)
Example 2.2.1 Find a Sylow p-subgroup for the group GL(3, p).
Solution. In general
So
GL(3, p) = (p3 − 1)(p3 − p)(p3 − p2 ) = p3 (p3 − 1)(p2 − 1)(p − 1).
1 a b
If H ∈ Sylp (G), then |H| = p3 . Consider H = {
0 1 c | a, b, c ∈ Z
Z p }.
0 0 1
3
Then H ≤ GL(3, p) and |H| = p . Hence H ∈ Sylp (G).
We can use the results discussed so far to determine the properties of groups
of small orders. Sylow’s theorem is frequently used for the non-existence of
simple groups of various orders.
18
Example 2.2.2 There is no simple group of order 312.
Exercise 2.2.10 Show that there are no simple groups of order 12, 28 or 56.
Exercise 2.2.11 Use Sylow’s theorem to show that any group of order 15 is
cyclic.
Note 2.2.2 (Dihedral group D2n ) For n ≥ 2, The dihedral group D2n
is a group of order 2n generated by elements a, b with the following relations
an = 1G , b2 = 1G , bab = a−1 .
Theorem 2.2.10 If G is a finite group of order pq, where p > q and p, q are
primes. Then either G is cyclic or G =< a, b > with relations ap = bq = 1G
and b−1 ab = ar , where r 6≡ 1 (mod p), rq ≡ 1 (mod p) and q | p − 1.
19
implies that P G. Now consider Q =< b > . Then Q ∈ Sylq (G) and by the
same argument we obtain nq = 1 + k 0 q where k 0 = 0 or 1 + k 0 q = p.
Case 1: If k 0 = 0, then nq = 1 and hence Q G. Since P and Q are
normal subgroups of G and P ∩ Q = {1G } and P Q = G, we have G ∼
= P ×Q ∼
=
ZZ p × ZZ q ∼
= ZZ pq .
Case 2: If 1 + k 0 q = p. Then q | p − 1 and nq = p 6= 1 Thus Q is not
normal in G. Since P G, b−1 ab = ar for some r. If r ≡ 1 (mod p), then
ar = a; so b−1 ab = a. This shows that G is abelian, and hence Q G which is a
q
contradiction. Hence r 6≡ 1 (mod p). Now b−1 ab = ar implies that b−q abq = ar ;
q
so that a = ar . Hence rq ≡ 1 (mod p).
a4 = 1G , b2 = a2 , b−1 ab = a−1 .
Proof. Let H ∈ Syl3 (G). Then H is a cyclic group of order 3. Assume that
H =< a >, where o(a) = 3. Then [G:H] = 4 and G acts on the left cosets of
H. Consider the homomorphism φ : G → S4 which gives this representation.
We know that
gHg −1 .
\
Ker(φ) =
g∈G
20
This implies that a and a2 are the only elements of order 3 in G. So we have
the following cases:
(i) a is conjugate to a2 in G.
(ii) a is not conjugate to a2 in G.
In case (i) |[a]| = 2 and we have |CG (a)| = 12/2 = 6.
In case (ii) |[a]| = 1 and we have |CG (a)| = 12/1 = 12.
Hence in both cases |CG (a)| is even . Thus ∃ b ∈ CG (a) such that o(b) = 2.
Now since ab = ba, we have o(ab) = 6.
Note 2.2.4 The group of order 12 defined by G =< a, b > and the relations
given in (ii) above is denoted by T . In fact we have five non-isomorphic groups
of order 12, namely two abelian groups
ZZ 12 , ZZ 6 × ZZ 2 ∼
= ZZ 2 × ZZ 2 × ZZ 3
A4 , D12 ∼
= ZZ 2 × S3 , T.
21
Theorem 2.2.14 If H is a p-subgroup of G which that is contained in exactly
one Sylow p-subgroup P of G, then NG (H) ⊆ NG (P ).
Proof. Let x ∈ NG (H). Then H = xHx−1 ⊆ xP x−1 . Since P ∈ Sylp (G), xP x−1 ∈
Sylp (G); so xP x−1 = P . Hence x ∈ NG (P ).
Proof. Since np (G) ≥ np (H), np (H) is also finite. Let x ∈ NG (H). Then since
H ⊇ NG (P ) ⊇ P , P ∈ Sylp (H). Since x ∈ NG (H) and P ⊆ H, P x ⊆ H x = H.
Thus P x is also a Sylow p-subgroup of H. hence ∃ h ∈ H such that P = (P x )h .
This shows that xh ∈ NG (P ). Since NG (P ) ⊆ H, we must have xh ∈ H.
Therefore x ∈ H and we deduce that NG (H) = H.
Proof. Since np (G) ≥ np (H), np (H) is finite. Thus np (G) ≡ 1 (mod p) and
np (H) ≡ 1 (mod p). Since H ⊇ NG (P ) ⊇ P, P ∈ Sylp (H). Thus [G:NG (P )] ≡
1 (mod p) and [H:NH (P )] ≡ 1 (mod p). Since NH (P ) = H ∩ NG (P ) = NG (P )
and since [G:NG (P )] = [G:H] × [H:NG (P )], it follows that [G:H] ≡ 1 (mod p).
Exercise 2.2.15 * (i) Find Z(D2n ). (Hint: First show that every element in
D2n is of the form ai bj .)
(ii) Deduce that Z(D2n ) is non-trivial if and only if n is even.
Exercise 2.2.17 Show that D8 is not generated by its elements of largest order.
22
Exercise 2.2.19 For every divisor d of 24, show that ∃H ≤ S4 having order d.
Moreover, if d 6= 4, show that any two subgroups of order d in S4 are isomorphic.
Exercise 2.2.26 Let G be a finite group and let P ∈ Sylp (G). If H is a normal
subgroup of G containing P , then prove that P H implies P G. (Hint: Use
the Frattini argument.)
Solution: We will show that G has a normal Sylow subgroup (for either p
or q ). Let P ∈ Sylp (G) and Q ∈ Sylq (G).
(i) If p > q, then since np ≡ 1 (mod p) and np | q, we must have np = 1 + kp
and q = k 0 np for some k ≥ 0 and k 0 > 0. This gives q = k 0 (1 + kp) = k 0 + k 0 kp.
Hence k = 0. Thus np = 1. So P G.
(ii) Let p < q. If nq = 1, then Q G. Assume that nq 6= 1. Then
nq = 1 + kq, k > 0 and nq | p2 . Since nq | p2 , we have nq = p or nq = p2 . Since
p < q and nq = 1 + kq with k > 0, nq = p is not possible. Thus nq = p2 and we
have p2 = 1 + kq. So kq = (p2 − 1) = (p − 1)(p + 1). Hence q | (p − 1)(p + 1).
Since q is a prime we have q | p − 1 or q | p + 1. Since q > p, we must have
q | p + 1. Now again q > p implies that q = p + 1. Thus p = 2 and q = 3 and
|G| = 12. If G ∼
= A4 , then G has a normal Sylow 2-subgroup isomorphic to V4 .
If G 6∼
= A4 , then by Theorem 2.2.12, G contains an element of order 6. Let g ∈ G
23
such that o(g) = 6 and assume that H =< g >= {1G , g, g −1 , g 2 , g 3 , g 4 } ∼
= ZZ 6 .
Let Q = {1G , g 2 , g 4 }. Then Q ∼
= ZZ 3 and Q ∈ Syl3 (G). Obviously Q H and
H G. Now since aQa−1 ≤ aHa−1 = H for all a ∈ G and Q is the only Sylow
3-subgroup of H, we must have that aQa−1 = Q. Thus Q G.
Example 2.2.6 There are no non-abelian simple groups of order less than 60.
Solution: Let G be a non-abelian group such that |G| = n with n < 60.
(i) If n = p, for some prime p, then G ∼
= ZZ p . Thus G is abelian, a contra-
diction.
(ii) If n = p2 , then G is abelian, a contradiction.
24
(iii) If n = pk , k ≥ 3, then Z(G) G. Since G is not abelian, Z(G) 6= G.
Also Z(G) 6= {1G } since G is a p-group. Thus Z(G) is a non-trivial normal
subgroup of G and hence G is not simple.
(iv) Assume that n = 2m × pk , where p is an odd prime and m > 0. Then
m ∈ {1, 2, 3, 4} and k ∈ N
| .
Remark 2.2.1 Simple groups play an important role in the theory of groups.
Simple groups are not easy groups, they have complicated structures. They
play a role analogous to that of prime numbers in the study of ZZ . The search
for finite simple groups started in 1870 with C. Jordan [1838 - 1922] who es-
tablished simplicity of An and linear groups over fields of prime power order.
The Classification of Finite Simple groups was completed in 1981. This
problem has a history of 150 years. Its proof is made of 15000 journal pages.
The classification theorem is :
CFS: Every finite simple group is isomorphic to a group of prime order,
25
an alternating group, one of the finite groups of Lie type or one of 26
sporadic simple groups.
Theorem 2.2.17 (i) If G is a finite group that has no subgroup of index 2 and
G ≤ Sn for some n, then G ≤ An .
(ii) If P ∈ Sylp (Sn ) for some odd prime p, then P ∈ Sylp (An ) and further-
more |NAn (P )| = 12 |NSn (P )|.
Proof. (i) If G 6≤ An , then An < GAn ≤ Sn , and hence GAn = Sn . But since
GAn /An ∼
= G/(An ∩ G), we have 2 = [Sn :An ] = |GAn /An | = |G/An ∩ G|. This
implies that An ∩ G is a subgroup of index 2 in G, a contradiction.
(ii) If P ∈ Sylp (Sn ) with p odd, then |P | is odd. Hence P has no subgroup
of index 2. Since P ≤ Sn , by (i) we have P ≤ An . Thus P ∈ Sylp (An ). Now
using the Frattini argument we have Sn = NSn (P ).An . So NSn (P ) 6≤ An and
|NSn (P )| × |An | |NSn (P )|
|Sn | = = × An
|NSn (P ) ∩ An | |NSn (P ) ∩ An |
and hence [NSn (P ):NSn (P ) ∩ An ] = 2. Now since NAn (P ) = NSn (P ) ∩ An , we
deduce that [NSn (P ):NAn (P )] = 2.
Note 2.2.5 Since Sylow 11- subgroups of S12 are precisely the groups gener-
ated by a 11-cycle, and since distinct Sylow 11-subgroups of S12 intersect in the
identity, we have
The number of 11-cycles of S12
n11 (S12 ) =
The number of 11-cycles in a Sylow 11-subgroup
(12!)/11 12!
= = .
10 11 × 10
Hence if P ∈ Syl11 (S12 ), we have |NS12 (P )| = 11 × 10 = 110.
26
Note 2.2.6 If P ∈ Sylp (Sn ), where P is cyclic of order p (in this case p2 does
n(n−1)···(n−p+1)
not divide n!), then we can show that np (Sn ) = p(p−1) . In this case if
n = p or n = p + 1, we have |NSn (P )| = p(p − 1).
Exercise 2.2.27 (i) Show that there is no simple group of order 3393. (Hint:
Use Sylow 3-subgroups.)
(ii) Show that there is no simple group of order 1755. (Hint: Use Sylow 3-
subgroups to show G ≤ S13 and look at the normalizer of a Sylow 13-subgroup.)
Example 2.2.8 (A simple group of order 168) Consider the general lin-
ear group GL(2, 7), the set of all non-singular 2 × 2 matrices over GF (7) = ZZ 7 .
Consider the following subgroup of GL(2, 7), called the Special Linear Group
SL(2, 7) :
Table 1
1 2 3 4 7 7 order of elements
I2 A B C D D−1 class representative
1 21 56 42 24 24 size of each class
27
Now we show that P SL(2, 7) is simple: Assume that N P SL(2, 7) such
that |N | 6= 1 and N 6= P SL(2, 7). Then N must be a union of conjugacy
classes of P SL(2, 7). Obviously |N | ≤ 84 and |N | | 168. Since N contains
I2 and at least one other conjugacy class, |N | ≥ 22. Hence 22 ≤ |N | ≤ 84.
Since |N | | 168, we must have |N | ∈ {24, 28, 42, 56, 84}. This shows that |N |
is even. Since I2 ∈ N , we deduce that N contains the conjugacy class of
A. If D ∈ N , then D−1 ∈ N . Then N has at least 1 + 21 + 24 + 24 = 70
elements. Since 70 does not divide 168, N must contain class B or class C.
Then |N | > 84 which is not possible. Hence D, D−1 6∈ N . Now assume that
|N | = 1 + 21 + 42a + 56b where {a, b} = {0, 1}. It is not difficult to see that
1 + 21 + 42a + 56b 6∈ {24, 28, 42, 56, 84}. Hence P SL(2, 7) is simple.
It can be shown that there is up to isomorphism, a unique simple group of
order 168. But it is not always the case that there is at most one simple group
of a given order. In fact Schottenfels in 1900 proved that A8 and P SL(3, 4)
are not isomorphic. These two simple groups have the same order 20160. (See
J.J. Rotman, page 176.)
28
Chapter 3
29
Proof. Define ψ : G −→ H × K by ψ(hk) = (h, k). Then we claim that ψ is
an isomorphism.
ψ is well defined: Suppose that g = hk = h0 k 0 . Then we have h0−1 h = k 0 k −1 .
Thus h0 −1 h = k 0 k −1 ∈ H ∩ K; so h0−1 h = k 0 k −1 = {1G } and hence h = h0 and
k = k 0 . Thus (h, k) = (h0 , k 0 ).
ψ is a homomorphism: Let g, g 0 ∈ G. Then g = hk and g 0 = h0 k 0 . We
have gg 0 = hkh0 k 0 . (*) Firstly we will show that elements of H commute with
elements of K. Consider h ∈ H and k ∈ K. Then hkh−1 k −1 = h(kh−1 k −1 ) ∈
H, since H G. Also hkh1 k −1 = (hkh−1 )k −1 ∈ K, since K G. Thus
hkh1 k −1 = 1G and hence hk = kh ∀h ∈ H and ∀k ∈ K.
Now using the relation (*) we get gg 0 = hh0 kk 0 , hence we have
Note 3.1.1 All conditions in the Theorem 3.1.3 are necessary. For example
consider the group G = S3 with H = A3 and K =< (12) >. Then H G and
H ∩ K = {1G } and G = A3 K , since |A3 K| = 3×2 = 6 = |G|. But G ∼
1 6 A3 × K,
=
because A3 × K ∼
= ZZ 3 × ZZ 2 ∼
= ZZ 6 and S3 6∼
= ZZ 6 . Notice that K is not normal
in S3 .
G/H × {1K } ∼
=K and G/{1H } × K ∼
= H.
Epn = ZZ p × ZZ p × · · · × ZZ p (n f actors).
30
Then Epn is an abelian group of order pn with the property that g p = 1Epn
for all g ∈ Epn . Because if g ∈ Epn , then g = (g1 , g2 , · · · , gn ) where gi ∈ ZZ p .
Since ZZ p is a cyclic group of order p, gi p = 1 ZZ p . Hence
g p = (g1 , g2 , · · · , gn )p = (g1 p , g2 p , · · · , gn p ) = (1 ZZ p , 1 ZZ p , · · · , 1 ZZ p ).
= {a1 x1 + a2 x2 + · · · + an xn | xi ∈ X, ai ∈ ZZ n ∈ N
| },
Proof. Let Gp denote the set of all elements of G of order some power of p.
That is Gp = {x | x ∈ G, o(x) = pα , for some α}. Then Gp is a subgroup of G:
Because if x, y ∈ Gp , then o(x) = pα and o(y) = pβ , for some α and β. Then
α+β α+β
(xy −1 )p = xpα+β (y −1 )p , since G is abelian
α
−1 p β p
= (xpα )p β [(y ) ] = 1G
31
implies that o(xy −1 ) | pα+β . Hence xy −1 ∈ Gp and therefor Gp ≤ G.
Since G is abelian, Gp G. We will show that G = Gp . Let g ∈ G. Since
L
p | |G|
G is finite o(g) = n < ∞. Assume that n = p1 α1 p2 α2 · · · pk αk where pi are dis-
tinct primes . Let ni = n/pαi . It is not difficult to see that gcd(n1 , n2 , · · · , nk ) =
1 and hence ∃mi , 1 ≤ i ≤ k such that m1 n1 + m2 n2 + · · · + mk nk = 1. Thus
k
X
mi ni g = g (∗).
i=1
Assume that g belongs to the left hand side of (∗∗). Then q α g = 0 for some
gp , where gp ∈ Gp . Now gp ∈ Gp implies that ∃αp such that
P
α and g =
p | |G|,p6=q
pαp gp = 0. Let t = pαp . Then (t, q α ) = 1 and tg =
Q P
tgp = 0.
p | |G|,p6=q p | |G|,p6=q
Since (t, q α ) = 1 ∃a, b ∈ ZZ such that at + bq α = 1. This gives atg + bq α g = g.
Since q α g = tg = 0, we have g = 0. Therefore G =
L
Gp .
p | |G|
Lemma 3.2.2 Assume that G is an abelian group such that pG = {0} for some
prime p (that is every non-identity element of G has order p). Then G is a
vector space over F = ZZ p . Moreover if G is finite, then G is a direct sum of
cyclic groups of order p.
32
Note 3.2.3 (Elementary abelian p-groups) If G is an abelian group such
that pG = {0}. Then we say that G is an elementary abelian p-group. Then
∀g ∈ G, o(g) = p if and only if g 6= 0. If G is finite, then |G| = pn for some
n∈N | and G ∼
= ZZ p × ZZ p × · · · ZZ p ( n factors).
For example V4 ∼
= ZZ 2 × ZZ 2 is the elementary abelian 2-group of order 4.
33
Next we will show that there exists a subgroup M of G such that G = N ⊕M .
For this purpose define G[p] by
G[p] = {g | g ∈ G, pg = 0}.
G = ZZ m1 ⊕ ZZ m2 ⊕ · · · ⊕ ZZ mk
where mi | mi+1 , 1 ≤ i ≤ k − 1.
G = ZZ p1 e1 ⊕ ZZ p2 e2 ⊕ · · · ⊕ ZZ pt et ⊕ H,
34
where H is the direct sum of remaining summands. Since
ZZ p1 e1 ⊕ ZZ p2 e2 ⊕ · · · ⊕ ZZ pt et = ZZ m
G = ZZ m1 ⊕ ZZ m2 ⊕ · · · ⊕ ZZ mk
Lemma 3.3.2 Assume that G is a finite abelian group of order pbk such that
it is a direct sum of b copies of cyclic groups of order pk . Then for all n < k
we have d(pn G/pn+1 G) = b.
p n G = pn G 1 ⊕ pn G 2 ⊕ · · · ⊕ p n G b ,
and
pn+1 G = pn+1 G1 ⊕ pn+1 G2 ⊕ · · · ⊕ pn+1 Gb .
35
So
pn G/pn+1 G = ZZ p ⊕ ZZ p ⊕ · · · ⊕ ZZ p , b copies
Proof. Let Bk be the direct sum of all cyclic groups of order pk in the decom-
position. Suppose that bk is the number of cyclic groups in Bk . Then
G = B1 ⊕ B2 ⊕ · · · ⊕ Bt ,
pn G = pn Bn+1 ⊕ pn Bn+2 ⊕ · · · ⊕ pn Bt
and
pn+1 G = pn+1 Bn+2 ⊕ pn+1 Bn+3 ⊕ · · · ⊕ pn+1 Bt .
Hence
and therefore
d(pn G/pn+1 G) = d(pn Bn+1 ) ⊕ d(pn Bn+2 /pn+1 Bn+2 ) ⊕ · · · ⊕ d(pn Bt /pn+1 Bt ).
36
Definition 3.3.2 If G is a finite abelian p-group, we define U (n, G) by
Note 3.3.1 Since pn G/pn+1 G and pn+1 G/pn+2 G are elementary abelian p-
groups, U (n, G) depends only on G and not on any choice of decomposition of
G into cyclic p-groups
Theorem 3.3.4 Assume that G is a finite abelian p-group. Then any two
decompositions of G into cyclic p-groups have the same number of cyclic groups
of same order.
and
d(pn+1 G/pn+2 G) = bn+2 + bn+3 + · · · + bt .
Hence U (n, G) = bn+1 . This shows that U (n, G) is equal to the number of cyclic
groups of order pn+1 in any decomposition of G. Since U (n, G) is independent
of the choice of decomposition, the proof follows.
Proof. Assume that G1 ∼ = G2 . Then using this isomorphism we can show that
pn G1 /pn+1 G1 ∼
= pn G2 /pn+1 G2 , ∀n ≥ 0, and hence U (n, G1 ) = U (n, G2 ) for all
n ≥ 0. Conversely, if U (n, G1 ) = U (n, G2 ) for all n ≥ 0, then the proof follows
from Theorem 3.3.3
37
Note 3.3.2 It is easy to see that the number of non-isomorphic abelian groups
of order pm equals the number of partitions of m. This number is independent
of the prime p. For example the number of non-isomorphic abelian groups of
order p5 is 7 which is obtained from the list of partitions of 5:
Lemma 3.3.6 Suppose that G and G0 are two finite abelian groups. Let f ∈
Hom(G, G0 ). Then for all primes p we have f (Gp ) ⊆ G0p .
Theorem 3.3.7 Assume that G and G0 are two finite abelian groups. Then
G∼
= G0 if and only if Gp ∼
= G0p for all prime p.
Proof. If G ∼
= G0 , then ∃ f ∈ Hom(G, G0 ) such that f is an isomorphism. Then
by Lemma 3.3.6, f (Gp ) ⊆ G0p . Thus we have a homomorphism f : Gp −→ G0p .
Let x ∈ G0p . Then ∃ k such that pk x = 00 . Since f : G −→ G0 is onto, we have
an element y ∈ G such that f (y) = x. Now
f (pk y) = pk f (y) = pk x = 0.
38
Theorem 3.3.8 (Fundamental Theorem of Finite Abelian Groups) Let
G be a finite abelian group. Any two decompositions of G into cyclic p-groups
have the same number of summands of each order.
L
Proof. Since G = Gp , the proof follows by Theorems 3.3.4 and 3.3.7
p | |G|
Now we obtain the abelian groups of order 1440 by taking one abelian group
from each of the three lists (right hand column above) and taking their direct
sum:
39
ZZ 25 ⊕ ZZ 32 ⊕ ZZ 5 ∼
= Z1440 ,
ZZ 25 ⊕ ZZ 3 ⊕ ZZ 3 ⊕ ZZ 5 ∼
= ZZ 480 ⊕ ZZ 3 ,
ZZ 24 ⊕ ZZ 2 ⊕ ZZ 32 ⊕ ZZ 5 ∼
= ZZ 720 ⊕ ZZ 2 ,
∼ ZZ 240 ⊕ ZZ 6 ,
ZZ 24 ⊕ ZZ 2 ⊕ ZZ 3 ⊕ ZZ 3 ⊕ ZZ 5 =
ZZ 23 ⊕ ZZ 22 ⊕ ZZ 32 ⊕ Z5 ∼= ZZ 360 ⊕ ZZ 4 ,
ZZ 23 ⊕ ZZ 22 ⊕ ZZ 3 ⊕ ZZ 3 ⊕ Z5 ∼
= ZZ 120 ⊕ ZZ 12 ,
∼
ZZ 23 ⊕ ZZ 2 ⊕ Z2 ⊕ ZZ 32 ⊕ Z5 = ZZ 360 ⊕ ZZ 2 ⊕ Z2 ,
∼ ZZ 120 ⊕ ZZ 6 ⊕ Z2 ,
ZZ 23 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 3 ⊕ ZZ 3 ⊕ Z5 =
ZZ 22 ⊕ ZZ 22 ⊕ ZZ 2 ⊕ ZZ 32 ⊕ Z5 ∼= ZZ 180 ⊕ ZZ 4 ⊕ ZZ 2 ,
ZZ 22 ⊕ ZZ 22 ⊕ Z2 ⊕ ZZ 3 ⊕ ZZ 3 ⊕ ZZ 5 ∼= ZZ 60 ⊕ ZZ 12 ⊕ Z2 ,
ZZ 22 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 32 ⊕ ZZ 5 ∼
= ZZ 180 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ,
ZZ 22 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 3 ⊕ ZZ 2 ⊕ ZZ 5 ∼
= ZZ 60 ⊕ ZZ 6 ⊕ ZZ 2 ⊕ ZZ 2 ,
ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 32 ⊕ ZZ 5 ∼
= ZZ 90 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ,
ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 3 ⊕ ZZ 3 ⊕ ZZ 5 ∼
= ZZ 30 ⊕ ZZ 6 ⊕ ZZ 2 ⊕ ZZ 2 ⊕ ZZ 2 .
The above is a complete list of all abelian groups of order 1440. Every
abelian of order 1440 is isomorphic to precisely one of the groups listed above.
No two of the groups in this list are isomorphic.
Exercise 3.3.1 List the abelian groups of order (i) 720 ; (ii) 1800 .
Exercise 3.3.4 If G and H are finite p-primary abelian groups, then show
L
that U (n, G H) = U (n, G) + U (n, H).
G∼
L L
Exercise 3.3.5 (i) Let G and H be finite abelian groups. If G =H H,
show that G ∼
= H.
B∼
L L
(ii) Suppose that A, B, and C are finite abelian groups. If A = A C,
then B ∼= C.
40
Example 3.3.4 Let G = ZZ m1 ⊕ ZZ m2 ⊕· · ·⊕ ZZ mk be a canonical decomposition
for the group G. Then |G| = m1 m2 · · · mk . For any x = (g1 , g2 , · · · , gk ) ∈ G
we have mk x = (mk g1 , mk g2 , · · · , mk gk ) and since mi | mk ∀ i, 1 ≤ i ≤ k,
we have mk x = (0, 0, · · · , 0) = 0. If ∃ m > 0 such that mG = {0}, then
∀x = (g1 , g2 , · · · , gk ) we have mx = (mg1 , mg2 , · · · , mgk ) = (0, 0, · · · , 0) = 0.
Thus we must have mgi = 0 for all gi ∈ ZZ mi , for all 1 ≤ i ≤ k. Hence mi | m
for all 1 ≤ i ≤ k . So that mk | m and therefore mk is the exponent of G.
G = ZZ m1 ⊕ ZZ m2 ⊕ · · · ⊕ ZZ mk
and
G = ZZ n1 ⊕ ZZ n2 ⊕ · · · ⊕ ZZ nl
are two canonical decompositions for G. Then mi = ni ∀i and k = l.
In the rest of this section we give some applications. For example in Theorem
3.3.10 we will show that the converse of Lagrange’s Theorem is true for finite
abelian groups.
Theorem 3.3.10 Let G be a finite abelian group. If m divides |G|, then G has
a subgroup of order m
41
Theorem 3.3.11 Let G be a finite abelian group such that |G| is not divisible
by the square of any prime. Then G is cyclic.
G = ZZ p1 ⊕ ZZ p2 ⊕ · · · ⊕ ZZ pk
∼
= ZZ p1 ×p2 ×···×pk , by Proposition 3.1.2
∼
= Zn .
Exercise 3.3.8 The set of all elements of finite order in an abelian group G
form a subgroup . We call this subgroup the torsion subgroup of G.
(i) Find the order of the torsion subgroups of ZZ 4 × ZZ × ZZ 2 and ZZ 12 × ZZ × ZZ 12 .
(ii) Find the torsion subgroup of the group (C| ∗ , .).
42
Chapter 4
Normal Series
G = G0 G1 G2 · · · Gn = {1G }. (∗)
The factor groups Gi /Gi+1 are called factors of (*). The number of factors of
order greater than 1 is called the length of (*).
Example 4.1.1 Let G = ZZ 30 =< x >, where o(x) = 30. Consider the follow-
ing two normal series:
and
G < x2 > < x6 > {1G }. (∗∗)
That is
ZZ 30 ZZ 6 > ZZ 3 {1G } (∗)
and
ZZ 30 ZZ 15 > ZZ 5 {1G }. (∗∗)
The factor groups of (*) are ZZ 5 , ZZ 2 and ZZ 3 while those of (**) are ZZ 2 , ZZ 3
and ZZ 5 . Hence (*) and (**) are equivalent.
43
Definition 4.1.3 (Composition Series) A composition series is a normal
series
G = G0 G1 G2 · · · Gn = {1G } (∗)
such that Gi+1 is a maximal normal subgroup of Gi .
Definition 4.1.4 (Refinement) Assume that the following are two normal
series for a group G
G = G0 G1 G2 · · · Gn = {1G }, (∗)
G = H0 H1 H2 · · · Hm = {1G }. (∗∗)
Then we say that (**) is a refinement of (*), if every Gi is an Hj , but not
necessarily every Hj is a Gi . In this case obviously length(∗∗) ≥ length(∗).
G = G0 G1 G2 · · · Gn = {1G }. (∗)
Since Gi+1 is a maximal normal subgroup of Gi , we are not able to insert any
other subgroup of G between them. Hence (*) has no non-trivial refinement
and therefore it has the maximal length.
(ii) If G is simple, then G1G is the only composition series for G. So assume
6 H G.
that G is not simple. Hence there exists a subgroup H such that {1G } =
Since G is a finite group, W.L.O.G we can assume that H is a maximal normal
subgroup of G. Now since |H| < |G|, by induction hypothesis there exists a
composition series for H, namely
H = H0 H1 H2 · · · Hn = {1G }. (∗).
G H H1 H2 · · · Hn = {1G }. (∗∗).
44
Theorem 4.1.3 Let H G. Suppose that (*) is a composition series for G
G = G0 G1 G2 · · · H H1 H2 · · · Hn = {1G }. (∗)
Then
G/H G1 /H G2 /H · · · H/H (∗∗)
and
A(A∗ ∩ B ∗ )/A(A∗ ∩ B) ∼
= B(A∗ ∩ B ∗ )/B(B ∗ ∩ A).
Exercise 4.1.2 (i) Show that an abelian group has a composition series if and
only if it is finite.
(ii) Give an example of an infinite group which has a composition series.
Exercise 4.1.3 If G is a finite group having a normal series with factor groups
H0 , H1 , · · · , Hn , show that |G| = |Hi |.
Q
Exercise 4.1.4 Find all the composition series for each of the following groups:
S3 , A3 , S 4 .
Theorem 4.1.5 (Schreier, 1926) Let G be a group. Then any two normal
series of G have refinements which that equivalent.
Proof. Suppose that (*) and (**) are two normal series for G:
G = G0 G1 G2 · · · Gn = {1G }, (∗)
G = H0 H1 H2 · · · Hm = {1G }. (∗∗).
Let Gij = Gi+1 (Gi ∩Hj ), 0 ≤ i ≤ n, 0 ≤ j ≤ m. Then Gij ⊇ Gij+1 and applying
the Zassenhaus Lemma (for A = Gi+1 , A∗ = Gi , B = Hj+1 , B ∗ = Hj )
45
we get Gij+1 Gij . Note that Gi0 = Gi+1 (Gi ∩ H0 ) = Gi+1 Gi = Gi and
Gim = Gi+1 (Gi ∩ Hm ) = Gi+1 . Then Gij form a normal series (∗0 ) for G:
Theorem 4.1.6 (Jordan-Hölder Theorem, 1868 and 1889) Any two com-
position series of a group G are equivalent.
Proof. Suppose that (*) and (**) are two composition series for G. Then since
(*) and (**) are normal series of G, by Theorem 4.1.5 they have equivalent
refinements. But since a composition series is a normal series of maximal length
(Proposition 4.1.2), (*) and (**) admit no non-trivial refinements. Hence (*)
and (**) must be equivalent.
46
Exercise 4.2.2 (i) Show that Sn is soluble for n ≤ 4.
(ii) Show that the dihedral group D2n is soluble for all n.
Exercise 4.2.3 Show that any refinement of a soluble series is a soluble series.
G = G0 G1 G2 · · · Gn = {1G }. (∗)
H = H ∩ G ≥ H ∩ G1 ≥ · · · ≥ H ∩ Gn = {1G }. (∗∗)
(H ∩ Gi )/(H ∩ Gi+1 ) ∼
= (H ∩ Gi )Gi+1 /Gi+1 ≤ Gi /Gi+1 .
Since Gi /Gi+1 is abelian, (H ∩ Gi )/(H ∩ Gi+1 ) is also abelian and hence (**)
is a soluble series for H.
G = G0 G1 G2 · · · Gn = {1G }. (∗)
47
Since H and HGi+1 are normal subgroups of HGi , we have HGi+1 /H HGi /H
and hence (***) is a normal series for G/H.We also have
Theorem 4.2.3 Let G be a group and H G. If H and G/H are soluble, then
G is soluble.
Now since K̄i ≤ G/H, there exists Ki ≤ G such that K̄i = Ki /H, 1 ≤ i ≤ n.
Since K̄i+1 K̄i , we have Ki+1 /H Ki /H and Ki+1 Ki . Now
G K1 K2 · · · Kn = H. (∗∗)
H H1 H2 · · · Hm = {1G }. (∗ ∗ ∗)
Proof. Assume that G is soluble and |G| = n > 1. If n = p for some prime p,
then G is a cyclic group of order p and hence G {1G } is the only composition
series for G.
Now assume that n is not a prime. If G is abelian, then G is not simple.
If G is non-abelian, then since G is soluble, G is not simple. Thus for both
abelian and non-abelian cases G contains a non-trivial normal subgroup H.
Now since H and G/H are soluble groups of order less than n, by induction
hypothesis they have composition series with factors of prime order. As in the
proof of Theorem 4.2.3 we obtain a composition series for G whose factors are
cyclic groups of prime order. [Note that K̄i /K̄i+1 ∼
= Ki /Ki+1 implies Ki /Ki+1
is cyclic of prime order.]
48
Theorem 4.2.5 Sn is not soluble for n ≥ 5.
Proof. Consider the normal series Sn An 1Sn (∗). Since the factors of (∗)
are ZZ 2 and An which are simple, (∗) is a composition series for Sn . Since by
Jordan-Hölder Theorem any other composition series for Sn is equivalent to
(∗), ZZ 2 and An are the only composition factors. Now the result follows from
Theorem 4.2.4.
Exercise 4.2.7 (i) If |G| = p2 q, where p and q are primes, show that G is
soluble.
(ii)If |G| = pq n , where p and q are primes with p < q, show that G is soluble.
[Hint: Use Sylow’ Theorem and Exercise 4.2.6.]
G = G0 G1 G2 · · · Gn = {1G } (∗)
with each factor group Gi /Gi+1 cyclic and each Gi+1 is normal in G is called
Super-soluble group. Show that a soluble group need not be super-soluble.
[Hint: Use S4 .]
Exercise 4.2.9 Show that the following two statements are equivalent
(i) every finite group of odd order is soluble;
(ii) every finite non-abelian simple group has even order.
Note 4.2.1 J G Thompson and W Feit in 1963 proved that every finite non-
abelian simple group has even order. [See Pacific Journal of Mathematics, 13
(1963),775–1029.]
49
Chapter 5
Representation Theory of
Finite Groups
Example 5.1.1 (i) The map f : G −→ GL(1, |F) given by f (g) = 1 |F for
all g ∈ G is called the trivial representation of G over |F. Notice that
GL(1, |F ) = |F ∗ .
(ii) Let G be a permutation group acting on a finite set X, where X =
{x1 , x2 , · · · , xn }. Define π : G −→ GL(n, |F) by π(g) = πg for all g ∈ G, where
πg is the permutation matrix induced by g on X. That is πg = (aij ) an
n × n matrix having 0 |F and 1 |F as entries in such way that
aij = 1 |F if g(xi ) = xj
= 0 |F otherwise.
50
Exercise 5.1.1 Let N G. Assume that ρ is a representation of G/N . Define
ρ : G −→ GL(n, |F ), where n is the degree of ρ̂, by ρ(g) = ρ(gN ). Then show
that ρ is a representation of G.
Theorem 5.1.1 Let G be a group. Then the derived subgroup G0 lies in the
kernel of any representation of G of degree 1.
Thus [a, b] = aba−1 b−1 ∈ Kerf. Since G0 is generated by the set of all commu-
tators, G0 ⊆ Ker(f ).
Definition 5.1.2 (Special Linear Group SL(n, |F)) Let |F be any field.
and
|SL(n, |F )| = |GL(n, |F)|/(q − 1).
51
so that ρ is onto. We also have Ker(ρ) = {A | A ∈ GL(n, |F), det(A) =
1 |F } = SL(n, |F ). Since Ker(ρ) GL(n, |F), SL(n, |F) GL(n, |F). Now
since GL(n, |F )/Ker(ρ) ∼ = Image(ρ), we have that GL(n, |F)/SL(n, |F) ∼
=
F ∗ . Hence
|GL(n, |F )/SL(n, |F)| = |F ∗ | = q − 1.
χ(xgx−1 ) = tr(ρ(xgx−1 ))
= tr(ρ(x).ρ(g).ρ(x−1 ))
= tr(ρ(x).ρ(g).[ρ(x)]−1 )
= tr(ρ(g)), see Note 5.1.1 below
= χ(g).
52
Note 5.1.1 Similar matrices have the same trace. If A = (aij ) and B = (bij )
are two matrices, then
n X
X n n X
X n
tr(AB) = ( aij bji ) = ( bji aij ) = tr(BA).
i=1 j=1 j=1 i=1
Since similar matrices have the same trace, it follows that equivalent represen-
tations have the same character.
Hence χ1 = χ2 .
we have
B 0
P AP −1 =
C D
53
If there is no such P , we say that S is irreducible.
If C = 0, the zero k × m matrix, for all A ∈ S, then we say that S is fully
reducible.
We say that S is completely reducible if ∃ P ∈ GL(n, |F) such that
B1 0 · · 0
−1
0 B2 0 · 0
P AP = , ∀A ∈ S,
· · · · ·
0 0 · · Bk
where each Bi is irreducible.
Example 5.1.2 Let |F = C| ; consider
a −b
S= | a, b ∈ C
| .
b a
1 −i 1 i
Then S is a reducible set over C| . Let P = . Then P −1 =
0 1 0 1
and
a −b a + ib 0
P −1 P = , ∀a, b ∈ C
| .
b a b a − ib
1 i
In fact we can show that S is fully reducible. For this let P = .
i 1
1 −i a −b a − ib 0
Then P −1 = 1
2
and P −1 P = .
−i 1 b a 0 a + ib
1 1
Exercise 5.1.5 Let S = . Show that S is reducible, but it is not
0 1
fully reducible.
54
If χ1 and χ2 are the characters of ρ and φ respectively, and if χ is the
character of ρ + φ, then ∀g ∈ G we have
ρ(g) 0
χ(g) = trace = tr(ρ(g)) + tr(φ(g)) = χ1 (g) + χ2 (g) = (χ1 + χ2 )(g).
0 φ(g)
Hence χ = χ1 + χ2 .
55
that is
A(g) 0 A(g) 0
= .
B(g) + C(g)T C(g) T.A(g) C(g)
Hence we find that
that is
A(gh) 0 A(g)A(h) 0
= .
B(gh) C(gh) B(g)A(h) + C(g)B(h) C(g)C(h)
Relations (i) and (ii) show that A and C are matrix representations of G
over |F . By multiplying (iii) and A(h−1 ) we obtain that
If we fix g and let h runs over all elements of G, then using (3) we get
B(gh)A(h−1 ) = C(g)B(h)A(h−1 )
X X X
B(g) +
h∈G h∈G h∈G
B(h)A(h−1 ).
X
= |G|B(g) + C(g) (4)
h∈G
Now let x = gh. Since h runs over all elements of G, so also does x. Hence
B(x)A(x−1 ))A(g).
X
=( (5)
x∈G
56
Since the characteristic of |F does not divide |G|, |G| =
6 0 |F in |F. Hence we
can divide both sides of relation (6) by |G|. We get
1 X 1 X
( B(x)A(x−1 ))A(g) = B(g) + C(g)( B(h)A(h−1 )). (7)
|G| x∈G |G| h∈G
Proof. Let r = rank(P ). Then there are non-singular matrices L and M such
that P = LEr M , where
0m−r×r 0m−r×n−r
Er = ,
Ir 0r×n−r
m×n
57
and L and M are m × m and n × n matrices respectively. Since for all g ∈ G
we have P ρ(g) = φ(g)P, we obtain that
Hence
Er M ρ(g)M −1 = L−1 φ(g)LEr . (1)
Using the relation (1), we can partition the matrices M ρ(g)M −1 and L−1 φ(g)L
in the following way, provided that r 6= 0, and m 6= r or n 6= r:
A(g) B(g)
M ρ(g)M −1 = ,
C(g) D(g)
n×n
and
A0 (g) B 0 (g)
L−1 φ(g)L = ,
C 0 (g) D0 (g)
m×m
and
B 0 (g) 0m−r×n−r
L−1 φ(g)LEr = .
D0 (g) 0r×n−r
Now using the relation (1) we must have
0m−r×r 0m−r×n−r B 0 (g) 0m−r×n−r
= .
A(g) B(g) D0 (g) 0r×n−r
Hence B 0 (g) = 0m−r×r and B(g) = 0r×m−r for all g ∈ G. This shows that ρ and
φ are reducible, which is a contradiction. Thus either r = 0 or m = n = r. If
r = 0, then P = 0m×n . If m = n = r, then P is invertible and ρ(g) = P −1 φ(g)P.
58
For example the complex field C| is an algebraically closed field by the Fun-
damental Theorem of Algebra. The first proof for the fundamental theorem of
algebra was given by Gauss in his doctoral dissertation in 1799 at the age of
22 (in fact gauss gave several independent proofs, he published his last proof in
1849 at the age of 72).
For an algebraically closed field, the Schur’s Lemma (Theorem 5.1.8) has
the following noteworthy corollary.
Proof. Let P be an n × n matrix such that P ρ(g) = ρ(g)P , for all g ∈ G. Then
for any a ∈ F we have
Exercise 5.1.8 Maschke’s Theorem becomes false if the hypothesis that char(F )
does not divide the order of G is omitted. Let F = GF (2) and G =< a >
be acyclic of order 2. Define ρ : G → GL(2, F ) by ρ(1G ) = I2 and
group
1 1
ρ(a) = . Show that ρ is reducible but not fully reducible. (Hint use
0 1
Exercise 5.1.5.)
g∈G
59
Proof. Let S =
P −1 )T ρ(g). Then for any x ∈ G we have
g∈G φ(g
Definition 5.1.10 Let G be a finite group and F a field such that char(F )
does not divide the order of G. If ρ and φ are two functions from G into F , we
define an inner product <, > by the following rule:
1 X
< ρ, φ >= ρ(g)φ(g −1 ),
|G| g∈G
where 1
|G| stands for |G|−1 in F.
Theorem 5.1.11 The inner product <, > defined above is bilinear and sym-
metric:
Proof. the bilinear properties (i), (ii) and (iii) are easy to verify. Let us prove
the the symmetry:
1 X 1 X 1 X
< ρ, φ >= ρ(g)φ(g −1 ) = ρ(g −1 )φ(g) = φ(g)ρ(g −1 ) =< φ, ρ > .
|G| g∈G |G| g∈G |G| g∈G
60
5.2 Characters of Finite Groups
In this section, unless explicit exception is made, the group G will be finite and
all representations and matrices will be over the complex field C| .
Note 5.2.1 By the general form of Maschke’s theorem (Theorem 5.1.7), all
representations of G are completely reducible.
(i) If ρ and φ are inequivalent, then < ρrs , φij >= 0, for all i, j, r, s.
where Ejr is the m × n matrix with (j, r) entry 1 and other entries 0, with
n = deg(ρ) and m = deg(φ). Now from (1) we get
1 X
φ(g −1 )Ejr ρ(g) = 0m×n . (2)
|G| g∈G
Since the (i, s) entry of the left hand-side of the relation (2) is
1 X
φij (g −1 )ρrs (g) =< φij , ρrs >,
|G| g∈G
By comparing the (i, s) entry of the left and right hand-side of (3), we get
1 X
λjr δis = ρij (g −1 )ρrs (g).
|G| g∈G
61
That is
λjr δis =< ρij , ρrs > .
λjr δis =< ρij , ρrs >=< ρrs , ρij >= λsi δrj . (4)
Now if i 6= s or j 6= r, we have < ρij , ρrs >= 0 and (ii) holds. Suppose that
i = s and j = r. Then by (4) we have
Hence we have
λ11 = λ22 = · · · = λnn = λ ∈ C| ,
so that n n
X X
nλ = λii = < ρi1 , ρ1i >, by (5),
i=1 i=1
n
1 X
ρ1i (g −1 )ρi1 (g))
X
= (
i=1
|G| g∈G
n
1 X X
= ( ρ1i (g −1 )ρi1 (g)). (6)
|G| g∈G i=1
Pn −1 )ρ
Since i=1 ρ1i (g i1 (g) is the (1, 1)−entry of ρ(g −1 )ρ(g) and since ρ(g −1 )ρ(g) =
ρ(g −1 g) = ρ(1G ) = In , we have
n
ρ1i (g −1 )ρi1 (g) = 1.
X
i=1
62
(ii) < χρ , χρ >= 1.
If ρ and φ are inequivalent, then < ρii , φjj >= 0 by part (ii) of Theorem
5.2.1, Hence using the relation (1) above we get < χρ , χφ >= 0.
If If ρ and φ are equivalent, then χρ = χφ by Theorem 5.1.5. Now we have
Pk
Exercise 5.2.1 If ρ is a representation of G such that ρ is equivalent to i=1 ρi
where ρi , s are irreducible representations of G, then ρi are unique up to equiv-
alence.
63
Theorem 5.2.4 (Generalisation of Corollary 5.2.3) Two representations
of a finite group G are equivalent if and only if they have the same characters.
λ1 χ1 + λ2 χ2 + · · · + λm χm = 0, (1)
the zero function from G into C| . Since χi 6= χj for i 6= j, χi and χj are afforded
by inequivalent irreducible representations of G (by Theorem 5.2.4). Hence we
have < χi , χj >= 1 if i = j and 0 otherwise. Now using the relation (1) above
we get
m
X
0 = < 0, χj >=< λi χi , χj >
i=1
m
X
= < λi < χi , χj >= λj , 1 ≤ j ≤ m.
i=1
64
Theorem 5.2.6 If G has r distinct conjugacy classes of elements, then G has
at most r irreducible characters.
Proof. Let S = {[g1 ], [g2 ], ···, [gr ]} be the set of all conjugacy classes of elements
| Define fi : S −→
of G and let V be the vector space of functions from S into C.
C| , for 1 ≤ i ≤ r, by fi ([gi ]) = 1 and fi ([gj ]) = 0 if i 6= j. Then {f1 , f2 , · · ·, fr }
is a basis for V . Thus dim(V ) = r.
Let Irr(G) denote the set of all distinct irreducible characters of G. Since
a character is a class function, we can regard Irr(G) as a subset of V. Now
since Irr(G) is a linearly independent subset of V by Theorem 5.2.5, we have
|Irr(G)| ≤ dim(V ), that is |Irr(G)| ≤ r.
Pk
Exercise 5.2.2 (i) If χ = i=1 λi χi , where χi are distinct irreducible char-
acters of G and λi are non-negative integers, show that < χ, χ >=
Pk 2
i=1 λi .
= |G|,
P
(i) g∈G χ1 (g)
= 0, if i 6= 1,
P
(ii) g∈G χi (g)
Pr
(iii) j=1 hj χi (gj ) = δ1i |G|.
65
(ii) If i 6= 1, then < χi , χ1 >= 0. hence
1 X 1 X
0= χi (g)χ1 (g −1 ) = χi (g).
|G| g∈G |G| g∈G
= 0 × |G| = 0.
P
Thus g∈G χi (g)
= |G| and hence
P
(iii) If i = 1, then by part (i) we have g∈G χ1 (g)
X r
X
|G| = χ1 (g) = hj χ1 (gj ).
g∈G j=1
X r
X
0 = δ1i = χi (g) = hj χi (gj ).
g∈G j=1
(ii) Show that all irreducible representations of an abelian group are of degree
one.
1 X
< χρ , χφ >= χρ (g)χφ (g −1 ).
|G| g∈G
Hence
r
1 X
< χρ , χφ > = hi χρ (gi )χφ (gi−1 )
|G| i=1
r
hi
χρ (gi )χφ (gi−1 )
X
=
i=1
|G|
r
1
χρ (gi )χφ (gi−1 ).
X
=
i=1
|CG (gi )|
0 0 1 0 0 1 0 1 0
66
0 0 1 0 1 0 0 0 1
0 1 0 , π((123)) = 0 0 1 , π((132)) = 1 0 0 .
π((13)) =
1 0 0 1 0 0 0 1 0
Then it is easy to see that
Notice that χπ (g) is equal to the number of fixed points of g on {1, 2, 3}.
Now
1
< χπ , χπ > = {1[χπ (1S3 )]2 + 3[χπ ((12))]2 + 2[χπ ((123))χπ ((132))]}
6
1
= {1[9] + 3[1] + 2[0]} = 12/6 = 2.
6
this shows that χπ (and hence π) is not irreducible. Hence χπ = χi + χj , where
χi and χj are two distinct irreducible characters of S3 . (Note: If χ is a character
of a group G such that < χ, χ >= 2, then there are χi , χj ∈ Irr(G) such that
Pk
χ = χi + χj , i 6= j. Because if χ = i=1 λi χ, then < χ, χ >= 2 implies
k
X k
X k
X
2 =< χ, χ >=< λi χ, λi χ >= λ2i .
i=1 i=1 i=1
W.L.O.G we may assume that deg(χi ) = 1 and deg(χj ) = 2. Let us now consider
the actions of χ1 (the trivial character) and χπ on the conjugacy clases of S3 :
S3 C1 C2 C3
Class Rep 1S3 (12) (123)
hi 1 3 2
χ1 1 1 1
χπ 3 1 0
Now
1
< χπ , χ1 > = {1[χπ (1S3 )χ1 (1S3 ] + 3[χπ ((12))χ1 ((12))] + 2[χπ ((123))χ1 ((132))]}
6
1
= {3 + 3 + 0} = 1.
6
thus χ1 appears only once in χπ and hence χπ = χ1 +χ2 where χ2 is a nontrivial
irreducible character of S3 . Now we have
67
So that we have
and
χ2 ((123)) = χ2 ((132)) = 0 − 1 = −1.
Since |Irr(S3 )| ≤ 3, We may have one more irreducible character [in fact
later we will show that for any finite group G, |Irr(S3 )| = r, the number of
conjugacy classes if G.]. Define ρ : S3 −→ C| by ρ(g) = 1 if g is even and
ρ(g) = −1 if g is odd. Then ρ is a representation of degree 1 with χρ = ρ.
Notice that χρ 6= χ1 and
and
χρ ((12)) = χρ ((13)) = χρ ((23)) = −1.
1 1
< χρ , χρ >= [1(1) + 3(−1)(−1) + 2(1)(1)] = [1 + 3 + 2] = 1.)
6 6
This character is the third irreducible character of S3 , namely χ3 . We are now
able to produce the following table for S3 , which is called the Character Table
of S3 over C| .
68
Let φ : S3 −→ GL(2, C| ) be given by
1 0 0 1 −1 −1
φ(1S3 ) = , φ((12)) = , φ((13)) = ,
0 1 1 0 0 1
1 0 −1 −1 0 1
φ((23)) = , φ((123)) = , φ((132)) = .
−1 −1 1 0 −1 −1
Then φ is a faithful representation of S3 with χφ = χ2 . Hence φ is an irreducible
representation of S3 .
Thus
1 X
nj = < χπ , χj >= χπ (g)χj (g −1 )
| G | g∈G
1
= (| G | χj (1G )) = χj (1G ) = deg(χj ), f or all j.
|G|
(i) By above
k
X k
X
χπ = ni χi = χi (1G )χi .
i=1 i=1
(ii) Since χπ (1G ) =| G |, by part (i) we have
k
X k
X
χπ (1G ) =| G |= χi (1G )χi (1G) = [χi (1G )]2 .
i=1 i=1
69
(iii) Since χπ (g) = 0 for all g ∈ G − {1G }, by part (i) we have
k
X
0 = χπ (g) = χi (1G )χi (g).
i=1
Exercise 5.2.4 Let A be a square matrix over a field F. Assume that for some
| we have An = I, the identity matrix. If F contains all the nth roots of
n∈N
1, show that A is similar to a diagonal matrix.
70
Now we establish some basic results on algebraic integers. In th following
we show that the set of all algebraic integers form a ring. This ring plays a
fundamental role in Number Theory.
Lemma 5.2.10 Let α1 , α2 , · · · , αk be complex numbers, not all zero, and sup-
pose that α ∈ C| satisfy equations of the form
k
X
ααi = aij αj , i = 1, 2, · · · , k, (1)
j=1
71
k
X
(αβ)αi = dij αj , 0 ≤ i ≤ k, dij ∈ ZZ .
j=1
72
Exercise 5.2.6 Let ρ be a representation of a group G. Assume that χ is the
character afforded by ρ. Show that
Example 5.2.2 (i) Mn×n (F ) is the algebra of all n × n matrices over a field
F.
(ii) Let V be vector space over F . Consider End(V ) = L(V, V ) = HomF (V, V ).
Then End(V ) is a ring with identity under the addition and compo-
sition of linear transformations on V , that is (f + g)(α) = f (α) + g(α)
and (f ◦ g)(α) = f (g(α)). for all α ∈ V and all f, g ∈ End(V ). De-
fine the scalar multiplication on End(V ) by (λf )(α) = λf (α), for all
f ∈ End(V ) and for all α ∈ V. Then End(V ) is a vector space over F.
Now
73
Definition 5.2.4 (Group Algebra) Let G be a finite group and F be any
field. Then by F [G] we mean the set of formal forms { : λg ∈ F }.
P
g∈G λg .g
We define the operations on F [G] by
P P P
(i) g∈G λg g + g∈G µg g := g∈G (λg + µg )g,
λ ∈ F,
P P
(ii) λ( g∈G λg g) := g∈G (λλg )g,
P P P P
(iii) ( g∈G λg g).( g∈G µg g) := g∈G [ h∈G λh µh−1 g ]g.
Remark 5.2.2 (i) If |G| > 1, then F [G] has always zero divisors: Let g ∈ G
such that o(g) = m 6= 1. Then 1G − g and 1G + g + g 2 + · · · + g m−1 are
two non-zero elements of F [G], and we have
√
(ii) Consider the group G = V4 = {e, a, b, c}, F = C| . let e + ia + 2 b and
√
2 b − ic be two elements of C[G].
| Then
√ √ √ √ √
(e + ia + 2 b).( 2 b − ic) = 2 b − ic + 2 iab − i2 ac + 2b2 − i 2 bc
√ √ √
= 2 b − ic + 2 ic + b + 2e − i 2 a
√ √ √
= 2e − i 2 a + ( 2 + 1)b + i( 2 − 1)c.
Alternatively we can use part (iii) of the Definition 5.2.4, and we get
√ √ √ √
(e + ia + 2 b).( 2 b − ic) = (0 + 0 + 2 × 2 + 0)e
√
+ (1 × 0 + i × 0 + 2 × −i + 0)a
√ √
+ ( 2 + i × −i + 0 + 0)b + (−1 + 2 + 0 + 0)c.
74
(ii) Consider the following elements of ZZ [S3 ]:
where e = 1S3 . Compute the following elements of ZZ [S3 ] : 2α−3β, βα, αβ.
Theorem 5.2.14 The set {K1 , K2 , · · · , Kr } is a basis for the centre of the
group ring C| [G].
g −1 Ki g = g −1 ( g −1 hg = h0 = K i .
X X X
h)g =
h∈Ci h∈Ci h0 ∈Ci
|
Theorem 5.2.15 If ρ is an irreducible representation of degree m of C[G] with
the character χ, then
75
(i) ρ(Ki ) = di Im , di ∈ C| ,
Pr
(ii) Ki Kj = k=1 λijk Kk , λijk ∈N
| ∪ {0},
Pr
(iii) di dj = k=1 λijk dk ,
Proof. (i) Since Ki ∈ Z(C| [G]) by Theorem 5.2.14, ρ(Ki ) commutes with all
elements of ρ(G). Now since ρ is irreducible, it follows from Corollary 5.1.9 that
ρ(Ki ) = di Im for some di ∈ C| .
(ii) Since Ki , Kj ∈ Z(C| [G]), we have Ki Kj ∈ Z(C[G]).
| So by Theorem
Pr
5.2.14, ∃λijk ∈ C| such that Ki Kj = k=1 λijk Kk . If we write this equation
in terms of elements of G, then since the coefficients on the left hand-side are
non-negative integers, λijk must be non-negative integers.
(iii) Using parts (i) and (ii), we get
r
X
di dj Im = ρ(Ki )ρ(Kj ) = ρ(Ki Kj ) = ρ( λijk Kk )
k=1
r
X r
X
= λijk ρ(Kk ) = ( λijk dk )Im .
k=1 k=1
Pr
Hence di dj = k=1 λijk dk .
(iv) By part (i) we have
X X
hi χ(gi ) = χ(g) = trace(ρ(g))
g∈Ci g∈Ci
X X
= trace( ρ(g)) = trace(ρ( g)) = trace(ρ(Ki ))
g∈Ci g∈Ci
= trace(di Im ) = mdi = di χ(1G ).
76
Since by Theorem 5.2.15 (part (iv)) we have
d1 = h1 χ(1G )/χ(1G ) = h1 = 1 6= 0,
Pk
(ii) s=1 χs (gi )χs (gj ) = δij 0 |CG (gj )|, column-orthogonality relation.
Proof. (i)
1 X
δij = < χi , χj >= χi (g)χj (g −1 )
|G| g∈G
1 X
= χi (g)χj (g)
|G| g∈G
by Corollary 5.2.13.
Pr
(ii) We know that Ki Kj = m=1 λijm Km . Then 1G occurs in the expansion
of Ki Kj if and only if i = j0 (that is gi is conjugate to gj−1 ). Thus λij1 = 0 if
i 6= j 0 and λij1 = hi if i = j 0 . For each 1 ≤ s ≤ k, using Theorem 5.2.15 we get
Thus r
X
hi hj χs (gi )χs (gj ) = λijm hm χs (1G )χs (gm ).
m=1
Therefore
k
X r
X k
X
hi h j χs (gi )χs (gj ) = [λijm hm χs (1G )χs (gm )] =
s=1 m=1 s=1
77
k
X r
X k
X
λij1 h1 χs (1G )χs (1G ) + [λijm hm χs (1G )χs (gm )] = λij1 |G| + 0,
s=1 m=2 s=1
Hence
k X
X r
[ λi χs (gi )]χs (gj ) = 0 f or all j.
s=1 i=1
So that
r
X k
X
λi [ χs (gi )χs (gj )] = 0 f or all j.
i=1 s=1
78
That is λj 0 |CG (gj )| = 0, so that λj 0 = 0 for all 1 ≤ j ≤ r. This shows that
λj = 0 for all 1 ≤ j ≤ r. Thus S is a linearly independent subset of C| k , and
hence we have
r = |S| ≤ dim(C| k ) = k.
Therefore r = k as required.
Note 5.2.6 Let ∆ be the r × r matrix (χi (gj )) = (aij ). Then ∆ is called the
character table of G. The rows are indexed by the irreducible characters of G
and the columns by the conjugacy classes of G. We take the first row and first
column to be indexed by the trivial character and 1G respectively, that is χ1 is
the trivial character and g1 = 1G . Theorem 5.2.18 shows that columns of ∆ are
linearly independent, and hence ∆ is non-singular. In particular the rows of ∆
are also linearly independent.
Exercise 5.2.9 Compute ∆−1 . [Hint: First let B = (bjl )r×r , where bjl =
1
|CG (gj )| χl (gj ). Then show that B = ∆−1 ].
s=1
= |CG (gi )| otherwise.
Pr 2
In particular we have s=1 [χs (1G )] = |G|, which is the result we proved in
Theorem 5.2.8. This shows that the sum of squares of the degrees of the irre-
ducible characters of G is |G|.
(iv) If ρ ∼ φ, then ρ∗ ∼ φ ∗ .
79
hk χi (gk )
Proof. By Theorem 5.2.15 (iv), χi (1G ) are algebraic integers for all k and i.
By Theorem 5.2.12, each χj (gk ) is an algebraic integer. Hence
r X
r
X χi (gk )
α= hk χj (gk )
j=1 k=1
χi (1G )
r X r X
X χi (g)χj (g) X 1
α = = [χi (g)χj (g)]
j=1 g∈G
χi (1G ) χ (1 )
j=1 g∈G i G
r X
X 1
= [χi (g)χj (g −1 )]
j=1 g∈G
χi (1 G )
r X r
1 X |G| X
= [ [χi (g)χj ∗ (g)] = δij∗ = |G|/χi (1G ),
χi (1G ) j=1 g∈G χi (1G ) j=1
α ∈ Q,
| we must have α ∈ Z
Z . Thus χi (1G ) divides |G|.
Note 5.2.8 The integers λijk defined in the Theorem 5.2.15 (ii) are called
Class Algebra Constants. In the following corollary we will produce a for-
mula for these integers. This formula plays an important role in the application
of character theory of finite groups.
Corollary 5.2.20
r
|G| X χs (gi )χs (gj )χs (gk )
λijk = .
|CG (gi )||CG (gj )| s=1 χs (1G )
Pr
Proof. Let ρs denote the representation that affords χs . Since Ki Kj = m=1 λijm Km ,
we have r
X
ρs (Ki )ρs (Kj ) = ρs (Ki Kj ) = λijm ρs (Km ). (∗)
m=1
χs (gi ) χs (gj )
ρs (Ki ) = hi In and ρs (Kj ) = hj In ,
χs (1G ) χs (1G )
80
Hence r
X
λijm hm χs (gm ) = hi hj χs (gi )χs (gj )/χs (1G ), (1)
m=1
Since r
X
χs (gm )χs (gk ) = δkm |CG (gk )|
s=1
So that
r
X χs (gi )χs (gj )χs (gk )
λijk hk |CG (gk )| = hi hj .
s=1
χs (1G )
Thus
r
|G||G| X χs (gi )χs (gj )χs (gk )
λijk |G| = .
|CG (gi )||CG (gj )| s=1 χs (1G )
This gives the desired formula for λijm .
81
Example 5.2.4 (Character Table of S4 ) In S4 there are 5 conjugacy classes
and hence Irr(S4 ) = 5. Consider the map ρ2 : S4 −→ C| given by ρ2 (α) = 1 if
α is even and ρ2 (α) = −1 if α is odd. Then ρ2 is a representation of degree 1
and hence ρ2 = χρ2 . let denote this character by χ2 . Then we have
and
χ2 ((1 2)) = χ2 ((1 2 3 4)) = −1.
Since
1
< χ2 , χ2 > = [1 + 3(1)(1) + 6(−1)(−1) + 6(−1)(−1) + 8(1)(1)]
24
1
= [1 + 3 + 6 + 6 + 8] = 24/24 = 1,
24
χ2 is irreducible.
Now let π : S4 −→ GL(4, C| ) be the natural permutation representation of
S4 . Then χπ (g) is equal to the number of fixed points of g on the set {1, 2, 3, 4}.
Then we have
It is not difficult to see that < χπ , χπ >= 2 and < χπ , χ1 >= 1, where χ1 is the
trivial charascter. hence χπ = χ1 + χ3 , where χ3 is an irreducible character of
degree 4 − 1 = 3. Then we have χ3 (g) = χπ (g) − χ1 (g), for all g in S4 .
Now it remains to find two more irreducible characters of S4 , namely χ4
P5 2
and χ5 . Since i=1 [χi (1S4 )] = |G| = 24, we have
This implies that we can assume deg(χ4 ) = 2 and deg(χ4 ) = 3. So far we have
82
the following information for the character table of S4 :
so that
2a + 3e = 1. (1)
P5
Since i=1 [χi ((1 2)(3 4))]2 = |CS4 ((1 2)(3 4))|, by Note 5.2.7, we have
24
1 + 1 + 1 + a2 + e2 = = 8,
3
and hence
a2 + e2 = 5. (2)
We deduce that
2b + 3f = −3 (3)
and
2d + 3h = −2. (4)
Since
5
X 24
[χi ((1 2))]2 = |CS4 ((1 2))| = =4
i=1
6
and
5
X 24
[χi ((1 2 3))]2 = |CS4 ((1 2 3))| = = 3,
i=1
8
83
we get
b2 + f 2 = 4 − 3 = 1 (5)
and
d2 + h2 = 3 − 2 = 1. (6)
Now relations (3) and (5) imply that b = 0 and f = −1. Similarly relations (4)
and (6) imply that d = −1 and h = 0. At this stage we produce the following
information on the character table of S4 :
1+1−1+0×c−g =0
1 − 1 + (−1) × 0 + c(−1) + 1 × 0 = 0,
Exercise 5.2.12 Use the above exercise to construct the character table of the
cyclic groups of order 2, 3, 4. 5 and 6.
84
Exercise 5.2.13 Calculate the character table of the |V 4 , the Klien 4-group.
Note 5.2.10 In the Exercises 5.1.1 and 5.1.2 we observed that there is a one-
to-one correspondence between representations of G/N and representations of
G with kernel containing N. Furthermore it is not difficult to show that, under
this correspondence, irreducible representations correspond to irreducible rep-
resentations. We put this result in terms of characters in the following theorem.
If χ is a character afforded by a representation ρ of G, we define ker(χ) to be
ker(ρ).
85
(ii) If χ
b is a character of G/N, then the function χ defined by χ(g) = χ(gN
b )
is a character of G.
Proof. (i) and (ii) follow from Exercise 5.1.1 and 5.1.2.
(iii) Let S be a set of coset representatives of N in G. Then we have
1 X
1 = hχ, χi = χ(g) · χ(g −1 )
|G| g∈G
1 X
= |N | · χ(g) · χ(g −1 )
|G| g∈S
1 X
= |N | · χ(gN
b b −1 N )
) · χ(g
|G| g∈S
1
)−1
X
= |N | · χ(gN
b ) · χ(gN
b
|G| gN ∈G/N
1
)−1 = hχ,
X
= χ(gN
b ) · χ(gN
b b χi
b .
|G/N | gN ∈G/N
Example 5.2.5 Consider the group G = S4 . Let N = {e, (1 2)(3 4), (1 3)(2 4), (1 4)(2 3)}
G. If Ci = [gi ] is a class of G, then C
ci = [gi N ] is a class of G/N. However, dis-
tinct classes in G may produce equal classes in G/N. Referring to the character
table of S4 (See Example 5.2.4), we see that
Hence Irr(G/N ) = {χ
b1 , χ b4 }. Using the character table of S4 we have
b2 , χ
Observe that columns 1 and 2 are identical, as are columns 3 and 4. Deleting
repeats, we obtain the character table of G/N
86
we can see that G/N is a group of order 6 and it is not abelian. Hence G/N ∼
=
S3 . (See the character table of S3 in the Example 5.2.1)
Corollary 5.2.23 Let g ∈ G and N G. Then |CG (g)| ≥ |CG/N (gN )|.
Irr(G/N ) = {χ|
b χ ∈ Irr(G), N ⊆ ker(χ)}.
)−1
X
|CG/N (gN )| = χ(gN
b ) · χ(gN
b
b∈Irr(G/N )
χ
X X
= χ(gN
b ) · χ(gN
b )= |χ(gN
b )|2
b∈Irr(G/N )
χ b∈Irr(G/N )
χ
X
2
= {|χ(g)| | χ ∈ Irr(G), N ⊆ ker(χ)}
X
≤ |χ(g)|2 = |CG (g)|.
χ∈Irr(G)
87
Then we have
(i) T ⊗ U is a representation of G,
(ii) χT ⊗U = χT · χU .
Proof.
(ii)
Hence χT ⊗U = χT · χU .
88
Let G = H × K be the direct product of H and K. Let T : H −→ GL(m, C)
|
where ⊗ on the RHS is the tensor product given in Definition 5.3.1. Then T ⊗U
is a representation of degree mn of G = H × K. Furthermore
89
Hence |Irr(G)| = rs.
(i) |V 4 ∼
= ZZ 2 × ZZ 2 ,
(ii) G ∼
= S3 × ZZ 2 .
χn (g) := (χ(g))n , ∀g ∈ G.
is invertible.
Y
We can show that ∆ = ± (xi − xj ), where
i<j
Y
(xi − xj ) = (x1 − x2 ) · (x1 − x3 ) · · · (x1 − xr ) ·
i<j
(x2 − x3 ) · (x2 − x4 ) · · · (x2 − xr )
···
(xr−1 − xr ).
90
Since αi , are distinct
Y
det(A) = ± (αi − αj ) 6= 0.
i<j
Hence A is invertible.
Gi = {g ∈ G| χ(g) = αi }.
Then
X
β1 = ψ(g) = ψ(g) = ψ(1G ) = deg(ψ) 6= 0.
g∈G1
Let A = (aij )r×r , where aij = (αi )j−1 . Let b = (β1 , β2 , · · · , βr )1×r . Then A is
invertible by Lemma 5.3.3. Since β1 6= 0, b 6= 0. Hence bA 6= 0. Now by 5.1 we
have
r
X D E
(j + 1)th entry of bA = βi (αi )j = |G| χj , ψ .
i=1
91
Example 5.3.1 (i) Let G be a group, |G| =
6 1. Let χπ be the character of the
right regular representation of G. Then χπ (1G ) = |G| and χπ (g) = 0 for
all g ∈ G \ {1G }. Hence χπ is faithful and {χπ (g)| g ∈ G} = {|G|, 0}. Thus
r = 2 and every irreducible character of G is a constituent of χ0π = χ1 or
χπ . [See Theorem 5.2.8].
92
D4 1 a a2 b ab
hi 1 2 1 2 2
χ 2 0 −2 0 0
H 1 a a2 a3
hi 1 1 1 1
χ↓H 2 0 −2 0
(Note: a ∼ a3 in G).
Since H is abelian and deg(χ↓H) = 2, χ↓H is reducible.
k
X
and χπ = χi (1G ) · χi . [See Theorem 5.2,8].
i=1
Now
1
hχπ ↓H, ψiH = (χπ ↓H)(1G ) · ψ(1G )
|H|
1
= · |G| · ψ(1G )
|H|
|G|
= · ψ(1G ),
|H|
and
k
X
hχπ ↓H, ψiH = χi (1G ) hχi ↓H, ψiH
i=1
imply that
k
X |G|
χi (1G ) hχi ↓H, ψiH = · ψ(1G ) 6= 0.
i=1
|H|
93
Theorem 5.4.2 Let H ≤ G. Let χ ∈ Irr(G) and let Irr(H) = {ψ1 , ψ2 , · · · , ψr }.
r
X
Then χ↓H = di ψi , where di ∈ N ˙
| ∪{0} and
i=1
r
X
d2i ≤ [G : H]. (5.2)
i=1
Proof. We have
r
X 1 X
d2i = hχ↓H, χ↓Hi = χ(h) · χ(h).
i=1
|H| h∈H
Since χ is irreducible,
1 X
1 = hχ, χiG = χ(g) · χ(g)
|G| g∈G
1 X 1 X
= χ(g) · χ(g) + χ(g) · χ(g)
|G| g∈H |G| g∈G\H
r
|H| X
= d2 + K,
|G| i=1 i
X X
where K = 1
|G| χ(g)χ(g). Since K = 1
|G| |χ(g)|2 , K ≥ 0. Thus
g∈G\H g∈G\H
r
|H| X
d2 = 1 − K ≤ 1,
|G| i=1 i
so
r
X |G|
d2i ≤ = [G : H].
i=1
|H|
94
Proposition 5.4.3 (An Application: Character Table of D2n ) Let D2n =<
a, b|an = b2 = 1, bab = a−1 . Then
0 0
(i) (D2n ) =< a >∼
= ZZ n , if n is odd, and (D2n ) =< a2 >∼
= ZZ n/2 , if n is
even.
Proof.
= n if n is odd
= n/2 if n is even.
(iii)
0
|{χ ∈ Irr(D2n ) : deg(χ) = 1}| = [G : G ] = [G : A] = 2 if n is odd
= [G : H] = 2n/(n/2) = 4 if n is even.
(iv) Let l = |{χ ∈ Irr(D2n ) : deg(χ) = 1}| and k = |{χ ∈ Irr(D2n ) : deg(χ) =
2}|. Then l ∈ {2, 4} and l + k = r = the number of conjugacy classes of
G. We have the following two cases:
95
Case 1: l = 2, that is n is odd. In this case
r
X
|G| = 2n = [χi (1G )]2 = 1 + 1 + 4k = 2 + 4k,
i=1
r = l + k = 2 + (n − 1)/2 = (n + 3)/2.
If n is even
r = l + k = 4 + (n − 2)/2 = (n + 6)/2.
Exercise 5.4.4 Use the above result (Proposition 5.4.3) to compute the char-
acter tables of D8 and D10 .
96
Proof. Since each T 0 (xi gx−1
i ) is a sub matrix of degree n, (T ↑G)(g) is a nr×nr
matrix. We need to show that
This is equivalent to showing that [by comparing blocks on both sides] for all
fixed i, j ∈ {1, 2, · · · , r}
r
(xi ghx−1 T 0 (xi gx−1 −1
X
0 0
T j ) = k ) · T (xk hxj ). (5.3)
k=1
Case I: If xi ghx−1
j 6∈ H, then the left-hand side of (5.3) is zero. But in this
case we must have xi gx−1 −1
k 6∈ H or xk hxj 6∈ H, for each k ∈ {1, 2, · · · , r}. So
the right hand side of (5.3) is also zero. [Note: If xi gx−1 −1
k , xk hxj ∈ H, then
xi ghx−1 −1 −1
j = (xi gxk ) · (xk hxj ) ∈ H.]
−1
T (v) = T 0 (v) = T 0 (xi gx−1 0
s ) · T (xs hxj )
= T 0 (u) · T 0 (u−1 v)
= T (u) · T (u−1 v), since u, v ∈ H
= T (uu−1 v) = T (v), since T is a representationof H
which is true.
|G|
Notice that φG (1G ) = rn = |H| φ(1).
97
Proposition 5.5.2 If φ is a character of H ≤ G, then φG is independent of
the choice of transversal.
φ0 (si gs−1 0 −1
i ) = φ (ti gti ).
Hence
r r
φ0 (ti gt−1 φ0 (si gs−1
X X
φG (g) = i )= i ).
i=1 i=1
Proof. We know
r
φ0 (xi gx−1
X
φG (g) = i ), ∀g ∈ G,
i=1
Hence
r r
φ0 (hxi gx−1 −1
X XX
G
φ (g) = i h ).
h∈H h∈H i=1
φ0 (xgx−1 ).
X
So |H|φG (g) =
x∈G
98
(i) If H ∩ [g] = Φ, then φG (g) = 0,
m
X φ(xi )
(ii) If H ∩ [g] 6= Φ, then φG (g) = |CG (g)| ,
i=1
|CH (xi )|
Now assume that H ∩ [g] 6= Φ. As x ranges over G, xgx−1 covers [g] exactly
|CG (g)| times, so
1 X
φG (g) = × |CG (g)| φ0 (y)
|H| y∈[g]
|CG (g)| X
= φ(y)
|H| y∈[g]∩H
m
|CG (g)| X
= [H : CH (xi )]φ(xi )
|H| i=1
m
X φ(xi )
= |CG (g)| .
i=1
CH (xi )
1S 4 −→ 1S4
[(1 2)(3 4)] −→ [(1 2)(3 4)]
[(1 2 3)] −→ [(1 2 3)]
[(1 3 2)] −→ [(1 2 3)].
H = A4 1S 4 (1 2)(3 4) (1 2 3) (1 3 2)
|CH (x)| 12 4 3 3
|CG (x)| 24 8 3 3
99
φ(1S4 )
φG (1S4 ) = 24 × 12 = 2φ(1S4 ),
φ((1 2)(3 4))
φG ((1 2)(3 4)) = 8× 4 = 2φ((1 2)(3 4)),
h i
φ((1 2 3)) φ((1 3 2))
φG ((1 2 3)) = 3× 3 + 3 ,
= φ((1 2 3)) + φ((1 3 2)),
φG ((1 2 3 4)) = φG ((1 2)) = 0, since (1 2 3 4), (1 2) 6∈ H.
Let Irr(A4 ) = {φ1 , φ2 , φ3 , φ4 } (See Exercise 5.2.14). Then we have the following
table for the values of φG
i on the classes of G = S4
G 1S 4 (1 2)(3 4) (1 2) (1 2 3 4) (1 2 3)
φG
1 2 2 0 0 0
φG
2 6 −2 0 0 0
φG
3 2 2 0 0 −1
φG
4 2 2 0 0 −1
φG
1 = χ1 + χ2 ,
φG
2 = χ3 + χ5 ,
φG
3 = φG
4 = χ4 .
100
Index
action on a set, 6
Cayley’s Theorem, 2
conjugate, 5
conjugate subgroups, 5
core of H, 4
normalizer, 5
orbit, 7
permutation representation, 4
permutation group, 6
permutation matrix, 2
stabilizer, 8
101