Groups Thm Proof
Groups Thm Proof
Groups Thm Proof
Michaelmas 2014
These notes are not endorsed by the lecturers, and I have modified them (often
significantly) after lectures. They are nowhere near accurate representations of what
was actually lectured, and in particular, all errors are almost surely mine.
Examples of groups
Axioms for groups. Examples from geometry: symmetry groups of regular polygons,
cube, tetrahedron. Permutations on a set; the symmetric group. Subgroups and
homomorphisms. Symmetry groups as subgroups of general permutation groups. The
Möbius group; cross-ratios, preservation of circles, the point at infinity. Conjugation.
Fixed points of Möbius maps and iteration. [4]
Lagrange’s theorem
Cosets. Lagrange’s theorem. Groups of small order (up to order 8). Quaternions.
Fermat-Euler theorem from the group-theoretic point of view. [5]
Group actions
Group actions; orbits and stabilizers. Orbit-stabilizer theorem. Cayley’s theorem
(every group is isomorphic to a subgroup of a permutation group). Conjugacy classes.
Cauchy’s theorem. [4]
Quotient groups
Normal subgroups, quotient groups and the isomorphism theorem. [4]
Matrix groups
The general and special linear groups; relation with the Möbius group. The orthogonal
and special orthogonal groups. Proof (in R3 ) that every element of the orthogonal
group is the product of reflections and every rotation in R3 has an axis. Basis change
as an example of conjugation. [3]
Permutations
Permutations, cycles and transpositions. The sign of a permutation. Conjugacy in Sn
and in An . Simple groups; simplicity of A5 . [4]
1
Contents IA Groups (Theorems with proof)
Contents
0 Introduction 4
2 Symmetric group I 9
2.1 Symmetric groups . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Sign of permutations . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Lagrange’s Theorem 12
3.1 Small groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Left and right cosets . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 Quotient groups 15
4.1 Normal subgroups . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Quotient groups . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 The Isomorphism Theorem . . . . . . . . . . . . . . . . . . . . . 16
5 Group actions 17
5.1 Group acting on sets . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Orbits and Stabilizers . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3 Important actions . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6 Symmetric groups II 21
6.1 Conjugacy classes in Sn . . . . . . . . . . . . . . . . . . . . . . . 21
6.2 Conjugacy classes in An . . . . . . . . . . . . . . . . . . . . . . . 21
7 Quaternions 22
8 Matrix groups 23
8.1 General and special linear groups . . . . . . . . . . . . . . . . . . 23
8.2 Actions of GLn (C) . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.3 Orthogonal groups . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.4 Rotations and reflections in R2 and R3 . . . . . . . . . . . . . . . 24
8.5 Unitary groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2
Contents IA Groups (Theorems with proof)
10 Möbius group 28
10.1 Möbius maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
10.2 Fixed points of Möbius maps . . . . . . . . . . . . . . . . . . . . 29
10.3 Permutation properties of Möbius maps . . . . . . . . . . . . . . 30
10.4 Cross-ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3
0 Introduction IA Groups (Theorems with proof)
0 Introduction
4
1 Groups and homomorphisms IA Groups (Theorems with proof)
xa−1 = a−1 x = e.
Similarly, (b−1 a−1 )ab = e. So b−1 a−1 is an inverse of ab. By the uniqueness
of inverses, (ab)−1 = b−1 a−1 .
Lemma (Subgroup criteria I). Let (G, ∗) be a group and H ⊆ G. H ≤ G iff
(i) e ∈ H
(ii) (∀a, b ∈ H) ab ∈ H
(iii) (∀a ∈ H) a−1 ∈ H
Proof. The group axioms are satisfied as follows:
0. Closure: (ii)
1. Identity: (i). Note that H and G must have the same identity. Suppose that
eH and eG are the identities of H and G respectively. Then eH eH = eH .
Now eH has an inverse in G. Thus we have eH eH e−1 −1
H = eH eH . So
eH eG = eG . Thus eH = eG .
5
1 Groups and homomorphisms IA Groups (Theorems with proof)
2. Inverse: (iii)
3. Associativity: inherited from G.
Lemma (Subgroup criteria II). A subset H ⊆ G is a subgroup of G iff:
(I) H is non-empty
(II) (∀a, b ∈ H) ab−1 ∈ H
Proof. (I) and (II) follow trivially from (i), (ii) and (iii).
To prove that (I) and (II) imply (i), (ii) and (iii), we have
(i) H must contain at least one element a. Then aa−1 = e ∈ H.
(iii) ea−1 = a−1 ∈ H.
(ii) a(b−1 )−1 = ab ∈ H.
Proposition. The subgroups of (Z, +) are exactly nZ, for n ∈ N (nZ is the
integer multiples of n).
Proof. Firstly, it is trivial to show that for any n ∈ N, nZ is a subgroup. Now
show that any subgroup must be in the form nZ.
Let H ≤ Z. We know 0 ∈ H. If there are no other elements in H, then
H = 0Z. Otherwise, pick the smallest positive integer n in H. Then H = nZ.
Otherwise, suppose (∃a ∈ H) n ∤ a. Let a = pn + q, where 0 < q < n. Since
a − pn ∈ H, q ∈ H. Yet q < n but n is the smallest member of H. Contradiction.
So every a ∈ H is divisible by n. Also, by closure, all multiples of n must be in
H. So H = nZ.
1.2 Homomorphisms
Lemma. The composition of two bijective functions is bijective
Proposition. Suppose that f : G → H is a homomorphism. Then
(i) Homomorphisms send the identity to the identity, i.e.
f (eG ) = eH
6
1 Groups and homomorphisms IA Groups (Theorems with proof)
(ii)
eH = f (eG )
= f (aa−1 )
= f (a)f (a−1 )
Proposition. Both the image and the kernel are subgroups of the respective
groups, i.e. im f ≤ H and ker f ≤ G.
Proof. Since eH ∈ im f and eG ∈ ker f , im f and ker f are non-empty. Moreover,
suppose b1 , b2 ∈ im f . Now ∃a1 , a2 ∈ G such that f (ai ) = bi . Then b1 b−1 2 =
f (a1 )f (a−1
2 ) = f (a a−1
1 2 ) ∈ im f .
Then consider b1 , b2 ∈ ker f . We have f (b1 b−1
2 ) = f (b1 )f (b2 )
−1
= e2 = e. So
−1
b1 b2 ∈ ker f .
Proposition. Given any homomorphism f : G → H and any a ∈ G, for all
k ∈ ker f , aka−1 ∈ ker f .
Proof. f (aka−1 ) = f (a)f (k)f (a)−1 = f (a)ef (a)−1 = e. So aka−1 ∈ ker f .
Proof.
(i) By definition.
(ii) We know that f (e) = e. So if f is injective, then by definition ker f = {e}. If
ker f = {e}, then given a, b such that f (a) = f (b), f (ab−1 ) = f (a)f (b)−1 =
e. Thus ab−1 ∈ ker f = {e}. Then ab−1 = e and a = b.
7
1 Groups and homomorphisms IA Groups (Theorems with proof)
8
2 Symmetric group I IA Groups (Theorems with proof)
2 Symmetric group I
2.1 Symmetric groups
Theorem. Sym X with composition forms a group.
Proof. The groups axioms are satisfied as follows:
Proof. If σ, τ ∈ Sn are disjoint cycles. Consider any n. Show that: σ(τ (a)) =
τ (σ(a)). If a is in neither of σ and τ , then σ(τ (a)) = τ (σ(a)) = a. Otherwise,
wlog assume that a is in τ but not in σ. Then τ (a) ∈ τ and thus τ (a) ̸∈ σ. Thus
σ(a) = a and σ(τ (a)) = τ (a). Therefore we have σ(τ (a)) = τ (σ(a)) = τ (a).
Therefore τ and σ commute.
9
2 Symmetric group I IA Groups (Theorems with proof)
Proof. Suppose σ1 = τ1 · · · τl1 and σ2 = τ1′ · · · τl2 . Then sgn(σ1 σ2 ) = (−1)l1 +l2 =
(−1)l1 (−1)l2 = sgn(σ1 ) sgn(σ2 ). So it is a homomorphism.
It is surjective since sgn(e) = 1 and sgn((1 2)) = −1.
Lemma. σ is an even permutation iff the number of cycles of even length is
even.
Proof. A k-cycle can be written as k − 1 transpositions. Thus an even-length
cycle is odd, vice versa.
Since sgn is a group homomorphism, writing σ in disjoint cycle notation,
σ = σ1 σ2 · · · σl , we get sgn(σ) = sgn(σ1 ) · · · sgn(σl ). Suppose there are m even-
length cycles and n odd-length cycles, then sgn(σ) = (−1)m 1n . This is equal to
1 iff (−1)m = 1, i.e. m is even.
Proposition. Any subgroup of Sn contains either no odd permutations or
exactly half.
10
2 Symmetric group I IA Groups (Theorems with proof)
Proof. If Sn has at least one odd permutation τ , then there exists a bijection
between the odd and even permutations by σ 7→ στ (bijection since σ 7→ στ −1
is a well-defined inverse). So there are as many odd permutations as even
permutations.
11
3 Lagrange’s Theorem IA Groups (Theorems with proof)
3 Lagrange’s Theorem
Proposition. aH = bH ⇔ b−1 a ∈ H.
Proof. (⇒) Since a ∈ aH, a ∈ bH. Then a = bh for some h ∈ H. So b−1 a =
h ∈ H.
(⇐). Let b−1 a = h0 . Then a = bh0 . Then ∀ah ∈ aH, we have ah = b(h0 h) ∈
bH. So aH ⊆ bH. Similarly, bH ⊆ aH. So aH = bH.
Lemma. The left cosets of a subgroup H ≤ G partition G, and every coset has
the same size.
Proof. For each a ∈ G, a ∈ aH. Thus the union of all cosets gives all of G. Now
we have to show that for all a, b ∈ G, the cosets aH and bH are either the same
or disjoint.
Suppose that aH and bH are not disjoint. Let ah1 = bh2 ∈ aH ∩ bH. Then
b−1 a = h2 h−1
1 ∈ H. So aH = bH.
To show that they each coset has the same size, note that f : H → aH with
f (h) = ah is invertible with inverse f −1 (h) = a−1 h. Thus there exists a bijection
between them and they have the same size.
Theorem (Lagrange’s theorem). If G is a finite group and H is a subgroup of
G, then |H| divides |G|. In particular,
|H||G : H| = |G|.
Proof. Suppose that there are |G : H| left cosets in total. Since the left cosets
partition G, and each coset has size |H|, we have
|H||G : H| = |G|.
Corollary. The order of an element divides the order of the group, i.e. for any
finite group G and a ∈ G, ord(a) divides |G|.
Proof. Consider the subgroup generated by a, which has order ord(a). Then by
Lagrange’s theorem, ord(a) divides |G|.
Corollary. The exponent of a group divides the order of the group, i.e. for any
finite group G and a ∈ G, a|G| = e.
Proof. We know that |G| = k ord(a) for some k ∈ N. Then a|G| = (aord(a) )k =
ek = e.
Corollary. Groups of prime order are cyclic and are generated by every non-
identity element.
Proof. Say |G| = p. If a ∈ G is not the identity, the subgroup generated by a
must have order p since it has to divide p. Thus the subgroup generated by a
has the same size as G and they must be equal. Then G must be cyclic since it
is equal to the subgroup generated by a.
12
3 Lagrange’s Theorem IA Groups (Theorems with proof)
Proof. By reflexivity, we have a ∈ [a]. Thus the equivalence classes cover the
whole set. We must now show that for all a, b ∈ A, either [a] = [b] or [a] ∩ [b] = ∅.
Suppose [a] ∩ [b] ̸= ∅. Then ∃c ∈ [a] ∩ [b]. So a ∼ c, b ∼ c. By symmetry, c ∼ b.
By transitivity, we have a ∼ b. Now for all b′ ∈ [b], we have b ∼ b′ . Thus by
transitivity, we have a ∼ b′ . Thus [b] ⊆ [a]. Similarly, [a] ⊆ [b] and [a] = [b].
Lemma. Given a group G and a subgroup H, define the equivalence relation
on G with a ∼ b iff b−1 a ∈ H. The equivalence classes are the left cosets of H.
2. Let [a] ∈ Un . Consider the map Un → Un with [c] 7→ [ac]. This is injective:
if [ac1 ] = [ac2 ], then n divides a(c1 − c2 ). Since a is coprime to n, n divides
c1 − c2 , so [c1 ] = [c2 ]. Since Un is finite, any injection (Un → Un ) is also a
surjection. So there exists a c such that [ac] = [a][c] = 1. So [c] = [a]−1 .
3. Associativity (and also commutativity): inherited from Z.
13
3 Lagrange’s Theorem IA Groups (Theorems with proof)
Proof. Let |G| = 4. By Lagrange theorem, possible element orders are 1 (e only),
2 and 4. If there is an element a ∈ G of order 4, then G = ⟨a⟩ ∼
= C4 .
Otherwise all non-identity elements have order 2. Then G must be abelian
(For any a, b, (ab)2 = 1 ⇒ ab = (ab)−1 ⇒ ab = b−1 a−1 ⇒ ab = ba). Pick
2 elements of order 2, say b, c ∈ G, then ⟨b⟩ = {e, b} and ⟨c⟩ = {e, c}. So
⟨b⟩ ∩ ⟨c⟩ = {e}. As G is abelian, ⟨b⟩ and ⟨c⟩ commute. We know that bc = cb has
order 2 as well, and is the only element of G left. So G ∼
= ⟨b⟩ × ⟨c⟩ ∼= C2 × C2
by the direct product theorem.
14
4 Quotient groups IA Groups (Theorems with proof)
4 Quotient groups
4.1 Normal subgroups
Lemma.
(i) Every subgroup of index 2 is normal.
15
4 Quotient groups IA Groups (Theorems with proof)
To show that it is injective, suppose θ(aK) = θ(bK). Then f (a) = f (b). Hence
f (b)−1 f (a) = e. Hence b−1 a ∈ K. So aK = bK.
By definition, θ is surjective since im θ = im f . So θ gives an isomorphism
G/K ∼ = im f ≤ H.
Lemma. Any cyclic group is isomorphic to either Z or Z/(nZ) for some n ∈ N.
16
5 Group actions IA Groups (Theorems with proof)
5 Group actions
5.1 Group acting on sets
Proposition. Let X be a set and G be a group. Then φ : G → Sym X is a
homomorphism (i.e. an action) iff θ : G × X → X defined by θ(g, x) = φ(g)(x)
satisfies
θ : (G : stab(x)) → orb(x)
g stab(x) 7→ g(x).
17
5 Group actions IA Groups (Theorems with proof)
To show that it is transitive, given aH, bH, we know that (ba−1 )(aH) = bH.
So any aH can be mapped to bH.
Lemma (Conjugation action). Any group G acts on itself by conjugation (i.e.
g(x) = gxg −1 ).
18
5 Group actions IA Groups (Theorems with proof)
Proposition. Normal subgroups are exactly those subgroups which are unions
of conjugacy classes.
Lemma. Stabilizers of the elements in the same orbit are conjugate, i.e. let G
act on X and let g ∈ G, x ∈ X. Then stab(g(x)) = g stab(x)g −1 .
5.4 Applications
Proof. Consider the left coset action of G on H. We get a group homomorphism
φ : G → Sn since there are n cosets of H. Since H = ̸ G, φ is non-trivial and
ker φ ̸= G. Now ker φ ◁ G. Since G is simple, ker φ = {e}. So G ∼ = im φ ⊆ Sn
by the isomorphism theorem. So |G| ≤ |Sn | = n!.
We can further refine this by considering sgn ◦φ : G → {±1}. The kernel
of this composite is normal in G. So K = ker(sgn ◦ϕ) = {e} or G. Since
G/K ∼ = im(sgn ◦ϕ), we know that |G|/|K| = 1 or 2 since im(sgn ◦ϕ) has at most
two elements. Hence for |G| > 2, we cannot have K = {e}, or else |G|/|K| > 2.
So we must have K = G, so sgn(φ(g)) = 1 for all g and im φ ≤ An . So
|G| ≤ n!/2
Theorem (Cauchy’s Theorem). Let G be a finite group and prime p dividing
|G|. Then G has an element of order p (in fact there must be at least p − 1
elements of order p).
Proof. Let G and p be fixed. Consider Gp = G × G × · · · × G, the set of p-tuples
of G. Let X ⊆ Gp be X = {(a1 , a2 , · · · , ap ) ∈ Gp : a1 a2 · · · ap = e}.
In particular, if an element b has order p, then (b, b, · · · , b) ∈ X. In fact, if
(b, b, · · · , b) ∈ X and b ̸= e, then b has order p, since p is prime.
Now let H = ⟨h : hp = e⟩ ∼ = Cp be a cyclic group of order p with generator h
(This h is not related to G in any way). Let H act on X by “rotation”:
h(a1 , a2 , · · · , ap ) = (a2 , a3 , · · · , ap , a1 )
This is an action:
19
5 Group actions IA Groups (Theorems with proof)
20
6 Symmetric groups II IA Groups (Theorems with proof)
6 Symmetric groups II
6.1 Conjugacy classes in Sn
Proposition. If (a1 a2 · · · ak ) is a k-cycle and ρ ∈ Sn , then ρ(a1 · · · ak )ρ−1 is
the k-cycle (ρ(a1 ) ρ(a2 ) · · · ρ(a3 )).
Proof. Consider any ρ(a1 ) acted on by ρ(a1 · · · ak )ρ−1 . The three permutations
send it to ρ(a1 ) 7→ a1 7→ a2 7→ ρ(a2 ) and similarly for other ai s. Since ρ is
bijective, any b can be written as ρ(a) for some a. So the result is the k-cycle
(ρ(a1 ) ρ(a2 ) · · · ρ(a3 )).
Corollary. Two elements in Sn are conjugate iff they have the same cycle type.
Proof. Suppose σ = σ1 σ2 · · · σℓ , where σi are disjoint cycles. Then ρσρ−1 =
ρσ1 ρ−1 ρσ2 ρ−1 · · · ρσℓ ρ−1 . Since the conjugation of a cycle conserves its length,
ρσρ−1 has the same cycle type.
Conversely, if σ, τ have the same cycle type, say
Proof. We know that normal subgroups must be unions of the conjugacy classes,
must contain e and their order must divide 60. The possible orders are 1, 2,
3, 4, 5, 6, 10, 12, 15, 20, 30. However, the conjugacy classes 1, 15, 20, 12, 12
cannot add up to any of the possible orders apart from 1 and 60. So we only
have trivial normal subgroups.
21
7 Quaternions IA Groups (Theorems with proof)
7 Quaternions
Lemma. If G has order 8, then either G is abelian (i.e. ∼ = C8 , C4 × C2 or
C2 × C2 × C2 ), or G is not abelian and isomorphic to D8 or Q8 (dihedral or
quaternion).
22
8 Matrix groups IA Groups (Theorems with proof)
8 Matrix groups
8.1 General and special linear groups
Proposition. GLn (F ) is a group.
Proof. Identity is I, which is in GLn (F ) by definition (I is its self-inverse). The
composition of invertible matrices is invertible, so is closed. Inverse exist by
definition. Multiplication is associative.
Proposition. det : GLn (F ) → F \ {0} is a surjective group homomorphism.
Proof. det AB = det A det B. If A is invertible, it has non-zero determinant and
det A ∈ F \ {0}.
To show it is surjective, for any x ∈ F \ {0}, if we take the identity matrix
and replace I11 with x, then the determinant is x. So it is surjective.
(Ax)T (Ay) = xT AT Ay = xT Iy = xT y
Then we have |Ax|2 = (Ax) · (Ax) = x · x = |x|2 . Since both are positive, we
know that |Ax| = |x|.
23
8 Matrix groups IA Groups (Theorems with proof)
Note that A maps (1, 0) to (cos θ, sin θ), and maps (0, 1) = (− sin θ, cos θ), which
are rotations by θ counterclockwise. So A represents a rotation by θ.
Corollary. Any matrix in O(2) is either a rotation around 0 or a reflection in a
line through 0.
Proof. If A ∈ SO(2), we’ve show that it is a rotation. Otherwise,
1 0 cos θ − sin θ cos θ − sin θ
A= =
0 −1 sin θ cos θ − sin θ − cos θ
1 0
since O(2) = SO(2) ∪ SO(2). This has eigenvalues 1, −1. So it is a
0 −1
reflection in the line of the eigenspace E1 . The line goes through 0 since the
eigenspace is a subspace which must include 0.
24
8 Matrix groups IA Groups (Theorems with proof)
25
8 Matrix groups IA Groups (Theorems with proof)
26
9 More on regular polyhedra IA Groups (Theorems with proof)
27
10 Möbius group IA Groups (Theorems with proof)
10 Möbius group
10.1 Möbius maps
Lemma. The Möbius maps are bijections C∞ → C∞ .
az+b dz−b
Proof. The inverse of f (z) = cz+d is g(z) = −cz+a , which we can check by
composition both ways.
a b az + b
Proposition. The map θ : GL2 (C) → M sending 7→ is a
c d cz + d
surjective group homomorphism.
Proof. Firstly, since the determinant ad − bc of any matrix in GL2 (C) is non-zero,
it does map to a Möbius map. This also shows that θ is surjective.
We have previously calculated that
(a1 a2 + b2 c1 )z + (a2 b1 + b2 d1 )
θ(A2 ) ◦ θ(A1 ) = = θ(A2 A1 )
(c2 a1 + d2 c1 )z + (c2 b1 + d1 d2 )
So it is a homomorphism.
Proposition. Every Möbius map is a composite of maps of the following form:
28
10 Möbius group IA Groups (Theorems with proof)
a a b
z 7→ z 7→ z + .
d d d
1
If c ̸= 0, let g(∞) = z0 , Let h(z) = z−z 0
. Then hg(∞) = ∞ is of the above form.
We have h (w) = w + z0 being of type (iii) followed by (ii). So g = h−1 (hg) is
−1 1
29
10 Möbius group IA Groups (Theorems with proof)
Proof. We want to show that we can send any three points to any other three
points. However, it is easier to show that we can send any three points to 0, 1, ∞.
Suppose we want to send z1 → ∞, z2 7→ 0, z3 7→ 1. Then the following works:
(z − z2 )(z3 − z1 )
f (z) =
(z − z1 )(z3 − z2 )
Az z̄ + B̄z + B z̄ + C = 0,
Az z̄ + B̄z + B z̄ + C = 0
⇔ Cww̄ + Bw + B̄ w̄ + A = 0
30
10 Möbius group IA Groups (Theorems with proof)
10.4 Cross-ratios
Lemma. For z1 , z2 , z3 , z4 ∈ C∞ all distinct, then
f −1 g
f (z1 ) 7−−→ z1 7−
→∞
f −1 g
f (z2 ) 7−−→ z2 7−
→0
f −1 g
f (z3 ) 7−−→ z3 7−
→1
f −1 g
f (z4 ) 7−−→ z4 7−
→λ
31
11 Projective line (non-examinable) IA Groups (Theorems with proof)
32