Math 354 Notes
Math 354 Notes
Course Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1 Cyclic Groups 7
2 Permutation Groups 15
4 Homomorphisms 33
5 Direct Products 41
1
Benedict Vasco Normenyo
Course Outline
Department of Mathematics
University of Ghana
Second Semester of 2017-2018 Academic Year
LEARNING OUTCOMES : By the end of this course, students should be able to:
5. give the relations between the order of an element of a group and the order of the
group.
2
Benedict Vasco Normenyo
11. state and prove Cayley’s theorem.
21. state and prove the three equivalent characterizations of normal subgroups.
25. prove some important results about homomorphisms and factor groups.
3
Benedict Vasco Normenyo
ASSIGNMENTS AND EVALUATION: At the end of each chapter, exercises are pro-
vided. Selected questions from the exercises will constitute assignments. There will be
two class tests and an end-of-semester examination. Assessment will be conducted as
follows:
INSTRUCTIONAL METHOD : In each week, there will be three hours of lectures and
one hour of tutorials. During tutorials, solutions to the assignments and class tests will
be provided and discussed. Students are expected to solve questions in the exercises not
given as assignments as they may be called to provide such solutions on the board for
class discussion.
RECOMMENDED BOOKS
2. J.J. Rotman, A First Course in Abstract Algebra with Applications, 3rd edition,
Pearson Prentice Hall, 2006.
COURSE CONTENTS :
4
Benedict Vasco Normenyo
(b) Lagrange’s theorem.
(c) Characterisations of normal subgroups.
(d) Factor groups.
5
Benedict Vasco Normenyo
Contents
6
Benedict Vasco Normenyo
Chapter 1
Cyclic Groups
g0 =e
g n = ggg...g (n factors) , if n > 0
−n −1 n −1 −1 −1 −1
g = (g ) = g g g ...g (n factors) , if n > 0
0g =0
ng = g + g + g + ... + g (n summands) , if n > 0
−ng = n (−g) = (−g) + (−g) + (−g) + ... + (−g) (n summands) , if n > 0
7
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
(2) Let o(x) = n and xm = e. Then n ≤ m. By the division algorithm, There exists
unique q, r ∈ Z with 0 ≤ r < n such that m = nq + r.
xm = e =⇒ xnq+r = e
=⇒ xnq xr = e
=⇒ (xn )q xr = e
=⇒ (e)q xr = e
=⇒ exr = e
=⇒ xr = e
Since n is the least positive integer such xn = e, we have that r = 0. This means that
m = nq, and so n | m.
(3) Let o(x) = n and gcd(m, n) = d. We get (xm )n/d = (xn )m/d = em/d = e. Suppose
that there exists k ∈ Z+ such that k < nd and (xm )k = e (that is, xmk = e). The result
obtained in (ii) implies that n | mk, and so there exists s ∈ Z such that mk = sn. This
leads to m n n m
k=s , which imples that k.
d d d d
Since gcd md , nd = 1, we must have that nd |k . That is nd ≤ k. This contradict the
Example 1.3. The group (Q, +) is not cyclic. Clearly, 0 is not a generator. Let q ∈ Q
with q 6= 0. Now, 2q ∈ Q but 2q ∈
/ hqi since 2q = 12 q with 12 ∈
/ Z. This means that Q 6= hqi.
xj = xk ⇐⇒ xj−k = e
⇐⇒ n | (j − k)
⇐⇒ j ≡ k (mod n).
8
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
Definition 1.3. (Order of a group) The order of a group G, denoted by |G|, is the
number of elements in G.
PROOF : Let G be a cyclic group. Then G = hxi for some x ∈ G. Let a, b ∈ G. Then
a = xm and b = xn where m, n ∈ Z. We have that
PROOF : Let G be a group and let a ∈ G such that H = hai = {an | n ∈ Z}. Clearly,
H 6= {} since a ∈ H. Let aj , ak ∈ H. We find that aj ak = aj+k ∈ H and (aj )−1 = a−j ∈ H
since j + k, −j ∈ Z. Hence H is a subgroup of G. Now, suppose that I is a subgroup of
G containing a. We want to prove the statement P (n) : an ∈ I ∀ n ∈ Z.
P (1) is true since a ∈ I. Suppose that P (k) is true for k ≥ 2, that is, ak ∈ I. Then
we obtain ak+1 = ak a ∈ I, since ak , a ∈ I and I is a subgroup of G. This means that
P (k + 1) is true. Hence P (n) is true for all n ∈ Z+ .
Now, let m = −n ∈ Z− , where n ∈ Z+ . Then am = a−n = (a−1 )n ∈ I since a−1 ∈ I and
so (a−1 )n ∈ I for n ∈ Z+ . Finally, a0 = e ∈ I, I being a subgroup of G. We have shown
that an ∈ I for all n ∈ Z, hence the result follows.
Definition 1.4. Let G be a group and let a ∈ G. Then the subgroup hai = {an | n ∈ Z}
is called the cyclic subgroup of G generated by a.
PROOF : Let G be a cyclic group with G = hai. If a = e, then the result easily follows.
So suppose that a 6= e. Let H be a subgroup of G. If H = {e}, then H is cyclic with
H = hei. Suppose that H 6= {e}. Then there exists t ∈ Z+ such that at ∈ H. Let m be
the smallest integer in Z+ such that am ∈ H (m exists by the Well-Ordering Principle).
Now, let b ∈ H. Then b = an for some n ∈ Z, since H ≤ G. By the division algorithm,
there exists unique q, r ∈ Z such that n = mq + r with 0 ≤ r < m. This leads to
an = amq+r = (am )q ar , from which we get ar = (am )−q an . Since an , am ∈ H and H is
a subgroup of G, we see that ar = (am )−q an ∈ H. Since m is the least positive integer
such that am ∈ H, and 0 ≤ r < m, we find that r = 0. Hence n = mq, which means that
b = (am )q for some q ∈ Z. Therefore, H = ham i.
Example 1.4. Let G = (Z, +) and a = 2. Then hai = h2i = (2Z, +). In general,
nZ = hni. Observe that 6Z < 3Z and 4Z < 2Z.
9
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
Example 1.5. Consider the Klein 4-group V = {e, a, b, c} with a2 = b2 = c2 = e,
ab = ba = c, ac = ca = b and bc = cb = a. The only subgroup that contains none of a, b
or c is {e} = hei. If a subgroup contains just one of a, b or c, then it is either hai, hbi or
hci. If a subgroup contains two of a, b, c, then it contains the third as well and so must be
V . Thus, the subgroups are hei, hai, hbi, hci and V . The Klein 4-group is an example of
an Abelian non-cyclic group with the property that all of its proper subgroups are cyclic.
Below is a subgroup lattice or a subgroup diagram for the Klein 4-group.
hei
Theorem 1.6. Let G be a cyclic group with generator a. If the order of G is infinite,
then G is isomorphic to Z. If G has a finite order n, then then G is Isomorphic to Zn .
10
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
Then ∃! q, r ∈ Z such that s = nq + r where 0 ≤ r < n. Now,
as = anq+r = (an )q ar = eq ar = ar .
Suppose that 0 < k < h < n and ah = ak . Then ah−k = e and 0 < h − ka < n, which
contradicts our assumption that n is the least positive integer such that an = e. This
shows that a0 = e, a1 , a2 , a3 , ..., an−1 are all distinct and constitute all elements in G.
Consider the map
Therefore, ψ is an isomorphism.
Theorem 1.7. Let G = hxi be a cyclic group of order n. Then the following hold.
(i) For any positive integer m, G has a subgroup of order m if and only if m | n.
(ii) If m | n, then G has a unique subgroup of order m.
(iii) Two powers xr and xs of x generate the same subgroup of G if and only if
gcd(r, n) = gcd(s, n).
which leads to gcd(k1 , n) = gcd(k2 , n). If t is any integer such that xt ∈ H1 , then k1 | t.
In particular, k1 | n since xn = e ∈ H1 . Thus gcd(k1 , n) = k1 . Similarly, gcd(k2 , n) = k2 .
Thus k1 = k2 , and so H1 = H2 .
11
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
(iii) Let xr , xs ∈ G. Then we have that
Corollary 1.2. Let d(n) be the number of positive divisors of n. If G = hxi is a cyclic
group of order n and d1 , d2 , ..., dd(n) are the distinct positive divisors of n, then xd1 , xd2 ,
..., xdd(n) are the distinct subgroups of G.
Example 1.6. Let G = Z12 . Then G = h1i and |G| = 12. The positive divisors of 12
are 1, 2, 3, 4, 6, 12. The distinct subgroups of G are
Observe that h5i = h1i = G since gcd(5, 12) = gcd(1, 12). Similarly, h7i = h1i = h11i.
We also have that h8i = h4i since gcd(8, 12) = gcd(4, 12). Below is a subgroup lattice or
a subgroup diagram of Z12 .
h1i
h2i h3i
h4i h6i
h0i
Theorem 1.8. Let G = hxi be an infinite cyclic group. Then hei, hxi, hx2 i, ... are all
the distinct subgroups of G.
12
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
Exercise One
2. Let G = hxi be a cyclic group of order 144. How many elements are there in the
subgroup hx26 i?
7. Let G be an abelian group and let H and K be finite cyclic subgroups with |H| = r
and |K| = s.
(a) Show that if r and s are relatively prime, then G contains a cyclic subgroup
of order rs.
(b) Generalizing part (a), show that G contains a cyclic subgroup of order the
least common multiple of r and s.
13
Benedict Vasco Normenyo
Chapter 1. Cyclic Groups
14
Benedict Vasco Normenyo
Chapter 2
Permutation Groups
If the set X is finite (say number of elements in X is n), then the total number of
permutations of X is the number of ways of filling in the table
x x1 x2 x3 ··· xn−1 xn
δ(x) ? ? ? ? ?
Example 2.1. Let X = {1, 2, 3}. Then the permutations are the following.
x 1 2 3 x 1 2 3 x 1 2 3
δ1 (x) 1 2 3 δ2 (x) 1 3 2 δ3 (x) 2 1 3
x 1 2 3 x 1 2 3 x 1 2 3
δ4 (x) 2 3 1 δ5 (x) 3 1 2 δ6 (x) 3 2 1
15
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
Example 2.2. From Example 1.7 we get
is
δ(1) δ(2) δ(3) · · · δ(n)
.
1 2 3 n
Then we obtain
2 3 1 1 2 3
δ4−1 = = .
1 2 3 3 1 2
It is easy to check that δ4 δ4−1 = δ1 .
Theorem 2.1. Let X be a non-empty set and let SX be the collection of all permutations
of X. Then SX is a group under permutation multiplication.
PROOF : Let f and g be permutations of X. Then f g is the function f ◦ g : X −→ X.
Let (f g)(x) = (f g)(y), where x, y ∈ X. Then
f [g(x)] = f [g(y)]
g(x) = g(y), since f is one-to-one
x = y, since g is one-to-one.
g f
Hence, f g is one-to-one. Note that X −→ X −→ X. Let y ∈ X(codomain of f ). Then
there exists z ∈ X(domain of f ) such that f (z) = y, since f is onto. Similarly, there
16
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
exists x ∈ X(domain of g) such that g(x) = z, since g is onto. Now, choose
x ∈ X(domain of f g). Then (f g)(x) = f [g(x)] = f (z) = y. Hence f g is onto.
Therefore, f g is a permutation of X. Function composition is associative, so permutation
multiplication is associative. The permutation that maps every element of X to itself is
the identity element. A permutation is a bijection and so has inverse.
Definition 2.3. (Symmetric Group) Let X = {1, 2, 3, ..., n}. The group of all permu-
tations of X is called the symmetric group on n letters and is denoted by Sn .
Example 2.4. let us consider the equilateral triangle with vertices labelled 1, 2, 3. Let
S3 is also the group D3 of symmetries of an equilateral triangle. The nth dihedral group
Dn is the group of symmetries of the regular n-gon. Some denote Dn by D2n .
4 3
1 2
17
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
1 2 3 4 1 2 3 4
ρ2 = δ1 =
3 4 1 2 3 2 1 4
1 2 3 4 1 2 3 4
ρ3 = δ2 =
4 1 2 3 1 4 3 2
This is the group D4 of symmetries of the square. It is also called the octic group.
Lemma 2.1. Let G and G0 be groups and let φ : G −→ G0 be a 1-1 function such that
λx : G −→ G be defined by λx (g) = xg ∀ g ∈ G.
λx = λy
λx (a) = λy (a), for all a ∈ G
xa = ya
x = y, by right cancellation.
18
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
This implies that λxy = λx λy , and so we get φ(xy) = φ(x)φ(y). By Lemma 2.1, we see
that φ[G] = {λx |x ∈ G} is a group of permutations and G is isomorphic to φ[G].
Definition 2.5. (Orbits) Let σ ∈ SA where A is a set. Define the equivalence relation
∼ on A by:
∀ a, b ∈ A, a ∼ b ⇐⇒ b = σ n (a) for some n ∈ Z.
The equivalence classes in A determined by the equivalence relation ∼ are called the
orbits of σ.
1 2 3 4 5 6 7 8
Example 2.6. Find the orbits of the permutation σ = in S8 .
3 8 6 7 4 1 5 2
SOLUTION :
σ 0 (1) = i(1) = 1
σ 1 (1) = 3
σ 2 (1) = σ(3) = 6
σ 3 (1) = σ(σ 2 (1)) = σ(6) = 1
σ 4 (1) = σ(σ 3 (1)) = σ(1) = 3
σ 5 (1) = σ(3) = 6
σ 6 (1) = σ(6) = 1
σ σ σ σ σ
This shows that, 1 −−→ 3 −−→ 6 −−→ 1 −−→ 3 −−→ · · · and so the orbit containing 1 is
{1, 3, 6}. Similarly, we find that the other orbits of σ are {2, 8} and {4, 7, 5}.
Remark 2.1. Since the identity permutation, i, of A leaves each element of A fixed; that
is, i(a) = a ∀ a ∈ A, the orbits of i are one-element subsets {a} of A.
In Example 2.6 we obtained the orbits {1,3,6},{2,8} and {4,7,5}. We can represent the
orbits with circles:
Figure 2.1:
19
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
Notation : Let x1 , x2 , ..., xr where 1 ≤ r ≤ n, be r distinct elements of {1, 2, ..., n}.
Suppose that σ ∈ Sn such that
x1 −→ x2 , x2 −→ x3 , ..., xr−1 −→ xr , xr −→ x1
and leaves all elements of {1, 2, ..., n} other than x1 , x2 , ..., xr fixed. Then, we denote σ
by (x1 , x2 , ..., xr ), which can also be written as
This is sometimes called a r-cycle since it has length r. From our discussion above, we
see that µ can be written as µ = (1, 3, 6) or µ = (6, 1, 3) or µ = (3, 6, 1).
Theorem 2.3. Let f ∈ Sn . Then, there exists disjoint cycles f1 , f2 , ..., fn in Sn such that
f = f1 ◦ f2 ◦ ... ◦ fm .
PROOF : Choose some x1 ∈ {1, 2, ..., n}. Suppose that x2 = f (x1 ), x3 = f (x2 ) and so on.
Since {1, 2, ..., n} is finite, there must be a first element in the sequence x1 , x2 , ... which is
the same as a previous element. Say this element is xk and xk = xj , j < k. We claim that
j = 1. Suppose that j > 1. Then xk = xj implies that f (xk−1 ) = f (xj−1 ). This leads to
xk−1 = xj−1 since f is one-to-one, which contradicts the minimality of k. Thus, the first
k − 1 elements of the sequence x1 , x2 , ... are distinct and xk = x1 . Let f1 = (x1 , ..., xk−1 ).
Then, f = f1 ◦ h1 , where h1 permutes the elements of {1, 2, ..., n} other than x1 , ..., xk−1 .
Repeating our argument on h1 , we have h1 = f2 ◦ h2 , where f2 is a cycle disjoint from f1
and h2 permutes the elements of {1, 2, ..., n} not contained in either f1 or f2 . Continuing,
we obtain hm , the identity permutation, having nothing left to permute. Then,
f = f1 ◦ f2 ◦ ... ◦ fm ◦ hm = f1 ◦ f2 ◦ ... ◦ fm .
1 2 3 4 5 6 7 8
Example 2.7. Consider the permutation f = in S8 .
3 5 7 4 2 8 1 6
1 2 3 4 5 6 7 8
f = (1, 3, 7)
1 5 3 4 2 8 7 6
1 2 3 4 5 6 7 8
= (1, 3, 7)(2, 5)
1 2 3 4 5 8 7 6
= (1, 3, 7)(2, 5)(6, 8).
PROOF : A 1-cycle is the identity. It can be written as (1,2)(1,2). For an r-cycle with
r ≥ 2,
(x1 , x2 , ..., xr ) = (x1 , xr )(x1 , xr−1 )(x1 , xr−2 ) · · · (x1 , x3 )(x1 , x2 ).
20
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
1 2 3 4 5 6 7 8
Example 2.8. Consider f = . We can write f as a product
3 5 7 4 2 8 1 6
of transpositions as follows.
Theorem 2.5. If n ≥ 2, then the collection of all even permutations of {1, 2, ..., n} forms
a subgroup of order n!/2 of the symmetric group, Sn .
PROOF : Since n ≥ 2, Sn has the transposition (1,2) and i = (1, 2)(1, 2) is an even
permutation.The product of two even permutations is again even. If σ is a product of
transpositions, the product of the same transposition taken in reverse order is σ −1 . Thus,
if σ is even, then σ −1 is even. Hence, the collection of all even permutations of {1, 2, ..., n}
forms a subgroup of Sn .
Now we want to show that the number of even and odd permutations in Sn are equal.
Let An be the set of even permutations in Sn and Bn , the set of odd permutations in Sn .
Let τ be any fixed transposition in Sn , say τ = (1, 2).
Define λτ : An −→ Bn by λτ (σ) = τ σ, where σ ∈ An . Since σ ∈ An , (1, 2)σ ∈ Bn .
Let σ, µ ∈ An and suppose that λτ (σ) = λτ (µ). Then (1, 2)σ = (1, 2)µ, which means that
σ = µ since Sn is a group. Thus, λτ is one-to-one. Since τ = (1, 2) = τ −1 , we find that
for all ρ ∈ Bn , there exists τ −1 ρ ∈ An such that λτ (τ −1 ρ) = τ (τ −1 ρ) = ρ. Thus, λτ is
onto. Hence, |An | = |Bn |, implying the subgroup An is of order n!/2.
Definition 2.9. (Alternating Group) The subgroup of Sn consisting of the even per-
mutations of n letters is the alternating group, An , on n letters.
21
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
Exercise Two
2. Complete the table below for the group D3 of symmetries of an equilateral triangle.
ρ0 ρ1 ρ2 µ1 µ2 µ3
ρ0
ρ1
ρ2
µ1
µ2
µ3
ρ0 ρ1 ρ2 ρ3 µ1 µ2 δ1 δ2
ρ0
ρ1
ρ2
ρ3
µ1
µ2
δ1
δ2
(a) τ 2 σ
22
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
(b) ρσ 2
(c) σ −2 τ
23
Benedict Vasco Normenyo
Chapter 2. Permutation Groups
24
Benedict Vasco Normenyo
Chapter 3
Cosets and Normal Subgroups
a ∼R b ⇐⇒ ab−1 ∈ H.
a ∼L b ⇐⇒ a−1 b ∈ H.
ā = {x ∈ G|a ∼L x}
= {x ∈ G|a−1 x ∈ H}
= {x ∈ G|a−1 x = h for some h ∈ H}
= {x ∈ G|x = ah for some h ∈ H}
ā = {ah|h ∈ H}.
The equivalence class ā is denoted by aH. Thus, aH = {ah|h ∈ H}. For ∼R , the
equivalence class containing a is, Ha = {ha|h ∈ H}.
Definition 3.1. (Left and Right Cosets) Let H be a subgroup of a group G. The
subset aH = {ah|h ∈ H} of G is the left coset of H containing a, while the subset
Ha = {ha|h ∈ H} is the right coset of H containing a.
Example 3.1. Obtain all the distinct left cosets of the subgroup 3Z of Z.
25
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
SOLUTION : The left coset of 3Z containing m is m + 3Z
Lemma 3.1. Let G be any group and let H be a subgroup of G. Let Ha and Hb be
right cosets of H in G. Then, there is a 1-1 correspondence between the elements of Ha
and those of Hb.
PROOF : Let G be any group and let H < G. Let φ : Ha → Hb be defined by
φ(ha) = hb ∀ h ∈ H. Let φ(h1 a) = φ(h2 a). Then,
h1 b = h2 b
h1 = h2 , by right cancellation
h1 a = h2 a,
Theorem 3.2. (Lagrange’s Theorem) Let G be a finite group and let H be a subgroup
of G. Then, the order of H divides the order of G (that is, |H| divides |G|).
PROOF : Let G be a finite group and let H be a subgroup of G. Suppose there are k
distinct right cosets (or left cosets) of H in G. Since the right cosets form a partition of
G, we must have that
26
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
Definition 3.2. (The Index of a Subgroup) Let H be a subgroup of a group G. The
number of distinct right (or left) cosets of H in G is called the index of H in G, denoted
by (G : H) or [G : H].
PROOF : We have that |H| = |K|(H : K) and |G| = |H|(G : H). This means that
|G| = |K|(H : K)(G : H). This implies that (G : K) = (H : K)(G : H).
|G|
Remark 3.1. It is important to note that (G : H) = |H|
.
Theorem 3.5. Let H be a subgroup of G. Then, the following are equivalent conditions
for H to be a normal subgroup of G.
(ii) gHg −1 = H ∀ g ∈ G;
x = (g −1 g)h(g −1 g)
= g −1 (ghg −1 )g
= g −1 h1 g, where h1 = ghg −1 ∈ H
= (g −1 )h1 (g −1 )−1
= rh1 r−1 , where r = g −1 ∈ G.
27
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
This means that x ∈ Hg, and so gH ⊆ Hg. Now let y ∈ Hg. Then, y = hg for some
h ∈ H.
y = (gg −1 )hg
= g(g −1 hg)
= g(g −1 h(g −1 )−1 )
= g(rhr−1 ), where r = g −1 ∈ G
= gh2 , h2 = rhr−1 ∈ H
PROOF : Suppose that (aH)(bH) = (ab)H gives a well-defined binary operation on left
cosets. Let a ∈ G. Now, let x ∈ aH.
Choosing representatives x ∈ aH and a−1 ∈ a−1 H, we have
(aH)(a−1 H) = eH = H.
Since the binary operation is well-defined, we get (xa−1 )H = H. This implies that
xa−1 ∈ H, so xa−1 = h for some h ∈ H. This yields x = ha, from which we get x ∈ Ha.
Hence, aH ⊆ Ha. Similarly, Ha ⊆ aH. Thus, Ha = aH, implying that H / G.
Conversely, suppose that H / G.
Choosing a ∈ aH and b ∈ bH, we have
(aH)(bH) = (ab)H.
Thus, (ab)(h3 h2 ) ∈ (ab)H. That is, ah1 bh2 ∈ (ab)H. Therefore, (ab)H = (ah1 bh2 )H
(Recall that cosets are equivalence classes). Therefore, coset multiplication is well-defined
by (aH)(bH) = (ab)H.
28
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
Corollary 3.2. Let H be a normal subgroup of G. Then, the cosets of H form a group
G/H under the binary operation (aH)(bH) = (ab)H.
(aH)(eH) = (ae)H = aH
and
(eH)(aH) = (ea)H = aH
we deduce that H is the identity element in G/H. Furthermore,
and
(aH)(a−1 H) = (aa−1 )H = eH = H
show that (aH)−1 = a−1 H. Therefore, G/H is a group under coset multiplication defined
by (aH)(bH) = (ab)H.
Definition 3.4. (Quotient Group or Factor Group) The group G/H is called the
quotient group or factor group of G by H.
Note : |G/H| = [G : H]
29
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
Exercise Three
a ∼R b ⇐⇒ ab−1 ∈ H.
2. Let G be a finite group and let H be a subgroup of G. Show that the number of
left cosets of H in G is equal to the number of right cosets of H in G.
4. Let H be the subgroup hµ1 i = {ρ0 , µ1 } of S3 . Find the partitions of S3 into left
cosets of H and right cosets of H.
7. Show that if H and K are normal subgroups of a group G such that H ∩ K = {e},
then hk = kh for all h ∈ H and k ∈ K.
[Hint : Consider hkh−1 k −1 = (hkh−1 ) k −1 = h (kh−1 k −1 )].
(a) Z6 / h3i
(b) (Z4 × Z12 ) / (h2i × h2i)
(c) (Z4 × Z2 ) / h(2, 1)i
30
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
(a) 5 + h4i in Z12 / h4i
(b) 26 + h12i in Z60 / h12i
(c) (2, 1) + h(1, 1)i in (Z3 × Z6 ) / h(1, 1)i
31
Benedict Vasco Normenyo
Chapter 3. Cosets and Normal Subgroups
32
Benedict Vasco Normenyo
Chapter 4
Homomorphisms
Definition 4.1. (Homomorphism) Let (G, ⊗), (G0 , ⊕) be groups and let φ : G −→ G0
be a function. Then φ is called a homomorphism if ∀ a, b ∈ G, we have
Hence φ is a homomorphism.
Example 4.2. Let F be the additive group of all functions mapping R into R, let R be
the additive group of real numbers and let c ∈ R. Define the function φc : F −→ R by
φc (f ) = f (c) for all f ∈ F . Show that φc is a homomorphism.
φc (g + h) = (g + h)(c)
= g(c) + h(c)
= φc (g) + φc (h)
Therefore φc is a homomorphism.
33
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
Theorem 4.1. Let G, H, and K be groups and let φ : G −→ H and ψ : H −→ K be
functions.
(i) If φ and ψ are homomorphisms, then ψ ◦ φ : G −→ K is a homomorphism.
(ii) If φ and ψ are isomorphisms, then ψ ◦ φ is also an isomorphism.
(iii) If φ is an isomorphism, then φ−1 : H −→ G is an isomorphism.
(ψ ◦ φ)(ab) = ψ[φ(ab)]
= ψ[φ(a)φ(b)]
= ψ[φ(a)]ψ[φ(b)]
= (ψ ◦ φ)(a)(ψ ◦ φ)(b)
Therefore, ψ ◦ φ is a homomorphism.
(ii) Suppose that φ and ψ are isomorphisms. From (i), ψ ◦ φ is a homomorphism. Let
k ∈ K. Then ∃ h ∈ H such that k = ψ(h), since ψ is onto. Also, ∃ g ∈ G such that
h = φ(g), since φ is onto. Now, (ψ ◦ φ)(g) = ψ[φ(g)] = ψ(h) = k. That is, for all k ∈ K,
there exists g ∈ G such that (ψ ◦ φ)(g) = k. Hence ψ ◦ φ is onto.
Now, let x, y ∈ G such that (ψ ◦ φ)(x) = (ψ ◦ φ)(y). Then,
ψ[φ(x)] = ψ[φ(y)]
φ(x) = φ(y), since ψ is one-to-one
x = y, since φ is one-to-one.
Hence, ψ ◦ φ is one-to-one. Therefore, ψ ◦ φ is an isomorphism.
(iii) Suppose that φ is an isomorphism. We know that if φ is 1-1 and onto, then so is
φ−1 . Now,
φ[φ−1 (xy)] = xy
= φ[φ−1 (x)]φ[φ−1 (y)]
= φ[φ−1 (x)φ−1 (y)], since φ is a homomorphism .
Thus φ[φ−1 (xy)] = φ[φ−1 (x)φ−1 (y)]. Since φ is 1-1, φ−1 (xy) = φ−1 (x)φ−1 (y). So φ−1 is a
homomorphism. Therefore, φ−1 is an isomorphism.
Definition 4.4. Let φ be a mapping of a set X into a set Y and let A ⊆ X and B ⊆ Y .
The image of A in Y under φ is the set φ[A] = {φ(a)|a ∈ A}. The set φ[X] is the range
of φ. The inverse image φ−1 [B] of B in X is {x ∈ X | φ(x) ∈ B}.
34
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
(1) Let e ∈ G and e0 ∈ G0 be the identity elements. Now, φ(a) = φ(ae) = φ(a)φ(e) where
a ∈ G. Thus, we have that
Hence φ(e) = e0 .
(2) Let P (n) : φ(an ) = [φ(a)]n , ∀ a ∈ G and ∀ n ∈ Z. Let n = 0. Then φ(a0 ) = [φ(a)]0 ,
since from (i) φ(e) = e0 . Let n = 1. Then clearly, φ(a1 ) = [φ(a)]1 is true. Now let k ≥ 2
and suppose that P (k) is true, that is, φ(ak ) = [φ(a)]k ∀ a ∈ G.
φ(ak+1 ) = φ(ak a)
= φ(ak )φ(a)
= [φ(a)]k φ(a), by the inductive hypothesis
= [φ(a)]k+1
Thus P (k + 1) is true. Hence P (n) is true for all n ≥ 0. Now, let n = −m, with m > 0.
Since an am = e we get φ(an )φ(am ) = e0 , which implies that φ(an ) = [φ(am )]−1 . Thus,
Therefore, the statement P (n) is true for all n ∈ Z. In particular, φ(a−1 ) = [φ(a)]−1
whenever n = 1.
(3) Let H be a subgroup of G. Since e ∈ H, φ(e) = e0 ∈ φ[H]. So φ[H] is not empty. Let
x, y ∈ φ[H]. Then x = φ(h1 ) and y = φ(h2 ) for some h1 , h2 ∈ H. Now,
xy = φ(h1 )φ(h2 )
= φ(h1 h2 ), since φ is a homomorphism
= φ(h), where h = h1 h2 ∈ H
Since h−1
1 ∈ H, we see that x
−1
∈ φ[H]. Therefore, φ[H] ≤ G0 .
(4) Let K 0 be a subgroup of G0 . Since e ∈ G and φ(e) = e0 ∈ K 0 , we have that e ∈ φ−1 [K 0 ].
Thus, φ−1 [K 0 ] is not empty. Let a, b ∈ φ−1 [K 0 ]. Then a, b ∈ G such that φ(a), φ(b) ∈ K 0 .
Since K 0 is a subgroup of G0 , φ(a)φ(b) = φ(ab) ∈ K 0 . Hence ab ∈ φ−1 [K 0 ]. Also,
φ(a) ∈ K 0 implies that φ(a)−1 ∈ K 0 , K 0 being a subgroup. Thus φ(a−1 ) ∈ K 0 , meaning
a−1 ∈ φ−1 (K 0 ). Therefore, φ−1 [K 0 ] is a subgroup of G.
Definition 4.5. Let φ : G −→ G0 be a homomorphism of groups. The subgroup
φ−1 [{e0 }] = {x ∈ G|φ(x) = e0 } is the kernel of φ, denoted by Ker(φ).
0
Theorem 4.3. Let φ : G −→ G be a group homomorphism and let H = Ker(φ).
Let a ∈ G. Then the set φ−1 [{φ(a)}] = {x ∈ G|φ(x) = φ(a)} is the left coset aH of H
and is also the right coset Ha of H.
35
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
0
PROOF : Let φ : G −→ G be a group homomorphism and let H = Ker(φ). Let a ∈ G.
Now let x ∈ φ−1 [{φ(a)}]. Then φ(x) = φ(a), which leads to
0
φ(a)−1 φ(x) = e
0
φ(a−1 )φ(x) = e
0
φ(a−1 x) = e .
This means that a−1 x ∈ H, and so a−1 x = h, for some h ∈ H. Thus x = ah ∈ aH, which
tells us that φ−1 [{φ(a)}] ⊆ aH. Next, let y ∈ aH. Then y = ah for some h ∈ H. So,
0
φ(y) = φ(ah) = φ(a)φ(h) = φ(a)e = φ(a),
Ker(φ) = {x ∈ G | φ(x) = e0 }
= {x ∈ G | φ(x) = φ(e)}
= {x ∈ G | x = e} , since φ is one − to − one
= {e}
0
Theorem 4.5. Let φ : G −→ G be a group homomorphism with kernel H. Then the
left cosets of H form a factor group, G/H where (aH)(bH) = (ab)H. Also, the map
µ : G/H → φ[G] defined by µ(aH) = φ(a) is an isomorphism.
0
PROOF : Let φ : G −→ G be a group homomorphism with kernel H. From Corollary
4.1, H / G. By Corollary 3.2, the left cosets of H form a factor group G/H where
(aH)(bH) = (ab)H. Define µ : G/H → φ[G] by µ(aH) = φ(a). We have that
µ[(aH)(bH)] = µ[(ab)H]
= φ(ab)
= φ(a)φ(b), since φ is a homomorphism,
= µ(aH)µ(bH),
which implies that µ is a homomorphism. For all φ(a) ∈ φ[G], there exists aH ∈ G/H
such that µ(aH) = φ(a). As a result, we find that µ is onto.
36
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
Next, we have that
0
Ker(µ) = {aH ∈ G/H | µ(aH) = e ∈ φ[G]}
0
= {aH ∈ G/H | φ(a) = e }
= {aH ∈ G/H | a ∈ H}, since Ker(φ) = H
= {H},
Ker(γ) = {x ∈ G|γ(x) = H}
= {x ∈ G|xH = H}
= {x ∈ G|x ∈ H}
= {x ∈ H}
= H
0
Theorem 4.7. (The Fundamental Homomorphism Theorem) Let φ : G −→ G
be a group homomorphism with kernel H. Then φ[G] is a group and µ : G/H −→ φ[G]
given by µ(gH) = φ(g) is an isomorphism. If γ : G −→ G/H is the homomorphism given
by γ(g) = gH, then φ(g) = (µ ◦ γ)(g) ∀ g ∈ G.
φ
G φ[G]
γ µ
G/H
0
Definition 4.6. (Inner Automorphism) The automorphism ig : G −→ G , where
ig (x) = gxg −1 for all x ∈ G is the inner automorphism of G by g. Performing ig on x is
called conjugation of x by g.
gH = Hg ⇐⇒ gHg −1 = H ⇐⇒ ig [H] = H.
Hence the normal subgroup of a group G are those that are invariant under all inner
automorphisms.
37
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
Definition 4.7. Let H < G and let N (H) = {g ∈ G|gHg −1 = H}. Then N (H) is called
the normalizer of H.
Definition 4.8. (Simple Group) A group is simple if it is nontrivial and has no proper
nontrivial normal subgroups.
Remark 4.2. Definition 4.8 says that a group G 6= {e} is simple if and only if the only
normal subgroups of G are {e} and G.
PROOF : Let M be a maximal normal subgroup of G. Suppose that G/M is not simple.
Then there exists a nontrivial proper normal subgroup of G/M , say K (That is, K 6=
{M }, K 6= G/M and K / G/M ). From the homomorphism γ : G −→ G/M , γ −1 [K] is
a proper normal subgroup of G properly containing M (Recall that M is the kernel of
the homomorphism γ. We also make use of the result in question 6 of Exercise 4). This
is a contradiction since M is maximal. Hence G/M is simple. Conversely, suppose that
G/M is simple. Suppose that M is not a maximal normal subgroup of G. Then there
exists a proper nontrivial normal subgroup N of G properly containing M . It follows
that γ[N ] 6= G/M, γ[N ] 6= {M }, and so γ[N ] is a nontrivial proper normal subgroup of
G/M . This is a contradiction since G/M is simple. Hence M is maximal.
38
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
Exercise Four
is an automorphism.
0
6. Let φ : G −→ G be a group homomorphism.
H = {2nπ | n ∈ Z}.
where θ is any real number and the group operation is matrix multiplication. Prove
that R\H is isomorphic to G by first giving and explicit formula for a map φ :
R\H −→ G, and then checking that your map is well-defined, bijective and respects
the group operation.
39
Benedict Vasco Normenyo
Chapter 4. Homomorphisms
40
Benedict Vasco Normenyo
Chapter 5
Direct Products
Definition 5.1. The Cartesian product of sets S1 , S2 , ..., Sn is the set of all ordered n-
Q ai ∈ Si for i = 1, 2, ..., n. The Cartesian product is denoted
tuples (a1 , a2 , ..., an ), where
by S1 × S2 × · · · × Sn or ni=1 Si .
Theorem
Qn 5.1. Let G1 , G2 , ..., Gn be groups. For (a1 , a2 , ..., an ) and (b1 , b2 , ..., Qbnn ) in
i=1 Gi , define (a1 , ..., an )(b1 , ..., bn ) to be the element (a1 b1 , ..., an bn ). Then, i=1 Gi
is a group under this binary operation. [The proof is left as exercise.]
let
(a1 , ..., an )(b1 , ..., bn ) = (a1 b1 , ..., an bn ).
The group G1 ×G2 ×...×Gn is called the external direct product of the groups G1 , G2 , ..., Gn .
Definition 5.3. (Internal Direct Product) A group G is the internal direct product
of its subgroups G1 × G2 × ... × Gn if the function
φ : G1 × G2 × ... × Gn −→ G
defined by letting
φ(g1 , g2 , ..., gn ) = g1 g2 · · · gn
is an isomorphism. We write G = G1 G2 ... Gn .
(ii) If each Gi is a cyclic group of finite order, then G is cyclic if and only if |Gi | and
|Gj | are relatively prime for i 6= j.
PROOF : Let G = G1 × G2 × · · · × Gn .
(i) Let gi ∈ Gi for 1 ≤ i ≤ n. Let o(gi ) = ki for 1 ≤ i ≤ n. Let m ∈ Z+ . Then,
41
Benedict Vasco Normenyo
Chapter 5. Direct Products
Suppose that
(g1 , g2 , ..., gn )m = (e1 , e2 , ..., en ),
where ei is the identity element in Gi . Then
(ii) Let Gi be a cyclic group such that |Gi | is finite for 1 ≤ i ≤ n. Now, let G be cyclic
with G = hgi, where g = (g1 , g2 , ..., gn ). Then, Gi = hgi i, since gi 6= ei ∈ Gi and Gi is
cyclic. Thus, |Gi | = o(gi ). By part (i),
This leads to
lcm(|G1 |, |G2 |, ..., |Gn |) = |G1 ||G2 | · · · |Gn |,
which means that gcd(|Gi |, |Gj |) = 1 for i 6= j. Conversely, suppose that |Gi | and |Gj |
are relatively prime for i 6= j. Then,
42
Benedict Vasco Normenyo
Chapter 5. Direct Products
Thus, g = (g1 , g2 , ..., gn ) generates G, and hence, G is cyclic.
Example 5.1. Consider Z2 × Z3 = {(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2)}. It can be
seen that |Z2 × Z3 | = 2 · 3 = 6 and gcd(2, 3) = 1
1(1, 1) = (1, 1)
2(1, 1) = (1, 1) + (1, 1) = (0, 2)
3(1, 1) = 2(1, 1) + (1, 1) = (0, 2) + (1, 1) = (1, 0)
4(1, 1) = (1, 0) + (1, 1) = (0, 1)
5(1, 1) = (0, 1) + (1, 1) = (1, 2)
6(1, 1) = (1, 2) + (1, 1) = (0, 0)
Example 5.2. Consider Z2 × Z2 = {(0, 0), (0, 1), (1, 0), (1, 1)}. We can see that
|Z2 × Z2 | = 2 · 2 = 4 and gcd(2, 2) = 2 6= 1. As shown below, each non-identity element
has order 2. Consequently, there is no element of order 4 to generate the group. Hence,
Z2 × Z2 is not cyclic.
Example 5.3. Consider G = Z12 × Z60 × Z24 . Is G cyclic? What is the order of (8,4,10)
in G?
SOLUTION : We have that gcd(12, 24) = 12 6= 1. Hence, G is not cyclic. We now employ
the part 3 of Theorem 1.1. We obtain the following.
We have that lcm(3, 15, 12) = 60, and so o(8, 4, 10) in G is 60.
43
Benedict Vasco Normenyo
Chapter 5. Direct Products
Exercise Five
) in ni=1 Gi , define
Q
1. Let G1 , G2 , ..., Gn be groups. For (a1 , a2 , ..., an ) and (b1 , b2 , ..., bnQ
(a1 , ..., an )(b1 , ..., bn ) to be the element (a1 b1 , ..., an bn ). Then, ni=1 Gi is a group
under this binary operation.
2. Prove that the group Zm × Zn is cyclic and isomorphic to Zmn if and only if m and
n are relatively prime. [Hint : Follow the proof of part (ii) of Theorem 5.2]
f : H × K −→ G
be defined by
f (h, k) = hk,
for all h ∈ H and for all k ∈ K. Show that
(a) f [H × K] = HK.
(b) f is one-to-one if and only if H ∩ K = {e}.
(c) f is a homomorphism of groups if and only if hk = kh for all h ∈ H, k ∈ K.
(a) HK = G.
(b) H ∩ K = {e}.
(c) H and K are normal subgroups of G.
44
Benedict Vasco Normenyo
Chapter 6
Action of a Group on a Set
Definition 6.1. (Group Action on a Set) Let G be a group and X a set. Then G is
said to act on X if there is a mapping ∗ : G × X −→ X such that
∗ : G × G/H −→ G/H
by
a ∗ xH = axa−1 H,
for all a ∈ G and for all xH ∈ G/H. Show that G/H is a G-set.
e ∗ xH = exe−1 H = xH.
(ab) ∗ xH = abx(ab)−1 H
= abxb−1 a−1 H
= a ∗ bxb−1 H
= a ∗ (b ∗ xH)
∗ : G × G −→ G
by
a ∗ x = axa−1 ,
for all a, x ∈ G. Show that ∗ is an action of G on itself.
45
Benedict Vasco Normenyo
Chapter 6. Action of a Group on a Set
SOLUTION : Let x ∈ G. Then we have e ∗ x = exe−1 = x. Let a, b ∈ G.
(ab) ∗ x = abx(ab)−1
= abxb−1 a−1
= a ∗ bxb−1
= a ∗ (b ∗ x)
P3 S3
4 • 3
S4 d1 d2
P4 • •C • P2
m2
m1 S2
1 • 2
S1 P1
1 2 3 4 s1 s2 s3 s4 m1 m2 d1 d2 C P1 P2 P3 P4
ρ0 1 2 3 4 s1 s2 s3 s4 m1 m2 d1 d2 C P1 P2 P3 P4
ρ1 2 3 4 1 s2 s3 s4 s1 m2 m1 d2 d1 C P2 P3 P4 P1
ρ2 3 4 1 2 s3 s4 s1 s2 m1 m2 d1 d2 C P3 P4 P1 P2
ρ3 4 1 2 3 s4 s1 s2 s3 m2 m1 d2 d1 C P4 P1 P2 P3
µ1 2 1 4 3 s1 s4 s3 s2 m1 m2 d2 d1 C P1 P4 P3 P2
µ2 4 3 2 1 s3 s2 s1 s4 m1 m2 d2 d1 C P3 P2 P1 P4
δ1 3 2 1 4 s2 s1 s4 s3 m2 m1 d1 d2 C P2 P1 P4 P3
δ2 1 4 3 2 s4 s3 s2 s1 m2 m1 d1 d2 C P4 P3 P2 P1
46
Benedict Vasco Normenyo
Chapter 6. Action of a Group on a Set
Suppose that σg (x1 ) = σg (x2 ) for x1 , x2 ∈ X. Then we obtain
gx1 = gx2
−1
g (gx1 ) = g −1 (gx2 )
(g −1 g)x1 = (g −1 g)x2 , using condition 2 in Definition 6.1
ex1 = ex2
x1 = x2 , using condition 2 in Definition 6.1
σg (g −1 x) = g(g −1 x) = (gg −1 )x = ex = x.
Hence φ(g1 g2 ) = φ(g1 )φ(g2 ) and so φ is a homomorphism. Clearly, φ(g)(x) = σg (x) = gx.
Definition 6.2. Let X be a G-set. If the identity element of G is the only element that leaves
every x ∈ X fixed , then G is said to act faithfully on X.
Example 6.4. Consider the D4 -set in Example 6.3. Compute Xρ0 , Xρ1 , Xµ1 and with G = D4 ,
compute G1 , GS3 , Gd1
(g1 g2 )x = g1 (g2 x) = g1 x = x,
g −1 x = g −1 (gx) = (g −1 g)x = ex = x,
so g −1 ∈ Gx . Thus Gx is a subgroup of G.
Definition 6.3. (Isotropy Subgroup) Let X be a G-set and let x ∈ X. The subgroup Gx is
the isotropy (stabilizer) subgroup of x in G.
Theorem 6.3. Let X be a G-set. For all x1 , x2 ∈ X, let x1 ∼ x2 if and only if there exists
g ∈ G such that gx1 = x2 . Then ∼ is an equivalence on X. [The proof is left as exercise. ]
47
Benedict Vasco Normenyo
Chapter 6. Action of a Group on a Set
Definition 6.4. (Orbit) Let X be a G-set. Each cell in the partition of the equivalence relation
in Theorem 6.3 is an orbit in X under G. If x ∈ X, the cell containing x is the orbit of x denoted
by Gx.
We observe that
Gx = {y ∈ X | y ∼ x}
= {y ∈ X | y = gx for some g ∈ G}
= {gx | g ∈ G}
Theorem 6.4. (The Stabiliser-Orbit Theorem) Let X be a G-set and let x ∈ X. Then
|Gx| = (G : Gx ). If |G| is finite, then |Gx| is a divisor of |G|.
PROOF : Let X be a G-set and let x ∈ X. Let x1 ∈ Gx. Then there exists g1 ∈ G such that
g1 x = x1 . Define the map
ψ : Gx −→ G/Gx
by
ψ(x1 ) = g1 Gx .
Let us suppose that g10 x = x1 for some g 0 ∈ G. Then we have
0
g1 x = g1 x
0
g1 (g1 x) = g1−1 (g1 x)
−1
0
x = (g1−1 g1 )x.
0 0 0
We deduce that g1−1 g1 ∈ Gx , so g1 ∈ g1 Gx . Hence g1 Gx = g1 Gx , and the map ψ is well-defined.
Now, let x1 , x2 ∈ Gx. Then there exists g1 , g2 ∈ G such that x1 = g1 x and x2 = g2 x. Suppose
that ψ(x1 ) = ψ(x2 ). Then g1 Gx = g2 Gx . Thus g2 ∈ g1 Gx , so that g2 = g1 g for some g ∈ Gx .
We have
x2 = g2 x = (g1 g)x = g1 (gx) = g1 x = x1 .
Hence ψ is one-to-one. Let g1 Gx ∈ G/Gx . Choose x1 ∈ Gx such that g1 x = x1 . Then
ψ(x1 ) = g1 Gx , hence ψ is onto. Therefore |Gx| = (G : Gx ).
Now suppose that G is finite. Then |G| = |Gx |(G : Gx ) = |Gx ||Gx|. Therefore |Gx| divides |G|.
We want to develop an equation that counts the number of element in a finite G-set. We
proceed as follows Let X be a finite G-set. Suppose that there are r orbits in X under G and
let {x1 , x2 , . . . , xr } contain one element from each orbit in X. Then
r
X
|X| = |Gxi | (6.1)
i=1
Let XG = {x ∈ X | gx = x for all g ∈ G}. Then XG is the union of the one-element orbits in
X. Suppose there are s one-element orbit, where 0 ≤ s ≤ r. Then |XG | = s and Equation 6.1
becomes
r
X
|X| = |XG | + |Gxi | (6.2)
i=s+1
Now, let us consider the case where X = G and the action of G on G is by conjugation. Then
48
Benedict Vasco Normenyo
Chapter 6. Action of a Group on a Set
we get
XG = {x ∈ G | gxg −1 = x for all g ∈ G}
= {x ∈ G | gx = xg for all g ∈ G}
= Z(G),
where Z(G) is the center of G. Let c = |Z(G)| and ni = |Gxi |. That is, ni is the number of
elements in the ith orbit of G under conjugation by itself. Then Equation 6.2 becomes
r
X
|G| = c + ni . (6.3)
i=c+1
Definition 6.5. (The Class Equation) Equation 6.3 is called the class equation of G. Each
orbit in G under conjugation by G is called a conjugate class in G.
Theorem 6.5. Let p be a prime. Let G be a group of order pn with n ∈ Z+ , and let X be a
finite G-set. Then |X| ≡ |XG | (mod p).
PROOF : By Theorem 6.4, |Gxi | divides |G|. Hence p divides |Gxi | for s + 1 ≤ i ≤ r. So p
divides |X| − |XG | by Equation 6.2, which implies that |X| ≡ |XG | (mod p).
49
Benedict Vasco Normenyo
Chapter 6. Action of a Group on a Set
Exercise Six
1. Let X be a G-set. For all x1 , x2 ∈ X, let x1 ∼ x2 if and only if there exists g ∈ G such
that gx1 = x2 . Show that ∼ is an equivalence on X.
50
Benedict Vasco Normenyo