One way to define a group is to specify a collection of generators together with a collection of relations satisfied by those generators.
Question: What does a group with a set of generators but no relations look like? If the set of generators is S, such a group is called the free group on S.
Example 6.1⟨g⟩=image(Z→G)n↦gn
We are going to generalize Z. An analogous description of Z is
∗Zg⇓⟶GG.
For any map of sets
S→G,
we will obtain a group homomorphism
F(S)→G,
where F(S) is the free group on the set S.
§ 6.1 Words and Letters
Definition 6.1 Let X be a set. A word on X is a finite ordered collection of elements of X. Given a word w, an element of w is called a letter of w.
Equivalently, a word is:
an element of
Xnfor some n⩾0
a sequence
X1X2⋯Xn−1Xn
where each Xi∈X and n⩾0.
Remark The empty word is the word containing no letters.
We write Word(X) for the set of all words on X.
Example 6.2 If X=a,
Word(X)={∅,a,aa,aaa,…}.
If X=a,b,
Word(X)={∅,a,b,ab,ba,aa,bb,…}.
Given two words in X, we may concatenate them to produce a new word:
Word(X)×Word(X)(w1,w2)→Word(X)↦w1w2.
Example 6.3
(ba,ab)(ab,ba)↦baab↦abba.
This is clearly associative, and the empty word looks like an identity element. But there are no inverses! Let us fix this.
Given a set
S={a,b,c},
let S′ be the set of symbols
S′={a−1,b−1,c−1,…}.
Thus S and S′ are in bijection.
We define
S=S∪S′={a,a−1,b,b−1,…}.
Example 6.4 A word in S might look like
w=babb−1a−1c−1ca.
§ 6.2 Reduction of Words
Definition 6.2 A word in S is called unreduced if, for some a∈S, one of the strings
aa−1ora−1a
occurs in the word. If a word is not unreduced, it is called reduced.
Example 6.5
aaab−1a−1bacbcb−1bc−1acbcbb−1c−1}is reducedare both unreduced.
Definition 6.3 If w′ is obtained from w by removing, or cancelling, one occurrence of
aa−1
or
a−1a,
then we say that w′ is obtained from w by cancellation. We write
w⇝w′.
Example 6.6
The empty word is obtained by cancellation from b−1b and from bb−1.
ab is obtained by cancellation from
abb−1bc−1cabacc−1b.we may remove abb−1b or abb−1b
Definition 6.4 If w′ is obtained from w through a sequence of cancellations,
w⇝⋯⇝w′,
and w′ is reduced, then w′ is called a reduction of w.
Proposition 6.1 If w′ and w′′ are reductions of w, then
w′=w′′.
Proof: We use induction on the length l of the word w. Notice that
w⇝u⇒length(u)<length(w).
When l=0: the empty word is reduced.
When l=1: the word contains only one element, so it is impossible for a and a−1 to occur next to each other. Thus every word of length 1 is reduced.
Assume that every word of length l−1 has a unique reduction. We prove the result for words of length l.
If w has length l and is already reduced, we are done.
Otherwise, somewhere in w there is an occurrence of
aa−1
or
a−1a.
There may be several such occurrences.
For example, consider
w=a−1aa−1aa−1a,
which has length 6. Choose one occurrence
⋯a−1a⋯.
A reduction of w may be obtained in one of the following ways:
(i) At some stage, cancel the chosen a−1a.
(ii) Never cancel the chosen a−1a.
Case (ii) can occur only in the following situations:
In (6.1), cancelling a−1aa−1 using either
or
produces the same word.
The same is true for (6.2). Therefore, we may assume that the chosen
a−1a
is cancelled at some stage. Any reduction obtained by (ii) can also be obtained by (i).
Thus, we have a reduction
Thus, whether we cancel aa−1 at Step 1 or at some later stage, we obtain the same reduction.
□
§ 6.3 Definition of the Free Group
Definition 6.5 Let S be a set. The free groupF(S) on S is
Proposition 6.2 The inverse of
S1⋯Sn
is
Sn−1⋯S1−1.
Proof: The inverse of
S1⋯Sn
is
Sn−1⋯S1−1
because
□
§ 6.4 Equivalence Relations
Definition 6.6 Let X be a set. An equivalence relation on X is a subset
R⊂X×X
satisfying:
(1) For every x∈X,
(x,x)∈R.
(2) If
(x,y)∈R,
then
(y,x)∈R.
(3) If
(x,y)∈R
and
(y,z)∈R,
then
(x,z)∈R.
We write
x∼y
if
(x,y)∈R.
Example 6.9 Let G act on a set X. Define
x∼y
if and only if
y=gx
for some g∈G.
This is an equivalence relation because
(1)
x=1Gx,
so
x∼x.
(2)
x∼y⇒y=gx⇒x=g−1y⇒y∼x
for some g.
(3)
y∼z⇒z=g′y,
so
z=g′gy,
and hence
z∼x.
Thus, for every x,
Ox
is the equivalence class of x:
Ox={y∣y∼x}.
The orbit space X/G is the set of equivalence classes.
Here is another example.
Example 6.10 Let S be a set and define
S′S={x−1}x∈S=S∪S′.
§ 6.5 Existence of a Unique Reduction
Theorem 6.3 Every
w∈Word(S)
has a unique reduction.
Proof: We use induction on the length l.
The case l=0 is clear.
The case l=1 is clear.
Assume that for every word w′ of length
⩽l−1,
the set
{reductions of w′}
has exactly one element.
We must prove the same for every word w of length l.
If w is already reduced, then no other word can be obtained from w by cancellation. Therefore
{reductions of w}has exactly one element—witself.
Otherwise, somewhere in w there is an occurrence of
aa−1ora−1a.
Fix one such occurrence:
w=⋯aa−1⋯.
We have underlined it.
Consider the following:
1◯ is an equality because if the chosen
aa−1
is cancelled at Step N, then we may instead cancel it first and then perform Steps 1 through N−1, obtaining the same reduction.
2◯ is either an equality or the set is empty, because not cancelling
aa−1
means that at some stage one must perform a cancellation like
or .
Together,
1◯
and
2◯
tell us that every reduction of w can be obtained by first cancelling the chosen
aa−1.
But
w′=⋯aa−1⋯
is a word of length less than l!
Moreover, every reduction of w obtained by first cancelling
aa−1
is a reduction of w′.
Therefore,
{reductions of wobtained by first cancelling aa−1}={reductions of w′}=a set containing exactly one element.
□
Example 6.11 If
S=∅,
then Word(S) is a set containing one element—the empty word, which has length zero.
Example 6.12 If
S=∅,
then
Free(S)={reduced words in S=∅},
which is the set containing the empty word.
Therefore, when
S=∅,
Free(S)
is a group containing exactly one element.
§ 6.6 Applications of Free Groups
Proposition 6.4 Let G be a group. Suppose
j:S→G
is a map of sets. Then it extends to a group homomorphism
F(S)→G.
Proof: Let
s∈S
be an element of the set, and let
j(s)∈G
be its image in G.
Let
jˉ:S→G
be the function defined by
s↦j(s),s−1↦j(s)−1.
We then define a function
ϕj:Word(S)→G
by sending any word
W=s1…sl,
where
si∈S,
to
ϕj(s1)⋅ϕj(s2)⋯ϕj(sl).
We must prove that this gives a well-defined map on F(S) and that it is a homomorphism.
Indeed, if w is a reduced word obtained from W, then it is obtained by cancelling adjacent inverse pairs. On the other hand, whenever a letter s occurs next to its inverse s−1 in W, the corresponding product in G contains
ϕj(s)
next to
ϕj(s−1)=ϕj(s)−1.
Thus, if we cancel two inverse letters in the word W to obtain a new word w′, then
ϕj(W)=ϕj(w′).
More explicitly, in a product of several elements of G, removing an occurrence of