Workbook Group Theory
Workbook Group Theory
0. Introductory comments
1. Binary operation
3. Cyclic groups
4. Permutation groups
5. Homomorphisms
6. Abelian groups
7. Cosets
8. Quotient groups
G × G → G, (g, h) 7→ g ◦ h.
Examples 1.1.
x ◦ x = y, y ◦ y = x, x ◦ y = x, y ◦ x = x.
(iv) Subtraction is not a binary operation on
N because, for instance, 1 − 3 ∈/ N.
1
Definition 1.2. A binary operation on G is
said to be associative if
g ◦ (h ◦ k) = (g ◦ h) ◦ k.
A, B ⊂ S =⇒ A ∪ B ⊂ S.
Moreover, it is associative:
A ∪ (B ∪ C) = (A ∪ B) ∪ C.
(ii) Composition of functions R → R is a bi-
nary operation because we know that com-
position of functions is again a function. More-
over, it is associative because
(f ◦ g) ◦ h = f ◦ (g ◦ h).
(iii) The cross product is a binary operation
× : R3 × R3 → R3 which is not associative.
(Exercise: give an example illustrating the
non-associativity).
g ◦ e = e ◦ g = g.
Example 1.4.
4
Definition 1.4. Suppose we have a binary
operation ◦ : G × G → G which has a unit
e ∈ G. We say that h ∈ G is an inverse of g if
g ◦ h = h ◦ g = 1.
Example 1.5.
1. ◦ is associative;
2. e is the unit;
Example 2.1.
(i) (Z, +, 0).
(ii) (Q \ {0}, ., 1).
(iii) (Zn, +, 0).
(iv) (Z×
n , ., 1).
7
Notation 2.1. Henceforth we write gh in-
stead of g ◦ h for the group operation. More-
over, we write an for a ◦ a ◦ · · · ◦ a (n times).
Comments 2.2.
ab = ac =⇒ b = c.
(ii) Right cancellation property:
ba = ca =⇒ b = c.
(iii) If a2 = a then a = e.
8
Proof.
9
Definition 2.2 A group is said to be abelian
or commutative if for all x, y ∈ G, we have
xy = yx.
10
Definition 2.3 Let G be a group. The
order of g ∈ G, written o(g), is the smallest
positive integer k such that g k = e. If no such
integer exists, we say g has infinite order.
Exercise 2.2
11
Often we encounter smaller groups within
larger ones. For instance, we have
Z ⊂ Q ⊂ R.
We want to formaliser this kind of occur-
rence of smaller groups.
Example 2.3
(i) For every group G, {e} ≤ G. This is called
the trivial subgroup.
(ii) Z× ≤ Q× ≤ R×.
(iii) Z2 ≤ Z4. Why?
12
Given a finite group G = {g1, · · · , gn} we can
list all possible products gigj in a table called
the Cayley table:
g1 g2 ... gj ... gn
g1 g1 g1 g1g2 ... g1 gj ... g1 gn
g2 g2 g1 g2g2 ... g2 gj ... g2 gn
... ... ... ... ... ... ...
gi gi g1 gi g2 ... gigj ... gi gn
... ... ... ... ... ... ...
gn gn g1 gn g2 ... gngj ... gn gn
13
Theorem 2.2 Let G be a finite group.
Then the Cayley table of G contains each
element of G exactly once in each row and
column (thus, it is a Latin square).
Proof
14
We now want to address the question of
when two groups are “the same”.
φ:G→H
such that for all g, g 0 ∈ G we have
15
Example 2.5 Let us show that Z4 ' Z×
5.
16
We now discuss a more efficient way (than
Cayley table) for representing groups.
• all elements of S;
17
Definition 2.7 If < S >= G, then S =
{g1, · · · , gk } is called a generating set and the
gi’s are called generators of G.
In particular, a is a generator of Z×
n if and
only if it is a primitive root mod n.
18
Example 2.8 Z× 8 = {1, 3, 5, 7} has no one-
element generating set. In fact,
< 1 >= {1}, and < a >= {1, a}, a ∈ {3, 5, 7}.
Exercise 2.3 Z×
8 =< 3, 7 >.
19
We have seen how to find smaller groups
inside bigger ones. Now let us see how we
can build bigger groups using smaller ones.
Exercise 2.4 Let (G1, ∗1, e1) and (G2, ∗2, e2)
be groups. Consider the binary operation
∗1 × ∗2 on G1 × G2. Show that this binary op-
eration defines a group structure on G1 × G2
with unit e1 × e2.
20
3. Cyclic groups
Example 3.1.
Proof.
21
Theorem 3.2. Let G be a cyclic group of
order n. Then G ' Zn.
Proof.
22
Exercise 3.1. Show that every subgroup of
a cyclic group is cyclic.
23
4. Permutation groups
Proof.
25
Comment 4.2. We have |Sn| = n!.
Example 4.2.
26
One reason symmetric groups are important
is that every other finite groups sits inside a
symmetric group!
Proof.
27
Symmetric groups describe the symmetries
of n-gons. Let us consider, for instance, the
symmetries of a pentagon.
28
The notion of group action formalises the
fact that groups capture symmetries of ob-
jects.
. : G × X → X, (g, x) 7→ g.x,
such that
29
We shall now see what the connection to
permutations is:
Proof.
30
Examples 4.3.
• Z acts on R by a.x = a + x.
31
5. Homomorphisms
Example 5.1.
32
Example 5.2.
• f (eG) = eH .
• f (x−1) = f (x)−1.
33
Definition 5.2. Let f : G → H be a homo-
morphism. The kernel of f is the set
Example 5.3.
34
Exercise 5.2. Determine the kernel and
image of the determinant homomorphism.
Proof.
35
Exercise 5.4. Show that ker(f ) = {e} if
and only if f is injective.
Proof.
36
Definition 5.3. A subgroup H ≤ G is call
normal if for every g ∈ G and h ∈ H we have
g −1hg ∈ H. In this case, we write H G.
Example 5.4.
gH = Hg, g ∈ G.
37
Theorem 5.3. Let f : G → H be a homo-
morphism. Then ker(f ) is a normal subgroup
of G.
Proof.
38
6. Abelian groups
39
6. Abelian groups
Proof.
40
Proof continued.
41
Just as every integer has a prime factorisa-
tion, every finite abelian group also has a
prime factorisation.
G'Z k ×Z k ···Z
p11 p22 pknn
42
7. Cosets
0 + H = {· · · , −6, −3, 0, 3, 6, · · · };
1 + H = {· · · , −5, −2, 0, 1, 4, · · · };
2 + H = {· · · , −4, −1, 0, 2, 5, · · · };
The cosets encode the remainder modulo 3.
43
Definition 7.1. Let G be a group and H ≤
G. Let a ∈ G. The left coset aH is defined
to be the subset
aH = {ah | h ∈ H}.
The right coset right coset Ha is defined to
be the subset
Ha = {ha | h ∈ H}.
44
Example 7.3. Let G = S3 and let H =<
τ > where τ = (213). Let us determine the
cosets of H in G.
45
Theorem 7.1. Let G be a group, H ≤ G.
Then
1. aH = bH if and only if a−1b ∈ H.
2. The cosets of H partition G.
3. If H is finite then all left cosets are of
order |H|.
47
Definition 7.2 Let H ≤ G. If the number
of left cosets of H in G is a finite number
n, then we say that H has index n in G and
write [G : H] = n.
Proof.
48
We now come to one of the main theorems
about structure of groups:
Proof.
49
Corollary 7.1
50
8. Quotient groups
(ah)(bH) = (ab)H.
In this case, G/H is called the quotient group.
51
Proof.
52
Example 8.2. The abstract definition of
Zn:
• nZ = {nx | n ∈ Z} is a subgroup of Z.
53
Example 8.3. Consider Z ≤ Q. This is a
normal subgroup because Q is abelian. What
does Q/Z look like?
x + Z = y + Z ⇐⇒ x − y ∈ Z.
Thus,
(q + Z) + (q 0 + Z) = (q + q 0) + Z.
For instance, 1
2 +Z has order 2 in Q/Z because
1 1
( + Z) + ( + Z) = 1 + Z = 0 + Z = Z.
2 2
54
We have seen previously that the kernel of
every homomorphism is a normal subgroup.
We now show that in fact every normal sub-
group is the kernel of some homomorphism.
F (g) = gN
is a surjective group homomorphism with ker-
nel N .
Proof.
55
Theorem 8.3 (First Isomorphism Theo-
rem). Let f : G → H be a group homomor-
phism. Then G/ ker(f ) ' Im(f ).
Proof.
56
Example 8.4. Let G = Z ⊕ Z. Let H =
{(a, a) | a ∈ Z}. Then H is a normal subgroup
of G. We claim that G/H ' Z.
f (a, b) = a − b.
57
9. Finite simple groups
58
Example 9.2 There is more than one way
to put two groups together to get a bigger
group. For instance, suppose we take two
copies of Z2. Then we can build Z2 × Z2 and
Z4. These two groups are not isomorphic.
59
We now use previous exercise to show that
Sn is not simple:
60