Groups Notes
Groups Notes
Preamble 1
The Notes 1
How to use the notes 1
How to treat references in the notes 1
Exercises 1
Blog 1
The Notes
These notes are not verbatim what I will write in the lectures, but the content is exactly the
same. The main difference is that they have more complete sentences, and they may have some
comments that I only said in lectures. I might try to make such comments green, but it may not
be consistent.
If you find any errors and typos in the notes, please do let me know (jg352), even if they look
trivial.
Exercises
Sometimes in the notes I will say “exercise”. The main reason to have these is for you to be
able to check your understanding by doing a fairly straight-forward exercise yourself. Example
sheet questions usually go a bit further and require thinking, whereas such exercises in the text
should be easy if you’re comfortable with the material, and a good starting point to get comfortable
with the material if you are not quite yet.
Blog
You will find summaries, some suggestions for understanding, and some links to interesting
material outside the course on my course blog. [Link] However, it is last
1
CHAPTER 0. PREAMBLE
year’s blog, so the order of material will be different in some places. For this year, I am writing up
the tips about how to learn maths at university in the blog.
Addition modulo 3
(or any whole number n).
An example of modular arithmetic is reading the clock. For whole numbers x, y and n we write
So, we treat two numbers as “the same” (or congruent) modulo n if we can subtract or add a
multiple of n from the first number to get the second number. We could imagine it more easily
on a clock: when we have reached n, we start again at 0. So the only important numbers are
really the numbers from 0 to n ´ 1 (because we can always reach one of these through addition or
subtraction of n). We can write into a table how we add these numbers (see below).
Addition modulo 3
`3 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
Symmetries of a square
As a second example we will look at symmetries of a square.
First we have to be clear about the meaning of the word symmetry. What we mean by this
is a (continuous) mapping of (the plane or space containing) a geometrical object which sends
the object onto itself. That is, the object looks the same afterwards (though the numbers of the
corners may have changed). We don’t know formally what “continuous” means yet. For now it’s
enough to know that it means we cannot “tear apart” the geometric object and stick it together
in a different way. Points which are close to each other/next to each other in the original shape
still have to be close to each other/next to each other after the mapping.
Let’s just draw all symmetries of a square that we can think of.
3
CHAPTER 1. GROUPS AND HOMOMORPHISMS
4 3 3 2 2 1 1 4
1 2 4 1 3 4 2 3
3 4 1 2 2 3 4 1
2 1 4 3 1 4 3 2
So we see there are two different kinds of symmetries: rotations and reflections. We will count
the rotation angle anti-clockwise (that is just a convention). But how do we know we have written
down all symmetries? Perhaps we missed some!
We can argue this way: if we take the corner labelled 1, we can map it to one of four corners.
Once we have decided that, the corner labelled 2 has to go to a corner next to where we mapped
1, so there are two possibilities. Once we have decided that as well, everything else is fixed and we
have no further choices. So we see that we should get 4 ¨ 2 “ 8 different symmetries, and we have
indeed listed them all.
Remember this and compare when we do group actions in Chapter 6, Section Orbits and
Stabilisers.
Properties:
˛ doing two symmetries after another gives another.
˛ “do nothing” before or after a symmetry doesn’t change it.
˛ For each symmetry, there is one that “undoes” it.
˛ It does not matter how we set brackets. (Harder here: try examples yourself.)
˛ Does the order matter? It does!
4 3 3 4 1 3
1 2 2 1 2 4
4 3 2 3 3 2
1 2 1 4 4 1
As you can see, these give different answers: the top combination gives rotation by 2700 , and
the bottom combination gives 900 rotation.
We will use these common properties to define an abstract structure which we can work with
instead of these specific examples. For that we need to know:
An operation is a way of combining two elements to get a new element.
For example, n ` m in Z, or a `3 b pmod 3q, or v ˝r (composition).
[More formally: it is a function X ˆ X ÝÑ X. Come back to this when you’ve done functions.]
Group axioms
Definition: A group is a set G with an operation ˚ satisfying the following axioms:
0. for all a, b P G, we have a ˚ b P G; (closure)
1. there is e P G such that for all a P G, a ˚ e “ a “ e ˚ a; (identity)
2. for each a P G there is a´1 P G such that a ˚ a´1 “ e “ a´1 ˚ a; (inverses)
3. for all a, b, c P G, we have a ˚ pb ˚ cq “ pa ˚ bq ˚ c. (associativity)
IA Groups Page 4 c Julia Goedecke, Michaelmas 2016
CHAPTER 1. GROUPS AND HOMOMORPHISMS
If we also have
4. for all a, b P G, a ˚ b “ b ˚ a, (commutativity)
then the group is called abelian.
[Strictly speaking we have to say “there exists e such that all of these axioms hold”.]
(ii) Suppose both a´1 and b satisfy Axiom 2 for a P G. Then b “ b ˚ e “ b ˚ pa ˚ a´1 q “
pb ˚ aq ˚ a´1 “ e ˚ a´1 “ a´1 . Here we are using in order: Axiom 1, Axiom 2, Axiom 3,
Axiom 2, Axiom 1.
Proof. (i) Given a´1 , both a and pa´1 q´1 satisfy x˚a´1 “ e “ a´1 ˚x, so by uniqueness
of inverses, a “ pa´1 q´1 .
IA Groups Page 5 c Julia Goedecke, Michaelmas 2016
CHAPTER 1. GROUPS AND HOMOMORPHISMS
(ii) pa ˚ bq ˚ pb´1 ˚ a´1 q “ a ˚ pb ˚ pb´1 ˚ a´1 qq“ a ˚ ppb ˚ b´1 q ˚ a´1 q“ a ˚ pe ˚ a´1 q “ a ˚ a´1 “ e.
Similarly pb´1 ˚ a´1 q ˚ pa ˚ bq “ e, so by uniqueness of inverses, pa ˚ bq´1 “ b´1 ˚ a´1 .
Remarks: ˛ From now on we will use that “Associativity means we can leave out brackets”.
c.f. Practice Sheet B Q3.
˛ If clear from context, we leave out ˚: e.g. pabq´1 “ b´1 a´1 .
˛ We often just write G instead of pG, ˚q if the operation is clear.
Definition: A group pG, ˚q is a finite group if the set G has finitely many elements. Then the
order of G is |G|, the number of elements of G.
Subgroups
Let pG, ˚q be a group throughout.
Definition: A subgroup pH, ˚q ď pG, ˚q (or H ď G) is a subset H Ď G such that H with the
restricted operation ˚ from G is also a group. If H ď G and H ‰ G, we call H a proper subgroup.
Proof. We have to use the group axioms 0.–3., applied to H. First note that associativity in
H is inherited from G, meaning Axiom 3 holds in H as soon as it holds in G. (So we don’t have
to check it.)
Clearly (i) ñ Axiom 1, (ii) ñ Axiom 0 and (iii) ñ Axiom 2.
Conversely, suppose pH, ˚q is also a group. Does eH have to be the same as the identity e P G?
Yes: eH ˚ eH “ eH in H, so also in G. In G, eH has some inverse, so eH ˚ eH ˚ e´1 H “ eH ˚ eH ,
´1
which gives eH “ e. So Axiom 1 ñ (i). Also Axiom 2 ñ (iii) by uniqueness of inverses in G, and
Axiom 0 ñ (ii) easily.
Proof. For any n P Z, nZ is a subgroup: 0 P nZ, and for a, b P nZ, we have a “ na1 , b “ nb1
for a1 , b1 P Z, so a ´ b “ npa1 ´ b1 q P nZ, so by the super-efficient subgroup criterion (Lemma 4),
nZ is a subgroup.
Conversely, let H ď Z. We know 0 P H. If H “ t0u, it is 0Z. Otherwise pick n to be
the smallest positive integer in H. We show H “ nZ. Suppose a P H is not divisible by n, so
a “ nk ` a1 , with a1 P t1, . . . , n ´ 1u. But as H is a subgroup, nk “ n ` n ` n ` . . . ` n P H,
so a ´ nk “ a1 P H, contradicting the fact that n is the smallest positive integer in H. So every
a P H is divisible by n, i.e. H “ nZ.
‚ ‚ ‚ ‚
‚ ‚ ‚ ‚
‚ ‚ ‚ ‚
‚ ‚ ‚ ‚
‚ g1
‚ ‚ g2
‚
Two functions f, g are the same (f “ g) if they have the same source X and same target Y ,
and for all x P X we have f pxq “ gpxq.
A function f is injective if it “hits everything at most once”: if f pxq “ f pyq then x “ y. A
function f is surjective (or onto) if it “hits everything at least once”: for all y P Y there is x P X
with f pxq “ y. A function f : X ÝÑ Y is bijective if it is injective and surjective (i.e. it “hits
everything exactly once”).
Examples: ι and f2 are injective but not surjective. f3 and g1 are neither, 1X , f1 and g2 are
bijective. h is constant when ad ´ bc “ 0 [check it!], but when ad ´ bc ‰ 0, then h is injective. Is
it surjective?
Group homomorphisms
We are interested in functions/maps that “preserve” or “respect” the group operation.
Definition: Let pG, ˚q and pH, ‹q be groups. Then f : G ÝÑ H is a group homomorphism (or
just homomorphism) if for all a, b P G we have f pa ˚ bq “ f paq ‹ f pbq.
In words: It does not matter if we first multiply in G and then send the answer to H, or first
send each element to H and then multiply them there.
Definition: Two groups are called isomorphic if there is an isomorphism between them. We
write G – H and think of them as “the same” group.
Proof. (i) Let f : pG, ˚q ÝÑ pH, ‹q be a group homomorphism. Then we have f peG q “
f peG ˚ eG q “ f peG q ‹ f peG q. Now f peG q P H has an inverse, so multiplying by this we
get:
f peG q´1 ‹ f peG q “ f peG q´1 ‹ f peG q ‹ f peG q
ô eH “ f peG q.
(ii) Exercise.
(iii) Let f : G1 ÝÑ G2 and g : G2 ÝÑ G3 be group homomorphisms. Then for a, b P G1 , we
have
g ˝f pa ˚1 bq “ gpf pa ˚1 bqq “ gpf paq ˚2 f pbqq as f is group homomorphism
“ gpf paqq ˚3 gpf pbqq as g is group homomorphism
“ g ˝f paq ˚3 g ˝f pbq.
(iv) Combine (iii) and Lemma 6: the composite of bijective group homomorphisms is still a
group homomorphism and bijective.
(v) Let f : G ÝÑ H be an isomorphism. So it is a bijection and has an inverse function
f ´1 : H ÝÑ G. We show that f ´1 is also a group homomorphism (and so an isomorphism,
as it is bijective).
Take x, y P H. Then there are a, b P G with f paq “ x and f pbq “ y because f is
bijective. Then f ´1 px ˚ yq “ f ´1 pf paq ˚ f pbqq “ f ´1 pf pa ˚ bqq “ a ˚ b “ f ´1 pxq ˚ f ´1 pyq.
Proof. We use the “super-efficient subgroup criterion” (Lemma 4) and “properties of group
homs” (Proposition 7).
I. Imf is not empty, as f peq “ e, so eH P Imf . Similarly eG P Ker f .
II. If b1 , b2 P Imf , then there exist a1 , a2 P G with f pai q “ bi . So
f pa1 ˚ a´1
2 q “ f pa1 q ˚ f pa2 q
´1
“ b1 ˚ b´1
2 P Imf.
Examples: a) The identity 1G : G ÝÑ G has image Im1G “ G and kernel Ker 1G “ teu.
The inclusion map ι : Z ÝÑ Q has Imι “ Z and Ker ι “ teu. The map f2 : Z ÝÑ Z with
f2 pnq “ 2n has Imf2 “ 2Z and Ker f2 “ teu.
b) The exponential map exp : pR, `q ÝÑ pR` , ¨q has Impexpq “ R` and Kerpexpq “ t0u.
c) The homomorphism f : Z4 ÝÑ H as previously defined has Imf “ H and Ker f “ t1u.
d) The determinant homomorphism det : GL2 pRq ÝÑ pR˚ , ¨q has Impdetq “ R˚ and kernel
Kerpdetq “ tall matrices with determinant 1u“ SL2 pRq. (see later, Chapter 4 Section
Matrix groups)
This suggests some relationship between images and kernels on the one hand and injectivity
and surjectivity on the other hand.
Cyclic groups
Notation: Write a2 “ a ˚ a, an “ a ˚ ¨ ¨ ¨ ˚ a (n factors of a), a0 “ e, a´n “ pa´1 qn “ pan q´1 .
Definition: A group pG, ˚q is cyclic if there is an element a P G such that all elements of G are
powers of a. Such an a is called a generator.
Examples: a) pZ, `q is cyclic, with generator 1 or ´1. Generators are not unique.
This is “the infinite cyclic group” ÝÑ cf “essential uniqueness of cyclic groups”
(Lemma 48 in Chapter 5).
b) t`1, ´1u with ¨ is cyclic with generator ´1.
c) pZn , `n q (integers mod n) is cyclic. 1 is a generator, but there are several other generators,
depending on n.
n “ 3: 1, 2 are generators (“2 ” ´1”)
n “ 4: 1, 3 are generators (“3 ” ´1”)
n “ 5: 1, 2, 3, 4 are generators.
d) Rotations of triangle: cyclic generated by rotation of 1200 or 2400 .
e) Similarly rotations of any regular n-gon give a cyclic group of n elements. This is the
“symmetries viewpoint” of cyclic groups. You get the same symmetries viewpoint for
pZn , `n q if you view modular arithmetic with the clock-image.
Remark: How could you view Z as a group of symmetries of something? Take an infinite line
with little diagonal lines in equal distances (e.g. every centimetre). Then the group of translation
symmetries of this line is exactly Z.
Notation: Given a group G and a P G, we write xay for the cyclic subgroup generated by a,
which is defined to be the smallest subgroup containing a.
Remark: The subgroup generated by a is in fact the set of all powers of a. To see this, we first
check that the set of all powers of a is a subgroup:
I. e “ a0 is a power of a, so the set is non-empty.
IA Groups Page 10 c Julia Goedecke, Michaelmas 2016
CHAPTER 1. GROUPS AND HOMOMORPHISMS
So xay is a subgroup by definition, we don’t have to prove that. We did have to prove that it
is the same as the set of powers of a, but now we can use that as well since we’ve proved it.
We write Cn for “the” cyclic group of order n (in multiplicative notation). So e.g. Cn – pZn , `q.
c.f. Lemma 48 Section The Isomorphism Theorem, Chapter 5.
Proof. Exercise.
Definition: The product G1 ˆ G2 of two groups G1 , G2 is the group with componentwise multi-
plication pa1 , a2 q ˚ pb1 , b2 q “ pa1 ˚1 b1 , a2 ˚2 b2 q.
˛ Zˆt1, ´1u has elements pn, 1q and pn, ´1q for any n P Z. “Componentwise multiplication”
here means that we add in the first component (that is the group operation of Z) and
multiply in the second component (that is the group operation of t1, ´1u). The only
elements with finite orders are p0, 1q and p0, ´1q. [Exercise: what are their orders?
IA Groups Page 11 c Julia Goedecke, Michaelmas 2016
CHAPTER 1. GROUPS AND HOMOMORPHISMS
˛
C2 ˆ C2 “ tpe, eq, pa, eq, pe, bq, pa, bqu
– t e, x, y, xyu
Clearly pa, eq ˚ pe, bq “ pe, bq ˚ pa, eq, i.e. yx “ xy. All non-identity elements have order 2.
So this is an abelian group with two generators of order 2.
˛ Here something happens that didn’t in the example above:
C2 ˆ C3 “ tpe, eq, pa, eq, pe, bq, pa, bq, pe, b2 q, pa, b2 qu
– t e, x3 , x4 , x, x2 , x5 u
– C6
Note that we always have pa1 , eq ˚ pe, a2 q “ pe, a2 q ˚ pa1 , eq. “Everything in G1 commutes with
everything in G2 .”
Comparing the two examples of products of cyclic groups, we may wonder if there is a general
pattern to this. And indeed there is.
with k “ nm. So the element pa, bq has order nm, and therefore Cn ˆ Cm – Cnm .
If n, m have a common factor l, say n “ n1 l and m “ m1 l, then for any element par , bs q P
1 1
Cn ˆ Cm , we have par , bs qn m l “ pe, eq, and so there is no element of order nm. So Cn ˆ Cm cannot
be (isomorphic to) Cnm .
We now look at some conditions we could check to see whether a group might be the direct
product of two groups. This result is a little bit abstract, but can come in very useful in certain
examples, for example on the example sheet.
Dihedral groups
Recall the symmetries of a regular n-gon. There are n rotations and n reflections. The rotations
0
are generated by the rotation of 360
n , let us call it r. This has order n. Any reflection has order 2.
Choose your favourite one, and call it s. In fact, r and s generate the whole group of symmetries.
The dihedral group D2n is the group of symmetries of a regular n-gon; it is generated by an
element r of order n and an element s of order 2 which satisfy srs´1 “ r´1 (or sr “ r´1 s).
IA Groups Page 12 c Julia Goedecke, Michaelmas 2016
CHAPTER 1. GROUPS AND HOMOMORPHISMS
As a set, D2n “ te, r, r2 , . . . , rn´1 , s, rs, r2 s, . . . , rn´1 su. Here we use for example sr “ r´1 s “
n´1
r s and srk “ r´k s “ rn´k s. We can swap all powers of r to the front, using the relationship
between s and r.
It is useful to have both the geometric viewpoint as symmetries or a regular n-gon and the
algebraic viewpoint as elements made out of these generators and using the given relations for any
calculations.
Exercise: Show that each rk s has order 2. (These are the reflections).
Remark: There are funny border-cases as well: if you think what you would get non-geometrically
if you use the description with generating elements which satisfy some relationship, you can say:
˛ D2 – C2 : here n “ 1 so the “r” doesn’t really exist properly.
˛ D4 – C2 ˆ C2 : if you look at the relationship sr “ r´1 s and both r and s have order 2,
then r´1 “ r, so we get exactly an abelian group with two generators of order 2, as we’ve
seen before.
˛ D8 also exists: here the r has infinite order. See Section 4 about how to think of that.
How can we think of these geometrically? We have to make some slight changes to our pictures
if we want to fit these into the pattern of symmetries of n-gons. Essentially there are two options
(that I can think of):
˛ Fiddle with the “n”: you could think of the D2 as a symmetry group of a line segment
(with end points): identity, and “flipped”. And you could think of the D4 as the symmetry
of a rectangle. I find this slightly unsatisfactory, because it does not fit into the regular
n-gon pattern.
˛ Add some extra “decorations” which are invisible in the usual n-gons: think of each
vertex having an anti-clockwise direction around it. In the usual n-gon (for n ě 3),
that is automatic by the anti-clockwise numbering of vertices which we start off with.
Then any rotation leaves these “orientations” in their anti-clockwise direction, while any
reflection flips them to be clock-wise. Notice that the orientations of all vertices always
have to be the same. Then you can think of D2 as the symmetry group of a 1-gon: an
oriented point. Identity and “flip the orientation”. And D4 becomes the symmetry group
of a 2-gon, a line with oriented end-points as vertices. Identity and 180˝ rotation leave
the orientations the same, but one has the vertices the other way round. Reflection in the
vertical to the line, or reflection in the actual line, both flip the orientation, but one leaves
the vertices where they are (reflection in the line itself) and one also flips the vertices
(reflection in the vertical). Pictures in Lectures
Symmetric Groups
Definitions
Definition: A bijection from a set X to itself is also called a permutation (of X). The set of all
permutations on X is SymX.
Definition: If X is finite, say |X| “ n, we usually use X “ t1, 2, . . . , nu and write SymX “ Sn .
This is the symmetric group of degree n.
Remark: Don’t get too used to this notation, we’ll get a better one soon.
or think of strings ‚ ‚ ‚ “
‚ ‚ ‚ ‚ ‚ ‚
Examples: (Examples
#« ff+ for small n) #« ff « ff+
1 1 2 1 2
n“1 S1 “ “ teup– C1 q n“2 S2 “ , – C2
1 1 2 2 1
#« ff « ff « ff « ff « ff « ff+
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
n“3 S3 “ , , , , ,
1 2 3 2 3 1 3 1 2 2 1 3 3 2 1 1 3 2
Compare S3 to the symmetries of a regular triangle, i.e. D6 . What do you find?
Exercise: Write out all subgroups of S3 . (You should get 1 of order 3, 3 of order 2, plus the trivial
ones.)
‚ ‚ ‚ ‚ ‚ ‚
‚ ‚ ‚ ‚ ‚ ‚
We can view S3 as a subgroup of any Sn for n ě 3: fix 4, 5, . . . , n.
We can also view D2n as a subgroup of Sn . Take a regular n-gon and number the vertices:
every symmetry of the regular n-gon is also a bijection t1, 2, . . . , nu ÝÑ t1, 2, . . . , nu.
For example D8 ď S4 :
« ff « ff « ff « ff
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
D8 – te, “ r, “ r2 , “ r3 , “ s,
2 3 4 1 3 4 1 2 4 1 2 3 3 2 1 4
« ff « ff « ff
1 2 3 4 1 2 3 4 2 1 2 3 4
“ rs, “ r s, “ r3 su
4 3 2 1 1 4 3 2 2 1 4 3
Here r is rotation by 900 anti-clockwise, and s is reflection in a diagonal.
Cycle notation
Example: S3
˛ e “nothing moves”
˛ p123q “ p231q “ p312q “1 goes to 2, 2 goes to 3, 3 goes to 1”
˛ p132q
˛ p12q leave out numbers that don’t move
˛ p13q
˛ p23q
Advantages: It is easy to find the order of such a cycle. (Find all orders in S3 .).
Inverses: p123q´1 “ p321q “ p132q. Write backwards (then cycle round to get smallest number at
the front).
Composition (from right to left): p123qp12q “ p13qp2q. Look at 1 in right-most cycle. It goes to
2. Then look at 2 in the next cycle moving to the left: there 2 goes to 3. So alltogether 1 goes
to 3 and we write the 3 down. Then we look at 3. There is no 3 in the right-most cycle. In the
next cycle, 3 goes to 1. We already have 1 at the beginning, so instead of writing it again we just
close the bracket. Then we take the next number that we haven’t written down yet, 2. In the
right-most cycle, 2 goes to 1. In the next cycle, 1 goes to 2. So alltogether 2 goes to 2, so we close
the bracket. This will make most sense when you see it demonstrated in lectures.
Convention: We tend to write the smallest number at the front of the cycle.
IA Groups Page 15 c Julia Goedecke, Michaelmas 2016
CHAPTER 2. SYMMETRIC GROUPS
In S4 : p12qp34q is one element, but p12q and p34q are also separate elements. p1234qp14q “
p1qp234q.
Definition: We call pa1 a2 ¨ ¨ ¨ ak q a k-cycle. 2-cycles pa1 a2 q are also called transpositions. Two
cycles are disjoint if no number appears in both.
Example: p12q and p34q are disjoint, but p123q, p12q are not, and p123q, p34q are not.
Proof. Let σ, τ P Sn be disjoint cycles. We must prove: for all a P t1, . . . , nu, we have
σpτ paqq “ τ pσpaqq. There are three cases:
˛ a in neither cycle is easy: σpτ paqq “ σpaq “ a “ τ paq “ τ pσpaqq.
˛ a in σ, not in τ : this means σpaq “ b ‰ a, τ paq “ a. Note that as σ and τ are disjoint, b is
also not in the cycle τ , so also τ pbq “ b. Then σpτ paqq “ σpaq “ b and τ pσpaqq “ τ pbq “ b.
˛ a in τ , not in σ: analogous.
Note that non-disjoint cycles may not commute: p13qp23q “ p132q but p23qp13q “ p123q.
Proof. Essentially uniquely means: the order of disjoint cycles doesn’t matter, the “rotation”
of individual cycles doesn’t matter.
Let σ P Sn . We start with p1 σp1q σ 2 p1q σ 3 p1q ¨ ¨ ¨ q. As t1, . . . , nu is finite, for some k we
must have σ k p1q already in the list. In fact, if σ k p1q “ σ l p1q with l ă k, then (as σ is a bijection)
σ k´l p1q “ σ l´l p1q “ 1. So actually all σ i p1q are distinct until for some k we get σ k p1q “ 1 again.
So the first cycle is p1 σp1q σ 2 p1q ¨ ¨ ¨ σ k´1 p1qq. Then pick the smallest (or any) number which
does not appear in this cycle, say j P t1, . . . , nuzt1, σp1q, . . . , σ k´1 p1qu. Repeat to get the second
cycle pj σpjq ¨ ¨ ¨ σ l´1 pjqq. As σ is a bijection, these two cycles are disjoint. We repeat until we
have exhausted all t1, . . . , nu.
Why is this essentially unique? The order of disjoint cycles doesn’t matter because they
commute. Any j completely determines pjσpjq ¨ ¨ ¨ q because σ is a function.
We can substitute “unique” for “essentially unique” if we cycle the smallest element to the
front in each cycle and then order the cycles by the size of the first number.
Look back at this proof when we’ve done orbits in Chapter 6, especially Lemma 52.
Definition: Writing a permutation σ P Sn in disjoint cycle notation, the list of cycle lengths is
called the cycle type of σ.
Note: Of course only up to reordering. We often (but not always) leave out singleton cycles.
Proof. As disjoint cycles commute (Lemma 15), we can group each cycle together when
taking powers: if σ “ τ1 τ2 ¨ ¨ ¨ τl , with the τi all disjoint cycles, then σ m “ τ1m τ2m ¨ ¨ ¨ τlm .
If cycle τi has length ki , then τiki “ e, and τim “ e if and only if ki |m. So to get an m such
that σ m “ e, we need all ki to divide m, i.e. we need lcmpk1 , . . . , kl q|m. So the order, which is the
smallest such m, is lcmpk1 , . . . , kl q.
Examples: Any transposition has order 2. p12qp34q also has order 2. p123qp45q has order 6.
Idea of proof:
˛ Start off with something which is determined entirely by a given permutation: number
of disjoint cycles.
˛ Show this number changes parity when the permutation is multiplied by a transposition.
˛ When making a given permutation out of transpositions: the parity of “number of dis-
joint cycles” changes for each transposition. But end result is fixed, so parity of no of
transpositions needed must be fixed.
Proof. Write #pσq for the number of cycles in disjoint cycle notation, including singleton
cycles. So #peq “ n, #pp12qq “ n ´ 1 etc. What happens if we multiply σ by a transposition
τ “ pcdq? (wlog c ă d). Clearly composing with τ does not affect any cycles not containing c or d.
˛ If c, d are in the same σ-cycle: Say
pc a2 a3 ¨ ¨ ¨ ak´1 d ak`1 ¨ ¨ ¨ ak`l qpcdq “ pc ak`1 ak`2 ¨ ¨ ¨ ak`l qpd a2 a3 ¨ ¨ ¨ ak´1 q
So #pστ q “ #pσq ` 1.
˛ If c, d are in different cycles (this could be cycles of length 1), then
pc a2 a3 ¨ ¨ ¨ ak´1 qpd b2 b3 ¨ ¨ ¨ bl´1 qpcdq “ pc b2 b3 ¨ ¨ ¨ bl´1 d a2 ¨ ¨ ¨ ak´1 q
IA Groups Page 17 c Julia Goedecke, Michaelmas 2016
CHAPTER 2. SYMMETRIC GROUPS
So #pστ q “ #pσq ´ 1.
So for any transposition τ , #pστ q ” #pσq ` 1 pmod 2q.
Now, suppose σ “ τ1 ¨ ¨ ¨ τl “ τ11 ¨ ¨ ¨ τl11 as products of transpositions. As disjoint cycle notation
works (Theorem 16), #pσq is completely determined by σ (i.e. it has nothing to do with these
products of transpositions). But σ “ eτ1 ¨ ¨ ¨ τl , so by applying the previous result several times,
we get
#pσq ” #peq ` l ” n ` l pmod 2q
1 1
and #pσq ” #peq ` l ” n ` l pmod 2q
1
so l ” l pmod 2q.
Note: We have proved that this is well-defined, i.e. we get the same answer no matter how we
write σ as a product of transpositions.
Proof. It is a group homomorphism: sgnpσ1 σ2 q “ p´1ql1 `l2 “ p´1ql1 p´1ql2 “ sgnpσ1 qsgnpσ2 q,
where σ1 “ τ1 ¨ ¨ ¨ τl1 and σ2 “ τ11 ¨ ¨ ¨ τl12 as products of transpositions.
It is surjective: sgnpeq “ 1, sgnpp12qq “ ´1.
Note: The hard bit is showing that it is well-defined!!! This means that if someone asks you
to define the signature homomorphism, you have to include the proof that the sign is well defined!
21 Lemma: σ P Sn is an even permutation iff the number of cycles of even length is even.
Definition: The kernel of sgn : Sn ÝÑ t˘1u is called the alternating group: kerpsgnq “ An .
Proof. See Q1 Sheet 2. Revisit this after we’ve done the Isomorphism Theorem (Thm 47):
that gives another way to prove this.
Lagrange Theorem
Cosets
Definition: Let H ď G and a P G. The set aH – tah | h P Hu is a left coset of H. Similarly
Ha – tha | h P Hu is a right coset of H.
In the next section we are going to prove some important properties of cosets. For this we
need a definition first.
Definition: Let X be a set, and X1 , X2 , . . . , Xn subsets of X. Then the Xi are called a partition
of X if Ť
n
(i) i`1 Xi “ X (“union gives all of X”) or equivalently
@x P XDi s.t. x P Xi (“every element of X is in at least one Xi ”)
(ii) Xi X Xj “ ∅ for all i ‰ j (“pairwise disjoint”) (“each element is in at most one Xi ”)
We will prove that the left cosets of H partition G, and that they all have the same size.
Note: We can have aH “ bH with a ‰ b, see example 2Z ď Z.
The Theorem
23 Theorem: (Lagrange)
If G is a finite group and H ď G, then |H| divides |G|.
19
CHAPTER 3. LAGRANGE THEOREM
Check: These are well-defined functions, and mutually inverse. So they give a bijection between
the sets H and aH.
So if |H| is finite, then |H| “ |aH| for all a P G. So putting both parts together: G is the
disjoint union of distinct cosets, all of which have size |H|, so |G| “ number of cosets ¨ |H|.
We only need |G| finite in the very last step of the proof!
We could do the same proof with right cosets.
Definition: We write |G : H| for the number of cosets of H in G, and call it the index of H in G.
So
|G| “ |G : H||H|
Lagrange Corollaries
25 Corollary: (“element order divides group order”)
Let G be a finite group and a P G. Then ordpaq |G|.
Proof. Consider the subgroup H “ xay generated by a. We know that ordpaq “ |xay|, and
by Lagrange |H| |G|.
Proof. Say |G| “ p. Let a P G. If a “ e, then xay “ teu. Otherwise H “ xay ‰ teu, and |H|
divides |G| by Lagrange. As |G| is prime, |H| “ |G|, so ordpaq “ p and G “ xay is cylic. As the
element a was arbitrary, any non-identity element generates G.
The symbol „ is officially called “tilde”. It is also sometimes called “twiddle” (slightly less
formally). I like the fact that you can use “twiddle” also as a verb, as in “x twiddles y”.
Applications of Lagrange
In this section we will learn how to calculate with equivalence classes. Then we can use
Lagrange to prove a nice Number Theory result (Fermat-Euler Theorem) with Group Theory
methods instead.
Consider pZ, `q and, for fixed n, take the subgroup H “ nZ. The cosets are: 0 ` H “ r0s,
1 ` H “ r1s, . . . , n ´ 1 ` H “ rn ´ 1s. We can call the numbers 0, . . . , n ´ 1 representatives of
the cosets.
Calculating “mod n”: Define ras ` rbs “ ra ` bs and ras ¨ rbs “ rabs.
We need to check that these are well-defined! If ra1 s “ ra2 s and rb1 s “ rb2 s, then a1 “ a2 ` kn,
b1 “ b2 ` ln for some k, l P Z. So a1 ` b1 “ a2 ` b2 ` npk ` lq and a1 ¨ b1 “ pa2 ` knqpb2 ` lnq “
a2 b2 ` npkb1 ` la2 ` klnq. So ra1 ` b1 s “ ra2 ` b2 s and ra1 b1 s “ ra2 b2 s.
We have seen that pZn , `n q is a group. What happens with multiplication? We can only take
elements which have inverses. (called units Ñ c.f. GRM in second year)
Let Un “ tras | a coprime to nu. (We will see that these are the units.) Define the Euler
totient function ϕpnq “ |Un |. E.g. ϕppq “ p ´ 1 for p prime, ϕp4q “ 2.
31 Theorem: (Fermat-Euler)
Let n P N, and a P Z be coprime to n. Then aϕpnq ” 1 pmod nq.
In particular (Fermat’s Little Theorem): If n “ p is prime, then ap´1 ” 1 pmod pq for any
a not a multiple of p.
Examples: ˛ D10
possible subgroup sizes must be
1 teu
2 elements must have order 2 Ñ 5 such
5 must be cyclic, e plus 4 elements of order 5. So only one.
10 D10
˛ D8
possible subgroup sizes searching gives
1 teu
2 5 such (4 reflections, one rotation 1800 )
4 3 such (one of which is cyclic)
8 D8
Exercise: Use Lagrange to help you find all subgroups of the cyclic group Cn .
Remark: The converse of Lagrange is false! That is, if k |G|, there is not necessarily a subgroup
of order k. E.g. |A4 | “ 12 , and A4 has no subgroup of order 6 (see Sheet 2 Q3). (C.f. Cauchy
Theorem (Thm 71): this is different for primes.)
We can also use Lagrange to determine what small groups must look like.
IA Groups Page 22 c Julia Goedecke, Michaelmas 2016
CHAPTER 3. LAGRANGE THEOREM
Proof. Let |G| “ 4. By Lagrange, possible element orders are: 1 (only e), 2, 4. If there is an
element a P G of order 4, then G “ xay – C4 .
If not, then all non-identity elements have order 2. So by Sheet 1 Q8, G is abelian. Take two
elements of order 2, say b, c P G. Then xby “ te, bu, xcy “ te, cu, so xby X xcy “ teu. As G is abelian,
xby and xcy commute. The element bc “ cb also has order 2 and is the only element of G left, so
G “ xby ¨ xcy, so by the “Direct Product Theorem” (Proposition 13), G – xby ˆ xcy – C2 ˆ C2 .
To determine groups of size 6 we also use Lagrange, but we need normal subgroups, so we will
only do it in the next chapter.
Frieze groups
NOTE: We will not cover all of the frieze group material in lectures. What is not covered in
lectures will not be examinable.
We saw earlier on in the course that we can think of Z as the symmetry group of a certain
infinite strip; and we saw some funny group D8 which we don’t quite know how to think about
yet. Let’s put these two ideas together and see what comes out of it.
As for the symmetries of regular polygons earlier in the course, we consider symmetries to be
(continuous) maps from the plane to the plane which preserve the geometric shape we are interested
in. In particular, this means we can’t “tear” the geometric object and stick it back together in a
different way.
So inspired by the strip for Z, we want to study:
Definition: A frieze is an infinite horizontal strip with discrete translational symmetry. (This
means, the translational symmetry group is Z, not Q or R.) A frieze group is the symmetry
group of some frieze.
or
¨ ¨ ¨ LΓLΓLΓLΓLΓLΓLΓLΓLΓLΓ¨ ¨ ¨
This pattern has, apart from its translational symmetry, only glide reflections.
Definition: A glide reflection is the composite of a translation in one direction and a reflection
in the direction vertical to the translational direction.
Note that if the glide reflection g translates by distance 1{2d (as well as reflecting horizontally),
then the “pure” translation of distance 1{2d may or may not also be a symmetry of the frieze. (In
the above example, it is not.) However, the translation g 2 of distance d definitely is.
So possible symmetries of such a frieze are:
˛ translations;
˛ vertical reflections (necessarily in infinitely many axes which are fixed distances apart);
˛ horizontal reflection;
˛ 180˝ rotations (necessarily in infinitely many centre points which are fixed distances
apart);
˛ glide reflections.
Exercise: ˛ Check how these different options combine. E.g. two glide reflections combine
to a translation (with double translational distance). Or a glide reflection followed by a
vertical reflection gives a 180˝ rotation. Etc.
24
CHAPTER 4. INFINITE TRANSFORMATION GROUPS
˛ Check in what relationship these different options stand to each other. E.g. if x is a
translation, and y is a 180˝ rotation, convince yourself that yx “ x´1 y. The horizontal
reflection commutes with everything.
Hint for both: it helps to colour some bits of the appropriate frieze to see where they end up.
Examples: (Possible Frieze Groups) Note that names are generally my own, not standard.
They come from the letter representation of an example frieze with those symmetries.
FH “ D8 ˆ Z2 – D8 ˆ C2 .
(The vg 2k are vertical reflections, as are the hvg 2k`1 . The vg 2k`1 are 180˝ rotations, as
are the hvg 2k . So the horizontal reflection turns vertical reflections into rotations and vice
versa. The g 2k are the translations by distance multiples of d, the hg 2k`1 are translations
by distance odd multiples of 1{2d, and the g 2k`1 are glide reflections with distances odd
multiples of 1{2d, while the hg 2k are glide reflections with distances multiples of d. I
will draw in the vertical symmetry lines and rotation centres for the different types in
lectures.)
˛ If we “subtract” the horizontal reflection from the above, we get
That means we have vertical reflections (only the vg 2k ), 180˝ rotations (only the
2k`1
vg ), glide reflection (the g 2k`1 , so only with distances odd multiples of 1{2d), and
translations g 2k (only with distances multiples of d). So as a subgroup of FH above, this
group is
FVΛ “ D8 ˆ teu – D8 .
˛ Now we take out the vertical reflections, and so we must also take out the glide reflection,
leaving only translation and 180˝ rotation.
Z-type, model frieze
FZ – D8 ,
This is the subgroup of FH (or FLΓ ) generated by g 2 and v, so we get elements of the
type g 2k (translations) and vg 2k (vertical reflections). The group is still
FM – D8 ,
but a third different subgroup of FH . (Think of two possible subgroups of D2n inside
D4n . When the n becomes 8, then of course the index doesn’t actually get smaller!)
˛ If we just have glide reflection and horizontal reflection, i.e. taking out the vertical
reflections (and rotations) from the H-type, we get
D-type, model frieze
Clearly
FLΓ – Z.
As a subgroup of our first group, it is generated by g.
˛ Finally, we have one with only translations.
P-type, model frieze
Here also
FP – Z,
generated by g 2 , and perhaps thought of as 2Z ď FH . (You could also use the subgroup
generated by gh, in which case you get half the distances between the lines.)
Remarks: ˛ One might also call frieze groups “discrete symmetry groups fixing a line”.
You can think of e.g. finite cyclic and finite dihedral groups as discrete symmetry groups
fixing a point. And we have seen the relationship via “finite vs infinite” between these
above. A non-discrete symmetry group fixing a line might be R or Q. A non-discrete
symmetry group fixing a point might be S 1 , the unit circle, thought of as complex numbers
of modulus 1, with complex multiplication; or the group you meet on Example Sheet 1
with e2πiq for q P Q. Non-discrete groups tend to have interesting topological structures,
which means you can meaningfully talk about distances and/or analysis.
˛ Frieze groups are interesting as symmetry groups of ornamental designs, hence the name.
But in higher dimensions, it gets less “only ornamental”: in higher dimensions, these kind
of symmetry groups are called crystallographic groups and are very important to people
studying structures of materials (for example crystallographers, materials scientists, some
chemists, ...). They can also be useful to biologists and medics in studying structures of
DNA or proteins.
Matrix groups
Back to standard material, will be covered in lectures.
This chapter has “transformation groups” in the title, where transformation means basically
as much as “bijective function”, possibly applied to something “geometric”. So we are now going
to study a particular type of such functions, namely matrices, which we can apply to vectors in R2
IA Groups Page 26 c Julia Goedecke, Michaelmas 2016
CHAPTER 4. INFINITE TRANSFORMATION GROUPS
or R3 (very geometric spaces), or Rn (the obvious mathematical extension of the geometric ones
we can actually visualise).
Consider Mnˆn pF q, the set of nˆn matrices over F “ R, C (some field). Matrix multiplication
is associative (e.g. as they represent functions), but not in general commutative. If we want I to
be our identity, what matrices have inverses?
Definition:
We could also have said “take all matrices with non-zero determinant”, because these are
exactly the ones which are invertible (as maps). You will cover this (or have covered this) in V+M.
Proof. We know (from V+M, or will soon know) that det AB “ det˜
A det B, so
¸ it is a group
x
1 0
homomorphism. If A is invertible, then det A ‰ 0. Given x P F zt0u, det .. “ x, so it is
0 .
1
surjective.
So SLn pF q ď GLn pF q as it is a kernel (and so in fact it is this special kind of subgroup called
normal, see later).
we have inverses.
How to think of it: a matrix in On has orthonormal columns: for each column v, v T v “ 1
(normal); for different columns, wT v “ 0 (orthogonal). Such a matrix is called an orthogonal
matrix, c.f. V+M.
T
Proof. For A P On , we have I, so det AT A “ pdet Aq2 “ 1, so det A “ ˘1. We know
¨ A A “˛
´1
1 0
det AB “ det A det B, and det ˝ .. ‚ “ ´1, so it is a surjective group homomorphism.
0 .
1
Definition: Un “ tA P GLn pCq | A: A “ Iu is the unitary group (the group of all unitary
matrices, also written U pnq).
In the next result, we will want to refer to the set of complex numbers with modulus 1:
S 1 “ tz P C | |z| “ 1u is called the unit circle. It forms a group under complex multiplication.
Equivalently to the orthogonal matrices being isometries, unitary matrices preserve the com-
plex dot product:
x: y “ pAxq: pAyq
where x: y “ x1 y1 ` x2 y2 ` ¨ ¨ ¨ ` xn yn .
Möbius group
We now look at different kind of transformations, which take place on complex numbers.
Specifically, we want to study maps f : C ÝÑ C with f pzq “ az`b
cz`d , a, b, c, d P C, ad ´ bc ‰ 0.
Why ad ´ bc ‰ 0?
paz ` bqpcw ` dq ´ paw ` bqpcz ` dq
f pzq ´ f pwq “
pcw ` dqpcz ` dq
pad ´ bcqpz ´ wq
“ for all z, w P C
pcw ` dqpcz ` dq
So if ad ´ bc “ 0, then f is constant.
If c ‰ 0, what about f p´ dc q? Is it not defined?
We add a new point, 8, to C, to form the extended complex plane C Y t8u “ C8 .
az`b
Definition: A Möbius map is a map f : C8 ÝÑ C8 of the form f pzq “ cz`d , with a, b, c, d P C,
ad ´ bc ‰ 0, with f p´ dc q “ 8 and f p8q “ ac (if c ‰ 0).
[For c “ 0, f p8q “ 8.]
Proof. Note that f pzq ´ f pwq shows that any Möbius map is injective on C. The inverse of
f pzq “ az`b dz´b
cz`d is gpzq “ ´cz`a . Check the composition both ways. For example, for z ‰ 8, z ‰ c
a
we have ´ ¯
dz´b
a ´cz`a `b adz ´ ab ´ bcz ` ab pad ´ bcqz
f pgpzqq “ ´ ¯ “ “ “z
dz´b
c ´cz`a ` d cdz ´ cb ´ cdz ` ad ad ´ bc
A little explanation of what we are actually checking in the above: say for the first
bullet point, we are checking that ´ dc11 ÞÝÑ 8 ÞÝÑ ac22 when doing first f1 and then f2 in
separate steps is the same as when we do the new map with the a3 , b3 , c3 , d3 , i.e. in one
go ´ dc11 ÞÝÑ ac22 .
(When c1 “ 0 or c2 “ 0, it is also easy to check.)
So indeed f2 ˝f1 is a Möbius map.
˛ 1C8 : C8 ÝÑ C8 is 1pzq “ 1z`00z`1 with 1 ´ 0 ‰ 0, so 1 P M .
dz´b
˛ Inverses are f pzq “ ´cz`a with da ´ bc ‰ 0, so f ´1 P M .
´1
Note: M is not abelian. For f1 pzq “ 2z, f2 pzq “ z `1 have f1 ˝f2 pzq “ 2z `2, f2 ˝f1 pzq “ 2z `1.
Proof. θ lands in M , as A P GL2 pCq gives ad ´ bc ‰ 0. This also shows surjectivity. From
previous calculations:
pa1 a2 ` b2 c1 qz ` a2 b1 ` b2 d1
θpA2 qθpA1 qpzq “ “ θpA2 A1 qpzq.
pc2 a1 ` d2 c1 qz ` c2 b1 ` d1 d2
Remark: Using fA “ fB iff B “ λA for some λ ‰ 0 P C, we get θ|SL2 pCq : SL2 pCq ÝÑ M also
surjective, Kerpθ|SL2 pCq q “ t˘Iu (scalar matrices of determinant 1).
IA Groups Page 30 c Julia Goedecke, Michaelmas 2016
CHAPTER 4. INFINITE TRANSFORMATION GROUPS
az`b
Proof. Let gpzq “ cz`d P M.
,2 a z ,2 a z `
If c “ 0, (i.e. gp8q “ 8): gpzq “ ad z ` db , i.e. z d d
b
d .
piq piiq
Exercise: The “non-calculation way” in the above proof can be transferred into another (different)
composition (which of course has the same end result).
Quotient groups
Remember our discussion of left and right cosets, where we discovered that there were “two
different kinds” of subgroups.
Normal subgroups
Definition: A subgroup K of G is a normal subgroup if for all a P G and for all k P K we have
aka´1 P K. Write K E G.
From the earlier example at the end of Chapter 3, H ď D6 is not normal, but K E D6 is.
Every non-trivial group has at least two normal subgroups: which ones?
Proof. (i) If K ď G of index 2, then the only two possible cosets are K and GzK
(because cosets partition G, proved in Lagrange, Thm 23). Since eK “ Ke, the other
left as well as the other right coset must both be GzK. So left and right cosets are the
same.
(ii) In an abelian group we have (the stronger condition) aka´1 “ k for all a P G, k P K.
Examples: From the result about kernels, we get the first few examples:
˛ An E Sn because it is a kernel.
˛ Similarly SLn E GLn , SOn E On and SUn E Un .
˛ The subgroup of scalar matrices, Z “ tλI | λ ‰ 0u, is a normal subgroup of GL2 pCq,
because it is the kernel of θ : GL2 pCq ÝÑ M , the map from matrices to the Möbius group.
A more direct example:
˛ In G “ D8 , the subgroup K “ xr2 y is normal.
Proof: Any element of G is either srl or rl (for some l). Check both types: e.g.
srl r2 psrl q´1 “ srl r2 r´l s “ ssr´2 “ r2 P K. The second case is an exercise.
32
CHAPTER 5. QUOTIENT GROUPS
Proof. Let |G| “ 6. By Lagrange, possible element orders are 1, 2, 3 and 6. If there is a P G
of order 6, then G – C6 .
If there is no element of order 6, we can only have orders 2, 3 (other than e). By Sheet 1 Q7,
there must be an element r P G of order 3 (as 6 is not a power of 2). So xry E G as it has index 2.
There must also be an element s P G of order 2, by Sheet 1 Q8 (as 6 is even).
What is srs´1 ? As xry is normal, srs´1 P xry, so
˛ srs´1 “ e not possible (as r ‰ e), or
˛ srs´1 “ r ñ sr “ rs and sr has order 6 ñ G – C6 or
˛ srs´1 “ r2 “ r´1 ñ G is dihedral, i.e. G is generated r, s which satisfy
r3 “ e “ s2 , srs´1 “ r´1 , so G – D6 .
Quotients
We will now investigate when we can form a group out of cosets.
This is a part that many students find difficult to get their head round first time, because sets
(the cosets) suddenly become elements of some other set. So to get a bit of a feeling for it, I will
describe a little demonstration that can help. Take the numbers 0 to 11 with addition mod 12, and
randomly pair them up to make equivalence classes (of some not-further-determined equivalence
relation). Say we have paired up t1, 4u, t3, 8u, t7, 2u, ... If we now want to add them, we could try
saying t1, 4u ` t7, 2u “ t3, 8u because 1 ` 7 “ 8, but we could equally well have used 4 and 7, then
we’d need to get the pair of numbers containing 11. So this is not well-defined. We are trying to
define the addition of two sets by adding some representatives inside the sets, but we get different
answers for different choices.
Instead, now pair up the numbers in the cosets of the subgroup t0, 6u of Z12 . So now we
have t0, 6u, t1, 7u, t2, 8u, t3, 9u and so on up to t5, 11u. Now if you try adding two of these sets,
regardless of which representatives you choose to add you will get the same coset as your answer!
For example t1, 7u ` t3, 9u “ t4, 10u, because 1 ` 3 “ 4 or because 1 ` 9 “ 10 or because 7 ` 3 “ 10
or because 7 ` 9 “ 16 “ 4 pmod 12q. So any of the choices we make give the same answer. Try it
also with the cosets of the subgroup t0, 3, 6, 9u. Let’s do it properly mathematically now.
Proof. We will show that the operation is in fact well-defined, and satisfies the group axioms.
Well-defined: If aK “ a1 K and bK “ b1 K, then a1 “ ak1 and b1 “ bk2 for some k1 , k2 P K. So
1 1
a b “ ak1 bk2 “ abk3 k2 P abK for some k3 P K, as Kb “ bK.
Closure: If aK, bK are cosets, then so is abK.
Identity: eK “ K is the identity (clear from the definition of the group operation).
Inverses: a´1 K is the inverse to aK (clear from def. of the operation once it’s well-defined ).
Associativity: follows from associativity in G.
Alternative way of using the normality in the proof of well-definedness: We start with a1 b1 “
ak1 bk2 . We want to get to a1 b1 “ abk for some k P K. So let’s try to make it like that: a1 b1 “
ak1 bk2 “ ab b´1 k1 b k2 . Here we added the b after the a because we wanted it there, but to keep
the equation the same, we have to also include b´1 . But now b´1 k1 b P K because K is normal, so
we get a1 b1 “ abk3 k2 as we did in the proof above.
IA Groups Page 33 c Julia Goedecke, Michaelmas 2016
CHAPTER 5. QUOTIENT GROUPS
Definition: This group is called the quotient group (or factor group) of G by K, and written
G{K.
Non-Example: Try D6 with H “ xsy. We saw the cosets in Section Left and right cosets. E.g.
rH ˚ r2 H “ r3 H “ H, but rH “ rsH and r2 H “ srH, and rssrH “ r2 H ‰ H.
q : Cn ÝÑ Cn {H
cm ÞÝÑ cm H
Ker q “ tcm | cm H “ Hu “ H.
What does the quotient group look like?
Cn {H “ tH, cH, c2 H, . . . , ck´1 Hu “ xcHy – Ck .
Remark: Quotient groups are not subgroups of G! They contain different kinds of elements (they
are not even subset). They may not even be isomorphic to any subgroups.
e.g. Z: quotient groups are Z{nZ (all finite)
subgroups are mZ (all infinite)
(In some sense “quotients are the opposite of (normal) subgroups” cf Part III Category Theory.)
Given K EG, we have the quotient map q : G ÝÑ G{K with Ker q “ K. So “normal subgroups
are exactly the kernels of group homomorphisms”.
Now we refine this even more:
G
f
,2 H
8B
q
f
G{K
Define f : G{K ÝÑ H by f paKq “ f paq (so that we get f q “ f ). We check that this is well-defined:
if a1 K “ a2 K, then a´1 ´1
2 a1 P K by “same coset check” (Fact 24), so e “ f pa2 a1 q “ f pa2 q
´1
f pa1 q,
so f pa2 q “ f pa1 q, and f pa1 Kq “ f pa2 Kq as required.
f is a homomorphism: f paK ˚ bKq “ f pabKq “ f pabq “ f paqf pbq “ f paKqf pbKq.
f is injective: If f paKq “ f pbKq (i.e. f paq “ f pbq), then f pb´1 aq “ f pbq´1 f paq “ e, so
´1
b a P K, so aK “ bK by “same coset check”.
f is clearly surjective onto Imf .
So f gives an isomorphism G{K – Imf pď Hq.
Examples: a) Consider the determinant homomorphism det : GLn pRq ÝÑ R˚ . The kernel
is Kerpdetq “ SLn pRq “ tA P GLn pRq | det A “ 1u and the image is Imf “ R˚ , since for
x
1 0
x P R˚ , we have . “ x.
0 ..
1
So by the Isomorphism Theorem GLn pRq{SLn pRq – R˚ .
b) Recall the homomorphism θ : GL2 pCq ÝÑ M representing Möbius maps as matrices. We
worked out in Chapter 4, Section Möbius group, that the kernel is
Ker θ “ tλI | λ P C, λ ‰ 0u “ Z,
the scalar matrices. So by the Isomorphism Theorem: M – GL2 pCq{Z. We call this
GL2 pCq{Z “ PGL2 pCq, the projective general linear group.
Notice: using fA “ fB iff B “ λA for some λ ‰ 0 P C, we get θ|SL2 pCq : SL2 pCq ÝÑ M
also surjective, Kerpθ|SL2 pCq q “ t˘Iu (scalar matrices of determinant 1).
So also M – SL2 pCq{t˘Iu “ PSL2 pCq.
“The Möbius group is isomorphic to the projective special linear group.”
c) Define θ : pR, `q ÝÑ pC˚ , ¨q by θprq “ e2πir .
It is a group homomorphism: θpr ` sq “ e2πipr`sq “ e2πir e2πis “ θprqθpsq. Its kernel
is Z E R.
What is the image? We use the Isomorphism Theorem to get R{Z – Imθ “: pS1 , ¨q,
which we can take as (an alternative) definition of the unit circle.
IA Groups Page 35 c Julia Goedecke, Michaelmas 2016
CHAPTER 5. QUOTIENT GROUPS
Definition: A group G is simple if it has no non-trivial proper normal subgroups. (i.e. only teu
and G).
The finite simple groups are the building blocks of all finite groups. All finite simple groups
have been classified.
Note that for K E G with teu ‰ K ‰ G, we have |K| ă |G| and |G{K| ă |G|.
Group actions
Alternative notations:
Examples: a) Trivial action: take any group G and any set X, with θpg, xq “ x for all g, x.
“G does nothing”.
b) Sn acts on t1, . . . , nu by permutation.
c) D2n acts on (the vertices of) a regular n-gon and/or acts on t1, . . . , nu.
d) Rotations of a cube act on: faces of the cube, or diagonals, or axes (= pairs of opposite
faces), or...
e) Möbius maps act on C8 , the Riemann sphere.
Remark: Compare b), c): different groups can act on the same set. d): One group can act on
different sets.
Proof. As θpg, θpg ´1 , xqq “ θpgg ´1 , xq “ θpe, xq “ x for all x P X, we have θg ˝θg´1 “ 1X ,
the identity on X. Similarly θg´1 ˝θg “ 1X , so θg is a bijection (with inverse θg´1 ).
Note: These are all the elements that “act as the identity”. We have just shown that they
form a (normal) subgroup of G.
Examples: a) D2n acting on n vertices t1, . . . , nu gives ϕ : D2n ÝÑ Sn with Ker ϕ “ teu.
(This formalises our view of D2n as a subgroup of Sn .)
b) Let G be the rotations of a cube, and let it act on the axes (=pairs of opposite faces)
x, y, z.
y
z
This gives ϕ : G ÝÑ S3 . Then rotation around any of these axes by 1800 acts as the
identity on tx, y, zu. So here the kernel of the action has (at least) 4 elements: e, and
those three 1800 rotations. (In fact we will see later: these 4 are exactly the kernel, there
are no more; c.f. Section Using actions.)
Stabpxq “ Gx “ tg P G | gpxq “ xu Ď G
The orbit of x is the set of elements we can reach from x, and the stabiliser of x is the set of
group elements which fix x.
Examples: a) Let D8 act on the corners of a square, so X “ t1, 2, 3, 4u. Then orbp1q “ X
and Stabp1q “ te, reflection in diagonal through corner 1u.
IA Groups Page 38 c Julia Goedecke, Michaelmas 2016
CHAPTER 6. GROUP ACTIONS
4 3
1 2
b) Let D8 act on the symmetry lines of a square, say called v, h, u, d as in the picture below.
Here orbphq “ th, vu, orbpuq “ tu, du.
u d
v
d) Let the rotations of a cube act on the three axes (=pair of opposite faces) x, y, z (as
before). We can convince ourselves that orbpxq “ tx, y, zu. The stabiliser is harder. We
can find Stabpxq Ě te, any rotation in axis x p3 suchq, 1800 rotation in axis y or axis zu.
But it is hard to know if we have found all elements of the stabiliser. See later to
learn how to do that (using the Orbit-Stabiliser Theorem (Theorem 53), this is worked
out in Chapter 6, Section Applications).
e) (Look here again later to see another added example.)
Exercise: There are two more elements in the stabiliser from d) above. Can you find them using
the Taylor-Cube? You can find a net for the “Taylor-Cube” on the Moodle course page, my blog
or on Gareth Taylor’s website.
Remember the proof that disjoint cycle notation works (Theorem 16): we were really finding
the orbits, which are disjoint and that is why it all worked.
53 Theorem: (Orbit-Stabiliser)
Let the finite group G act on the set X. Then for any x P X, we have
|G| “ |orbpxq||Stabpxq|.
Proof. Idea: We show that each point in the orbit of x corresponds to a particular coset of
Stabpxq. That lets us use Lagrange.
IA Groups Page 39 c Julia Goedecke, Michaelmas 2016
CHAPTER 6. GROUP ACTIONS
Stabpxq is a subgroup of G (by Lemma 51), so we can look at the set of cosets. Consider the
following mappings:
tcosets of Stabpxqu ÐÑ orbpxq
gStabpxq ÞÝÑ gpxq
hStabpxq ÐÝß y “ hpxq
These are well-defined: if gStabpxq “ g 1 Stabpxq, then by the “same coset check”, Fact 24,
we have g ´1 g 1 P Stabpxq, so g ´1 g 1 pxq “ x. So indeed g 1 pxq “ gpxq is just one well-defined point
in the orbit. For the other direction, if a point in the orbit satisfies y “ hpxq “ h1 pxq, then
h´1 h1 P Stabpxq, and so the two cosets coincide: hStabpxq “ h1 Stabpxq. It is now clear from
the construction that these two mappings are inverse to each other, giving us a bijection between
the set of coset of Stabpxq and the orbit of x. (Notice that we have not yet used any finiteness
conditions.)
So for a finite group G, putting this bijection together with Lagrange (Theorem 23) immediately
gives us
|G| “ |orbpxq||Stabpxq|.
Remark: To get a deeper understanding of what is going on here, notice that the coset gStabpxq
is exactly the set of all h which take x to y:
th P G | y “ hpxqu “ gStabpxq
55 Theorem: (Cayley)
Every group is isomorphic to a subgroup of some symmetric group.
Proof. Take the left regular action of G on itself. This gives a group homomorphism
ϕ : G ÝÑ SymG, with kernel Ker ϕ “ teu as the action is faithful. So by the Isomorphism Theorem
(Theorem 47), G – Imϕ ď SymG.
57 Proposition: GLn pCq acts faithfully on Cn by left multiplication, with two orbits.
Conjugacy
The concept of conjugacy, or conjugate elements, comes up again and again in mathematics.
We study it first in terms of actions, but we will see it in many different contexts as well.
Conjugation action
Definition: Given a, b P G, the element bab´1 P G is the conjugate of a by b.
Conjugacy and normal subgroups are very closely related. First we see:
Ť
60 Proposition: (“Normal = ccls”)
Normal subgroups are exactly those subgroups which are unions of conjugacy classes.
There are many particular cases in which conjugation action has a special meaning. For
example:
Proof. Let A P Mnˆn pCq, P P GLn pCq. Then P AP ´1 P Mnˆn pCq, IAI ´1 “ A, and
pP QqApP Qq´1 “ P pQAQ´1 qP ´1 .
How to think about this: matrices in Mnˆn pCq represent maps Cn ÝÑ Cn . Two matrices are
conjugate if they represent the same map with respect to different bases. The P is then a base
change matrix.
Special case GL2 pCq acting on M2ˆ2 pCq:
We know from V+M that we have three different types of orbits: A is conjugate to a matrix
of one of ˜
these forms:
¸
λ 0
˛ with λ ‰ µ
0 µ
˜ ¸
λ 0
˛
0 λ
˜ ¸
λ 1
˛
0 λ
C.f. V+M and eigenvectors. Also more generally Linear Algebra second year “Jordan Normal
Form”.
So, as we see above, conjugate matrices really represent the same map. There are many more
such similarities of conjugate elements, which we will see in the following sections.
Slogan: “Conjugate elements have many of the same properties.”
Exercise: Conjugate elements have the same order, same size centralisers, ... cf ccls in Sn .
You will also see another property conserved under conjugation on the example sheet, look
out for it!
Conjugacy is used a lot in all sorts of different areas of maths, like geometry, algebra, also
physics, to make situations easier to handle. For example, when considering a rotation in C about
any point, we can first translate that point to 0, then do the rotation around 0, which is very easy,
and then translate 0 back to the original point. In similar ways conjugacy is used to consider an
“easier” but entirely equivalent situation. We will see how useful it is when working with Möbius
maps in the second-to-last section of this chapter.
Conjugacy classes in Sn
In the context of Sn , we see many more properties that conjugate elements have in common.
The elements σ, τ P Sn are conjugate if Dρ P Sn s.t. ρσρ´1 “ τ . Ccls in Sn are very special.
Proof. If pa1 ¨ ¨ ¨ ak q is a k-cycle and ρ P Sn , then the conjugate ρpa1 ¨ ¨ ¨ ak qρ´1 is the
k-cycle pρpa1 q ρpa2 q ¨ ¨ ¨ ρpak qq because
If σ “ σ1 σ2 ¨ ¨ ¨ σl is a product of disjoint cycles, then ρσρ´1 “ ρσ1 ρ´1 ρσ2 ρ´1 ¨ ¨ ¨ ρσl ρ´1 , so it has
the same cycle type as σ.
Conversely, if σ, τ have the same cycle type, say
˜ ¸
a1 ¨¨¨ ak`l ¨¨¨ an
then we use ρ “ . Then ρσρ´1 “ τ . So σ and τ are conjugate.
b1 ¨¨¨ bk`l ¨¨¨ bn
We should do a sanity check: ρ really is a permutation because σ and τ are in disjoint cycle
notation.
Example: Ccls of S4
The sizes of the centralisers are calculated using the Orbit-Stabiliser Theorem.
Example: Normal subgroups of S4 . They must contain e, the order must divide 24, they must be
a union of ccls.
order 1 teu
order 4 te, p12qp34q, p13qp24q, p14qp23qu “ V4 – C2 ˆ C2 .
Check it really is a subgroup (Klein four group).
order 12 A4 (kernel of signature)
order 24 S4
Conjugacy in An
We have seen that |Sn | “ 2 ¨ |An | and that ccls in Sn are nice. What about ccls in An ?
First thought:
cclSn pσq “ tτ P Sn | Dρ P Sn s.t. τ “ ρσρ´1 u
cclAn pσq “ tτ P An | Dρ P An s.t. τ “ ρσρ´1 u
Obviously cclAn pσq Ď cclSn pσq, as An Ď Sn . But it could be smaller.
E.g. p123q and p132q are conjugate in S3 by p23q, i.e. p23qp123qp23q “ p132q. But p23q R A3 .
[BUT in S5 , also p23qp45qp123qp23qp45q “ p132q!]
We use Orbit-Stabiliser:
|Sn | “ |cclSn pσq||CSn pσq| and
|An | “ |cclAn pσq||CAn pσq|
As |An | “ 21 |Sn |, there are two options:
˛ either cclSn pσq “ cclAn pσq and |CAn pσq| “ 12 |CSn pσq|
˛ or 21 |cclSn pσq| “ |cclAn pσq| and CAn pσq “ CSn pσq.
Definition: When |cclAn pσq| “ 21 |cclSn pσq|, we say that the conjugacy class of σ splits in An .
Proof. We have |cclAn pσq| “ 21 |cclSn pσq| if and only if CAn pσq “ CSn pσq. Clearly CAn pσq “
CSn pσq X An , so this happens iff CSn pσq Ď An , i.e. σ commutes with no odd permutation.
Example: Ccls in A4
example element cycle type |cclS4 | odd element in CS4 ? |cclA4 |
e 1111 1 yes, e.g. p12q 1
p12qp34q 22 3 yes, e.g. p12q 3
p123q 31 8 no: see below 4
4
CS4 pp123qq “ xp123qy. See “ccls of S4 ”: the size is 3, and we know that definitely all powers of
p123q commute with it, so that is everything.
Example: Ccls in A5
example element cycle type |cclS5 | odd element in CS5 ? |cclA5 |
e 11111 1 yes, e.g. p12q 1
p12qp34q 221 15 yes, e.g. p12q 15
p123q 311 20 yes, e.g. p45q 20
p12345q 5 24 no: see below 12
12
Proof. We first find the size using Orbit-Stabiliser: |cclS5 pσq| “ 24, |S5 | “ 120, so |CS5 pσq| “
5. Clearly all powers of σ commute with σ, so xσy ď CS5 pσq. But by sizes, CS5 pσq “ xσy.
65 Theorem: A5 is simple.
Proof. We know that normal subgroups must be unions of ccls, must contain e and their
order must divide |A5 | “ 60. The sizes of the ccls in A5 are 1, 15, 20, 12, 12. But the only
options of adding a subset of those including 1 to give a number which divides 60 is 1 “ 1 or
1 ` 15 ` 20 ` 12 ` 12 “ 60. So only teu E A5 and A5 E A5 , so A5 is simple.
Proof. We have a surjective group homomorphism θ : GL2 pCq ÝÑ M (see Prop. 40 “Möbius
maps via matrices”).
The ccls in GL2 pCq are of type
˜ ¸
λ 0 λz ` 0 λ
ÞÝÑ gpzq “ “ z λ, µ ‰ 0
0 µ 0z ` µ µ
˜ ¸
λ 0
or ÞÝÑ gpzq “ z “ 1 ¨ z identity
0 λ
˜ ¸
λ 1 λz ` 1 1
or ÞÝÑ gpzq “ “z` λ‰0
0 λ λ λ
˜ ¸ ˜ ¸
1 λ1 1 1
But in fact is conjugate to :
0 1 0 1
˜ ¸˜ ¸˜ ¸ ˜ ¸
λ 0 1 λ1 1
λ 0 1 1
“ ÞÝÑ gpzq “ z ` 1.
0 1 0 1 0 1 0 1
As an example of properties a Möbius map can have, we will look at fixed points. Any Möbius
map with c “ 0 fixes 8, and z ÞÝÑ z ` 1 only fixes 8, whereas z ÞÝÑ 2z also fixes 0. What can we
say in general?
67 Proposition: Any Möbius map with at least three fixed points is the identity.
Now we see easily that (for ν ‰ 0, 1) νz has 0, 8 as fixed points, and z ` 1 only 8. Does this
transfer to their conjugates?
IA Groups Page 46 c Julia Goedecke, Michaelmas 2016
CHAPTER 7. CONJUGACY
Remark: If K EG, then the ccl of K under this action is just tKu. “Normal subgroups are exactly
the ones with singleton ccls.”
Exercise: If H1 , H2 are conjugate subgroups, then they are isomorphic. In particular, they have
the same size.
The stabilisers of this action are often called normalisers (but we won’t need this word in
our course).
NG pHq “ tg P G | gHg ´1 “ Hu
“NG pHq is the largest subgroups of G such that H E NG pHq.” (Exercise)
Clearly H ď NG pHq. These normalisers will come up a lot in the second year course GRM, in
the context of Sylow subgroups for example.
We saw above that conjugate elements, i.e. elements in the same ccl, have similar properties.
Now ccls are a particular example of orbits, and in a general action, elements in the same orbit do
also have some important properties in common:
Actions in action
Using actions
Using actions, we can find out lots of things about groups. We will give some examples here.
We can use the Orbit-Stabiliser Theorem to find sizes of groups.
Example: (Cube) Let G` be the group of all rotations of a cube, acting on the vertices. So
X “ tverticesu, |X| “ 8. The action is transitive (convince yourself).
What is the stabiliser of vertex 1? It is exactly all rotations in the axis through 1 and the
diagonally opposite vertex. There are three of those (including e). So |G| “ |orbp1q||Stabp1q| “
8 ¨ 3 “ 24.
Having found the size of a group, we can also use the Orbit-Stabiliser Theorem to find sizes
of stabilisers.
Example: (Cube) Let G` be rotations of a cube as above, but now acting on the three axes
(=pairs of opposite faces), let us call them x, y, z.
y
z
We see that this action is transitive, so |orbpxq| “ 3. So |Stabpxq| “ 24{3 “ 8. This helps to find
the elements of the stabiliser: we certainly have any rotation in the axis x, which gives 4 elements
(this includes e). Then we have rotations of 1800 in the axis y and in the axis z. We know we are
missing two so we look a bit harder and find that rotation by 1800 in the axis which goes through
the midpoints of edges parallel to the axis x also fixes x. There are two of these, so now we know
all elements in the stabiliser. If we hadn’t known the size, we may not have thought of looking for
these last two.
Notice that the first four elements we mentioned keep the endpoints of the axis x (i.e. both
faces of the “pair of opposite faces”) fixed, whereas the other four switch them.
Looking at the homomorphism ϕ : G` ÝÑ S3 induced by this action, we now see that the
kernel of ϕ is the intersection of the stabilisers of x, y and z, so contains exactly four elements: e
and rotation by 1800 around any of the three axes.
All this is very nicely visualised on the “Taylor-Cube”, which you can find on the Moodle
course page, my blog or on Gareth Taylor’s website.
48
CHAPTER 8. ACTIONS IN ACTION
We have used the alternative action definition (Prop. 50) via a homomorphism to Sn above.
We can use this homomorphism also to say something about the existence of normal subgroups or
existence of particular size subgroups.
Example: G finite, H ď G of index n, G acts on left cosets of H by left multiplication. This gives
a group homomorphism (which is non-trivial for H ‰ G)
ϕ : G ÝÑ Sn (as n cosets of H)
Now Ker ϕ E G, and we know Ker ϕ ‰ G. So
either we have found a normal subgroup if we know such an H exists (it could be teu).
or if G is simple, we know Ker ϕ “ teu, so that tells us something about the possibilities of n:
n! ě |G|.
I would like you to use this as a technique rather than quote it as a result, as it is such a flexible
argument.
Further refinement: Consider
G
ϕ
,2 Sn sgn
,2 t˘1u
The kernel of this composite is normal in G. If G is simple, Kerpsgn˝ϕq “ teu or G. Look at sizes:
can it be teu? If it is G, we know that Imϕ ď An , so n!
2 ě |G|.
We’ve seen on Sheet 1 that if |G| is even, then G has an element of order 2. In fact, we can
use our knowledge of actions to prove the very useful:
71 Theorem: (Cauchy)
Let G be a finite group, p a prime dividing |G|. Then G has an element of order p.
It has size p, so is Cp , which is generated by any non-identity element, i.e. has p ´ 1 elements of
order p.
72 Proposition: G` – S4 .
Proof. Let G` act on the four diagonal of the cube. This gives a group homomorphism
ϕ : G` ÝÑ S4 . We have p1234q P Imϕ, by rotation around axis through top and bottom face. We
also have p12q P Imϕ, by rotation around axis through midpoint of edge containing 1 and 2. So by
Sheet 2 Q2(c), Imϕ “ S4 , i.e. ϕ is surjective. But |G` | “ |S4 | “ 24, so ϕ is in fact an isomorphism.
Look at the “Taylor-Cube” to visualise all this. You can find it on the Moodle course page,
my blog, or on Gareth Taylor’s website.
Now we will find out about all symmetries of the cube.
Proof. To find the size of G, let G act on the vertices of the cube. Then as G acts transitively,
|orbp1q| “ 8. The stabiliser of 1 is
Stabp1q “ te, 2 rotations in axis through 1,
3 reflections in planes through 1 and an edge coming out of 1u
which has 6 elements. So |G| “ 8 ¨ 6 “ 48.
Consider the “reflection in midpoint”, i.e. sending each point to its opposite on the cube.
Viewing this as “´I” (in R3 ), we can easily see that this symmetry, call it τ , commutes with all
other symmetries of the cube.
We now use a technique which is almost the same as in the Direct Product Theorem (Propo-
sition 13) to show that G – G` ˆ xτ y – S4 ˆ C2 .
From the comment above we know that τ commutes with all rotations. We also know that
G` X xτ y “ teu. So (by the same arguments as in the Direct Product Theorem) we have an
injective group homomorphism
G` ˆ xτ y ÝÑ G
pg, hq ÞÝÑ gh
which must also be surjective, since |G| “ |G` ˆ xτ y|. Therefore it is an isomorphism.
You might know that the cube is an example of certain bodies called platonic solids.
Having looked at the cube, we will also study the symmetry groups of octahedra and tetrahedra
in more detail. Dodecahedron and icosahedron are studied in IB GRM.
In fact, in the result about cubes, we have already also proved that the group of symmetries of
an octahedron is S4 ˆ C2 : the octahedron is dual to the cube. Put each vertex of the octahedron
on the centre of a face of the cube, and vice versa.
(Dodecahedron and Icosahedron are also dual, but they are not done here.)
Example: (Tetrahedron)
This is self-dual in the above sense. Let’s number the vertices with 1, 2, 3, 4.
Let G` be the group of rotations acting on vertices. We see that orbp1q “ t1, 2, 3, 4u and
Proof. As Möbius maps are invertible, we have g ´1 f pzi q “ zi , so g ´1 f has three fixed points
and is the identity (Prop. 67). So g ´1 f “ id ñ f “ g.
So any Möbius map is determined by 3 points.
Example: Consider f pzq “ z´i z`i . Where does the real line go?
Real line = circle containing 8, 0, 1. f maps this to the circle containing f p8q “ 1, f p0q “ ´1,
f p1q “ ´i. So to the unit circle.
The upper half plane goes to the inside (as f piq “ 0).
“Complementary components are mapped to complementary components.”
In lectures I will add a diagram.
Quaternions
Groups of order 8
78 Lemma: (“groups of order 8”)
If G has order 8, then either:
G is abelian and isomorphic to one of C8 , C4 ˆ C2 , pC2 ˆ C2 q ˆ C2 , or
G is not abelian and isomorphic to one of D8 or Q8 (dihedral or quaternion).
Quaternions
Definition: The set of matrices
#˜ ¸ ˜ ¸ ˜ ¸ ˜ ¸ ˜ ¸˜ ¸ ˜ ¸ ˜ ¸+
1 0 ´1 0 i 0 0 1 0 i ´i 0 0 ´1 0 ´i
, , , , , ,
0 1 0 ´1 0 ´i ´1 0 i 0 0 i 1 0 ´i 0
forms a group under matrix multiplication, called the quaternions Q8 .
Exercise: Check it is a group. It is a subgroup of GL2 pCq. In fact, Q8 ď SU2 ď SL2 pCq ď GL2 pCq.
Remark: We know that this is not any of the other groups of order 8, because:
54
CHAPTER 9. QUATERNIONS
˛ it is not abelian:
˜ ¸ ˜ ¸˜ ¸
i
0 1 0 0 i
“
0
´1 0 ´i i 0
˜ ¸˜ ¸ ˜ ¸
0 1 i 0 0 ´i
“
´1 0 0 ´i ´i 0
` 0
˘
˛ it is not dihedral: all elements except p 10 01 q and ´10 ´1 have order 4.
`i 0 ˘ ` 0 1˘
We can check that taking a “ 0 ´i and b “ ´1 0 , this group does indeed satisfy a4 “ e,
b2 “ a2 and bab´1 “ a´1 .
We saw that orthogonal matrices are isometries, that is, they preserve length and “angles”,
meaning the usual inner product. Equivalently, unitary matrices preserve the complex dot product.
Proof. Let A P SO3 . Then det A “ 1, and A is an isometry (by Lemma 36), so the eigenvalues
λ satisfy |λ| “ 1 and multiply to 1. So
either D complex eigenvalues λ, λ with λλ “ 1, so the third eigenvalue is real and is `1,
or all eigenvalues are real and multiply to 1, so they are 1, 1, 1 or ´1, ´1, 1.
So we can pick an eigenvector for eigenvalue 1 as the third basis vector, and then in some
orthonormal basis we have ˜ ¸
A1 00
A“ .
00 1
Now A1 is in R2 with det A1 “ 1, and A1 is still orthogonal, so A1 P SO2 , so by Lemma 80, A1 is a
rotation and ¨ ˛
cos θ ´ sin θ 0
A “ ˝ sin θ cos θ 0‚
˚ ‹
0 0 1
in some basis.
83 Lemma: Every matrix in O3 is the product of at most three reflections (in planes through 0).
´1 0 0
¯
Proof. Recall O3 “ SO3 Y 01 0 SO3 .
´0cos
0 ´1
θ ´ sin θ 0
¯
So if A P SO3 , we know A “ in some basis, which is
sin θ cos θ 0
0 0 1
¨ ˛¨ ˛
1 0 0 cos θ ´ sin θ 0
A “ ˝0 ´1 0‚˝´ sin θ ´ cos θ 0‚,
˚ ‹˚ ‹
0 0 1 0 0 1
the product
´ 1of0 two¯reflections.
0
If A P 0 1 0 SO3 , then it is the product of three reflections.
0 0 ´1
´ ´1 0 0 ¯
Note: 0 ´1 0 P O3 needs the three reflections, as it is itself not a reflection in a plane.
0 0 ´1
Exercise: Think about these statements geometrically. C.f. Beardon 11.2 Orthogonal maps and
11.3.3.
Cross ratio
Recall: Given distinct z1 , z2 , z3 P C8 , there exists a unique g P M such that gpz1 q “ 8,
gpz2 q “ 0, gpz3 q “ 1.
Definition: Given four distinct points z1 , z2 , z3 , z4 P C8 , their cross ratio is rz1 , z2 , z3 , z4 s “ gpz4 q
for g as above.
: '
z1 ,2 8 lr f pz q
g
1
D!
z2 ,2 0 lr f pz q
g
2
D!
g
,2 1 lr
z3 f pz3 q
D!
z4 ,2 λ
g
f pz4 q
58
CHAPTER 11. MÖBIUS MAPS AND CROSS RATIO
We know that there is a unique Möbius map with equivalent properties for the f pzi q. But gf ´1 has
this property, so is the unique map. So rf pz1 q, f pz2 q, f pz3 q, f pz4 qs “ gf ´1 pf pz4 qq “ gpz4 q “ λ.
In fact, we see from this proof:
Given z1 , z2 , z3 , z4 distinct and w1 , w2 , w3 , w4 distinct in C8 , there is f P M with f pzi q “ wi
iff rz1 , z2 , z3 , z4 s “ rw1 , w2 , w3 , w4 s.
Proof. Let C be the circle/straight line through z1 , z2 , z3 . Let g be the unique Möbius
map with gpz1 q “ 8, gpz2 q “ 0, gpz3 q “ 1 (c.f. Proposition 75). Then gpz4 q “ r8, 0, 1, gpz4 qs “
rg ´1 p8q, g ´1 p0q, g ´1 p1q, g ´1 pgpz4 qqs (as Möbius maps preserve cross-ratio, Prop. 85), which in turn
is equal to rz1 , z2 , z3 , z4 s. So z4 P C ô gpz4 q “ rz1 , z2 , z3 , z4 s P R, because Möbius maps send
circle/lines to circles/lines (Prop. 77).