Full Set of Notes
Full Set of Notes
Dr Marianne Johnson
A 10 credit, level 2, blended learning course, Semester 1, 2021/22
Required knowledge (Foundations of Pure Mathematics & Linear Algebra):
Asynchronous resources
Lecture notes and exercises are contained in this document:
Lecture videos and quizzes can be accessed via: Blackboard -> AS1 (log-in required)
Synchronous sessions
Each week you should attend one Review session (Mondays 9am) and one Tutorial (check
your personal timetable for details).
Blackboard -> AS1: Live sessions (log-in required)
Communication
Discussion boards: Blackboard -> AS1: Communication (log-in required)
Office hours: Zoom: Mondays 10:00-12:00, Thursdays 16:00-18:00
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: 80% exam.
Feedback opportunities: quizzes, discussion boards, tutorials, office hours, coursework.
c University 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 in semester 1 of 2021/22.
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 and that you view the document with a pdf reader, 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. [However, note that if using a printer, you will
miss out on the navigational links...]
Navigation: Quick links to each section of the notes and other course materials (e.g.
videos, quizzes, etc.) can be found on the front page, and are also embedded throughout
the pdf notes. You will find these links coloured in blue, like the one above. If you are
viewing the notes with a pdf reader such as Adobe Acrobat Reader, then the links may
also be underlined and you may also have access to the ’index’ of sections in a side panel.
If you cannot see the links, or any links seem to be broken, then please let me know.
To get the most out of the Tutorial sessions, you MUST do some work in advance
(i.e. quizzes and exercises).
(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 10:00-12:00
and Thursdays 16:00-18:00 each week3 . The password for the session can be
found here: Blackboard -> AS1: Communication. Please do not circulate the
password. This time can also be used to ask questions about the course.
(iii) Use an appropriate form of address, and remember to sign-off in the way that
you prefer to be addressed – for reference my pronouns are she/her/hers, my
title is Dr and you are all welcome to call me Marianne, or Dr Johnson if you
prefer to be formal. (But please don’t use any of
Miss/Ms/Mrs/Madam/Maam/Professor Johnson – thanks!);
(iv) Check whether your question has already been asked/answered on
the discussion boards, and if not consider asking it there.
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.
• 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.
as follows:
Synchronous Asynchronous
Review session 4 videos to watch [∼ 4 × 18 mins, on average] OR 6-7 pages of notes to read
Tutorial session 2 quizzes AND 1 set of exercises to complete
I suggest that you aim to spend around 6 hours in total per week on the activities for this
course, with around:
• 1 hour reviewing material from the previous week in the Review session;
• 2 hours absorbing new material i.e. reading lecture notes OR watching the lecture
videos;
• 3 hours of active study spent working on exercises, quizzes and participating in
tutorials.
The above is intended as a suggestion of how to spend your time, but how much time it
takes to master a particular topic will vary from person to person.
• If you find that struggle to read/watch and understand the quantity of new material
presented each week, then please talk to me.
• If you find that you can easily absorb the material of the lecture notes/videos in
under 2 hours, then direct any remaining time towards the other activities.
• If you run out of things to do, and would like some suggestions for some non-
compulsory activities, then feel free to ask me.
In order to keep on top of your work and to keep focused, you may find it helpful to:
• allocate specific times during the week to work through the asynchronous
materials, in advance of the related synchronous sessions;
• turn off notifications for email, social media etc. during your study time;
• have ‘pen and paper’ ready whilst reading the notes/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 folder);
• copy down exercises, to allow you to take screen breaks while working on these;
• talk to each other in the Tutorials and Discussion Boards;
c University of Manchester Algebraic Structures 1 Study Guide, Page 7
The table below gives an overview of which topics you should focus on each week.
Week Beginning Synchronous sessions Asynchronous materials
0 20th September - Welcome + Revision of Y1 material
1 27th September Welcome + Revision of Y1 Lectures 1-2: First examples of groups
2 4th October First examples of groups Lectures 3-4: Examples and notation
3 11th October Examples and notation Lectures 5-6: Subgroups
4 18th October Subgroups Lectures 7-8: Cyclic subgroups and order
5 25th October Cyclic subgroups Lectures 9-10: Centralisers and centres
6 1st November Reading week - no classes! No new material
7 8th November Centralisers and centres Lecture 11: Cyclic groups
Test on material in Lectures 1-10
8 15th November Cyclic groups Lectures 12-13: Cosets, Lagrange’s theorem
9 22nd November Cosets, Lagrange’s theorem Lectures 14-15: Homomorphisms
10 29th November Homomorphisms Lectures 16-17: Conjugacy
11 6th December Conjugacy Lectures 18-19: Factor groups
12 13th December Factor groups + Lectures 20: First isomorphism theorem
First isomorphism theorem
17th January January exam period
24th January
Studying remotely and blended learning: Over the past year we have all (students
and staff alike) had to learn how to work in different ways. Please be kind to yourself and
others as you adjust to new ways of working. Remember that others may find certain
aspects easier/more difficult than you, so please be respectful and supportive of each
c University of Manchester Algebraic Structures 1 Study Guide, Page 8
other. If you are feeling overwhelmed, break down what you need to do into smaller
manageable tasks, and try to do a bit each day. Celebrate when you have achieved what
you set out to do, but don’t be too hard on yourself if some days you don’t achieve
everything you had planned; you are learning and it takes time. Remember to take
breaks [including screen breaks!], and talk to others. Seek help if you need it; don’t leave
this until the end of the course.
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
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.
c University of Manchester Algebraic Structures 1 Study Guide, Page 9
(i) S = Z, a ∗ b = a − b,
(ii) S = Q, a ∗ b = 12 (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.
c University of Manchester Algebraic Structures 1 Week 1 Checklist
This course is all about certain algebraic structures known as groups. The asynchronous
materials for this week 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).
Synchronous Sessions:[2 hours of timetabled study]
REVIEW: Attend Review Session and Tutorial (Topic: Welcome + Revision of Y1)
Asynchronous Tasks: [4 hours directed private study]
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 .
c University 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.
c University 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.
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.12 ((Zn \ {0}, ⊗) is a group if and only if n is prime). As in previous
examples, one can ask whether (Zn r {0}, ⊗) is a group. The answer here is slightly more
intricate: (Zn r {0}, ⊗) is a group if and only if n is prime.
(Exercise: If n = ab where a, b are positive integers with a 6= 1 6= b, show that ⊗ is not a
binary operation on Zn r {0}.)
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.
c University of Manchester Algebraic Structures 1 Week 1, Exercises, Page 1
Week 1: Exercises
Guidance: This week I would like you to practice determining whether a given set G
with a binary operation ∗ is a group. Questions 5-8 are all of this kind; do as many of
these exercises as you need to become comfortable with this procedure. Question 9 tests
your understanding of one of our favourite examples - the general linear group. Question
10 tests your understanding of inverses.
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.
c University of Manchester Algebraic Structures 1 Week 1, Exercises, Page 2
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)}.
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
c University 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.
c University 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 .
c University 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)
c University 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
c University 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.
c University of Manchester Algebraic Structures 1 Week 2, Exercises, Page 1
Week 2: Exercises
Guidance: This week I would like you to practice (a) working with permutations (see
exercises 11-18) and (b) determining multiplication tables (see exercises 19-21).
Questions 11-17 are very straightforward, testing your knowledge of the various notations
used for permutation. Do as many of these exercises as you need to become comfortable
with the notation. Question 18 is more interesting: make sure to try that one! Questions
19-21 allow you to practice working with some familiar associative binary operations.
The symmetric group
(requires material up to Lecture 3.)
1 2 3 4 5 1 2 3 4 5
11. Let f = , g= .
5 4 1 2 3 2 1 5 4 3
(i) Work out g ◦ f, f ◦ g, g ◦ g and f ◦ f (in standard notation).
(ii) Write f, g, g ◦ f, f ◦ g, g ◦ g and f ◦ f as a composite of disjoint cycles.
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.
c University of Manchester Algebraic Structures 1 Week 2, Exercises, Page 2
17. Using cycle notation, make a list of all elements of the symmetric group S4 .
18. Prove that every non-trivial permutation of Nn = {1, 2, 3, ..., n} can be written as a
composite of less than n transpositions.
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 , ⊗).
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:
c University 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.
c University 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
c University 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.
c University 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.
c University of Manchester Algebraic Structures 1 Week 3, Exercises, Page 1
Week 3: Exercises
Guidance: This week I would like you to practice determining whether a subset S of a
given group G is in fact a subgroup of G. In each case, the given group is one of our
favourite examples, and you should know what the binary operation of that group is.
Question 24 provides us with another interesting family of examples of groups: the
so-called alternating groups.
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}, 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} .
24. 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 .
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)}.
c University 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.
c University 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.
c University 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.
c University of Manchester Algebraic Structures 1 Week 4, Exercises, Page 1
Week 4: Exercises
Guidance: This week I would like you to practice computing the orders of elements in
some of our favourite examples of groups (as with last week: you should know what the
binary operation is in each case). These problems require some direct computation with
familiar objects (complex numbers, integers modulo n, permutations, matrices, etc.)
Question 28 is more challenging – make sure to give that one a go.
Cyclic subgroups and order
(requires material up to Lecture 7)
25. Work out the orders of the following elements.
√ √ √ √
(i) 2
2
− 2
2
i, 12 + 2
3
i, 2
3
+ 12 i ∈ C∗
(ii) 4, 15, 18, 33 ∈ Z36
(iii) f, g, h ∈ S9 , where
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9
f = ,g =
2 3 1 5 6 7 4 9 8 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9
h =
3 4 5 6 7 8 9 2 1
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)
REVIEW: Attend Review Session and Tutorial (Topic: Week 4 - Cyclic subgroups
and order)
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.
c University 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
c University 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.
c University of Manchester Algebraic Structures 1 Week 5, Exercises, Page 1
Week 5: Exercises
Guidance: This week I would like you to practice computing elements that commute in
one of our favourite non-abelian groups (as ever: you should know what the binary
operation is in each case). These problems require some direct computation with familiar
objects (permutations and matrices). Questions 31 and 32 are more challenging.
Centralisers
(requires material up to Lecture 9)
29. 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
30. Using inspection of all the 24 elements of S4 (or otherwise), work out the centraliser
of the transposition (1 2) in S4 .
31. Prove that the centraliser of the transposition (1 2) in Sn with n ≥ 3 is the
subgroup C((1 2)) = {f ∈ Sn | f (1), f (2) ∈ {1, 2}}.
32. Prove that in the symmetric group Sn ,
C((1 2 · · · n − 1)) = h(1 2 · · · n − 1)i ,
i.e. the centraliser of the cycle (1 2 · · · n − 1) (of length n − 1) in Sn coincides with
the cyclic subgroup generated by that cycle.
Centre
(requires material up to Lecture 10)
REVIEW: Attend Review Session and Tutorial (Topic: Week 5 - Centralisers and
Centres)
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 .
c University of Manchester Algebraic Structures 1 Week 7, 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.
c University of Manchester Algebraic Structures 1 Week 7, 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.
c University of Manchester Algebraic Structures 1 Week 7, Exercises, Page 1
Week 7: Exercises
Guidance: This week I would like you to practice computing the generators and
subgroups of some familiar cyclic subgroups. Questions 39 and 40 are more challenging.
Cyclic groups
(requires material up to Lecture 11)
36. Find all orders of subgroups of (i) Z31 , (ii) Z32 , (iii) Z33 .
39. If G is a cyclic group of order n, and m divides n, show that G contains a subgroup
of order m.
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}.
c University of Manchester Algebraic Structures 1 Week 8, Lecture 12, Page 2
Example 12.5. Consider the group S3 and its subgroup h(1 2)i = {e, (1 2)}. Here we get
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,
c University of Manchester Algebraic Structures 1 Week 8, Lecture 12, Page 3
Lecture 13
Lagrange’s theorem
Week 8: Exercises
Guidance: This week I would like you to practice computing cosets of a subgroup in one
of our favourite groups (as ever: you should know what the binary operation is in each
case). Questions 41-45 are all of this kind; do as many of these exercises as you need to
become comfortable with the notion of cosets. Questions 46-48 involve abstract reasoning
– make sure to try all of these.
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} , ×)?
43. For H ≤ G as specified below, determine the left cosets of H in G, and in each case
find the index of H in G.
(i) G = R∗ , H = h−1i
(ii) G = C∗ , H = R∗
(iii) G = C∗ , H = R+
(iv) G = Z36 , H = h30i
(v) G = T(2, R), H = UT(2, R)
λ 0
(vi) G = D(2, R), H = ; λ ∈ R, λ 6= 0
0 λ
(vii) G = GL(n, R), H = SL(n, R) (Hint: Show that the left coset determined by a
matrix A ∈ GL(n, R) with determinant det A = a is the set of all n × n matrices B
with determinant det B = a.)
c University of Manchester Algebraic Structures 1 Week 8, Exercises, Page 2
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)
47. Let G be a finite group with |G| = n. Prove that g n = e for all g ∈ G.
48. 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} .
REVIEW: Attend Review Session and Tutorial (Topic: Week 8 - Cosets and
Lagrange’s Theorem)
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.
c University of Manchester Algebraic Structures 1 Week 9, 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.
c University of Manchester Algebraic Structures 1 Week 9, 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.
c University of Manchester Algebraic Structures 1 Week 9, 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.
c University of Manchester Algebraic Structures 1 Week 9, Exercises, Page 1
Week 9: Exercises
Guidance: This week I would like you to practice determining whether a given function
is a homomorphism of groups, and (by using group-theoretic properties) whether two
groups are isomorphic. The problems in Questions 49 and 53 are all of this kind.
Questions 50-52 involve more abstract reasoning – make sure to try each of these.
Group homomorphisms
(requires material up to Lecture 14)
51. 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.
53. By using group-theoretic properties, show that the following statements are true.
(a) S4 Z24 .
(b) Z Q.
(c) Q Q∗ .
(d) GL(2, R) UT(3, R).
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}.
c University of Manchester Algebraic Structures 1 Week 10, 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)|.
c University of Manchester Algebraic Structures 1 Week 10, 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).
c University of Manchester Algebraic Structures 1 Week 10, 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.
c University of Manchester Algebraic Structures 1 Week 10, Exercises, Page 1
Guidance: This week I would like you to practice (a) determining whether two elements
of a given symmetric group are conjugate, finding a conjugating element where possible,
and (b) applying the class formula. Questions 55-57 can be solved by direct computation;
the remaining questions require some reasoning.
Conjugacy
(requires material up to Lecture 16)
54. Show that in any group conjugate elements have the same order. (That is, if
g, h ∈ G with |g| = |h|, then g ∼ h. )
(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. 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) .)
58. 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 .)
59. Use the formula for conjugates in Sn to prove that Z(Sn ) = {e} for n ≥ 3.
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.
c University of Manchester Algebraic Structures 1 Week 11, Exercises, Page 1
Guidance: This week I would like you to practice determining whether a given subgroup
of a group G is normal in G. Questions 60-63 are all of this type. Questions 64-66
require you to practice reasoning with abstract groups; make sure to try each of these!
Normal subgroups
(requires material up to Lecture 18)
64. Let H ≤ K ≤ G.
65. 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.)
66. 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).
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.
c University of Manchester Algebraic Structures 1 Week 12, Lecture 20, Page 3
R/Z ∼
= {z ∈ C∗ : |z| = 1}.
Guidance: This week I would like you to practice applying the first isomorphism
theorem. To apply this theorem you will first need a homomorphism with certain
properties; in some cases I have suggested a map – check that this map has all of the
correct properties; in other cases, you will need to find a map with the right properties.
71. 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
72. For each of the maps ϕ : G → H in Exercise 49, if they are homomorphisms, find
the kernel and the image. In each case, what conclusion can be drawn by applying
the first isomorphism theorem?
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) (+)
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
a b
(ii) This is not a group as it has no identity element. Indeed, suppose is
0 0
1 1 a b 1 1
the identity element. Then = , which implies
0 0 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)
17. 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).
18. Every non-trivial permutation f is a composite of non-trivial disjoint cycles, say
f = g1 g2 · · · gk
with k ≥ 1. Let ri denote the length of gi . Clearly, r1 + r2 + ... + rk ≤ n. In view of
(α1 α2 · · · αl ) = (α1 αl ) (α1 αl−1 ) · · · (α1 α3 ) (α1 α2 ) ,
every cycle of length l is a composite of l − 1 transpositions. Hence f is a composite
of (r1 − 1) + (r2 − 1) + ... + (rk − 1) transpositions. But
(r1 − 1) + (r2 − 1) + ... + (rk − 1) = (r1 + r2 + ... + rk ) − k ≤ n − k < n
since k ≥ 1.
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
c University of Manchester Algebraic Structures 1 Solutions to Exercises, Page 7
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
The proof that G is a group is similar to that in Exercise 19. 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 composition of functions
from one set to itself, in particular, composition of permutations, 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: Here each element is its own inverse
(e2 = a2 = b2 = c2 = e). Hence G is a group.
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 a0 b 0
1 a b
A = 0 1 c , B = 0 1 c0 ∈ H,
0 0 1 0 0 1
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 }
3 = 3
= 2+1
= 1 + 1 + 1,
and the corresponding orders are 3, 2 and 1. For n = 5 there are 7 different ways,
5 = 5
= 4+1
= 3+2
= 3+1+1
= 2+2+1
= 2+1+1+1
= 1 + 1 + 1 + 1 + 1,
and the corresponding orders are 5, 4, 6, 3, 2, 2 and 1. Finally, for n = 7 there are
15 different ways,
7 = 7=6+1=5+2=5+1+1=4+3
= 4+2+1=4+1+1+1=3+3+1
= 3+2+2=3+2+1+1=3+1+1+1+1
= 2+2+2+1=2+2+1+1+1
= 2 + 1 + 1 + 1 + 1 + 1 = 1 + 1 + 1 + 1 + 1 + 1 + 1,
Week 5: Centralisers
29. We give details only for (ii), the other problems being analogous but slightly
simpler.
c University of Manchester Algebraic Structures 1 Solutions to Exercises, Page 10
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
31. We need to show that the centraliser C((1 2)) in Sn coincides with the subgroup
H = {f ∈ Sn | f (1), f (2) ∈ {1, 2}}.
In other words, H consists of all permutations f of Nn = {1, 2, ..., n} such that, if
written as a product of disjoint cycles, then f involves either both the cycles (1)
and (2) of length 1, i.e. both 1 and 2 are fixed by f, or f involves the transposition
(1 2), i.e. 1 and 2 are swapped by f. All such permutations commute with (1 2), so
H ⊆ C((1 2)). On the other hand, if f ∈ Sn \H, then either f (1) ∈ / {1, 2} or
f (2) ∈
/ {1, 2}. WLOG assume that f (1) = k > 2. Then f ∈ / C((1 2)). Indeed,
evaluating at 1 gives (1 2)f (1) = k and f (1 2)(1) = f (2), so (1 2)f = f (1 2) implies
that f (2) = k, contradicting our assumption that f (1) = k. This proves that
C((1 2)) = H.
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.
Week 5: Centre
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
The first equality implies that b = 0, the second that a = c. Hence,
a 0
Z(T(2, R)) ⊆ : a ∈ R \ {0} = Scal(2, R).
0 a
The reverse inclusion is obvious, so Z(T(2, R)) = Scal(2, R).
34. Suppose that
1 a b
A = 0 1 c ∈ Z(UT(3, R)).
0 0 1
Then in particular
1 a b 1 1 0 1 1 0 1 a b
0 1 c 0 1 0 = 0 1 0 0 1 c ,
0 0 1 0 0 1 0 0 1 0 0 1
which implies that c = 0. Moreover,
1 a b 1 0 0 1 0 0 1 a b
0 1 c 0 1 1 = 0 1 1 0 1 c ,
0 0 1 0 0 1 0 0 1 0 0 1
which implies that a = 0. This shows that
1 0 b
Z(UT(3, R)) ⊆ 0 1 0 : b ∈ R .
0 0 1
39. 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.
40. 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 .
Week 8: Cosets
Since a 6= 0, we can always get λa = 1 for the right choice of λ = 1/a. This shows
that
a 0 x 0 ∗
H= : x∈R .
0 b 0 xb/a
Thus [G : H] = ∞.
c University of Manchester Algebraic Structures 1 Solutions to Exercises, Page 14
(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
A SL(n, R) = {B ∈ GL(n, R); det(B) = det(A)} .
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. Thus [G : H] = ∞
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).
47. 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.
49. 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)
e f
a b 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
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.
50. 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.)
57. 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
Finally,
60. (a) normal as UT(2, R) is the kernel of the homomorphism from Ex. 49 (d),
(b) normal as H = Z(G),
(c) normal as H ⊆ Z(G), in fact, one can show that H = Z(G).
63. First we show that HK is a subgroup. Since HK 6= ∅, we can apply the subgroup
criterion. Let x, y ∈ HK, i.e. x = h1 k1 and y = h2 k2 for some
h1 , h2 ∈ H, k1 , k2 ∈ K. Now
xy = h1 k1 h2 k2 = h1 h2 h−1 −1
2 k1 h2 k2 = (h1 h2 )(h2 k1 h2 k2 ),
66. 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.
69. Apply the first isomorphism theorem to the homomorphism from Exercise 49 (d).
70. The hinted map is a homomorphism from T (2, R) to R∗ with kernel N and image
R∗ . Then the first isomorphism theorem applies.
71. The hinted map is a homomorphism from UT (3, R) to R with kernel N and image
R. Then the first isomorphism theorem applies.
72. (a) This repeats Q68. Ker ϕ = {z ∈ C∗ : |z| = 1}, Im ϕ = R. By the first
isomorphism theorem, we have C∗ /{z ∈ C∗ : |z| = 1} ∼
= R.
(b) Ker ϕ = {a + 0i ∈ C : a ∈ R} = R, Im ϕ = R. By the first isomorphism
theorem, we have C/R ∼= R.
(c) This map was not a homomorphism.
(d) Ker ϕ = UT(2, R), Im ϕ = D(2, R). By the first isomorphism theorem, we have
T(2, R)/ UT(2, R) ∼
= D(2, R).
(e) Ker ϕ = {e}, Im ϕ = {g ∈ Sn+1 : g(n + 1) = n + 1}. By the first isomorphism
theorem, we have §n /{e} ∼
= {g ∈ Sn+1 : g(n + 1) = n + 1}.
(f) Ker ϕ = hni , Im ϕ = h(1 2 3 · · · n)i. By the first isomorphism theorem, we have
Z/nZ ∼= h(1 2 3 · · · n)i.