MATH20201: Algebraic Structures 1 DR Marianne Johnson: Week 2/3
MATH20201: Algebraic Structures 1 DR Marianne Johnson: Week 2/3
Dr Marianne Johnson
A 10 credit, level 2, blended learning course, Semester 1, 2020/21.
Required knowledge (Foundations of Pure Mathematics & Linear Algebra):
Asynchronous resources
Communication
Discussion boards: Blackboard -> AS1: Discussion boards (log-in required)
Office hours: Zoom: Mondays 14:30-15:30 (Password required; see Blackboard)
Email: [email protected]
If you experience problems with this course, please let me know as soon as possible.
There will be course unit feedback surveys in week 2/3, and at the end of the course.
Assessment and feedback
In-semester assessment: 20% timed online test in week 7.
End-of-semester assessment: 40% timed online test; 40% written take-home assessment.
Feedback opportunities: Quizzes, discussion boards, tutorials, office hours, coursework.
University
c of Manchester Algebraic Structures 1 Study Guide, Page 1
Before we begin
Welcome to MATH20201!
This is a blended learning course (see below) taking place online in semester 1 of 2020/21.
This document contains all key information about the course, including the lecture
notes, exercises, solutions, and an explanation of how to access the remaining resources
(lecture videos, lecture quizzes, review sessions, tutorials, discussion boards, office hours).
I strongly recommend that you download and save a copy of this file onto
your own device, rather than accessing it through a web browser. There are two very
good reasons for this:
• If you experience problems with your local internet connection, you will still have
access to your own personal copy of the notes, exercises and solutions for the course,
and will have all the relevant information about course organisation and assessment;
• If you have a PC, laptop or tablet [or a printer!], then you can make notes directly
onto your personal copy of the notes.
• Outline of the topics for study and checklist of tasks to be completed in week X
(e.g. watch lecture videos; complete quizzes; read lecture notes; complete exercises;
check solutions; attend review session; attend tutorial).
The notes are divided into subsections so as to align with the video content (e.g. Lecture
Videos 1.1 and 1.2 correspond to the two subsection of Lecture 1). You can also find
quizzes, aligned to the lectures (e.g. Quiz 1 relates to Lecture 1, covering topics from
videos 1.1 and 1.2) at: Blackboard -> AS1: Lecture quizzes (log-in required). Note:
the quizzes do not form part of your assessment, but you may find them helpful in
checking understanding.
Hopefully the numbering will make it easy for you to find the notes which accompany
each video, and to also to find notes, exercises and quizzes relating to each topic. Worked
solutions to all exercises are provided in one place at the end of this document.
(i) Check if your question has been asked/answered elsewhere before posting;
(ii) Be respectful of others in your posts;
(iii) Do not post off-topic (i.e. not relating to the content of this course) material.
• Office Hours: I will hold virtual office hours via Zoom: Mondays 14:30-15:30
each week3 . The password for this session can be found at Blackboard -> AS1:
Communication. Please do not circulate the password. This time can also be used
to ask questions about the course.
The reason for points (i) and (ii) is that messages with empty subject lines, or sent
from external e-mail addresses are sometimes blocked by spam filters. How you
prefer to be addressed may not be obvious from your email address, so don’t be shy
to tell me or to correct me.
ILO1: state the group axioms and identify frequently met examples of groups,
ILO2: define basic concepts in group theory, such as subgroups, conjugacy classes, cyclic
groups, cosets, and factor groups,
ILO3: employ the subgroup criterion to determine whether certain subsets of a group are
subgroups,
ILO6: determine conjugacy classes, cosets and factor groups in certain groups,
ILO8: state and apply the First Isomorphism Theorem for groups.
In light of current public health guidelines, this year we shall have online (rather than
on-campus) assessments. As usual, there are two main components of assessment.
• a timed online assessment (testing basic competence in the ILOs) counting for 40%
of your final grade;
More details of the assessment will be posted at: Blackboard-> AS1: Assessment &
Feedback. Feedback on the exam will also be posted to Blackboard after the assessment
has taken place.
You can also get feedback on your progress in the following ways (there is no grade
associated to any of the following activities, but you may find them useful in preparing
for your assessments):
• Participating in tutorials
• you have suggestions on how the synchronous activities (review sessions and
tutorials) could be improved;
• you find any typos in the written materials or verbal slips in the videos.
• allocate specific times during the week to work through the asynchronous
materials, in advance of the related synchronous sessions wherever possible;
• turn off notifications for email, social media etc. during your study time;
• have pen and paper ready whilst watching the videos and during the
synchronous sessions, to take notes and jot down any questions you may have;
• keep your notes organised and all in one place (e.g. in a notebook or file);
• copy down exercises, to allow you to take screen breaks while working on these;
Wednesday
Thursday TUT5
Friday TUT7
The table below gives an overview of which topics you should focus on each week.
University
c of Manchester Algebraic Structures 1 Study Guide, Page 7
i S = N, a ∗ b = ab
ii S = {..., −3, −1, 1, 3, 5, ...} (the odd integers), a ∗ b = ab
a + b if a is even
iii S = Z, a ∗ b =
ab if b is odd
iv S = P (X) (the power set of a non-empty set X), A∗B =A∩B (the
intersection of the subsets A, B ⊆ X)
v S = P (X), A∗B =A∪B
University
c of Manchester Algebraic Structures 1 Study Guide, Page 8
vi S = R+ = {r ∈ R | r > 0} , a ∗ b = ab
1 2 3 1 2 3 1 2 3
vii S = , , , ∗ = ◦ (composition of
2 3 1 3 2 1 1 2 3
permutations)
viii S is the set of all permutations of Ω = {1, 2, 3, 4} fixing at least one element of
Ω, ∗ = ◦
ix S = M2 (Z) (the set of all 2 × 2 matrices with entries in Z), and
A ∗ B = At (At denotes the transpose of A)
x S = M2 (Q) (the set of all 2 × 2 matrices with entries in Q), and
A ∗ B = A−1 B −1
xi S = M2 (Z), A∗B =A+B (addition of matrices)
2. Let S be a finite set with |S| = n. How many binary operations are there on S?
3. For the following binary operations ∗ defined on a set S determine whether or not ∗
is associative, commutative, and whether (S, ∗) has identity element.
Give reasons for each of your answers.
(i) S = Z, a ∗ b = a − b,
(ii) S = Q, a ∗ b = 21 (a + b),
(iii) S = N, a ∗ b = b,
(iv) S = {2k | k ∈ Z} , the set of even integers, a ∗ b = ab,
(v) S = {a, b}, and ∗ given by the multiplication table ∗ a b ,
a b b
b b a
(vi) S = {u, v}, and ∗ given by the multiplication table ∗ u v
u u v
v v u
(vii) S is the set of all constant functions from N to N, ∗ = ◦ (composition of
functions). (A function f : N → N is called constant if there is c ∈ N such that
f (x) = c for all x ∈ N.)
4. Take all examples from Exercise 1 for which the answer was YES, and determine
for those binary operations whether or not they are associative, commutative, and
whether (S, ∗) has an identity element.
University
c of Manchester Algebraic Structures 1 Week 1 Checklist
This course is all about certain algebraic structures known as groups. This week will
focus on the definition of a group, and some basic properties (uniqueness of the identity
element; uniqueness of inverses; cancellation). Concepts will be demonstrated using
examples from settings familiar to you from previous study (we will see groups of
numbers, residues, permutations, matrices). By the end of this week, you should be able
to state the group axioms and identify frequently met examples of groups (ILO1).
Asynchronous Tasks:
Watch 4 videos [Set aside at least 80 mins study time]
Lecture Video 1.1: What is a group?
Lecture Video 1.2: Basic properties of groups
Lecture Video 2.1: Groups of numbers
Lecture Video 2.2: Groups of matrices
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 1 Quiz: Groups
Lecture 2 Quiz: Examples and non-examples of groups
Read lecture notes and re-watch videos as needed [e.g 60 mins study time]
Lecture 1: Groups
Lecture 2: Examples and non-examples of groups
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 5-10 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 1, Lecture 1, Page 1
Lecture 1
Groups
For example,
1 2 3
f=
2 3 1
denotes the permutation f ∈ S3 with f (1) = 2, f (2) = 3 and f (3) = 1. The identity
1 2 ··· n
idn =
1 2 ··· n
is the permutation that leaves Nn unchanged, i.e. idn (x) = x for all x ∈ Nn . Moreover,
every permutation f ∈ Sn has an inverse permutation f −1 ∈ Sn that satisfies
You can find f −1 by reading the table of f bottom-to-top. Any two permutations f, g ∈ Sn
can be composed to produce another permutation
This composition has some nice properties, similar to the addition of integers:
All these properties are easy to prove, and you have done so in Foundations of Pure
Mathematics. For example, for the third property, let x ∈ Nn and write y := f (x). Then,
using (1.1),
f −1 ◦ f (x) = f −1 (f (x)) = f −1 (y) = x = idn (x).
Since this holds for all x ∈ Nn , we have shown that f −1 ◦ f = idn . Note that it is not true
in general that f ◦ g = g ◦ f for f, g ∈ Sn .
Definition 1.3 (Group axioms). A group is a pair (G, ∗), where G is a non-empty set
and ∗ : G × G → G is a binary operation on G with the following properties:
∀g, h, k ∈ G, g ∗ (h ∗ k) = (g ∗ h) ∗ k,
∃e ∈ G, ∀g ∈ G, e ∗ g = g ∗ e = g,
∀g ∈ G, ∃g 0 ∈ G, g ∗ g 0 = g 0 ∗ g = e.
Example 1.4 (Examples 1.1 and 1.2 revisited). By Example 1.1, (Z, +) is a group with
identity element e = 0, and n0 = −n is an inverse of n ∈ Z. By Example 1.2, (Sn , ◦) is a
group with identity element e = idn , and f 0 = f −1 is an inverse of f ∈ Sn .
University
c of Manchester Algebraic Structures 1 Week 1, Lecture 1, Page 3
g 0 = e ∗ g 0 = (g 00 ∗ g) ∗ g 0 = g 00 ∗ (g ∗ g 0 ) = g 00 ∗ e = g 00 .
In this course, we study results like Lemma 1.5 that hold for all groups. We will see many
examples of groups, and we study the groups (Sn , ◦) in detail.
Remark 1.6 (The inverse of the identity; the inverse of an inverse). Let (G, ∗) be a
group with identity element e, and denote the (unique) inverse of g ∈ G by g 0 . Here are
some simple observations:
1. The identity element is its own inverse, that is, e0 = e (since e ∗ e = e by (G2)).
2. For all g ∈ G, we have (g 0 )0 = g (since g ∗ g 0 = g 0 ∗ g = e0 is symmetric in g and g 0 ).
Here is another simple fact that follows immediately from the group axioms.
Lemma 1.7 (Cancellation). Let (G, ∗) be a group, and a, b, c ∈ G. Then
1. a∗b=a∗c implies that b = c,
2. b∗a=c∗a implies that b = c.
Proof. 1. Multiplying the equation a ∗ b = a ∗ c on the left by the inverse a0 of a gives
a0 ∗ (a ∗ b) = a0 ∗ (a ∗ c).
(a0 ∗ a) ∗ b = (a0 ∗ a) ∗ c.
University
c of Manchester Algebraic Structures 1 Week 1, Lecture 1, Page 4
e ∗ b = e ∗ c.
Lecture 2
Examples and non-examples of groups
In this lecture we look at several examples and non-examples of groups. These examples
will come up frequently throughout the course.
• for any z ∈ C∗ , we have 1/z ∈ C∗ and z(1/z) = (1/z)z = 1. Hence, 1/z is the
inverse of z and (G3) holds.
Example 2.7. With Q∗ = Q r {0}, R∗ = R r {0}, and R+ = {x ∈ R : x > 0}, we have
the following further examples of groups of numbers under multiplication: (Q∗ , ×),
(R∗ , ×), but also (R+ , ×) and ({1, −1}, ×).
Example 2.8. The full set of complex numbers with multiplication, (C, ×), does not
form a group, because 0 ∈ C does not have an inverse: there is no z ∈ C such that
z × 0 = 1.
Example 2.9. The natural numbers with multiplication, (N, ×), are not a group: there
is an identity element 1 ∈ N, but 2, 3, 4, . . . do not have inverses.
a ⊕ (b ⊕ c) = a ⊕ r1 = r2 .
(a ⊕ b) ⊕ c = r3 ⊕ c = r4 ,
Remark 2.11 ((Zn , ⊗) is not a group). Similarly, one can define multiplication modulo
n by a ⊗ b = r, where r ∈ Zn is the remainder of ab divided by n, that is, ab = qn + r for
q ∈ Z and r ∈ Zn . This is also an associative binary operation on Zn , and Zn contains an
identity element (namely, 0 if n = 1 and 1 if n ≥ 2). However, (Zn , ⊗) is not a group for
n ≥ 2, as 0 does not have an inverse: 0 ⊗ a = 1 would mean that 0 = 0 × a = q × n + 1
for some q ∈ Z, which is impossible for n ≥ 2.
Example 2.13 (The group of all real invertible matrices). (GL(n, R), ×) is a group
under matrix multiplication. Indeed, the product of two invertible (n × n)-matrices is
again invertible, so we have a binary operation on GL(n, R). As recalled above, matrix
multiplication is associative. The (n × n)-identity matrix
1 0 0 ··· 0
0 1 0 · · · 0
In = 0 0 1 · · · 0
.. .. .. . . ..
. . . . .
0 0 0 ··· 1
Definition 2.14 (The general linear group). The group (GL(n, R), ×) is called the
General Linear Group of degree n over R.
Example 2.15 (Invertible matrices over other fields). Similarly, we have the general
linear groups
(GL(n, Q), ×) and (GL(n, C), ×).
University
c of Manchester Algebraic Structures 1 Week 1, Lecture 2, Page 4
More generally, for every field K, we have the general linear group (GL(n, K), ×). We
shall often write simply GL(n, K), where the operation of matrix multiplication is
understood, but not forgotten. For example, GL(n, Zp ) is the group of invertible matrices
with entries in the field Zp with p elements, under the operation of matrix multiplication.
Remark 2.16. The set Mn (R) of all n × n-matrices over R is not a group under matrix
multiplication. Notice that matrix multiplication is an associative binary operation on this
set, and In is an identity element contained in this set. However, Mn (R) contains
matrices which are not invertible. For example: the matrix whose entries are all 0.
However, Mn (R) is a group under matrix addition. Indeed, you may remember from
Linear Algebra that this set is a vector space over R. Alternatively, check that the group
axioms hold in this case.
Remark 2.17. There are two commonly used notations for inverses.
1. Some symbols for binary operations, such as ∗, ×, ◦, ·, suggest that the group is
written “multiplicatively”. For such multiplicative groups, we write g −1 instead of g 0
for the inverse of g (as we did in Example 1.2).
When a group (G, ∗) is written in multiplicative notation, we follow the same
convention as for usual multiplication and omit the operation: we write gh instead
of g ∗ h.
We often write simply G instead of (G, ∗) to denote a group. This is just for ease of
notation; the operation ∗ is an important aspect of a group and should not be forgotten
even if it is not written explicitly.
University
c of Manchester Algebraic Structures 1 Week 1, Exercises, Page 1
Week 1: Exercises
Groups
(requires material up to Lecture 1)
5. Which of the following sets are groups with respect to the binary operation given?
In each case, give detailed reasons for your answer.
a a
(i) The set of all 2 × 2 matrices of the form where a ∈ R, a 6= 0; under
0 0
matrix multiplication.
a b
(ii) The set of all 2 × 2 matrices of the form where a, b ∈ R, a, b 6= 0;
0 0
under matrix multiplication.
(iii) The set Z × Z = {(a, b); a, b ∈ Z} with multiplication
(v) The power set P (X) of a non empty set X under the binary operation of
intersection of sets.
(vi) P (X) as in (v) with the associative binary operation
6. For the set G and the binary operation ∗ on G as given below, determine if (G, ∗)
is a group.
If your answer is NO, explain which axioms fail to hold.
(i) G = Q\ {0} , a ∗ b = ab (multiplication of numbers),
(ii) G = {1, −1} , a ∗ b = ab (multiplication of numbers),
(iii) G = Z, a ∗ b = ab (multiplication of numbers),
(iv) G = {f, g} , where f and g are functions from Z to Z defined by
f (n) = n, g(n) = −n ∀n ∈ Z, with ∗ = ◦ (composition of functions),
University
c of Manchester Algebraic Structures 1 Week 1, Exercises, Page 2
1 0 0 1
(v) G = , , ∗ = matrix multiplication,
0 1 1 0
1 2 3 1 2 3
(vi) G = , , ∗ = ◦ (composition of permutations),
1 2 3 3 2 1
1 2 3 1 2 3
(vii) G = , , ∗ = ◦ (composition of permutations),
1 2 3 2 3 1
(viii) G = {0, 1} , a ∗ b = ab (multiplication of numbers),
(ix) G is the set of odd integers, a ∗ b = ab (multiplication of numbers).
7. Prove that R × R \ {(0, 0)} is a group under the binary operation defined by
(a, b)(c, d) = (ac − bd, bc + ad), for all (a, b), (c, d) ∈ R × R \ {(0, 0)}.
This week we will look at a particularly interesting family of examples; the symmetric
groups. We will also consider some useful notation for taking ‘powers’ of a fixed element
(more on this idea later), and look at the idea of a multiplication table of a finite group.
By the end of this week you should be able to perform routine computations in the
symmetric groups (ILO1) and define some basic concepts in group theory, such as
abelian groups, multiplication tables etc. (ILO2).
Asynchronous Tasks:
Watch 4 videos [Set aside at least 60 mins study time]
Lecture Video 3.1: The symmetric group (Sn , ◦)
Lecture Video 3.2: Notations for permutations
Lecture Video 4.1: Abelian groups, Multiplication tables
Lecture Video 4.2: Powers of group elements
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 3 Quiz: The symmetric groups
Lecture 4 Quiz: Abelian groups, multiplication tables and powers
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 3: The symmetric groups
Lecture 4: Abelian groups, multiplication tables and powers
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 11-21 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 2, Lecture 3, Page 1
Lecture 3
The symmetric groups
Definition 3.1 (The symmetric groups). The group (Sn , ◦) is called the symmetric group
of degree n.
For n = 2, we have
1 2 1 2
S2 = , .
1 2 2 1
For n = 3, we have
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
S3 = , , , , , .
1 2 3 1 3 2 3 2 1 2 1 3 2 3 1 3 1 2
University
c of Manchester Algebraic Structures 1 Week 2, Lecture 3, Page 2
According to the definition, the r-cycle (α1 · · · αr ) maps each αi to αi+1 , except for αr ,
which is mapped to α1 . All other elements of Nn are left fixed.
Example 3.6.
1. Every 1-cycle (α) is the identity idn .
(Indeed, from the definition, α is mapped to α, and all other elements are fixed.
Thus all elements are fixed.)
2. In (S3 , ◦), we have
1 2 3 1 2 3
(1 3) = and (1 3 2) = .
3 2 1 3 1 2
Definition 3.7 (Disjoint cycles). Cycles (α1 · · · αr ) and (β1 · · · βs ) are said to be disjoint,
if
{α1 , . . . , αr } ∩ {β1 , . . . , βs } = ∅.
Example 3.8. The cycles (1 2 4) and (3 5) in S5 are disjoint, the cycles (1 2 3) and
(3 4 5) are not.
Lemma 3.9 (Disjoint cycles commute). Let (α1 · · · αr ) and (β1 · · · βs ) be two disjoint
cycles in Sn . Then
We will frequently use the following fact, which you know from Foundations of Pure
Mathematics.
Theorem 3.10 (Every permutation is a product of pairwise disjoint cycles).
If f is a permutation in Sn , then there exist t ≥ 1 and g1 , . . . , gt ∈ Sn such that
f = g1 ◦ · · · ◦ gt and g1 , . . . , gt are pairwise disjoint cycles.
University
c of Manchester Algebraic Structures 1 Week 2, Lecture 3, Page 4
Remark 3.11.
1. The slogan of the previous result is “Every permutation can be written as a product
of pairwise disjoint cycles”. Here “product” means function composition ◦, and we
allow for products of length 1 (since f could be a cycle itself ).
2. All elements of Nn that are fixed by f can be included in this product as 1-cycles,
e.g. (1 3)(2) and (1 3) to denote the same element of S3 .
We will often omit the 1-cycles in practice.
3. The decomposition of f as a product of disjoint cycles is unique up to the inclusion
(or not) of 1-cycles and the order in which the cycles are written.
4. When all the 1-cycles are included, then clearly the lengths of the cycles involved in
the decomposition of f ∈ Sn will sum up to n, as every j ∈ Nn appears in exactly
one cycle.
Example 3.12 (Writing a permutation as a product of disjoint cycles).
1 2 3 4 5 6
Let us write the permutation f = as a product of disjoint cycles.
3 6 2 5 4 1
First, let us try to find the cycle containing 1. Starting at 1, by applying f repeatedly, we
find: f (1) = 3, f (3) = 2, f (2) = 6, and f (6) = 1. Thus one of the cycles in our
decomposition will be (1 3 2 6).
The smallest element of N6 not yet considered is 4. By applying f repeatedly we find
f (4) = 5 and f (5) = 4, giving the cycle (4 5). Composing these two cycles, we obtain
f = (1 3 2 6)(4 5) = (4 5)(1 3 2 6).
The procedure of the above example can be turned into a proof of Theorem 3.10.
Proof of Theorem 3.10. Pick any element α1 ∈ {1, . . . , n}. Consider the sequence
αi+1 = f (αi ) for i = 1, 2, . . .. Because Nn is finite, it is clear that this sequence must
contain repetitions. Suppose then that the first r terms are distinct, and that
αr+1 ∈ {α1 , . . . , αr }.
We claim that αr+1 = α1 . Suppose for contradiction that αr+1 = αj for some
j ∈ {2, . . . , r}. Then f (αr ) = αr+1 = αj = f (αj−1 ). Since f is injective, this implies
αr = αj−1 , contradicting that the first r terms are distinct. So we must have αr+1 = α1 .
Considering the r-cycle g1 = (α1 · · · αr ), we have shown that f (x) = g1 (x) for all
x ∈ {α1 , . . . , αr }.
If {α1 , . . . , αr } =
6 Nn , then choose β1 ∈ Nn r {α1 , . . . , αr } and consider the sequence
βi+1 = f (βi ) for i = 1, 2, . . .. Note that βi ∈ / {α1 , . . . , αr } for all i, as f is injective. By the
same argument as before, we can compute a cycle g2 = (β1 · · · βs ) with f (x) = g2 (x) for
x ∈ {β1 , . . . , βs }.
We can iterate this procedure, and since Nn is finite, the process must terminate, yielding
disjoint cycles g1 , g2 , g3 , . . . , gt , such that f (x) = gi (x) for all x that appear in gi .
Therefore, f = g1 ◦ · · · ◦ gt .
University
c of Manchester Algebraic Structures 1 Week 2, Lecture 4, Page 1
Lecture 4
Abelian groups, multiplication tables, powers
Definition 4.1 (Abelian group). A group (G, ∗) is called abelian1 (or commutative), if
∗ is commutative, i.e.
∀g, h ∈ G, g ∗ h = h ∗ g.
Example 4.2.
• All of our groups of numbers (Z, +), (Q, +), (R, +), (C, +), (Q∗ , ×), (R∗ , ×),
(C∗ , ×), (R>0 , ×), ({−1, 1}, ×) are abelian.
(1 2) ◦ (2 3) 6= (2 3) ◦ (1 2).
• The general linear group GL(n, R) is not abelian for n ≥ 2. For example,
0 1 1 1 1 1 0 1
6= .
1 0 0 1 0 1 1 0
Indeed,
0 1 1 1
LHS = RHS = .
1 1 1 0
1
after Niels Henrik Abel (1802–1829)
University
c of Manchester Algebraic Structures 1 Week 2, Lecture 4, Page 2
Multiplication tables
Let G = {g1 , g2 , . . . , gn } be a finite group with n distinct elements g1 , . . . , gn . We can
write down its multiplication table, which completely determines the group operation ∗:
∗ g1 g2 ··· gn
g1 g1 ∗ g1 g1 ∗ g2 ··· g1 ∗ gn
g2 g2 ∗ g1 g2 ∗ g2 ··· g2 ∗ gn
.. .. .. .. ..
. . . . .
gn gn ∗ g1 gn ∗ g2 ··· gn ∗ gn
⊕ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
Lemma 4.4 (Group multiplication table has no repeats in a row (or a column)).
Let G be a finite group. Then in any row (or column) of the multiplication table of G,
each element of G appears exactly once.
Proof. Write G = {g1 , g2 , . . . , gn } with distinct elements g1 , . . . , gn . The i-th row of the
multiplication table is
gi g1 , gi g2 , . . . , gi gn . (∗)
All these elements are distinct: indeed, if gi gj = gi gk for j 6= k, then Lemma 1.7
(cancellation) implies that gj = gk , contradicting the assumption that the n elements
g1 , . . . , gn are distinct. Hence the n elements in (∗) are distinct. This can only happen if
each of the n elements of G appears exactly once. The proof for columns is analogous.
g n = gg · · · g .
| {z }
n times
1. g m g n = g m+n
2. (g m )n = g mn .
Proof. 1. By definition: g m g n = (g · · · g )(g · · · g ) = g · · · g = g m+n .
| {z } | {z } | {z }
m times n times m+n times
2. By definition: (g m )n = (g · · · g )n = (g · · · g )(g · · · g ) · · · (g · · · g ) = g · · · g = g mn .
| {z } | {z } | {z } | {z } | {z }
m times m times m times m times mn times
| {z }
n times
Definition 4.8 (Integer powers of a group element). We extend this notation to integer
powers: for g ∈ G and n ∈ Z, we write
n
g , for n > 0,
n
g = e, for n = 0,
−1 |n|
(g ) , for n < 0.
The rules of Lemma 4.7 remain valid for integer powers. That is, for any g ∈ G and any
m, n ∈ Z, we have
g m g n = g m+n and (g m )n = g mn .
Example 4.9. For any group G and g ∈ G, we have
g 4 g −2 = ggggg −1 g −1
= ggg gg −1 g −1
|{z}
=e
−1
= gg gg
|{z}
=e
= gg
= g 2 = g 4−2
Example 4.10. Take G = GL(2, R) and
1 1 1 1
g= , h= .
0 1 −1 1
Then
3 1 1
1 1 1 1 1 1 1 2 1 3
g = = = ,
0 1
0 1 0 1 0 1 0 1 0 1
−2 −1 −1 1 −1 1 −1 1 −2
g =g g = = .
0 1 0 1 0 1
Moreover,
2 1 1 1 1 0 2
h = =
−1 1 −1 1 −2 0
−2 1/2 −1/2 1/2 −1/2 0 −1/2
h = = .
1/2 1/2 1/2 1/2 1/2 0
University
c of Manchester Algebraic Structures 1 Week 2, Lecture 4, Page 4
Remark 4.11 (Powers in additive notation). For groups (G, +) in additive notation,
such as (Z, +) or (Zn , ⊕), using the notation g n to denote g + · · · + g seems unnatural!
| {z }
n times
Thus for additively written groups (G, +), if g ∈ G and n ∈ N, we write
ng = g + · · · + g ,
| {z }
n times
Note that these are not new results, they are just different, more intuitive ways of writing
our earlier results for powers, when the operation is additive.
University
c of Manchester Algebraic Structures 1 Week 2, Exercises, Page 1
Week 2: Exercises
14. Write
1 2 3 4 5 6 7 8 9
f=
4 9 8 5 6 1 3 7 2
and
1 2 3 4 5 6 7 8 9
g=
5 9 1 3 4 8 7 2 6
as composites of disjoint cycles.
17. Prove that every non-trivial permutation of Nn = {1, 2, 3, ..., n} can be written as a
composite of less than n transpositions.
18. Using cycle notation, make a list of all elements of the symmetric group S4 .
Multiplication tables
(Requires material up to Lecture 4.)
and let ∗ be matrix multiplication. Write out the multiplication table for (G, ∗) and
prove that it is a group.
20. Work out the multiplication tables for (Z4 , ⊕) and (Z4 , ⊗).
This week we will consider the question of which subsets of a group G turn out to be a
group themselves, with respect to the group operation of G. Such subsets are called
subgroups of G and we shall see some concrete examples of these, paying special attention
to particularly interesting and useful subgroups of invertible matrices. We shall show
that the intersection of two subgroups of a given group G is again a subgroup of G,
whilst the union of two subgroups need not be. By the end of this week you should be
able to explain the concept of a subgroup (ILO2) and employ the subgroup criterion to
determine whether certain subsets of a group are subgroups (ILO3).
Asynchronous Tasks:
Watch 4 videos [Set aside at least 90 mins study time]
Lecture Video 5.1: The subgroup criterion
Lecture Video 5.2: Examples of subgroups
Lecture Video 6.1: Some subgroups of GL(n, R)
Lecture Video 6.2: Intersection of subgroups
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 5 Quiz: Subgroups
Lecture 6 Quiz: Examples of subgroups
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 5: Subgroups
Lecture 6: Examples of subgroups
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 22-24 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 3, Lecture 5, Page 1
Lecture 5
Subgroups
∀g, h ∈ H, gh ∈ H.
Example 5.2. Let G = Z, the additive group of integers. We consider the subsets
H1 = {. . . , −4, −2, 0, 2, 4, 6, . . .} ⊆ Z,
H2 = {1, 2, 3, 4, 5, 6, . . .} ⊆ Z,
H3 = {. . . , −3, −1, 1, 3, 5, 7, . . .} ⊆ Z,
i.e. the even integers, the positive integers and the odd integers. The subsets H1 and H2
are closed under the operation +, but H3 is not closed (e.g. 1 + 1 = 2 ∈ / H3 ).
If a subset H is closed under the binary operation of G, then restricting the binary
operation of G to pairs of elements in H gives us a binary operation on the subset H. In
this case, we say that “The group operation of G induces a binary operation of H.” The
subset H, with the binary operation coming from G, then may or may not be a group.
Example 5.3. Consider the subsets H1 , H2 ⊆ Z from Example 5.2. We have already
seen in Example 2.2 that the even integers H1 are a group, and in Example 2.5 that the
positive integers H2 do not form a group.
Definition 5.4 (Subgroup). A non-empty subset H of a group G is called a subgroup, if
H is closed under the binary operation of G and H is a group with the induced operation.
We write H ≤ G to indicate that H is a subgroup of G.
Remark 5.5 (The definition expanded). In detail: A non-empty subset H ⊆ G is a
subgroup if
• ∀g, h ∈ H, gh ∈ H, (closure)
• If the second group axiom (∃ẽ ∈ H, ∀h ∈ H ẽh = hẽ = h) is satisfied, then it turns
out that the identity element ẽ of H coincides with the identity element e of G:
Thus checking whether the second group axiom holds in H is equivalent to checking
whether e ∈ H.
From the above comments, we see that a non-empty subset H of a group G with identity
element e is a subgroup of G if and only if
(a) ∀g, h ∈ H, gh ∈ H,
(b) e ∈ H
(c) ∀h ∈ H, h−1 .
It is now not hard to prove the following theorem which provides an easy criterion for
deciding whether or not a given subset of a group is a subgroup.
Theorem 5.7 (The subgroup criterion). Let G be a group. A non-empty subset H of G
is a subgroup if and only if the following two conditions both hold:
University
c of Manchester Algebraic Structures 1 Week 3, Lecture 5, Page 3
(i) ∀g, h ∈ H, gh ∈ H,
(ii) ∀h ∈ H, h−1 ∈ H.
Proof. Suppose H is a subgroup of G, i.e. conditions (a)-(c) from Remark 5.6 are
satisfied. Then in particular (i) holds as it is the same as the condition (a), and (ii) holds
as it is the same as condition (c).
Conversely, suppose that conditions (i) and (ii) hold for a non-empty subset H of a group
G. We need to check that each of the conditions (a)-(c) from Remark 5.6 are satisfied.
Conditions (a) and (c) are the same as (i) and (ii) and so hold by our assumption.
For condition (b), take an element g ∈ H (this can be done since H 6= ∅).
By (ii), we then have g −1 ∈ H, and so by (i) we also have e = gg −1 ∈ H.
Example 5.10. N is not a subgroup of Z. Although the sum of two natural numbers is
natural, the inverse −n of n ∈ N is not in N.
Example 5.12. N is not a subgroup of Q∗ . Although the product of two natural numbers
is natural, N is not closed under taking inverses: for example, 2 ∈ N but 2−1 = 1/2 ∈
/ N.
⊕ 0 3 6
0 0 3 6
3 3 6 0
6 6 0 3
we see that this set is closed under addition modulo 9, and that each element has an
inverse (i.e., the identity element 0 appears in every row and column).
◦ id3 (1 2 3) (1 3 2)
id3 id3 (1 2 3) (1 3 2)
(1 2 3) (1 2 3) (1 3 2) id3
(1 3 2) (1 3 2) id3 (1 2 3)
we see that this set is closed under composition of permutations, and that each element
has an inverse.
Example 5.16. H = {id3 , (12), (13)} is not a subgroup of S3 . Note that although the
inverse of each element of H is contained in H, H is not closed: for example,
(12)(13) = (132 is not contained in H.
University
c of Manchester Algebraic Structures 1 Week 3, Lecture 6, Page 1
Lecture 6
Examples of subgroups
Indeed, the product of two scalar matrices is a scalar matrix, and the inverse of a scalar
matrix is also one. Hence, Scal(n, R) ≤ GL(n, R) by the subgroup criterion.
Example 6.4. The subgroup of invertible diagonal matrices:
λ1 0 · · · 0
0 λ 2 · · · 0
D(n, R) = .. . : λi ∈ R, λ1 · · · λn 6= 0 ≤ GL(n, R).
.. . .
.
. . ..
0 0 · · · λn
University
c of Manchester Algebraic Structures 1 Week 3, Lecture 6, Page 2
Again, products and inverses of diagonal matrices are diagonal matrices, so we can apply
the subgroup criterion.
Note: The stars above the diagonal are to indicate arbitrary independent real values.
To apply the subgroup criterion here, we must know that the product of two upper
triangular matrices is again upper triangular, and that the inverse of an upper triangular
matrix is again upper triangular. The first fact follows from the definition of matrix
multiplication (exercise: try it!). The second fact then follows from Gauss-Jordan
elimination, noting that to
find the inverse of an upper triangular matrix, one can perform a sequence of elementary
row operations each of which corresponds to left multiplication by an upper triangular
elementary matrix.
Note: The stars above the diagonal are to indicate arbitrary independent real values.
Similarly, we have the subgroups of lower triangular and lower uni-triangular matrices
Tl (n, R) and UTl (n, R).
Remark 6.7. The subgroups of GL(n, R) from the previous examples are related to each
other as follows:
UT(n, R) ≤ SL(n, R)
UT(n, R) ≤ T(n, R)
D(n, R) ≤ T(n, R)
The groups Scal(n, R) and D(n, R) are abelian for all n ≥ 1. On the other hand, T(n, R)
is not abelian for all n ≥ 2, and UT(n, R) is not abelian for all n ≥ 3.
Remark 6.8. All these subgroups may also be defined for the general linear groups over
other fields, such as Q and C.
University
c of Manchester Algebraic Structures 1 Week 3, Lecture 6, Page 3
Remark 6.10. In the proof we have used the subgroup criterion in both directions.
2Z = {2k | k ∈ Z} ≤ Z
and
3Z = {3k | k ∈ Z} ≤ Z,
but
2Z ∪ 3Z Z
since, for example, 2 + 3 = 5 ∈
/ 2Z ∪ 3Z.
University
c of Manchester Algebraic Structures 1 Week 3, Exercises, Page 1
Week 3: Exercises
Subgroups
(requires material up to Lecture 5)
22. For the following subsets S of the given group (G, ∗) determine whether or not S is
a subgroup. Give reasons if your answer is NO.
(i) G = C, ∗ = +, S = {n + mi | n, m ∈ Z} ,
(ii) G = C, ∗ = +, S = {3n + mi | n, m ∈ Z} ,
(iii) G = Q∗ = Q\{0}, ∗ = × (multiplication of numbers), S = {1, −1} ,
(iv) G = Sn , ∗ = ◦, S is the set of all transpositions,
(v) G = Z6 , ∗ = ⊕, S = {0, 2, 4} ,
(vi) G = Z6 , ∗ = ⊕, S = {0, 1, 3} .
23. Let An denote the subset of Sn consisting of all permutations of {1, 2, . . . , n} that
can be written as a composite of an even number of transpositions. Prove that An
is a subgroup of Sn .
Subgroups of GL(n, R)
(requires material up to Lecture 6)
This week we will consider in more detail the idea of taking powers of a fixed element of a
group. The set of all powers of a fixed element of a group G turns out to be a subgroup
of G; subgroups created in this way are called cyclic subgroups. We also introduce the
idea of the order of an element, and explain its relationship to the cardinality of the
cyclic subgroup generated by that element. In the case of the symmetric groups, we shall
see that there is a simple way to compute the order of an element by using its cycle
structure. By the end of this week you should be able to explain the concepts of order
and cyclic subgroups (ILO2) and to compute examples of these.
Asynchronous Tasks:
Watch 4 videos [Set aside at least 70 mins study time]
Lecture Video 7.1: Cyclic subgroups
Lecture Video 7.2: Order of a groups and their elements
Lecture Video 8.1: Infinite order and finite order
Lecture Video 8.2: The order of a permutation
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 7 Quiz: Cyclic subgroups and order
Lecture 8 Quiz: The order of an element and the order of the group
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 7: Cyclic subgroups and order
Lecture 8: The order of an element and the order of the group
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 25-28 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 4, Lecture 7, Page 1
Lecture 7
Cyclic subgroups and order
(1 2 3)1 = (1 2 3)
(1 2 3)2 = (1 2 3)(1 2 3) = (1 3 2)
(1 2 3)3 = (1 2 3)2 (1 2 3) = (1 3 2)(1 2 3) = id3 .
(1 2 3)k = (1 2 3)3m+r
= (1 2 3)3m (1 2 3)r
= ((1 2 3)3 )m (1 2 3)r
= idm
3 (1 2 3)
r
= (1 2 3)r .
Hence,
(1 2 3), if k ≡ 1 mod 3,
(1 2 3)k = (1 3 2), if k ≡ 2 mod 3,
id3 , if k ≡ 0 mod 3.
Consequently,
h(1 2 3)i = {id3 , (1 2 3), (1 3 2)}.
University
c of Manchester Algebraic Structures 1 Week 4, Lecture 7, Page 2
Remark 7.4 (Powers in additive notation). If (G, +) is written additively, then of course
we write powers as multiples, as usual. Hence, for g ∈ G, we have
Example 7.5. In Z, we have hmi = {. . . − 2m, −m, 0, m, 2m, . . .} = mZ, the set of all
multiples of m.
Lemma 7.6 (The set of all powers of a fixed element forms a subgroup).
Let G be a group and a ∈ G. Then hai is a subgroup of G. Moreover, the group hai is
abelian.
xy = ak am = ak+m ∈ hai.
Also
x−1 = (ak )−1 = a−k ∈ hai.
Hence, hai satisfies the two conditions of the subgroup criterion, so it is a subgroup.
Finally, ak am = ak+m = am+k = am ak , i.e. any two powers of a commute. Hence hai is
abelian.
Definition 7.7 (Cyclic subgroup). Let G be a group and a ∈ G. The subgroup hai of G
is called the cyclic subgroup generated by a.
Definition 7.10 (Order of an element). Let G be a group and a ∈ G. The order |a| of a
is the smallest m ∈ N such that am = e. If there is no such m ∈ N, we say that a has
infinite order |a| = ∞.
Example 7.11.
1. In R∗ , | − 2| = ∞ and | − 1| = 2,
Example 7.12. In any group G, the identity element e has order 1, and it is the only
element of order 1.
Remark 7.13. Again, if (G, +) is written additively, we take multiples instead of powers:
the order of a ∈ G is the smallest m ∈ N such that ma = e, or ∞ if no such m exists.
Example 7.14. In the additive group Z6 , |a| is the smallest m ∈ N with ma = 0. E.g.
• 2 has order 3: 2, 2 ⊕ 2 = 4, 2 ⊕ 2 ⊕ 2 = 0,
• 3 has order 2: 3, 3 ⊕ 3 = 0,
• 5 has order 6: 5, 4, 3, 2, 1, 0.
Having defined the order of an element (Definition 7.10) and the order of a group
(Definition 7.8), we now investigate how these two notions are related.
University
c of Manchester Algebraic Structures 1 Week 4, Lecture 8, Page 1
Lecture 8
The order of an element and the order of the group
Proof. Suppose am = an with m 6= n. We may assume that m > n; if not, then exchange
the roles of m and n. Hence, m − n > 0 and we have
Proof. According to Definition 7.1, hai consists of all the powers of a. By Lemma 8.1,
they are all distinct, so hai is infinite.
Next we investigate the relation between the order |a| of an element a ∈ G and the order
|hai| of the cyclic subgroup generated by a in the case where these are finite.
2. if s ∈ Z with s = kn + r, then as = ar ,
Proof. (1): suppose as = at for some s, t with 0 < s < t ≤ n. Then n > t − s ≥ 1, and
at−s = at a−s = as a−s = a0 = e contradicting the assumption that n is the smallest
natural number such that an = e.
(2): we have
as = akn+r = (an )k ar = ar ,
since an = e.
University
c of Manchester Algebraic Structures 1 Week 4, Lecture 8, Page 2
Corollary 8.4 (Elements of order n generate cyclic subgroups of order n). Let a be an
element of order n in a group G. Then
Proof. The elements e, a, . . . , an−1 are all distinct by Lemma 8.3 (1), and every power of
a is equal to one of them by long division and Lemma 8.3 (2).
Lemma 8.6 (Cycles of length d have order d). Let f ∈ Sn be a d-cycle. Then |f | = d.
Proof. Write f = (α1 α2 · · · αd ). We need to find the smallest m ∈ N such that f m = idn .
By definition, f fixes all the elements of Nn r {α1 , . . . , αd }, whereas the αi are moved as
follows:
α1 7→ α2 7→ α3 7→ · · · αd−1 7→ αd 7→ α1 7→ α2 7→ α3 7→ · · · .
Hence, if f is applied d times to an arbitrary entry of the cycle, this entry is moved to
itself, i.e. fixed. Therefore, f d = idn . On the other hand, f k 6= idn for 1 ≤ k < d, because
then f k (α1 ) = αk+1 6= α1 . Hence, |f | = d.
f2 = (1 3 5 2 4)
f3 = (1 4 2 5 3)
f4 = (1 5 4 3 2)
f5 = id5 .
Theorem 8.8 (The order of a product of disjoint cycles is the l.c.m of cycle lengths).
Suppose that f ∈ Sn is a product
f = g1 g2 · · · gk ,
where g1 , g2 , . . . , gk are disjoint cycles of length d1 , d2 , . . . , dk , respectively. Then the order
of f is the least common multiple of d1 , d2 , . . . , dk , that is,
|f | = lcm(d1 , d2 , . . . , dk ).
Proof. Since disjoint cycles commute, we have
f m = (g1 · · · gk )m = g1m g2m · · · gkm .
Now note that f m = idn if and only if gim = idn for all i = 1, 2, . . . , k. Indeed, suppose
that gim 6= idn for some i, then gim (α) 6= α for some α ∈ Nn . This α must be one of the
entries of gi , as otherwise it would be fixed by gi and thus by gim . Similarly, gim (α)
appears in gi . Since the cycles are disjoint, we have gjm (α) = α and gjm (gim (α)) = gim (α)
for all j 6= i, and thus f m (α) = gim (α) 6= α. Hence, f m 6= idn .
Consequently, the smallest natural number m such that f m = idn is the smallest natural
number m such that gim = idn for i = 1, 2, . . . , k. Since the order of gi is di , the length of
the cycle gi , Lemma 8.3 shows that gim = idn if and only if di |m. Hence, the number we
are looking for is the smallest m ∈ N such that di |m for all i = 1, 2, . . . , k. This number is
the least common multiple of d1 , d2 , . . . , dk .
Example 8.9 (Finding the order of a permutation). Consider the permutation
1 2 3 4 5 6 7 8 9
f=
3 4 5 2 7 8 9 6 1
= (1 3 5 7 9)(2 4)(6 8) ∈ S9 .
Here we have one cycle of length 5 and two cycles of length 2. Hence,
|f | = lcm(5, 2, 2) = 10.
Example 8.10 (Carefully finding the order of a permutation...). Suppose that
f = (1 3 5)(2 4)(5 6).
Here f is a composite of one cycle of length 3 and two cycles of length 2. However, it is
not true that
|f | = lcm(3, 2, 2) = 6.
Theorem 8.8 does not apply here because the cycles in our example are not disjoint. In
order to apply our rule, we first need to rewrite f as a composite of disjoint cycles:
f = (1 3 5 6)(2 4).
Then we get
|f | = lcm(4, 2) = 4.
University
c of Manchester Algebraic Structures 1 Week 4, Exercises, Page 1
Week 4: Exercises
0 1 1 1 0 −1
(iv) , , ∈ GL(2, R).
−1 1 0 1 1 0
Order of permutations
(requires material up to Lecture 8)
This week we look at (i) the subset of a group G containing all elements which commute
with a fixed element a ∈ G (called the centraliser of a) and (ii) the subset of G
containing all elements which commute with every element of G (called the centre of G).
We show that these are subgroups of G. By the end of this week you should be able to
explain the concepts of centralisers and centres (ILO2), demonstrate that these are
subgroups (ILO3), and compute examples of these.
Asynchronous Tasks:
Watch 4 videos [Set aside at least 60 mins study time]
Lecture Video 9.1: What is the centraliser of an element?
Lecture Video 9.2: Examples of centralisers
Lecture Video 10.1: What is the centre of a group?
Lecture Video 10.2: Examples of the centre of a group
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 9 Quiz: Centralisers
Lecture 10 Quiz: The centre
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 9: Centralisers
Lecture 10: The centre
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 29-34 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 5, Lecture 9, Page 1
Lecture 9
Centralisers
C(a) = {g ∈ G : ga = ag},
Proof. We always have e ∈ C(a) by the group axiom (G2), so C(a) 6= ∅ and we can apply
the subgroup criterion (Theorem 5.7). Assume that g, h ∈ C(a), i.e. ga = ag and
ha = ah. Then
(gh)a = g(ha) = g(ah) = (ga)h = (ag)h = a(gh),
and thus gh ∈ C(a). Also, if g ∈ C(a), then g −1 ∈ C(a) since
Hence C(a) satisfies the two conditions of the subgroup criterion, so C(a) ≤ G.
• In any abelian group G, C(a) = G for all a ∈ G. In fact, a group G is abelian if and
only if C(a) = G for all a ∈ G.
• In any group G, hai ≤ C(a) for all a ∈ G, since a commutes with all of its powers:
aan = an+1 = an a.
University
c of Manchester Algebraic Structures 1 Week 5, Lecture 9, Page 2
Also, (1 2 3)(1 3 2) = idn = (1 3 2)(1 2 3), so (1 3 2) ∈ C((1 2 3)). But the three
transpositions do not commute with (1 2 3): (1 2 3)(1 2) = (1 3) but (1 2)(1 2 3) = (2 3),
(1 2 3)(1 3) = (2 3) but (1 3)(1 2 3) = (1 2) and (1 2 3)(2 3) = (1 2) but
(2 3)(1 2 3) = (1 3). Hence
Proof. Let g = (1 2 · · · n). We have already seen in Remark 9.4 that hgi ⊆ C(g), so we
need to show the inverse inclusion C(g) ⊆ hgi. Let f ∈ C(g) and write f (1) = k, for some
k ∈ Nn . We will show that f = g k−1 . For that we need to verify that f (m) = g k−1 (m) for
all m ∈ {1, 2, . . . , n}. In the proof, we will use the fact that
1 1
Example 9.7. Let A = ∈ GL(2, R). What is C(A)?
1 0
a b
A 2 × 2 matrix B = is in C(A) if and only if B is invertible and AB = BA.
c d
The condition that AB = BA is the same as
1 1 a b a b 1 1
=
1 0 c d c d 1 0
We compute the left- and right-hand sides as
a+c b+d a+b a
LHS = RHS = .
a b c+d c
Hence, LHS = RHS if and only if
a+c = a+b
a = c+d
b+d = a
b = c.
This holds if and only if
b=c and a = b + d,
so AB = BA if and only if
b+d b
B= .
b d
In conclusion,
1 1 b+d b 2
C = : b, d ∈ R, (b + d)d − b 6= 0 .
1 0 b d
1 0
Example 9.8. Let D = ∈ GL(2, R). What is C(D)? Again, equating
0 2
1 0 a b a b 1 0
=
0 2 c d c d 0 2
we get
a b a 2b
LHS = RHS = .
2c 2d c 2d
Here we have LHS = RHS if and only if b = 2b and c = 2c, i.e. b = c = 0. Hence,
1 0 a 0
C = : a, d ∈ R, ad 6= 0 = D(2, R).
0 2 0 d
University
c of Manchester Algebraic Structures 1 Week 5, Lecture 10, Page 1
Lecture 10
The centre
Here,
a+b b a b
LHS = RHS = .
a a a a+b
So we have equality
if
and only if a + b = a, and therefore b = 0. Hence a central matrix
a 0
is of the form , i.e. it is a scalar matrix. Of course we must have a 6= 0 for the
0 a
matrix to be invertible. In conclusion, we have proved that
a 0
Z(GL(2, R)) = : a 6= 0 = Scal(2, R).
0 a
Alternatively, we could have used our earlier examples of centralisers to show that
Z(GL(2, R)) = Scal(2, R). Recall from Example 9.7 and Example 9.8 that
1 1 b+d b 2
C = : b, d ∈ R, (b + d)d − b 6= 0
1 0 b d
and that
1 0 a 0
C = : a, d ∈ R, ad 6= 0 = D(2, R).
0 2 0 d
Any matrix in the centre must belong to both of these centralisers, i.e. it must be in the
intersection of the two centralisers, which is the group of scalar matrices Scal(2, R).
Our first proof, however, can nicely be modified to establish a more general result, namely
that Z(GL(n, R)) = Scal(n, R) for all n ∈ N.
University
c of Manchester Algebraic Structures 1 Week 5, Exercises, Page 1
Week 5: Exercises
Centralisers
(requires material up to Lecture 9)
30. Using inspection of all the 24 elements of S4 (or otherwise), work out the centraliser
of the transposition (1 2) in S4 .
32. Work out the centraliser C(g) in GL(2, R) in each of the following cases:
1 0 1 1 0 1
(i) g = , (ii) g = , (iii) g = .
0 2 0 1 1 0
Centre
(requires material up to Lecture 10)
This week we consider in more detail the groups G with the property that G = hai for
some a ∈ G. By the end of this week you should be able to explain the concept of a cyclic
group (ILO2), give examples of cyclic groups, and identify the generators and subgroups
of cyclic groups (ILO5).
(Note that there is a reduction in asynchronous material this week, to give you time to
prepare for the test.)
Asynchronous Tasks:
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
Assessment Task:
Prepare for online test
The test will be available on Monday 16th November (in Week 7)
University
c of Manchester Algebraic Structures 1 Week 6, Lecture 11, Page 1
Lecture 11
Cyclic groups
Now we look at the situation where the whole group G is generated by an element a.
Definition 11.1 (Cyclic group; generator of a cyclic group). A group G is called cyclic,
if there exists an element a ∈ G such that G = hai. In other words, G is cyclic if all its
elements are powers of a single element a. The element a is called a generator of G.
Example 11.2. Z is an infinite cyclic group: Z = h1i = h−1i. Indeed, every n ∈ N has
· · + 1} = n1. Similarly, −n = (−1) + · · · + (−1) = (−n)1. This shows
the form n = |1 + ·{z
n times
that Z = h1i, as every integer is a multiple of 1. A similar argument shows that Z = h−1i:
n = (−(−1)) + · · · + (−(−1)) = (−n)(−1) and −n = (−1) + · · · + (−1) = n(−1).
Example 11.3. For any n ∈ N, the group Zn = h1i is a cyclic group of order n. The
argument is similar to the last example: any k ∈ Zn has the form k = |1 ⊕ ·{z
· · ⊕ 1} = k1.
k times
In particular, this example shows that for any n ∈ N there exists a finite cyclic group of
order n.
Proof. Let G = hai be a cyclic group with generator a, and let H be a subgroup of G. If
H = {e}, then H = hei is cyclic with generator e. Now suppose H 6= {e}. Then H
contains some non-zero power of a, say ak . Being a subgroup, H also contains the inverse
of ak , that is a−k . Since one of k and −k is positive, we conclude that H contains a
positive power of a.
Now let m be the smallest positive integer such that am ∈ H. We will show that
H = ham i.
Clearly, since H is a group it contains all powers of am , so ham i ⊆ H. Hence, we need to
show that H ⊆ ham i. Let h be an arbitrary element of H. Then h = as for some s ∈ Z.
Using long division, write s = qm + r with 0 ≤ r < m. Then we have
h = as = aqm+r = (am )q ar .
University
c of Manchester Algebraic Structures 1 Week 6, Lecture 11, Page 2
It follows that
ar = (am )−q h.
Consider the right-hand side of the last equation. Here am ∈ H, and hence (am )−q ∈ H.
Moreover, h ∈ H by hypothesis. Since H is a subgroup, it is closed under products, and
so (am )−q h ∈ H. But this means ar ∈ H. Now recall that r < m, and m was the smallest
positive integer such that am ∈ H. Hence, r = 0. But then h = (am )q , and thus h ∈ ham i.
We have shown that H ⊆ ham i, as required.
Lemma 11.5 (Finding all cyclic subgroups of a finite cyclic group). Let G = hai be a
finite cyclic group of order n. Then, for any integer m, ham i = had i where d = gcd(m, n)
is the greatest common divisor of m and n.
Proof. We have |am | = |ham i| = |had i| = |ad | by Corollary 8.4. Since d is a divisor of n,
0
we can write n = dd0 for some d0 ∈ N. Then (ad )d = an = e and d0 is the smallest natural
number with this property. Hence, the order of ad is d0 = n/d.
Proof. By the last corollary, the subgroup ham i has order n/d. Hence, it coincides with G
if and only if d = 1.
University
c of Manchester Algebraic Structures 1 Week 6, Lecture 11, Page 3
Proof. Let a be a generator for G. Then, by Theorem 11.4 and Lemma 11.5, every
subgroup of G is of the form had i where d is a divisor of n. Also, if d1 and d2 are distinct
6 had2 i, as they have different orders, namely n/d1 and n/d2 ,
divisors of n, then had1 i =
respectively.
In view of Corollary 11.6, the order of a subgroup of a finite cyclic group G divides the
order of G. This is a special case of a very important theorem, called Lagrange’s
theorem, which states that if G is any finite group and H is a subgroup of G, then the
order of H divides the order of G. This theorem will be our next major goal for this
course. To understand the theorem, we need to introduce the concept of a coset. This is
the topic of our next lecture.
University
c of Manchester Algebraic Structures 1 Week 6, Exercises, Page 1
Week 6: Exercises
Cyclic groups
(requires material up to Lecture 11)
37. Find all orders of subgroups of (i) Z31 , (ii) Z32 , (iii) Z33 .
40. If G is a cyclic group of order n, and m divides n, show that G contains a subgroup
of order m.
University
c of Manchester Algebraic Structures 1 Week 7 Checklist
This week we introduce the notion of cosets and use this idea to prove Lagrange’s
theorem, a fundamental result at the very heart of group theory and arguably the most
important theorem in this course. It is important to get a good understanding of cosets;
we will use this idea later on in the course when we come to define factor groups. By the
end of this week, you should be able to explain what a coset is (ILO2), describe
fundamental properties of cosets (ILO4), determine cosets in certain groups (ILO6), and
understand the statement and proof Lagrange’s theorem (ILO7).
Asynchronous Tasks:
Watch 4 videos [Set aside at least 70 mins study time]
Lecture Video 12.1: What is a coset?
Lecture Video 12.2: Equal cosets
Lecture Video 13.1: Some facts about cosets
Lecture Video 13.2: Lagrange’s theorem
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 12 Quiz: Cosets
Lecture 13 Quiz: Lagrange’s theorem
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 12: Cosets
Lecture 13: Lagrange’s theorem
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 41-49 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 7, Lecture 12, Page 1
Lecture 12
Cosets
gH = {gh : h ∈ H} ⊆ G
is called a left coset of H in G. That is, the left coset gH is the set of all products gh
where g is our fixed element and h runs over all elements of the subgroup H.
Remark 12.2.
1. If H = {h1 , h2 , h3 , . . .}, then the left coset of H in G with respect to g ∈ G is the set
2. Similarly, one could define right cosets Hg = {hg : h ∈ H}, but we won’t use them
in this course. We will often just say “coset” instead of “left coset”.
3. For groups (G, +) in additive notation, a left coset of H in G takes the form
g + H = {g + h : h ∈ H}.
Example 12.3. Consider Z and its subgroup h3i = {. . . , −6, −3, 0, 3, 6, 9, . . .} = 3Z. For
a ∈ Z, the left coset a + h3i is
a + h3i = {. . . , a − 6, a − 3, a, a + 3, a + 6, a + 9, . . .}.
Example 12.4. Consider the group Z15 and its subgroup h5i = {0, 5, 10}. For k ∈ Z15 ,
the left coset k ⊕ h5i is
k ⊕ h5i = {k, k ⊕ 5, k ⊕ 10}.
University
c of Manchester Algebraic Structures 1 Week 7, Lecture 12, Page 2
Example 12.5. Consider the group S3 and its subgroup h(1 2)i = {e, (1 2)}. Here we get
eh(1 2)i = {ee, e(1 2)} = {e, (1 2)},
(1 2)h(1 2)i = {(1 2)e, (1 2)(1 2)} = {(1 2), e},
(1 3)h(1 2)i = {(1 3)e, (1 3)(1 2)} = {(1 3), (1 2 3)},
(2 3)h(1 2)i = {(2 3)e, (2 3)(1 2)} = {(2 3), (1 3 2)},
(1 2 3)h(1 2)i = {(1 2 3)e, (1 2 3)(1 2)} = {(1 2 3), (1 3)},
(1 3 2)h(1 2)i = {(1 3 2)e, (1 3 2)(1 2)} = {(1 3 2), (2 3)}.
Hence, we have three distinct cosets of h(1 2)i in S3 :
eh(1 2)i = (1 2)h(1 2)i = {e, (1 2)}
(1 3)h(1 2)i = (1 2 3)h(1 2)i = {(1 3), (1 2 3)}
(2 3)h(1 2)i = (1 3 2)h(1 2)i = {(2 3), (1 3 2)}
12.2 Equal cosets
Remark 12.6.
1. The subgroup H itself is always one of the cosets of H in G, since eH = H. In fact,
for all h ∈ H, we have hH = H. Indeed, of course we have hH ⊆ H, as H is closed
under multiplication. For the inverse inclusion, note that if k ∈ H, then h−1 k ∈ H
and thus k = h(h−1 k) ∈ hH.
2. For all g ∈ G, we have g ∈ gH, because g = ge ∈ gH.
The following lemma gives conditions under which two cosets are equal.
Lemma 12.7 (How to tell if two elements determine the same coset).
Let G be a group, H ≤ G and x, y ∈ G. Then
xH = yH ⇐⇒ y ∈ xH ⇐⇒ x−1 y ∈ H.
Proof. Let us start with the first equivalence: If xH = yH then clearly y ∈ yH = xH.
Now suppose that y ∈ xH, so y = xh1 for some h1 ∈ H. Let z ∈ yH, so z = yh2 for some
h2 ∈ H. In total, z = yh2 = xh1 h2 ∈ xH, as H is closed under multiplication. Hence,
yH ⊆ xH. Moreover, let w ∈ xH, then w = xh3 for some h3 ∈ H. Then
w = xh3 = yh−1 1 h3 ∈ yH, and thus xH ⊆ yH. In total, we have shown that xH = yH, as
desired.
For the second equivalence, note that y ∈ xH if and only if y = xh for some h ∈ H, if and
only if x−1 y = h ∈ H.
University
c of Manchester Algebraic Structures 1 Week 7, Lecture 13, Page 1
Lecture 13
Lagrange’s theorem
Week 7: Exercises
Cosets
(requires material up to Lecture 12)
41. For each pair G, H (where H ≤ G), determine [G : H] and list all left cosets of H in
G.
(i) G = Z15 , H = h12i ,
(ii) G = {e, (1 2), (3 4), (1 2)(3 4)} (a subgroup of the symmetric group S4 ),
H = h(1 2)(3 4)i ,
(iii) G = R∗ = (R\ {0} , ×), H = (R+ , ×).
42. What are the left cosets of H = {z ∈ C\ {0} ; |z| = 1} in C∗ = (C\ {0} , ×)?
44. Prove that the left cosets of Z in R are in 1-1 correspondence with the set
[0, 1) = {x ∈ R | 0 ≤ x < 1} .
Lagrange’s theorem
(requires material up to Lecture 13)
46. For G and H as in Exercise 43, work out [G : H], the index of H in G.
48. Let G be a finite group with |G| = n. Prove that g n = e for all g ∈ G.
49. Let G be a finite group and K, H ≤ G with gcd(|K| , |H|) = 1, i.e. the orders of the
subgroups K and H are coprime. Prove that H ∩ K = {e} .
University
c of Manchester Algebraic Structures 1 Week 8 Checklist
This week we introduce the notion of a group homomorphism. We pay special attention
to the bijective group homomorphisms; such maps are called isomorphisms. We show
that isomorphisms preserve many interesting properties of a group. By the end of this
week, you should be able to explain the concepts of homomorphism, isomorphism and
group theoretic properties (ILO2) and be able to give examples of these.
Asynchronous Tasks:
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 8, Lecture 14, Page 1
Lecture 14
Group homomorphisms
Remark 14.2. The definition of a homomorphism involves two group operations, one in
G and one in H. If (just for the moment) the groups are (G, ∗) and (H, ⊗), the condition
reads
∀a, b ∈ G, ϕ(a ∗ b) = ϕ(a) ⊗ ϕ(b).
We show that this map is a group homomorphism. The operations on R and GL(2, R) are
+ and ×, so a homomorphism must satisfy
We have:
1 x+y
ϕ(x + y) = ,
0 1
1 x 1 y 1 x+y
ϕ(x)ϕ(y) = = .
0 1 0 1 0 1
Hence, ϕ is a homomorphism.
Hence, ϕ is a homomorphism.
ϕ(A) = det A.
Example 14.6. Let G be any group, let g ∈ G, and let ϕ : Z → G be given by ϕ(n) = g n .
Then ϕ is a homomorphism. Indeed, for all m, n ∈ Z we have
ϕ(a ⊕ b) = ϕ(r) = g r ,
ϕ(a)ϕ(b) = g a g b = g a+b = g qn+r = g qn g r = g r .
Hence, ϕ is a homomorphism.
University
c of Manchester Algebraic Structures 1 Week 8, Lecture 14, Page 3
Hence
ϕ(a−1 )ϕ(a) = eH .
Then multiplying by (ϕ(a))−1 on the right gives
ϕ(a−1 ) = (ϕ(a))−1 .
(3): Since G 6= ∅, we also have Im ϕ 6= ∅, so we can apply the subgroup criterion. Let
x, y ∈ Im ϕ, i.e. there exist a, b ∈ G such that x = ϕ(a) and y = ϕ(b). Then
xy = ϕ(a)ϕ(b) = ϕ(ab) ∈ Im ϕ
and
x−1 = (ϕ(a))−1 = ϕ(a−1 ) ∈ Im ϕ.
Hence, Im ϕ ≤ H.
University
c of Manchester Algebraic Structures 1 Week 8, Lecture 15, Page 1
Lecture 15
Isomorphisms and group-theoretic properties
Example 15.4. The group R of real numbers under addition is isomorphic to the group
R+ of positive real numbers under multiplication: R ∼
= R+ . The map ϕ : R → R+ given
x
by ϕ(x) = e for all x ∈ R is an isomorphism.
Indeed, this map is 1-1 and onto, and it is a homomorphism since
is also an isomorphism.
Proof. Since ϕ is bijective, the same holds for ϕ−1 . Let x, y ∈ H. Since ϕ is onto, there
exist a, b ∈ G such that x = ϕ(a), y = ϕ(b). Then
1. being finite
2. being infinite
3. being abelian
4. being cyclic
Let us prove for some of these properties that they are indeed group-theoretic, the
arguments for the other properties are similar.
Proof. Suppose G ∼ = H and ϕ : G → H is an isomorphism.
(1) and (2): If G is finite (infinite), then H must be finite (infinite) since ϕ is a bijection.
(3): Suppose G is abelian. Let x, y ∈ H. Since ϕ is onto, there exist a, b ∈ G such that
x = ϕ(a), y = ϕ(b). Then xy = ϕ(a)ϕ(b) = ϕ(ab) = ϕ(ba) = ϕ(b)ϕ(a) = yx, hence H is
abelian.
(7): Suppose Z(G) = {e}. Let x ∈ H with x 6= e. Then x = ϕ(a) for some a ∈ G with
a 6= e. Since Z(G) = {e}, there exists an element b ∈ G such that ab 6= ba. Let y = ϕ(b).
Then xy 6= yx. Indeed, otherwise we would have
and since ϕ is 1-1, this gives ab = ba, a contradiction. Hence xy 6= yx, and since x was an
arbitrary non-identity element, this gives Z(H) = {e}.
Example 15.9. Here are some examples of properties that are not group theoretic:
In algebra, isomorphic objects are generally considered the same. The ideal goal of group
theory is to classify all groups “up to isomorphism”, meaning that we would have a list of
groups that we know very well, and any group in the world is isomorphic to one of the
groups in our list. Unfortunately (or fortunately, depending on your point of view) this
can never be achieved.
How can we prove that two groups G and H are isomorphic? We need to find an
isomorphism from G to H.
University
c of Manchester Algebraic Structures 1 Week 8, Lecture 15, Page 4
However, to prove that G and H are not isomorphic, we can use group theoretic
properties. If we can find a group theoretic property that G possesses, but H not, then
we know that G and H are not isomorphic.
Example 15.10.
• Z4 {e, (12), (34), (12)(34)} ≤ S4 , because Z4 has an element of order 4, and the
other group doesn’t.
University
c of Manchester Algebraic Structures 1 Week 8, Exercises, Page 1
Week 8: Exercises
Group homomorphisms
(requires material up to Lecture 14)
50. Which of the following maps are group homomorphisms?
52. Let G be a group. Show that the map ϕ : G → G defined by ϕ (a) = a−1 is a
homomorphism if and only if G is abelian.
This week we introduce the notion of conjugacy classes, and prove a very useful result,
known as the class formula. We describe the conjugacy in classes in the symmetric group,
proving that two permutations are conjugate if and only if they have the same cycle type.
(Conjugation plays a key role in understanding normal subgroups – the second key
ingredient needed to define factor groups. We shall see this next week.) By the end of
this week, you should be able to explain the concept of conjugacy (ILO2) and determine
conjugacy classes in certain groups (ILO6).
Asynchronous Tasks:
Watch 4 videos [Set aside at least 80 mins study time]
Lecture Video 16.1: What is conjugacy?
Lecture Video 16.2: Conjugacy and the class formula
Lecture Video 17.1: How to conjugate in Sn
Lecture Video 17.2: Conjugacy classes in Sn
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 16 Quiz: Conjugacy
Lecture 17 Quiz: Conjugacy in symmetric groups
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 16: Conjugacy
Lecture 17: Conjugacy in symmetric groups
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 55-60 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 9, Lecture 16, Page 1
Lecture 16
Conjugacy
reflexive ∀a ∈ G, a ∼ a, as a = eae−1 ,
An equivalence class of ∼ is a subset of G whose elements are all conjugate to each other.
Recall that, as ∼ is an equivalence relation, G is the disjoint union of all the distinct
equivalence classes of ∼.
Definition 16.3 (Conjugacy classes). The equivalence classes of the equivalence relation
∼ are called the conjugacy classes of G. We denote the conjugacy class of an element
a ∈ G by
aG = {xax−1 | x ∈ G}.
Example 16.5 (Conjugacy class of the identity element). In any group G, we have
xex−1 = xx−1 = e for all x ∈ G. Hence, we always have eG = {e}.
University
c of Manchester Algebraic Structures 1 Week 9, Lecture 16, Page 2
idS3 3 = {id3 }.
Now let us work out the conjucacy class of the 3-cycle (1 2 3):
Hence,
(1 2 3)S3 = {(1 2 3), (1 3 2)}.
What about the 2-cycle (1 2)? Here we have
id3 (1 2) id−1
3 = (1 2)
(1 2 3)(1 2)(1 2 3)−1 = (1 2 3)(1 2)(1 3 2) = (2 3),
(1 3 2)(1 2)(1 3 2)−1 = (1 3 2)(1 2)(1 2 3) = (1 3),
(1 2)(1 2)(1 2)−1 = (1 2),
(1 3)(1 2)(1 3)−1 = (1 3)(1 2)(1 3) = (2 3),
(2 3)(1 2)(2 3)−1 = (2 3)(1 2)(2 3) = (1 3).
Hence,
(1 2)S3 = {(1 2), (1 3), (2 3)}.
Our calculations confirm that S3 is indeed the disjoint union of its conjugacy classes:
Example 16.7 (Conjugacy in the general linear group). Conjugacy in GL(n, R) appeared
in Linear Algebra, where two square matrices A and B were called similar, if there is an
invertible matrix C such that B = CAC −1 . Hence, conjugacy in GL(n, R) is the same as
similarity of invertible matrices. Results from Linear Algebra can be translated into
conjugacy language. For example, we have the following result:
• aG = {a} if and only if a ∈ Z(G). Indeed, aG = {a} means that xax−1 = a for all x,
i.e. xa = ax for all x ∈ G.
• Unlike cosets, conjugacy classes can contain different numbers of elements. E.g. in
G = S3 we have seen that |eG | = 1, |(1 2)G | = 3, |(1 2 3)G | = 2.
What can we say about the number of elements in a given conjugacy class? There is a
very beautiful answer to this question, the so-called class formula. Recall the the
centraliser of an element a ∈ G is the subgroup defined as
C(a) = {x ∈ G : xa = ax}.
|aG | = [G : C(a)],
Proof. We will show that gag −1 = hah−1 with g, h ∈ G if and only if g and h are in the
same left coset of C(a) in G. Once this is proved we can conclude that the number of
conjugates of a is equal to the number of left cosets of C(a) in G, which is the desired
result. Now,
and the latter means that g and h are in the same left coset of C(a) in G.
Corollary 16.10 (Size of a conjugacy class in a finite group divides the group’s order).
Let G be a finite group. Then, for any a ∈ G, the number |aG | of conjugates of a divides
the order of G.
Proof. By Lagrange’s theorem, |G| = [G : C(a)]| C(a)|, hence |G| = |aG || C(a)|.
University
c of Manchester Algebraic Structures 1 Week 9, Lecture 17, Page 1
Lecture 17
Conjugacy in symmetric groups
Now we take a closer look at conjugacy in Sn . First we obtain an instant method for
calculating conjugates in Sn .
g = (α1 α2 · · · αm )
Proof of Lemma 17.1. We will show that the permutations on the RHS and LHS of
(17.1) have the same effect on all elements of Nn = {1, 2, . . . , n}, so they are equal. Let
a ∈ Nn . We distinguish between two cases.
Case 1: a is an entry in the cycle on the RHS of (17.1). Then a = f (αk ) for some k with
1 ≤ k ≤ m, and the RHS of (17.1) maps
(
f (αk+1 ), if k < m
a = f (αk ) 7→ = f (g(αk )).
f (α1 ), if k = m
are exactly the αi , but a is not one of the f (αi ) so b is not one of the αi . Now the LHS of
(17.1) maps
a = f (b) 7→ f gf −1 (a) = f gf −1 f (b) = f (g(b)) = f (b) = a.
Hence again LHS and RHS have the same effect on a. This proves the lemma.
The lemma yields an instant method for computing conjugates in Sn : Let f, g ∈ Sn where
g is a product of (not necessarily disjoint) cycles, say
Then
where Lemma 17.1 was used for the last equality. Hence,
f gf −1 = (2 3 1 5)(6 4) = (1 5 2 3)(4 6)
gf g −1 = (2 3 4)(1 6 5).
f = (1 2 3)(4 5)(6 7)(8 9), g = (1 2)(3 4)(5 6 7)(8 9), h = (1)(2 3)(4 5 6 7)(8 9).
Then f and g have the same cycle structure 0, 3, 1 (no 1-cycles, three 2-cycles and one
3-cycle), but h has a different cycle structure 1, 2, 0, 1 (a 1-cycle, two 2-cycles, no 3-cycle
and a 4-cycle).
University
c of Manchester Algebraic Structures 1 Week 9, Lecture 17, Page 3
Example 17.11. The number 3 has three partitions, and the number 4 has five partitions
as follows:
4 = 4
3 = 3
= 3 + 1
= 2 + 1
= 2 + 2
= 1 + 1 + 1
= 2 + 1 + 1
= 1 + 1 + 1 + 1
Corollary 17.12. The conjugacy classes of Sn are in 1-1 correspondence with the
partitions of n.
Proof. By Theorem 17.7, the conjugacy classes of Sn are in 1-1 correspondence with cycle
structures, and the latter are in 1-1 correspondence with partitions of n. Indeed, each
number in Nn appears exactly once in the disjoint cycle decomposition of a permutation
in Sn (with 1-cycles for fixed elements), so the lengths of all cycles sum up to n. Hence,
any given cycle structure n1 , . . . , nk corresponds to the partition
n=k · · + k} + · · · + 2| + ·{z
| + ·{z · · + 2} + |1 + ·{z
· · + 1} .
nk times n2 times n1 times
Example 17.13. The partitions of the number 3 from Example 17.11 correspond to the
following cycle structures:
0, 0, 1 1, 1 3,
i.e. one 3-cycle, a 1-cycle and a 2-cycle, and three 1-cycles. The second cycle structure is
that of transpositions, and the third one is the identity idn . These are all cycle structures
of permutations in S3 , corresponding to the three conjugacy classes from example 16.6.
The partitions of the number 4 from Example 17.11 correspond to the following cycle
structures:
0, 0, 0, 1 1, 0, 1 0, 2 2, 1 4,
i.e. one 4-cycle, a 1-cycle and a 3-cycle, two 2-cycles, two 1-cycles and a 2-cycle, four
1-cycles. These are all the cycle structures of permutations in S4 , and hence there are 5
conjugacy classes.
University
c of Manchester Algebraic Structures 1 Week 9, Exercises, Page 1
Week 9: Exercises
Conjugacy
(requires material up to Lecture 16)
55. Show that in any group conjugate elements have the same order.
(a) f = (1 2 3 4) (5 6) , g = (1 2) (3 4 5 6) ,
(b) f = (1 2 3 4 5) , g = (1 2 3 4 5 6) ,
(c) f = (4 5) (3 6) (1 2) , g = (1 6) (2 5) (3 4) ,
(d) f = (1 2)(3 4 6), g = (1 2 3) (5 6) .
57. Determine the number of cycles of length n in Sn . (Hint: Use the class formula,
and the fact that C ((1 2 · · · n)) = h(1 2 · · · n)i . This will be nicer than a purely
combinatorial solution.)
58. Work out the order of the centraliser of (1 2) (3 4) in S4 and find all its elements.
(Hint: Apart from obvious members of the centraliser, consider (1 3 2 4) .)
59. Use the formula for conjugates in Sn to prove that Z(Sn ) = {e} for n ≥ 3.
This week we introduce the notion of a factor group. There are two key ingredients to
understanding this – cosets (Lecture 12) and normal subgroups (Lecture 18, below). Our
main aim this week is to show that we can define group structure on the set of all cosets
of a fixed normal subgroup N of a group G. For this construction to work, it is really
important that the subgroup N is normal. By the end of this week, you should be able
to explain the concepts of normal subgroups and factor groups (ILO2), know some
sources of examples of these, be able to describe fundamental properties of factor groups
(ILO4) and determine factor groups in certain groups (ILO6).
Asynchronous Tasks:
Watch 4 videos [Set aside at least 80 mins study time]
Lecture Video 18.1: What is a normal subgroup?
Lecture Video 18.2: Examples of normal subgroups
Lecture Video 19.1: What is a factor group?
Lecture Video 19.2: Examples and properties of factor groups
Complete 2 quizzes linked to the videos [e.g. 20 mins study time]
Lecture 18 Quiz: Normal subgroups
Lecture 19 Quiz: Factor groups
Read lecture notes and re-watch videos as needed [e.g. 60 mins study time]
Lecture 18: Normal subgroups
Lecture 19: Factor groups
Complete exercise sheet [e.g. 60 mins study time]
Do exercises 61-68 at the end of this section
Check your answers (solutions are provided at the end of this document)
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 10, Lecture 18, Page 1
Lecture 18
Normal subgroups
Remark 18.2 (Normal subgroups = subgroups that are unions of conjugacy classes).
Notice that H G if and only if H ≤ G and hG ⊆ H for all h ∈ H. That is H G if and
only if H ≤ G and H is the union of some of the conjugacy classes of G.
Example 18.3. For any group G, we have {e} G and G G. Indeed {e} is clearly a
subgroup, and it is a conjugacy class by Example 16.5.
Example 18.6. The subgroup h(12)i ≤ S3 is not normal. Indeed, h(12)i = {e, (12)} and
(123)(12)(123)−1 = (23) ∈
/ h(12)i.
Example 18.7. We show that SL(n, R) GL(n, R). Indeed, for any A ∈ SL(n, R) and
any B ∈ GL(n, R), we have BAB −1 ∈ SL(n, R) since
Lecture 19
Factor groups
From a group G and a normal subgroup N G, we can construct a new group called
G/N . If G = Z and N = hni = nZ, it will turn out that Z/nZ is “the same as Zn ”.
Hence (19.1) is associative. The identity element for (19.1) is the coset N = eN . Indeed,
for all x ∈ G,
Finally, the inverse of the coset xN is the coset x−1 N . Indeed, one has
Definition 19.5 (Factor group). Let G be a group and N G. The group G/N is called
the factor group of G by N , or the quotient group of G by N .
Remark 19.6.
2. For multiplicative groups (G, ∗), we continue our previous convention and suppress
the notation ∗ also for the multiplication of cosets. Hence, for (19.1) we just write
xN yN = xyN .
3. For an additive group (G, +), cosets are of the form g + N , and (19.1) takes the
form
(x + N ) + (y + N ) = (x + y) + N.
Remark 19.12. Lemma 19.10 shows that every normal subgroup N of a group G is the
kernel of at least one homomorphism, namely the natural homomorphism. On the other
hand, we have shown in Theorem 18.11 that the kernel of every homomorphism is a
normal subgroup. Consequently, normal subgroups of G are exactly the same as kernels of
group homomorphisms with domain G.
University
c of Manchester Algebraic Structures 1 Week 10, Exercises, Page 1
Normal subgroups
(requires material up to Lecture 18)
65. Let H ≤ K ≤ G.
66. Let N and M be normal subgroups of G such that N ∩ M = {e} . Show that for all
x ∈ N and all y ∈ M one has xy = yx. (Hint: Show that xyx−1 y −1 = e.)
67. Let G be a group, and let H C G be a cyclic group of order two which is normal in
G. Prove that H ⊆ Z(G).
68. For the maps in Exercise 50, if they are homomorphisms, find the kernel and the
image.
University
c of Manchester Algebraic Structures 1 Week 11 Checklist
This week we shall put our understanding of factor groups to work to prove the
interesting fact that any group of order p2 , where p is a prime, is abelian. We then
conclude the course by stating and proving an extremely useful result: the First
Isomorphism Theorem. This result draws together several previous topics
(homomorphisms, normal subgroups, factor groups, and isomorphisms). By the end of
this week, you should be able to state and apply key results from the course such as
Lagrange’s theorem (ILO7) and the First Isomorphism Theorem for groups (ILO8).
Asynchronous Tasks:
Read lecture notes and re-watch videos as needed [e.g. 40 mins study time]
Synchronous Tasks:
Attend review session and tutorial session [Study time = 50 +45 mins]
University
c of Manchester Algebraic Structures 1 Week 11, Lecture 20, Page 1
Lecture 20
Factor groups and the First Isomorphism Theorem
| Z(G)| = 1 or p or p2 .
The case | Z(G)| = 1 is impossible since any group of prime-power order has a non-trivial
centre (by Theorem 20.1). The case | Z(G)| = p is also impossible. Indeed, if | Z(G)| = p
then |G/ Z(G)| = p by Lagrange’s theorem, but every group of prime order is cyclic (by
Corollary 13.10). However, if Z(G) is a proper subgroup of G, then G is not abelian, and
hence G/ Z(G) cannot be cyclic by Lemma 20.2. The only remaining case is | Z(G)| = p2 .
But then Z(G) = G, and hence G is abelian, as required.
ϕ̃ : G/ Ker(ϕ) → Im ϕ defined by
ϕ̃(x Ker(ϕ)) = ϕ(x).
Im ϕ ∼
= G/ Ker ϕ.
Proof. Note that Ker ϕ G, so the factor group G/ Ker ϕ is defined. We write K = Ker ϕ
for brevity and start by showing that ϕ̃ is a well-defined map: if xK = yK for x, y ∈ G,
then ϕ(x) = ϕ(y). Indeed, if xK = yK, then y = xh for some h ∈ K, and hence
It remains to show that ϕ̃ is 1-1 and onto. Assume ϕ̃(xK) = ϕ̃(yK), i.e. ϕ(x) = ϕ(y).
Then ϕ(x)−1 ϕ(y) = e, hence ϕ(x−1 y) = e, hence x−1 y ∈ K, and thus xK = yK by
Lemma 12.7. This proves that ϕ̃ is 1-1. Finally, if g ∈ Im ϕ, then g = ϕ(x) for some
x ∈ G. But then g = ϕ̃(xK), and hence g ∈ Im ϕ̃. This proves that ϕ̃ is onto. Hence, ϕ̃ is
indeed an isomorphism and G/ Ker ϕ ∼ = Im ϕ. To conclude the proof, recall that being
isomorphic is symmetric by Lemma 15.5.
University
c of Manchester Algebraic Structures 1 Week 11, Lecture 20, Page 3
R/Z ∼
= {z ∈ C∗ : |z| = 1}.
72. Let
a b
N= : a, b ∈ R, a 6= 0 ≤ T(2, R).
0 a−1
Show that normal in T(2, R), and prove that T(2, R)/N ∼
N is = R∗ . (Hint: Consider
a b
the map → ac.)
0 c
73. Let
1 a b
N = 0 1 0 : a, b ∈ R ≤ UT(3, R).
0 0 1
Show that N is normal in UT(3, R), and prove that UT(3, R)/N ∼
= R. (Hint:
Consider the map
1 a b
0 1 c → c.)
0 0 1
Solutions to Exercises
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 1
1. The answer is YES for (i), (ii), (iv), (v), (vi), (ix). and (xi).
(iii) The answer is NO since the operation is not well-defined (for example the given
rule doesn’t give a definitive answer for 2 ∗ 1),
(vii)
The answer is NO since,
for example,
1 2 3 1 2 3 1 2 3
◦ = ∈
/ S.
2 3 1 3 2 1 1 3 2
1 2 3 4 1 2 3 4
(viii) The answer is NO since, for example, and are
2 1 3 4 1 2 4 3
elements of S,
but
1 2 3 4 1 2 3 4 1 2 3 4
◦ = ∈/ S.
2 1 3 4 1 2 4 3 2 1 4 3
(x) The answer is NO since A ∗ B is not always defined: the matrices A and B may
not be invertible.
2. There are n2 pairs (g, h) ∈ G × G, and for each one there are n possible values for
g ∗ h ∈ G. Hence, the number of binary operations on G is n(n ) .
2
(a ∗ b) ∗ c = a ∗ (b ∗ c) (+)
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 2
4.
assoc. comm. identity el.
(i) NO NO NO
(ii) YES YES e=1
(iv) YES YES e=X
(v) YES YES e=∅
assoc. comm. identity el.
(vi) NO NO NO
(ix) NO NO NO
(xi) YES YES e = O (zero matrix)
Week 1: Groups
1 1
5. (i) Matrix multiplication is associative, is the identity element,
0 0
−1
a a 1/a 1/a
= .
0 0 0 0
1 2 1 1 1 2 1 1
a = b = 1. But 6= . Hence is not the
0 0 0 0 0 0 0 0
identity element. Hence there is no identity element.
(iii) The operation is associative as for all a, b, c, d, e, f ∈ Z we have
AA = (A ∪ A) \ (A ∩ A) = A \ A = ∅.
and
−a a a 1−a
∗a=− +a+a =a−a = 0.
1−a 1−a 1−a 1−a
a b
9. The elements of GL(2, Z2 ) are all those matrices with a, b ∈ Z2 = {0, 1}
c d
such that ad − bc ≡ 1 mod 2. These are
1 0 1 1 1 0 0 1 0 1 1 1
, , , , , .
0 1 0 1 1 1 1 0 1 1 1 0
13. (i) and (iii) are true, (ii) and (iv) are false.
14. f = (1 4 5 6) ◦ (2 9) ◦ (3 8 7) , g = (1 5 4 3) ◦ (2 9 6 8)
f = g1 g2 · · · gk
18. The order of S4 is 24, and its elements (written as composites of disjoint cycles) are
the identity element e = id24 ,
the six transpositions (1 2), (1 3), (1 4), (2 3), (2 4), (3 4),
the three double transpositions (1 2)(3 4), (1 3)(2 4), (1 4)(2 3),
the eight 3-cycles (1 2 3), (1 3 2), (1 2 4), (1 4 2), (1 3 4), (1 4 3), (2 3 4), (2 4 3),
and the six 4-cycles (1 2 3 4), (1 2 4 3), (1 3 2 4), (1 3 4 2), (1 4 2 3), (1 4 3 2).
19. ∗ e a b c
e e a b c
a a e c b
b b c a e
c c b e a
Clearly, ∗ is a correctly defined binary operation on G (as we can see from the
table, ∗ assigns to any ordered pair of elements of G a well defined element of G). It
remains to check the group axioms (G1)-(G3). (G1) comes for free since matrix
multiplication is associative. The existence of an identity element, i.e. (G2) can be
read off the table: An element is an identity element if and only if the row and
column labeled by it coincide with the row and column labeled by ∗, respectively.
In the above table, e has this property, and hence it is the identity element. The
existence of an inverse for each element can also be read off the table: one has
e−1 = e, a−1 = a, b−1 = c and c−1 = b. Hence G is a group.
20. ⊕ 0 1 2 3 ⊗ 0 1 2 3
0 0 1 2 3 0 0 0 0 0
1 1 2 3 0 1 0 1 2 3
2 2 3 0 1 2 0 2 0 2
3 3 0 1 2 3 0 3 2 1
21. ∗ e a b c
e e a b c
a a e c b
b b c e a
c c b a e
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 7
Week 3: Subgroups
f g = h1 h2 · · · h2k j1 j2 · · · j2m ,
f −1 = h−1 −1 −1 −1
2k h2k−1 · · · h2 h1 = h2k h2k−1 · · · h2 h1 ,
1 a + a0 b + b0 + ac0
AB = 0 1 c + c0 ∈ H,
0 0 1
as a + a0 ∈ Z. Moreover,
1 −a ac − b
A−1 = 0 1 −c ∈ H,
0 0 1
25. (i) 8, 6, 12
(ii) 9, 12, 2, 12
(iii) 12, 2, 20
(iv) 6, ∞, 4
27. {(1 2 3)(4 5), (1 3 2), (4 5), (1 2 3), (1 3 2)(4 5), id5 }
Week 5: Centralisers
Hence f (m) = g k−1 (m) for all m ∈ {1, 2, ..., n − 1}, and hence f (n) = g k−1 (n) (= n)
as well. Hence f = g k−1 ∈ hgi . Consequently, C(g) ⊆ hgi , as required.
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 10
31. We need to show that the centraliser C((1 2)) in Sn coincides with the subgroup
32. We give details only for (ii), the other problems being analogous but slightly
simpler.
1 0 a 0
(i) C = : ad 6= 0 = D(2, R)
0 2 0 d
a b
(ii) For a matrix ∈ GL(2, R), we have
c d
a b 1 1 a a+b
= ,
c d 0 1 c c+d
1 1 a b a+c b+d
= .
0 1 c d c d
The two matrices on the right-hand sides of the above equations are equal if and
only if a = d and c = 0. Hence,
1 1 a b
C = : a 6= 0 .
0 1 0 a
0 1 a b 2 2
(iii) C = : a 6= b .
1 0 b a
Week 5: Centre
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 11
a b
33. If ∈ Z(T(2, R)), then in particular
0 c
a b 1 0 1 0 a b a b 1 1 1 1 a b
= and = .
0 c 0 2 0 2 0 c 0 c 0 1 0 1 0 c
35. Note that 1 is a generator, and that the multiple n1 = n mod 30 ∈ Z30 for all
n ∈ N. Using Corollary 11.7, the generators of Z30 are all the numbers in a ∈ Z30
with gcd(a, 30) = 1. These are the numbers 1, 7, 11, 13, 17, 19, 23, 29.
36. Suppose Q = hri for some r ∈ Q. This means that Q = {mr | m ∈ Z} . But clearly
r/2 6= mr ∀m ∈ Z. Hence r/2 ∈/ hri , but r/2 ∈ Q, so Q 6= hri .
37. The subgroups of a cyclic group G = hai of order n are in one-to-one correspondence
with the divisors of n by Theorem 11.8: for each divisor d, the subgroup had i has
order n/d. Hence, the orders of subgroups are the divisors of n. We get:
(i) 1, 31; (ii) 1, 2, 4, 8, 16, 32; (iii) 1, 3, 11, 33.
40. Since m divides n, n = ms for some s ∈ N. Let g be a generator for G. But then hg s i
has order n/(n, s) = n/s = m, and hence it generates a cyclic subgroup of order m.
Week 7: Cosets
41. (i) the left cosets are {0, 3, 6, 9, 12} , {1, 4, 7, 10, 13} and {2, 5, 8, 11, 14} ,
(ii) the left cosets are {e, (1 2)(3 4)} and {(1 2), (3 4)} ,
(iii) the left cosets are R+ and R− = {x ∈ R |x < 0} .
Hence αH consists of all complex numbers with modulus r, that is all complex
numbers of the same modulus as α. Consequently, the left cosets of H in C\ {0} are
the sets {z ∈ C; |z| = r}, where r ∈ R+ , and there is one coset for each r ∈ R+ .
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 13
(vii) Let A, B ∈ GL(n, R). Then B ∈ A SL(n, R) if and only if B −1 A ∈ SL(n, R),
i.e. if and only if det(B −1 A) = 1. But this is the case if and only if
det(A) = det(B). Hence
Hence there is one coset of SL(n, R) in GL(2, R) for every possible value of the
determinant of an invertible matrix. In other words, these cosets are in 1-1
correspondence with the nonzero real numbers.
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 14
44. Every real number r can be written as r = [r] + r0 , where [r] denotes the integral
part of r and 0 ≤ r0 < 1. Let r, s ∈ R with r = [r] + r0 , s = [s] + s0 . By Lemma 12.7,
r and s belong to the same coset of Z in R if and only if s − r ∈ Z. Clearly, this is
the case if and only if r0 = s0 . Hence the cosets of Z in R are in 1-1 correspondence
with [0, 1).
Hence
H = h(1 2 3 4)i = {e, (1 2 3 4), (1 3)(2 4), (1 4 3 2)}.
Then
(1 3 4)H = {(1 3 4)e, (1 3 4)(1 2 3 4), (1 3 4)(1 3)(2 4), (1 3 4)(1 4 3 2)}
= {(1 3 4), (1 2 4 3), (1 4 2), (2 3)}.
Now we could compute the other two cosets in the same way by working out the
relevant four products, but on noting that (2 3) ∈ (1 3 4)H we can say immediately
that
(2 3)H = (1 3 4)H
(since any two cosets either coincide or are disjoint) and on noting that
(1 4 3 2) ∈ H we can say immediately that
(1 4 3 2)H = H.
Substituting |H| from the third equation into the second gives
|G| = [G : H] [H : K] |K| ,
and comparing this with the first equation gives the required result.
48. By Corollary 13.8 to Lagrange’s Theorem, the order of every element in G divides
the order of G. Hence g n = e for all g ∈ G.
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 15
Someone asked me to add some more details to this week’s solutions (particularly
Q50), so here we go...
50. The maps (a), (b), (d), (e), and (f) are homomorphisms, (c) is not a
homomorphism.
a b e f ae + bg af + bh
ϕ(AB) = ϕ = ϕ
c d g h ce + dg cf + dh
= (ae + bg) − (cf + dh)
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 16
a b
e f ae af + bh ae 0
ϕ(AB) = ϕ =ϕ =
0 d
0 h 0 dh 0 dh
a b e f a 0 e 0 ae 0
ϕ(A)ϕ(B) = ϕ ϕ = =
0 d 0 h 0 d 0 h 0 dh
1 2 ... n n+1
ϕ (f ◦ g) =
f ◦ g (1) f ◦ g (2) ... f ◦ g (n) n + 1
1 2 ... n n+1
=
f (g (1)) f (g (2)) ... f (g (n)) n + 1
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 17
1 2 ... n n+1 1 2 ... n n+1
ϕ(f ) ◦ ϕ(g) = ◦
f (1) f (2) ... f (n) n + 1 g (1) g (2) ... g (n) n + 1
1 2 ... n n+1
= ,
f (g (1)) f (g (2)) ... f (g (n)) n + 1
where the final equality follows by observing that each of the values
g(1), . . . , g(n) lie in the set {1, . . . , n}, and so composing these two functions
from right to left in effect applies g and then f to each element of {1, . . . , n},
whilst n + 1 remains fixed. This shows that ϕ is a homomorphism.
(f) ϕ : Z → Sn , ϕ (k) = (1 2 3 · · · n)k ∈ Sn , k ∈ Z
Solution: The binary operation of Z is addition and the binary operation of Sn
is function composition. Thus the question asks:
Is it true that ϕ(j + k) = ϕ(j) ◦ ϕ(k) for all j, k ∈ Sn ?
Using properties of powers it is easy to see that for all j, k ∈ Z we have
and so ϕ is a homomorphism.
51. Since an = eG , we have ϕ(a)n = ϕ(an ) = ϕ(eG ) = eH . Hence ϕ(a)n = eH , and so the
order of ϕ(a) divides n.
In more detail: Using the facts that an = eG and that ϕ : G → H is a
homomorphism we have ϕ(a)n = ϕ(a) · · · ϕ(a) = ϕ(a · · · a) = ϕ(an ) = ϕ(eG ) = eH .
Hence ϕ(a)n = eH , and so the order of ϕ(a) divides n. (Take a look at Lemma 8.3 if
you don’t see this immediately.)
Week 9: Conjugacy
55. In a group G let b = xax−1 . If a has order n, then an = e and am 6= e for all m ∈ N
with m < n. But then
n
bn = (xax−1 ) = xax−1 xax−1 xax−1 ...xax−1 = xan x−1 = xex−1 = e, and for m < n
we have bm 6= e as bm = e implies xam x−1 = e. This implies that am = e,
contradicting the assumption that the order of a is n. If a has infinite order, the
same argument shows that b has infinite order as well.
58. By Theorem 17.7, the conjugacy class (1 2) (3 4)S4 consists of all elements of S4
with the same cycle structure as (1 2) (3 4) . Hence
(1 2) (3 4)S4 = {(1 2) (3 4) , (1 3) (2 4) , (1 4) (2 3)},
and then the class formula gives
|C((1 2) (3 4))| = |S4 | / (1 2) (3 4)S4 = 4!/3 = 8.
Finally,
C((1 2) (3 4)) = {e, (1 2) , (3 4) , (1 2) (3 4) , (1 3 2 4) , (1 4 2 3), (1 3) (2 4) , (1 4) (2 3)}.
University
c of Manchester Algebraic Structures 1 Solutions to Exercises, Page 19
60. The number of conjugacy classes in Sn is equal to the number of partitions of the
number n. Counting the partitions of 5 and 6 gives that S5 has 7, and S6 has 11
conjugacy classes.
61. (a) normal as UT(2, R) is the kernel of the homomorphism from Ex. 50 (d),
(b) normal as H = Z(G),
(c) normal as H ⊆ Z(G), in fact, one can show that H = Z(G).
65. (a) Since H C G, we have ghg −1 ∈ H for all h ∈ H and all g ∈ G, and since
K ⊆ G, we have it in particular for all g ∈ K. Hence H C K.
(b) No. For example, take G = S4 ,
K = {e, (1 2) (3 4) , (1 3) (2 4) , (1 4) (2 3)} ; and H = h(1 2)(3 4)i. Then
H K, since K is abelian. Moreover, K S4 by Exercise 61 (d), but H 6 S4
since, e.g., (1 2 3)(1 2)(3 4)(1 2 3)−1 = (1 4)(2 3) ∈/ h(1 2)(3 4)i.
66. Let x ∈ N, y ∈ M and consider the element xyx−1 y −1 . Since M is normal,
xyx−1 ∈ M, and hence xyx−1 y −1 ∈ M. Since N is normal, yx−1 y −1 ∈ N, and hence
xyx−1 y −1 ∈ N. But then xyx−1 y −1 ∈ M ∩ N = {e}, so xyx−1 y −1 = e. But this
implies xy = yx (multiply both sides of xyx−1 y −1 = e by yx).
67. Let a be a generator of H, i.e. H = {e, a} . We need to show that a ∈ Z(G), i.e.
that ag = ga for all g ∈ G. This is the same as to say that gag −1 = a for all g ∈ G.
But this is the case: Since H is normal in G we have gag −1 ∈ H for all g ∈ G, i.e.
either gag −1 = a or gag −1 = e. But the latter is impossible as it implies a = e
contradicting the assumption that a has order 2.
71. Apply the first isomorphism theorem to the homomorphism from Exercise 50 (d).
72. The hinted map is a homomorphism from T (2, R) to R∗ with kernel N and image
R∗ . Then the first isomorphism theorem applies.
73. The hinted map is a homomorphism from UT (3, R) to R with kernel N and image
R. Then the first isomorphism theorem applies.