0% found this document useful (0 votes)
276 views

Selected Solutions To Dummit and Foote's Abstract Algebra Third Edition

The document contains solutions to exercises from the textbook "Abstract Algebra" by Dummit and Foote. It addresses preliminary concepts including properties of integers, modular arithmetic, and definitions related to functions and relations. The solutions demonstrate conditions for functions to be well-defined and concepts like equivalence relations.

Uploaded by

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

Selected Solutions To Dummit and Foote's Abstract Algebra Third Edition

The document contains solutions to exercises from the textbook "Abstract Algebra" by Dummit and Foote. It addresses preliminary concepts including properties of integers, modular arithmetic, and definitions related to functions and relations. The solutions demonstrate conditions for functions to be well-defined and concepts like equivalence relations.

Uploaded by

Salman Sufi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 129

Selected Solutions to Dummit and Foote’s

Abstract Algebra Third Edition

Greg Kikola

July 24, 2019


ii
Contents

0 Preliminaries 1
0.1 Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
0.2 Properties of the Integers . . . . . . . . . . . . . . . . . . . . . . 4
0.3 Z/nZ: The Integers Modulo n . . . . . . . . . . . . . . . . . . . . 11

1 Introduction to Groups 17
1.1 Basic Axioms and Examples . . . . . . . . . . . . . . . . . . . . . 17
1.2 Dihedral Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.3 Symmetric Groups . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.4 Matrix Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
1.5 The Quaternion Group . . . . . . . . . . . . . . . . . . . . . . . . 52
1.6 Homomorphisms and Isomorphisms . . . . . . . . . . . . . . . . . 54
1.7 Group Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

2 Subgroups 75
2.1 Definition and Examples . . . . . . . . . . . . . . . . . . . . . . . 75
2.2 Centralizers and Normalizers . . . . . . . . . . . . . . . . . . . . 83
2.3 Cyclic Groups and Cyclic Subgroups . . . . . . . . . . . . . . . . 91
2.4 Subgroups Generated by Subsets of a Group . . . . . . . . . . . . 102
2.5 The Lattice of Subgroups of a Group . . . . . . . . . . . . . . . . 110

A Cartesian Products and Zorn’s Lemma 123


A.1 Cartesian Products . . . . . . . . . . . . . . . . . . . . . . . . . . 123
A.2 Partially Ordered Sets and Zorn’s Lemma . . . . . . . . . . . . . 124

iii
iv CONTENTS
Chapter 0

Preliminaries

0.1 Basics
Let A be the set of 2 × 2 matrices over R, let
 
1 1
M= ,
0 1
and let
B = {X ∈ A | M X = XM }.

0.1.1 Exercise 1
Determine which of the following elements of A lie in B:
           
1 1 1 1 0 0 1 1 1 0 0 1
, , , , , .
0 1 1 1 0 0 1 0 0 1 1 0
Solution. It is easy to verify that
     
1 1 0 0 1 0
, , and
0 1 0 0 0 1
all commute with M : the first matrix is M itself, and the latter two are the
zero matrix and the identity matrix, all of which will commute. So each of these
matrices is in B.
We can check the remaining matrices individually: Let
     
1 1 1 1 0 1
P = , Q= , and R = .
1 1 1 0 1 0
Direct computation shows that
   
2 2 1 2
MP = 6= = P M,
1 1 1 2
   
2 1 1 2
MQ = 6= = QM,
1 0 1 1
and    
1 1 0 1
MR = 6 = = RM.
1 0 1 1
So P, Q, R 6∈ B.

1
2 CHAPTER 0. PRELIMINARIES

0.1.2 Exercise 2
Prove that if P, Q ∈ B, then P + Q ∈ B.

Proof. Let    
a b e f
P = and Q =
c d g h
be matrices in the set B, so that M P = P M and M Q = QM . Then we have
  
1 1 a+e b+f
M (P + Q) =
0 1 c+g d+h
 
a+e+c+g b+f +d+h
=
c+g d+h
   
a+c b+d e+g f +h
= +
c d g h
= MP + MQ
= P M + QM
   
a a+b e e+f
= +
c c+d g g+h
 
a+e a+b+e+f
=
c+g c+d+g+h
  
a+e b+f 1 1
=
c+g d+h 0 1
= (P + Q)M.

Therefore P + Q ∈ B.

0.1.3 Exercise 3
Prove that if P, Q ∈ B, then P Q ∈ B.

Proof. A similar argument to the one in Exercise 2 above will show that P Q ∈ B
for any P, Q ∈ B.

0.1.4 Exercise 4
 
p q
Find conditions on p, q, r, s which determine precisely when ∈ B.
r s

Solution. Let  
p q
P = .
r s
Then     
1 1 p q p+r q+s
MP = =
0 1 r s r s
while     
p q 1 1 p p+q
PM = = .
r s 0 1 r r+s
0.1. BASICS 3

Therefore, M P = P M if and only if r = 0 and p = s. Hence


  
p p + q
B= p, q ∈ R .
0 p

0.1.5 Exercise 5
Determine whether the following functions f are well defined:
(a) f : Q → Z defined by f (a/b) = a.
(b) f : Q → Q defined by f (a/b) = a2 /b2 .
Solution. (a) f is not well defined since, for example,
1 2
f (1/2) = 1, f (2/4) = 2, but = .
2 4
(b) Suppose a, b, c, d ∈ Z with b, d 6= 0 are such that
a c
= .
b d
Then
a2  a 2  c 2 c2
f (a/b) = 2
= = = 2 = f (c/d).
b b d d
Therefore f is well defined.

0.1.6 Exercise 6
Determine whether the function f : R+ → Z defined by mapping a real number
r to the first digit to the right of the decimal point in a decimal expansion of r
is well defined.
Solution. f is not well defined since decimal expansions are not unique. For
example, 1 = 1.0 = 0.999 . . . but f (1.0) = 0 and f (0.999 . . .) = 9.

0.1.7 Exercise 7
Let f : A → B be a surjective map of sets. Prove that the relation
a ∼ b if and only if f (a) = f (b)
is an equivalence relation whose equivalence classes are the fibers of f .
Proof. That ∼ is an equivalence relation on A follows directly from the fact that
= is an equivalence relation on the set B.
Now let b ∈ B be arbitrary. Since f is surjective, there is an a in A such
that f (a) = b. Then the equivalence class of a is the set
{x ∈ A | x ∼ a}.
But by definition of ∼, this set is equal to
{x ∈ A | f (x) = f (a) = b}.
Therefore the equivalence class of a is precisely the fiber of f over b.
4 CHAPTER 0. PRELIMINARIES

0.2 Properties of the Integers


0.2.1 Exercise 1
For each of the following pairs of integers a and b, determine their greatest
common divisor, their least common multiple, and write their greatest common
divisor in the form ax + by for some integers x and y.

(a) a = 20, b = 13.

Solution. Applying the Division Algorithm repeatedly, we get

20 = 1(13) + 7
13 = 1(7) + 6
7 = 1(6) + 1
6 = 6(1) + 0.

The first nonzero remainder is 1, so (20, 13) = 1. That is, the two numbers
are relatively prime.
The least common multiple, [20, 13], is given by

20 · 13
= 260.
(20, 13)

To write 1 as a linear combination of 20 and 13, we work backwards and


substitute:

1 = 7 − 1(6)
= 7 − 1(13 − 1(7)) (Substituting 6 = 13 − 7)
= 2(7) − 1(13)
= 2(20 − 1(13)) − 1(13) (Substituting 7 = 20 − 13)
= 2(20) − 3(13).

(b) a = 69, b = 372.

Solution. As above, we have

372 = 5(69) + 27
69 = 2(27) + 15
27 = 1(15) + 12
15 = 1(12) + 3
12 = 4(3) + 0,

so (69, 372) = 3, which gives [69, 372] = 8556. And again, as before, we
0.2. PROPERTIES OF THE INTEGERS 5

write
3 = 15 − 1(12)
= 15 − 1(27 − 1(15)) (Substituting 12 = 27 − 15)
= 2(15) − 1(27)
= 2(69 − 2(27)) − 1(27) (Substituting 15 = 69 − 2(27))
= 2(69) − 5(27)
= 2(69) − 5(372 − 5(69)) (Substituting 27 = 372 − 5(69))
= 27(69) − 5(372).

(c) a = 792, b = 275.

Solution.
792 = 2(275) + 242
275 = 1(242) + 33
242 = 7(33) + 11
33 = 3(11) + 0.
Hence (792, 275) = 11. Calculating the least common multiple gives
[792, 275] = 19 800. Then
11 = 242 − 7(33)
= 242 − 7(275 − 242)
= 8(242) − 7(275)
= 8(792 − 2(275)) − 7(275)
= 8(792) − 23(275).

(d) a = 11 391, b = 5673.

Solution. Using the methods above, we get


(11 391, 5673) = 3,
[11 391, 5673] = 21 540 381

and

−126(11 391) + 253(5673) = 3.

(e) a = 1761, b = 1567.

Solution.
(1761, 1567) = 1,
[1761, 1567] = 2 759 487,

and

−105(1761) + 118(1567) = 1.
6 CHAPTER 0. PRELIMINARIES

(f) a = 507885, b = 60808.

Solution.

(507885, 60808) = 691,


[507885, 60808] = 44 693 880,

and

−17(507885) + 142(60808) = 691.

0.2.2 Exercise 2
Prove that if the integer k divides the integers a and b then k divides as + bt
for every pair of integers s and t.
Proof. Suppose a and b are such that k | a and k | b. By definition, this means
that there exists integers m and n such that a = mk and b = nk. Therefore, for
any integers s and t,

as + bt = (mk)s + (nk)t
= (ms + nt)k.

Since ms + nt must be an integer (due to closure of integer addition and mul-


tiplication), this shows that k | (as + bt).

0.2.3 Exercise 3
Prove that if n is composite then there are integers a and b such that n divides
ab but n does not divide either a or b.
Proof. The Fundamental Theorem of Arithmetic guarantees that n is the prod-
uct of two or more (possibly equal) prime factors. Let a be one of the prime
factors, and let b be n/a. Note that b must be an integer since a | n. Note also
that a, b > 1.
Now n = ab, so clearly n | ab. However, n - a since a is prime and n is
composite.
Finally, suppose for contradiction that n | b. Then there is an integer k > 1
such that b = kn. Multiplying by a on both sides gives ab = akn or n = akn.
Dividing by n then gives ak = 1. But this is absurd because a and k are both
integers greater than 1. This contradiction shows that n - b, so the proof is
complete.

0.2.4 Exercise 4
Let a, b, and N be fixed integers with a and b nonzero and let d = (a, b) be the
greatest common divisor of a and b. Suppose x0 and y0 are particular solutions
to ax + by = N (i.e., ax0 + by0 = N ). Prove for any integer t that the integers
b a
x = x0 + t and y = y0 − t (1)
d d
are also solutions to ax + by = N .
0.2. PROPERTIES OF THE INTEGERS 7

Proof. Substituting for x and y in ax + by gives


 
b  a  ab ab
a x0 + t x + b y0 − t = (ax0 + by0 ) + t − t
d d d d
= ax0 + by0
= N.

This holds regardless of the value of t, so (1) is always a valid solution.

0.2.5 Exercise 5
Determine the value ϕ(n) for each integer n ≤ 30 where ϕ denotes the Euler
ϕ-function.

Solution. For each n, the value of ϕ(n) can be determined by first finding the
prime factorization of n,
αk
n = pα1 α2
1 p2 · · · pk , where each pi is prime,

and then by applying the formula given in the text:

ϕ(n) = pα
1
1 −1
(p1 − 1)p2α2 −1 (p2 − 1) · · · pkαk −1 (pk − 1).

For example, to find ϕ(18), we factor 18 = 2 · 32 . Applying the formula then


gives

ϕ(18) = 21−1 (2 − 1) · 32−1 (3 − 1)


=1·1·3·2
= 6.

Applying this process to each n ≤ 30 produces the following table:

n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ϕ(n) 1 1 2 2 4 2 6 4 6 4 10 4 12 6 8
n 16 17 18 19 20 21 22 23 24 25 26 27 28
ϕ(n) 8 16 6 18 8 12 10 22 8 20 12 18 12
n 29 30
ϕ(n) 28 8

This process can be used to easily find ϕ(n) for any n whose prime factor-
ization is known.

0.2.6 Exercise 6
Prove the Well Ordering Property of Z by induction and prove the minimal
element is unique:

Theorem. If A is any nonempty subset of Z+ , there is some element m ∈ A


such that m ≤ a, for all a ∈ A.
8 CHAPTER 0. PRELIMINARIES

Proof. Suppose for contradiction that A has no minimal element. We will prove
by (strong) induction on n that for each n ∈ Z+ , n 6∈ A. This will show that A
is the empty set, which would contradict the requirement that A be nonempty.
Clearly 1 6∈ A, for otherwise 1 would be a least element (since 1 ≤ a for all
a ∈ Z+ ). Now suppose that 1, 2, . . . , k 6∈ A for some positive integer k. Then
k + 1 cannot be a member of A since otherwise k + 1 would be the minimal
element. This completes the inductive step, which shows that A is the empty
set, giving the needed contradiction to show that A has a minimal element.
Finally, to show that the minimal element is unique, suppose A has two
minimal elements, a and b. Since a is minimal, a ≤ b. But b is minimal, so
b ≤ a. So a ≤ b and a ≥ b and therefore a = b.

0.2.7 Exercise 7
If p is a prime prove that there do not exist nonzero integers a and b such that

a2 = pb2 (i.e., p is not a rational number).

Proof. Suppose for contradiction that a and b are nonzero integers with

a2 = pb2 .

Without loss of generality we may also assume that a and b have no factors in
common (if they do have factors in common, just divide the factors from both
sides of the equation).
Now p | a2 . And since p is prime, we must also have p | a (this uses the
“important property” mentioned in item (8) on page 6 of the text). Then there
is an integer m such that a = pm and hence (pm)2 = pb2 , or p2 m2 = pb2 . This
implies that pm2 = b2 so that p | b2 , which implies p | b. But a and b were
chosen to have no factors in common, yet p is a common factor. This gives the
needed contradiction.

0.2.8 Exercise 8
Let p be a prime, n ∈ Z+ . Find a formula for the largest power of p which
divides n! = n(n − 1)(n − 2) · · · 2 · 1.

Solution. The only integers less than n that are divisible by p are the multiples
of p, of which there are
 
n
p
of them, where bxc denotes the floor of x (i.e., the greatest integer less than or
equal to x).
However, multiples of p2 each contribute a second factor of p. Multiples of
3
p contribute a third additional factor of p, and so on. Therefore the highest
power of p that divides n! is given by

      blogp nc  
n n n X n
+ 2 + 3 + ··· = .
p p p pk
k=1
0.2. PROPERTIES OF THE INTEGERS 9

0.2.10 Exercise 10
Prove for any given positive integer N there exist only finitely many integers
n with ϕ(n) = N where ϕ denotes Euler’s ϕ-function. Conclude in particular
that ϕ(n) tends to infinity as n tends to infinity.

Solution. Fix a value of N > 0, and let A be the set of all solutions n to the
equation ϕ(n) = N . We must show that A is a finite set.
First we will show that for any n ∈ A, there cannot be a prime factor of n
larger than N + 1. For if there are prime factors larger than N + 1, then we
may choose the smallest such prime p. Then if q is any prime factor of n with
q ≥ p, we may write n = q k r, where r is some positive integer relatively prime
to q. Therefore we have

ϕ(n) = ϕ(q k )ϕ(r)


= q k−1 (q − 1)ϕ(r)
≥ q − 1 > N.

But ϕ(n) = N , so this is a contradiction. This shows that all prime factors of
n must be at most N + 1.
Now let p1 , p2 , . . . , pm be all the prime factors less than or equal to N + 1
(note that this set of primes is finite). Then every n ∈ A can be written in the
form
n = p1α1 pα αm
2 · · · pm ,
2

where each αi ≥ 0 and αj > 0 for at least one index j. Now observe that each
αi can be one of only finitely many possible values, since ϕ(psi ) = psi (pi −1) > N
for sufficiently large values of s, and N is the product of each ϕ(pα i ). So the
i

distinct values of n in A must be finite in number, because there are only finitely
many possible primes in their prime factorizations and their exponents can take
only finitely many possible values.
Finally, let M be any positive integer. Since there are only finitely many
values of n such that ϕ(n) ≤ M , we may choose the largest such n. Then
ϕ(m) > M for all m > n, which shows that ϕ(n) tends to infinity as n tends to
infinity.

0.2.11 Exercise 11
Prove that if d divides n then ϕ(d) divides ϕ(n) where ϕ denotes Euler’s ϕ-
function.

Solution. First consider the case where n = pk for some prime number p. Then
if d | n we must have d = p` for some integer ` with 0 ≤ ` ≤ k. So

ϕ(n) = ϕ(pk ) = pk−1 (p − 1) and ϕ(d) = ϕ(p` ) = p`−1 (p − 1).

Now let a = pk−` . Then aϕ(d) = ϕ(n), so ϕ(d) | ϕ(n).


The more general case will follow from the fact that ϕ is a multiplicative
function: Let n be a positive integer having prime factorization
αk
n = p1α1 pα
2 · · · pk ,
2
10 CHAPTER 0. PRELIMINARIES

and suppose d is an integer that divides n. Then d can be written as a prod-


uct of these same prime factors p1 , . . . , pk , provided that we allow some of the
exponents to be zero. That is, we may write

d = pβ1 1 pβ2 2 · · · pβkk with 0 ≤ βi ≤ αi for each i.

Then
αk
ϕ(n) = ϕ(pα α2
1 )ϕ(p2 ) · · · ϕ(pk )
1
(2)
and
ϕ(d) = ϕ(pβ1 1 )ϕ(pβ2 2 ) · · · ϕ(pβkk ). (3)
Now each pβi i divides pα
i ,
i
so from the argument in the first paragraph, we know
that ϕ(pβi i ) | ϕ(pαi
i
) for each i. Therefore we may find an integer ai such that
βi
ϕ(pα
i
i
) = a i ϕ(pi ). Therefore, equations (2) and (3) imply that

ϕ(n) = a1 ϕ(pβ1 1 ) · a2 ϕ(pβ2 2 ) · · · ak ϕ(pβkk )


= (a1 a2 · · · ak )ϕ(d),

so ϕ(d) | ϕ(n).
0.3. Z/N Z: THE INTEGERS MODULO N 11

0.3 Z/nZ: The Integers Modulo n


0.3.1 Exercise 1
Write down explicitly all the elements in the residue classes of Z/18Z.

Solution. The residue classes are

0̄ = {0, 18, −18, 36, −36, . . .},


1̄ = {1, 19, −17, 37, −35, . . .},
2̄ = {2, 20, −16, 38, −34, . . .},
3̄ = {3, 21, −15, 39, −33, . . .},
4̄ = {4, 22, −14, 40, −32, . . .},
5̄ = {5, 23, −13, 41, −31, . . .},
6̄ = {6, 24, −12, 42, −30, . . .},
7̄ = {7, 25, −11, 43, −29, . . .},
8̄ = {8, 26, −10, 44, −28, . . .},
9̄ = {9, 27, −9, 45, −27, . . .},
10 = {10, 28, −8, 46, −26, . . .},
11 = {11, 29, −7, 47, −25, . . .},
12 = {12, 30, −6, 48, −24, . . .},
13 = {13, 31, −5, 49, −23, . . .},
14 = {14, 32, −4, 50, −22, . . .},
15 = {15, 33, −3, 51, −21, . . .},
16 = {16, 34, −2, 52, −20, . . .},

and

17 = {17, 35, −1, 53, −19, . . .}.

0.3.2 Exercise 2
Prove that the distinct equivalence classes in Z/nZ are precisely 0̄, 1̄, 2̄, . . . , n − 1
(use the Division Algorithm).

Proof. Consider the equivalence class k̄. Using the Division Algorithm, we may
find an integer q and an integer r such that

k = qn + r, with 0 ≤ r < n.

Now k ≡ r (mod n) and r is an integer between 0 and n − 1, so this shows that


k̄ = r̄. Thus the equivalence classes in Z/nZ are a subset of {0̄, 1̄, . . . , n −¯ 1}.
Finally, we note that the equivalence classes 0̄, . . . , n − 1 are actually distinct
from each other. For, if not, suppose ā = b̄ where 0 ≤ b ≤ a ≤ n − 1. Then
n | (a − b), and since 0 ≤ a − b ≤ n − 1, we must have a − b = 0 so that a = b.
Therefore the distinct equivalence classes are precisely 0̄, . . . , n − 1.
12 CHAPTER 0. PRELIMINARIES

0.3.3 Exercise 3
Prove that if a = an 10n + an−1 10n−1 + · · · + a1 10 + a0 is any positive integer
then a ≡ an +an−1 +· · ·+a1 +a0 (mod 9) (note that this is the usual arithmetic
rule that the remainder after division by 9 is the same as the sum of the decimal
digits mod 9 – in particular an integer is divisible by 9 if and only if the sum of
its digits is divisible by 9).
Solution. Let a be as stated. Since 10 ≡ 1 (mod 9) we may apply Theorem 3
to write
a ≡ an 1n + an−1 1n−1 + · · · + a1 + a0 (mod 9)
≡ an + an−1 + · · · + a1 + a0 (mod 9).

0.3.4 Exercise 4
Compute the remainder when 37100 is divided by 29.
Solution. 372 = 1369 ≡ 6 (mod 29). Successive squaring then yields
374 ≡ 62 = 36 ≡ 7 (mod 29)
8 2
37 ≡ 7 = 49 ≡ 20 (mod 29)
16 2
37 ≡ 20 = 400 ≡ 23 (mod 29)
32 2
37 ≡ 23 = 529 ≡ 7 (mod 29)
64 2
37 ≡ 7 = 49 ≡ 20 (mod 29).
So
37100 = 3764 3732 374 ≡ 20 · 7 · 7 ≡ 23 (mod 29).
100
Therefore 37 has a remainder of 23 when divided by 29.

0.3.5 Exercise 5
Compute the last two digits of 91500 .
Solution. 91500 = 33000 = 271000 . Now 272 = 729 ≡ 29 (mod 100), and succes-
sive squaring then gives
274 ≡ 292 = 841 ≡ 41 (mod 100),
8 2
27 ≡ 41 = 1681 ≡ 81 (mod 100),
16 2
27 ≡ 81 = 6561 ≡ 61 (mod 100),
32 2
27 ≡ 61 = 3721 ≡ 21 (mod 100),
64 2
27 ≡ 21 = 441 ≡ 41 (mod 100).
At this point the numbers start to repeat, so that 27128 ≡ 81 (mod 100), 27256 ≡
61 (mod 100), and 27512 ≡ 21 (mod 100). Therefore
91500 = 271000 = 27512 27256 27128 2764 2732 278
≡ 21 · 61 · 81 · 41 · 21 · 81 = (1281)(3321)(1701)
≡ 81 · 21 · 1 ≡ 1 (mod 100).
Therefore, the last two digits of 91500 are 01.
0.3. Z/N Z: THE INTEGERS MODULO N 13

0.3.6 Exercise 6
Prove that the squares of the elements in Z/4Z are just 0̄ and 1̄.

Proof.

02 = 0 ≡ 0 (mod 4),
2
1 =1≡1 (mod 4),
22 = 4 ≡ 0 (mod 4),
2
3 =9≡1 (mod 4).

0.3.7 Exercise 7
Prove for any integers a and b that a2 + b2 never leaves a remainder of 3 when
divided by 4 (use the previous exercise).

Proof. a2 and b2 are each either congruent to 0 or to 1, modulo 4. Adding


a2 + b2 then gives four cases:

0+0≡0 (mod 4),


0+1≡1 (mod 4),
1+0≡1 (mod 4),
1+1≡2 (mod 4).

In every case, a2 + b2 never has a remainder of 3 when divided by 4.

0.3.8 Exercise 8
Prove that the equation
a2 + b2 = 3c2 (4)
has no solutions in nonzero integers a, b, and c.

Proof. Consider the equation modulo 4. From the previous exercise, the left-
hand side cannot be congruent to 3. However, the right-hand side is congruent
to either 0 or 3, so therefore both sides must be congruent to 0. That is,

a2 + b2 ≡ c2 ≡ 0 (mod 4).

This immediately implies that c is even. Now, if a is even, then b must be


even, since b2 = c2 − a2 is even. On the other hand, if a is odd, then b must be
odd for the same reason. But if a and b are both odd, then we may find integers
m and n such that

a2 + b2 = (2m + 1)2 + (2n + 1)2


= 4m2 + 4m + 1 + 4n2 + 4n + 1
≡2 (mod 4).

This is impossible, so a, b, and c must all be even.


14 CHAPTER 0. PRELIMINARIES

Now, if possible, suppose that a, b, and c are three positive integers which
satisfy the equation (4). Since all three integers must be even, their squares
each contain a factor of 4. Divide both sides by 4 to get a new equation,

α2 + β 2 = γ 2 ,

where α < a, β < b, and γ < c.


But by the same argument as before, α, β, and γ must be even, so their
squares are divisible by 4 and we can again find an even smaller set of solutions.
This process could be repeated indefinitely, to get smaller and smaller positive
integer solutions. Clearly this is not possible, so there are no solutions in the
nonzero integers.

0.3.9 Exercise 9
Prove that the square of any odd integer always leaves a remainder of 1 when
divided by 8.

Proof. If a is an odd integer, then a can be written as 2k + 1 for some integer


k, and
a2 = (2k + 1)2 = 4k 2 + 4k + 1 = 4k(k + 1) + 1.

Now k(k + 1) must be even, since it is the product of consecutive integers.


Therefore 4k(k + 1) is divisible by 8. Therefore a2 ≡ 1 (mod 8).

0.3.10 Exercise 10
Prove that the number of elements of (Z/nZ)× is ϕ(n) where ϕ denotes the
Euler ϕ-function.

Proof. We will show that the elements in (Z/nZ)× are precisely those residue
classes whose representatives are relatively prime to n.
First suppose that a ∈ (Z/nZ)× and let b be the multiplicative inverse of a
modulo n, so that ab ≡ 1 (mod n). Then n | (ab − 1) so we may find an integer
m such that mn = ab − 1. Rearranging, we get ab − mn = 1. But this shows
that the greatest common divisor of a and n is 1 (if not, we could factor the
left-hand side to get a product of two integers, not both 1, that equals 1, which
is impossible). Therefore any number in (Z/nZ)× must be relatively prime to
n.
Now, for the other direction, suppose that a is any integer relatively prime
to n. Then we can use the Euclidean algorithm to write the common divisor 1
as a linear combination of a and n, that is,

ax + ny = 1, x, y ∈ Z.

But then ax ≡ 1 (mod n), so x is the multiplicative inverse of a modulo n, i.e.,


a ∈ (Z/nZ)× .
Since there are exactly ϕ(n) least residues which are coprime to n, the set
(Z/nZ)× has exactly ϕ(n) elements.
0.3. Z/N Z: THE INTEGERS MODULO N 15

0.3.11 Exercise 11
Prove that if ā, b̄ ∈ (Z/nZ)× , then ā · b̄ ∈ (Z/nZ)× .

Proof. Let ā and b̄ be in (Z/nZ)× as stated. Then ā has a multiplicative inverse


x̄ and b̄ has an inverse ȳ. Then

(āx̄)(b̄ȳ) ≡ 1 · 1 ≡ 1 (mod n).

Rearranging the left-hand side, we see that x̄ȳ is the multiplicative inverse of
āb̄, so that āb̄ ∈ (Z/nZ)× .

0.3.12 Exercise 12
Let n ∈ Z, n > 1, and let a ∈ Z with 1 ≤ a ≤ n. Prove if a and n are
not relatively prime, there exists an integer b with 1 ≤ b < n such that ab ≡ 0
(mod n) and deduce that there cannot be an integer c such that ac ≡ 1 (mod n).

Proof. Let d = (a, n) and let b = n/d. Then b is an integer with 1 ≤ b < n
(since d > 1). Similarly, a/d is also an integer. So we have
n a
ab = a =n ≡0 (mod n).
d d

Now suppose c is such that ac ≡ 1 (mod n). Then abc ≡ b (mod n). But
this is clearly impossible, since abc ≡ 0 (mod n) and b 6≡ 0 (mod n). Therefore
such a c cannot exist.

0.3.13 Exercise 13
Let n ∈ Z, n > 1, and let a ∈ Z with 1 ≤ a ≤ n. Prove that if a and n are
relatively prime then there is an integer c such that ac ≡ 1 (mod n).

Proof. Since (a, n) = 1, we may find integers c and d such that ac + nd = 1.


This implies that ac ≡ 1 (mod n).

0.3.14 Exercise 14
Conclude from the previous two exercises that (Z/nZ)× is the set of elements
ā of Z/nZ with (a, n) = 1 and hence prove Proposition 4. Verify this directly
in the case n = 12.

Solution. From the previous two exercises we know that a and n are relatively
prime if and only if there is an integer c such that ac ≡ 1 (mod n), i.e., if and
only if a has a multiplicative inverse modulo n.
For n = 12, we have the following multiplication table:
16 CHAPTER 0. PRELIMINARIES

0 1 2 3 4 5 6 7 8 9 10 11
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7 8 9 10 11
2 0 2 4 6 8 10 0 2 4 6 8 10
3 0 3 6 9 0 3 6 9 0 3 6 9
4 0 4 8 0 4 8 0 4 8 0 4 8
5 0 5 10 3 8 1 6 11 4 9 2 7
6 0 6 0 6 0 6 0 6 0 6 0 6
7 0 7 2 9 4 11 6 1 8 3 10 5
8 0 8 4 0 8 4 0 8 4 0 8 4
9 0 9 6 3 0 6 9 3 0 6 9 3
10 0 10 8 6 4 2 0 10 8 6 4 2
11 0 11 10 9 8 7 6 5 4 3 2 1
The only values which have a multiplicative inverse are 1, 5, 7, and 11, which
are precisely those values which are coprime to 12.

0.3.15 Exercise 15
For each of the following pairs of integers a and n, show that a is relatively
prime to n and determine the multiplicative inverse of ā in Z/nZ.
(a) a = 13, n = 20

Solution. Applying the Euclidean algorithm gives


20 = 1(13) + 7
13 = 1(7) + 6
7 = 1(6) + 1,
so (20, 13) = 1. And we can write
1=7−6
= 7 − (13 − 7)
= 2(7) − 13
= 2(20 − 13) − 13
= 2(20) − 3(13).

So (−3) = 17 is the multiplicative inverse of 13 in Z/20Z.

(b) a = 69, n = 89

Solution. The same procedure will show that (69, 89) = 1 and that ā has
an inverse of 40.

(c) a = 1891, n = 3797

Solution. ā has an inverse of 253.

(d) a = 6 003 722 857, n = 77 695 236 973

Solution. ā has an inverse of 77 695 236 753.


Chapter 1

Introduction to Groups

1.1 Basic Axioms and Examples


1.1.1 Exercise 1
Determine which of the following binary operations are associative:

(a) the operation ? on Z defined by a ? b = a − b

Solution. (1 ? 2) ? 3 = −4 while 1 ? (2 ? 3) = 2, so ? is not associative.

(b) the operation ? on R defined by a ? b = a + b + ab

Solution. ? is associative: let a, b, c be real numbers. Then

(a ? b) ? c = (a + b + ab) ? c
= (a + b + ab) + c + (a + b + ab)c
= a + b + c + ab + ac + bc + abc
= a + (b + c + bc) + a(b + c + bc)
= a ? (b + c + bc)
= a ? (b ? c).

(c) the operation ? on Q defined by a ? b = (a + b)/5

Solution. (5 ? 20) ? 15 = 4 while 5 ? (20 ? 15) = 12/5. Therefore ? is not


associative.

(d) the operation ? on Z × Z defined by (a, b) ? (c, d) = (ad + bc, bd)

Solution. ? is associative: let (a, b), (c, d), (e, f ) be members of Z × Z.

17
18 CHAPTER 1. INTRODUCTION TO GROUPS

Then

(a, b) ? (c, d) ? (e, f ) = (ad + bc, bd) ? (e, f )

= (ad + bc)f + bde, bdf
= (adf + bcf + bde, bdf )

= adf + b(cf + de), bdf
= (a, b) ? (cf + de, df )

= (a, b) ? (c, d) ? (e, f ) .

(e) the operation ? on Q − {0} defined by a ? b = a/b

Solution. (125 ? 25) ? 5 = 1 while 125 ? (25 ? 5) = 25, so ? is not associative.

1.1.2 Exercise 2
Decide which of the binary operations in the preceding exercises are commuta-
tive.
(a) the operation ? on Z defined by a ? b = a − b

Solution. ? is not commutative since, for example, 1 ? 2 = −1 while 2 ? 1 =


1.

(b) the operation ? on R defined by a ? b = a + b + ab

Solution. ? is commutative since, for any a, b ∈ R,

a ? b = a + b + ab
= b + a + ba
= b ? a.

(c) the operation ? on Q defined by a ? b = (a + b)/5

Solution. ? is commutative since + is commutative in Q.

(d) the operation ? on Z × Z defined by (a, b) ? (c, d) = (ad + bc, bd)

Solution. ? is commutative: Let (a, b) and (c, d) be elements of Z × Z.


Then

(a, b) ? (c, d) = (ad + bc, bd)


= (cb + da, db)
= (c, d) ? (a, b).

(e) the operation ? on Q − {0} defined by a ? b = a/b

Solution. ? is not commutative since 1 ? 2 = 1/2 but 2 ? 1 = 2.


1.1. BASIC AXIOMS AND EXAMPLES 19

1.1.3 Exercise 3
Prove that addition of residue classes in Z/nZ is associative (you may assume
it is well defined).

Proof. Let ā, b̄, c̄ be residue classes in Z/nZ. Then by Theorem 3 in Section 0.3
along with the associativity of + in Z, we may write

(ā + b̄) + c̄ = (a + b) + c
= a + (b + c)
= ā + (b̄ + c̄).

So addition of residue classes is associative.

1.1.4 Exercise 4
Prove that multiplication of residue classes in Z/nZ is associative (you may
assume it is well defined).

Proof. As in the previous exercise, this follows from Theorem 3 in Section 0.3
together with the associativity of · in Z.

1.1.5 Exercise 5
Prove for all n > 1 that Z/nZ is not a group under multiplication of residue
classes.

Proof. Let n > 1. Then there is a residue class in Z/nZ which does not contain
0. Call this nonzero residue class ā. Then 0̄ cannot be the identity element in
Z/nZ since ā · 0̄ = 0̄ 6= ā. So suppose the identity element is ē. Then, 0̄ also has
no inverse in Z/nZ, since b̄ · 0̄ = 0̄ 6= ē for any b̄ in Z/nZ. Since the element 0̄
does not have an inverse, Z/nZ is not a group under multiplication.

1.1.6 Exercise 6
Determine which of the following sets are groups under addition:

(a) the set of rational numbers (including 0 = 0/1) in lowest terms whose
denominators are odd

Solution. Let the set be denoted A. Then A is a group having identity 0


and, for each a ∈ A, an inverse −a. To prove this, we need only show that
A is closed under addition.
Suppose a and b are any elements in A. Then we can find integers p, q, r, s
with
p r
a= and b =
q s
in lowest terms with q, s odd. Then we have
ps + rq u
a+b= = ,
qs v
20 CHAPTER 1. INTRODUCTION TO GROUPS

where u and v are integers with u/v in lowest terms. Now, since u/v was
obtained by eliminating common factors, we have u | (ps + rq) and v | qs.
But if 2 | v, then necessarily 2 | qs. But this cannot be, since qs is odd,
being the product of odd integers. Hence A is closed under addition and
is therefore a group.

(b) the set of rational numbers in lowest terms whose denominators are even,
together with 0

Solution. Let A denote the set. Then A is not a group since 3/2 ∈ A but
3 3 6 3
+ = = 6∈ A.
2 2 2 1
(c) the set of rational numbers of absolute value < 1

Solution. Again, this set is not closed under addition since, for example,
3 3
+ > 1.
4 4
Therefore it is not a group.

(d) the set of rational numbers of absolute value ≥ 1 together with 0

Solution. This set is not closed under addition since, for example,
12 8 4
− = 6≥ 1.
5 5 5
Therefore it is not a group.

(e) the set of rational numbers with denominators equal to 1 or 2

Solution. Denote the set by A. Let a and b be arbitrary integers. Then


a, b, a/2, b/2 ∈ A. There are several cases. First,
a b a+b
+ = ∈ A.
1 1 1
Now consider
a b a+b
+ = .
2 2 2
If this fraction is in lowest terms, then it is in A. If not, then there must be
a common factor of 2 and the fraction can be written with a denominator
of 1 and thus is in A.
Finally, consider
a b b a 2a + b
+ = + = .
1 2 2 1 2
As before, this is either in lowest terms, or can be reduced to lowest terms
by dividing the numerator and denominator by 2. In either case, this
number is in A.
Since A is closed under addition, it is easily seen to be a group: the identity
is 1 = 1/1 and the inverse of a/b ∈ A is −a/b.
1.1. BASIC AXIOMS AND EXAMPLES 21

(f) the set of rational numbers with denominators equal to 1, 2, or 3

Solution. This set is not closed under addition, since


1 1 5
+ = .
2 3 6
Hence this is not a group.

1.1.7 Exercise 7
Let G = {x ∈ R | 0 ≤ x < 1} and for x, y ∈ G let x ? y be the fractional part of
x + y (i.e., x ? y = x + y − [x + y] where [a] is the greatest integer less than or
equal to a). Prove that ? is a well defined binary operation on G and that G is
an abelian group under ? (called the real numbers mod 1).
Proof. Let x, y ∈ G be arbitrary. Then 0 ≤ x + y < 2. There are two cases: if
x + y < 1 then [x + y] = 0 and x ? y ∈ G. On the other hand, if 1 ≤ x + y < 2
then [x + y] = 1 and x ? y = x + y − 1 ∈ G. Therefore ? is a well defined binary
operation on G.
Let x, y, z ∈ G. If x + y < 1 and y + z < 1, then
(x ? y) ? z = (x + y − 0) ? z
= x + y + z − [x + y + z]
= x ? (y + z − 0)
= x ? (y ? z).
On the other hand, if 1 ≤ x + y < 2 and 1 ≤ y + z < 2, then
(x ? y) ? z = (x + y − 1) ? z
= x + y + z − 1 − [x + y + z − 1]
= x ? (y + z − 1)
= x ? (y ? z).
Finally, if 1 ≤ x + y < 2 and 0 ≤ y + z < 1, then [x + y] = 1, [y + z] = 0, and
[x + y + z − 1] = [x + y + z] − 1, so
(x ? y) ? z = (x + y − 1) ? z
= x + y + z − 1 − [x + y + z − 1]
= x + y + z − 1 − [x + y + z] + 1
= x + y + z − [x + y + z]
= x ? (y + z − 0)
= x ? (y ? z).
And the case where x+y < 1 and y+z ≥ 1 is similar. Therefore, ? is associative.
Since 0 ∈ G, G has an identity (x ? 0 = 0 ? x = x for each x in G). And every
element has an inverse: the inverse of 0 is 0, and for nonzero x ∈ G, 1 − x ∈ G
is an inverse since
x ? (1 − x) = x + (1 − x) − [x + (1 − x)] = 1 − 1 = 0.
Therefore G is a group under ?.
22 CHAPTER 1. INTRODUCTION TO GROUPS

1.1.8 Exercise 8
Let G = {z ∈ C | z n = 1 for some n ∈ Z+ }.
(a) Prove that G is a group under multiplication (called the group of roots of
unity in C).

Proof. Let z, w ∈ G so that z n = 1 and wm = 1.


Note that 1 ∈ G since 11 = 1, so G has an identity. And every element
of G is nonzero, so for each z ∈ G we may let z −1 = 1/z so that every
element in G has an inverse (since (1/z)n = 1/z n = 1 so 1/z ∈ G).
By the commutativity of multiplication in C, we have

(zw)nm = z nm wmn = (z n )m (wm )n = 1m 1n = 1

for each m, n ∈ Z+ . Therefore, G is closed under multiplication. And


associativity follows from associativity of multiplication in C.
Therefore G is a group.

(b) Prove that G is not a group under addition.

Proof. G is a not a group under addition since it is not closed: 1 ∈ G but


1 + 1 = 2 6∈ G since there is no n ∈ Z+ with 2n = 1.

1.1.9 Exercise 9

Let G = {a + b 2 ∈ R | a, b ∈ Q}.
(a) Prove that G is a group under addition.

Proof. Associativity of
√ + in G follows from associativity of + in R. G has
an identity 0 = 0 + 0 2 and for every p in G we may take q = −p as its
additive inverse. So we need only show that G is closed under addition.
√ √
Let p = a + b 2 and q = c + d 2 with a, b, c, d ∈ Q. Then

p + q = a + c + (b + d) 2, where a + c ∈ Q and b + d ∈ Q,

so p + q ∈ G and G is a group.

(b) Prove that the nonzero elements of G are a group under multiplication.

Proof. Again, associativity


√ follows from associativity in R. This time the
identity√is 1 = 1 + 0 2. And for any rational numbers a and b not both
0, a + b 2 ∈ G − {0} and

1 a−b 2
√ = √ √
a+b 2 (a + b 2)(a − b 2)

a−b 2
= 2
a − 2b2

 
a b
= 2 2
− 2 2
2 ∈ G − {0},
a − 2b a − 2b
1.1. BASIC AXIOMS AND EXAMPLES 23

so every element in G − {0} has an inverse (note that the denominator


a2 − 2b2 is nonzero since a, b ∈ Q and there is no rational square root of
2).
The set is also closed under multiplication since for any a, b, c, d ∈ Q with
a, b not both 0 and c, d not both 0,
 √  √  √
a + b 2 c + d 2 = ac + 2bd + (ad + bc) 2 ∈ G − {0}.

This shows that G − {0} is a group under multiplication.

1.1.10 Exercise 10
Prove that a finite group is abelian if and only if its group table is a symmetric
matrix.
Proof. List the elements of the group in a fixed order along the top row and
first column of the group table. Then the group is abelian if and only if the
i, jth entry in its group table is equal to the j, ith entry, which is true if and
only if the table forms a symmetric matrix.

1.1.11 Exercise 11
Find the orders of each element of the additive group Z/12Z.
Solution. 0̄ has order 1. 1̄ has order 12 since 1 · 1̄, 2 · 1̄, . . ., 11 · 1̄ are nonzero
while 12 · 1̄ = 0̄. Similarly, we find the following orders for the elements:
x 0̄ 1̄ 2̄ 3̄ 4̄ 5̄ 6̄ 7̄ 8̄ 9̄ 10 11
|x| 1 12 6 4 3 12 2 12 3 4 6 12

1.1.12 Exercise 12
Find the orders of the following elements of the multiplicative group (Z/12Z)× :
1̄, −1, 5̄, 7̄, −7, 13.
Solution. We get the following table:
x 1̄ −1 5̄ 7̄ −7 13
|x| 1 2 2 2 2 1

1.1.13 Exercise 13
Find the orders of the following elements of the additive group Z/36Z: 1̄, 2̄, 6̄,
9̄, 10, 12, −1, −10, −18.
Solution. We get the following table:
x 1̄ 2̄ 6̄ 9̄ 10 12 −1 −10 −18
|x| 36 18 6 4 18 3 36 18 2
24 CHAPTER 1. INTRODUCTION TO GROUPS

1.1.14 Exercise 14
Find the orders of the following elements of the multiplicative group (Z/36Z)× :
1̄, −1, 5̄, 13, −13, 17.

Solution. We have the following table:

x 1̄ −1 5̄ 13 −13 17
|x| 1 2 6 3 6 2

1.1.15 Exercise 15
Let G be a group. Prove that
−1 −1
(a1 a2 . . . an )−1 = a−1
n an−1 . . . a1

for all a1 , a2 , . . . , an ∈ G.

Proof. We use induction on n. If n = 1, the result is obvious. Suppose it holds


for n = k, where k ≥ 1. Then for any a1 , . . . , ak+1 in G, we have

(a1 . . . ak ak+1 )(a−1 −1 −1 −1 −1 −1


k+1 ak . . . a1 ) = (a1 . . . ak )(ak+1 ak+1 )(ak . . . a1 )
= (a1 . . . ak )(a−1 −1
k . . . a1 ),

and this is equal to 1 by the induction hypothesis. Therefore (a1 . . . ak+1 )−1 =
a−1 −1
k+1 . . . a1 and the statement holds for all positive integers n.

1.1.16 Exercise 16
Let x be an element of a group G. Prove that x2 = 1 if and only if |x| is either
1 or 2.

Proof. First, if |x| = 1 then x = 1 so x2 = 12 = 1. If |x| = 2, then x2 = 1 by


definition.
For the other direction, suppose x2 = 1. Then |x| ≤ 2. But the order of an
element must be at least 1, so |x| = 1 or |x| = 2.

1.1.17 Exercise 17
Let x be an element of a group G. Prove that if |x| = n for some positive integer
n then x−1 = xn−1 .

Proof. Since |x| = n, we have xn = 1. But xn = xn−1 x = xxn−1 , so xn−1 x = 1


which shows that x−1 = xn−1 .
1.1. BASIC AXIOMS AND EXAMPLES 25

1.1.18 Exercise 18
Let x and y be elements of a group G. Prove that xy = yx if and only if
y −1 xy = x if and only if x−1 y −1 xy = 1.
Proof. If xy = yx, then y −1 xy = y −1 yx = 1x = x. Multiplying by x−1 then
gives x−1 y −1 xy = 1.
On the other hand, if x−1 y −1 xy = 1, then we may multiply on the left
by x to get y −1 xy = x. Then multiplying on the left by y gives xy = yx as
desired.

1.1.19 Exercise 19
Let x ∈ G for G a group and let a, b ∈ Z+ .
(a) Prove that xa+b = xa xb and (xa )b = xab .

Proof. xa xb consists of a a factors of x, multiplied by b factors of x, for a


total of a + b factors of x. Therefore xa+b = xa xb by definition. Similarly,
(xa )b = xab by the same reasoning.

(b) Prove that (xa )−1 = x−a .

Proof. Since x−a = (x−1 )a , we need to show that (xa )−1 = (x−1 )a . We
use induction on a. For a = 1, the result is trivial. Suppose it holds for
a = k, k ≥ 0. Then

(xk+1 )(x−1 )k+1 = xk (xx−1 )(x−1 )k = xk (x−1 )k ,

which by the induction hypothesis must be 1. Therefore the result holds


for all positive integers a.

(c) Establish part (a) for arbitrary integers a and b (positive, negative, or
zero).

Proof. For any integer a, xa x0 = xa = xa+0 and similarly x0 xa = x0+a .


Now suppose a > 0, b < 0. If a + b > 0, then xa+b x−b = x(a+b)+(−b) = xa
by part (a). Multiplying both sides of this equation on the right by xb
gives xa+b = xa xb as desired. On the other hand, if a + b < 0, then
x−(a+b) xa = x−(a+b)+a = x−b . Multiplying both sides of this equation on
the right by x−a gives x−(a+b) = x−b x−a , so

(xa+b )−1 = x−(a+b) = x−b x−a = (xb )−1 (xa )−1 = (xa xb )−1 .

The last equality follows from part (4) of Proposition 1 in the text. Since
inverses are unique (by the same proposition) we have xa+b = xa xb .
The case where a < 0, b > 0 is entirely similar to the argument above.
Finally, if a and b are both negative, then

xa+b = (x−a−b )−1 = (x−b−a )−1 = (x−b x−a )−1 = xa xb .

This completes the proof.


26 CHAPTER 1. INTRODUCTION TO GROUPS

1.1.20 Exercise 20
For x an element in G a group show that x and x−1 have the same order.

Proof. Suppose |x| = n for finite n. Then xn = 1 so

(x−1 )n = x−n = (xn )−1 = 1−1 = 1,

which shows x−1 has finite order and |x−1 | ≤ |x|. On the other hand, if |x−1 | = k
then −1
xk = (x−1 )−k = (x−1 )k = 1−1 = 1,
so x has finite order and |x| ≤ |x−1 |. This shows that |x| = |x−1 | when either
x or x−1 is of finite order. The only alternative is that x and x−1 are both of
infinite order.

1.1.21 Exercise 21
Let G be a finite group and let x be an element of G of order n. Prove that if
n is odd, then x = (x2 )k for some integer k ≥ 1.

Proof. If n is odd, then we may write n = 2k − 1 for some k ∈ Z+ . Then we


have
xn = x2k−1 = 1.
Multiplying both sides by x then gives

x2k−1 x = x,

so
x = x2k−1+1 = x2k = (x2 )k .

1.1.22 Exercise 22
If x and g are elements of the group G, prove that |x| = |g −1 xg|. Deduce that
|ab| = |ba| for all a, b ∈ G.

Proof. A simple induction argument will show that (g −1 xg)k = g −1 xk g for any
k ∈ Z+ . So if |x| = n, then xn = 1 and we have

(g −1 xg)n = g −1 xn g = g −1 1g = 1,

which shows that g −1 xg is of finite order and |g −1 xg| ≤ |x|. However, if


|g −1 xg| = k, then (g −1 xg)k = 1 so

xk = gg −1 xk gg −1 = g(g −1 xg)k g −1 = g1g −1 = 1,

which shows that x is of finite order and |x| ≤ |g −1 xg|. Therefore |x| = |g −1 xg|.
This also shows that if x is of infinite order, then g −1 xg is of infinite order
and vice versa.
Finally, for any a, b ∈ G,

|ab| = |b(ab)b−1 | = |ba|.


1.1. BASIC AXIOMS AND EXAMPLES 27

1.1.23 Exercise 23
Suppose x ∈ G for G a group and |x| = n < ∞. If n = st for some positive
integers s and t, prove that |xs | = t.

Proof. Let |x| = n where n = st. Then

1 = xn = xst = (xs )t ,

so |xs | ≤ t. Now suppose |xs | = r. Then (xs )r = xsr = 1. But |x| = st, so we
have sr ≥ st or r ≥ t, which gives |xs | ≥ t. Therefore |xs | = t.

1.1.24 Exercise 24
If a and b are commuting elements of the group G, prove that (ab)n = an bn for
all n ∈ Z.

Lemma. If a and b are commuting elements of a group G, then an b = ban for


all positive integers n.

Proof. We use induction on n. The base case is trivial, so suppose an b = ban


for some positive integer n. Then

an+1 b = aan b = aban = baan = ban+1 ,

which completes the inductive step. Hence an b = ban for all positive n.

Proof of main result. First we will use induction on n to show that (ab)n = an bn
in the case where n is positive. For n = 1, the result is obvious. Suppose the
result is true for n = k, for some positive integer k. Then

(ab)k+1 = (ab)(ab)k = abak bk = aak bbk = ak+1 bk+1 ,

where the second-to-last equality makes use of the above lemma. This shows
that the result holds for all positive integers n.
Next, in the case where n = 0, we get (ab)0 = 1 = a0 b0 .
Finally, using the result from Exercise 1.1.19, we have for any n < 0,
−1 −1
(ab)n = (ba)n = (ba)−n = b−n a−n = an bn .

Therefore the result holds for all integers n.

1.1.25 Exercise 25
Let G be a group. Prove that if x2 = 1 for all x ∈ G then G is abelian.

Proof. For any x ∈ G, we have x = x−1 . Let a, b ∈ G be arbitrary. Then we


have
ab = (ab)−1 = b−1 a−1 = ba.
Here we have made use of property (4) from Proposition 1. This shows that G
is abelian.
28 CHAPTER 1. INTRODUCTION TO GROUPS

1.1.26 Exercise 26
Assume H is a nonempty subset of the group (G, ?) which is closed under the
binary operation on G and is closed under inverses, i.e., for all h and k ∈ H, hk
and h−1 ∈ H. Prove that H is a group under the operation ? restricted to H
(such a subset H is called a subgroup of G).
Proof. (a) Associativity of ? in H follows from associativity of ? in G.
(b) Since H is nonempty, it must have an element a. Then by hypothesis
a−1 ∈ H and therefore aa−1 = e ∈ H, where e denotes the identity of G.
Therefore H has an identity.
(c) For each a ∈ H, a−1 ∈ H by hypothesis so every element of H has an
inverse in H.
This shows that (H, ?) is a group.

1.1.27 Exercise 27
Prove that if x is an element of the group G then {xn | n ∈ Z} is a subgroup of
G (called the cyclic subgroup of G generated by x).
Proof. Let H be the subset stated above. We know H is nonempty since x0 = e
is a member of H. If a = xm and b = xn are any two elements in H, then
ab = xm xn = xm+n by Exercise 1.1.19. So ab ∈ H which shows that H is
closed under the binary operation of G. H is also closed under inverses, since
a−1 = (xm )−1 = x−m ∈ H. Therefore, by the previous exercise, H is a subgroup
of G.

1.1.28 Exercise 28
Let (A, ?) and (B, ) be groups and let A × B be their direct product. Verify
all the group axioms for A × B:
(a) prove that the associative law holds
(b) prove that (1, 1) is the identity of A × B, and
(c) prove that the inverse of (a, b) is (a−1 , b−1 ).
Proof. (a) For all (ai , bi ) ∈ A × B with i = 1, 2, 3 we have
(a1 , b1 )[(a2 , b2 )(a3 , b3 )] = (a1 , b1 )(a2 a3 , b2 b3 )

= a1 (a2 a3 ), b1 (b2 b3 )

= (a1 a2 )a3 , (b1 b2 )b3
= (a1 a2 , b1 b2 )(a3 , b3 )
= [(a1 , b1 )(a2 b2 )](a3 , b3 ).
This shows associativity.
(b) For any (a, b) ∈ A × B we have
(a, b)(1, 1) = (a ? 1, b  1) = (a, b).
Therefore (1, 1) is the identity of A × B.
1.1. BASIC AXIOMS AND EXAMPLES 29

(c) For any (a, b) ∈ A × B,

(a, b)(a−1 , b−1 ) = (a ? a−1 , b  b−1 ) = (1, 1),

so (a, b)−1 = (a−1 , b−1 ).

1.1.29 Exercise 29
Prove that A × B is an abelian group if and only if both A and B are abelian.
Proof. First, if A and B are abelian and if (a, b) and (c, d) are any members of
A × B, then
(a, b)(c, d) = (ac, bd) = (ca, db) = (c, d)(a, b),
so A × B is abelian.
For the other direction, suppose A × B is abelian. Let a1 , a2 ∈ A and
b1 , b2 ∈ B. Then since A × B is abelian, we have

(a1 a2 , b1 b2 ) = (a1 , b1 )(a2 , b2 ) = (a2 , b2 )(a1 , b1 ) = (a2 a1 , b2 b1 ).

Equating components shows that a1 a2 = a2 a1 and b1 b2 = b2 b1 . Therefore A


and B are both abelian.

1.1.30 Exercise 30
Prove that the elements (a, 1) and (1, b) of A × B commute and deduce that the
order of (a, b) is the least common multiple of |a| and |b|.
Proof. If a ∈ A and b ∈ B, then (a, 1), (1, b) ∈ A × B and

(a, 1)(1, b) = (a1, 1b) = (a, b) = (1a, b1) = (1, b)(a, 1).

Now, we will show by induction on n that (a, b)n = (an , bn ) for any positive
integer n. The base case is obvious. Suppose (a, b)k = (ak , bk ) for some k > 0.
Then
(a, b)k+1 = (a, b)k (a, b) = (ak , bk )(a, b) = (ak+1 , bk+1 )
so the statement holds for all n ∈ Z+ . This implies that |(a, 1)| = |a| and
|(1, b)| = |b|.
Let the least common multiple of |a| and |b| be ` and suppose |(a, b)| = k.
Then m|a| = n|b| = ` for some integers m and n. Since (a, 1) and (1, b) commute,
we have

(a, b)` = ((a, 1)(1, b))`


= (a, 1)` (1, b)`
= (a, 1)m|a| (1, b)n|b|
= (1, 1)(1, 1)
= (1, 1).

So k ≤ `. Now since (a, b)k = (1, 1), we have ak = 1 and bk = 1. This implies |a|
divides k and |b| divides k. So k is a common multiple of |a| and |b|. Therefore
` ≤ k. This shows that ` = k, which completes the proof.
30 CHAPTER 1. INTRODUCTION TO GROUPS

1.1.31 Exercise 31
Prove that any finite group G of even order contains an element of order 2.

Proof. Define t(G) to be the set {g ∈ G | g 6= g −1 }. Then t(G) must have an


even number of elements because g ∈ t(G) if and only if g −1 ∈ t(G) and any
such g, g −1 must be distinct. Since G also has an even number of elements, the
set G − t(G) has an even number of elements.
Now G − t(G) is nonempty since the identity e 6∈ t(G). Therefore there is a
nonidentity element a ∈ G − t(G). But since a 6∈ t(G), we have a = a−1 so that
a2 = e but a 6= e. Thus a is an element of order 2, completing the proof.

1.1.32 Exercise 32
If x is an element of finite order n in a group G, prove that the elements
1, x, x2 , . . . , xn−1 are all distinct. Deduce that |x| ≤ |G|.

Proof. Suppose the contrary, so that xs = xt for 1 ≤ s < t < n. Then xt x−s =
xt−s = 1. But 1 ≤ t − s < n, so |x| < n, a contradiction. This shows that each
of 1, x, . . . , xn−1 are distinct so that |G| ≥ |x|.

1.1.33 Exercise 33
Let x be an element of finite order n in the group G.

(a) Prove that if n is odd then xi 6= x−i for all i = 1, 2, . . . , n − 1.

Proof. Fix a positive integer i < n. Then xi xn−i = 1 so x−i = xn−i . By


the previous exercise, if i 6= n − i, then xi 6= xn−i . Since inverses are
unique, we have in this case that xi 6= x−i .
Now, if n is odd, then necessarily i 6= n − i, so xi 6= x−i .

(b) Prove that if n = 2k and 1 ≤ i < n then xi = x−i if and only if i = k.

Proof. For any 1 ≤ i < n such that i 6= k, we have i 6= n − i so xi 6= x−i


by the argument in the first part of the problem. And if i = k, then
xi xi = x2k = xn = 1, so xi = x−i in this case (and only this case).

1.1.34 Exercise 34
If x is an element of infinite order in the group G, prove that the elements xn ,
n ∈ Z are all distinct.

Proof. Let x have infinite order and suppose xm = xn with n ≤ m. Then


xm−n = 1. If m − n > 0 then x has finite order, which is a contradiction.
Therefore m = n. This shows that each xm is distinct.
1.1. BASIC AXIOMS AND EXAMPLES 31

1.1.35 Exercise 35
If x is an element of finite order n in a group G, use the Division Algorithm
to show that any integral power of x equals one of the elements in the set
{1, x, x2 , . . . , xn−1 }.
Proof. Let x have order n and suppose k is any integer.
Since n must be greater than 0, we may use the Division Algorithm to find
integers q and r such that k = qn + r, where 0 ≤ r < n. Then

xk = xqn+r = (xn )q xr = 1xr = xr , where 0 ≤ r < n,

which completes the proof.

1.1.36 Exercise 36
Assume G = {1, a, b, c} is a group of order 4 with identity 1. Assume also that
G has no elements of order 4. Use the cancellation laws to show that there is a
unique group table for G. Deduce that G is abelian.
Proof. From the previous exercises, we know that each element in G besides 1
either has order equal to 2 or 3. By Exercise 1.1.31 there is an element in G
with order 2. Without loss of generality, we may suppose that this element is a.
Then a2 = 1. Now ab 6= 1 since that would imply b = a−1 = a. Next,
ab 6= a since otherwise the cancellation law would give b = 1. Similarly, ab 6= b
since otherwise a = 1. So we must have ab = c. Using the same reasoning,
we must have ba = c and ac = ca = b. Using this information, we have
b2 = (ca)(ac) = c(a2 )c = c2 .
Now, if b2 6= 1 then we must have |b| = 3 so that b3 = 1. Then

a = ab3 = (ab)b2 = c3 .

But since c3 = a 6= 1, we have |c| = 2 so 1 = c2 = b2 and |b| = 2, a contradiction.


This shows that b2 = c2 = 1. Finally,

bc = (ac)c = ac2 = a,

and similarly cb = a.
Combining all of this information gives the following group table:
1 a b c
1 1 a b c
a a 1 c b
b b c 1 a
c c b a 1
And we can readily see that G is abelian.
32 CHAPTER 1. INTRODUCTION TO GROUPS

1.2 Dihedral Groups


In these exercises, D2n has the usual presentation

D2n = hr, s | rn = s2 = 1, rs = sr−1 i.

1.2.1 Exercise 1
Compute the order of each of the elements in the following groups:
(a) D6

Solution. The elements of D6 are 1, r, r2 , s, sr, and sr2 . We have |1| = 1,


|r| = 3, |r2 | = 3, and |s| = 2. Since (sr)2 = srsr = s2 r−1 r = 1 and
(sr2 )2 = sr2 sr2 = s2 r−2 r2 = 1, we have |sr| = |sr2 | = 2.

(b) D8

Solution. Again we have |1| = 1, |r| = 4, |r2 | = 2, and |r3 | = 4. For k


with 0 ≤ k ≤ 3, we have (srk )2 = srk srk = s2 r−k rk = 1 so |srk | = 2.

(c) D10

Solution. Since 5 is prime, we have for each k with 0 ≤ k ≤ 4,

|rk | = 5 and |srk | = 2.

1.2.2 Exercise 2
Use the generators and relations above to show that if x is any element of D2n
which is not a power of r, then rx = xr−1 .
Proof. Since any element of D2n that is not a power of r has the form srk for
some integer k, we have

rx = rsrk = sr−1 rk = sr−k = srk r−1 = xr−1 .

1.2.3 Exercise 3
Use the generators and relations above to show that every element of D2n which
is not a power of r has order 2. Deduce that D2n is generated by the two elements
s and sr, both of which have order 2.
Proof. As in the previous exercise, such elements have the form srk . srk is
distinct from the identity, and

(srk )2 = srk srk = s2 r−k rk = 1,

so |srk | = 2.
Now, the elements of D2n are 1, r, r2 , . . . , rn , and s, sr, . . . , srn . Each rk
can be written as (s(sr))k , and each srk can be written as s(s(sr))k , so D2n is
generated by {s, sr}, each element of which has order 2.
1.2. DIHEDRAL GROUPS 33

1.2.4 Exercise 4
If n = 2k is even and n ≥ 4, show that z = rk is an element of order 2 which
commutes with all elements of D2n . Show also that z is the only nonidentity
element of D2n which commutes with all elements of D2n .

Proof. r has order n, so by Exercise 1.1.33, we know that z = z −1 , that is,


rk = r−k . Let x ∈ D2n be arbitrary. Then x can be written either r` or sr` for
some integer `. In the first case,

zx = rk r` = rk+` = r` rk = xz,

and in the second case,

zx = rk sr` = sr−k r` = srk r` = sr` rk = xz.

This shows that z commutes with each element of D2n .


Now suppose z 0 is any nonidentity element in D2n which commutes with
every element in D2n . Then in particular z 0 commutes with s. So if z 0 = rt for
some integer t, then z 0 s = sz 0 , and

z 0 s = rt s = sr−t .

Therefore rt = r−t . By Exercise 1.1.33, we must have t = k. On the other


hand, if z 0 = srt , then
z 0 s = srt s = s2 r−t = r−t .

So srt = r−t , but this is impossible, since a reflection cannot also be a rotation.
Therefore z 0 = z and z is the only nonidentity element which commutes with
all elements in the group.

1.2.5 Exercise 5
If n is odd and n ≥ 3, show that the identity is the only element of D2n which
commutes with all elements of D2n .

Proof. The proof is essentially the same as in the previous exercise, except the
odd case from Exercise 1.1.33 is used instead of the even one.

1.2.6 Exercise 6
Let x and y be elements of order 2 in any group G. Prove that if t = xy then
tx = xt−1 (so that if n = |xy| < ∞ then x, t satisfy the same relations in G as
s, r do in D2n ).

Proof. Note that x = x−1 and y = y −1 . If t = xy then

tx = xyx = xy −1 x−1 = x(xy)−1 = xt−1 .


34 CHAPTER 1. INTRODUCTION TO GROUPS

1.2.7 Exercise 7
Show that ha, b | a2 = b2 = (ab)n = 1i gives a presentation in D2n in terms
of the two generators a = s and b = sr of order 2 computed in Exercise 1.2.3
above.

Proof. Suppose a2 = b2 = (ab)n = 1. Then s2 = a2 = 1 and rn = (s2 r)n =


(ab)n = 1. Since b2 = 1, we have srsr = 1. Multiplying each side of this
equation on the right by r−1 and then on the left by s gives s2 (rs)1 = sr−1 or
rs = sr−1 . This shows that the relations s2 = rn = 1 and rs = sr−1 follow
from the relations for a and b.
Now suppose s2 = rn = 1 and rs = sr−1 . Then a2 = s2 = 1, b2 = srsr =
2 −1
s r r = 1, and (ab)n = (s(sr))n = (s2 r)n = rn = 1. Therefore the relations
for a and b follow from those for r and s, so that the above is a presentation for
D2n in terms of a and b.

1.2.8 Exercise 8
Find the order of the cyclic subgroup of D2n generated by r.

Solution. Let G = hri be the cyclic subgroup of D2n generated by r. Then


each element of G can be written rk for some integer k. If k > 0 then rk is a
clockwise rotation about the origin by 2kπ/n radians. If k < 0, then rk is a
rotation counterclockwise by −2kπ/n radians. If |k| ≥ n, then the rotation is
equivalent to a rotation r` where 0 ≤ ` < n. And 1, r, r2 , . . . , rn−1 are distinct,
so G is given by
G = {1, r, r2 , . . . , rn−1 },

and we have |G| = n.

1.2.9 Exercise 9
Let G be the group of rigid motions in R3 of a tetrahedron. Show that |G| = 12.

Proof. A tetrahedron has 4 vertices. Label them from 1 to 4. Then a rigid


motion in G can send vertex 1 to 4 possible places. Once the new position of
vertex 1 has been chosen, there are three adjacent vertices at which to place
vertex 2. The positions of the remaining two vertices will then be completely
determined by the positions of the first two. Therefore there are 4(3) = 12
possible symmetries, so |G| = 12.

1.2.10 Exercise 10
Let G be the group of rigid motions in R3 of a cube. Show that |G| = 24.

Proof. A cube has 8 vertices, and each vertex has 3 adjacent vertices. So there
are 8 possibilities for the position of the first vertex, followed by 3 possibilities for
the position of the second, resulting in 8(3) = 24 symmetries. So |G| = 24.
1.2. DIHEDRAL GROUPS 35

1.2.11 Exercise 11
Let G be the group of rigid motions in R3 of an octahedron. Show that |G| = 24.

Proof. An octahedron has 6 vertices and each vertex has 4 adjacent vertices.
So, using the same reasoning as in the previous two exercises, we get |G| =
6(4) = 24.

1.2.12 Exercise 12
Let G be the group of rigid motions in R3 of a dodecahedron. Show that
|G| = 60.

Proof. We have 20 vertices, and each vertex has 3 neighboring vertices. So


|G| = 20(3) = 60.

1.2.13 Exercise 13
Let G be the group of rigid motions in R3 of an icosahedron. Show that |G| = 60.

Proof. We have 12 vertices, with each vertex adjacent to 5 vertices, giving |G| =
12(5) = 60.

1.2.14 Exercise 14
Find a set of generators for Z.

Solution. Z is generated by {1} since each n ∈ Z can be written as n1 = n.

1.2.15 Exercise 15
Find a set of generators and relations for Z/nZ.

Proof. Similar to the previous exercise, {1̄} can generate Z/nZ since every el-
ement can be expressed as a repeated addition of 1̄. 1̄ satisfies the relation
n1̄ = 0̄.

1.2.16 Exercise 16
Show that the group hx1 , y1 | x21 = y12 = (x1 y1 )2 = 1i is the dihedral group D4
(where x1 may be replaced by the letter r and y1 by s).

Proof. D4 has the usual presentation hr, s | r2 = s2 = 1, rs = sr−1 i. Since


r = r−1 , that last relation become rs = sr. Let x1 = r and y1 = s. Then
rs = sr implies (x1 y1 )2 = (rs)2 = rsrs = r2 s2 = 1. On the other hand, if
(rs)2 = 1, then rsrs = 1 and, multiplying on the left by r and on the right by s,
this becomes sr = rs. So the relations rs = sr and (x1 y1 )2 = 1 are equivalent.
Therefore the above group is D4 .
36 CHAPTER 1. INTRODUCTION TO GROUPS

1.2.17 Exercise 17
Let X2n be the group with presentation

X2n = hx, y | xn = y 2 = 1, xy = yx2 i.

(a) Show that if n = 3k then X2n has order 6, and it has the same generators
and relations as D6 when x is replaced by r and y by s.

Proof. Let n = 3k. Suppose xn = y 2 = 1 and that xy = yx2 . Note that,


as shown in the text,

x = xy 2 = yx2 y = yxyx2 = y 2 x4 = x4

and the cancellation law implies x3 = 1. Letting x = r and y = s, we then


have r3 = s2 = 1 and

rs = xy = yx2 = sr2 = sr−1 .

Now suppose that r3 = s2 = 1 and rs = sr−1 . Then

xn = x3k = (r3 )k = 1k = 1,

y 2 = s2 = 1, and
xy = rs = sr−1 = sr2 = yx2 .

Since the generators and relations are the same, X2n is D6 and has order
6.

(b) Show that if (3, n) = 1, then x satisfies the additional relation: x = 1. In


this case deduce that X2n has order 2.

Proof. Using the same argument as in the previous part, we must have
x3 = 1. If (3, n) = 1 then either n = 3k + 1 or n = 3k + 2 for some integer
k. If n = 3k + 1 then

x = 1k x = (x3 )k x = x3k x = x3k+1 = xn = 1,

and if n = 3k + 2 then

x−1 = 1k+1 x−1 = (x3 )k+1 x−1 = x3k+3 x−1 = x3k+2 = xn = 1.

But if x−1 = 1 then x = 1. In either case, the relation x = 1 holds so X2n


is the set {1, y} with the relation y 2 = 1, so |X2n | = 2.

1.2.18 Exercise 18
Let Y be the group with presentation

Y = hu, v | u4 = v 3 = 1, uv = v 2 u2 i.

(a) Show that v 2 = v −1 .


1.2. DIHEDRAL GROUPS 37

Proof. v(v 2 ) = v 3 = 1 which implies v 2 = v −1 .

(b) Show that v commutes with u3 .

Proof. Since

v 2 u3 v = (v 2 u2 )(uv) = (uv)(v 2 u2 ) = uv 3 u2 = u3 ,

we have
vu3 = v(v 2 u3 v) = v 3 u3 v = u3 v,
so v commutes with u3 .

(c) Show that v commutes with u.

Proof. Since u4 = 1, we have u9 = u4 u4 u = u. And since v commutes


with u3 we have

uv = u9 v = u6 vu3 = u3 vu6 = vu9 = vu.

Therefore v commutes with u.

(d) Show that uv = 1.

Proof. Since u and v commute, we get

uv = (uv)(u4 v 3 ) = u5 v 4 = (v 2 u2 )(u3 v 2 ) = (uv)(u3 v 2 ) = u4 v 3 = 1.

(e) Show that u = 1, deduce that v = 1, and conclude that Y = 1.

Proof. Since u4 v 3 = 1 we have

1 = u4 v 3 = u3 (uv)v 2 = u3 v 2 = u2 (uv)v = u2 v = u(uv) = u.

Then v = uv = 1 so that 1 is the only element of Y . Y is therefore the


trivial group of order 1.
38 CHAPTER 1. INTRODUCTION TO GROUPS

1.3 Symmetric Groups


1.3.1 Exercise 1
Let σ be the permutation
1 7→ 3 2 7→ 4 3 7→ 5 4 7→ 2 5 7→ 1
and let τ be the permutation
1 7→ 5 2 7→ 3 3 7→ 2 4 7→ 4 5 7→ 1.
Find the cycle decompositions of each of the following permutations: σ, τ , σ 2 ,
στ , τ σ, and τ 2 σ.
Solution. Applying the permutations from right to left, we get
σ = (1 3 5)(2 4)
τ = (1 5)(2 3)
σ 2 = (1 5 3)
στ = (2 5 3 4)
τ σ = (1 2 4 3)

and

τ 2 σ = (1 3 5)(2 4).

1.3.2 Exercise 2
Let σ be the permutation
1 7→ 13 2 7→ 2 3 7→ 15 4 7→ 14 5 7→ 10
6 7→ 6 7 7→ 12 8 7→ 3 9 7→ 4 10 7→ 1
11 7→ 7 12 7→ 9 13 7→ 5 14 7→ 11 15 7→ 8
and let τ be the permutation
1 7→ 14 2 7→ 9 3 7→ 10 4 7→ 2 5 7→ 12
6 7→ 6 7 7→ 5 8 7→ 11 9 7→ 15 10 7→ 3
11 7→ 8 12 7→ 7 13 7→ 4 14 7→ 1 15 7→ 13.
Find the cycle decomposition of the following permutations: σ, τ , σ 2 , στ , τ σ,
and τ 2 σ.
Solution. We find
σ = (1 13 5 10)(3 15 8)(4 14 11 7 12 9)
τ = (1 14)(2 9 15 13 4)(3 10)(5 12 7)(8 11)
σ 2 = (1 5)(3 8 15)(4 11 12)(7 9 14)(10 13)
στ = (1 11 3)(2 4)(5 9 8 7 10 15)(13 14)
τ σ = (1 4)(2 9)(3 13 12 15 11 5)(8 10 14)

and

τ 2 σ = (1 2 15 8 3 4 14 11 12 13 7 5 10).
1.3. SYMMETRIC GROUPS 39

1.3.3 Exercise 3
For each of the permutations whose cycle decompositions were computed in the
preceding two exercises compute its order.

Solution. For the first exercise, σ = (1 3 5)(2 4), σ 2 = (1 5 3), σ 3 = (2 4), σ 4 =


(1 3 5), σ 5 = (1 5 3)(2 4) and σ 6 = 1. Therefore |σ| = 6. Similarly, τ = (1 5)(2 3)
and τ 2 = 1, so |τ | = 2. σ 2 is a 3-cycle and so has order 3, and στ and τ σ are
both 4-cycles and so have order 4. Lastly, τ 2 σ = σ so |τ 2 σ| = 6.
For the second exercise, we could proceed in the same way. Or we could
observe that, since a t-cycle has order t, the order of a product of disjoint cycles
will be the least common multiple of the lengths of each cycle. This gives

|σ| = [3, 4, 6] = 12,


|τ | = [2, 3, 5] = 30,
|σ 2 | = [2, 3] = 6,
|στ | = [2, 3, 6] = 6,
|τ σ| = [2, 3, 6] = 6,

and

|τ 2 σ| = 13.

1.3.4 Exercise 4
Compute the order of each of the elements in the following groups:

(a) S3

Solution. All elements in S3 can be written as a single t-cycle, with t being


the order of the element:

Permutation Order in S3
1 1
(1 2) 2
(1 3) 2
(2 3) 2
(1 2 3) 3
(1 3 2) 3

(b) S4

Solution. The order of each element in S4 is simply the least common


multiple of the lengths of each cycle in its cycle decomposition:
40 CHAPTER 1. INTRODUCTION TO GROUPS

Permutation Order Permutation Order Permutation Order


1 1 (1 2 4) 3 (1 3)(2 4) 2
(1 2) 2 (1 3 4) 3 (1 4)(2 3) 2
(1 3) 2 (2 3 4) 3 (1 2 3 4) 4
(1 4) 2 (1 3 2) 3 (1 2 4 3) 4
(2 3) 2 (1 4 2) 3 (1 3 2 4) 4
(2 4) 2 (1 4 3) 3 (1 3 4 2) 4
(3 4) 2 (2 4 3) 3 (1 4 2 3) 4
(1 2 3) 3 (1 2)(3 4) 2 (1 4 3 2) 4

1.3.5 Exercise 5
Find the order of (1 12 8 10 4)(2 13)(5 11 7)(6 9).

Solution. Since the cycles are disjoint, the order of this element in S13 is the
least common multiple of the cycle lengths: [2, 3, 5] = 30.

1.3.6 Exercise 6
Write out the cycle decomposition of each element of order 4 in S4 .

Solution. See Exercise 1.3.4.

1.3.7 Exercise 7
Write out the cycle decomposition of each element of order 2 in S4 .

Solution. See Exercise 1.3.4.

1.3.8 Exercise 8
Prove that if Ω = {1, 2, 3, . . . } then SΩ is an infinite group.

Proof. Let n be any positive integer and consider the permutation σn which
sends 2n − 1 to 2n and sends 2n to 2n − 1, while fixing all other elements in Ω.
Clearly σn ∈ SΩ .
Now, if i and j are distinct positive integers, then the numbers 2i − 1,
2i, 2j − 1, 2j are distinct from one another, so that σi and σj have cycle
decompositions that are disjoint. Thus σ1 , σ2 , . . . , σn , . . . are distinct elements
in SΩ , and therefore SΩ is infinite.

1.3.9 Exercise 9
(a) Let σ be the 12-cycle (1 2 3 4 5 6 7 8 9 10 11 12). For which positive
integers i is σ i also a 12-cycle?

Solution. By applying σ twice we can determine that

σ 2 = (1 3 5 7 9 11)(2 4 6 8 10 12).
1.3. SYMMETRIC GROUPS 41

So σ 2 is not a 12-cycle. In this way we can also determine that σ 3 and σ 4


are also not 12-cycles. However,

σ 5 = (1 6 11 4 9 2 7 12 5 10 3 8)

so σ 5 is a 12-cycle.
Continuing in this way, we can see that σ 6 consists of a product of 2-cycles,
σ 7 is a 12-cycle, σ 8 is a product of 3-cycles, σ 9 is a product of 4-cycles,
σ 10 is a product of 6-cycles, and σ 11 is a 12-cycle. And higher powers will
simply repeat the pattern.
Therefore, σ i is a 12-cycle for i = 1, 5, 7, 11 as well as any integers which
have a remainder of 1, 5, 7, or 11 when divided by 12. We can also
characterize these values as being precisely those values of i for which
(12, i) = 1.

(b) Let τ be the 8-cycle (1 2 3 4 5 6 7 8). For which positive integers i is τ i also
an 8-cycle?

Solution. As in the previous part, 8-cycles will be formed from any ex-
ponent i which is coprime to 8, that is, any i such that (8, i) = 1. This
means that i = 1, 3, 5, 7 or any congruent values modulo 8.

(c) Let ω be the 14-cycle (1 2 3 4 5 6 7 8 9 10 11 12 13 14). For which positive


integers i is ω i also a 14-cycle.

Solution. Again, it is easy to verify that values of i for which (14, i) = 1


will produce 14-cycles. So i = 1, 3, 5, 9, 11, 13 or congruent values modulo
14.

1.3.10 Exercise 10
Prove that if σ is the m-cycle (a1 a2 . . . am ), then for all i ∈ {1, 2, . . . , m},
σ i (ak ) = ak+i , where k + i is replaced by its least positive residue mod m.
Deduce that |σ| = m.

Proof. Fix a positive integer m. We will use induction on i to show that σ i (ak ) =
ak+i for each positive integer i. Since σ cyclically permutes a1 , . . . , am , we have
σ(ak ) = ak+1 for each k (taking am+1 = a1 ), so the base case is satisfied.
Now suppose σ i (ak ) = ak+i for some positive integer i. Then

σ i+1 (ak ) = σ(σ i (ak ))


= σ(ak+i )
= ak+i+1 ,

again replacing k + i and k + i + 1 with their least positive residues mod m.


This completes the inductive step, so σ i (ak ) = ak+i for each integer i > 0.
Finally, if 1 ≤ i < m then σ i sends a1 to a1+i 6= a1 so that σ i is not the
identity. But σ m sends ak to ak+m = ak for each k. Therefore σ m = 1, which
shows that |σ| = m.
42 CHAPTER 1. INTRODUCTION TO GROUPS

1.3.11 Exercise 11
Let σ be the m-cycle (1 2 . . . m). Show that σ i is also an m-cycle if and only if
i is relatively prime to m.

Proof. Fix a value for i. For the remainder of the proof, let k ∗ denote the least
positive residue of k modulo m. That is, let k ∗ be the smallest positive integer
such that k ∗ ≡ k (mod m).
Now, if (i, m) = 1, then the residues i∗ , (2i)∗ , . . . , ((m − 1)i)∗ must be
distinct. To see this, note that i has a multiplicative inverse (by Proposition 4
of Section 0.3), so if s and t are integers with si ≡ ti (mod m), it follows that
s ≡ t (mod m). Now, observe that σ i (m) = i∗ , σ i (i∗ ) = (2i)∗ , and in general,
σ i ((ki)∗ ) = ((k + 1)i)∗ . So σ i is the m-cycle

σ i = (m i∗ (2i)∗ (3i)∗ . . . ((m − 1)i)∗ ).

To prove the other direction, suppose σ i is an m-cycle and let d = (i, m).
Then there are integers x and y such that dx = i and dy = m. Then

(σ i )y = (σ dx )y = (σ dy )x = (σ m )x = 1x = 1.

Therefore |σ i | ≤ y. But σ i is an m-cycle, so its order is m. Therefore y = m


and d = 1. Hence i is relatively prime to m.

1.3.12 Exercise 12
(a) If τ = (1 2)(3 4)(5 6)(7 8)(9 10) determine whether there is an n-cycle σ
(n ≥ 10) with τ = σ k for some integer k.

Solution. Consider the n-cycle

σ = (1 3 5 7 9 2 4 6 8 10).

Then σ 5 = τ .

(b) If τ = (1 2)(3 4 5) determine whether there is an n-cycle (n ≥ 5) with


τ = σ k for some integer k.

Solution. Suppose that it is possible, and let σ be an n-cycle such that


σk = τ .
If n > 5 then σ k must fix 6, 7, . . . . But if σ is an n-cycle, then the only
way σ k can fix any of these values is if it fixes every value, that is, if
σ k = 1 6= τ . Therefore we can suppose that n = 5.
Now since σ k is not an n-cycle, we know by the previous exercise that k
is not relatively prime to m. But n = 5 is prime, so 5 | k and there is
an integer ` such that k = 5`. Then σ k = (σ 5 )` = 1` = 1 6= τ . This is a
contradiction, so our assumption that σ exists was invalid.
1.3. SYMMETRIC GROUPS 43

1.3.13 Exercise 13
Show that an element has order 2 in Sn if and only if its cycle decomposition is
a product of commuting 2-cycles.
Proof. Let n be a positive integer and suppose σ ∈ Sn has order 2. Let i, j
be distinct integers in {1, 2, . . . , n} such that σ(i) = j. Then since σ 2 = 1, we
must have σ(j) = i. Thus (i j) is a cycle in the cycle decomposition of σ. And
this is true for any such integers, so that no cycle in the decomposition of σ has
length more than 2. Thus we can write σ as a product of disjoint (and hence
commuting) 2-cycles.
Now suppose that σ is a member of Sn such that its cycle decomposition is
a product of commuting 2-cycles, so that
σ = (a1 b1 )(a2 b2 )(a3 b3 ) · · · (ak bk ).
Since each cycle commutes, we have
σ 2 = (a1 b1 )2 (a2 b2 )2 · · · (ak bk )2 = 1k = 1.
Since σ is not the identity, |σ| = 2.

1.3.14 Exercise 14
Let p be a prime. Show that an element has order p in Sn if and only if its
cycle decomposition is a product of commuting p-cycles. Show by an explicit
example that this need not be the case if p is not prime.
Proof. This is a generalization of the previous exercise, and the proof will be
similar. Fix a positive integer n.
Suppose that σ ∈ Sn has order p. Write down the cycle decomposition of σ,
σ = τ1 τ2 · · · τk ,
where each τi is a cycle and τi is disjoint from τj when i 6= j. Since these cycles
are disjoint, they commute with each other and we can write
1 = σ p = τ1p τ2p · · · τkp .
Since the original cycles were disjoint, it follows that τip and τjp are disjoint for
i 6= j, and we must have τip = 1 for each i. This implies that the length of
the cycle τi divides p. But p is prime, so τi is either a p-cycle or the identity.
Therefore σ is the product of commuting p-cycles.
To prove the other direction, suppose that σ ∈ Sn can be written as a
product of commuting p-cycles for p a prime, so that
σ = τ1 τ2 · · · τk
with each τi a p-cycle. Since the cycles commute, we have
σ p = τ1p τ2p · · · τkp = 1k = 1.
So |σ| ≤ p. On the other hand, since τ is a p-cycle, τ t 6= 1 for any positive
integer t less than p. So σ t cannot be the identity permutation. Therefore
|σ| = p.
Lastly, suppose p is not prime. For example, take p = 6 and n = 6. Then
σ = (1 2)(3 4 5) has order 6 but it cannot be written as a product of commuting
6-cycles.
44 CHAPTER 1. INTRODUCTION TO GROUPS

1.3.15 Exercise 15
Prove that the order of an element in Sn equals the least common multiple of
the lengths of the cycles in its cycle decomposition.

Proof. Let σ ∈ Sn have the cycle decomposition

σ = τ1 τ2 τ3 · · · τk ,

where each τi is a cycle and the cycles are pairwise disjoint (and therefore
commute). Suppose |σ| = n. Then

1 = σ n = τ1n τ2n · · · τkn ,

which implies that τin = 1 for each i (the τi ’s are disjoint, so if any τin 6= 1 then
σ n 6= 1). So if τi is a t-cycle, it follows that t | n. Therefore n is a common
multiple of the lengths of each cycle in the cycle decomposition of σ.
On the other hand, if m is any common multiple of these lengths, then
σ m = τ1m · · · τkm = 1, so we must have n ≤ m which shows that n is the least
common multiple of the cycle lengths.

1.3.16 Exercise 16
Show that if n ≥ m then the number of m-cycles in Sn is given by

n(n − 1)(n − 2) · · · (n − m + 1)
. (1.1)
m
Proof. We count the number of ways to form an m-cycle. There are n choices for
the value in the first position, n − 1 choices for the value in the second position,
. . . , and (n − m + 1) choices for the mth position. However, each cycle can be
represented in m different ways, depending on the choice of starting value. So
the actual number of distinct m-cycles is given by the expression (1.1).

1.3.17 Exercise 17
Show that if n ≥ 4 then the number of permutations in Sn which are the product
of two disjoint 2-cycles is n(n − 1)(n − 2)(n − 3)/8.

Proof. Using the same reasoning as in the previous exercise, there are n(n−1)/2
ways to choose the first 2-cycle, and there are (n − 2)(n − 3)/2 ways to choose
the second 2-cycle. However, the order of the two 2-cycles doesn’t matter, so
we divide the product by 2 to get n(n − 1)(n − 2)(n − 3)/8 possibilities.

1.3.18 Exercise 18
Find all numbers n such that S5 contains an element of order n.

Solution. For each n with 1 ≤ n ≤ 5, we can find an n-cycle in S5 . n = 6 is


also possible, for example, with (1 2)(3 4 5). But a combination of longer cycles
of different lengths is not possible since the underlying set {1, 2, 3, 4, 5} only has
five elements. Therefore the only possibilities for n are 1, 2, 3, 4, 5, and 6.
1.3. SYMMETRIC GROUPS 45

1.3.19 Exercise 19
Find all numbers n such that S7 contains an element of order n.

Solution. Clearly n = 1, 2, . . . , 7 are all valid. If σ ∈ S7 contains a 2-cycle, then


the only other cycles of different lengths that can be in the cycle decomposition
of σ is a 3-cycle, a 4-cycle, or a 5-cycle. The 2, 3 combination would have an order
of 6, the 2, 4 combination would have an order of 4, and the 2, 5 combination
would have an order of 10. We could also have a 3-cycle together with a 4-
cycle, resulting in a permutation with order 12. So the only possible orders are
n = 1, 2, 3, 4, 5, 6, 7, 10, and 12.

1.3.20 Exercise 20
Find a set of generators and relations for S3 .
Solution. The set S3 contains the six permutations 1, (1 2), (1 3), (2 3), (1 2 3),
and (1 3 2). By taking powers of each element we can see that S3 is not cyclic, so
we need at least two generators. Let α = (1 2) and β = (1 2 3). Then (1 3) = βα,
(2 3) = αβ, and (1 3 2) = β 2 . We have the relation α2 = β 3 = 1. But this is
not enough information to deduce that αβ has order 2, for example. So we may
include (αβ)2 = 1, which is enough to determine the orders of the remaining
elements. So
S3 = hα, β | α2 = β 3 = (αβ)2 = 1i.
46 CHAPTER 1. INTRODUCTION TO GROUPS

1.4 Matrix Groups


Let F be a field and let n ∈ Z+ .

1.4.1 Exercise 1
Prove that |GL2 (F2 )| = 6.

Proof. Consider the matrix


 
a b
, a, b, c, d ∈ F2 .
c d

The determinant of this matrix is ad − bc. To be nonzero, either a and b are


nonzero, or b and c are nonzero, but not both. So the members of GL2 (F2 ) are
           
1 0 1 1 1 0 0 1 1 1 0 1
, , , , , and .
0 1 0 1 1 1 1 0 1 0 1 1

1.4.2 Exercise 2
Write out all the elements of GL2 (F2 ) and compute the order of each element.

Solution. Direct computation produces the following orders:


           
1 0 1 1 1 0 0 1 1 1 0 1
A
0 1 0 1 1 1 1 0 1 0 1 1 .
|A| 1 2 2 2 3 3

1.4.3 Exercise 3
Show that GL2 (F2 ) is non-abelian.

Proof. We have     
1 1 1 1 1 0
=
1 0 0 1 1 1
but     
1 1 1 1 0 1
= .
0 1 1 0 1 0
Therefore GL2 (F2 ) is non-abelian.

1.4.4 Exercise 4
Show that if n is not prime then Z/nZ is not a field.

Proof. Let n be a composite number, so that n = ab with a, b > 1. Then (a, n) =


a > 1, so by Proposition 4 of Section 0.3, a does not have a multiplicative inverse.
And a is nonzero, so Z/nZ is not a field.
1.4. MATRIX GROUPS 47

1.4.5 Exercise 5
Show that GLn (F ) is a finite group if and only if F has a finite number of
elements.
Proof. First, if F is finite, then GLn (F ) must be finite since there are only
finitely many n × n matrices with entries from F .
On the other hand, suppose F is not finite. Then for every α ∈ F with α 6= 0,
the matrix αI has nonzero determinant. Therefore GLn (F ) is infinite.

1.4.6 Exercise 6
2
If |F | = q is finite, prove that |GLn (F )| < q n .
2
Proof. Since F has q elements, there are only q n possible n × n matrices over
F that can be formed. Since at least one of these matrices has zero determinant
2
(take for example the zero matrix), it follows that |GLn (F )| < q n .

1.4.7 Exercise 7
Let p be a prime. Prove that the order of GL2 (Fp ) is p4 − p3 − p2 + p.
Proof. Let A be a 2 × 2 matrix over Fp that is not in GL2 (Fp ). Write
 
a b
A= ,
c d

and note that ad − bc = 0. We have two cases: a = 0 or a 6= 0.


First, if a = 0 then d can take any of p possible values, while bc = 0. Again
there are two cases: if b = 0 then there are p possible values that c can take. If
b 6= 0 (this can happen in p − 1 ways), then c = b−1 . So there are p possibilities
for d, multiplied by p + (p − 1) = 2p − 1 possibilities for b and c, which gives a
total of 2p2 − p choices for the case where a = 0.
Next, if a 6= 0, this can happen in p − 1 ways. Then d = bca−1 . Now b and
c can take any value and then d is determined by the other variables, so there
are p2 (p − 1) = p3 − p2 possibilities for this case.
Totaling the two cases, we find that there are

(p3 − p2 ) + (2p2 − p) = p3 + p2 − p

possible matrices that A can be. Since there are p4 total 2 × 2 matrices over Fp ,
it follows that
|GL2 (Fp )| = p4 − p3 − p2 + p.

1.4.8 Exercise 8
Show that GLn (F ) is non-abelian for any n ≥ 2 and any F .
Proof. Note that every field has an additive identity 0 and a distinct multiplica-
tive identity 1, so by restricting our proof to using only these two values from
F , the result will hold for any F .
We will use induction on n. The base case n = 2 was proved in Exercise 1.4.3
(the proof works for any F as noted above). Now assume that GLn−1 (F ) is
48 CHAPTER 1. INTRODUCTION TO GROUPS

non-abelian for some n ≥ 3, and let A and B be non-commuting members of


GLn−1 (F ). Then, using block matrices, we get
         
A 0 B 0 AB 0 BA 0 B 0 A 0
= 6= = .
0 1 0 1 0 1 0 1 0 1 0 1

Therefore GLn (F ) is non-abelian, and this completes the proof.

1.4.9 Exercise 9
Prove that the binary operation of matrix multiplication of 2 × 2 matrices with
real number entries is associative.

Proof. Direct computation gives


       
a b e f i j ae + bg af + bh i j
=
c d g h k l ce + dg cf + dh k l
 
(ae + bg)i + (af + bh)k (ae + bg)j + (af + bh)l
= ,
(ce + dg)i + (cf + dh)k (ce + dg)j + (cf + dh)l

while
       
a b e f i j a b ei + f k ej + f l
=
c d g h k l c d gi + hk gj + hl
 
a(ei + f k) + b(gi + hk) a(ej + f l) + b(gj + hl)
= .
c(ei + f k) + d(gi + hk) c(ej + f l) + d(gj + hl)

Now, by comparing these two matrices using the associative and commutative
properties of the real numbers, the result will follow.

1.4.10 Exercise 10
Let 
 
a
b
G= a, b, c ∈ R, a 6= 0, c 6= 0 .
c 0
   
a1 b1 a2 b2
(a) Compute the product of and to show that G is closed
0 c1 0 c2
under matrix multiplication.

Solution. We have
    
a1 b1 a2 b2 a1 a2 a1 b2 + b1 c2
= ∈ G,
0 c1 0 c2 0 c1 c2

so G is closed under multiplication.


 
a b
(b) Find the matrix inverse of and deduce that G is closed under
0 c
inverses.
1.4. MATRIX GROUPS 49

Solution. Since ac 6= 0 the matrix is invertible and we get


−1 !
1 b
− ac
  
a b 1 c −b a
= = 1
∈ G.
0 c ac 0 a 0 c

So, G is closed under inverses.

(c) Deduce that G is a subgroup of GL2 (R).

Solution. This follows from Exercise 1.1.26.

(d) Prove that the set of elements of G whose two diagonal entries are equal
(i.e., a = c) is also a subgroup of GL2 (R).

Solution. Call this set H. We have


    
a1 b1 a2 b2 a1 a2 a1 b2 + b1 a2
= ∈H
0 a1 0 a2 0 a1 a2
and −1 !
1
− ab2

a b a
= 1
∈ H.
0 a 0 a

H is closed under matrix multiplication and inversion, so H is a subgroup


of GL2 (R).

1.4.11 Exercise 11
Let   
 1 a b 
H(F ) = 0 1 c  a, b, c ∈ F .
0 0 1
 

Let    
1 a b 1 d e
X = 0 1 c and Y = 0 1 f
0 0 1 0 0 1
be elements of H(F ).
(a) Compute the matrix XY and deduce that H(F ) is closed under matrix
multiplication. Exhibit explicit matrices such that XY 6= Y X (so that
H(F ) is always non-abelian).

Solution. We have
    
1 a b 1 d e 1 a+d af + b + e
XY = 0 1 c  0 1 f  = 0 1 c + f  ∈ H(F ),
0 0 1 0 0 1 0 0 1

so H(F ) is closed under multiplication. Moreover,


    
1 1 0 1 0 0 1 1 1
0 1 0 0 1 1 = 0 1 1
0 0 1 0 0 1 0 0 1
50 CHAPTER 1. INTRODUCTION TO GROUPS

while     
1 0 0 1 1 0 1 1 0
0 1 1 0 1 0 = 0 1 1 ,
0 0 1 0 0 1 0 0 1
so H(F ) is always non-abelian.

(b) Find an explicit formula for the matrix inverse X −1 and deduce that H(F )
is closed under inverses.

Solution. Let  
1 −a ca − b
Z = 0 1 −c  .
0 0 1
By performing the multiplication, it is easily seen that XZ = ZX = I,
where I is the 3 × 3 identity matrix. It follows that Z = X −1 and since
Z ∈ H(F ), we see that H(F ) is closed under inverses.

(c) Prove the associative law for H(F ) and deduce that H(F ) is a group of
order |F |3 .

Solution. We have
    
1 a b 1 d e 1 g h
0 1 c  0 1 f  0 1 i 
0 0 1 0 0 1 0 0 1
  
1 a + d af + b + e 1 g h
= 0 1 c + f  0 1 i 
0 0 1 0 0 1
 
1 a + d + g af + ai + b + di + e + h
= 0 1 c+f +i 
0 0 1

and
    
1 a b 1 d e 1 g h
0 1 c  0 1 f  0 1 i 
0 0 1 0 0 1 0 0 1
  
1 a b 1 d + g di + e + h
= 0 1 c  0 1 f +i 
0 0 1 0 0 1
 
1 a + d + g af + ai + b + di + e + h
= 0 1 c+f +i ,
0 0 1

so multiplication in H(F ) is associative. This shows that H(F ) is a sub-


group of GL3 (F ).
Now, consider the matrix X above. If |F | = n < ∞ then each of a, b, c
can take any of n values each. So |H(F )| = n3 .
1.4. MATRIX GROUPS 51

(d) Find the order of each element of the finite group H(Z/2Z).

Solution. Obviously |I| = 1. For the rest, we find


 2  2  2
1 0 0 1 1 0 1 0 1
0 1 1 = 0 1 0 = 0 1 0 = I,
0 0 1 0 0 1 0 0 1

so these have order 2,


 2  2
1 1 1 1 0 1
0 1 0 = 0 1 1 = I,
0 0 1 0 0 1

so these also have order 2, and


 4  4
1 1 0 1 1 1
0 1 1 = 0 1 1 = I,
0 0 1 0 0 1

so these have order 4. |H(Z/2Z)| = 23 = 8, so these are all the elements


in the group.

(e) Prove that every nonidentity element of the group H(R) has infinite order.

Solution. We will show by induction on n that


 n  
1 a b 1 na nb + n(n − 1)ac/2
0 1 c  = 0 1 nc . (1.2)
0 0 1 0 0 1

Since any nonidentity element has one of a, b, or c nonzero, this will be


enough to show that the element has infinite order.
The base case n = 1 is evident. Suppose (1.2) holds for some n ≥ 1. Then
 n+1   
1 a b 1 a b 1 na nb + n(n − 1)ac/2
0 1 c = 0 1 c  0 1 nc 
0 0 1 0 0 1 0 0 1
 
1 (n + 1)a (n + 1)b + n(n + 1)ac/2
= 0 1 (n + 1)c ,
0 0 1

so (1.2) holds for all positive integers n and the result follows.
52 CHAPTER 1. INTRODUCTION TO GROUPS

1.5 The Quaternion Group


1.5.1 Exercise 1
Compute the order of each of the elements in Q8 .

Solution. 1 has order 1 and −1 has order 2. Since i2 = j 2 = k 2 = −1, we see


that i, j, k each have order 4. And since (−i)2 = (−j)2 = (−k)2 = −1, we know
that −i, −j, and −k have order 4 also.

1.5.2 Exercise 2
Write out the group tables for S3 , D8 and Q8 .

Solution. S3 :

1 (1 2) (1 3) (2 3) (1 2 3) (1 3 2)
1 1 (1 2) (1 3) (2 3) (1 2 3) (1 3 2)
(1 2) (1 2) 1 (1 3 2) (1 2 3) (2 3) (1 3)
(1 3) (1 3) (1 2 3) 1 (1 3 2) (1 2) (2 3)
(2 3) (2 3) (1 3 2) (1 2 3) 1 (1 3) (1 2)
(1 2 3) (1 2 3) (1 3) (2 3) (1 2) (1 3 2) 1
(1 3 2) (1 3 2) (2 3) (1 2) (1 3) 1 (1 2 3)

D8 :

1 r r2 r3 s sr sr2 sr3
1 1 r r2 r3 s sr sr2 sr3
r r r2 r3 1 sr3 s sr sr2
r2 r2 r3 1 r sr2 sr3 s sr
r3 r3 1 r r2 sr sr2 sr3 s
s s sr sr2 sr3 1 r r2 r3
sr sr sr2 sr3 s r3 1 r r2
sr2 sr2 sr3 s sr r2 r3 1 r
sr3 sr3 s sr sr2 r r2 r3 1

Q8 :

1 −1 i −i j −j k −k
1 1 −1 i −i j −j k −k
−1 −1 1 −i i −j j −k k
i i −i −1 1 k −k −j j
−i −i i 1 −1 −k k j −j
j j −j −k k −1 1 i −i
−j −j j k −k 1 −1 −i i
k k −k j −j −i i −1 1
−k −k k −j j i −i 1 −1
1.5. THE QUATERNION GROUP 53

1.5.3 Exercise 3
Find a set of generators and relations for Q8 .

Solution. One presentation is

Q8 = h−1, i, j, k | i2 = j 2 = k 2 = ijk = −1i,

where −1 commutes with the other elements of Q8 .


54 CHAPTER 1. INTRODUCTION TO GROUPS

1.6 Homomorphisms and Isomorphisms


Let G and H be groups.

1.6.1 Exercise 1
Let ϕ : G → H be a homomorphism.

(a) Prove that ϕ(xn ) = ϕ(x)n for all n ∈ Z+ .

Proof. We use induction on n. The case for n = 1 is clear. Suppose


ϕ(xn ) = ϕ(x)n for some particular n ∈ Z+ . Then

ϕ(xn+1 ) = ϕ(xxn ) = ϕ(x)ϕ(xn ) = ϕ(x)ϕ(x)n = ϕ(x)n+1 ,

so the result holds for all n ∈ Z+ .

(b) Do part (a) for n = −1 and deduce that ϕ(xn ) = ϕ(x)n for all n ∈ Z.

Solution. Let 1G and 1H denote the identities of G and H, respectively.


Then
ϕ(1G )ϕ(1G ) = ϕ(1G ) = ϕ(1G )1H ,
and it follows from the cancellation law that ϕ(1G ) = 1H . Since the
identity is preserved, we will simply use 1 to denote the identity of both
groups from this point forward.
Now, for any x ∈ G,

ϕ(x)ϕ(x−1 ) = ϕ(xx−1 ) = ϕ(1) = 1,

which shows that ϕ(x−1 ) = ϕ(x)−1 . Then for n ∈ Z+ ,


−1
ϕ(x−n ) = ϕ((xn )−1 ) = ϕ(xn )−1 = ϕ(x)n = ϕ(x)−n .

Therefore ϕ(xn ) = ϕ(x)n holds for all n ∈ Z.

1.6.2 Exercise 2
If ϕ : G → H is an isomorphism, prove that |ϕ(x)| = |x| for all x ∈ G. Deduce
that any two isomorphic groups have the same number of elements of order n
for each n ∈ Z+ . Is the result true if ϕ is only assumed to be a homomorphism?

Proof. First suppose |x| = n < ∞. By the previous exercise, we have

ϕ(x)n = ϕ(xn ) = ϕ(1) = 1.

So |ϕ(x)| ≤ n. On the other hand, if |ϕ(x)| = k, then

ϕ(xk ) = ϕ(x)k = 1.

But 1 is the only element in G which gets sent to 1 in H, since ϕ is a bijection.


This shows that xk = 1, so that k ≥ n. Hence |ϕ(x)| = n.
1.6. HOMOMORPHISMS AND ISOMORPHISMS 55

Now suppose x has infinite order. If |ϕ(x)| = n < ∞, then ϕ(xn ) = ϕ(x)n =
1, and since ϕ is a bijection we must have xn = 1, a contradiction. Therefore
ϕ(x) must also have infinite order.
From the above we know that |x| = |ϕ(x)| for each x, and since ϕ is a
bijection this shows that G and H have the same number of elements of each
order.
Finally, this result does not necessarily hold for homomorphisms. For ex-
ample, let H be the trivial group {1} and take the function θ : G → H defined
by θ(x) = 1 for all x ∈ G. Then θ(x)θ(y) = θ(xy), so this is a homomorphism,
but every element in H has order 1, which is not true of G (unless G is also
trivial).

1.6.3 Exercise 3
If ϕ : G → H is an isomorphism, prove that G is abelian if and only if H is
abelian. If ϕ : G → H is a homomorphism, what additional conditions on ϕ (if
any) are sufficient to ensure that if G is abelian, then so is H?

Solution. Since ϕ must be invertible (it is a bijection) and since ϕ−1 must be
an isomorphism from H to G, the proof only needs to work in one direction. So
let x, y ∈ H be arbitrary, and let a = ϕ−1 (x) and b = ϕ−1 (y). If G is abelian,
then
xy = ϕ(a)ϕ(b) = ϕ(ab) = ϕ(ba) = ϕ(b)ϕ(a) = yx,
so H is also abelian, and the proof is complete.
Note that the same result does not hold for homomorphisms. For instance,
let ϕ : Z/2Z → D6 be given by ϕ(0̄) = 1 and ϕ(1̄) = s. Then ϕ is a homomor-
phism and Z/2Z is abelian, but D6 is not abelian.
However, if we add the constraint that ϕ is surjective, then the result does
hold: Suppose G is abelian, let x, y ∈ H be arbitrary, and pick a ∈ ϕ−1 (x) and
b ∈ ϕ−1 (y) (that is, a and b are chosen from the fibers of ϕ over x and y). Then,
as before,
xy = ϕ(a)ϕ(b) = ϕ(ab) = ϕ(ba) = ϕ(b)ϕ(a) = yx,
so H is abelian.

1.6.4 Exercise 4
Prove that the multiplicative groups R − {0} and C − {0} are not isomorphic.

Proof. Every element in R − {0} has infinite order, aside from 1 and −1 which
have orders 1 and 2, respectively. However, C − {0} has elements of order 4,
namely i and −i. Therefore these groups are not isomorphic.

1.6.5 Exercise 5
Prove that the additive groups R and Q are not isomorphic.

Proof. There is no bijection between R and Q, since the former is uncountable


and the latter is countable. Therefore the groups (R, +) and (Q, +) are not
isomorphic.
56 CHAPTER 1. INTRODUCTION TO GROUPS

1.6.6 Exercise 6
Prove that the additive groups Z and Q are not isomorphic.

Proof. Suppose the contrary, and let ϕ : Q → Z be an isomorphism. Let

a = ϕ(1).

Then    
1 1 1
a=ϕ + = 2ϕ .
2 2 2
Therefore 2 divides a. For the same reason, we also have
 
1
a = 3ϕ .
3

So 3 divides a. Using the same argument we see that the integer a is actually
divisible by every positive integer. The only way this is possible is if a = 0. But
then, for any n ∈ Z, we would have ϕ(n) = nϕ(1) = na = 0. So ϕ is clearly not
an injection, and this gives the necessary contradiction. Therefore the additive
groups Z and Q are not isomorphic.

1.6.7 Exercise 7
Prove that D8 and Q8 are not isomorphic.

Proof. We may simply look at the orders of the elements in each group. For
example, D8 has 4 elements with order 2 (namely, s, sr, sr2 , and sr3 ), while
Q8 only has one element with order 2 (namely −1). Therefore D8 ∼ 6 Q8 .
=

1.6.8 Exercise 8
Prove that if n 6= m, Sn and Sm are not isomorphic.

Proof. Since Sn has order n! and Sm has order m!, there is no bijection from Sn
to Sm unless n = m. Therefore Sn and Sm are not isomorphic when n 6= m.

1.6.9 Exercise 9
Prove that D24 and S4 are not isomorphic.

Proof. D24 has elements of order 12, namely r, r5 , r7 , and r11 . However, S4
has no elements of order 12, since every permutation in S4 is either a 2-cycle or
product of 2-cycles (which have order 2), a 3-cycle (which has order 3), or a 4-
cycle (which has order 4). Since isomorphisms must preserve orders of elements,
D24 and S4 cannot be isomorphic.
1.6. HOMOMORPHISMS AND ISOMORPHISMS 57

1.6.10 Exercise 10
Fill in the details of the proof that the symmetric group S∆ and SΩ are isomor-
phic if |∆| = |Ω| as follows: let θ : ∆ → Ω be a bijection. Define

ϕ : S∆ → SΩ by ϕ(σ) = θ ◦ σ ◦ θ−1 for all σ ∈ S∆

and prove the following:

(a) ϕ is well defined, that is, if σ is a permutation of ∆ then θ ◦ σ ◦ θ−1 is a


permutation of Ω.

Proof. For any permutation σ of ∆, it is clear that ϕ(σ) = θ ◦ σ ◦ θ−1 is


a function from Ω to itself. We want to show that it is a bijection.
Suppose a, b ∈ Ω are such that ϕ(σ)(a) = ϕ(σ)(b). Since θ is an injection,
this implies that (σ ◦ θ−1 )(a) = (σ ◦ θ−1 )(b). But σ is also an injection,
so θ−1 (a) = θ−1 (b) and, similarly, we have a = b. This shows that ϕ(σ) is
an injection.
Now let y ∈ Ω be arbitrary. Then we may take

x = ϕ(σ −1 )(y) = (θ ◦ σ −1 ◦ θ−1 )(y)

so that ϕ(σ)(x) = y. This shows that ϕ(σ) is a surjection. Hence ϕ(σ) is


a bijection from Ω to itself, that is, ϕ(σ) is a permutation of Ω.

(b) ϕ is a bijection from S∆ to SΩ .

Proof. Define ψ : SΩ → S∆ by

ψ(τ ) = θ−1 ◦ τ ◦ θ for any τ ∈ SΩ .

By the same argument as in part (a), ψ is well-defined. Moreover, for any


σ ∈ S∆ ,

(ψ ◦ ϕ)(σ) = ψ(θ ◦ σ ◦ θ−1 ) = θ−1 ◦ θ ◦ σ ◦ θ−1 ◦ θ = σ,

and for any τ ∈ SΩ ,

(ϕ ◦ ψ)(τ ) = ϕ(θ−1 ◦ τ ◦ θ) = θ ◦ θ−1 ◦ τ ◦ θ ◦ θ−1 = τ.

Therefore ψ is a two-sided inverse of ϕ, so that ϕ is a bijection.

(c) ϕ is a homomorphism, that is, ϕ(σ ◦ τ ) = ϕ(σ) ◦ ϕ(τ ).

Proof. Let σ, τ ∈ S∆ . Then

ϕ(σ) ◦ ϕ(τ ) = θ ◦ σ ◦ θ−1 ◦ θ ◦ τ ◦ θ−1 = θ ◦ σ ◦ τ ◦ θ−1 = ϕ(σ ◦ τ ).

Therefore ϕ is a homomorphism, and hence an isomorphism.


58 CHAPTER 1. INTRODUCTION TO GROUPS

1.6.11 Exercise 11
Let A and B be groups. Prove that A × B ∼
= B × A.

Proof. Define the function ϕ : A × B → B × A by

ϕ(a, b) = (b, a) for any (a, b) ∈ A × B.

This is a homomorphism, since

ϕ((a, b)(c, d)) = ϕ(ac, bd) = (bd, ac) = (b, a)(d, c) = ϕ(a, b)ϕ(c, d).

It is also a surjection, since for any (b, a) ∈ B × A we can take (a, b) ∈ A × B


so that ϕ(a, b) = (b, a). Finally, if (a, b), (c, d) ∈ A × B are such that ϕ(a, b) =
ϕ(c, d) then (b, a) = (d, c). Then b = d and a = c, so (a, b) = (c, d) and ϕ is an
injection. This shows that ϕ is a bijection and hence an isomorphism.

1.6.12 Exercise 12
Let A, B, and C be groups and let G = A × B and H = B × C. Prove that
G×C ∼ = A × H.

Proof. Define ϕ : G × C → A × H as follows. For any ((a, b), c) ∈ G × C by

ϕ((a, b), c) = (a, (b, c)).

It is very straightforward to verify that ϕ is a bijection and a homomorphism,


and hence G × C ∼ = A × H.

1.6.13 Exercise 13
Let G and H be groups and let ϕ : G → H be a homomorphism. Prove that
the image of ϕ, ϕ(G), is a subgroup of H. Prove that if ϕ is injective then
G∼= ϕ(G).

Proof. We know that ϕ(G) is nonempty, since in particular ϕ(1) is mapped to


some element in H (we know from earlier exercises that the identity is preserved
so ϕ(1) = 1, but we do not strictly need that information here). Let a, b ∈ ϕ(G)
be arbitrary. Then there exist α, β ∈ G such that ϕ(α) = a, and ϕ(β) = b.
Then
ab = ϕ(α)ϕ(β) = ϕ(αβ),
so ab ∈ ϕ(G) and ϕ(G) is closed under the binary operation of H. Moreover,
by Exercise 1.6.1,
a−1 = ϕ(α)−1 = ϕ(α−1 ),
so ϕ(G) is closed under inverses. Hence ϕ(G) is a subgroup of H.
Now, if we define ϕ∗ : G → ϕ(G) by ϕ∗ (γ) = ϕ(γ) for each γ ∈ G, then ϕ∗
is surjective by definition. If, in addition, ϕ is injective, then ϕ∗ is a bijection
and G ∼ = ϕ(G).
1.6. HOMOMORPHISMS AND ISOMORPHISMS 59

1.6.14 Exercise 14
Let G and H be groups and let ϕ : G → H be a homomorphism. Define the
kernel of ϕ to be {g ∈ G | ϕ(g) = 1H } (so the kernel is the set of elements in G
which map to the identity of H, i.e., is the fiber over the identity of H). Prove
that the kernel of ϕ is a subgroup of G. Prove that ϕ is injective if and only if
the kernel of ϕ is the identity subgroup of G.

Proof. From Exercise 1.6.1 we know that ϕ(1G ) = 1H so the kernel of ϕ is


nonempty. Suppose a, b ∈ ker ϕ. Then

ϕ(ab) = ϕ(a)ϕ(b) = 1H 1H = 1H ,

and ab ∈ ker ϕ. Additionally, if a ∈ ker ϕ then

ϕ(a−1 ) = ϕ(a)−1 = 1−1


H = 1H

and a−1 ∈ ker ϕ. Therefore ker ϕ is a subgroup of G.

1.6.15 Exercise 15
Define a map π : R2 → R by π((x, y)) = x. Prove that π is a homomorphism
and find the kernel of π.

Proof. For any (x1 , y1 ), (x2 , y2 ) ∈ R2 , we have

π((x1 , y1 ) + (x2 , y2 )) = π(x1 + x2 , y1 + y2 ) = x1 + x2 = π(x1 , y1 ) + π(x2 , y2 ),

so π is a homomorphism. Also,

ker π = {(0, y) ∈ R2 | y ∈ R}.

1.6.16 Exercise 16
Let A and B be groups and let G be their direct product, A × B. Prove that the
maps π1 : G → A and π2 : G → B defined by π1 ((a, b)) = a and π2 ((a, b)) = b
are homomorphisms and find their kernels.

Proof. For any (a, b) and (c, d) ∈ A × B, we have

π1 ((a, b)(c, d)) = π1 (ac, bd) = ac = π1 (a, b)π1 (c, d)

and
π2 ((a, b)(c, d)) = π2 (ac, bd) = bd = π2 (a, b)π2 (c, d),
so π1 and π2 are homomorphisms. Their kernels are

ker π1 = {(1, b) ∈ A × B | b ∈ B}

and
ker π2 = {(a, 1) ∈ A × B | a ∈ A}.
60 CHAPTER 1. INTRODUCTION TO GROUPS

1.6.17 Exercise 17
Let G be any group. Prove that the map from G to itself defined by g 7→ g −1
is a homomorphism if and only if G is abelian.
Proof. Suppose G is abelian. Then for any a, b ∈ G,
(ab)−1 = b−1 a−1 = a−1 b−1 ,
so g 7→ g −1 is a homomorphism. Conversely, suppose g 7→ g −1 is a homomor-
phism and let a, b ∈ G be arbitrary. Then b−1 a−1 = (ba)−1 and we have
ab = (a−1 )−1 (b−1 )−1 = (b−1 a−1 )−1 = [(ba)−1 ]−1 = ba,
so G is abelian.

1.6.18 Exercise 18
Let G be any group. Prove that the map from G to itself defined by g 7→ g 2 is
a homomorphism if and only if G is abelian.
Proof. Suppose G is abelian. Then for any a, b ∈ G,
(ab)2 = abab = a2 b2 ,
and g 7→ g 2 is a homomorphism. Now suppose g 7→ g 2 is a homomorphism.
Then for any a, b ∈ G,
a2 b2 = (ab)2 = abab,
and multiplying both sides of the equation a2 b2 = abab on the left by a and on
the right by b gives ab = ba, so that G is abelian.

1.6.20 Exercise 20
Let G be a group and let Aut(G) be the set of all isomorphisms from G onto
G. Prove that Aut(G) is a group under function composition (called the auto-
morphism group of G and the elements of Aut(G) are called automorphisms of
G).
Proof. Let ϕ, ψ ∈ Aut(G). Then ϕ ◦ ψ is a bijection from G to itself. It is also
a homomorphism, since for any a, b ∈ G,
(ϕ ◦ ψ)(ab) = ϕ(ψ(a)ψ(b)) = (ϕ ◦ ψ)(a)(ϕ ◦ ψ)(b).
This shows that ϕ ◦ ψ ∈ Aut(G) so Aut(G) is closed under composition. And
function composition is always associative.
Clearly the identity map 1 : G → G is an isomorphism, so Aut(G) has an
identity. And for any ϕ ∈ Aut(G), ϕ−1 must exist since ϕ is a bijection. Now,
for any a, b ∈ G let a∗ = ϕ−1 (a) and b∗ = ϕ−1 (b). Since ϕ is a homomorphism,
we have
ϕ(a∗ b∗ ) = ϕ(a∗ )ϕ(b∗ ) = ab,
which implies that a∗ b∗ = ϕ−1 (ab). Then
ϕ−1 (a)ϕ−1 (b) = a∗ b∗ = ϕ−1 (ab),
and we see that ϕ−1 is an isomorphism and hence ϕ−1 ∈ Aut(G). So elements in
Aut(G) have inverses. Therefore Aut(G) is a group under function composition.
1.6. HOMOMORPHISMS AND ISOMORPHISMS 61

1.6.21 Exercise 21
Prove that for each fixed nonzero k ∈ Q the map from Q to itself defined by
q 7→ kq is an automorphism of Q.

Proof. Fix a nonzero k ∈ Q and let ϕ : Q → Q be given by ϕ(r) = kr. Then for
any a, b ∈ Q,

ϕ(a + b) = k(a + b) = ka + kb = ϕ(a) + ϕ(b),

so ϕ is a homomorphism. To show that it is a bijection, note that it must


be surjective since for any a ∈ Q, we may take b = a/k so that ϕ(b) = a.
And ϕ must be injective since for any a, b ∈ Q, ϕ(a) = ϕ(b) implies ka = kb
which implies a = b since k is nonzero. Therefore ϕ is a bijection and hence an
automorphism of Q.

1.6.22 Exercise 22
Let A be an abelian group and fix some k ∈ Z. Prove that the map a 7→ ak is
a homomorphism from A to itself. If k = −1, prove that this homomorphism is
an isomorphism (i.e., is an automorphism of A).

Proof. Fix k ∈ Z and let ϕ : A → A be the mapping a 7→ ak . Then for any


a, b ∈ A, we have
ϕ(ab) = (ab)k = ak bk = ϕ(a)ϕ(b),
where the second equality follows from the fact that A is abelian. So ϕ is a
homomorphism.
In the case where k = −1, ϕ must be a bijection since it is its own inverse
function. Hence a 7→ a−1 is an automorphism of A.

1.6.23 Exercise 23
Let G be a finite group which possesses an automorphism σ such that σ(g) = g
if and only if g = 1. If σ 2 is the identity map from G → G, prove that G is
abelian (such an automorphism σ is called fixed point free of order 2).

Proof. Consider the map ϕ : G → G given by ϕ(x) = x−1 σ(x). For any x, y ∈ G,
if ϕ(x) = ϕ(y) then
x−1 σ(x) = y −1 σ(y)
or, rearranging,
σ(y) = yx−1 σ(x).
This gives
y = σ(σ(y)) = σ(yx−1 σ(x)) = σ(yx−1 )x
and multiplying on the right by x−1 gives

yx−1 = σ(yx−1 ). (1.3)

Since σ is fixed point free, (1.3) then implies that yx−1 = 1 or x = y. Therefore
ϕ is an injection, and hence a bijection since it maps the finite set G to itself.
Therefore every x ∈ G can be written in the form x = y −1 σ(y) for some y ∈ G.
62 CHAPTER 1. INTRODUCTION TO GROUPS

Now let x ∈ G be arbitrary. Then, for some y ∈ G,

σ(x) = σ(y −1 σ(y)) = σ(y)−1 y.

However, since (ab)−1 = b−1 a−1 for a, b in any group, we also have
−1
σ(y)−1 y = σ(y)−1 (y −1 )−1 = y −1 σ(y) = x−1 .

Hence σ(x) = x−1 for all x ∈ G.


Finally, let a, b ∈ G be arbitrary. Then

σ(ab) = (ab)−1 = b−1 a−1 = σ(b)σ(a) = σ(ba).

But σ is an injection, so ab = ba. This shows that G is abelian.

1.6.24 Exercise 24
Let G be a finite group and let x and y be distinct elements of order 2 in G that
generate G. Prove that G ∼ = D2n , where n = |xy|.
Proof. Let t = xy. By Exercise 1.2.6, we have tx = xt−1 . Note also that x and
t generate G, since y can be written as y = xt. So by repeated application of
the relation tx = xt−1 , we may express any member of G uniquely in the form
xi tj for some integers i, j with 0 ≤ i ≤ 1 and 0 ≤ j < n (the representation
is unique since t has order n, which implies that t, t2 , . . . , tn−1 are all distinct).
Therefore |G| = 2n.
Now let ϕ : D2n → G be given by

ϕ(si rj ) = xi tj , for i, j ∈ Z with 0 ≤ i ≤ 1 and 0 ≤ j ≤ n − 1.

Since every element in D2n can be written uniquely as si rj with the above
restrictions on i and j, the function ϕ is well defined. And since x and t satisfy
the same relations in G that s and r satisfy in D2n , ϕ must be a homomorphism.
We will now show that ϕ is a bijection. For any b ∈ G, write b = xi tj for
i ∈ {0, 1} and j ∈ {0, 1, . . . , n − 1}. Then if a = si rj , we have ϕ(a) = b, which
shows that ϕ is surjective. Since |G| = |D2n |, this is enough to show that ϕ is
a bijection.
The function ϕ is a bijective homomorphism, hence it is an isomorphism and
D2n ∼= G.

1.6.25 Exercise 25
Let n ∈ Z+ , let r and s be the usual generators of D2n and let θ = 2π/n.
 
cos θ − sin θ
(a) Prove that the matrix is the matrix of the linear transfor-
sin θ cos θ
mation which rotates the x, y plane about the origin in a counterclockwise
direction by θ radians.

Proof. For a vector (x, y) in R2 we have


    
cos θ − sin θ x x cos θ − y sin θ
= .
sin θ cos θ y x sin θ + y cos θ
1.6. HOMOMORPHISMS AND ISOMORPHISMS 63

The distance d of this point from the origin is


p
d = (x cos θ − y sin θ)2 + (x sin θ + y cos θ)2
q
= x2 cos2 θ + y 2 sin2 θ + x2 sin2 θ + y 2 cos2 θ
p
= x2 + y 2 ,

which is the same distance as (x, y) is from the origin. Moreover, the angle
α between these two vectors is given by

x(x cos θ − y sin θ) + y(x sin θ + y cos θ)


cos α =
x2 + y 2
x2 cos θ − xy sin θ + xy sin θ + y 2 cos θ
=
x2 + y 2

= cos θ = cos .
n

So we see that α = 2π/n. This shows that the image of the point (x, y)
under this transformation is the same point rotated about the origin by
an angle of θ.

(b) Prove that the map ϕ : D2n → GL2 (R) defined on generators by
   
cos θ − sin θ 0 1
ϕ(r) = and ϕ(s) =
sin θ cos θ 1 0

extends to a homomorphism of D2n into GL2 (R).

 
0 1
Proof. Since is easily seen to be a reflection across the line y = x,
1 0
it is evident that ϕ(r) and ϕ(s) satisfy the same relations as do r and s.
Namely, if I is the 2 × 2 identity matrix, we have

ϕ(r)n = ϕ(s)2 = I and ϕ(r)ϕ(s) = ϕ(s)ϕ(r)−1 .

The latter relation comes from the fact that reflecting across the line y = x
and then rotating by θ is the same as first rotating by 2π − θ and then
reflecting across the line.
Since ϕ(r) and ϕ(s) satisfy the same relations as the corresponding gen-
erators of D2n , we see that ϕ extends to a homomorphism.

(c) Prove that the homomorphism ϕ in part (b) is injective.

Proof. Let H denote the subgroup of GL2 (R) generated by ϕ(r) and ϕ(s).
Then the function ψ : D2n → H defined by restricting the codomain of ϕ
is surjective. But it is not difficult to see that |H| = 2n = |D2n |, so the
map ψ and hence ϕ must also be injective.
64 CHAPTER 1. INTRODUCTION TO GROUPS

1.6.26 Exercise 26
Let i and j be the generators of Q8 described in Section 5. Prove that the map
ϕ from Q8 to GL2 (C) defined on generators by
√   
−1 0
√ 0 −1
ϕ(i) = and ϕ(j) =
0 − −1 1 0

extends to a homomorphism. Prove that ϕ is injective.


Proof. First, we have
√ 2  
−1 √0 −1 0
ϕ(i)2 = = = −I,
0 − −1 0 −1
 2  
0 −1 −1 0
ϕ(j)2 = = = −I,
1 0 0 −1
so we may take ϕ(−1) = −I. And −I commutes with all members of GL2 (C).
Also,
√    √ 
−1 √0 0 −1 √0 − −1
ϕ(i)ϕ(j) = = .
0 − −1 1 0 − −1 0

So we may let  √ 
√0 − −1
ϕ(k) = .
− −1 0
Note that ϕ(k)2 = −I as expected.
To summarize, we have

ϕ(i)2 = ϕ(j)2 = ϕ(k)2 = ϕ(i)ϕ(j)ϕ(k) = ϕ(−1),

so ϕ(i), ϕ(j), ϕ(k), and ϕ(−1) satisfy all the same relations as given in our
presentation for Q8 in Exercise 1.5.3. Therefore ϕ extends to a homomorphism.
Lastly, consider the subgroup of GL2 (C) generated by ϕ(i), ϕ(j), ϕ(k), and
ϕ(−1). It is not difficult to see that this subgroup contains exactly eight elements
(those named plus their inverses and the identity). So the function obtained
from ϕ by restricting its codomain to this subgroup must be surjective. Since
its domain and codomain share the same cardinality, it must also be injective.
Hence ϕ is injective.
1.7. GROUP ACTIONS 65

1.7 Group Actions


1.7.1 Exercise 1
Let F be a field. Show that the multiplicative group of nonzero elements of F
(denoted by F × ) acts on the set F by g · a = ga, where g ∈ F × , a ∈ F and ga
is the usual product in F of the two field elements.

Proof. Let g1 , g2 ∈ F × . Then for any a ∈ F ,

g1 · (g2 · a) = g1 · g2 a = g1 (g2 a) = (g1 g2 )a = (g1 g2 ) · a,

where the second-to-last equality follows from the associativity of multiplication


in F . Also, for any a ∈ F × ,
1 · a = 1a = a,

since 1 is the identity of the group F × . And 1(0) = 0 (which follows from
distributivity), so we can say that 1 · a = a for all a ∈ F . Therefore the mapping
(g, a) 7→ ga of F × × F → F is a group action.

1.7.2 Exercise 2
Show that the additive group Z acts on itself by z · a = z + a for all z, a ∈ Z.

Proof. For all z1 , z2 , a ∈ Z, we have

z1 · (z2 · a) = z1 + (z2 + a) = (z1 + z2 ) + a = (z1 + z2 ) · a

and
0 · a = 0 + a = a.

Therefore Z acts on itself as stated.

1.7.3 Exercise 3
Show that the additive group R acts on the x, y plane R × R by r · (x, y) =
(x + ry, y).

Proof. For any r1 , r2 ∈ R and any (x, y) ∈ R2 , we have

r1 · (r2 · (x, y)) = r1 · (x + r2 y, y)


= (x + r2 y + r1 y, y)
= (x + (r1 + r2 )y, y)
= (r1 + r2 ) · (x, y)

and
0 · (x, y) = (x + 0y, y) = (x, y).

Therefore R acts on R2 in the manner stated above.


66 CHAPTER 1. INTRODUCTION TO GROUPS

1.7.4 Exercise 4
Let G be a group acting on a set A and fix some a ∈ A. Show that the following
sets are subgroups of G:

(a) the kernel of the action

Proof. Suppose g, h are in the kernel of the action. Then for any b ∈ A,

(gh) · b = g · (h · b) = g · b = b,

so gh is in the kernel, and the kernel is closed under the group operation.
Moreover, if g is in the kernel then

b = 1 · b = (g −1 g) · b = g −1 · (g · b) = g −1 · b,

so g −1 is in the kernel.
Therefore the kernel of the group action is a nonempty subset of G which is
closed under the binary operation of G and which is closed under inverses,
so the kernel is a subgroup of G.

(b) {g ∈ G | ga = a} (called the stabilizer of a in G)

Proof. The stabilizer of a is nonempty since 1 is a member. Now let g, h


be any members of the stabilizer. Then

(gh) · a = g · (h · a) = g · a = a,

so the stabilizer is closed under the group operation. It is also closed under
inverses, since

a = 1 · a = (g −1 g) · a = g −1 · (g · a) = g −1 · a.

Therefore the stabilizer is a subgroup of G.

1.7.5 Exercise 5
Prove that the kernel of an action of the group G on the set A is the same as
the kernel of the corresponding permutation representation G → SA .

Proof. Let ϕ : G → SA be the permutation representation of the group action


on A, so that for g ∈ G and a ∈ A, ϕ(g)(a) = g · a.
If g ∈ ker ϕ, then ϕ(g) = 1, where 1 is the identity permutation on A. Then
g.a = a for all a ∈ A, and g is in the kernel of the action. Conversely, if g
is in the kernel of the action, then g.a = a for all a ∈ A, so that ϕ(g) = 1
and g ∈ ker ϕ. Therefore the kernel of the group action and the kernel of the
corresponding permutation representation are the same.
1.7. GROUP ACTIONS 67

1.7.6 Exercise 6
Prove that a group G acts faithfully on a set A if and only if the kernel of the
action is the set consisting only of the identity.
Proof. First, suppose that G acts faithfully on A and let g be an element in the
kernel of the action. Then g · a = a for all a ∈ A. However, 1 · a = a for all
a ∈ A, so the elements 1 and g induce the same permutation on A. Since G acts
faithfully, this must mean that g = 1, so that the kernel of the action is the set
{1}.
For the converse, suppose that the kernel of the action is the set {1}. Pick two
elements g and h in G and suppose that g and h induce the same permutation
on A. Then for any a ∈ A, g · a = h · a. But then

a = (g −1 g) · a = g −1 · (g · a) = g −1 · (h · a) = (g −1 h) · a.

Therefore g −1 h is in the kernel of the action, so g −1 h = 1. This implies that


g = h, so that distinct elements in G must induce distinct permutations on A.
This shows that G acts faithfully on A.

1.7.7 Exercise 7
Prove that in Example 2 in this section the action is faithful.
Proof. If V is a vector space over a field F , then the multiplicative group F ×
acts on the set V via the mapping a · v = av for a ∈ F × and v ∈ V . We want
to show that this action is faithful.
Let a, b ∈ F × be such that a · v = b · v for all v ∈ V . Then

0 = a · v + −(a · v)
= a · v + −(b · v)
= av − bv
= (a − b)v.

Since (a − b)v is 0 even when v is nonzero, this implies that a − b = 0 or a = b.


Therefore distinct elements in F × must induce distinct permutations on V and
the action is faithful.

1.7.8 Exercise 8
Let A be a nonempty set and let k be a positive integer with k ≤ |A|. The
symmetric group SA acts on the set B consisting of all subsets of A of cardinality
k by σ · {a1 , . . . , ak } = {σ(a1 ), . . . , σ(ak )}.
(a) Prove that this is a group action.

Proof. Suppose σ1 , σ2 ∈ SA . Then for any subset {a1 , . . . , ak } of A,

σ1 · (σ2 · {a1 , . . . , ak }) = σ1 · {σ2 (a1 ), . . . , σ2 (ak )}


= {σ1 (σ2 (a1 )), . . . , σ1 (σ2 (ak ))}
= (σ1 ◦ σ2 ) · {a1 , . . . , ak }
68 CHAPTER 1. INTRODUCTION TO GROUPS

and
1 · {a1 , . . . , ak } = {1(a1 ), . . . , 1(ak )} = {a1 , . . . , ak }.
Therefore the specified mapping is a group action.

(b) Describe explicitly how the elements (1 2) and (1 2 3) act on the six 2-
element subsets of {1, 2, 3, 4}.

Solution. We have

(1 2) · {1, 2} = {2, 1},


(1 2) · {1, 3} = {2, 3},
(1 2) · {1, 4} = {2, 4},
(1 2) · {2, 3} = {1, 3},
(1 2) · {2, 4} = {1, 4},
(1 2) · {3, 4} = {3, 4},

and

(1 2 3) · {1, 2} = {2, 3},


(1 2 3) · {1, 3} = {2, 1},
(1 2 3) · {1, 4} = {2, 4},
(1 2 3) · {2, 3} = {3, 1},
(1 2 3) · {2, 4} = {3, 4},
(1 2 3) · {3, 4} = {1, 4}.

1.7.9 Exercise 9
Do both parts of the preceding exercise with “ordered k-tuples” in place of “k-
element subsets,” where the action on k-tuples is defined as above but with set
braces replaced by parentheses.
Solution. The work is essentially the same, but with k-tuples replacing the
k-element subsets, so we omit it. Note that in part (b) there are twice as
many different 2-tuples as there are 2-element subsets, since the ordering of the
elements is significant.

1.7.10 Exercise 10
With reference to the preceding two exercises determine:
(a) for which values of k the action of Sn on k-element subsets is faithful

Solution. The action of SA on k-element subsets of a set A is faithful


for all integers k with 1 ≤ k < |A|, which we will now show. Suppose
σ1 and σ2 are distinct permutations in SA . Label the elements of A
as {a1 , a2 , . . . , an }, where n = |A|. Without loss of generality, we may
suppose that σ1 (a1 ) 6= σ2 (a1 ) (if not, relabel the elements of A so that
this is true).
1.7. GROUP ACTIONS 69

Now, take any k-element subset B of A which contains a1 but which does
not contain (σ1−1 ◦ σ2 )(a1 ) (this is possible since 1 ≤ k < |A|). Then
σ1 · B does not contain σ2 (a1 ), however σ2 · B does. Therefore distinct
permutations in SA induce distinct permutations on the k-element subsets
of A, so the action is faithful (again, assuming 1 ≤ k < |A|).

(b) for which values of k the action of Sn on ordered k-tuples is faithful

Solution. The action of SA on ordered k-tuples of elements of A is faithful


for all integers k with 1 ≤ k ≤ |A|. To see this, suppose that σ1 , σ2 are
distinct permutations in SA . Suppose for example that σ1 (a1 ) 6= σ2 (a1 )
and consider the k-tuple B = (a1 , a2 , . . . , ak ). Then the first coordinate
in σ1 · B is distinct from the first coordinate of σ2 · B. Therefore distinct
permutations in SA induce distinct permutations on the set of k-tuples,
so the action is faithful.

1.7.11 Exercise 11
Write out the cycle decomposition of the eight permutations in S4 corresponding
to the elements in D8 given by the action of D8 on the vertices of a square (where
the vertices of the square are labelled as in Section 2).

Solution. Let ϕ : D8 → S4 be the permutation representation associated to the


action of D8 on the vertices {1, 2, 3, 4} of a square. Then

ϕ(1) = 1,
ϕ(r) = (1 2 3 4),
ϕ(r2 ) = (1 3)(2 4),
ϕ(r3 ) = (1 4 3 2),
ϕ(s) = (2 4),
ϕ(sr) = (1 4)(2 3),
ϕ(sr2 ) = (1 3),

and

ϕ(sr3 ) = (1 2)(3 4).

1.7.12 Exercise 12
Assume n is an even positive integer and show that D2n acts on the set consisting
of pairs of opposite vertices of a regular n-gon. Find the kernel of this action
(label vertices as usual).

Solution. Fix an even positive integer n. The set of pairs of opposite vertices
of a regular n-gon, labeled in the usual way, is the set P = {P1 , P2 , . . . , Pn/2 }
where n n o
Pk = k, + k .
2
70 CHAPTER 1. INTRODUCTION TO GROUPS

D2n acts on P by x · Pk = P` where P` is the set of images of the vertices in


Pk under the symmetry x. For example, in D8 , sr · {2, 6} = {7, 3} because sr
maps vertex 2 to vertex 7 and vertex 6 to vertex 3.
Let x, y ∈ D2n . It is clear by definition of the action that x·(y·Pk ) = (xy)·Pk
and that 1 · Pk = Pk . So this is a group action. The only symmetry in D2n
which fixes all vertices is the identity 1. However, since the order of vertices
in each pair does not matter, any symmetry which only sends vertices to their
opposites will also fix pairs of vertices. The only symmetry which does this is
rn/2 . There is no symmetry which fixes only some vertices and which sends
all others to their opposite vertices, so the kernel of the action is just the set
{1, rn/2 }.

1.7.13 Exercise 13
Find the kernel of the left regular action.

Solution. Let G be a group. The kernel of the left regular action is the set

{g ∈ G | gh = h for all h ∈ G}.

By uniqueness of the identity, it is clear that this set is simply {1}. Therefore
the left regular action is always faithful.

1.7.14 Exercise 14
Let G be a group and let A = G. Show that if G is non-abelian then the maps
defined by g · a = ag for all g, a ∈ G do not satisfy the axioms of a (left) group
action of G on itself.

Proof. Since G is non-abelian, there exist g1 , g2 ∈ G such that g1 g2 6= g2 g1 .


Then g1 · (g2 · a) = ag2 g1 but (g1 g2 ) · a = ag1 g2 . If ag2 g1 = ag1 g2 then the
cancellation law gives g2 g1 = g1 g2 , a contradiction. Therefore this map does
not define a left group action.

1.7.15 Exercise 15
Let G be any group and let A = G. Show that the maps defined by g · a = ag −1
for all g, a ∈ G do satisfy the axioms of a (left) group action of G on itself.

Proof. Let g1 , g2 , a ∈ G be arbitrary. Then

g1 · (g2 · a) = g1 · (ag2−1 ) = ag2−1 g1−1 = a(g1 g2 )−1 = (g1 g2 ) · a

and
1 · a = a1−1 = a1 = a.

Therefore this map does define a group action.


1.7. GROUP ACTIONS 71

1.7.16 Exercise 16
Let G be any group and let A = G. Show that the maps defined by g ·a = gag −1
for all g, a ∈ G do satisfy the axioms of a (left) group action (this action of G
on itself is called conjugation).

Proof. For any g1 , g2 , a ∈ G we have

g1 · (g2 · a) = g1 · (g2 ag2−1 ) = g1 g2 ag2−1 g1−1 = (g1 g2 )a(g1 g2 )−1 = (g1 g2 ) · a

and
1 · a = 1a1 = a,
so this mapping does define a group action.

1.7.17 Exercise 17
Let G be a group and let G act on itself by left conjugation, so each g ∈ G maps
G to G by
x 7→ gxg −1 .
For fixed g ∈ G, prove that conjugation by g is an isomorphism from G onto
itself (i.e., is an automorphism of G). Deduce that x and gxg −1 have the same
order for all x in G and that for any subset A of G, |A| = |gAg −1 | (here
gAg −1 = {gag −1 | a ∈ A}).

Proof. Fix a g ∈ G and let ϕ : G → G denote the map x 7→ gxg −1 . Then for
any x1 , x2 ∈ G we have

ϕ(x1 x2 ) = gx1 x2 g −1 = (gx1 g −1 )(gx2 g −1 ) = ϕ(x1 )ϕ(x2 )

so ϕ is a homomorphism.
Next, suppose ϕ(x1 ) = ϕ(x2 ). Then gx1 g −1 = gx2 g −1 and multiplying both
sides of this equation on the left by g −1 and on the right by g gives x1 = x2 , so
that ϕ is injective.
Now let y ∈ G be arbitrary. Then x = g −1 yg is such that ϕ(x) = y, so ϕ is
surjective. Therefore ϕ is an automorphism.
Since isomorphisms preserve order, we see that each element x in G has the
same order as its conjugate gxg −1 . Moreover, if A ⊆ G then the restriction of
ϕ to A, ϕ|A : A → gAg −1 , is still a bijection, so |A| = |gAg −1 |.

1.7.18 Exercise 18
Let H be a group acting on a set A. Prove that the relation ∼ on A defined by

a ∼ b if and only if a = hb for some h ∈ H

is an equivalence relation. (For each x ∈ A the equivalence classes of x under ∼


is called the orbit of x under the action of H. The orbits under the action of H
partition the set A.)
72 CHAPTER 1. INTRODUCTION TO GROUPS

Proof. Since a = 1a we have a ∼ a. And if a = hb for h ∈ H then

h−1 a = h−1 (hb) = (h−1 h)b = b,

so a ∼ b implies b ∼ a.
Lastly, suppose a ∼ b and b ∼ c and let h1 , h2 ∈ H be such that a = h1 b and
b = h2 c. Then a = h1 (h2 c) = (h1 h2 )c and a ∼ c. Hence ∼ is an equivalence
relation.

1.7.19 Exercise 19
Let H be a subgroup of the finite group G and let H act on G (here A = G) by
left multiplication. Let x ∈ G and let O be the orbit of x under the action of
H. Prove that the map

H→O defined by h 7→ hx

is a bijection (hence all orbits have cardinality |H|). From this and the preceding
exercises deduce Lagrange’s Theorem:

if G is a finite group and H is a subgroup of G then |H| divides |G|.

Proof. Let ϕ : H → O denote the map h 7→ hx. Suppose ϕ(h) = ϕ(k) for
h, k ∈ H. Then hx = kx and right cancellation implies that h = k, so that ϕ is
injective. And ϕ is surjective by definition (y ∈ O means that there is h ∈ H
such that hx = y). Therefore ϕ is a bijection and |H| = |O|.
From the previous exercise, we know that the orbits under the action of H
partition G. Each equivalence class O has cardinality |H|, so |G| = n|H| where
n is the number of orbits. Hence |H| divides |G|.

1.7.20 Exercise 20
Show that the group of rigid motions of a tetrahedron is isomorphic to a sub-
group of S4 .

Proof. Call the group of rigid motions of the tetrahedron G. Number each
vertex and let A denote the set {1, 2, 3, 4}. Then each rigid motion α ∈ G
induces a permutation σα ∈ S4 of A. G acts on A via the map αi = σα (i).
Since each distinct α ∈ G permutes the vertices in a different way, we get
an injective homomorphism

ϕ : G → S4 given by ϕ(α) = σα .

Then ϕ(G) is a subgroup of S4 , and by simply restricting the codomain of ϕ we


have an isomorphism from G to this subgroup of S4 .

1.7.21 Exercise 21
Show that the group of rigid motions of a cube is isomorphic to S4 .
1.7. GROUP ACTIONS 73

Proof. Again let G denote the group of rigid motions and let A = {1, 2, 3, 4},
where each i ∈ A corresponds to a pair of opposing vertices on a cube. Each
α ∈ G sends each pair of opposing vertices to a new pair of opposing vertices.
Therefore G acts on A.
Consider the homomorphism ϕ : G → S4 given by

ϕ(α)(i) = αi.

Then ϕ is injective since each distinct rigid motion α ∈ G gives rise to a different
permutation of A. From Exercise 1.2.10 we know that |G| = 24 = |S4 |, so ϕ is
in fact an isomorphism.

1.7.22 Exercise 22
Show that the group of rigid motions of an octahedron is isomorphic to S4 .
Deduce that the groups of rigid motions of a cube and an octahedron are iso-
morphic.
Proof. Number each pair of opposing faces of the octahedron 1, 2, 3, 4. Let G
be the group of rigid motions of the octahedron and let A = {1, 2, 3, 4}. Each
α ∈ G sends each pair of opposing faces to a new pair of opposing faces, so G
acts on A.
As in the previous exercise, we see that the homomorphism

ϕ : G → S4 given by ϕ(α)(i) = αi.

is injective. By Exercise 1.2.11 we have |G| = 24 = |S4 |, so ϕ is an isomorphism.


From this and the previous exercise, we see that the groups of rigid motions
of the cube and the octahedron are isomorphic.

1.7.23 Exercise 23
Explain why the action of the group of rigid motions of a cube on the set of
three pairs of opposite faces is not faithful. Find the kernel of this action.
Solution. The group of rigid motions of a cube has order 24 but the permutations
on the set of pairs of opposite faces has order |S3 | = 6. Therefore the action
cannot be faithful.
Construct a line through the center of each pair of opposite faces. Then
a 180◦ rotation about each of these lines will send each pair of opposite faces
to itself. These are the only rotations that fix pairs of opposing faces, so the
kernel of the action consists of these three 180◦ rotations along with the identity
transformation.
74 CHAPTER 1. INTRODUCTION TO GROUPS
Chapter 2

Subgroups

2.1 Definition and Examples


Let G be a group.

2.1.1 Exercise 1
In each of (a)–(e) prove that the specified subset is a subgroup of the given
group.
(a) the set of complex numbers of the form a + ai, a ∈ R (under addition)

Proof. Call the set G. G is obviously nonempty. For any a + ai and b + bi


in G, we have
(a + ai) − (b + bi) = (a − b) + (a − b)i ∈ G,
so by Proposition 1, G ≤ C.

(b) the set of complex numbers of absolute value 1, i.e., the unit circle in the
complex plane (under multiplication)

Proof. Let G denote the complex numbers of absolute value 1, and let z
denote the conjugate of z. Then G is nonempty and for any z, w ∈ G, we
have
|w|
|zw−1 | = |z||w−1 | = |z| 2 = 1,
|w|
so zw−1 ∈ G. Therefore G ≤ C× .

(c) for fixed n ∈ Z+ the set of rational numbers whose denominators divide
n (under addition)

Proof. Let G denote the subset in question. G is clearly not empty. Let
a, b ∈ G be arbitrary. Then there is x, y ∈ Z and k, ` ∈ Z+ so that
a = x/(kn) and b = y/(`n). Then we have
x y `x − ky z
a−b= − = =
kn `n `kn mn
where z ∈ Z and m ∈ Z+ . Therefore a − b ∈ G so that G ≤ Q.

75
76 CHAPTER 2. SUBGROUPS

(d) for fixed n ∈ Z+ the set of rational numbers whose denominators are
relatively prime to n (under addition)

Proof. Again, let G denote the subset, which is clearly nonempty. Take
a/b and c/d in G, so that (b, n) = (d, n) = 1. Then
a c ad − bc
− = .
b d bd
Let k = (bd, n). If k > 1, then there is a prime number m which divides
k. Then m | bd which implies m | b or m | d, which is impossible since
m | n. Therefore k = 1 and a/b − c/d ∈ G. So G ≤ Q.

(e) the set of nonzero real numbers whose square is a rational number (under
multiplication)

Proof. Let G be the set in question, which is clearly nonempty. If a, b ∈ G,


then a2 , b2 ∈ Q. Then
 a 2 a2
= 2 ∈ Q,
b b
so a/b ∈ G. Hence G ≤ R× .

2.1.2 Exercise 2
In each of (a)–(e) prove that the specified subset is not a subgroup of the given
group:
(a) the set of 2-cycles in Sn for n ≥ 3

Proof. For any n ≥ 3, the 2-cycles (1 2) and (2 3) are members of Sn , yet


(2 3)(1 2) = (1 3 2) which is not a 2-cycle. So this set is not a subgroup.

(b) the set of reflections in D2n for n ≥ 3

Proof. Since s and sr are reflections, but s(sr) = r is not, this set is not
closed under the group operation so it is not a subgroup.

(c) for n a composite integer > 1 and G a group containing an element of


order n, the set {x ∈ G | |x| = n} ∪ {1}

Proof. Let p | n for p a prime. Then (xn/p )p = xn = 1, so |xn/p | < n and


the set is not closed under the group operation.

(d) the set of (positive and negative) odd integers in Z together with 0

Proof. Since 1+1 = 2, this set is not closed under addition and is therefore
not a subgroup.

(e) the set of real numbers whose square is a rational number (under addition)
√ √ √ √
Proof. 2 and 3 are in this subset, but 2 + 3 is not, so this cannot
be a subgroup.
2.1. DEFINITION AND EXAMPLES 77

2.1.3 Exercise 3
Show that the following subsets of the dihedral group D8 are actually subgroups:
(a) {1, r2 , s, sr2 }

Proof. This is a finite group so it suffices to show that it is closed under


the group operation of composition. We have
r2 (r2 ) = 1,
r2 (s) = sr2 ,
r2 (sr2 ) = s,
s(r2 ) = sr2 ,
s2 = 1,
s(sr2 ) = r2 ,
sr2 (r2 ) = s,
sr2 (s) = r2 ,
sr2 (sr2 ) = 1.
Therefore this subset is a subgroup.

(b) {1, r2 , sr, sr3 }

Proof. Again, we can simply enumerate the possibilities. We find that


r2 (r2 ) = sr(sr) = sr3 (sr3 ) = 1,
r2 (sr) = sr(r2 ) = sr3 ,
r2 (sr3 ) = sr3 (r2 ) = sr,
and
sr(sr3 ) = sr3 (sr) = r2 .
Therefore this is a subgroup.

2.1.4 Exercise 4
Give an explicit example of a group G and an infinite subset H of G that is
closed under the group operation but is not a subgroup of G.
Solution. Let G = R× with the operation of multiplication. Then if H is the
nonzero integers, H is closed under multiplication but is not a subgroup since
it is not closed under inverses (for example, 2 has no inverse in H).

2.1.5 Exercise 5
Prove that G cannot have a subgroup H with |H| = n − 1, where n = |G| > 2.
Proof. If such a subgroup H does exist, then it must exclude exactly one element
g from G. Since |H| ≥ 2, we can take a nonidentity element h ∈ H.
Consider the element gh. If gh 6∈ H, then gh = g and cancellation implies
that h is the identity, which is a contradiction. On the other hand, if gh ∈ H,
then (gh)h−1 = g ∈ H, a contradiction. So the subgroup H does not exist.
78 CHAPTER 2. SUBGROUPS

2.1.6 Exercise 6
Let G be an abelian group. Prove that {g ∈ G | |g| < ∞} is a subgroup of G
(called the torsion subgroup of G). Give an explicit example where this set is
not a subgroup when G is non-abelian.

Solution. Let G be abelian and let H be the elements of G having finite order.
H is nonempty since 1 ∈ H. Suppose a, b ∈ H. Then |a| = m and |b| = n for
some finite m and n. Since G is abelian we have

(ab−1 )mn = amn (bmn )−1 = 1.

Therefore ab−1 ∈ H and H is a subgroup of G.


Now, for a non-abelian counterexample, consider the group of invertible
functions from R → R under function composition. Let f : R → R and g : R → R
be given by
f (x) = −x and g(x) = 1 − x.

Then f and g have order 2 but f ◦ g, given by x 7→ x − 1, has infinite order.

2.1.7 Exercise 7
Fix some n ∈ Z with n > 1. Find the torsion subgroup of Z × (Z/nZ). Show
that the set of elements of infinite order together with the identity is not a
subgroup of this direct product.

Solution. Let G = Z × (Z/nZ) (with componentwise addition) and let H be the


torsion subgroup. Since every nonzero integer has infinite order, members of H
must have the form (0, k) for k ∈ Z/nZ. But Z/nZ is a finite group, so all of its
members have finite order. Therefore H = {(0, k) | k ∈ Z/nZ}. And we know
that this is a subgroup by the previous exercise.
Now let K be the set of elements of G having infinite order together with
the identity. Then (1, 1) ∈ K and (−1, 0) ∈ K, but (1, 1) + (−1, 0) = (0, 1) 6∈ K.
Therefore K is not a subgroup of G.

2.1.8 Exercise 8
Let H and K be subgroups of G. Prove that H ∪ K is a subgroup if and only
if either H ⊆ K or K ⊆ H.

Proof. Suppose H ∪ K is a subgroup of G. If H ⊆ K then we are done.


Suppose H 6⊆ K so that there is h ∈ H such that h 6∈ K. Let k be any element
in K. Since h, k ∈ H ∪ K, we must have hk ∈ H ∪ K. But if hk ∈ K, then
hk(k −1 ) = h ∈ K, which contradicts the choice of h. So hk ∈ H. And h−1 ∈ H,
so h−1 (hk) = k ∈ H. Hence every element of K is in H so that K ⊆ H.
Conversely, suppose H ⊆ K. Then H ∪ K = K is a subgroup. Similarly, if
K ⊆ H, then H ∪ K = H is a subgroup. This completes the proof.
2.1. DEFINITION AND EXAMPLES 79

2.1.9 Exercise 9
Let G = GLn (F ), where F is any field. Define

SLn (F ) = {A ∈ GLn (F ) | det(A) = 1}

(called the special linear group). Prove that SLn (F ) ≤ GLn (F ).


Proof. First, note that SLn (F ) is nonempty since the identity matrix I has
determinant 1. Now let A, B ∈ SLn (F ). We know from linear algebra that

det(AB −1 ) = det(A) det(B −1 ) = det(A) det(B)−1 = 1,

so AB −1 ∈ SLn (F ), which shows that SLn (F ) is a subgroup.

2.1.10 Exercise 10
(a) Prove that if H and K are subgroups of G then so is their intersection
H ∩ K.

Proof. Since 1 ∈ H and 1 ∈ K, 1 ∈ H ∩ K and the intersection is


nonempty. For any a, b ∈ H ∩ K, we must have ab−1 ∈ H since a, b ∈ H
and H is a subgroup. Similarly we must have ab−1 ∈ K, so ab−1 ∈ H ∩ K
and H ∩ K ≤ G.

(b) Prove that the intersection of an arbitrary nonempty collection of sub-


groups of G is again a subgroup of G (do not assume the collection is
countable).

Proof. Let Hα be a subgroup of G for all α belonging to some set of indices


A. Let \
H= Hα .
α∈A

Then 1 ∈ H so H is nonempty. If a, b ∈ H, then for any α we have


a, b ∈ Hα , so ab−1 ∈ Hα and we see that ab−1 ∈ H as well. Hence
H ≤ G.

2.1.11 Exercise 11
Let A and B be groups. Prove that the following sets are subgroups of the
direct product A × B:
(a) {(a, 1) | a ∈ A}

Proof. Call the set H. Then (1, 1) ∈ H so H is nonempty. For any


a1 , a2 ∈ A we have a1 a−1
2 ∈ A, so (a1 , 1)(a2 , 1)−1 = (a1 a−1
2 , 1) ∈ H.
Therefore H ≤ A × B.

(b) {(1, b) | b ∈ B}

Proof. The proof is almost the same as in part (a): H is nonempty, and for
any b1 , b2 ∈ B we have (1, b1 )(1, b2 )−1 = (1, b1 b−1
2 ) ∈ H, so H ≤ A×B.
80 CHAPTER 2. SUBGROUPS

(c) {(a, a) | a ∈ A}, where here we assume B = A (called the diagonal


subgroup)

Proof. Again, call the subset H. (1, 1) ∈ H so H is nonempty. For any


a1 , a2 ∈ A, we have a1 a−1
2 ∈ A so (a1 , a1 )(a2 , a2 )
−1
= (a1 a−1 −1
2 , a1 a2 ) ∈ H.
2
Therefore H is a subgroup of A .

2.1.12 Exercise 12
Let A be an abelian group and fix some n ∈ Z. Prove that the following sets
are subgroups of A:

(a) {an | a ∈ A}

Proof. Call the subset H. Then 1n = 1 ∈ H so H is nonempty. If


an , bn ∈ H then, since A is abelian,

an (bn )−1 = an (b−1 )n = (ab−1 )n .

Therefore an (bn )−1 ∈ H and H ≤ A.

(b) {a ∈ A | an = 1}

Proof. Again, call the set H. Then 1 ∈ H so H is nonempty. Suppose


a, b ∈ H. Then an = 1 and (b−1 )n = (bn )−1 = 1−1 = 1. Since A is abelian,
we have (ab−1 )n = an (b−1 )n = 1 so ab−1 ∈ H. Therefore H ≤ A.

2.1.13 Exercise 13
Let H be a subgroup of the additive group of rational numbers with the property
that 1/x ∈ H for every nonzero element x of H. Prove that H = 0 or Q.

Proof. Suppose H is a subgroup of Q with the given property. Certainly 0 ∈ H.


If H = 0 then there is nothing left to prove, so suppose H 6= 0. Then x ∈ H
for some nonzero x ∈ Q. And we may take x to be positive, since if x < 0 then
−x > 0 and −x ∈ H since H is closed under additive inverses.
Write x = a/b for positive integers a and b. Since H is closed under addition,
we have
b terms
z }| {
a a a
bx = + + · · · + = a ∈ H.
b b b
Also, a is nonzero, so by hypothesis 1/a ∈ H. By the same reasoning as above,
we have a(1/a) = 1 ∈ H. And since H is closed under addition and inverses,
this shows that Z ⊆ H.
Now, let r ∈ Q be arbitrary and write r = p/q for integers p and q (with q
nonzero). Since q ∈ H, we have 1/q ∈ H and so p(1/q) = p/q ∈ H. This shows
that Q ⊆ H. But H ⊆ Q, so H = Q and the proof is complete.
2.1. DEFINITION AND EXAMPLES 81

2.1.14 Exercise 14
Show that {x ∈ D2n | x2 = 1} is not a subgroup of D2n (here n ≥ 3).
Proof. In D2n , s2 = 1 and (sr)2 = srsr = s2 r−1 r = 1, so these elements are in
the subset. However, their product s(sr) = r has order n > 2. So this set is not
closed under the group operation and thus is not a subgroup.

2.1.15 Exercise 15
Let H1 ≤ H2 ≤ · · · be an ascending chain of subgroups of G. Prove that
S ∞
i=1 Hi is a subgroup of G.
S∞
Proof. Let H = i=1 Hi . Obviously 1 ∈ H, so H is nonempty. Let a, b ∈ H.
Then a ∈ Hi for some i and b ∈ Hj for some j. If k = max(i, j), then a and b
both belong to Hk , so ab−1 belongs also to Hk . Therefore ab−1 ∈ H as required.
Hence H ≤ G.

2.1.16 Exercise 16
Let n ∈ Z+ and let F be a field. Prove that the set

{(aij ) ∈ GLn (F ) | aij = 0 for all i > j}

is a subgroup of GLn (F ) (called the group of upper triangular matrices).


Proof. Fix an n ∈ Z+ and call the set of n × n upper triangular matrices H. H
is nonempty, since the identity matrix is in H.
Let A, B ∈ H, where the ijth entry of A is aij and the corresponding entry
of B is bij . If AB = C with C = (cij ) then
n
X
cij = aik bkj ,
k=0

and if i > j then this sum must be 0 since aik = 0 for k < i and bkj = 0 for
k ≥ i > j. Therefore H is closed under multiplication.
Lastly, we need to show that H is closed under inverses. Consider the matrix
A. Since A ∈ GLn (F ) we know that A is invertible. And since the determinant
of an upper triangular matrix is the product of the diagonal entries, we must
have aii 6= 0 for each i.
Let D = A−1 , so that DA = I for D = (dij ). Suppose that D is not upper
triangular, and let dij be nonzero for some i > j. Suppose also that dij is the
first nonzero entry in row i. Then
n
X
dik akj = 0
k=1

since DA = I. But dik = 0 for each k < j since dij is the first nonzero entry
in the row. And akj = 0 for each k > j since A is upper triangular. Therefore
the only term which survives is dij ajj , which is nonzero. But then the sum is
nonzero, which gives a contradiction. Therefore D is upper triangular and H is
closed under inverses. This shows that H ≤ GLn (F ).
82 CHAPTER 2. SUBGROUPS

2.1.17 Exercise 17
Let n ∈ Z+ and let F be a field. Prove that the set

{(aij ) ∈ GLn (F ) | aij = 0 for all i > j, and aii = 1 for all i}

is a subgroup of GLn (F ).
Proof. Again, call the set H. We know H is nonempty since I ∈ H.
Let A, B ∈ H. By the previous exercise we know that the product AB must
be upper triangular. So we need only check that the diagonal entries are each
1. For each i, we have
Xn
aik bki = aii bii = 1,
k=1

since all nondiagonal terms are 0 (because aik = 0 for k < i and bki = 0 for
k > i). Therefore H is closed under products.
Now let D = (dij ) be such that DA = I. Again, by the previous exercise we
know that D must be an upper triangular matrix, so we need only ensure that
the diagonal entries are each 1. For each i, we have
n
X
1= dik aki = dii aii = dii ,
k=1

since nondiagonal terms are 0. Therefore H is closed under inverses, and H ≤


GLn (F ).
2.2. CENTRALIZERS AND NORMALIZERS 83

2.2 Centralizers and Normalizers, Stabilizers and


Kernels
2.2.1 Exercise 1
Prove that
CG (A) = {g ∈ G | g −1 ag = a for all a ∈ A}.

Proof. By multiplying on the left by g and on the right by g −1 , we see that


g −1 ag = a if and only if gag −1 = a. Therefore the above set is a valid alternative
way to define the centralizer of A.

2.2.2 Exercise 2
Prove that CG (Z(G)) = G and deduce that NG (Z(G)) = G.

Proof. Let g ∈ G be arbitrary. If a ∈ Z(G), then in particular, ga = ag


which shows that gag −1 = a. Therefore g ∈ CG (Z(G)) for any g ∈ G, so
G ≤ CG (Z(G)). But we know CG (Z(G)) ≤ G, so this establishes equality.
Since CG (A) ≤ NG (A) for any A ⊆ G, we must have NG (Z(G)) = G.

2.2.3 Exercise 3
Prove that if A and B are subsets of G with A ⊆ B then CG (B) is a subgroup
of CG (A).

Proof. Suppose A and B are as stated. Let g ∈ CG (B). Then gbg −1 = b for any
b ∈ B. But A ⊆ B, so gag −1 = a for any a ∈ A as well. Therefore g ∈ CG (A).
This shows that CG (B) ⊆ CG (A), and since both are subgroups of G, we have
CG (B) ≤ CG (A).

2.2.4 Exercise 4
For each of S3 , D8 , and Q8 compute the centralizers of each element and find
the center of each group. Does Lagrange’s Theorem simplify your work?

Solution. The centralizer of 1 (for any group) is the entire group. The central-
izers of the other elements can be computed directly. For example, CS3 ((1 2))
must at minimum include 1 and (1 2) itself. We can test the other elements
directly (note (1 2)−1 = (1 2)):

(1 2)(1 3)(1 2) = (2 3),


(1 2)(2 3)(1 2) = (1 3),
(1 2)(1 2 3)(1 2) = (1 3 2),
(1 2)(1 3 2)(1 2) = (1 2 3).

So, CS3 ((1 2)) = {1, (1 2)}.


We can use Lagrange’s Theorem to reduce some of the checking. For ex-
ample, let a = (1 3). Then CS3 (a) must include the subgroup {1, (1 3)}, so 2
divides |CS3 (a)|. On the other hand, |CS3 (a)| divides |S3 | = 6. Therefore there
are only two possibilities, either |CS3 (a)| = 2 or 6. Since (1 3) does not commute
84 CHAPTER 2. SUBGROUPS

with (1 2), we know that the order must be 2. So CS3 (a) = {1, (1 3)}. Similarly,
we find CS3 ((2 3)) = {1, (2 3)}.
Now let a = (1 2 3). We have a−1 = (1 3 2) = a2 so CS3 (a) must contain the
cyclic subgroup {1, a, a2 } and we see that 3 divides |CS3 (a)|. So the order is
either 3 or 6. But it must be 3, since (1 2 3) does not commute with (1 2), for
example. So CS3 (a) = {1, a, a2 }. Similarly, CS3 ((1 3 2)) is this same set.
From the above results, we see that the center of S3 is Z(S3 ) = {1}, since
no non-identity element commutes with every element of S3 .
Similarly, we may find the centralizers of D8 :

CD8 (r) = {1, r, r2 , r3 },


CD8 (r2 ) = D8 ,
CD8 (r3 ) = {1, r, r2 , r3 },
CD8 (s) = {1, r2 , s, sr2 },
CD8 (sr) = {1, r2 , sr, sr3 },
CD8 (sr2 ) = {1, r2 , s, sr2 },
CD8 (sr3 ) = {1, r2 , sr, sr3 }.

And we see that Z(D8 ) = {1, r2 }.


Finally, for Q8 , we have:

CQ8 (−1) = Q8 ,
CQ8 (i) = {1, −1, i, −i},
CQ8 (−i) = {1, −1, i, −i},
CQ8 (j) = {1, −1, j, −j},
CQ8 (−j) = {1, −1, j, −j},
CQ8 (k) = {1, −1, k, −k},
CQ8 (−k) = {1, −1, k, −k}.

And Z(Q8 ) = {1, −1}.

2.2.5 Exercise 5
In each of parts (a) to (c) show that for the specified group G and subgroup A
of G, CG (A) = A and NG (A) = G.

(a) G = S3 and A = {1, (1 2 3), (1 3 2)}.

Solution. A is a cyclic subgroup generated by (1 2 3), so A ≤ CG (A). By


Lagrange’s Theorem, 3 divides |CG (A)| which divides |S3 | = 6, so either
|CG (A)| = 3 or it is 6. But it can’t be 6 since, for example, (1 2) does not
commute with (1 2 3). Therefore |CG (A)| = 3 and we see that CG (A) = A.
Since CG (A) ≤ NG (A), we again have either |NG (A)| = 3 or 6. However,

(1 2)A(1 2) = {1, (1 3 2), (1 2 3)} = A,

so |NG (A)| > 3. Therefore NG (A) = G.


2.2. CENTRALIZERS AND NORMALIZERS 85

(b) G = D8 and A = {1, s, r2 , sr2 }.

Solution. The elements of A all commute with one another and in fact
form a subgroup of D8 . By Lagrange, |CG (A)| = 4 or 8. But r does not
commute with s, for example, so |CG (A)| = 4 and we have CG (A) = A.
Since CG (A) ≤ NG (A), we must have either NG (A) = A or NG (A) = G.
Since
rAr−1 = {1, sr2 , r2 , s} = A,

we must have NG (A) = G.

(c) G = D10 and A = {1, r, r2 , r3 , r4 }.

Solution. A is a cyclic subgroup. Again, by Lagrange, we must have


|CG (A)| = 5 or 10. But s and r do not commute, so it must be the
former. Hence CG (A) = A.
For the normalizer, we simply note that

sAs = {1, r4 , r3 , r2 , r} = A,

so NG (A) = G.

2.2.6 Exercise 6
Let H be a subgroup of the group G.

(a) Show that H ≤ NG (H). Give an example to show that this is not neces-
sarily true if H is not a subgroup.

Solution. Let g ∈ H. First, take x ∈ gHg −1 . Then x = ghg −1 for some


h ∈ H. Since H is a subgroup and thus closed under the group operation,
we have x ∈ H. Conversely, if x ∈ H then by definition x ∈ gHg −1 .
Therefore gHg −1 = H and we see that g ∈ NG (H). Since this is true for
all g ∈ H, it follows that H ≤ NG (H).
As a counterexample for the case where H is not a subgroup, consider
G = D4 and H = {1, r, s}. Then sHs = {1, r3 , s} =
6 H, so s 6∈ NG (H)
and H 6⊆ NG (H).

(b) Show that H ≤ CG (H) if and only if H is abelian.

Proof. Suppose H ≤ CG (H) and let a, b ∈ H. Then a ∈ CG (H) so in


particular, aba−1 = b, or equivalently, ab = ba. Therefore H is abelian.
Conversely, suppose H is abelian. If a ∈ H, then ah = ha for each
h ∈ H. Equivalently, aha−1 = h, so that a ∈ CG (H). This shows that
H ≤ CG (H).
86 CHAPTER 2. SUBGROUPS

2.2.7 Exercise 7
Let n ∈ Z with n ≥ 3. Prove the following:

(a) Z(D2n ) = 1 if n is odd

Proof. Suppose rk ∈ Z(D2n ) for k ∈ Z+ . Since srk = r−k s, we must


have rk = r−k . Therefore r2k = 1 and we see that 2 | n, which is a
contradiction.
s can’t be in the center since it doesn’t commute with r. Now suppose
srk ∈ Z(D2n ), with k ∈ Z+ . In order to commute with r, we must have
(srk )r = r(srk ). This implies srk+1 = srk−1 , so rk+1 = rk−1 and we see
that r2 = 1, which means n ≤ 2, another contradiction.
Therefore the only element in Z(D2n ) is 1.

(b) Z(D2n ) = {1, rk } if n = 2k

Proof. From the previous proof we know that the only possible candidates
are 1 and rk where n = 2k. And since r2k = 1 we see that rk = r−k . Any
element x in D2n can be written as x = si rj for i ∈ {0, 1} and j ∈ Z,
j ≥ 0, so,

rk (si rj ) = si r−k rj = si rk rj = si rk+j = (si rj )rk .

Hence Z(D2n ) = {1, rk }.

2.2.8 Exercise 8
Let G = Sn , fix an i ∈ {1, 2, . . . , n} and let Gi = {σ ∈ G | σ(i) = i} (the
stabilizer of i in G). Use group actions to prove that Gi is a subgroup of G.
Find |Gi |.

Proof. Let A = {1, 2, . . . , n}. We know that Sn acts on A by σ · j = σ(j). Then

Gi = {σ ∈ G | σ · i = i}.

Now 1 ∈ Gi by definition of a group action, so Gi is nonempty. Suppose


σ, τ ∈ Gi . Again, by definition of an action,

στ · i = σ · (τ · i) = σ · i = i,

so Gi is closed under composition. And, since

i = (b−1 b) · i = b−1 · (b · i) = b−1 · i,

we see that Gi is closed under inverses. Therefore Gi ≤ G.


Lastly, since every member of Gi fixes i, we have that Gi ∼
= Sn−1 so that
|Gi | = (n − 1)!.
2.2. CENTRALIZERS AND NORMALIZERS 87

2.2.9 Exercise 9
For any subgroup H of G and any nonempty subset A of G define NH (A) to
be the set {h ∈ H | hAh−1 = A}. Show that NH (A) = NG (A) ∩ H and deduce
that NH (A) is a subgroup of H (note that A need not be a subset of H).

Proof. Certainly NH (A) ⊆ NG (A), since every member h of NH (A) is a member


of G for which hAh−1 = A. And NH (A) ⊆ H, so NH (A) ⊆ NG (A) ∩ H.
Now pick h ∈ NG (A) ∩ H. Since h ∈ NG (A), we have hAh−1 = A. And
since h ∈ H, we see that h ∈ NH (A). This shows that NG (A) ∩ H ⊆ NH (A).
Therefore NH (A) = NG (A)∩H and NH (A) must be a subgroup of G (and hence
H) since it is the intersection of two subgroups of G (see Exercise 2.1.10).

2.2.10 Exercise 10
Let H be a subgroup of order 2 in G. Show that NG (H) = CG (H). Deduce
that if NG (H) = G then H ≤ Z(G).

Proof. Let H = {1, a} and suppose g ∈ NG (H). Then gHg −1 = H. Since


g1g −1 = 1, we must have gag −1 = a. Therefore g ∈ CG (H) and we see that
NG (H) ≤ CG (H).
Now suppose g ∈ CG (H). Then g1g −1 = 1 and gag −1 = a, so gHg −1 = H
and g ∈ NG (H). Hence CG (H) ≤ NG (H) and in fact CG (H) = NG (H).
Finally, if NG (H) = G, then CG (H) = G so that H ≤ Z(G).

2.2.11 Exercise 11
Prove that Z(G) ≤ NG (A) for any subset A of G.

Proof. Fix a subset A of G. Let g ∈ Z(G). Then gag −1 = a for all a ∈ A, so


this shows that gAg −1 = A. Therefore Z(G) ≤ NG (A).

2.2.12 Exercise 12
Let R be the set of all polynomials with integer coefficients in the independent
variables x1 , x2 , x3 , x4 i.e., the members of R are finite sums of elements of
the form axr11 xr22 xr33 xr44 , where a is any integer and r1 , . . . , r4 are nonnegative
integers. For example,

12x51 x72 x4 − 18x32 x3 + 11x61 x2 x33 x23


4 (2.1)

is a typical element of R. Each σ ∈ S4 gives a permutation of {x1 , . . . , x4 } by


defining σ · xi = xσ(i) . This may be extended to a map from R to R by defining

σ · p(x1 , x2 , x3 , x4 ) = p(xσ(1) , xσ(2) , xσ(3) , xσ(4) )

for all p(x1 , x2 , x3 , x4 ) ∈ R (i.e., σ simply permutes the indices of the variables).
For example, if σ = (1 2)(3 4) and p(x1 , . . . , x4 ) is the polynomial in (2.1) above,
then

σ · p(x1 , x2 , x3 , x4 ) = 12x52 x71 x3 − 18x31 x4 + 11x62 x1 x34 x23


3
= 12x71 x52 x3 − 18x31 x4 + 11x1 x62 x23 3
3 x4 .
88 CHAPTER 2. SUBGROUPS

(a) Let p = p(x1 , . . . , x4 ) be the polynomial in (2.1) above, let σ = (1 2 3 4)


and let τ = (1 2 3). Compute σ · p, τ · (σ · p), (τ ◦ σ) · p, and (σ ◦ τ ) · p.

Solution. τ ◦ σ = (1 3 4 2) and σ ◦ τ = (1 3 2 4). So


σ · p = 12x1 x52 x73 − 18x33 x4 + 11x23 6 3
1 x2 x3 x4 ,
τ · (σ · p) = 12x71 x2 x53 − 18x31 x4 + 11x1 x23 6 3
2 x3 x4 ,
(τ ◦ σ) · p = 12x71 x2 x53 − 18x31 x4 + 11x1 x23 6 3
2 x3 x4 ,

and

(σ ◦ τ ) · p = 12x1 x53 x74 − 18x2 x34 + 11x23 3 6


1 x2 x3 x4 .

(b) Prove that these definitions give a (left) group action of S4 on R.

Proof. Clearly 1 · p = p for any p ∈ R. For any σ, τ ∈ S4 we have


σ · (τ · p(x1 , x2 , x3 , x4 )) = σ · p(xτ (1) , xτ (2) , xτ (3) , xτ (4) )
= p(xσ(τ (1)) , xσ(τ (2)) , xσ(τ (3)) , xσ(τ (4)) )
= (σ ◦ τ ) · p(x1 , x2 , x3 , x4 ).
Therefore the mapping is a group action.

(c) Exhibit all permutations in S4 that stabilize x4 and prove that they form
a subgroup isomorphic to S3 .

Solution. The stabilizer of x4 consists of all permutations which fix x4 :


1, (1 2), (1 3), (2 3), (1 2 3), (1 3 2). But these correspond precisely to the
elements of S3 , so these permutations form a subgroup of S4 which is
isomorphic to S3 .

(d) Exhibit all permutations in S4 that stabilize the element x1 +x2 and prove
that they form an abelian subgroup of order 4.

Solution. If σ is a member of the stabilizer Rx1 +x2 then σ · (x1 + x2 ) =


x1 + x2 . There are two ways this can happen: σ can fix 1 and 2, or σ can
send 1 to 2 and vice versa. So the permutations in the stabilizer are 1,
(1 2), (3 4), and (1 2)(3 4). All of these elements commute with each other
(since they consist of disjoint cycles), so Rx1 +x2 is an abelian subgroup of
order 4.

(e) Exhibit all permutations in S4 that stabilize the element x1 x2 + x3 x4 and


prove that they form a subgroup isomorphic to the dihedral group of order
8.

Solution. The permutations in S4 which stabilize x1 x2 + x3 x4 are 1, (1 2),


(3 4), (1 2)(3 4), (1 3)(2 4), (1 4)(2 3), (1 3 2 4), and (1 4 2 3).
Let ϕ : Rx1 x2 +x3 x4 → D8 be the map for which
ϕ(1 2) = s and ϕ(1 3 2 4) = r.
Then ϕ extends to an isomorphism since (1 2)2 = 1, (1 3 2 4)4 = 1 and
(1 2)(1 3 2 4) = (1 3 2 4)−1 (1 2).
2.2. CENTRALIZERS AND NORMALIZERS 89

(f) Show that the permutations in S4 that stabilize the element (x1 +x2 )(x3 +
x4 ) are exactly the same as those found in part (e).

Solution. Checking each possibility in turn will show that the permuta-
tions in this stabilizer are exactly the same as those in the previous part
of the problem.

2.2.13 Exercise 13
Let n be a positive integer and let R be the set of all polynomials with integer
coefficients in the independent variables x1 , x2 , . . . , xn , i.e., the members of R
are finite sums of elements of the form axr11 xr22 · · · xrnn , where a is any integer
and r1 , . . . , rn are nonnegative integers. For each σ ∈ Sn define a map
σ: R → R by σ · p(x1 , x2 , . . . , xn ) = p(xσ(1) , xσ(2) , . . . , xσ(n) ).
Prove that this defines a (left) group action of Sn on R.
Proof. Clearly 1 · p(x1 , . . . , xn ) = p(x1 , . . . , xn ). And for σ, τ ∈ Sn we have
σ · (τ · p(x1 , x2 , . . . , xn )) = σ · p(xτ (1) , xτ (2) , . . . , xτ (n) )
= p(xσ(τ (1)) , xσ(τ (2)) , . . . , xσ(τ (n)) )
= (σ ◦ τ ) · p(x1 , x2 , . . . , xn ).
Therefore this mapping does define a group action on R.

2.2.14 Exercise 14
Let H(F ) be the Heisenberg group over the field F introduced in Exercise 1.4.11.
Determine which matrices lie in the center of H(F ) and prove that Z(H(F )) is
isomorphic to the additive group F .
Solution. Let    
1 a b 1 d e
X = 0 1 c and Y = 0 1 f
0 0 1 0 0 1
be elements of H(F ). If X ∈ Z(H(F )) then XY = Y X for any Y ∈ H(F ).
Computing XY and Y X for the matrices above gives
    
1 a b 1 d e 1 a + d af + b + e
XY = 0 1 c  0 1 f  = 0 1 c+f 
0 0 1 0 0 1 0 0 1
and     
1 d e 1 a b 1 a+d b + cd + e
Y X = 0 1 f  0 1 c  = 0 1 c + f .
0 0 1 0 0 1 0 0 1
So af + b + e = b + cd + e or af = cd. Since Y can be arbitrary, the only way
to guarantee this is for a = c = 0. If a and c are both nonzero, then any Y with
f = 0 and d = 1 will not commute with X. Therefore,
  
 1 0 a

Z(H(F )) = 0 1 0 ∈ H(F ) a ∈ F .
0 0 1
 
90 CHAPTER 2. SUBGROUPS

We can see that Z(H(F )) ∼


= F since the map ϕ : F → Z(H(F )) given by
 
1 0 a
ϕ(a) = 0 1 0
0 0 1

is an isomorphism.
2.3. CYCLIC GROUPS AND CYCLIC SUBGROUPS 91

2.3 Cyclic Groups and Cyclic Subgroups


2.3.1 Exercise 1
Find all subgroups of Z45 = hxi, giving a generator for each. Describe the
containments between these subgroups.

Solution. The subgroups are generated by xd where d divides 45. And we have
hxa i ≤ hxb i if (b, 45) | (a, 45). This gives the following subgroup relationships:

Z45 = hxi > hx3 i, hx5 i, hx9 i, hx15 i, 1,


hx3 i > hx9 i, hx15 i, 1,
hx5 i > hx15 i, 1,
hx9 i > 1,
hx15 i > 1,
1 = hx0 i.

2.3.2 Exercise 2
If x is an element of the finite group G and |x| = |G|, prove that G = hxi. Give
an explicit example to show that this result need not be true if G is an infinite
group.

Proof. Let x ∈ G where |x| = |G| = n < ∞. By Proposition 2, we know that


1, x, x2 , . . . , xn−1 are all distinct elements in G. But G contains only n elements,
so this must be the entirety of G. Therefore G = hxi.
This is not always true if |x| = |G| = ∞. For example, in the additive group
Z, |2| = |Z| = ∞ but clearly Z is not generated by 2.

2.3.3 Exercise 3
Find all generators for Z/48Z.

Solution. The generators are those residue classes whose representatives are
relatively prime to 48. Therefore the generators are 1̄, 5̄, 7̄, 11, 13, 17, 19, 23,
25, 29, 31, 35, 37, 41, 43, and 47.

2.3.4 Exercise 4
Find all generators for Z/202Z.

Solution. 202 = 2 · 101, so the generators are all residue classes having odd
representatives excluding 101.

2.3.5 Exercise 5
Find the number of generators for Z/49000Z.
92 CHAPTER 2. SUBGROUPS

Solution. If ϕ denotes the Euler ϕ-function, then the number of generators is


given by
ϕ(49000) = ϕ(23 )ϕ(53 )ϕ(72 )
= 22 (2 − 1)52 (5 − 1)7(7 − 1)
= 4 · 100 · 42
= 16800.

2.3.6 Exercise 6
In Z/48Z write out all elements of hāi for every ā. Find all inclusions between
subgroups in Z/48Z.
Solution. The elements of each subgroup are
Z/48Z = h1̄i = {0̄, 1̄, 2̄, 3̄, . . . , 46, 47},
h2̄i = {0̄, 2̄, 4̄, 6̄, . . . , 44, 46},
h3̄i = {0̄, 3̄, 6̄, 9̄, . . . , 42, 45},
h4̄i = {0̄, 4̄, 8̄, 12, . . . , 40, 44},
h6̄i = {0̄, 6̄, 12, 18, 24, 30, 36, 42},
h8̄i = {0̄, 8̄, 16, 24, 32, 40},
h12i = {0̄, 12, 24, 36},
h16i = {0̄, 16, 32},
h24i = {0̄, 24},
h0̄i = {0̄}.
And we have the following inclusions:
h0̄i, h1̄i, h2̄i, h3̄i, h4̄i, h6̄i, h8̄i, h12i, h16i, h24i ≤ h1̄i,
h0̄i, h2̄i, h4̄i, h6̄i, h8̄i, h12i, h16i, h24i ≤ h2̄i,
h0̄i, h3̄i, h6̄i, h12i, h16i, h24i ≤ h3̄i,
h0̄i, h4̄i, h8̄i, h12i, h16i, h24i ≤ h4̄i,
h0̄i, h6̄i, h12i, h24i ≤ h6̄i,
h0̄i, h8̄i, h16i, h24i ≤ h8̄i,
h0̄i, h12i, h24i ≤ h12i,
h0̄i, h16i ≤ h16i,
h0̄i, h24i ≤ h24i,
h0̄i ≤ h0̄i.

2.3.7 Exercise 7
Let Z48 = hxi and use the isomorphism Z/48Z ∼= Z48 given by 1̄ 7→ x to list all
subgroups of Z48 as computed in the preceding exercise.
Solution. The subgroups are hxi, hx2 i, hx3 i, hx4 i, hx6 i, hx8 i, hx12 i, hx16 i, hx24 i,
and 1.
2.3. CYCLIC GROUPS AND CYCLIC SUBGROUPS 93

2.3.8 Exercise 8
Let Z48 = hxi. For which integers a does the map ϕa defined by ϕa : 1̄ 7→ xa
extend to an isomorphism from Z/48Z onto Z48 .

Solution. Choose an a with (a, 48) = d > 1 and set b = 48/d. If ϕa is a


homomorphism, then

ϕa (b̄) = ϕa (b · 1̄) = ϕa (1̄)b = xab = (x48 )a/d = 1 = ϕa (0̄).

Therefore, in this case, ϕa is not an injection and thus not an isomorphism.


This suggests that ϕa extends to an isomorphism if and only if (a, 48) = 1,
which we will now prove. First we show that the function b̄ 7→ xab is well defined,
i.e., that the value of the function is not affected by the choice of representative
for b̄. Suppose b̄ = c̄. Then 48k = b − c for some integer k, and we have

ϕa (b̄) = xab = xa(48k+c) = (x48 )ak xac = 1ak xac = xac = ϕa (c̄).

Now, ϕa is certainly a homomorphism, since

ϕa (b̄ + c̄) = xa(b+c) = xab xac = ϕa (b̄)ϕa (c̄).

To show injectivity, suppose ϕa (b̄) = ϕa (c̄). Then xab = xac or xa(b−c) = 1.


Hence 48 | a(b − c) and since (a, 48) = 1 we have 48 | (b − c). This shows that
b̄ = c̄.
Finally, since |Z/48Z| = |Z48 | < ∞, we know that injectivity of ϕa implies
surjectivity, so that ϕa is an isomorphism.

2.3.9 Exercise 9
Let Z36 = hxi. For which integers a does the map ψa defined by ψa : 1̄ 7→ xa
extend to a well defined homomorphism from Z/48Z into Z36 . Can ψa ever be
a surjective homomorphism?

Solution. Suppose b̄ = c̄ for integers b and c. If ψa is well defined then ψa (b̄) =


ψa (c̄), that is, xab = xac . Then xa(b−c) = 1 so we must have 36 | a(b − c).
But 48 | (b − c), so there is an integer k for which 48k = b − c and we have
that 36 | 48ak. If we choose b̄ and c̄ so that k = 1, then we must have 3 | a
as a necessary condition for 36 | 48ak. It is also sufficient that 3 | a, since
36 | 144mk.
Since
ψa (b̄ + c̄) = xa(b+c) = xab xac = ψa (b̄)ψa (c̄),
we see that ψa is a well defined homomorphism if and only if 3 | a.
Lastly, suppose ψa (b̄) = x. Since a = 3k for some integer k, we have

x = ψa (b̄) = xab = x3kb .

Therefore x3kb−1 = 1 and we see that 36 divides 3kb − 1. But this is impossible
since if 36m = 3kb − 1 then 1 = 3kb − 36m = 3(kb − 12m) and 3 | 1, a
contradiction. So the homomorphism ψa can never be surjective.
94 CHAPTER 2. SUBGROUPS

2.3.10 Exercise 10
What is the order of 30 in Z/54Z? Write out all the elements and their orders
in h30i.

Solution. Since |1̄| = 54, by Proposition 5 (2) we have

54 54
|30| = |30 · 1̄| = = = 9.
(30, 54) 6

Then
h30i = {0̄, 6̄, 12, 18, 24, 30, 36, 42, 48}
where

|0̄| = 1,
|6̄| = 9,
|12| = 9,
|18| = 3,
|24| = 9,
|30| = 9,
|36| = 3,
|42| = 9,
|48| = 9.

2.3.11 Exercise 11
Find all cyclic subgroups of D8 . Find a proper subgroup of D8 which is not
cyclic.

Solution. The cyclic subgroups are

h1i = 1,
hri = hr3 i = {1, r, r2 , r3 },
hr2 i = {1, r2 },
hsi = {1, s},
hsri = {1, sr},
hsr2 i = {1, sr2 },
hsr3 i = {1, sr3 }.

A proper subgroup that is not cyclic is hs, r2 i = {1, r2 , s, sr2 }.

2.3.12 Exercise 12
Prove that the following groups are not cyclic:

(a) Z2 × Z2
2.3. CYCLIC GROUPS AND CYCLIC SUBGROUPS 95

Proof. Let Z2 = hxi. Checking each element of Z2 × Z2 , we see that none


generate the whole group:

h(1, 1)i = {(1, 1)},


h(1, x)i = {(1, 1), (1, x)},
h(x, 1)i = {(1, 1), (x, 1)},

and

h(x, x)i = {(1, 1), (x, x)}.

Therefore Z2 × Z2 is not cyclic.

(b) Z2 × Z

Proof. If Z2 × Z is cyclic, then it must have a generator of the form (1, n)


or (x, n) for some n ∈ Z. But (1, n) cannot be a generator since it only
generates elements whose first component is 1.
So the generator must have the form (x, n). Now n can only be 1 or −1,
since otherwise we could not get all the integers in the second component.
But neither of these is a generator since, for example, (1, 1) is not in either
cyclic subgroup. Therefore Z2 × Z is not cyclic.

(c) Z × Z

Proof. Any generator for Z × Z must have the form (±1, ±1) since there
is no other way to generate all of the integers in each component. But
every element in a subgroup generated by (±1, ±1) must have components
which differ only in sign. For example, none of these elements will generate
(1, 2). Therefore Z × Z is not cyclic.

2.3.13 Exercise 13
Prove that the following pairs of groups are not isomorphic:

(a) Z × Z2 and Z

Proof. Isomorphisms preserve order of elements, so Z × Z2 cannot be iso-


morphic to Z since the element (0, x) in Z × Z2 has order 2 but no element
in Z has order 2.

(b) Q × Z2 and Q

Proof. Again, Q has no elements of order 2, but |(0, x)| = 2 in Q × Z2 .


Hence the two groups are not isomorphic.
96 CHAPTER 2. SUBGROUPS

2.3.14 Exercise 14
Let σ = (1 2 3 4 5 6 7 8 9 10 11 12). For each of the following integers a
compute σ a : a = 13, 65, 626, 1195, −6, −81, −570 and −1211.
Solution. Since |σ| = 12, the powers of σ consist of exactly 12 distinct elements.
We can use the Division Algorithm to reduce arbitrary powers to their least
residues. For example,
626 = 52(12) + 2,
so σ 626 = (σ 12 )52 σ 2 = σ 2 . Applying this process for each of the given values
produces the following permutations:
σ 13 = σ 1(12)+1 = σ = (1 2 3 4 5 6 7 8 9 10 11 12)
σ 65 = σ 5(12)+5 = σ 5 = (1 6 11 4 9 2 7 12 5 10 3 8)
σ 626 = σ 52(12)+2 = σ 2 = (1 3 5 7 9 11)(2 4 6 8 10 12)
σ 1195 = σ 99(12)+7 = σ 7 = (1 8 3 10 5 12 7 2 9 4 11 6)
σ −6 = σ −1(12)+6 = σ 6 = (1 7)(2 8)(3 9)(4 10)(5 11)(6 12)
σ −81 = σ −7(12)+3 = σ 3 = (1 4 7 10)(2 5 8 11)(3 6 9 12)
σ −570 = σ −48(12)+6 = σ 6 = (1 7)(2 8)(3 9)(4 10)(5 11)(6 12)
σ −1211 = σ −101(12)+1 = σ = (1 2 3 4 5 6 7 8 9 10 11 12).

2.3.15 Exercise 15
Prove that Q × Q is not cyclic.
Proof. In Exercise 2.3.12 we showed that Z × Z is not cyclic. But Z × Z is
a subgroup of Q × Q, and a cyclic group cannot have a non-cyclic subgroup.
Therefore Q × Q is not cyclic.

2.3.16 Exercise 16
Assume |x| = n and |y| = m. Suppose that x and y commute: xy = yx. Prove
that |xy| divides the least common multiple of m and n. Need this be true if x
and y do not commute? Give an example of commuting elements x, y such that
the order of xy is not equal to the least common multiple of |x| and |y|.
Solution. Let ` be the least common multiple of m and n. Then there are
integers a and b such that am = ` and bn = `. So if |x| = m and |y| = n for
commuting elements x and y, then
(xy)` = x` y ` = (xm )a (y n )b = 1.
Therefore |xy| must divide ` by Proposition 3, which completes the proof.
We note that this need not be true if x and y do not commute. For example,
in the symmetric group S3 , |(1 2)| = |(2 3)| = 2 but (1 2)(2 3) = (1 2 3) which
has order 3. Clearly 3 - 2.
Finally, for an example where x and y commute but the order of xy does
not equal the least common multiple of |x| and |y|, consider the cyclic group
Z10 . This group is abelian so all elements commute, and we have |x2 | = 5 and
|x3 | = 10, but |x5 | = 2 6= 10.
2.3. CYCLIC GROUPS AND CYCLIC SUBGROUPS 97

2.3.17 Exercise 17
Find a presentation for Zn with one generator.

Solution. We know that Zn can be generated by a single element x which satis-


fies the one relation xn = 1. Moreover, any group generated by a single element
and satisfying only this relation must be isomorphic to Zn , since all cyclic groups
of the same order are isomorphic. So one possible presentation is

Zn = hx | xn = 1i.

2.3.18 Exercise 18
Show that if H is any group and h is an element of H with hn = 1, then there
is a unique homomorphism from Zn = hxi to H such that x 7→ h.

Proof. Define the function ϕ : Zn → H by

ϕ(xn ) = hn .

First we need to show that ϕ is well defined. Suppose xa = xb . Then xa−b = 1


so n | (a − b) (Proposition 3). So there is an integer c such that cn = a − b. We
may then write a = cn + b so that

ϕ(xa ) = ha = hcn+b = (hn )c hb = hb = ϕ(xb )

as required.
To show that ϕ is a homomorphism, consider two arbitrary elements y = xk
and z = x` in Zn . By the exponent rules established in Exercise 1.1.19, we have

ϕ(yz) = ϕ(xk x` ) = ϕ(xk+` ) = hk+` = hk h` = ϕ(xk )ϕ(x` ) = ϕ(y)ϕ(z),

so ϕ is indeed a homomorphism.
Lastly, to show uniqueness, suppose ψ : Zn → H is any homomorphism such
that ψ(x) = h. Then for any integer k, we wish to show that we must have

ψ(xk ) = hk .

Note that we only need to consider 0 ≤ k ≤ n − 1 since any other power is equal
to one of these. We now proceed by induction on k. ψ(x) = h by assumption,
so the base case is satisfied. Suppose ψ(xk ) = hk for some nonnegative integer
k. Then by the definition of a homomorphism and by the inductive hypothesis,

ψ(xk+1 ) = ψ(xk x) = ψ(xk )ψ(x) = hk h = hk+1 ,

which establishes that ϕ = ψ and thus completes the proof.

2.3.19 Exercise 19
Show that if H is any group and h is an element of H, then there is a unique
homomorphism from Z to H such that 1 7→ h.
98 CHAPTER 2. SUBGROUPS

Proof. Let ϕ : Z → H be given by

ϕ(n) = hn .

Then ϕ is a function which maps 1 to h. It is also a homomorphism, since for


any integers m and n,

ϕ(m + n) = hm+n = hm hn = ϕ(m)ϕ(n).

Finally, this homomorphism is uniquely determined because any homomorphism


ψ : Z → H such that ψ(1) = h must satisfy ψ(n) = ψ(n1) = ψ(1)n = hn .

2.3.20 Exercise 20
Let p be a prime and let n be a positive integer. Show that if x is an element
n
of the group G such that xp = 1 then |x| = pm for some m ≤ n.
n
Proof. If xp = 1, then by Proposition 3 we have |x| divides pn . But the only
integers that divide a prime power pn are smaller prime powers pm (including
p0 = 1). Therefore |x| = pm for some nonnegative integer m with m ≤ n.

2.3.23 Exercise 23
Show that (Z/2n Z)× is not cyclic for any n ≥ 3.

Proof. By Theorem 7 we know that if (Z/2n Z)× is cyclic, then it must have at
most one subgroup with order 2. Therefore the proof will be complete if we can
show that (Z/2n Z)× has more than one distinct subgroup of order 2. This is
equivalent to showing that the group has more than one element with order 2.
For n ≥ 3, we have

(2n − 1)2 ≡ (−1)2 ≡ 1 (mod 2n )

and

(2n−1 − 1)2 = 22n−2 − 2n + 1


= 2n−2 2n − 2n + 1
≡1 (mod 2n ).

As long as n ≥ 3, both of the elements 2n − 1 and 2n−1 − 1 are distinct from


1̄ and hence have order 2. And the two elements are distinct, since 2n−1 6≡ 2n
(mod 2n ). Hence (Z/2n Z)× cannot be cyclic.

2.3.24 Exercise 24
Let G be a finite group and let x ∈ G.

(a) Prove that if g ∈ NG (hxi) then gxg −1 = xa for some a ∈ Z.

Proof. If g ∈ NG (hxi) then ghxig −1 = hxi. Since gxg −1 ∈ ghxig −1 , we


must have gxg −1 ∈ hxi or gxg −1 = xa for some integer a.
2.3. CYCLIC GROUPS AND CYCLIC SUBGROUPS 99

(b) Prove conversely that if gxg −1 = xa for some a ∈ Z then g ∈ NG (hxi).

Proof. Suppose gxg −1 = xa for an integer a.


First we will show that

gxk g −1 = (gxg −1 )k for all k ∈ Z. (2.2)

This obviously holds for k = 0, so suppose k 6= 0. Since gx−1 g −1 =


(gxg −1 )−1 , it is sufficient to show that (2.2) is true for positive integers k.
We proceed by induction on k. The base case is trivial. Suppose gxk g −1 =
(gxg −1 )k for some positive integer k. Then

gxk+1 g −1 = gxk xg −1 = gxk (g −1 g)xg −1


= (gxk g −1 )(gxg −1 ) = (gxg −1 )k+1 ,

so (2.2) holds for all integers k.


Now suppose y ∈ ghxig −1 . Then there is k ∈ Z such that y = gxk g −1 .
From the preceding paragraph, we then have y = (gxg −1 )k = xak . There-
fore y ∈ hxi so that ghxig −1 ≤ hxi.
But we know that |ghxig −1 | = |hxi| by Exercise 1.7.17. Since x has finite
order (G is finite), it follows that ghxig −1 = hxi and g ∈ NG (hxi).

2.3.25 Exercise 25
Let G be a cyclic group of order n and let k be an integer relatively prime to
n. Prove that the map x 7→ xk is surjective. Use Lagrange’s Theorem to prove
the same is true for any finite group of order n.

Proof. We will prove the general result directly. Fix an integer k relatively
prime to n and let ϕ denote the map x 7→ xk for the group G, where |G| = n.
Since (n, k) = 1, we may find a, b ∈ Z such that

ak + bn = 1.

Now let g ∈ G be arbitrary and consider the image of g a under ϕ. We have

ϕ(g a ) = g ak = g 1−bn = g(g n )−b .

We know by Langrange’s Theorem that |g| divides n (since hgi is a cyclic sub-
group of order |g|), so g n = 1. We then have

ϕ(g a ) = g,

which completes the proof that ϕ is surjective.

2.3.26 Exercise 26
Let Zn be a cyclic group of order n and for each integer a let

σa : Zn → Zn by σa (x) = xa for all x ∈ Zn .


100 CHAPTER 2. SUBGROUPS

(a) Prove that σa is an automorphism of Zn if and only if a and n are relatively


prime.

Proof. σa is a homomorphism since for any x, y ∈ Zn ,

σa (xy) = (xy)a = xa y a = σa (x)σa (y),

where the second equality holds due to the fact that Zn is abelian. There-
fore σa is an automorphism if and only if it is bijective. But Zn is finite,
so σa is bijective if and only if it is surjective.
If a and n are relatively prime, then we know by the previous exercise that
σa is surjective and hence an automorphism.
Conversely, suppose σa is a bijection, let d = (n, a), and find integers b, c
such that n = bd and a = cd. If g is a generator for Zn then

σa (g b ) = g ab = g cdb = g cn = (g n )c = 1 = σa (1).

If g b is distinct from 1, then the map σa is not injective and we have a


contradiction. Therefore g b = 1, and since |g| = n it follows that n = b so
that d = (n, a) = 1.

(b) Prove that σa = σb if and only if a ≡ b (mod n).

Proof. Let Zn = hgi.


First suppose that σa = σb . Then in particular

g a = σa (g) = σb (g) = g b

so that g a−b = 1. Thus by Proposition 3, n | (a − b). That is, a ≡ b


(mod n).
Conversely, if a ≡ b (mod n) then nc = a − b for some integer c and we
have for any g k ∈ Zn ,

σa (g k ) = g ak = g (nc+b)k = g bk (g n )ck = g bk = σb (g k ),

hence σa = σb as required.

(c) Prove that every automorphism of Zn is equal to σa for some integer a.

Proof. Let ϕ ∈ Aut(Zn ) and suppose ϕ(g) = g k , where g is a generator


for Zn . Then for any g i ∈ Zn , we have

ϕ(g i ) = ϕ(g)i = (g k )i = g ik = σk (g i ),

which shows that ϕ = σk .

(d) Prove that σa ◦ σb = σab . Deduce that the map ā 7→ σa is an isomorphism


of (Z/nZ)× onto the automorphism group of Zn (so Aut(Zn ) is an abelian
group of order ϕ(n)).
2.3. CYCLIC GROUPS AND CYCLIC SUBGROUPS 101

Proof. It is immediate from the definition of σa and σb that

(σa ◦ σb )(g i ) = σa (g bi ) = g abi = σab (g i )

for any g i ∈ Zn .
By part (a) above, we know that ā ∈ (Z/nZ)× if and only if σa ∈ Aut(Zn ).
So we may define

ψ : (Z/nZ)× → Aut(Zn ) by ψ(ā) = σa .

We know by part (b) that ψ is well defined. And ψ is a homomorphism


since
ψ(āb̄) = ψ(ab) = σab = σa ◦ σb = ψ(ā) ◦ ψ(b̄).
Now, ψ is injective by part (b), and it is surjective by part (c). Therefore
ψ is an isomorphism and (Z/nZ)× ∼ = Aut(Zn ). It follows that Aut(Zn ) is
an abelian group of order ϕ(n) where ϕ is the Euler ϕ-function.
102 CHAPTER 2. SUBGROUPS

2.4 Subgroups Generated by Subsets of a Group


2.4.1 Exercise 1
Prove that if H is a subgroup of G then hHi = H.

Proof. Let H be a subgroup of G. Certainly H ≤ hHi. Now suppose h ∈ hHi.


Then
\
h∈ K.
H⊆K
K≤G

But H itself is a subgroup of G containing itself as a subset, so by definition


h ∈ H. This shows that hHi ≤ H so that hHi = H as required.

2.4.2 Exercise 2
Prove that if A is a subset of B then hAi ≤ hBi. Give an example where A ⊆ B
with A 6= B but hAi = hBi.

Proof. Let a ∈ hAi. Since A ⊆ B we have a ∈ B so that a ∈ hBi. This shows


that hAi ≤ hBi.
For the requested example, simply consider Z4 with A = {x} and B =
{x, x3 }. Certainly A ⊂ B but hAi = hBi.

2.4.3 Exercise 3
Prove that if H is an abelian subgroup of a group G then hH, Z(G)i is abelian.
Give an explicit example of an abelian subgroup H of a group G such that
hH, CG (H)i is not abelian.

Proof. Let H ≤ G be an abelian subgroup and let g, h ∈ hH, Z(G)i be arbitrary.


By Proposition 9, g and h can be written as a finite product

g = g11 , . . . , gm
m
and h = hδ11 , . . . , hδnn ,

where each gi and hi (not necessarily distinct) is in H ∪ Z(G). Now, members


of H commute with each other and with members of Z(G), and members of
Z(G) commute with each other and with members of H. Therefore all of the
elements in H ∪ Z(G) commute with one another, so we may write

gh = g11 , . . . , gm
 m δ1
h1 , . . . , hδnn = hδ11 , . . . , hδnn g11 , . . . , gm
m
= hg.

Since g, h ∈ hH, Z(G)i were arbitrary, this shows that hH, Z(G)i is abelian.
To show that hH, CG (H)i is not necessarily abelian, consider the dihedral
group D8 with H = {1, r2 }. Since 1 and r2 are in Z(D8 ), we have CG (H) = D8 .
Therefore hH, CG (H)i = D8 is not abelian, even though H is abelian.
2.4. SUBGROUPS GENERATED BY SUBSETS OF A GROUP 103

2.4.4 Exercise 4
Prove that if H is a subgroup of G then H is generated by the set H − {1}.

Proof. If H = {1} then H − {1} is the empty set which indeed generates the
trivial subgroup H. So suppose |H| > 1 and pick a nonidentity element h ∈ H.
Since 1 = hh−1 ∈ hH − {1}i (Proposition 9), we see that H ≤ hH − {1}i. By
minimality of hH − {1}i, the reverse inclusion also holds so that hH − {1}i =
H.

2.4.5 Exercise 5
Prove that the subgroup generated by any two distinct elements of order 2 in
S3 is all of S3 .

Proof. There are three elements of order 2 in S3 , namely (1 2), (1 3), and (2 3).
For h(1 2), (1 3)i we have

(2 3) = (1 3)(1 2)(1 3), (1 2 3) = (1 3)(1 2), and (1 3 2) = (1 2)(1 3),

so h(1 2), (1 3)i = S3 . By symmetry, we also have

h(1 2), (2 3)i = h(1 3), (2 3)i = S3 .

Therefore the desired result holds.

2.4.6 Exercise 6
Prove that the subgroup of S4 generated by (1 2) and (1 2)(3 4) is a noncyclic
group of order 4.

Proof. Let a = (1 2) and b = (1 2)(3 4). Note that a2 = b2 = 1, and ab = ba =


(3 4). We see that the set A = {1, a, b, (3 4)} is closed under composition and
inverses and hence is a subgroup of order 4. Therefore ha, bi = A and we see
that A is noncyclic since in particular it has two distinct elements with order
2.

2.4.7 Exercise 7
Prove that the subgroup of S4 generated by (1 2) and (1 3)(2 4) is isomorphic to
the dihedral group of order 8.

Proof. Let a = (1 2), b = (1 3)(2 4) and c = (1 3 2 4). It is easy to check that


ab = c so c ∈ ha, bi.
Clearly a2 = c4 = 1. Since b is a product of disjoint 2-cycles, it follows that
−1
b = b so that
ca = aba = a(ab)−1 = ac−1 .
Since a and c satisfy all the same relations as do s and r in D8 , it follows that
there is a homomorphism ϕ : D8 → ha, bi defined by

ϕ(si rj ) = ai (ab)j , where i ∈ {0, 1} and j ∈ {0, 1, 2, 3}.


104 CHAPTER 2. SUBGROUPS

Since c, c2 , and c3 are all distinct, it follows that ϕ is injective. And ϕ is


surjective since every finite product of powers of a and b can be reduced to the
form ai (ab)j in the same way that elements of D8 can be expressed in the form
si rj . ϕ is bijective, so it is an isomorphism and we have D8 ∼
= ha, bi.

2.4.8 Exercise 8
Prove that S4 = h(1 2 3 4), (1 2 4 3)i.
Proof. Let A = h(1 2 3 4), (1 2 4 3)i. By inspection, we find that
(1 4 2) = (1 2 4 3)(1 2 3 4).
Therefore A contains an element of order 3 as well as elements of order 4. Thus
3 and 4 both divide |A|. But |A| also divides 24, so the only possibilities for |A|
are 12 and 24.
To eliminate 12 as a possible order, note that
(1 2) = (1 2 3 4)(1 2 4 3)3 (1 2 3 4)
and
(1 3 2 4) = (1 3)(2 4) = (1 2 3 4)(1 2 4 3)(1 2 3 4)(1 2 4 3)2 .
So by the previous exercise, we know that A contains a subgroup isomorphic to
D8 . Therefore 8 divides |A| so we must have A = S4 .

2.4.9 Exercise 9
 
1 1
Prove that SL2 (F3 ) is the subgroup of GL2 (F3 ) generated by and
  0 1
1 0
.
1 1
Proof. Let    
1 1 1 0
A= and B = .
0 1 1 1
Note that A, B ∈ SL2 (F3 ). We are told that we may assume that the subgroup
SL2 (F3 ) has order 24, so we can show that hA, Bi = SL2 (F3 ) if we can show
that it has more than 12 elements (since the order of hA, Bi must divide 24).
The matrices I, A, and B, make three elements, so we need to find ten more:
   
2 1 2 2 1 0
A = , B = ,
0 1 2 1
   
2 1 2 0
AB = , (AB)2 = ,
1 1 0 2
   
1 2 1 1
(AB)3 = , BA = ,
2 2 1 2
   
2 2 2 0
A2 B 2 = , ABA = ,
2 1 1 2
   
2 1 0 2
BAB = , A2 B = .
0 2 1 1
So |hA, Bi| = 24 and hA, Bi = SL2 (F3 ).
2.4. SUBGROUPS GENERATED BY SUBSETS OF A GROUP 105

2.4.10 Exercise 10
   
0 −1 1 1
Prove that the subgroup of SL2 (F3 ) generated by and is
1 0 1 −1
isomorphic to the quaternion group of order 8.

Proof. Let
     
0 −1 1 1 2 1
A= ,B = , and C = AB = .
1 0 1 −1 1 1

Now note that A2 = B 2 = C 2 = ABC = −I and that −I commutes with A, B,


and C. Therefore there is a surjective homomorphism ϕ : Q8 → hA, Bi given by

ϕ(i) = A and ϕ(j) = B.

This shows that |hA, Bi| ≤ 8. But I, −I, A, B, C are five distinct elements of
hA, Bi, so |hA, Bi| = 8 and ϕ is an isomorphism.

2.4.11 Exercise 11
Show that SL2 (F3 ) and S4 are two nonisomorphic groups of order 24.

Proof. In the previous exercise we saw that SL2 (F3 ) has a subgroup isomorphic
to Q8 . Q8 has six elements of order 4 (Exercise 1.5.1) while S4 also has six
elements of order 4 (Exercise 1.3.4). But earlier we showed that S4 was gen-
erated by two of these elements (Exercise 2.4.8). Therefore S4 cannot contain
a subgroup isomorphic to Q8 , and this is enough to show that SL2 (F3 ) is not
isomorphic to S4 .

2.4.12 Exercise 12
Prove that the subgroup of upper triangular matrices in GL3 (F2 ) is isomorphic
to the dihedral group of order 8.

Proof. Let T denote the upper triangular matrices of GL3 (F2 ). There are 6
entries in a 3 × 3 matrix that are on or above the diagonal. However, none of
the diagonal entries can be zero since such matrices would have a determinant
of zero. Therefore T has only 23 = 8 elements.
Now, let
   
1 1 1 1 1 1
A = 0 1 1 and B = 0 1 0 .
0 0 1 0 0 1

By direct computation we can see that A4 = B 2 = I and that AB = BA−1 .


Thus the mapping ϕ : D8 → T for which ϕ(r) = A and ϕ(s) = B extends to a
homomorphism. Since A generates a cyclic subgroup of T with order 4 and B is
not in this subgroup, it follows that hA, Bi = T which shows that ϕ is actually
surjective. Since |T | = |D8 | it must be injective as well. Hence T ∼
= D8 .
106 CHAPTER 2. SUBGROUPS

2.4.13 Exercise 13
Prove that the multiplicative group of positive rational numbers is generated by
the set  
1
p is a prime .
p
Proof. Call the set A and let r = s/t be a positive rational number, where s
and t are relatively prime integers. s and t can each be factored into a finite
(possibly empty) product of powers of distinct prime factors. But every prime
p is a member of hAi, since 1/p ∈ A and hAi is closed under inverses. Therefore
r is a finite product of members of hAi, so r ∈ hAi by Proposition 9. This shows
that hAi is the multiplicative group Q+ .

2.4.14 Exercise 14
A group H is called finitely generated if there is a finite set A such that H = hAi.

(a) Prove that every finite group is finitely generated.

Proof. If G is a finite group, then simply note that G = hGi.

(b) Prove that Z is finitely generated.

Proof. Z is finitely generated since it is cyclic: it is generated by {1}.

(c) Prove that every finitely generated subgroup of the additive group Q is
cyclic.

Proof. Let H be a finitely generated subgroup of Q, so that H = hAi for


some finite set  
a1 a2 an
A= , ,..., ,
b1 b2 bn
where each bi 6= 0 and (ai , bi ) = 1 for each i. Set K = b1 b2 · · · bn . We will
show that H is a subgroup of the cyclic subgroup generated by 1/K.
Now, every element h of H can be written
ai1 ai ai
h = c1 + c2 2 + · · · + ck k , cj ∈ Z.
bi1 bi 2 bik

By multiplying the numerator and denominator of each fraction by the


necessary quantity, we can make each fraction have K in its denominator.
Then the fractions can be added together to get a single fraction of the
form  
J 1
h= =J , J ∈ Z.
K K
This shows that h ∈ h1/Ki, so H is a subgroup of a cyclic group and is
hence cyclic.

(d) Prove that Q is not finitely generated.


2.4. SUBGROUPS GENERATED BY SUBSETS OF A GROUP 107

Proof. Suppose Q is finitely generated. Then it must be cyclic by the


previous part of the exercise. Therefore Q = hp/qi for some relatively
prime integers p and q with q nonzero. Let r be any prime number that
is not a factor of q. Since p/q is a generator for Q we must have
p 1
k = for some k ∈ Z.
q r
But then q = pkr, so that r is a factor of q. This contradiction shows that
Q cannot be finitely generated.

2.4.15 Exercise 15
Exhibit a proper subgroup of Q which is not cyclic.
Solution. By the previous exercise, we know that such a subgroup cannot be
finitely generated. Consider the set A given by
 
1
A= k = 0, 1, 2, . . . .
2k
Let H = hAi. Then H is a proper subgroup of Q since, for example, 1/3 is not
a member. If H is cyclic, let it be generated by p/q where p, q ∈ Z. Now q must
be a power of 2, say q = 2n . Then 1/2n+1 is not an integer multiple of p/q, but
it is in H. This shows that H is not cyclic.

2.4.16 Exercise 16
A subgroup M of a group G is called a maximal subgroup if M 6= G and the
only subgroups of G which contain M are M and G.
(a) Prove that if H is a proper subgroup of the finite group G then there is a
maximal subgroup of G containing H.

Proof. If H is maximal, then we are done. If H is not maximal, then


there is a subgroup K1 of G such that H < K1 < G. If K1 is maximal,
we are done. But if K1 is not maximal, there is a subgroup K2 with
H < K1 < K2 < G. If K2 is maximal, we are done, and if not, keep
repeating the procedure. Since G is finite, this process must eventually
come to an end, so that Kn is maximal for some positive integer n. Then
Kn is a maximal subgroup containing H.

(b) Show that the subgroup of all rotations in a dihedral group is a maximal
subgroup.

Proof. Fix a positive integer n > 1 and let H ≤ D2n consist of the ro-
tations of D2n . That is, H = hri. Now, this subgroup is proper since it
does not contain s. If H is not maximal, then by the previous proof we
know there is a maximal subset K containing H. Then K must contain a
reflection srk for k ∈ {0, 1, . . . , n − 1}. Then since srk ∈ K and rn−k ∈ K,
it follows by closure that

s = (srk )(rn−k ) ∈ K.
108 CHAPTER 2. SUBGROUPS

But D2n = hr, si, so this shows that K = D2n , which is a contradiction.
Therefore H must be maximal.

(c) Show that if G = hxi is a cyclic group of order n ≥ 1 then a subgroup H


is maximal if and only if H = hxp i for some prime p dividing n.

Proof. Suppose H is a maximal subgroup of G. Then H is cyclic, and we


may write H = hxk i for some integer k, with k > 1. Let d = (n, k). Since
H is a proper subgroup, we know by Proposition 6 that d > 1. Choose a
prime factor p of d. If k = p = d then k | n as required.
If, however, k is not prime, then consider the subgroup K = hxp i. Since p
is a proper divisor of k, it follows that H < K. But H is maximal, so we
must have K = G. Again by Proposition 6, we must then have (p, n) = 1.
However, p divides d which divides n, so p | n and (p, n) = p > 1, a
contradiction. Therefore k = p and the left-to-right implication holds.
Now, for the converse, suppose H = hxp i for p a prime dividing n. If H
is not maximal then the first part of this exercise shows that there is a
maximal subgroup K containing H. Then K = hxq i. So xp ∈ hxq i, which
implies q | p. But the only divisors of p are 1 and p. If q = 1 then K = G
and K cannot be a proper subgroup, and if q = p then H = K and H
cannot be a proper subgroup of K. This contradiction shows that H is
maximal.

2.4.17 Exercise 17
This is an exercise involving Zorn’s Lemma to prove that every nontrivial finitely
generated group possesses maximal subgroups. Let G be a finitely generated
group, say G = hg1 , g2 , . . . , gn i, and let S be the set of all proper subgroups of
G. Then S is partially ordered by inclusion. Let C be a chain in S.

(a) Prove that the union, H, of all the subgroups in C is a subgroup of G.

Proof. We assume that C is nonempty. Set


[
H= K.
K∈C

Since a subgroup cannot be empty, H is nonempty. Suppose a and b are


any members of H. Then a ∈ K1 and b ∈ K2 for some K1 , K2 ∈ C. Since
C is a chain, we must have either K1 ≤ K2 or K2 ≤ K1 (or both). Without
loss of generality, we may assume K1 ≤ K2 . Then a and b both belong to
K2 . K2 is a subgroup, so ab−1 also belongs to K2 and hence to H. This
shows that H is a subgroup of G.

(b) Prove that H is a proper subgroup.

Proof. Assume the contrary, so that in particular H contains each gen-


erator g1 , . . . , gn of G. Then there are subgroups K1 , K2 , . . . , Kn (not
2.4. SUBGROUPS GENERATED BY SUBSETS OF A GROUP 109

necessarily distinct) such that gi ∈ Ki for each i with 1 ≤ i ≤ n. Since C


is a chain, we can order the Ki so that
K1 ≤ K2 ≤ K3 ≤ · · · ≤ Kn .
Then every generator of G belongs to the subgroup Kn . This shows that
every element of G must belong to Kn , so that Kn is not proper. But
every member of C is a proper subgroup, so this gives a contradiction.

(c) Use Zorn’s Lemma to show that S has a maximal element (which is, by
definition, a maximal subgroup).

Proof. Since G is nontrivial, the set S is nonempty because the trivial


subgroup is a proper subgroup. The set H constructed above is also a
proper subgroup and so belongs to S. And each Ki in C is a subgroup of
H, so H is an upper bound for C. Since C was chosen arbitrarily, we have
shown that every chain in the nonempty partially ordered set S has an
upper bound. By Zorn’s Lemma, S must have a maximal element.

2.4.19 Exercise 19
A nontrivial abelian group A (written multiplicatively) is called divisible if for
each element a ∈ A and each nonzero integer k there is an element x ∈ A such
that xk = a, i.e., each element has a k th root in A (in additive notation, each
element is the k th multiple of some element of A).
(a) Prove that the additive group of rational numbers, Q, is divisible.

Proof. Let r ∈ Q and k ∈ Z be arbitrary, with k nonzero. Then x = r/k


is such that kx = r. Hence Q is divisible.

(b) Prove that no finite abelian group is divisible.

Proof. Let G be any nontrivial finite abelian group, and suppose |G| = n.
Since G is nontrivial, we may choose a nonidentity element x ∈ G. Then
there is no element y ∈ G such that y n = x, for the simple reason that
we must have y n = 1 (since |y| has to divide n). Therefore G is not
divisible.

2.4.20 Exercise 20
Prove that if A and B are nontrivial abelian groups, then A × B is divisible if
and only if both A and B are divisible groups.
Proof. Suppose A × B is divisible. Let a ∈ A and b ∈ B be arbitrary, and let k
be any nonzero integer. Then there is (c, d) ∈ A × B such that (c, d)k = (a, b).
But (c, d)k = (ck , dk ), so ck = a and dk = b, which shows that A and B are
both divisible.
Conversely, let A and B be divisible, let (a, b) ∈ A × B be arbitrary, and
let k be any nonzero integer. Since A is divisible, there is c ∈ A with ck = a,
and since B is divisible there is d ∈ B with dk = b. Then (c, d)k = (a, b), which
shows that A × B is divisible.
110 CHAPTER 2. SUBGROUPS

2.5 The Lattice of Subgroups of a Group


2.5.1 Exercise 1
Let H and K be subgroups of G. Exhibit all possible sublattices which show
only G, 1, H, K and their joins and intersections. What distinguishes the
different drawings?
Solution. In general, when H and K are distinct, with a nontrivial intersection
and a join that is a proper subgroup, the sublattice might look something like
the following:

hH, Ki

H K

H ∩K

In other cases, we may have H = K, or H ≥ K:

G G

H
H=K
K

1 1

There are several other possibilities, for example one of H or K could be trivial,
or we could have hH, Ki = G, and various other options. The drawings are
distinguished by the relationships between the various subgroups.

2.5.2 Exercise 2
In each of (a) to (d) list all subgroups of D16 that satisfy the given condition.
(a) Subgroups that are contained in hsr2 , r4 i

Solution. From the lattice given in the text, we see that the subgroups
contained in hsr2 , r4 i are hsr2 , r4 i, hsr6 i, hsr2 i, hr4 i, and 1.

(b) Subgroups that are contained in hsr7 , r4 i


2.5. THE LATTICE OF SUBGROUPS OF A GROUP 111

Solution. hsr7 , r4 i = hsr3 , r4 i, so the subgroups contained in this sub-


group are hsr3 , r4 i, hr4 i, hsr3 i, hsr7 i, and 1.

(c) Subgroups that contain hr4 i

Solution. The subgroups containing hr4 i are hr4 i, hsr2 , r4 i, hs, r4 i, hr2 i,
hsr3 , r4 i, hsr5 , r4 i, hs, r2 i, hri, hsr, r2 i, and D16 itself.

(d) Subgroups that contain hsi

Solution. The subgroups containing hsi are hsi, hs, r4 i, hs, r2 i, and D16 .

2.5.3 Exercise 3
Show that the subgroup hs, r2 i of D8 is isomorphic to V4 .
Proof. The subgroup hs, r2 i consists of the elements {1, s, r2 , sr2 }, and V4 =
{1, a, b, c}. Note that both groups are abelian and of order 4.
Define the mapping ϕ : hs, r2 i → V4 by

ϕ(1) = 1, ϕ(s) = a, ϕ(r2 ) = b, and ϕ(sr2 ) = c.

We now directly verify that ϕ is a homomorphism:

ϕ(s2 ) = ϕ(1) = 1 = a2 = ϕ(s)2 ,


ϕ(sr2 ) = c = ab = ϕ(s)ϕ(r2 ),
ϕ(ssr2 ) = ϕ(r2 ) = b = ac = ϕ(s)ϕ(sr2 ),
ϕ(r4 ) = ϕ(1) = 1 = b2 = ϕ(r2 )2 ,
ϕ(r2 sr2 ) = ϕ(s) = a = bc = ϕ(r2 )ϕ(sr2 ),
ϕ((sr2 )2 ) = ϕ(1) = 1 = c2 = ϕ(sr2 )2 .

Since both groups are abelian, this is enough to show that ϕ is a homomorphism.
But ϕ is clearly also a bijection, so ϕ is an isomorphism and hs, r2 i ∼
= V4 .

2.5.4 Exercise 4
Use the given lattice to find all pairs of elements that generate D8 (there are 12
pairs).
Solution. First, we know that D8 = hs, ri. Now, looking at the cyclic subgroups
in the lattice, we see that the only subgroup containing both hsi and hrsi is D8
itself. Hence hs, rsi = D8 . Similarly, the only subgroup containing hsi and hr3 si
is D8 , so hs, r3 si = D8 . Continuing in this way, we can find all the pairs that
generate D8 (noting that hri = hr3 i):

hs, ri, hs, r3 i, hs, rsi, hs, r3 si, hr2 s, ri, hr2 s, r3 i,
hr2 s, rsi, hr2 s, r3 si, hr, rsi, hr3 , rsi, hr3 , r3 si, hr, r3 si.

No other pairing can generate all of D8 .


112 CHAPTER 2. SUBGROUPS

2.5.5 Exercise 5
Use the given lattice to find all elements x ∈ D16 such that D16 = hx, si (there
are 8 such elements x).

Solution. Note that hri = hr3 i = hr5 i = hr7 i. We now proceed as in the
previous problem, pairing hsi with other cyclic subgroups such that all of D16 is
the smallest group containing both subgroups. We find the following generating
pairs:
hs, ri, hs, r3 i, hs, r5 i, hs, r7 i, hs, sr3 i, hs, sr7 i, hs, sr5 i, hs, sri.

2.5.6 Exercise 6
Use the given lattices to help find the centralizers of every element in the fol-
lowing groups:

(a) D8

Solution. Since s commutes with r2 , we see from the lattice that CD8 (s) =
hs, r2 i (this centralizer cannot be all of D8 since s does not commute
with r). r2 commutes with everything (it is in the center of D8 ), so
CD8 (r2 ) = D8 . By similar reasoning, we find the following centralizers:

CD8 (1) = D8 ,
CD8 (r) = hri,
CD8 (r2 ) = D8 ,
CD8 (r3 ) = hri,
CD8 (s) = hs, r2 i,
CD8 (rs) = hrs, r2 i,
CD8 (r2 s) = hs, r2 i,
CD8 (r3 s) = hrs, r2 i.

(b) Q8

Solution. We know that −1 commutes with every element, but i, j, and


k do not commute with each other. Therefore

CQ8 (1) = Q8 ,
CQ8 (−1) = Q8 ,
CQ8 (i) = CQ8 (−i) = hii,
CQ8 (j) = CQ8 (−j) = hji,
CQ8 (k) = CQ8 (−k) = hki.

(c) S3

Solution. From the lattice we see that every nontrivial subgroup is max-
imal, so the centralizer of each cycle is either the subgroup generated by
2.5. THE LATTICE OF SUBGROUPS OF A GROUP 113

that cycle, or else all of S3 . But none of (1 2), (1 3), (2 3), and (1 2 3) com-
mute with each other, so none of the centralizers can be all of S3 , aside
from CS3 (1). This gives
CS3 (1) = S3 ,
CS3 (1 2) = h(1 2)i,
CS3 (1 3) = h(1 3)i,
CS3 (2 3) = h(2 3)i,
CS3 (1 2 3) = CS3 (1 3 2) = h(1 2 3)i.

(d) D16

Solution. We use similar reasoning as we did for D8 .


CD16 (1) = D16 ,
CD16 (r) = CD16 (r ) = CD16 (r3 ) = hri,
2

CD16 (r5 ) = CD16 (r6 ) = CD16 (r7 ) = hri,


CD16 (r4 ) = D16 ,
CD16 (s) = CD16 (sr4 ) = hs, r4 i,
CD16 (sr) = CD16 (sr5 ) = hsr5 , r4 i,
CD16 (sr2 ) = CD16 (sr6 ) = hsr2 , r4 i,
CD16 (sr3 ) = CD16 (sr7 ) = hsr3 , r4 i.

2.5.7 Exercise 7
Find the center of D16 .
Solution. We already found in Exercise 2.2.7 that Z(D2n ) = 1 if n is odd and
Z(D2n ) = {1, rk } if n = 2k. Therefore Z(D16 ) = {1, r4 }. Alternatively, we
could use the results from the previous problem, where we saw that 1 and r4
were the only elements with centralizers equal to all of D16 .

2.5.8 Exercise 8
In each of the following groups find the normalizer of each subgroup:
(a) S3

Solution. S3 has six subgroups. From the lattice, we see that each nontriv-
ial proper subgroup H of S3 is maximal, so we either have NS3 (H) = H
or NS3 (H) = S3 .
For H = h(1 2)i, since
(1 3)(1 2)(1 3) = (2 3) 6∈ h(1 2)i,
we see that (1 3)H(1 3)−1 6= H, so NS3 (H) = H. The same is true for the
other subgroups generated by 2-cycles. So,

NS3 (h(1 2)i) = h(1 2)i, NS3 (h(1 3)i) = h(1 3)i,
and NS3 (h(2 3)i) = h(2 3)i.
114 CHAPTER 2. SUBGROUPS

For H = h(1 2 3)i = {1, (1 2 3), (1 3 2)}, we have

(1 2)(1 2 3)(1 2) = (1 3 2) ∈ H,
(1 2)(1 3 2)(1 2) = (1 2 3) ∈ H,

so (1 2) is in the normalizer of H. Therefore

NS3 (h1 2 3i) = NS3 (1) = NS3 (S3 ) = S3 .

(b) Q8

Solution. Since 1 and −1 are in the center of Q8 , we have

NQ8 (1) = NQ8 (−1) = NQ8 (Q8 ) = Q8 .

The other subgroups are maximal, so each normalizer is either the sub-
group itself or else all of Q8 . Since

j(i)j −1 = (−k)(−j) = kj = −i ∈ hii,

and

j(−i)j −1 = k(−j) = −kj = i ∈ hii,

we see that j ∈ NQ8 (hii). Therefore NQ8 (hii) = Q8 . By an entirely similar


argument, we see that the same is true for hji and hki. So

NQ8 (hii) = NQ8 (hji) = NQ8 (hki) = Q8 .

2.5.9 Exercise 9
Draw the lattices of subgroups of the following groups:
(a) Z/16Z

Solution.

Z/16Z

h2i

h4i

h8i

h16i = h0i

(b) Z/24Z
2.5. THE LATTICE OF SUBGROUPS OF A GROUP 115

Solution.

Z/24Z

h2i
h3i
h4i
h6i
h8i
h12i

h24i = h0i

(c) Z/48Z

Solution.

Z/48Z

h2i
h3i
h4i
h6i
h8i
h12i
h16i
h24i

h48i = h0i

2.5.10 Exercise 10
= Z4 or G ∼
Classify groups of order 4 by proving that if |G| = 4 then G ∼ = V4 .
Proof. Let G = {1, a, b, c}. If G is cyclic, then certainly G ∼
= Z4 since all cyclic
groups of the same order are isomorphic. So assume that G is not cyclic, so
that no element has order 4. Since the order of each element must divide the
order of the group, it follows that a, b, c each have order 2.
Now consider the product ab. If ab = 1, then multiplying by a on the left
gives b = a, so a and b are not distinct, which is a contradiction. If ab = a,
then multiplying by a gives b = 1, another contradiction. For the same reason
we cannot have ab = b. So the only possibility is ab = c.
116 CHAPTER 2. SUBGROUPS

Using exactly the same argument, we can see that ba = c, ac = ca = b,


and bc = cb = a. Since G has the same multiplication table as V4 , it follows
that G ∼
= V4 . Indeed, any identity-preserving bijection between them is an
isomorphism.

2.5.11 Exercise 11
Consider the group of order 16 with the following presentation:
QD16 = hσ, τ | σ 8 = τ 2 = 1, στ = τ σ 3 i
(called the quasidihedral or semidihedral group of order 16). This group has
three subgroups of order 8: hτ, σ 2 i ∼
= D8 , hσi ∼= Z8 and hσ 2 , στ i ∼
= Q8 and
every proper subgroup is contained in one of these three subgroups. Fill in the
missing subgroups in the provided lattice of all subgroups of the quasidihedral
group, exhibiting each subgroup with at most two generators.
Solution. Certainly hσ 2 i is between hσi and hσ 4 i. By taking powers of the other
elements, we see that the other missing cyclic subgroups are
hτ σi = {1, τ σ, σ 4 , τ σ 5 },
hτ σ 3 i = {1, τ σ 3 , σ 4 , τ σ 7 },
hτ σ 4 i = {1, τ σ 4 }.

and

hτ σ 6 i = {1, τ σ 6 }.
hσ 4 , τ i must contain hτ σ 4 i, and we see that hτ σ 6 i must be the sibling of hτ σ 2 i,
whose containing subgroup would then be hσ 4 , τ σ 2 i. The remaining cyclic sub-
groups are contained in hσ 2 , τ σi. This gives the following lattice.
QD16

hσ 2 , τ i hσi hσ 2 , τ σi

hσ 4 , τ σ 2 i hσ 4 , τ i hσ 2 i hτ σi hτ σ 3 i

hτ σ 2 i hτ σ 6 i hτ σ 4 i hτ i hσ 4 i

1
2.5. THE LATTICE OF SUBGROUPS OF A GROUP 117

2.5.12 Exercise 12
The group
A = Z2 × Z4 = ha, b | a2 = b4 = 1, ab = bai
has order 8 and has three subgroups of order 4: ha, b2 i ∼ = V4 , hbi ∼
= Z4 and

habi = Z4 and every proper subgroup is contained in one of these three. Draw
the lattice of all subgroups of A giving each subgroup in terms of at most two
generators.
Solution. Writing out the elements of A (in terms of a and b) gives

A = {1, a, b, b2 , b3 , ab, ab2 , ab3 }.

There are three elements with order 2, namely a, b2 , and ab2 . Since ha, b2 i ∼
= V4 ,
we see that hai, hb2 i, and hab2 i must be directly contained in ha, b2 i. From this
and the other given information, we form the following lattice.
A

ha, b2 i habi hbi

hai hab2 i hb2 i

2.5.13 Exercise 13
The group
G = Z2 × Z8 = hx, y | x2 = y 8 = 1, xy = yxi
has order 16 and has three subgroups of order 8: hx, y 2 i ∼
= Z2 × Z4 , hyi ∼= Z8

and hxyi = Z8 and every proper subgroup is contained in one of these three.
Draw the lattice of all subgroups of G, giving each subgroup in terms of at most
two generators.
Solution. Since hx, y 2 i ∼
= Z2 × Z4 , we see that the lattice of G contains the
lattice from the previous exercise within its structure, with a replaced by x and
b replaced by y 2 . Adding in the maximal subgroups hyi and hxyi produces the
following lattice.
118 CHAPTER 2. SUBGROUPS

hx, y 2 i hxyi hyi

hx, y 4 i hxy 2 i hy 2 i

hxi hxy 4 i hy 4 i

2.5.14 Exercise 14
Let M be the group of order 16 with the following presentation:

hu, v | u2 = v 8 = 1, vu = uv 5 i

(sometimes called the modular group of order 16). It has three subgroups of
order 8: hu, v 2 i, hvi and huvi and every proper subgroup is contained in one of
these three. Prove that hu, v 2 i ∼
= Z2 × Z4 , hvi ∼
= Z8 and huvi ∼
= Z8 . Show that
the lattice of subgroups of M is the same as the lattice of subgroups of Z2 × Z8
but that these two groups are not isomorphic.

Solution. We will use the presentation for Z2 ×Z4 given in Exercise 2.5.12. Since
u2 = (v 2 )4 = 1 and u(v 2 ) = (v 2 )u, it follows that the mapping ϕ : Z2 × Z4 →
hu, v 2 i defined by
ϕ(a) = u and ϕ(b) = v 2

extends to a homomorphism. ϕ is surjective by construction and hence bijective


since we know that both groups Z2 × Z4 and hu, v 2 i have order 8. Therefore
hu, v 2 i ∼
= Z2 × Z4 .
Since we know |hvi| = |huvi| = 8, we automatically know that both sub-
groups are isomorphic to Z8 , since all cyclic groups of the same order are iso-
morphic. We see that the subgroups of M share the same relationships as the
subgroups of Z2 × Z8 , so they have the same lattice, with x replaced by u and
y replaced by v:
2.5. THE LATTICE OF SUBGROUPS OF A GROUP 119

hu, v 2 i huvi hvi

hu, v 4 i huv 2 i hv 2 i

hui huv 4 i hv 4 i

Finally, we note that, despite having the same lattice, M is not isomorphic
to Z2 × Z8 since the latter is abelian and M is not (uv 6= vu).

2.5.15 Exercise 15
Describe the isomorphism type of each of the three subgroups of D16 of order
8.

Solution. Since |r| = 8, we see that hri ∼


= Z8 .
Next, consider the subgroup H = hs, r2 i and observe that

(r2 )4 = s2 = 1 and (r2 )s = sr6 = s(r2 )−1 .

Since s and r2 in D16 satisfy the same relations as s and r do in D8 , the map
ϕ : D8 → H given by
ϕ(r) = r2 and ϕ(s) = s
extends to a surjective homomorphism. And it is easy to see that H consists
of only eight elements, namely elements of the form si r2j where i ∈ {0, 1} and
j ∈ {0, 1, 2, 3}. Therefore ϕ must be a bijection, and we have hs, r2 i ∼
= D8 .
Now consider the subgroup K = hsr, r2 i. We have

(r2 )4 = (sr)2 = 1 and (r2 )(sr) = sr7 = (sr)(r2 )−1 .

So the map ψ : D8 → K given by

ϕ(r) = r2 and ϕ(s) = sr

extends to a surjective homomorphism, which must be injective as well since K


has 8 elements. Therefore hsr, r2 i ∼
= D8 .
120 CHAPTER 2. SUBGROUPS

2.5.16 Exercise 16
Use the lattice of subgroups of the quasidihedral group of order 16 to show that
every element of order 2 is contained in the proper subgroup hτ, σ 2 i.

Proof. Every element of order 2 generates a cyclic subgroup having order 2.


From the lattice of QD16 (Exercise 2.5.11) we see that every cyclic subgroup of
QD16 is contained in hσ 2 , τ i except for hτ σi and hτ σ 3 i. But neither τ σ nor τ σ 3
has order 2 (they both have order 4), so we see that every element of order 2 is
indeed contained in hσ 2 , τ i.

2.5.17 Exercise 17
Use the lattice of subgroups of the modular group M of order 16 to show that
the set {x ∈ M | x2 = 1} is a subgroup of M isomorphic to the Klein 4-group.

Proof. We know from Exercise 2.5.10 that every group of order 4 is isomorphic
to either Z4 or V4 . From the lattice we constructed in Exercise 2.5.14, we see
that hu, v 4 i contains only the four elements 1, u, v 4 , and uv 4 . Since each of these
(aside from 1) has order 2, we know that hu, v 4 i is not cyclic and so cannot be
isomorphic to Z4 . Therefore hu, v 4 i ∼ = V4 .

2.5.18 Exercise 18
Use the lattice to help find the centralizer of every element of QD16 .

Solution. Since σ 4 τ = τ σ 12 = τ σ 4 , we see that σ 4 commutes with τ and hence


belongs to the center of the group (since it commutes with each generator).
From the lattice, we see that the centralizer of τ is either equal to hσ 4 , τ i,
or to hσ 2 , τ i, or to all of QD16 . But we can rule out the latter two cases, since
τ does not commute with σ 2 :
σ2 τ = τ σ6 .
A similar case can be made for the centralizer of τ σ 4 .
For τ σ 2 and τ σ 6 we see that both commute with σ 4 and τ σ 2 , but neither
commutes with σ 2 , so their centralizer must be hσ 4 , τ σ 2 i.
τ σ and τ σ 3 do not commute with σ 2 , so their respective centralizers are just
the cyclic subgroups that they generate.
Lastly, the powers of σ all commute with each other. Putting all this infor-
mation together, we get

CQD16 (1) = CQD16 (σ 4 ) = QD16 ,


CQD16 (σ) = CQD16 (σ 2 ) = CQD16 (σ 3 ) = hσi,
CQD16 (σ 5 ) = CQD16 (σ 6 ) = CQD16 (σ 7 ) = hσi,
CQD16 (τ ) = CQD16 (τ σ 4 ) = hσ 4 , τ i,
CQD16 (τ σ 2 ) = CQD16 (τ σ 6 ) = hσ 4 , τ σ 2 i,
CQD16 (τ σ) = CQD16 (τ σ 5 ) = hτ σi,
CQD16 (τ σ 3 ) = CQD16 (τ σ 7 ) = hτ σ 3 i.
2.5. THE LATTICE OF SUBGROUPS OF A GROUP 121

2.5.19 Exercise 19
Use the lattice to help find ND16 (hs, r4 i).
Solution. Let H = hs, r4 i. From the lattice, we see that the normalizer of H
must be either H itself, or hs, r2 i, or D16 . Since

r2 (r4 )(r2 )−1 = r2 r4 r6 = r4 ∈ H,


r2 s(r2 )−1 = r2 sr6 = sr4 ∈ H,

and

r2 (sr4 )(r2 )−1 = r2 sr2 = s ∈ H,

we see that r2 H(r2 )−1 = H so hs, r2 i ≤ ND16 (H). However, since

rsr7 = sr7 r7 = sr6 6∈ H,

we see that rHr−1 6= H so the normalizer of H cannot be all of D16 . Therefore


ND16 (H) = hs, r2 i.

2.5.20 Exercise 20
Use the lattice of subgroups of QD16 to help find the normalizers
(a) NQD16 (hτ σi)

Solution. Let H = hτ σi. From the lattice (Exercise 2.5.11) we see that
there are only three possibilities for the normalizer of H: it is either H
itself, or hσ 2 , τ σi or else all of QD16 . Since H = {1, τ σ, σ 4 , τ σ 5 }, we can
compute the elements of σ 2 H(σ 2 )−1 as follows:

σ 2 (τ σ)σ 6 = τ σ 6 σ 7 = τ σ 5 ,
σ2 σ4 σ6 = σ4 ,
σ 2 (τ σ 5 )σ 6 = σ 2 τ σ 3 = τ σ.

So σ 2 H(σ 2 )−1 = H and therefore σ 2 is in the normalizer of H. But σ is


not in the normalizer, since

σ(τ σ)σ 7 = στ = τ σ 3 6∈ H.

Thus the only possibility is NQD16 (H) = hσ 2 , τ σi.

(b) NQD16 (hτ, σ 4 i)

Solution. Let K = hτ, σ 4 i. Again there are three possibilities. K =


{1, τ, σ 4 , τ σ 4 }, so as before, we compute the elements of σ 2 K(σ 2 )−1 :

σ 2 τ σ 6 = τ σ 12 = τ σ 4 ,
σ2 σ4 σ6 = σ4 ,
σ 2 (τ σ 4 )σ 6 = σ 2 τ σ 2 = τ.
122 CHAPTER 2. SUBGROUPS

So σ 2 K(σ 2 )−1 = K and we must have hτ, σ 2 i ≤ NQD16 (K). And since

στ σ 7 = τ σ 2 6∈ K,

we see that the normalizer cannot be all of QD16 . Therefore NQD16 (K) =
hτ, σ 2 i.
Appendix A

Cartesian Products and


Zorn’s Lemma

A.1 Cartesian Products


A.1.1 Exercise 1
Let I and J be two indexing sets and let A be an arbitrary set. For any function
ϕ : J → I define
Y Y Y
ϕ∗ : A→ A by ϕ∗ (f ) = f ◦ ϕ for all choice functions f ∈ A.
i∈I j∈J i∈I

(a) Let I = {1, 2}, let J = {1, 2, 3} and let ϕ : J → I be defined by ϕ(1) = 2,
ϕ(2) = 2, and ϕ(3) = 1. Describe explicitly how an ordered pair in A × A
maps to a 3-tuple in A × A × A under this ϕ∗ .

Solution. Suppose f corresponds to the ordered pair (a, b) in A2 . Since ϕ


sends indices 1 and 2 in J to index 2 in I and index 3 in J to index 1 in
I, we see that ϕ∗ (f ) corresponds to the 3-tuple (b, b, a) in A3 .

(b) Let I = J = {1, 2, . . . , n} and assume ϕ is a permutation of I. Describe


in terms of n-tuples in A × A × · · · × A the function ϕ∗ .

Solution. ϕ∗ sends the n-tuple (a1 , a2 , . . . , an ) in An to the n-tuple

(aϕ(1) , aϕ(2) , . . . , aϕ(n) )

in An .

123
124 APPENDIX A. CARTESIAN PRODUCTS AND ZORN’S LEMMA

A.2 Partially Ordered Sets and Zorn’s Lemma


A.2.1 Exercise 1
Let A be the collection of all finite subsets of R ordered by inclusion. Discuss
the existence (or nonexistence) of upper bounds, minimal and maximal elements
(where minimal elements are defined analogously to maximal elements). Explain
why this is not a well ordering.

Solution. Subsets of A may or may not have upper bounds. For example, take
the set of all singleton sets containing integers,

X = {{1}, {2}, {3}, . . . }.

X is a subset of A but it does not have an upper bound since Z+ 6∈ A. Any


finite subset of A, however, will have an upper bound, namely the union of the
sets in the subset. So for example {∅, {1, 2}, {1, 3, 5}} ⊂ A has the upper bound
{1, 2, 3, 5} ∈ A.
A does not have any maximal elements, since given any Y in A, we can
simply append to the set Y any real number not already in Y , in order to
obtain a new finite subset of R containing Y . A does have a minimal element,
however, namely the empty set.
Set inclusion (⊆) is not a well ordering on A since it is not a total ordering.
That is, there exist elements X and Y of A such that X 6⊆ Y and Y 6⊆ X (for
an example, take X = {0} and Y = {1}).

A.2.2 Exercise 2
Let A be the collection of all infinite subsets of R ordered by inclusion. Discuss
the existence (or nonexistence) of upper bounds, minimal and maximal elements.
Explain why this is not a well ordering.

Solution. In this case, every subset of A has an upper bound since the union of
the sets in the subset is a member of A. A has one maximal element, R itself,
but no minimal elements since, given any set X ∈ A, we may pick some element
x in X, so that X − {x} is an infinite subset of R which is contained in X.
This ordering is not a well ordering for the same reason as in the previous
exercise: set inclusion ⊆ is not a total ordering on A. For example, take X to be
the set of even integers and take Y to be the set of odd integers. Then X 6⊆ Y
and Y 6⊆ X.

A.2.3 Exercise 3
Show that the following partial orderings on the given sets are not well orderings:

(a) R under the usual relation ≤.

(b) R+ under the usual relation ≤.

(c) R+ ∪ {0} under the usual relation ≤.

(d) Z under the usual relation ≤.


A.2. PARTIALLY ORDERED SETS AND ZORN’S LEMMA 125

Proof. In each case, ≤ is a total ordering. However, it is not a well ordering


since in each case there exist nonempty subsets which have no smallest element.
For R, R+ , and R+ ∪ {0} the interval (0, 1) is a subset of each but has no
smallest member. For Z, the entire set Z itself is a subset with no smallest
member.

A.2.4 Exercise 4
Show that Z+ is well ordered under the usual relation ≤.
Proof. Given any two positive integers m and n, we must have either m ≤ n,
n ≤ m, or both (if m = n). Therefore ≤ is a total ordering.
Let A be an arbitrary nonempty subset of Z+ . Pick an integer a ∈ A. Then
the set {1, 2, . . . , a} ∩ A is nonempty and finite. Being finite, it must have a
smallest member b. If c ∈ A is such that c ≤ b, then certainly c ≤ a (by
transitivity), so c ∈ {1, 2, . . . , a} ∩ A. Since b is the smallest member of this set,
we must have c = b.
We have shown that ≤ is a total ordering such that any nonempty subset
of Z+ has a smallest member. Therefore Z+ is well ordered under the relation
≤.

You might also like