Given two spaces X and Y let [X, Y] denote the set of all homotopy classes of maps from X to Y. More generally if (X, A) and (Y, B) are two topological pairs, let [X, A;Y, B] denote the set of all relative homotopy classes of maps from (X, A) to (Y, B). These sets are generally just discrete sets of points. However, under certain hypotheses they are endowed with extra structure. The fundamental group of a space X is a canonical example of this situation. Before we define this construction let us start with some generalities concerning homotopy classes of maps.
The first important feature of [X, Y] is the fact that if
f : X
X' and
g : Y
Y' then there are induced
maps
The second and probably most important feature of sets of homotopy classes of maps is their homotopy invariance.
A pointed map from one pointed space to another is simply a map of
pairs
f : (X, x0)
(Y, y0). Also we will sometimes say that X is
a pointed space without using the pair notation (X, x0).
We are now ready to define a sequence of extremely important topological invariants. Namely homotopy groups. However, in this course only one of those groups will be discussed in detail, namely the so called fundamental group.
Let us now think about the fundametal group, in slightly intuitive
terms. By definition the fundamental group of a pointed space
(X, x0) is the set of homotopy classes of maps from S1 to X
sending b0 to x0. Thus it is the set of homotopy classes of
loops in X, which start and end at x0. How can such a set become
a group? If
and
are two loops in X starting and
ending at x0 one can imagine ``adding them up'' by defining a new
loop, i.e. a map from S1 to X, which goes half the time along
and the second half along
. This is an operation
which takes two loops and adds them together thus defining a binary
operation on the set of all loops in X which start and end at the
base point. One could wonder whether this makes this set into a group.
Unfortunately, this is not quite the case. Namely the operation we
have just defined is not associative and does not have a unit. Indeed,
if you let
,
and
be three loops, multiplying
them as
(![]()
)
means letting the product loop go the
for first quarter along
, for the second quarter along
and for the last half of the time along
. On the other
hand the product
(![]()
) goes for the first half through
and then the second half is split in two between
and
. These are simply not the same maps. Also the natural choice
for a unit is the constant loop at the base point. But multiplying an
arbitrary loop by the constant loop in any order does not give the
original loop, but rather a new loop that goes through the original
one twice as fast and then stays put for the other half.
It is easy to imagine though why multiplication in this set of loops
is associative and has a unit up to homotopy. That is to say, although the two
ways of multiplying loops
(![]()
)
and
(![]()
) do not give the same loop do give homotopic
loops. Multiplying with the constant loop does not yield the original
loop but does give one homotopic to it. Thus if instead of considering
the loops themselves we consider homotopy classes of loops, we will
get a group. This is the idea behind the definition of the fundamental
group, originally due to Poincaré. We shall now proceed by making
the discussion more rigorous.
We now explicitly define multiplication in the fundamental group and prove its basic properties.
Consider the circle S1. There is a map called the ``pinch map''
By Lemma 6.4 for any pointed space (X, x0) there is an isomorphism of sets
The next lemma is the major step in proving associativity of this multiplication.
Now that we have a homotopy between the maps r and l we are ready to prove associativity of multiplication in the fundamental group. Indeed by Lemma 4.18 one has
Before we proceed, let us recapitulate on what was done here. We
defined the multiplication on
(X, x0) as the map induced by the
pinch map. Then we observed that
the two ways of pinching a circle into a wedge of three circles are
homotpic. Notice that the proof of this fact depends on the fact that
the map f defined in the proof is homotopic to the identity map on
I. This map simply reparametrises the partition for the interval
which is used to define r into the partition used to define l.
Since this gives the two possible ways of multiplying three
elements in
(X, x0), we obtained associativity of
multiplication. The proofs of existence of a unit and inverses for the
multiplication can be done in a very similar fashion. We now prove the
existence of a unit following the same lines with a bit less
detail.
Let 1 denote the class of the constant map in
(X, x0). We must
show that for any pointed loop
in X,
1[
] = [
]1 = [
]. Again
consider the reparametrisation of the interval given by
For the proof of existence of inverses we use a little trick. For any
based loop
representing [
] in
(X, x0) let
[
]-1 be the class represented by the loop
(e2
it) =
(e2
i(1 - t)). Then by definition
[
][
]-1 is represented by
Equivalently
*
can be written the composition
To summarise our observation we consider once more what has been
done. Notice that multiplication on the fundamental group was defined
as the map induced by the pinch map on S1. Namely
p : S1
S1
S1 induces a map
Our observations have thus produced a group associated to each pointed
space (X, x0). If
f : X
Y is a pointed map then one obtains an
induced map
The approach we took makes it very easy to observe that the answer to
this question is positive. Indeed let
[
],[
]
(X, x0) be represented by maps
and
respectively. Then
[
][
] is represented by the
class of the composition
In example sheet 5 you are required to show that if X is
path-connected then
(X, x0) does not depend of the choice of a
base point. It should be remarked though that if x1 is another
point in X, then
(X, x0) is isomorphic to
(X, x1) but
the isomorphism involves a choice of a path from x0 to x1 and
thus is not canonical.
Calculation of the fundamental group of a space is generally not
easy. In the example sheet you are required to show that contractible
spaces as well as spheres of dimension at least 2 have a trivial
fundamental group. Spaces with a trivial fundamental group are called
simply-connected or 1-connected. You are also asked to calculate the
fundamental group of a product and of a wedge in terms of the
fundamental groups of the factors. The first non-trivial example of a
non-vanishing fundamental group is given by
(S1). However in
order to be able to give a rigorous calculation of it we shall need
the machinery of ``covering spaces'' which will be covered in the next
section. This will also enable us to compute the fundamental group of
many other spaces. We conclude this subsection by an intuitive discussion
of the fundamental group of some simple spaces.
Consider the circle S1 first. Based loops in S1 are in some
sense determined up to homotopy by the number of times the loop
completes an entire
circle and in what orientation. There are canonical choices for loops
which go around the circle exactly n times for any integer n,
namely the loops taking z to zn. These loops
turn out to represent all the elements in
(S1). Thus
(S1)
Z.
As we shall see later the fact that S1
is the orbit space of a R under the natural Z
action is closely related to the fundamental group of the circle being
the integers.
Next consider the real projective space RP2. This space can be considered as a hemisphere with an identification on its boundary, which gives the prjective plane. The identification indicates that one loop around the boundary is not null-homotopic. However if one continues to loop around once more then the resulting loop is null-homotopic. The outcome is that the fundamental group of RP2 is isomorphic to Z/2Z.