Derek Holt
Notes by Florian Bouyer
23rd April 2013
Copyright (C) Bouyer 2013.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license can be found at http://www.gnu.org/licenses/fdl.html
Contents
1 Introduction
1.1
Motivation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
Preliminaries
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Generators of Groups
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Free Groups
4 Presentation of Groups
4.1
4.2
10
Tietze Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1
4.1.2
Presentation of
(Q, +)
Sn
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
14
4.2.1
14
Coset Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Coset Enumeration
15
6 Presentation of Subgroups
19
6.1
Digression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
6.2
Presentation of subgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
6.3
The groups
D(l, m, n)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
26
30
8.1
31
Introduction
1.1
Motivation
Example.
X = {x, y}
and
A ,
with
hX|Ri where X
A = X X 1 .
R = {x5 = 1, y 2 = 1, y 1 xy = x1 }.
Usually write as
x, y|x5 = y 2 = 1, y 1 xy = x1 .
hX|Ri denes a group, which is roughly the largest group which is generated by X such that all
R holds in G. In the above example we can show any group G = hx, yi with x5 = y 2 = 1, y 1 xy = x1
most 10 elements, and dihedral group D10 is unique group of order 10. So we can say G
= D10 . The
A presentation
equations in
has at
hX|Ri
w (X X 1 )
1.2
g G,
There
given as
Preliminaries
Notation.
H
If
is a group,
is a normal subgroup of
Ck
is the
HG
G.
Ak
H C G, {Hgi |i I}
gi
on
G. H G
If
Group homomorphism:
Group monomorphism: If
Group epimorphism: if
Group isomorphism:
Group endomorphism if
Aut(G)
:GH
is a subgroup of
G. H C G
then
{1, 2, . . . , k}
then
is a subset of
+)
Sk
H G, G = tHgi ,
k.
(under
then
such that
right transversal
of
in
G.
G/H .
is surjection,
{gi |i I}
ker() = {1}
im = H
bijective
= {| : G G
G=H
G=H
2. If M G, N C G then M N/N
= M/(N M )
but it is if
ACG
or
BCG
and it is normal if
3. If M N C G with M C G then
Proof.
G/M
N/M
(Recall: if
ACG
= G/N
A G and B G
B C G.
and
then
AB
2. Dene
: M M N/N
by
(m) = mN .
Then
im = M N/N
and
ker() = M N .
: G
ker = N . Then
3. Dene
Notation.
G/M
G/N
N/M by (g) = (gM )(N/M ) (i.e. G G/M N/M ).
the result follows from the 1st isomorphism theorem.
G is a group permutation of
g rather than g(). This means
(non-standard) If
the image of
under
as
Example.
1.3
Let
(i.e.,
that
h = (3, 4).
and
Then we have
G/M
N/M and
im =
Then
2g = 3, 3h = 4
so
2gh = (2g )h = 4.
write
Note
Generators of Groups
A
be a set. A
We allow
l = 0,
Denition 1.1.
1.
word
over
this is the
Let
XG
hXi =intersection
is a nite string
w = a1 a2 . . . al
a group. We dene
of all subgroups of
X 1 = {x1 |x X}. A = X X 1 .
represent elements of G, it is closed under
hXi = A . The empty word represents 1G
ai A.
The
length
that contains
2. Let
with each
We dene
of
is
l = l(w) = |w|.
in two ways:
hXi = HG,XH H
X,
i.e.,
A.
Elements of
G.
We dene
Example.
2.
1.
G = (Z, +)
and
X = {12, 18}.
Then by denition 2,
G = S4 , X = {a, b} with a = (1, 2, 3) and b = (2, 3, 4). Now a, b A4 so hXi A4 (by the
and ab = (1, 3)(2, 4) while ba = (1, 2)(3, 4) and abba = (1, 4)(2, 3). So {1, ab, ba, abba} hXi
3 = |a| | |hXi| so 12| |hXi| ,so hXi = A4 .
1st denition),
so
4| |hXi|
and
Free Groups
hX| i
with
R=
with no relations.
0 : V W
with
all vector spaces have bases, but not all groups are free)
Denition 2.1.
!
Let
homomorphism
F
commutes. I.e.,
dened by
:XG
/G
>
I.e.
= 0
where
i:XF
is the
insertion/inclusion
map
Assume
is free on
and let
H = hXi F .
/H
>
F
/7 F
idF
: X H, i : X F be insertion maps (i.e., i(x) = (x) = x). Then there exists 0 : F H with 0 i = .
0
Let j : H F be insertion map, then j and idF are both extension of j : X F . So by the uniqueness part of
0
the denition we have j = idF . Since idF is surjective, we have j is surjective hence H = F
Let
Proof. :
X1 G is |G||X1 | .
Since each map uniquely determines a homomorphism, we get |G|
= | hom(F1 , G)|. Similarly we nd
|G||X2 | = | hom(F2 , G)|. Now F1
= F2 |hom(F1 , G)| = |hom(F2 , G)| (exercise show this). This means
|G||X1 | = |G||X2 | |X1 | = |X2 |, which is clear if |Xi | are nite. (In fact for innite cardinal numbers
2 = 2 = is independent of the axioms of set theory). In fact it can be proved that for X innite,
F free on X implies |F | = |X| so result is true anyway. (proof omitted).
:
Let
C2 ).
|X1 |
Assume
|X1 | = |X2 |
and let
: X1 X2
be a bijection.
X1
i1
i1 , i2
are insertions. So
i2
extends to
X2
i2
6/ F 2
F1
where
/ X2
: F1 F2
1
i2
F2
/ X1
i1
6/ F 1
1
1
Let A = X X
. A word in A is called reduced if it contains no subwords xx
or x
x for x X . For example
1
1 1
1
1
X = {x, y}, xy xxy y is reduced while xyx xyyx is not
Dene
, FX .
X 1
A as above, and let FX be the set of reduced words in A . Make FX into as follows.
by concatenating and and deleting any strings xx1 or x1 x in the middle.
and
We dene
Example.
If
= xyx1 y 1
and
= yxyx
Let
then
Case 1. r + s m.
where
b, d
.
Given
do not intersect.
= acd, () = ace. On
|c| 0.
So
Let
as required.
Case 2. r +s > m.
Then we have
= ad
and
() = ac
e.
overlaps. So let
So
FX
Notation.
For a set
X , FX
denotes
FX
is isomorphic to
FX
by Proposition 2.3)
Denition 2.5.
Example.
1. If
2.
X = {x},
3.
X = {x, y},
FX
Let
X = ,
then
FX = {}
then
FX
|X|
is called the
rank
of
FX
Then
FX = {xn |n Z}
= Z,
then
X.
Easy exercise
Proposition 2.7. If
Proof. :
Dene
:XG
by
(x) = x.
G = hXi
is free on
0 : FX G.
G, implies 0 is
: FX G
in G.
distinct images
G = hXi
implies
injective. Hence
is
is an
X.
X are isomorphic, and there
FX , the reduced words in A ,
an isomorphism
So
with
(x) = x x X .
So elements of
exist
have
FX G.
Now
Denition 2.9.
w = a1 a2 . . . an A
is called
cyclically reduced,
if
n=0
or
ai 6= a1
n .
Proposition 2.10. If F is a free group and 1 6= w F , then |w| = , i.e., F has no elements of nite order. (F
is
torsion free
Proof.
n
Let
w 6= ,
so
F = FX .
|w| = .
Let
w F , w 6= 1.
Note if
wn ,
(since
an 6= a1
1 ).
Hence
1 1
1
w = a1 a2 . . . ar (ar+1 . . . alr )a1
r . . . a2 a1 where l = |w| and ar+1 6= alr . (Note the
1
whole of w can not cancel like this or w would not be reduced). Hence w =
with cyclically reduced and
6= 1. Then wn = n 1 with n cyclically reduced. Hence wn 6= 1, so |w| = .
In general, we can write
Proposition 2.11. Let F be a free group. Let a, b F , then ab = ba if and only if u F with a = uh , b = uk for
some h, k Z. (i.e., a, b commutes if and only if they are powers of a common element u)
Proof. :
ab = ba = uh+k
: Let F = FX , a = a1 a2 . . . al and b = b1 b2 . . . bm . Proof by induction on l + m and without loss of generality
assume l m
0
1
If l = 0, then a = 1 so a = b and b = b , so the result is true with u = b.
Hence we can assume that l > 0. Let r be the length of the sux of a that cancels when calculating ab. So
0 r l and l(ab) = l + m 2r. Since ba = ab, we get l(ba) = l + m 2r, so also get cancellation length r in ba.
Clear since
Case 1. r = 0,
Since
So
b = a1 c
for some
with
l(c) = m l.
have
a 1 = b1
and
The main result of this section is that subgroups of free groups are free. [Can easily deduce Proposition 2.10,2.11
directly from this]. There exists two algebraic proofs: Schreier and Nielsen. Really need them both for advance
work, but in this course we will just do Schreier's proof. Both are in Johnson's Book. There also exists proofs from
Algebraic Topology.
Denition 3.1.
or
a = b)
A relation
on a set
is a
well ordering
A,
we have
A = X X 1
will usually be
Denition 3.2.
a<b
We dene the
lenlex ordering
of
as follows. Let
a = a1 . . . al
and
b = b1 . . . bm
in
A .
We say
if either:
1.
l<m
2.
l=m
i<l
we have
a j = bj
for
j<i
but
Exercise.
Note.
lex
The
A = {x, y}
and
x<y
then
{xk y|k 0}
has no least
element.
Lenlex has the following properties (exercise):
v, w A , u < w
Any well-ordering of
Denition 3.3.
Let
A
F
that satises
()
vx < wx
xv < xw
x A ()
X.
Let
E F
and
A = X X 1 .
Let
would get two dierent words representing the same group element (yxx
U y U)
Proof.
Dene
Ea1 a2 . . . al1
as in the statement.
with
Let
b1 . . . bm < a1 . . . al1 .
a1 a2 . . . al U . If a1 . . . al1
/ U then there exists b1 b2 . . . bm
() b1 . . . bm al < a1 . . . al1 al contradicting a1 a2 . . . al U
By
Example.
Let F = FX and X = {x, y}. Let G = hgi, be cyclic of order 6. By denition of free groups
: F G with (x) = g 2 , (y) = g 3 . Now g = (yx1 ) im(), so im() = G. Take E = ker(). Take
F/E
= G |F E| = |G| = 6. Note Ea = Eb if and only if ab1 E (a) = (b). So a transversal consist
2
2
of 6 elements with distinct images under . Could choose U = {, x, y, x , xy, x y}, then under the elements are
2 3 4 5 7
1, g , g , g , g , g = g . This is a Schreier Transversal (but by guessing it worked). More systematically we can
1 1
compute U using Proposition 3.4 by considering (a) for increasing a under the ordering. A = {x, y, x
, y } need
1
1
ordering on A, say x < x
< y < y . Using lenlex:
w A x x1 y y 1 x2 xy xy 1 x2 x1 y
(w)
1 g2
g4
g3
g3
g4 g5
g5
g2
g
1
1
delete repeated (w) and get U = {, x, x
, y, xy, x y}
g Z 1 ,
Let
then
g = (uxux1 )1 = uxx1 u1 .
S.
g = ux1 ux1
Conversely, let
S.
Then
Let
v ux U .
g 1 = ux1 xu1 ,
let
By
|u U, x X}
v = ux1 ,vx = u
by
()
so
g = vxvx1
Notation.
For
u, v A , u =F v
means
u, v
Example 3.7.
is called the
of
(this depends on
U)
Corollary 3.8. A subgroup of nite index in a nitely generated group is itself nitely generated.
Proof. X , U
Example.
|Z| = |X| |U |
hence
is nite.
Y = {uxux1 |u U, x X, ux 6= ux}.
Y 1 = {ux1 ux1 |u Y, x X, ux1 6= ux1 } We still have E = hY i since Y = Z \ {1}
For the remainder of the section let F be free on X and we assume F = FX . We will prove E is
We don't want
So dene
We still have
free on
Y.
Lemma 3.9. Let uaua1 Y Y 1 (with u U and a A = X X 1 ). Then in the word uaua1 the letter a
does not cancel.
Proof.
of
Let
u, ua U
a cancels,
ua1 .
Case 1.
Let
ua = ua
Case 2.
so
Let
with
al = a.
ua = ua.
Remark.
Then
uaua1
in
uaa1 = a1 . . . al1 U
. But
uaa1 = u
by
()
so
uaa1 = u
u, a
Case 1.
all of
ua
Case 2.
all of
1 1
or
ua1 , b
not with
or
vb
neither
or
ua1
ua = a1 . . . al , v = b1 . . . bm . In Case 1. we have l m.
l < m, then ai = bi for 1 i l, so a cancels with bl+1 , i.e., bl+1 = a1 . Hence uaa1 =
a1 . . . al bl+1 = b1 . . . bl bl+1 U . So uaa1 = u ua = ua. Contradiction as before.
1
Next suppose l = m. So ai = bi for 1 i l and ua = v , a = b
. So vb = uab = uaa1 = u. So
1
1 1
1 1
(uaua ) = uaa u = vbvb , contradicting our assumption.
We deal with Case 1. as Case 2. is similar. Let
First suppose
bi = ui ai ui ai 1 Y Y 1 for 1 i l, where bi 6= b1
i+1 . Then in the product b1 b2 . . . bl
none of the letters ai cancel, so b1 b2 . . . bl 6=F 1.
Proof.
Theorem 3.12 (Main Theorem). If F is free on X , E F and U a Schreier transversal of E in F then E is free on
the set Y as dened above. Furthermore if U, X are nite, |U | = n and |X| = r, then |Y | = (r1)n+1 = nr(n1).
Proof.
We have
E = hY i
Y Y 1
E.
1
Y Y 1 with b1 . . . bl =F c1 . . . cm . So b1 . . . bl c1
m . . . c1 =F
1
1
1
1 by Corollary 3.11. Now b1 . . . bl cm . . . c1 is now reduced in Y Y . So we must have bl = cm , bl1 = cm1 etc.
and we get b1 . . . bl = c1 . . . cm (as words), which is a contradiction.
So let
b1 . . . bl , c1 . . . cm
|U | = n and |X| = r are nite. By the remark above, all elements of Y are distinct, so |Y | = nr t
t is the number of pairs (u, x) with ux =F ux. Let v = a1 a2 . . . al U \ {}. If al = x X then
u = a1 . . . al1 U and ux = v U so ux = ux. Otherwise al = x1 X 1 . Then ux = ux with u = v . So each
v U \ {} gives rise to a (u, x) with ux = ux. Conversely if ux = ux, uxux1 =F 1 then x must cancel against
end of u, or beginning of ux. So this (u, x) arises in one of the two ways above.
So the pairs (u, x) with ux = ux are in 1-1 correspondence with U \ {}, so t = |U \ {}| = n 1. Hence
|Y | = nr (n 1) = n(r 1) + 1.
Now assume
where
Example.
We had
|hgi| = 6,
so
n = 6, r = 2
and
elements of
where trivial.
|Y | = 7
E = {1},
then
|Y | = 0.
Proof.
Example.
Let F be free on X = {x, y}. Let G = hgi innite cyclic. Dene : F G with (x) = (y) = g .So
im() = G and let E = ker(). So |F : E| = |G| = . Since (xi ) = g i , i Z, we can take U = {xi |i Z}. So
ux = ux u U . Then Y = {uyuy 1 |u U } = {xi yxi1 |i Z}.
Presentation of Groups
Denition 4.1.
Let
G = hXi
and
A = X X 1 .
Denition 4.2.
relation
of
relator
of
is a word
w A
with
w =G 1.
xyxx1 y 1 x1
is an equation
with
w1 , w2 A .
Denition 4.5.
hX|Ri
is
F/N
is a relation of
F =
FX be the free group on a set X .
N = RF .
Let
with
So elements of
wN
. But note
1. A word in
Let
w1 w21
is a relator of G
G
Denition 4.3. Let R G. The normal closure R is the intersection of all normal subgroups of G that contain
R, i.e., the smallest normal subgroup of G that contains R.
Lemma 4.4. We have RG = g1 rg|g G, r R
Proof. Denote H1 := RG and H2 := g 1 rg|g G, r R .
1
We must have g
rg N for any N C R with R N . So H2 H1 .
1
For the other way, we have H1 G, R H2 , from the denition g
H2 g = H2 g G, so H2 C G. Hence
H1 H2 .
Both denition are quite related as
w1 = w2
w1 =G w2
if and only if
R F.
where
A = X X.
presentation
wG
not
2. An element of
3. An element of
Example. 1. Let X = {x,
y} and R = {x4 , y3 , (xy)2 }. We write hX|Ri as x, y|x4 , y3 , (xy)2 . We can also use
4 2
1
equivalent relations, as x, y|x , y = y
, xy = y 1 x1 .
So
w1 = w
2.
3.
hX| i = FX (i.e., R = )
x|x , k 6= 0 = hxi / xk
= C|k| .
Presentation is nite if
X, R
w1 w21
|k|.
are nite
Proposition 4.6. All groups have presentations and nite groups have nite presentations.
Proof.
Choose X G with G = hXi. Let F = FX be the free group of X . By the denition of free group : X G
(x) = x x X extends to 0 : F G. So G
= F/N where N = ker(). Choose R N such that N = hRi.
Then G = hX|Ri
If G is nite, choose X nite. Then |F N | = |G| =nite so can choose R is nite by Corollary 3.8.
Note. We have chosen R with N = hRi, but we only need N = RG . So usually a smaller set R will work.
with
Fundamental Theorem of Presentation of Groups. Let G = hX|Ri,H any groups and : X H a map. For
x X dene (x1 ) by (x)1 . Suppose that for all r = a1 . . . al A with r R, we have (a1 )(a2 ) . . . (al ) =G 1.
Then extends uniquely to a homomorphism 0 : G H .
Proof.
If
(x1 ) = (x)1
and
so
is unique is it
exists.
Let
ker().
w F.
X .
Then
extends to : F H . The hypothesis on
says
(r) =G 1
r
R, so R N =
N C G RF N , so induces a well dened map 0 : R/ RF H by 0 RF w = (w) with
0 extends as required.
be free on
Now
So
10
Note.
The hypothesis on
to extend to
0 : G H
(exercise)
hX|Ri.
|G| and they use the Fundamental
|H| is the same as the upper bound,
:GH
|G| |H|.
If
is an isomorphism.
Example.
G = x, y, |xn , y 2 , (xy)2 with n > 1. Consider w A with w G, so w is a string in x, x1 , y, y 1 .
n
1
Now x R implies x
=G xn1 , so we can replace any x1 in w by xn1 . Similarly, we have y =G y 1 so replace
1
2
y in y . Finally (xy) =G 1 means yx =G x1 y 1 =G xn1 y . So we can replace w by a word of the form xk y l
n
2
with k, l 0. Since x =G 1 and y =G 1 we can assume 0 k < n and 0 l < 2. (This is a normal form for
group elements). So we have that |G| 2n.
For H we choose D2n , with is the rotations and reections of a regular n-gon. Let g = (1, 2, . . . , n) be the
n
2
rotation. Let h = (2, n)(3, n 1), . . . be the reection xing 1. We can see that g = 1 and h = 1. We calculate
2
gh = (1, n)(2, n 1)(3, n 2) . . . , so (gh) = 1. Hence we can apply the Fundamental Theorem to : X H
0
0
0
with (x) = g , (y) = h, hence extends to : G H . Since g, h im( ) we have G = hg, hi im( ), so
0
|G| |H| = 2n. Hence |G| = 2n, so is an isomorphism.
Let
(= X X
Proof.
Example. G = x, y|x3 , y3 , (xy)2 . Choose H = hyi. We have A5 = hg, hi where g = (1, 2, 3), h = (2, 3, 4). Then
g 3 = 1, h3 = 1, gh = (1, 3)(2, 4), hence (gh)2 = 1. Dene : X A4 by (x) = g and (y) = h. Then by the
Fundamental Theorem extends to : G A4 . Now im() = A4 , so |G| 12.
We want to prove |G| = 12, i.e., |G H| = 4. So we want to nd g1 , g2 , g3 , g4 so we can apply the last proposition.
(gi )
Since (H) = h(2, 3, 4)i = StabA4 (1), (gi ) should be coset representations of (H) in A4 . We want 1
= i, so we
1
can choose g1 = 1, g2 = x, g3 = xy, g4 = xy
. So by Proposition 4.7, we want to prove that gi x, gi y S, 1 i 4
4
3
3
where S = i=1 Hgi . (Since x = y = 1 |x|, |y| are nite)
gi
x
y
1
x Hx
yH
x
x2 = x1 = yxy Hxy
x Hxy
xy
xyx = y 1 H
xy 2 = xy 1 Hxy 1
xy 1 xy 1 x = y 1 xy 1 Hxy 1
x Hx
So G = S, |G| 12, hence is an isomorphism and G
= A4
If
Denition 4.8.
Note that
Example.
The
commutator
[x, y] = 1
Let
is
if and only if
[x : y] := x1 y 1 xy .
xy = yx.
Using
yx = xy ,
we get
G = {xa y b |a, b Z}
. We want to show
a b
that
n).
11
It remains to show that ker() = 1. Since xy = yx, x X, y Y any element of K can be written as
g = a1 a2 . . . al b1 . . . bm with ai X X 1 and bi Y
Y 1. Then (g) = (a1
. . . al, b1 . . . bm ), so
if g ker()
F
F
F
then a1 . . . al =G 1 and b1 . . . bm =H 1. So a1 . . . al R X
and b1 . . . bm S Y , so both in T XY . So
a1 . . . al =K 1 =K b1 . . . bm .
4.1
Tietze Transformations
y ).
(eliminate
For example
x, y|x3 , y 2
= x, y|x2 , y 3
or
x, y|y = x2
= hx| i
RF .
Proof.
1. If
rR
then
2. Since relators in
rN
by denition. So
G0 .
N = (R {r})F .
: X G0
: G G0 .
So the map
0 : G0 G0
X of G. So by the
Look at
and
and
0 : G G,
with
(x) = x x X
satises
(r) =G0 1,
Again
So
X {y} of G0
= 1G , so both
= IG0
and
isomorphism.
Denition 4.11.
R+ :
Tietze Transformation
on
G = hX|Ri.
X +:
G
G
Remove a relator: If there exists r R with (R \ {r})
= R , then replace hX|Ri by hX|R \ {r}i
1
Add a new generator: For any w A , replace hX|Ri by isomorphic group X {y}|R {yw
}
X :
Add a relator: If
R :
sR
is a relator of
do not contain
or
G,
then replace
r R
, then replace
with
r = yw1
y X , such that w
hX \ {y}|R \ {r}i.
for some
by isomorphic group
Example.
G = hX|R
{r}i, r =G 1 r1 =G 1, so G = X|R {r, r1 } . Now r1 =G 1 r =G 1,
1
so r is redundant, so G = X|R {r
} . Call these two moves R , replace relator by inverse
1
2. Similarly G = hX|R {r}i = X|R {g
rg} (since r = 1 g 1 rg = 1 for any g G). So can use R
1
to replace relator by conjugate. Often used for cyclic conjugates. Replace xyz by yzx (= x
(xyz)x).
1
1
Whenever some generator y or y
appears just once in some relators we can use R
followed by X
to
eliminate y .
2
3
1 1
3. x, y, z|(xz) , (yz) , xyz . We can eliminate x using xyz =G 1 z = y
x . Since x = y 1 x1 we have
1. Let
(xz)2 = 1
(xy 1 x1 )2 = 1
xy 2 x1 = 1
y 2 = 1
y2 = 1
2
x, y, z|y 2 , x3 , zxy . Now we can apply X to get G
x,
y|y
, x3
=
so can use
x3 = 1 .
Examples 1-3 were to illustrate how we use them, while Examples 4-5 are real examples.
12
So by
R , G =
4.
5.
hx,
yxyxyi
= yxyxy, a = xyi, now use RX to eliminate y
= x1 a, so G
=
y|xyxyx =1
=X +
hx, y, a|xyxyx
2
1 3
2
2
1 5
+
x,
a|aax
=
x
aaa
x,
a,
b|a
x
=
x
a
,
b
=
xa
.
Eliminate
x
=
a
b
by
RX
,
G
a,
b|b
=
b
a
=
=
=
X
a, b|b2 = a5 .
2n ). Introduce
For l, m, n 1 dene D = (l, m, n) =
x, y|xl , y m , (xy)n . (Note that D(2, 2, n)
= D
1
l
1 m n
1
then eliminate y = x
a. So x, a|x , x a) , a . Replace x by x , x, a|xl , (xa)m , an =
a = xy
x, a|xl , (xa)m , an = D(l, n, m). We also have clearly D(l, m, n)
= D(m, l, n). Since (m, n) and (l, m) generate S3 on {l, m, n} we have D(l, m, n)
= D(l0 , m0 , n0 ). For any permutation l0 , m0 , n0 of l, m, n (so we can
assume l m n if we want to)
The following is a basic result, but less useful than it appears because is practice we might not know in whether
hX|Ri
= hY |Si.
Therefore it does not enable you to decide this. (It has been proved to be undecidable in general)
hX|Ri to hY |Si.
Proof. G
= hX|Ri
= hY |Si.
elements of
Think of
so
G
= hX|Ri
= hX|R(X)i
= hX Y |R(X) {Y = Y (X)}i
X+
R+
R+
= hY |S(Y )i
acts on
{1, 2, . . . , n}.
Lemma 4.13.
Proof.
Let
i = (i, i + 1),
for
1 i n 1.
Sn = hi |1 i n 1i
Well known.
i j = j i )
for
i2 = 1, (i i+1 )3 = 1
|i j| > 1.
We have
since
Finally
(i j )2 = 1
Note. This presentation denes a Coxeter group. The general denition of them is x1 , . . . , xn |x2i , (xi xj )mij 1 i, j n
with 2 mij and mij = mji . The case n = 2 gives the Dihedral groups. They include Weyl groups studied
in Lie Algebra. Out presentation for Sn is the Weyl group of type An1 .
3
Proof.
: xi 7 i
extends to a homomorphism
: Gn Sn ,
which is
|Gn | n!
(since
xj H )
13
Case 2. j = i + 1:
We have
gi xj = gi+1 S
Case 3. j = i:
We have
Case 4. j < i:
We prove by induction of
Base case:
gi xj = gi1 S
ij
that
gi xj = xj+1 gi S
since
xj+1 H .
ij = 1 ( i 2 and j = i1). gi xj = gi2 xi1 xi xi1 = gi2 xi xi1 xi = xi gi2 xi1 xi = xi gi = xj+1 gi
Induction step: If
i=j>1
then
Gn = S ,
hence
|Gn : H| n + 1,
hence
|Gn | (n + 1)!.
Hence
is an
isomorphism.
4.1.2 Presentation of
(Q, +)
(Q, +) is not nitely generated. To see this let H = hg1 , . . . , gk i (Q, +). Then gi = mi /ni for some
mi Z and ni Z>0 . Elements of H all have denominators at most lcm(n1 , . . . , nk ), so we cannot have H = Q.
(Q, +) is generated by {1/n|n Z>0 }. Also by {1/n!|n Z>0 } since any m/n = m(n + 1)! 1/n!
The group
Proposition 4.15. Let G = hxi (i Z>0 )|xnn = xn1 (n > 1)i. Then G
= (Q, +).
Note. G is multiplicative, while (Q, +) is additive
Proof.
/Z
4.2
Dene
since
: {xi } (Q, +)
0 < kn < n.
Hence
by
n = 1, g = xk11
and
(g) = k1 = 0,
hence
k1 = 0
and
g = 1.
So
ker() = 1.
We use right actions (as opposed to left actions used in Algebra II) For a group
g G on . We can
(g) [(g) is a permutation
action is faithful if ker() is trivial, if and
g
i.e., , g G, = .
Two actions 1 : G Sym(1 ), 2 : G Sym(2 )
()2 (g) = (1 (g) ) g G.
instead of
are
equivalent
: 1 2
with
Let
ker()
{g G|Hkg = Hk k G}
{g G|kgk 1 H k G}
=
=
{g G|g k 1 Hk k G}
\
k 1 Hk
=:
CoreG (H)
kG
contained in
H.
1 CoreG (H) H H G G.
14
So
H CG
= H.
So we have
Coset Enumeration
G = hX|Ri with X, R nite and a nite set Y A generating H = hY i G. Algorithm tries to prove
that |G : H| is nite and to compute the coset action of G on the cosets of H . If |G : H| is innite it will not halt.
If |G : H| is nite it will succeed but there is no upper bound on the time taken.
At any time we have a set of positive, = {i1 , . . . , in } positive integers, which represent cosets of H in G. For
each i there is an associated word. For each i there is an associated word ai A , i , ai where i =coset
Hai . We always have 1 , a1 = . So 1 = H . For i , x A, ix may or may not be dened. If dened ix .
(This means Hai x = Haj where ix = j ). We always have
Given
(R1)
For
ix = j
if and only if
a1 a2 . . . ak A
jx1 = i.
with
ai A.
with
i ,
ia1 . . . ak
Then
is dened recursively to
provided everything is
dened.
(R2)
If
i , ai A
then
1ai
i.
Example. Let G = x, y|x2 , y3 , xyxy and H = hxyi.
If some
and dene
ix = j, jx1 = i
and put
Start with
1
x
y
1
(from
2
3
2x1 = 1, 1y 1 = 2:
Deduction
2y = 1
(from
(a)), 2x = 1
(b)
y
1
2
1
2
1
2
1
Denitions:
1
2
1y = 3.
2
1
Deductions:
y
2
3y = 2
(from
1
2
(c)), 3x = 3
(from
(d))
y
2
x
1
= {1, 2, 3}, 3 , y .
x
_
(a)
x
2
1
3. Now let
so
x
1
2
y
1
2. Now let
H.
= {1}, 1 , .
(a)
x
2
(b)
1
3
y
1
2
3
2
3
y
3
(c)
1
2
y
2
3
1
x
1
2
3
1
2
,3
y
2
1
3
x
1
3
2
(d)
y
2
3
1
2
3
ix is dened for all i , x A. All tables are complete, so the process stops. We have shown that |G : H| = 3
i ia dening an action of G on = {1, 2, 3} dened by x 7 (1, 2), y 7 (1, 2, 3). So : G Sym(),
2
hence im() = Sym(3) which has order 6. Hence |G| 6. Since H = hxyi with (xy) = 1, |H| 2, hence |G| 6.
So |G| = 6.
Now
with
We also have:
(R3)
If
i , ai , j , aj
and
ix = j ,
then
Hai x = Haj .
15
Proposition 5.1.
Proof. ix = j
(R3)
aj
Case 1.
From row
x1
of relator
x2
x1 x2 . . . xs ,
of a relator table.
xt = x
xt+1
...
xs
Can assume by induction that
ix = j j
all dened
k
0 0
0
(R3) is true for all equations i x = j that are know prior to deduction of ix = j . So Hak x1 . . . xt1 = Hai ,
Haj xt+1 . . . xs = Hak . So Haj xt+1 . . . xs x1 . . . xt1 = Hai . Hence x1 x2 . . . xs =G 1 xt+1 . . . xs x1 . . . xt =G 1
(cyclic conjugate). So Hai xt = Haj xt+1 . . . xs x1 . . . xt+1 xt = Haj
k
...
all dened
Case 2.
deduced
k = 1 and Hak = H .
x1 x2 . . . xs H .
1
Hai x = Hai xt = Hx1 . . . xt = Hx1
s . . . xt1 = Haj ,
since
So
x1 x2 . . . xs H .
As
Theorem 5.2. Suppose the process terminates with H = hyi G = hX|Ri. Then there exists an action of G on
with i(x) = ix = j ix = j . The action is equivalent to the coset action of G on right cosets of , with
equivalence , with (i) = Hai for i .
Proof.
indeed a surjection.
Now to show is injective. Suppose (i) = (j) (i , ai , j
1
ai aj = y1 . . . yt with yi Y Y 1 . From subgroups tables,
1ai = 1aj i = j by (R2).
By (R3) we have
Example.
Let
ix = j Hai x = Haj .
G = x, y|x3 , y 4 , (xy)2 = D(3, 4, 2)
Next dene
x
2
3
1
Next dened
x
1
2
3
4
5
is an equivalence of actions.
H = hyi,
and
y
=
1x = 2, 2x = 3
x
1
2
3
Hence
x
=
3
1
2
3y = 4
and
x
=
2
3
1
5
Finally dene
3
1
2
y
1
2
3
1
2
3
y
1
3
y
1
y
1
x
1
2
3
1
2
3
2
3
1
y
=
1
2
3
4y = 5
y
1
2
3
4
5
1
2
3
4
5
y
1
3
4
5
2
y
1
4
5
2
3
y
1
5
2
3
4
5x = 6
16
x
1
2
3
4
5
1
2
3
4
5
2
3
1
5
y
=
x
3
4
1
2
y
1
5
2
3
4
1
2
3
4
5
1
2
3
4
5
6
2
3
1
5
6
4
x
=
3
1
2
6
4
5
y
1
2
3
4
5
6
1
2
3
4
5
6
1
3
4
5
2
6
1
4
5
2
3
6
1
5
2
3
4
6
x
1
2
3
4
5
6
1
2
3
4
5
6
y
=
2
3
1
5
6
4
x
3
4
1
2
6
5
y
1
5
2
3
4
6
1
2
3
4
5
6
Then we are done as all tables are complete and all denition have been made. So
we have
Coincidences:
k 6= i).
If we nd
Example.
Haj = Hak
Let
Haj
with
and
G = a, b|a1 ba = b3 , b1 ab = a3
and
H = hai.
b1
b1
b1
b1
Dene
b1
b1
b1
b1
2
Dened
a1
a1
a1
b1
b1
b1
a1
a1
a1
1
1
b1
2
3
b1
1b1 = 3
a1
a
=
1b = 2
a1
a1
a1
2b = 1,
2
but
3b = 1,
b1
so
2 = 3.
b1
b1
b1
Hence replace
b1
by
b1
a1
a1
a1
1
2
3
2
b1
a
=
a1
a1
a1
Since
It can be shown that (R1),(R2),(R3) remain true after processing coincides. So Theorem 5.2 is still true.
We have not discussed how we can decide which new denition to make. By hand the natural choice is to ll
small gaps in tables to get deductions. But this can result in long relations being ignored, which could be bad.
There are two main systematic strategies used in programming.
1. Choose the rst
dene cosets
Hai
for which
ia
is order of increasing
ai
a A = X X 1
17
2. Go through relator tables in order lling in gaps as you go (even for long gaps)
Generally 1.
is better for work by hand. Also 2. leads to many more coincidences, but it is easier to program and
runs fast on computers for routine examples. Another advantage of 2. is that each row of each relator table only
needs to be scanned once while with one 1. need to keep revisiting row. It is important that strategy satises
(R4)
i , a A, ia
(R4) is satised with 1 but not necessarily with 2 so we must occasionally use 1 (xx
With a coincidence
representing
Let
Hai
all
ia
meaning
Hai = Haj ,
It is in
Hak .
i,
so numbers in
if it would not change any more however long the process ran.)
, x1 x)
number is in
Case 1.
i = j, i > j
(R4)
with
i , a X .
At that point,
Case 2. is innite.
ia
|| = |G : H|
contradicting
|G : H|
on
nite.
18
for all
i , a A
Presentation of Subgroups
6.1
Digression
Denition 6.1.
Note that
For
[g, h] = 1
Denition 6.2.
The
g, h G,
[a, b][c, d]
we dene the
if and only if
commutator
gh = hg .
Also
of
g, h
to be
[g, h] = g 1 h1 gh.
Commutator Subgroup (or Derived Group ) of G denoted [G, G] (or G0 ) is the group h[g, h]|g, h Gi.
[G, G]
a, b, c, d
we
is not a commutator.
Denition 6.3.
A subgroup
of
is
characteristic
if
(H) = H Aut(G)
(write
H charG)
Theorem 6.4. For any N C G, we have G/N is abelian if and only if [G, G] N
Proof.
We have
G/N
abelian
[gN, hN ] = 1 g, h G
[g, h] N g, h G
h[g, h]|g, h Gi N
[G, G]
F be free on X , N = RF ,M = (R C)F . So G = F/N and let G = hX|R Ci = F/M . Since
[x, y] M x, y X the generators of G all commutes. Hence G is abelian. By the third isomorphism theorem we
Let
have
G
F/N
=
G = F/M
=
M/N
M/N
[G, G] M/N .
Example. If G = x, y|x2 , y3 , (xy)6 , then G/[G, G] = x, y|x2 , y3 , (xy)6 , [x, y] .
which is abelian. So
6.2
Presentation of subgroups
derive a presentation of
gives this. But in our rst example, we just work it out without coset enumeration. We describe the process while
working through the example.
19
Let G =
x,y|x2 , y 3 , (xy)6 = D(2, 3, 6). We dene H = [G : G], as we saw
G/H
=
Example.
before
2 3
6
6
6 6
2
3
x, y|x , y , (xy) , xy = yx . In G/H the relator (xy) = x y = 1, so it is redundant. So G/H
x,
y|x
,
y
,
xy
=
yx
=
=
C2 C3
C
by
Proposition
4.10.
So
|G
:
H|
=
6
.
We
will
write
down
the
coset
action
(
which
is
the
same
as
the
= 6
regular representation of G/H ).
Dene : G Sym(6) by (x) = (1, 2)(3, 4)(5, 6) and (y) = (1, 3, 5)(2, 4, 6). [We use the facts that |(x)| =
2, |(y)| = 3, (x) and (y) xes no points, and the fact (x)(y) = (y)(x)] So we have (xy) = (1, 4, 5, 2, 3, 6),
(xy)4 = (y), (xy)5 = (x). So im() = h(xy)i, hence | im()| = 6. Since it is abelian we have G/ ker()
= im(),
so [G : G] ker(). Hence |G/H| = |G/ ker()| = 6, so ker() = H .
Exercise.
Show
down as
x1 y 1
2
5
1
6
4
1
3
2
6
3
5
4
Write action of
1
2
3
4
5
6
x
2
1
4
3
6
5
y
3
4
5
6
1
2
a table:
Scan the rows, and underline new numbers, regard the underline of numbers as denitions of these numbers.
(Its important to do this even if you have denitions already from coset enumerations, since otherwise might not
get Schreier transversal). So we have the denitions:
1x = 2, 1y = 3, 1y 1 = 5, 2y = 4
and
2y 1 = 6.
We are also
1
2
3
4
5
6
x
2
1
4
3
6
5
y
3
4
5
6
1
2
x1
2
1
4
3
6
5
y 1
5
6
1
2
3
4
from
{a, b, c, d, e, f, g} = Z . Recall
2x = a1 implies 1x1 = a1 2.
x
y
x1
y 1
2
3 a1 2
5
a1 4
1
6
b4 c5 d1 4
1
d3 e6 b1 3
2
f 6 1 g 1 6 c1 3
g5 2 f 1 5 e1 4
So we have
example
1
2
3
4
5
6
that
Z 1 = {ux1 ux1
|u U, x X},
are of the
So
2x = 1
= RF . Let H = E/N G. Let U be a Schreier
Transversal of E in F
(or equivalently
of H in G, since we are using the same letters x X to denote elements of
G and F ). Then N = S E where S = {uwu1 |u U, w R} (so |S| = |G : H| |R|}.
F
Proof. N = RF , with RF = {gwg 1 |g F, w
R}
.
Each
g =F hu with h E, u U . So R =
1 1
E
F
E
{h(uwu )h |h E, w R, u U } = S . So N = R = S
20
Corollary 6.7. Let Y be the set of Schreier generators of H in G (or equivalently of E in F ). Then H
= hY |S(Y )i
where S(Y ) is the set S = {uwu1 |u U, w R}, but rewritten as words in (Y Y 1 ) .
Idea of Proof. E
presentation of
to
S(Y ).
is free on
H = E/N .
SE
So
hY |S(Y )i
is a
(Warning this is not a formal proof, because we've not justied the change of generators
So looking at row
N =
1
2
3
4
5
6
2
a1
b4
d3
f6
g6
a1
a2
bd3
db4
f g5
gf 6
2
relators from w = x are a, a, bd, db, f g, gf .
If rows of table are cyclic conjugate then so are the resulting relators,
1
2
3
4
c5
e6
c1
e2
2
y
d3
dcf a3
dc5
y
def a1
6)
is as follows:
dcf 6
dcf 2
dcf a1
y
dcf ab4
1(xy)6
dcf abe6
dcf abeg5
Note that all numbers arise in the above row, so all other rows gives cyclic conjugates of same relators. Usually
the resulting presentation of
can be simplied
= b, f |b1 f bf 1
= hb, f |bf = f bi
d, g
using
d = b1 , g = f 1
= Z2
So
G = D(2, 3, 6)
Example.
is innite, since
[G : G]
= Z2
(and we say
|G/[G : G]| = 6
G = a, b|a3 , b5 , (ab)2 = D(3, 5, 2)
and let
H = b, ab1 ab2 a1 .
b
=
b1
a
1
a
5
b
=
a1
b
5
Relator Tables:
a
=
1b = 1
1a = 2, 2a = 3
3a = 1, 2b = 3
3b = 4, 4a = 5
5b = 2
21
5a = 6
6a = 4,6b = 5,4b = 6
1
=
a
2
3
v1
5
6
y4
1
2
3
4
5
6
b
t1
u3
4
w6
x2
z5
and
a
v 1 3
1
2
1
y 6
4
5
b
t1 1
x1 5
u1 2
3
z 1 6
w1 4
t, u, v, w, x, y, z .
1
4
2
5
3
6
(No need to do
v1
y4
2, 3
5, 6
as they
1
2
t1
u3
t 1
u4
t 1
uw6
t5 1
uwzx2
t 1
uwz5
(No need to do
row)
1
2
5
6
2
3
6
y4
u3
4
z5
yw6
uv1
5
z6
ywy4
4 as well)
uvt1
x2
z25
(yw)2 6
(No need to do 3, as
3a
4a
appears
t, u, v, w, x, y|v, y, t5 , uvwzx, uvt, x, z 2 , (yw)2
t, u, w, z|t5 , uwz, ut, z 2 , w2
t, w, z|t5 , t1 wz, z 2 , w2
t, w|t5 , w2 , (w1 t)2
t, w|t5 , w2 , (wt)2
= D(5, 2, 2)
D10
=
So
|H| = 10,
and since
|G : H| = 6
we have
|G| = 60,
hence
D(2, 3, 5)
is nite. In fact
D(2, 3, 5)
= A5
= PSL2 (5).
Example. An
presentation
on given generators of subgroups (not examinable)
example of computing
Let
this,
Generators:
x
1
y
=
x1
a1
y 1
x
=
. Label generators of
y
b4
H , a = xy , b = x1 y 1 xyx.
x
b3
b1
Relators:
a1
ab1 4
ab1 3
ab1 5
ba1 2
b1
b4
b2 4
b3 4
ba1 2
b1
ab1 5
(ab1 )2 5
(ab1 )3 5
ba1 2
b1
22
b1 3
b1 5
b1 4
a1 2
For
x
1
a1
a2
a2 = 1
ab1 5
b1 4
b4
b3
b1
ab1 5
3
3y 1 = 4
3y = 5
Deductions
3x = 1,2y = a1 4x = b4, 1y = b1 4 5y = ba1 2,5x = ab1 5
relators
a2 = 1
b3 = 1, (ab1 )3
2 3
1 3
So we have H = a, b|a , b , (ab
) = a, b|a2 , b3 , (ab)3 = D(2, 3, 3) which has
order
12.
So
|G| = 60.
Dealing with coincidence with this method is much harder and has additional technicalities.
Proposition 6.8. Let G = hX|Ri with X, R nite and |R| < |X|, then G/[G, G] is innite and hence so is G.
Proof. Let C = hti ,|t| = be the innite cyclic group. Consider a map : X C , let X = {x1 , . . . , xm },
(xi ) = ti for some i Z. By the Fundamental Theorem, extends to : G C if (r) = 1 r R. Note
that (r) = 1 r R if and only if the associated system of homogeneous linear equation in 1 , . . . , n as solution
1 2 3 1
21 +42 +23
then (r) = t
, so (r) = 1 if and only if 21 + 42 + 23 = 0).
(for example if r = x2 x1 x3 x2 x1
If |X| < |R|, then we have fewer equations than variables, so by Linear Algebra, there exists a non-zero solutions
1 , . . . , m Q. Multiply by a constant to get a solution i Z. So there exists a non-trivial homomorphism
: G C with im() C , so im() is innite. So G/ ker() is innite and abelian, hence [G, G] ker(), so
G/[G, G] is innite.
Lemma 6.9. Let H G, = {Hg|g G}, coset action of G on . Then for any g G, Hk we have
(Hk)g = Hk if and only if g H . That is StabG (Hk) = H .
Proof.
We have
(Hk)g = Hk ,
kgk 1 H ,
g k 1 Hk = H = Hkg
since
H C G.
G = hx1 , . . . , xr |w1m1 , w2m2 , . . . , wsms i where i=1 m1i r 1. Assume also that there is a
group P and a homomorphism G P in which |(wi )| = mi for 1 i s. Then G is innite.
Proof.
Ps
Let
wl
cj we have cj i 6= cj for 1 l < mi . So in the row for c, the coset numbers c1 , c2 , . . . , cmi
are all dierent, so these mi rows just give cyclic conjugates of relator v for c1 . So we only need to keep n/mi of
Ps
mi
1
relators from wi . So can reduce to presentation of H with (r 1)n + 1 generators n
i=1 mi relators which by
assumption is less than n(r 1). So by Proposition 6.8, we have H/[H, H] is innite, so G is innite.
Example. Let G = D(2, 4, 5) = x, y|x2 , y4 , (xy)5 . We have 21 + 14 + 15 < 1, so to prove innite we need to
nd : G P . Can look for permutations, a = (1, 2), b = (2, 3, 4, 5) then ab = (1, 3, 4, 5, 2). So can take
P = h(1, 2), (2,
3, 4, 5)i = S5
P 1
3 3 3
3
3
3
,then
Let G = x, y, z, |x , y , z , (xy) , (yz) , (xz)
mi = 2 3 1. So for P , take P = ha, b, ci where
a = (1, 2, 3), b = (4, 5, 6) and c = (7, 8, 9). So G is innite.
Lemma 6.9, for any coset
6.3
l m
n
2 2 2
l
m
n
The groups D(l, m, n) = x, y|x , y , (xy)
. Assume 2 l m n. Let G = a, b, c|a , b , c , (ab) , (bc) , (ac)
.
The subgroup hab, bci has index 2 in G and is isomorphic to D(l, m, n) (easy proof with Reidemeister - Schreier). G
is a 3 generators Coxetor group and can be studied as reection groups. Take the triangular tessellation of plane
(Euclidean, elliptic or hyperbolic) using triangles with angles /l, /m, /n. Then a, b, c are reections in sides of some
xed triangle. It can be proved that group generated by a, b, c is isomorphic to group G dened by presentation.
The three cases are:
23
Elliptic Case
When 1/l
(2, 3, 5) = A5 .
and
So they are all nite. The plane is the surface of a sphere, so the tessellation is nite. (For
Euclidean Case
(2, 3, 6).
= 1.
and
Hyperbolic Case
When 1/l
But we will prove this algebraically. We have already considered all 1/l
Theorem 6.11.
Proof.
containing elements
We can always nd nite permutation with these orders. For example, with
x = (1, 2, 3, 4, 5), y = (3, 4, 5, 6, 7, 8, 9) then xy = (1, 2, 4, 6, 7, 8, 9, 3, 5). It is hard to describe in general this process.
In fact we construct P as a quotient group of matrices. Let K be a eld of characteristic not 2. Let SL2 (K)
be as usual the multiplicative group of 2 2 invertible matrices with entries in K and determinant 1. Let Z =
1 0
1 0
{
,
}, note 1 6= 1 since char(K) 6= 2. Then Z C SL2 (K) (in fact Z is the centre of SL2 (K).
0 1
0 1
Dene PSL2 (K) = SL2 (K)/Z .
1 0
Lemma 6.12. 0 1 is the only element of order 2 in SL2 (K)
a b
Proof. Let
= A with ord(A) = 2. Then A2 = I implies a2 + bc = bc + d2 = 1, so b(a + d) = c(a + d) = 0
c d
2
hence either b = c = 0 or a + d = 0. If a + d = 0, then d = a, but det(A) = ab bc = 1 implies a bc = 1
2
2
2
contradicting a + bc = 1 (using 1 6= 1). So b = c = 0 and hence a = 1 = d , hence either a = d = 1 or
a = d = 1
Lemma 6.13. If A SL2 (K) with ord(A) = 2r for some r 1 then order of AZ in PSL2 (K) is r
Proof.
Since
ord(A) = 2r
then
ord(Ar ) = 2.
So
Ar =
1 0
0 1
Z
As
/ Z
and
for
1 s < r,
so the result
follows.
a b
S , then Tr(A) = a + d and the characteristic polynomial of A = (a x)(d x) bc =
c d
x2 (a + d)x + (ad bc) = x2 Tr(A) + 1. So when Tr(A) 6= 2 we have distinct eigenvalues.
Let
A =
Tr(A) = Tr(B) implies A and B have the same characteristic polynomial and
L of K ) are distinct, so by Linear Algebra, A, B are similar, i.e., there
P 1 AP = B . So A, B are conjugate in SL2 (L). So ord(A) = ord(B).
Now
an extension eld
that
eigenvalues (possibly in
exists
P SL2 (L)
such
l, m, n 2 and assume that K contains primitive (2l)th , (2m)th and (2n)th root of unity.
Then there exists A, B S with ord(A) = 2l, ord(B) = 2m and ord(AB) = 2n.
Proof.
0
2l, 2m
4 wehave + 6= 2 and
1
1
+ 6= 2. (Note root of unity and + = 2 then = 1). So let A =
and B =
1 1
0 1
1
for some . Then Tr(A) = +
, so by Lemma 6.14 ord(A) = 2l. Similarly ord(B) = 2m for any K . Now
th
1
AB =
. Let be a primitive (2n)
root of unity. By Lemma 6.14 if Tr(AB) = +
, then
+ 1 1
ord(AB) = 2n. So we just choose = + 1 1 1 .
Let
be primitive
(2l)th
and
PSL2 (K)
(2m)th
element
24
have orders
l, m, n.
So we have the
If we choose
K = C,
then
hAZ, BZi
with elements
, .
Theorem 6.16. Let l, m, n 2, then there exists a nite group P , with , P and || = l, || = m, || = n.
Proof.
(2n)
th
K,
q=p
6= 2
characteristic
p,
Fq \ {0}
is cyclic of order
25
G(m, n) = x, y|y 1 xm y = xn , m, n 6= 0. G(2, 3) was the rst example (1962) of a nitely generated nonHopan group, i.e., there exists 1 6= N C G with G/N
= G. Easy to nd non-nitely generated example. The
groups with m = 1 have an easier structure. So we will consider those rst. Note that the case m = n = 1 is the
free abelian group, so we assume n > 1.
1
Consider G = (1, n) = x, y|y
xy = xn . Dene xr = y r xy r for any r Z (so x0 = x and x1 = xn ).
Let
Lemma 7.1. We have xnr = xr+1 for all r Z. More generally xnr
Proof. xnr = (y r xy r )n = y r xn y r = y r y 1 xyy r = xr+1
.
r
Second statement is by induction on
Let
So
xr = xn
. But not
= xr+k , k 0.
x1 = yxy 1
is not a power of
x.
N = hxr |r Zi .
Corollary 7.2.
Proof.
k.
xs is a power of xr , so [xr , xs ] = 1.
Corollary 7.3. N = xG C G
Proof. Recall xG = g 1 xg|g G . For any r, xr = y r xy r xG , so N = hxr i xG .
1
For the other direction, we need to prove that for all g G, we have g
xg is a product of the xr . Write g as
1
1
a word in x
, y
. We do a prove by induction on length of the word.
1
If Length is zero, then g is the identity, so g
xg = x = x0
1, 1
1
Let g = wa with a {x
y }. Then g xg = a1 (w1 xw)a , which by induction is a1 (xr1 . . . xrk )a. If
a = x1 then a1 xr a = xr for all r, hence g 1 xg = w1 xw and we are done. If a = y 1 , then y 1 xr y = xr+1 and
yxe y 1 = xr1 , so we still get g 1 xg = product of xr .
G/N = G/ xG
, which is what we get if we add relator x to presentation of G. That is G/ x
=
Now
1
n
x, y|y xy = x , x = 1 = hy| i innite cyclic. So we have N is abelian (but not nitely generated) and G/N innite
1
cyclic, so G is metabelian group. We need a norm form for group elements. Using xr y = yxr+1 , xr y
= y 1 xr1
1
k 1 1
we can move y, y
to the left of a word to get in the form g = y xr xr . . . . Since xs is a power of xr for each
1
2
s > r, each xri is a power of xr with r = min ri . So we get g = y k xsr for some s Z. Since xnr = xr+1 we can
assume that n - s.
If
s > r,
N is abelian.
Example.
Let
then
Let
Dene
H = GL2 (Q)
: {x, y} H
2 2invertible
matrices with
n 0
and (y) =
. Then
0 1
1/n 0
1 0
n 0
1
(y xy) =
0 1
1 1
0 1
1/n 0
n 0
=
1 1
0 1
1 0
=
n 1
(= multiplicative group of
by
1
(x) =
1
0
1
=
So by the Fundamental Theorem,
(x)n
extends to a homomorphism
: G H.
Now
(xr )
= (y r xy r )
r
n
0
1
=
0
1
1
1 0
=
nr 1
26
r
0
n
1
0
0
1
entries in
Q)
So
(y k xsr )
k
s
n 0
1 0
0 1
nr 1
k
1
0
n 0
snr 1
0 1
k
n
0
snr 1
=
=
=
So for distinct
r, k, s
with
s - n,
Note
subgroup
(N )
is generated by
{sn |s Z, r Z}
(xr ) =
1
nr
y k xsr
0
1
|r Z =
1
snr
0
|r, s Z
1
.
which is isomorphic to the
a
of (Q, +), which is the set of rationals
b such that primes dividing
n.
Now we move onto the general case
1
(x) =
1
n/m
0
, (y) =
1
0
0
,
1
but
G(m, n)
with
m, n 2.
We still have
: G GL2 (Q)
dened by
is not a monomorphism.
H = hX|Ri
hz1 , . .
. , zk i , hz10 , . . . , zk0 i be isomorphic subgroups of H with isomorphic zi 7 x0i .
1
is G = X, y|R, y
zi y = zi0 . It can be proved for example that: The natural map
be a group and
H G dened by X X is a monomorphism.
G(m, n) is HNN extension, z1 = xm , z10 = xn
so
hz1 i , hz10 i
H = hx|i.
in proof of unsolvability of word problem for group presentations. Also used for constructing examples with strange
properties. Such as innite groups in which all non-identity elements are conjugate.
We still use
1.
ti , ui , v, r Z
2.
ti 6= 0
3.
ui 6= 0
for all
4.
ui > 0
then
0 ti < m
5.
ui < 0
then
0 ti < n
for all
and
r>0
i>1
and
t1 = 0
if
r=0
Note that 1. ,2. and 3. we could do in any groups, while 4. and 5. we can impose using substitutions above arising
from group relators. We conjecture that this is a normal form for group elements.
1. -5.
above.
This method of proof can be used in general to prove that a conjectured normal form for a group really
is a normal form. Useful if there is no representation of the group that can be used. We construct a representation
as group of permutations of set of normal forms, which will be equivalent to regular group action.
Proof.
Let
normal form of
G on . First want an
, a {x1 , y 1 } we want a
We construct an action of
a.
27
action of
to be the
if
x
x
xt y u xv+1
xt y u xv1
t u b
an
b 6= 0
x y x yx
t u+1 an
x y
x
b = 0, u 6= 1
t+an
x
b = 0, u = 1
t u d 1 cm
d 6= 0
x y x y x
t u1 cm
x y
x
d = 0, u 6= 1
t+cm
x
d = 0, u = 1
We dened maps
prove that
Case 1.
Case 2.
(y )y
(y )y
. We get
(y )y
(or Case 3 if
To prove
maps.
for
(y
(a) Sym()
(a) is a bijection), we
(x), (x1 ). So we prove
y
Consider 3 cases for
(that is
)y =
is similar).
= xt y u xb+am = .
u = 0 with r = t = 0).
(y )y
= xt y u xam =
Case 3.
=y
If
t 6= 0
1 am
. Hence
=x
1
an
and
(y )y . Then we have (y )y
y y 1
so ( )
= y 1 xam = .
= xt y 1 xam = .
If
t = 0,
then
r = 1
so
So we have that
(y )y
Case 1. = xt y u xam+b
.
n
t u b
(a+1)n
x y x yx
yx
Case 2. = xt y u xam .
So
(y
= xt y u x(a+1)m+b ,
Hence
So
Case 3. = xt y 1 xam .
x = xt y u x(a+1)m
So
ax = xt y 1 x(a+1)m
= xt y u+1 x(a+1)n = yx
= xt+(a+1)n = yx
(since
Same kind of proof can be used more generally to get normal form for HNN extensions.
G = G(2, 3) = x, y|y 1 x2 y = x3 and r = x1 y 1 xyx1 y 1 xyx1 = [x, y]2 x1 .
1 1
form. x
y = x2 x3 y 1 = x2 y 1 x2 . So
Now let
normal
We want to put
into
= x1 y 1 xyx1 y 1 xyx1
= x2 y 1 x1 yx1 y 1 xyx1
= x2 y 1 xyx4 y 1 xyx1
= x2 y 1 xyx2 y 1 x3 yx1
= x2 y 1 xyx2 y 1 xyx7
Denition 7.6.
A group
is
non-Hopan
if there exists
Theorem 7.7.
1 6= N C G
such that
G/N
=G
G(2, 3) is non-Hopan. (In general G(m, n) is non-Hopan if and only if there exists primes p, q
with p|m,q|n and p - n, q - m)
28
Proof.
G = G(2, 3), r = [x, y]2 x1 = x2 y 1 xyx2 y 1 xyx7 6= . So r 6=G 1. Let N = rG ,so N 6= 1.
presentation of G/N , we just add r as extra relation to G. So
G/N
= x, y|y 1 x2 y = x3 , x = [x, y]2
= x, y, w|y 1 x2 y = x3 , x = w2 , w = [x, y]
+
*
1 4
6
2
y, w|y w y = w , w = [w , y]
=
| {z }
Let
w=w2 y 1 w2 y
y, w|y 1 w4 y = w6 , y 1 w2 y = w3
y, w, |y 1 w2 y = w3
= G
since
y 1 w2 y = w3
y 1 w4 y = w6 .
29
To get
a torsion group), is
nite? (Certainly true for Abelian groups by the Fundamental Theorem of Finitely Generated Abelian Groups)
The general answer is no: In 1964 an example was given by Gringorchuk
Harder question is: Given a nitely generated group
n (n 8000?).
such that
The answer is
of
Denition 8.1.
We dene the
r, n
is
B(r, n)
innite and
B(2, 5).
G with r generators and g n = 1 g G.
The answer is Yes, done by Zelmanov (1990?), there exists largest nite quotient
Theorem 8.2.
Let
for all
gG
Equivalently
Proof.
gp = 1
B(r, n)
with
and
RB(r, n).
In particular
G = B(r, 2), g, h G.
Consider
(gh)2 = ghgh = 1
but
g 2 h2 = gghh = 1.
So we get
gh = hg
and
is
abelian.
So
G = x1 , . . . , xr |x2i , [xi , xj ]
= hx1 i hxr i
= C2r
Cauchy's Theorem. If G is a nite group p||G| with p prime, then G has an element of order p
Proof.
Theorem 8.3.
Proof.
r1
Induction on
r.
11
|B(1, 3)| = 3 = 33
3
1 1 1
Let
Note for g, h G = B(r, 3) we have (gh) = 1 implies ghg = h
g h . Let H = hx1 , . . . , xr1 i
3r2
1
G. By induction, we know H is nite with |H| 3
. For any g = G let g = u1 z
u2 . . . z 1 um with ui H and
3
z = xr (so z = 1). Do this with the smallest m. If we had zuz we can turn that into u1 zu1 which reduces m.
1
1
So we have that z and z
must alternate in the word. Note also that zuz
vz = zuzzvz = u1 z 1 u1 v 1 z 1 v 1
1
vzw uz 1 vz 1 z 1 w uv 1 zv 1 z 1 w, so
reduces m. So we have m 3 and hence G is nite. Also uz
elements of G are
For
r = 1,
r > 1.
g = u1
we clearly have
(we have
g = u1 x1 u2
|H|
of them)
(we have
g = u1 zu2 z 1 u3
2|H|2
(we have
of them)
|H|3
of them)
|G| |H| + 2|H|2 + |H|3 . By Cauchy's Theorem, we have |H| = 3m for some m. So |G| 3m + 2 32m + 33m <
r1
33m+1 . But |G| is also a power of 3, so |G| 33m . By induction m 3r2 so |G| 33 .
r
r
m(r)
3
In fact |B(r, 3)| = 3
where m(r) = r +
2 + 3 = O(r ). The bounds agree for |B(1, 3)| = 3 and |B(2, 3)| =
33 . But |B(3, 3)| 39 when in fact |B(3, 3)| = 37 .
i
1
r+1
Let G be a group, dene lower central series (G) as follows: (G) = G and
(G) = [G, r (G)]. G is of
C+1
C
nilpotent class C if
(G) = 1 ( (G) 6= 1), so note that Class 1 means abelian. [Note G nite and G nilpotent
So
30
B(r, 3)
is nilpotent of class 3.
r
r
r
| 2 (G)| = 3(2)+(3) , | 3 (G)| = 3(3)
and
4 (G) = 1.
We can also dene the derived series of
(r+1) (G)
for all
r 0. G
as follows,
soluble.
B(r, 4) are nite, order 2k(r) for some k(r). No know formula known fro k(r). WE have k(1) =
4, k(2) = 12, k(3) = 69, k(4) = 422 and k(5) = 2728. B(r, 4) is nilpotent and soluble but its derived length tends to
as r tends to .
The groups
Theorem 8.4.
Theorem 8.5. Let G = hK, zi with K G, K nite, z 2 K and g4 = 1 for all g G. Then G is nite.
Proof of Theorem8.4 (using Theorem 8.5).
We do this by induction on r .
r = 1, we have |B(1, 4)| = 4
2
Let r > 1, G = hx1 , . . . , xr i, let H = hx1 , . . . , xr1 ithen H is nite by induction. So let L = H, xr . Then
applying Theorem 8.5 with K = H and z = xr , we have L is nite. Then apply Theorem 8.5 again to K = L and
z = xr to get that G is nite.
For
8.1
First example of an innite, nitely generated group in which all elements have a nite order. All elements have
order
2k
k.
31
B(r, n)
innite)
Let
layer 0
ll
lll
l
lr
llr
rl
lrl
rr
lrr
.
.
.
layer n : 2n vertices
At every vertex label
v,
there is a copy
An automorphism of
Tv
of
rotted at
v.
is a permutation of vertices that maps edges to edges. It must x root vertex since this
has just two neighbours, all other have three. So it must x the set
of vertices at level 1 - so either xes
layer
for all
n 0.
Let
idT
and
{l, r}
and
Tl
and
Tr
o
a
i.e.
/
a
by
=
with
a = T , b, c, d
b
b
Tl
c
Tl
d
ITl
b
Tl
..
..
..
c
c
Tl
d
ITl
b
Tl
c
Tl
..
32
all x
and
so can be dened
d
d
ITl
b
Tl
c
Tl
d
..
ITl
..
a2 = 1. Since for b, c, d
all vertices lie in a subtree Tv , which action is aTv or idTv we must have b = c = d = 1. Furthermore these
actions of (b, cd) on Tv are (, , I), (, I, ) or (I, , ), we must have bc = d on all such subtrees. So bc = d, in
fact {1, b, c, d} is a Klein 4 groups and G = ha, b, ci.
Consider aba: Tr Tl Tl Tr , so aba acts as aTr on Tr .
So the recursive denition allows us to calculate actions of
b, c, d
action on
b
c
d
aba
aca
ada
Tl
action on
a
a
id
c
d
b
Tr
image under
c
d
b
a
a
id
(a, c)
(a, d)
(id, b)
(c, a)
(d, a)
(b, id)
Lemma 8.6. Let H = hb, c, d, aba, aca, adai ,then |G : H| = 2. In fact H is the stabiliser Gl of l and r
Proof.
H Gl , a
/ Gl so a
/ H , hence |G : H| > 1.
G = ha, b, ci and S = H Ha, g1 = 1, g2 = a
a
b
c
g1 a Ha
bH
cH
g2
1H
ab = (aba)a Ha ac = (aca)a Ha
So S = G.
Clearly
So it is enough to prove
G = H Ha.
We use
Proposition 4.7. So
Dene a homomorphism
Proposition 8.7.
Proof.
If
Let
1 , 2
:H GG
by
(h) = (action
of
on
Tl , action
of
on
Tr ).
G is innite
G G onto its direct factors, then a, b, c, d im(1 ) (and also in im(2 )).
im(1 ) |G|, but domain 1 = H and |H| < |G| which is a contradiction.
be projections of
Case 1. n
Case 2. n
is even:
(g) = (w1 , w2 )
|(g)|. But is
where
so
so
g 2 = (ax1 a)a2 (ax3 a)x4 . . . (axn a)x1 (ax2 ) . . . (axn1 a)xn . So each xi and
2
2
each axi a occurs once in product. Hence |g | = 4n with 2n bracketed terms in H , (g ) = (g1 , g2 ), g1 , g2 G, with
|g1 | = |g2 | = 2n. So cannot immediately apply induction to g1 , g2 . So we get three more cases
is odd:
(g
/ H),
then we have
33
1. If some
xi = d,
then
in words for
g1 , g2 .
So
by
|g1 |, |g2 |
3. All
xi = c,
x i = b,
hence so is
Example.
then
are power of
Let
(xi ) = (a, d)
2, so is g
in which case
and
So both
g = ab, g 2 = (aba)b,
so
(ca)2 = c(aca)
and
|g1 ||g2 |
ac
(ca)
so
=
2
(ca)
ad
da
da
ad
ad
da
da
ad
b
Since
ca
Finally
involve a
|g|
g2 =
We have
g1 , g2
b2 = 1,
we have
g 16 = 1,
so
|g| = 16.
Note
Theorem 8.9.
Proof. Let g = ab, let x = g 2 , (x) = (ca, ac). Let K = xG = g 1 xg|g G . So xc = cxc K, (xc ) = (cxc) =
(a, d)(ca, ac)(a, d) = (ac, dab).
xxc K , (xxc ) = (ca, ac)(ac, dab) = (1, x). Conjugating by a we get (x, 1) K . Hence for all g G we have
h=
g
for some
g0 .
h1 xh =
g 1 xg
g G.
Since
K = g 1 xg|g G ,
K
1
we have
and
1K
1
34
and
etc.
K has elements of
|h| = 2n . By above
We now prove
let
hK
with
2n
order
for all
n 1.
h=
n = 0, 1, 2, 3 (|x| = 8).
For induction,
, we saw that
g8 =
?(c)
so
g 8 hg 8 =
so
(hg 8 )2 = hg 8 hg 8 =
Since
|h| = 2n
by assumption, so
|(hg 8 )| = 2n ,
so
|hg 8 | = 2n+1
1
1
1
1
h
completing the induction.
the minimum
Theorem 8.10 (Hard (Gromov) ). Let G be nitely generated, G has polynomial growth if and only if there exists
H G with |G : H| nite and H nilpotent.
Grigorchuk's group was the rst example with intermediate growth, that is
but less than all exponential functions in
n.
35
G,X
n,