Topology/Free group and presentation of a group
From Wikibooks, the open-content textbooks collection
[edit] Free monoid spanned by a set
Let V be a vector space and
be a basis of V. Given any vector space W and any elements
, there is a linear transformation
such that
. One could say that this happens because the elements
of a basis are not "related" to each other (formally, they are linearly independent). Indeed, if, for example, we had the relation v1 = λv2 for some scalar λ (and then
wasn't anymore linearly independent), then the linear transformation
could not exist.
Let us consider a similar problem with groups: given a group G spanned by a set
and given any group H and any set
, does always exists an group morphism
such that
? The answer is no. For example, consider the group
which is spanned by the set X = {1}, the group
(with the adition operation) and the set Y = {2}. If there would exists a group morphism
such that
, then
, which is impossible. But if instead we had choose
, then such a group morphism would exists and it would be given by
. Indeed, given any group H and any
, we have the group morphism
defined by
(in multiplicative notation) that verifies
. In a way, we can think that this happens because the elements of the set
(that spans
) don't verify relations like nx = 1 (like
) or xy = yx. So, it seems that
is a group more "free" that
.
Our goal in this section will be, given a set X, build a group spanned by the set X such that it will be the more "free" possible, in the sense that it doesn't have to obey relation like xn = 1 or xy = yx. To do so, we begin by constructing a "free" monoid (in the same sense). Informally, this monoid will be the monoid of the words written with the letters of the alphabet X, where the identity will be the word without letter (the "empty word"), and the binary operation of the monoid will be put together two words to form a new word. The notation
that we will use for the element of this monoid meets this idea that the elements of this monoid are the words
where
are letters of the alphabet X. Here is the definition of this monoid.
Definition Let X be a set.
- We denote the n-tuples
(with
and
) by
. - We denote (), this is,
with n = 0, by 1. - We denote by FM(X) the set
. - We define in FM(X) the concatenation operation * by
.
Next we prove that this monoid is indeed a monoid. It's an easy to prove result.
Proposition (FM(X), * ) is a monoid with identity 1.
Proof The operation * is associative because, given any
, we have
.
It's obvious that (FM(X), * ) as the identity 1. 
Following the idea that the monoid (FM(X), * ) is the more "free" monoid spanned by X, we will call it the free monoid spanned by X.
Definition Let X be a set. We call free monoid spanned by X to (FM(X),*).
Examples
- Let X = {x}. Then
and, for example, xx * xxx = xxxxx. - Let X = {x,y,z}. Then
and, for example, xxx * yxz = xxxyxz.
[edit] Free group spanned by a set
Now let us construct the more "free" group spanned by a set X. Informally, what we will do is insert in the monoid FM(X) the inverse elements that are missing in it for it to be a group. In a more precise way, we will have a set
equipotent to X, choose a bijection from X to
and in this way achieve a "association" between the elements of X and the elements of
. Then we face
(with
) as having the inverse element
(with
), where
is is associated with
, respectively. Let us note that the order of the elements in
is "reversed" because the inverse of the product
must be
, and the
are, respectively,
. The way we do that
be the inverse of
is to take a congruence relation R that identifies
with 1, and pass to the quotient
by this relation (defining then, in a natural way, the binary operation of the group,
). By taking the quotient, we are formalizing the intuitive idea of identifying
with 1, because in the quotient we have the equality
. Let us give the formal definition.
Definition Let X be a set. Let us take another set
equipotent to X and disjoint from X and let
be a bijective application.
- For each
let us denote f(x) by
, for each
let us denote f - 1(x) by
and for each
let us denote
by
. - Let R be the congruence relation of
spanned by
, this is, R is the intersection of all the congruence relations in
wich have G as a subset. We denote the quotient set
by FG(X).
Frequently, abusing the notation, we represent an element
simply by u.
Because the operation
that we want to define in
is defined using particular represententes u and v of the equivalence classes [u]R and [v]R, a first precaution is to verify that the definition does not depend on the chosen representatives. It's an easy verification.
Lemma Let X be a set. It is well defined in FG(X) the binary operation
by
(where R is the congruence relation of the previous definition).
Proof Let
be any elements such that [u]R = [u']R and [v]R = [v']R, this is, uRu' and vRv'. Because R is a congruence relation in
, we have u * vRu' * v', this is, [u * v]R = [u' * v']R. 
Because the definition is valid, we present it.
Definition Let X be a set. We define in FG(X) the binary operation
by
.
Finally, we verify that the group that we constructed is indeed a group.
Proposition Let X be a set.
is a group with identity [1]R and where
.
Proof
is associative because
![[u * (v * w)]_R = [u]_R \star [v * w]_R = [u]_R \star ([v]_R \star [w]_R).](http://upload.wikimedia.org/math/2/5/5/25570d2fec0e9d59631050ee6e80fad8.png)
- Let us see that [1]R is the identity
. Let
be any element. We have
and, in the same way,
. - Let
be any element and let us see that
. We have
and, by definition of R,
, this is,
, therefore
and, in the same way,
. 
In the same way that we did with the free monoid, we will call free group spanned by the set X to the more "free" group spanned by this set.
Definition Let X be a set. We call free group spanned by X to
.
Example Let X = {x}. Let us choose any set
disjoint (and equipotent) of X. Let
be any (in fact, the only) bijective application of X in
. Then we denote f(x) = y by
and we denote f − 1(y) = x by
. We regard x and y as inverse elements. Let R be the congruence relation of
spanned by
.
is the set of all "words" written in the alphabet
. For example,
.
We have
and, for example,
, because
(therefore
) and because R is a congruence relation, we can "multiply" both "members" of the relation
by x and obtain
. We see
as meaning that in FG(X) We have
(more precisely,
), and we think in this equality as being the result of one x "cut out" with
in
.
Given
, let us denote the exact number of times that the "letter" x appears in u by | u | x and let us denote the exact number of times the "letter"
appears in u by
. Then "cutting" x's with
's it remains a reduced word word with
times the letter x (if
, let us us consider that there aren't any letters x and remains
times the letter
). Let us denote
by
. We have
- [u]R = [v]R if and only if
and
.
In this way, each element
is determined by the integer number
and the product
of two elements
correspondent to the sum of they associated integers numbers
and
. Therefore, it seems that the group
is "similar" to
. indeed
is isomorph to
and the application
is a group isomorphism.
[edit] Presentation of a group
Informally, it seems that
is obtained from the "free" group
imposing the relation nx = 1. Let us try formalize this idea. We start with a set X that spans a group G that que want to create and a set of relations R (such as xn = 1 or xy = yz) that the elements of G must verify and we obtain a group G / R spanned by G and that verify the relations of R. More precisely, we write each relation u = v in the form uv − 1 = 1 (for example, xy = yx is written in the form xyx − 1y − 1 = 1) and we see each uv − 1 as a "word" of FG(X). Because R doesn't have to be a normal subgroup of G, we can not consider the quotient FG(X) / R, so we consider the quotient FG(X) / N where N is the normal subgroup of FG(X) spanned by R. In G / N, we will have uv − 1N = 1N, which we see as meaning that in G / N the elements uv − 1 and 1 are the same. In this way, FG(X) / N will verify all the relations that we want and will be spanned by X (more precisely, by
). Let us formalize this idea.
Definition Let G be a group. We call presentation of G, and denote by < X:R > , to a ordered pair (X,R) where X is a set,
and
, where N is the normal subgroup of FG(X) spanned by R. Given a presentation < X:R > , we call spanning set to X and set of relations to R.
Let us see some examples of presentations of the free group FG(X) and the groups
,
,
and S3. We also use the examples to present some common notation and to show that a presentation of a group does not need to be unique.
Examples
- Let X be a set.
is a presentation of FG(X) because
, where {1} is the normal subgroup of FG(X) spanned by
. In particular,
is a presentation of
, more commonly denoted by
. Another presentation of
is < {x,y}:{xy − 1} > , more commonly denoted by < x,y:xy − 1 > . Informally, in the presentation < x,y:xy − 1 > we insert a new element y in the spanning set, but we impose the relation xy − 1 = 1, this is, x = y, which is the same as having not introduced the element y and have stayed by the presentation
. - Let X = {x}. < X:{xn} > (where
n times) is a presentation of
. Indeed, the subgroup of FG(X) spanned by {xn} is
and
, therefore
. Is more common to denote < {x}:{xn} > by < x:xn > . - Let X = {x,y} (with x and y distinct) and R = {xyx − 1y − 1}. < X:R > is a presentation of
. Informally, what we do is impose comutatibility in FG(X), this is, xy = yx, this is, xyx − 1y − 1 = 1, obtaining a group isomorph to
. It's more usually denote < {x,y}:{xyx − 1y − 1} > by < x,y:xyx − 1y − 1 > . - Let X = {x,y} and R = {xyx − 1y − 1,xm,yn}. < X,R > is a presentation of
. Informally, what we do is impose comutability in the same way as in the previous example, and we impose xm = 1 and xn = 1 to obtain
instead
. It's more common denote < {x,y}:{xyx − 1y − 1,xm,yn} > by < x,y:xyx − 1y − 1,xm,yn > . - < {a,b,c}:{aa,bb,cc,abac,cbab} > , more commonly written < a,b,c:a2,b2,c2,abac,cbab > , is a presentation of S3, the group of the permutations of {1,2,3} with the composition of applications. To verify this, one can verify that any group with presentation < a,b,c:a2,b2,c2,abac,cbab > as exactly six elements id, a, b, c, a, ab and ac, and that the multiplication of this elements results in the following Cayley table that is equal to the Cayley table of S3. Just to give an idea how this can be achived, a group with presentation < a,b,c:a2,b2,c2,abac,cbab > as exactly the elements id, a, b, c, a, ab and ac because none of this elements are the same (the relations a2 = b2 = c2 = abac = cbab = 1 don't allow us to conclude that two of the elements are equal) and because "another" elements like bc are actually one of the previous elements (for example, from cbab = id we have cb = ab, and taking inverses of both members, we have b − 1c − 1 = b − 1a − 1, which, using a2 = b2 = c2 = id, this is, a = a − 1, b = b − 1 and c = c − 1, results in bc = ba). Then, using the relations of the presentation, one can compute the Cayley table. For example, a(ab) = b because we have the relation a2 = 1. Another example: we have b(ac) = a because we can multiply both members of the relation abac = id by a and then use a2 = id. One could have suspected of this presentation by taking
,
and
and then, trying to construct the Cayley table of S3, found out that it was possible if one know that a2 = b2 = c2 = abac = cbab = 1.
![]() |
id | a | b | c | ab | ac |
|---|---|---|---|---|---|---|
| id | id | a | b | c | ab | ac |
| a | a | id | ab | ac | b | c |
| b | b | ac | id | ab | c | a |
| c | c | ab | ac | id | a | b |
| ab | ab | c | a | b | ac | id |
| ac | ac | b | c | a | id | ab |
It's natural to ask if all groups have a presentation. The following theorem tell us that the answer is yes, and it give us a presentation.
Theorem Let
be a group.
- The application
defined by
(where
) is an epimorphism of groups.
is a presentation of
.
Proof
is well defined because every element of FG(X) as a unique representations in the form
with
, with the exception of [1]R appears several times in the representation, but that doesn't affect the value of
Let
be any elements, where
. We have
, therefore
is a morphism of groups. Because
, then G is a epimorphism of groups.- Using the first isomorphism theorem (for groups), we have
, therefore
is a presentation of
. 
The previous theorem, despite giving us a presentations of the group G, doesn't give us a "good" presentation, because the spanning set G is usually much larger that other spanning sets, and the set of relations
is also usually much larger then other sufficient sets of relations (it is even a normal subgroup of FG(G), when it would be enough that it span an appropriated normal subgroup).
