In this way, a group G generated by X is specified by the relations. The
juxtaposition of generators and relations
(x
1
,...,x
p
;r
1
,...,r
q
) (4.19)
is called the presentation of G. For example,
n
= (x;x
n
) and = (x ;∅).
Example 4.4. Let
⊕ ={x
n
y
m
|n, m ∈ } be a free Abelian group generated
by X ={x, y}.Thenwehavexy = yx.Sincexyx
−1
y
−1
= 1, we have a relation
r = xyx
−1
y
−1
. The presentation of ⊕ is (x , y : xyx
−1
y
−1
).
4.4.2 Calculating fundamental groups of polyhedra
We shall be sketchy here to avoid getting into the technical details. We
shall follow Armstrong (1983); the interested reader should consult this book
or any textbook on algebraic topology. As noted in the previous chapter, a
polyhedron |K | is a nice approximation of a given topological space X within
a homeomorphism. Since fundamental groups are topological invariants, we have
π
1
(X ) = π
1
(|K |). We assume X is an arcwise connected space and drop the base
point. Accordingly, if we have a systematic way of computing π
1
(|K |), we can
also find π
1
(X ).
We first define the edge group of a simplicial complex, which corresponds to
the fundamental group of a topological space, then introduce a convenient way of
computing it. Let f :|K |→X be a triangulation of a topological space X .Ifwe
note that an element of the fundamental group of X can be represented by loops
in X , we expect that similar loops must exist in |K | as well. Since any loop in |K |
is made up of 1-simplexes, we look at the set of all 1-simplexes in |K |, which can
be endowed with a group structure called the edge group of K .
An edge path in a simplicial complex K is a sequence v
0
v
1
...v
k
of vertices
of |K |, in which the consecutive pair v
i
v
i+1
is a 0- or 1-simplex of |K |.[For
technical reasons, we allow the possibility v
i
= v
i+1
, in which case the relevant
simplex is a 0-simplex v
i
= v
i+1
.] If v
0
= v
k
(=v), the edge path is called
an edge loop at v. We classify these loops into equivalence classes according to
some equivalence relation. We define two edge loops α and β to be equivalent
if one is obtained from the other by repeating the following operations a finite
number of times.
(1) If the vertices u,v and w span a 2-simplex in K , the edge path uvw may
be replaced by uw and vice versa; see figure 4.10(a).
(2) As a special case, if u = w in (1), the edge path uvw corresponds to
traversing along uv first then reversing backwards from v to w = u. This edge
path uvu may be replaced by a 0-simplex u and vice versa, see figure 4.10(b).
Let us denote the equivalence class of edge loops at v,towhichvv
1
...v
k−1
v
belongs, by {vv
1
...v
k−1
v}. The set of equivalence classes forms a group under
the product operation defined by
{vu
1
...u
k−1
v}∗{vv
1
...v
i−1
v}={vu
1
...u
k−1
vv
1
...v
i−1
v}. (4.20)