Geo Top Notes
Geo Top Notes
RAPHAEL ZENTNER
Subspaces. We have some standard subspaces of these (with the subspace topol-
ogy) such as
The closed unit interval I = {x ∈ R 0 ⩽ x ⩽ 1}
this as in the diagram with arrows showing the identifications, including the direction
of identification:
We can formally record this as the quotient space I × I ∼ where the equivalence
relation ∼ is given by
(x, 0) ∼ (x, 1) and (0, y) ∼ (1, y) for all x ∈ I and y ∈ I .
Note that the four corners all get identified to a single point.
This space can also be thought of as a quotient of the plane R2 using the equiv-
alence relation
(x, y) ∼ (x, y + 1) and (x, y) ∼ (x + 1, y) for all x ∈ R and y ∈ R .
Here is a variation on this idea, the Klein bottle K, also a quotient of the square
I × I, but now with one of the identifications running the opposite way.
The sphere S 2 , the torus T and the Klein bottle K are examples of closed sur-
faces: compact, connected spaces where every point has an open neighbourhood
homeomorphic to an open disc in R2 . Here are some more: if we consider the torus
T as having ‘one hole’ in it, we can imagine an ‘n-holed torus Mn ’.
So, in our notation M1 is another name for T. Question: can we write Mn as a
simpler space ‘glued up,’ as we described T above?
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 3
We shall also meet some 1 dimensional topological spaces. These will be better
known as graphs, which perhaps you met in the first year module Discrete Maths.
In this context, a graph can be thought of as a set of points (the vertices) and a set
of curves (the edges), running between some of the vertices. We can think of this
as a quotient space: we have taken a bunch of intervals and glued them together at
various of their endpoints. At this stage we’ll make no assumption that the number
of vertices or edges are finite or infinite, whether there are any loops, or multiple
edges between two vertices, and so on. Here are some examples.
Maps. What role does the topology in a topological space play? During Topology II
you will have thought a lot about aspects of the topology on a space, but in short it
is there so as to be able to make sense of a function between two topological spaces
being continuous. Recall that having a topology, for example one given by a metric,
you have a notion of open set. A function f ∶ X → Y between topological spaces is
continuous if
f −1 (any open set in Y ) is an open set in X .
4 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
During this term, almost all the functions between topological spaces we will ever
see will be continuous, and for shortness of terminology I’ll use the word map as
shorthand for continuous function. This is important terminology; let me repeat it:
Definition 1.1. Throughout this term, by a map we always mean a continuous
function.
1No theorem stated in this introduction will be examinable material unless we will state and
prove it later on in the course. Also, you should not use these results in assignments as long as we
don’t prove the results later on in the course. In particular, we will probably not prove the Jordan
curve separation theorem.
6 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Example 2.2. The closed interval [0, 1] and the open interval (0, 1) are not homeo-
morphic. In fact, one is compact, the other one isn’t. Another argument is this: We
can remove a point from [0, 1] (namely one of the two boundary points), and the
resulting space still is path-connected. The open interval (0, 1) does not have this
property for any of its points, but path-connectedness or compactness are clearly
properties preserved by a homeomorphism.
Example 2.3. The closed interval [0, 1] and the circle S 1 are not homeomorphic.
In fact, removing any point from S 1 results in a space that still is path-connected,
but [0, 1] does not have this property, by the intermediate value theorem.
Properties such as connectedness, compactness, and Hausdorffness are relatively
coarse topological properties that aren’t too refined for showing that two spaces are
not homeomorphic.
For instance, both S 1 ×S 1 and S 2 are compact topological Hausdorff spaces which
stay compact when removing a point, so similar arguments as above do not work.
In this course we will associate the fundamental group2 π1 (X) of a (path-
connected) topological space X. It will have two key properties:
(1) A continuous map f ∶ X → Y induces a homomorphism of groups f∗ ∶ π1 (X) →
π1 (Y ). If g∶ Y → Z is a further continuous maps, then we have three conin-
uous maps, namely f, g, and g ○ f , and consequently three group homomor-
phisms f∗ , g∗ , and (g ○ f )∗ . Then the following property holds:
g∗ ○ f∗ = (g ○ f )∗ (2.1)
(2) For any space X the identity homeomorphism of a space X induces the
identity homomorphism of the group π1 (X),
(idX )∗ = idπ1 (X) . (2.2)
From these properties it easily follows that a homeomorphism f ∶ X → Y induces an
isomorphism of groups f∗ ∶ π1 (X) → π1 (Y ). In fact, let g∶ Y → X be a continuous
inverse. Then by the above properties we have
(2.1) (2.2)
g∗ ○ f∗ = (g ○ f )∗ = (idX )∗ = idπ1 (X) ,
And therefore g∗ ○ f∗ = idπ1 (X) . Similarly one proves f∗ ○ g∗ = idπ1 (Y ) , and therefore
f∗ is a group isomorphism.
We will make the computations π1 (S 1 ×S 1 ) Z2 later and show that π1 (S 2 ) = {e},
the trivial group. Since the first is a non-trivial group, these two spaces therefore
cannot be homeomorphic.
We remark en passant that there is a Theorem that allows to argue with connect-
edness after removal of a particular set:
2We sacrifice mathematical precision for more clarity in this introductory section by ignoring
the dependence of a base point
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 7
Theorem 2.4. (Jordan curve separation theorem) The image f (S 1 ) of any injective
continuous map f ∶ S 1 → S 2 separates S 2 into two different path-connected compo-
nents.
Remark 2.5. It’s unclear whether we will get to the point to proving this theorem
in Geometric Topology III, in fact most likely not.
Now for a point z0 ∈ S 1 the set {z0 }×S 1 is the image of an injective continuous map
f ∶ S 1 → S 1 × S 1 , but the complement S 1 × S 1 ∖ f (S 1 ) is path-connected. Therefore,
by the Jordan curve separation theorem S 1 × S 1 and S 2 are not homeomorphic.
However, the proof of the Jordan curve separation theorem is much more difficult
than introducing the fundamental group and the mentioned computations for S 1 ×S 1
and S 2 .
2.3. Extending continuous maps from the circle to the disc. We recall that
S 1 = ∂D2 , the boundary of the 2-dimensional disc.
Question 2.6. Can the identity map idS 1 ∶ S 1 → S 1 be extended to a continuous
map f ∶ D2 → S 1 ? In other words, does there exist a continuous map f ∶ D2 → S 1
such that the restriction f ∂D2 satisfies
f ∂D2 = id∂D2 ? (2.3)
We will see later in the course that no such map exists. The ingredients of the
proof will be the computations π1 (S 1 ) Z, whereas π1 (D2 ) = {e}, together with the
properties (2.1) and (2.2). In fact, suppose that such a map f exists. We denote by
i∶ S 1 → D2 the inclusion map of the boundary. Then the condition (2.3) is equivalent
to the statement
f ○ i = idS 1 .
Passing to the fundamental group and using (2.1) and (2.2), we obtain the equation
(2.1) (2.2)
f∗ ○ i∗ = (f ○ i)∗ = (idS 1 )∗ = idZ ∶ Z → Z (2.4)
But the map f∗ ∶ π1 (D2 ) → π1 (S 1 ) Z is defined on π1 (D2 ) = {e}, and hence the
image of f∗ can consists of one point only. This contradicts f∗ ○ i∗ = idZ . Therefore
no such map f can exist.
We will see that a corollary of this result will be the Brouwer fixed point theorem:
Theorem 2.7. (Brouwer fixed point theorem) Let f ∶ D2 → D2 be a continuous map.
Then f has a fixed point. This means there exists a point z ∈ D2 such that f (z) = z.
A similar result is for instance not true for the circle S 1 or the real line R. (Why?)
2.4. The earth, temperature, and barometric pressure. The Borsuk-Ulam
theorem. We regard the surface of the earth as the 2-dimensional sphere S 2 . This is
not quite correct, but a good model since tunnels etc. are extremely small compared
to the order of magnitude of the earth. We consider a continuous function f ∶ S 2 → R
which we think of, for instance, the temperature on the earth at ground level. To
each point x ∈ S 2 = ∂(B 3 ) ⊆ R3 there is precisely one point opposite of it on the
8 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
earth, the point −x. For instance, if x denotes Durham, then −x is somewhere near
the Antipodes Islands in the Pacific Ocean, southeast of New Zealand.
We claim that there exists a pair of antipodal points x, −x ⊆ S 2 such that f (x) =
f (−x), that is at both points there is exactly the same temperature. To prove this,
consider the north pole N = (0, 0, 1) and the south pole S = (0, 0, −1) of S 2 . If
f (N ) = f (S) we are done. If not, let γ∶ [0, 1] → S 2 be a continuous map such that
γ(0) = N and γ(1) = S. In other words, γ is a path that starts at the north pole
and ends at the south pole. We consider the function
h∶ [0, 1] → R
t ↦ f (γ(t)) − f (−γ(t)).
This function measures the difference of the temperature at γ(t) and its antipodal
point −γ(t). Suppose that f (N ) > f (S). Then
h(0) = f (N ) − f (−N ) = f (N ) − f (S) > 0.
On the other hand we have
h(1) = f (S) − f (−S) = f (S) − f (N ) < 0.
Since h is a continuous function (as a composition of continuous maps), the inter-
mediate value theorem implies that there exists some t0 ∈ [0, 1] such that h(t0 ) = 0.
But then f (γ(t0 )) = f (−γ(t0 )), and the existence of antipodal points with the de-
sired property is proved.
In what sense are K0 and K1 “equal”, and in what sense does K2 appear to be
“different” from K0 and K1 ? It turns out that one can deform K1 into K0 through
a one-parameter family of maps all of which are injective. In particular, one can
pass from K0 to K1 without passing through double points. This appears intuitively
clear.
However, how can one show that one cannot deform K0 into K2 without cre-
ating self-intersections during the deformation? This will also be done using the
fundamental group. In fact, we will prove that π1 (R3 ∖ K2 ) is a non-abelian group,
whereas we will see that π1 (R3 ∖ K0 ) and π1 (R3 ∖ K1 ) are both isomorphic to Z,
which is abelian.
f and g are homotopic via the homotopy H. By defining ht (x) as H(x, t), we can
think of a homotopy as a set of maps ht ∶ X → Y for all t ∈ [0, 1] that continuously
varies from f at t = 0 to g at t = 1.
10 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Example 3.2. Consider the circle S 1 as the unit circle in C, i.e., the points of the
form e2iπs for s ∈ [0, 1). Let a∶ S 1 → S 1 be given by a(e2iπs ) = −e2iπs . (This is
sometimes called the antipodal map.) Let id∶ S 1 → S 1 be the identity, id(e2iπs ) =
e2iπs . Then a ≃ id by the homotopy H∶ S 1 × I → S 1 given by
H(e2iπs , t) = eiπ(2s+t) .
(Check this works, i.e., that it takes the right values at t = 0 and t = 1. Remember
that eiπ = −1!)
Lemma 3.3. Homotopy is an equivalence relation between maps.
Proof. We must check ≃ is reflexive, symmetric and transitive. First note that
f ≃ f for any map f ∶ X → Y by the homotopy R∶ X × I → Y given by R(x, t) = f (x).
To see symmetry, if f ≃ g by a homotopy S∶ X × I → Y , then g ≃ f by the homotopy
T given by T (x, t) = S(x, 1 − t).
Transitivity is a little more involved. Suppose f ≃ g by a homotopy A∶ X × I → Y ,
and g ≃ h by some homotopy B, then f ≃ h by a homotopy C given by
for 0 ⩽ t ⩽ 12
C(x, t) =
A(x, 2t)
B(x, 2t − 1) for 12 ⩽ t ⩽ 1 .
C is well defined and continuous because A1 = B0 , and it clearly verifies the required
properties. □
Lemma 3.4. If f, g∶ X → Y are homotopic by a homotopy H, and we have further
maps h∶ W → X and k∶ Y → Z, then the composites k○f ○h and k○g○h are homotopic
as maps W → Z.
Example 3.8. Let us write p for the one point space. Then D2 ≃ p. To prove this
let us define λ∶ D2 → p the only way we can (that is, λ(x) = p), and µ∶ p → D2 by
µ(p) = 0. Then clearly λ ○ µ∶ p → p is the identity map on p (and so is homotopic to
the identity as every map is homotopic to itself, as we saw in the lemma above). The
other composite, µ ○ λ∶ D2 → D2 sends each point x to 0. We must show µ ○ λ ≃ idD2 ;
actually, we did exactly this in the last example, using the homotopy
H(x, t) = tx .
Lemma 3.9. Homotopy equivalence is an equivalence relation between spaces.
Proof. Exercise.
Definition 3.10. We say a space X is contractible if it is homotopy equivalent to
the one point space p.
Example 3.11. Let X be a space. Define CX, the cone on X, as
CX = X × [0, 1]∼
where ∼ is a relation that identifies all points of the form (x, 0) with each other, i.e.,
it collapses the 0-end of the cylinder X × [0, 1] to a single point.
Exercise show that D2 CS 1 , and in general Dn CS n−1 . Show further that, for
any space X, the cone CX is contractible.
Lemma 3.12. A contractible space is path connected.
Proof. Let X be contractible and suppose a, b are any two points in X. We will
construct a path from a to b. As X is contractible, there are maps X → p → X
f g
Basepoints. In quite a lot of what we do later in this chapter it will be useful for
all spaces to have a particular distinguished base point. This means that each space
X has some particular point, say x0 , and we demand that all maps and homotopies
between spaces take base points to base points. Let us write such a space (call it a
based space) as the pair (X, x0 ), then a based map f ∶ (X, x0 ) → (Y, y0 ) must not only
be a map X → Y in the usual sense, but also satisfy f (x0 ) = y0 , and similarly a based
homotopy H∶ (X, x0 ) × [0, 1] → (Y, y0 ) between the based maps f ∶ (X, x0 ) → (Y, y0 )
and g∶ (X, x0 ) → (Y, y0 ) must satisfy H(x0 , t) = y0 for all t ∈ I as well as the usual
conditions that H(x, 0) = f (x) and H(x, 1) = g(x).
It may be shown that all the results on ≃ being an equivalence relation are also
true in this based version.
Retractions and deformation retractions.
Definition 3.14. Let X be a topological space and A ⊆ X be a subspace, and let
i∶ A → X denote the inclusion map. A map r∶ X → A is called a retraction map, or
retraction if
r ○ i = idA .
We then also call the subset A a retract of X.
Example 3.15. We consider the closed unit ball Dn for n ≥ 1 of which S n−1 ⊆ Dn
denotes the (n − 1)-dimensional sphere. Then the map
r∶ Dn ∖ {0} → S n−1
x↦
x (3.1)
x
is a retraction map.
Example 3.16. Keeping well track of the identification, the following sequence of
pictures explains why this is referred to as a bottle:
Example 3.20. The map r defined in Example 3.15 above is a deformation retrac-
tion. To see this, we have to see that the composite i ○ r is homotopic to the identity
on the punctured ball Dn ∖ {0}, that is i ○ r ≃ id. Consider
H∶ [0, 1] × Dn ∖ {0} → Dn ∖ {0}
(t, x) ↦ x + t − x
x
x
Then this is a well-defined homotopy (check that the expression stays within Dn ∖
{0}!) from H0 = idDn ∖{0} to H1 = r.
We begin with all our spaces having base points, as at the end of the last section.
The circle S 1 , thought of as the unit circle in C, will be given the base point 1 ∈ C.
Definition 4.1. A path in the topological space X is a continuous map λ∶ [0, 1] → X.
A loop is a path λ such that λ(0) = λ(1). A loop in the based space (X, x0 ) (or a
loop based in x0 ) is a path λ such that λ(0) = λ(1) = x0 .
We will tend to use the second way of thinking about loops, that of a path
parameterised by the unit interval.
Definition 4.2. Two paths λ and µ are paths with λ(0) = µ(0) and λ(1) = µ(1)
(that is their starting point and end points are equal) are called path-homotopic if
there exists a continuous map
H∶ [0, 1] × [0, 1] → X
satisfying
H(0, t) = λ(t) for all t ∈ [0, 1] ,
H(1, t) = µ(t) for all t ∈ [0, 1] ,
H(s, 0) = λ(0) = µ(0) for all s ∈ [0, 1] and
H(s, 1) = λ(1) = µ(1)) for all s ∈ [0, 1].
3As the notation hints, there are other groups π (X) for n > 1, but we won’t look at them in
n
this module.
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 15
We write λ ≃ µ if that is the case. This corresponds to the idea that λ can
H
be continuously deformed into µ while keeping endpoints fixed, see the following
figures:
Figure 8. The case of two paths α and β with the same endpoints.
The homotopy Hs = H(s, .) is a family of paths deforming continu-
ously between α and β while the endpoints are kept fixed.
This is the path which does λ1 at double speed for the first half of the interval, then
λ2 at double speed for the second half.
Definition 4.5. If λ∶ [0, 1] → X is a path, then we define by λ− the path given by
λ− (t) = λ(1 − t).
In other words, the inverse path λ− has the same image as λ, but it is run in the
opposite direction, starting at the endpoint of λ and ending at it starting point.
Definition 4.6. Let x0 ∈ X be a point. Then we denote by x0 the constant path
equal to x0 . In other words, x0 (t) = x0 for all t ∈ [0, 1].
We are now ready to state the main result of this subsection.
Theorem 4.7. Let (X, x0 ) be a pointed topological space. The expression
[λ1 ] ⋅ [λ2 ] = [λ1 ∗ λ2 ]
defines a well-defined binary operation turning the set π1 (X, x0 ) into a group with
neutral element x0 and inverse [λ]−1 = [λ− ].
Proof. To show this is well defined, we must prove that if λ1 ≃ µ1 and λ2 ≃ µ2 then
λ1 ∗ λ2 ≃ µ1 ∗ µ2 . So, suppose λ1 ≃ µ1 by a homotopy H1 ∶ I 2 → X, and λ2 ≃ µ2 by a
homotopy H2 ∶ I 2 → X, shown diagramatically by
then λ1 ∗ λ2 ≃ µ1 ∗ µ2 by specifically, λ1 ∗ λ2 ≃ µ1 ∗ µ2 by a homotopy H∶ I 2 → X
defined as
H (2s, t) 0 ⩽ s ⩽ 12
H(s, t) = 1 ◻
H2 (2s − 1, t) 12 ⩽ s ⩽ 1 .
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 17
So we now have π1 (X, x0 ) is a set with a binary operation. We must show that
this operation is associative, has an identity element and has inverses.
Associativity. We need a homotopy between (λ ∗ µ) ∗ κ and λ ∗ (µ ∗ κ). It is
quite possible to write down the homotopy explicitly, but Section 4 explains best
what happens: We choose a 1-parameter family of re-parametrisations of the path
(λ ∗ µ) ∗ κ to λ ∗ (µ ∗ κ). The images are equal in both cases, but the paths λ and
κ are run through in different speed in the two cases.
Identity element. The identity is the class of the constant loop c∶ [0, 1] → X given
by c(t) = x0 . Figure 15 presents the diagrams showing it has the right properly, that
[c] ⋅ [λ] = [λ] = [λ] ⋅ [c].
18 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Inverses. The inverse λ−1 to the loop λ is the loop sending t ↦ λ(1 − t). Check
that λ−1 ∗ λ ≃ c ≃ λ ∗ λ−1 to establish it really does give the inverse for an element
[λ] in π1 (X, x0 ). (What do the corresponding square diagrams look like?) □
Here the third equality (3) is easily checked from the definition. Thus we have shown
that f∗ is indeed a group homomorphism. □
We will now define a version of homotopy between maps of pointed spaces.
Definition 4.10. Let A ⊆ X and B ⊆ Y be subspaces of topological spaces X
and Y , respectively. Then a map f ∶ X → Y is said to be a map of pairs, written
f ∶ (X, A) → (Y, B) if f (A) ⊆ B.
With this notion, a map f ∶ (X, x0 ) → (Y, y0 ) is a map of pairs if f (x0 ) = y0 . This
is the same as a based map above.
Definition 4.11. We say that two maps f, g∶ (X, x0 ) → (Y, y0 ) are based-point pre-
serving homotopic or homotopic as based map, if there exists a homotopy H∶ [0, 1] ×
X → Y which is a map of pairs H∶ ([0, 1] × X, [0, 1] × {x0 }) → (Y, y0 ). In other words
H(s, x0 ) = y0 for all s ∈ [0, 1].
Lemma 4.12. If f ≃ g∶ (X, x0 ) → (Y, y0 ) are homotopic as based maps, then f∗ = g∗
as group homomorphisms.
Proof. If f ≃ g by a homotopy H∶ X × I → Y , and λ is a based loop in X, then
f ○ λ and g ○ λ are path homotopic as loops in Y by the homotopy K∶ I × I → Y given
by
K(s, t) = H(λ(s), t)
(check this homotopy does what it should). Then
f∗ ([λ]) = [f ○ λ] = [g ○ λ] = g∗ ([λ])
and so f∗ and g∗ are the same functions. □
The following result is rather trivial to prove, but extremely useful, and we will
use it again many times in the course in applications.
Lemma 4.13. The operation of passing from a map f to a homomorphism f∗
preserves composites and identities. This means, if we have based maps
Corollary 4.14. Suppose the based spaces (X, x0 ) and (Y, y0 ) are homotopy equiv-
alent through base point preserving homotopies. Then their fundamental groups are
isomorphic. More precisely, if f ∶ (X, x0 ) → (Y, y0 ) and g∶ (Y, y0 ) → (X, x0 ) are
pointed maps which are base-point preserving homotopic, then we have
g∗ ○ f∗ = idπ1 (X,x0 ) and
f∗ ○ g∗ = idπ1 (Y,y0 ).
Proof. By assumption g ○ f ≃ idX and f ○ g ≃ idY through based point preserving
homotopies. Then Lemma 4.12 implies that (g ○ f )∗ = (idX )∗ . By the functoriality
property Lemma 4.13 we conclude that
(g ○ f )∗ = g∗ ○ f∗ = idπ1 (X,x0 ) ,
and the other case is proved in the same way. □
The fundamental group of the circle, and covering spaces I. We will give
here only a statement with no proof which will be given and completed in the section
of covering spaces I. In the lecture we sketched a proof relying on future results.
Theorem 4.15. The fundamental group π1 (S 1 , 1) of the circle S 1 ⊆ C is isomorphic
to Z, generated by the loop α∶ [0, 1] → S 1 given by t ↦ exp(2πit) ⊆ C,
π1 (S 1 , 1) = ⟨[α]⟩ Z.
Retractions and the Brouwer fixed point theorem.
Base point dependence. Let us suppose now that X is a path-connected topolog-
ical space, and that x0 , x1 ∈ X are two points. We ask whether or how the fundamen-
tal groups π1 (X, x0 ) and π1 (X, x1 ) are related. By assumption, there exists a path
λ∶ [0, 1] → X such that λ(0) = x0 and λ(1) = x1 . Now suppose that α∶ [0, 1] → X is a
loop based at x1 , that is x1 = α(0) = α(1). Then the composed/concatenated path
λ ∗ (α ∗ λ− ) (4.1)
is a loop based at x0 , see Section 4. It follows first λ from x0 to x1 , then follows
the loop α, and then travels back along the inverse path λ− from x1 to x0 . We will
now show that this defines in fact an isomorphism between the fundamental groups
based at x0 and x1 .
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 21
□
Remark 4.17. In light of the last Proposition 4.16 we may simply speak of “the
fundamental group of the path-connected space X” and write π1 (X) instead of
π1 (X, x0 ). This is justified because we then know that for any two points x0 , x1 ∈ X
we have
π1 (X, x0 ) π1 (X, x1 ).
However, one has to be careful because the isomorphism depends on the chosen path
from x0 to x1 in general, as we will now further exhibit. The issue becomes a subtle
and delicate one in particular once we deal with homotopies that do not necessarily
keep base points fixed.
We now stress the fact that this isomorphism depends essentially on the choice
of path λ connecting the points x0 and x1 .
Proposition 4.18. Suppose X is a path-connected topological space, and suppose
λ, µ∶ [0, 1] → X are two paths with λ(0) = µ(0) = x0 and λ(1) = µ(1) = x1 . Then the
composite isomorphism
I λ ○ (I µ )−1 ∶ π1 (X, x0 ) → π1 (X, x0 )
22 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Figure 14. The loops α and β are freely homotopic, with interme-
diate stage of the free homotopy sketched on the right. The loop γ
traces the movement of the base point under the homotopy.
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 23
Figure 15
We will next consider the effect of a homotopy between maps not necessarily
keeping based points fixed.
Corollary 4.20. Suppose f, g∶ X → Y are freely homotopic through a homotopy H,
from H0 = H(0, .) = f to H1 = H(1, .) = g, that is f ≃ g. Let x0 ∈ X be a point. Let
H
γ(s) = H(s, x0 ). Then for the path γ(t) = H(t, x0 ) from f (x0 ) to g(x0 ) we have the
identity
I γ ○ f∗ = g∗ ∶ π1 (X, x0 ) → π1 (Y, g(x0 )).
Proof. This is an easy consequence of the preceeding Lemma 4.19 applied to freely
homotopic paths f ○ α and g ○ α, for a loop α based at x0 . □
Lemma 4.21. Let X be a topological space, and x0 ∈ X. Let f ∶ X → X be a map
which is not necessarily base-point preserving. Suppose that f is freely homotopic
to the identity, f ≃ id (not necessarily base point preserving even if f (x0 ) = x0 ) by
a homotopy F with F0 = f and F1 = id. Then the map f∗ ∶ π1 (X, x0 ) → π1 (X, f (x0 ))
is given by
f∗ = I γ ∶ π1 (X, x0 ) → π1 (X, f (x0 )),
where γ∶ [0, 1] is the path given by γ(t) = F (t, x0 ). In particular, f∗ is an isomor-
phism.
Proof. Let Fs be a free homotopy from F0 = f to F1 = id, where Fs = F (s, −),
and F ∶ [0, 1] × X → X is continuous. Let γ(s) = F (s, x0 ). This is a path from
F (0, x0 ) = f (x0 ) to F (1, x0 ) = x0 . Let [α] ∈ π1 (X, x0 ) be represented by a loop α
based at x0 . By definition
f∗ ([α]) = [f ○ α].
Putting H(s, t) = F (s, α(t)), the map H∶ [0, 1] × [0, 1] → X defines a free homotopy
from H0 = f ○ α to H1 = id ○ α = α. By Lemma 4.19 we have
[f ○ α] = I γ ([α]).
□
Theorem 4.22. Suppose f ∶ X → Y is a homotopy equivalence with homotopy in-
verse g∶ Y → X, that is g ○ f ≃ idX and f ○ g ≃ idY . Let x0 ∈ X be a point. Then
f∗ ∶ π1 (X, x0 ) → π1 (Y, f (x0 )) and
g∗ ∶ π1 (X, f (x0 )) → π1 (Y, g(f (x0 )))
are isomorphisms. In particular, (freely) homotopy equivalent spaces have isomor-
phic fundamental groups.
Proof. Lemma 4.21 implies that
(g ○ f )∗ = g∗ ○ f∗ ∶ π1 (X, x0 ) → π1 (X, g(f (x0 ))) and
(f ○ g)∗ = f∗ ○ g∗ ∶ π1 (Y, f (x0 )) → π1 (X, f (g(f (x0 ))))
are isomorphisms. (Notice that despite our notation, the maps f∗ are homomor-
phisms between different fundamental groups, in the first one
f∗ ∶ π1 (X, x0 ) → π1 (Y, f (x0 )),
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 25
5. Covering spaces I
We will next study the notion of covering maps, which will have an intimate
relationship with fundamental groups, as we will see later on.
5.1. Definition and examples.
Definition 5.1. Let X, Y be topological spaces. A map π∶ X → Y is called a
covering map if it is locally trivial in the following sense: For any point y ∈ Y there
exists a neighbourhood V y, such that its preimage under π is a union of open sets
π −1 (V ) = ∪j∈J Uj ,
where J is some index set (which may depend on y), where the open sets Uj are
mutually disjoint, that is Uj ∩ Uk = ∅ if j ≠ k, and where the restriction map
πUj ∶ Uj → V
is a homeomorphism for any j ∈ J. The space Y is often called the base of the
covering, the space X is often called the total space of the covering, and often one
says that “X is a covering space of Y” without specifying the map π, which is of
course some abuse of language. For a point y ∈ Y the set π −1 (y) ⊆ X is also called
the fibre over y. A covering map is called globally trivial or just trivial if π −1 (Y ) is
a disjoint union of open sets as above, each being homeomorphic to Y . If the index
set J is finite, then its cardinality is also called the number of sheets of the covering
map over y.
Convention 5.2. We will also write ∐j∈J Uj for a disjoint union of open sets.
Example 5.3. (Covering of the circle by the real line) We consider the circle S 1 as
the set of unit complex numbers. The map
π∶ R → S 1
t ↦ exp(2πit)
26 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
is a covering map with fibre π −1 (1) = Z, the integers. To prove this, let z0 =
exp(2πit0 ) ∈ S 1 be a point. Then the open sets
Uj = (t0 − + j, t0 + + j) ⊆ R
1 1
3 3
indexed by j ∈ Z are disjoint open sets which are homeomorphic, under π, to a
neighbourhood of z0 . In fact, if we consider the respective closed sets Uj = [t0 − 13 +
j, t0 + 13 + j] then the restriction of π to Uj is an injective continuous map, and hence
is a homeomorphism onto its image by an earlier lemma from Topology II. Hence
πUj is also a homeomorphism.
Example 5.4. (Covering of a circle by itself) For any non-zero integer n ∈ Z the
map
ηn ∶ S 1 → S 1
z ↦ zn
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 27
is a covering map. The proof is left as exercise. In the case n = 2, this is illustrated
by the following figure.
X
ϕ̃
π
ϕ
Z Y
meaning that π ○ ϕ̃ = ϕ.
Convention 5.8. In a diagram of maps, we indicate by dashed arrows the existence
question of a map making the diagram commutative
Lifts may not always exist. For instance, the map ϕ∶ S 1 → S 1 given by z ↦ z
cannot be lifted to the covering π∶ R → S 1 , as we shall see later. In fact, ϕ can be
seen as a loop in S 1 , and we will see that its lift to R is given by a path which is not
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 29
a closed loop anymore. Uniqueness of liftings, which we will prove now, will imply
that this ϕ cannot be lifted.
The following definition should be familiar from Topology II.
Definition 5.9. A topological space Z is connected, if the following holds: When-
ever we have a union Z = U ∪V by open sets U and V which are disjoint, then either
U = Z (and V = ∅) or V = Z (and U = ∅).
We recall also that path-connected topological spaces are always connected with
this definition, but the converse statement does not always hold.
Proposition 5.10. (Uniqueness of liftings) Let π∶ X → Y be a covering space, and
suppose that X is a Hausdorff space. Suppose that ϕ∶ Z → Y is a map, and suppose
that Z is a connected space. Suppose we have two lifts ϕ˜1 and ϕ˜2 ,
X
ϕ˜1
π
ϕ˜2
ϕ
Z Y
such that there exists a point z0 ∈ Z for which ϕ˜1 (z0 ) = ϕ˜2 (z0 ). Then ϕ˜1 = ϕ˜2 .
Proof. We define the subset W ⊆ Z to be the points of coincidence of ϕ˜1 and ϕ˜2 ,
W = {z ∈ Z ϕ˜1 (z) = ϕ˜2 (z)}.
We will show that W is open, and that its complement W c = Z ∖ W is also open.
By connectedness of Z, it then has tollow that either W c or W is all of Z. Since
by assumption z0 ∈ W , the set W is non-empty, and therefore we can conclude that
W = Z which is what we want to prove.
We first show that W c is open. So suppose there is some z ∈ Z such that ϕ˜1 (z) ≠
ϕ˜2 (z). Since X is Hausdorff, there exist disjoint open sets U1 and U2 in X, such
that ϕ˜1 (z) ∈ U1 and ϕ˜2 (z) ∈ U2 . Now all maps are continuous, and therefore there
exists a subset O1 ⊆ Z and O2 ⊆ Z such that ϕ˜1 (O1 ) ⊆ U1 and ϕ˜1 (O2 ) ⊆ U2 . Then
clearly O = O1 ∩ O2 is an open set containing z, and such that O ⊆ W c . Hence W c
is open.
Now suppose that z ∈ W , that is ϕ˜1 (z) = ϕ˜2 (z). Let V be a neighbourhood of
ϕ(z) ∈ Y which is trivialising for π, that is
π −1 (V ) = Uj
such that πUj → V is a homeomorphism for all j. We suppose that ϕ˜1 (z) = ϕ˜2 (z) ∈
Uj . By continuity of ϕ˜1 and ϕ˜2 there is an open neighbourhood O of z such that
ϕ˜1 (O) ⊆ Uj and ϕ˜2 (O) ⊆ Uj . But this means that we have the equation
ϕO = πUj ○ ϕ˜1 O = πUj ○ ϕ˜2 O .
But since πUj is a homeomorphism, this implies that
(πUj )−1 ○ ϕO = ϕ˜1 O = ϕ˜2 O ,
and hence O ⊆ W . □
30 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
It is now clear that the existence of a partition as above exists. We only need to
find a subdivision so that for all i we have ti+1 − ti < δ.
To start the induction, notice that α([0, t1 ]) ⊆ Ui0 for some i0 . By assumption
that Ui0 is a trivialising open set of the covering map, we have
π −1 (Ui0 ) = Oj,i0 such that πOj,i0 ∶ Oj,i0 → Ui0
j∈J
is a homeomorphism. For some j we will have α̃(tk ) ∈ Oj,ik (notice that α̃(tk ) is
constructed in the previous step).
We can now extend our lift α̃ from the previous step to one that is a lift of α[0,tk+1 ]
by defining
α̃(t) = (πOj,i0 )−1 (α(t)) for tk ≤ t ≤ tk+1 .
Since this extension from [0, tk ] to [0, tk+1 ] started at α̃(tk ), the lift α̃ that we
obtained of α[0,tk+1 ] is clearly unique. By induction, the general case follows. □
n (t) = nt.
α
More examples of liftings of paths appear on Problem sheet 3.
Theorem 5.14. (Path-homotopy lifting property of covering maps) Let π∶ X → Y
be a covering map. Let
F ∶ [0, 1] × [0, 1] → Y
be a continuous map. Let y0 = F (0, 0), and let x0 ∈ π −1 (y0 ). Then there exists a
unique lifting
F̃∶ [0, 1] × [0, 1] → X such that F̃(0, 0) = x0 .
If F is a path-homotopy from the path F0 = F (0, −) to the path F1 = F (1, −), then
F̃ is also a path-homotopy, and in particular keeps start and end point fixed.
32 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Proof. Uniqueness follows from Proposition 5.10 above, so we will only prove the
existence of a lifting.
By the Lebesgue Lemma, there exist subdivisions
such that F ([si , si+1 ] × [tj , tj+1 ]) ⊆ Uij , where Uij ⊆ Y is a trivialising open set for
the covering map π∶ X → Y . Let y0 = F (0, 0), and let x0 ∈ π −1 (y0 ).
As a first step in our construction, we define F̃ on the set A = {0}×[0, 1]∪[0, 1]×{0}
by lifting the paths s ↦ F (s, 0) and t ↦ F (0, t) with the condition that the lifts of
the paths start at x0 . We can do this by Proposition 5.11.
In the second step of our construction, we will work inductively on rectangles in
constructing the lift F̃. We will start with the rectangle [0, s1 ] × [0, t1 ] in the lower
left corner, then continue with [0, s1 ]×[t1 , t2 ], and continue with the lower row until
we are done with it, and then continue in the second row, work through it from the
left to the right, go up one row etc. This is illustrated in Figure 20.
Suppose the new rectangle is Rij = [si , si+1 ] × [tj , tj+1 ], so that F (Rij ) ⊆ Uij . Now
π −1 (Uij ) is a disjoint union of open sets,
π −1 (Uij ) = Ok such that πOk ∶ Ok → Uij is a homeomorphism.
k
We denote
Lij = {si } × [tj , tj+1 ] ∪ [si , si+1 ] × {tj }.
the “L-shape” as sketched in red in Figure 20. The lift F̃Lij was already constructed
in previous steps of the induction. We claim that only one of the open sets Ok
contains the image F̃(Lij ). Indeed, the preimage
F̃−1
Lij ( Ok )
is going to be a disjoint union of open sets (with the subspace topology) of Lij .
Since Lij is connected, we conclude that we must have Lij = F̃−1 (Ok ) for some k,
and ∅ = F̃−1 (Ol ) for l ≠ k. Now we can extend F̃ to the rectangle Rij as follows:
F̃Rij = (πOk )−1 ○ F Rij .
This was the induction step, and so we conclude inductively that we obtain a lift F̃
of F on the whole square [0, 1] × [0, 1].
Now suppose that F is a path-homotopy. In particular, s ↦ F (s, 0) = y0 for all
s ∈ [0, 1], and s ↦ F (s, 1) = y1 for all s ∈ [0, 1], for some y1 ∈ Y . But that means
that for the lift F̃ the image of the continuous paths
s ↦ F̃(s, 0) and s ↦ F̃(s, 1) (5.1)
takes value in the fibre π −1 (y0 ) respectively π −1 (y1 ). A fibre has the discrete topol-
ogy (meaning that every point in the image π −1 (y) is open in the subspace topol-
ogy of the fibre). In fact, for a trivialising open set U for π, the disjoint union
π −1 (U ) = ∐ Ol provides open sets such that each Ol contains exactly one point of a
fibre π −1 (y) for y ∈ U , and the Ol ’s are pairwise disjoint. Therefore, by connected-
ness of the interval [0, 1], the images of the two paths in Equation (5.1) each take
value in exactly one point. Therefore, F̃ is a path-homotopy as well. □
Corollary 5.15. Let π∶ X → Y be a covering map, and let α, β∶ [0, 1] → Y be two
paths with α(0) = β(0) and α(1) = β(1). Suppose α and β are path-homotopic. Let
̃ and β̃ be lifts of α and β starting at some point x0 ∈ π −1 (α(0)) = π −1 (β(0)). Then
α
̃ and β̃ are path-homotopic, and, in particular, have the same endpoint:
α
̃
̃(1) = β(1).
α
Corollary 5.16. Let π∶ X → Y be a covering map, and let π(x0 ) = y0 . Then the
induced map
π∗ ∶ π1 (X, x0 ) → π1 (Y, y0 )
is injective.
34 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Proof. Suppose that π∗ ([α]) = π([β]), where α, β are loops based at x0 . We have
π∗ ([α]) = π([β]) ⇐⇒ [π ○ α] = [π ○ β]
⇐⇒ π ○ α ≃ π ○ β.
Now obviously α and β are lifts of π ○ α and π ○ β, and hence theorem 5.14 implies
that α ≃ β are path-homotopic. Hence [α] = [β]. □
5.3. The lifting correspondence.
Definition 5.17. Let π∶ X → Y be a covering map, and let x0 ∈ π −1 (y0 ). Then the
map
φx0 ∶ π1 (Y, y0 ) → π −1 (y0 )
̃(1)
[α] ↦ α
̃ denotes the (unique) lift of α starting
is called the lifting correspondence, where α
at x0 .
By Corollary 5.15, this is indeed well-defined. We will next show that there are
situations where this is a bijection. In some cases, it allows to completely determine
the fundamental group of Y .
Remark 5.18. The lifting correspondence may in fact depend essentially on x0 , as
the following figure indicates.
Theorem 5.19. Let π∶ X → Y be a covering map, and let x0 ∈ π −1 (y0 ) for some
point y0 ∈ Y .
(a) If X is path-connected, then the lifting correspondence φx0 ∶ π1 (Y, y0 ) → π −1 (y0 )
is a surjection.
(b) If X is simply-connected (path-connected and with trivial fundamental group),
then the lifting correspondence is a bijection.
Remark 5.20. Notice that even though φx0 may be a bijection, it is not necessarily
a group homomorphism. In fact, there are many situations where the fibre doesn’t
even have the structure of the group. In the case of the covering π∶ R → S 1 above,
it does in fact define a group isomorphism.
Proof. (Proof of lifting correspondence) For part (a), let x ∈ π −1 (y0 ) be a point. By
assumption there is a path γ∶ [0, 1] → X with γ(0) = x0 and γ(1) = x. Clearly γ is
the lift of the loop π ○ γ∶ [0, 1] → Y based at y0 . Hence φx0 ([π ○ γ]) = x.
For injectivity, we rely on the following Lemma
Lemma 5.21. (Path homotopy in simply connected spaces) Let X be a simply con-
nected space, and let α and β be two loops with the same starting point α(0) = β(0) =
x0 and same endpoint α(1) = β(1) = x1 . Then α and β are path-homotopic.
Details of the proof of the Lemma are left as exercise, and a sketch of proof was
given in class. The proof of part (b) follows easily from this Lemma, and the details
are left as exercise. Again, more details were provided in the lecture. □
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 35
5.4. Fundamental groups of real projective spaces and the Lie groups
SO(n). We will show next that the lifting correspondence is useful enough to de-
termine the fundamental group of some spaces completely. We will only borrow
one result in this subsection from the next section, namely that the spheres S n for
n ≥ 2 have trivial fundamental group, which we will only prove when approaching
the Seifert-van-Kampen theorem.
Definition 5.22. For n ≥ 0 let ∼ denote the following equivalence relation on the
n-dimensional sphere S n . We declare x ∼ y if y = ±x, that is, the point y is either
x itself or its antipodal point −x. Here we consider the n-sphere as the boundary
of the closed ball around the origin in Rn+1 , making sense of −x in the usual sense.
The relation ∼ is clearly an equivalence relation. Then the quotient space
RPn = S n ∼
is called the n-dimensional real projective space.
We should think of RPn as the set of lines through the origin in Rn+1 , as a set.
Indeed, every line through the origin in Rn+1 intersects the sphere S n in precisely
two antipodal points x ∼ (−x). The definition as a quotient of S n gives the real
projective space a topology, and hence gives a suitable notion of lines that are close
to one another. Also, since RPn is a quotient of S n , it is clearly compact.
36 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Example 5.23. Clearly RP0 is a space consisting of one point only. The map
f ∶ RP1 → S 1
[z] ↦ z 2
is easily checked to be well-defined, where [z] denotes the equivalence class of the
point z ∈ C R2 . In fact, this map f yields a homeomorphism, as is easily checked: It
is clearly surjective and injective, and it is therefore a bijective map from a compact
space space to a Hausdorff space, and therefore a homeomorphism.
We did define the 2-dimensional real projective space RP2 previously as the quo-
tient of the disc where two antipodal points on the boundary of the disc are consid-
ered equivalent. The next Lemma shows that this is in fact the same description,
up to homeomorphism.
We will denote by H+n and H−n the upper respectively lower hemispheres of the
n-dimensional sphere S n :
H+n = {x = (x1 , . . . , xn+1 ) ∈ S n ⊆ Rn+1 xn+1 ≥ 0},
H−n = {x = (x1 , . . . , xn+1 ) ∈ S n ⊆ Rn+1 xn+1 ≤ 0}.
Proof. The proof is an easy exercise that we leave to the interested reader. An
illustration of the map h is given by Figure 22. □
Proposition 5.25. The quotient map q∶ S n → RPn is a 2-sheeted covering map.
Proof. Suppose [x] ∈ RPn is a point where [x] = ±(x1 , . . . , xn+1 ). Then for some
i = 1, . . . , n + 1 we must have xi ≠ 0. We define the two sets
Ui+ = {y = (y1 , . . . , yn+1 ) yi > 0},
Ui− = {y = (y1 , . . . , yn+1 ) yi < 0},
Then V = q(Ui+ ) = q(Ui− ) is an open set containing [x], and q −1 (V ) = Ui+ ∐ Ui− . It
is easy to check that the restrictions
qUi± ∶ Ui± → V
is a homeomorphism. □
We are now in the place for computing the fundamental groups of real projective
spaces. In light of Example 5.23 above and our known result that π1 (S 1 , ∗) Z, we
only need to consider the case n ≥ 2. The result we need from a later chapter is
Proposition 5.26. Suppose n ≥ 2. Then the sphere S n is simply connected, that
is, S n is connected and the fundamental group is trivial:
π1 (S n , ∗) {e}.
Since the map q∶ S n → RPn is a 2-sheeted covering map, and since S n is simply
connected for n ≥ 2, the lifting correspondence
φx ∶ π1 (RPn , [x]) → q −1 ([x])
is a bijection by part (b) of Theorem 5.19, and we have q −1 ([x]) = {±x}. Hence
π1 (RPn , [x]) is a group with two elements. There is only one such group, and we
conclude the following Theorem.
Theorem 5.27. We have π1 (RPn , [x]) Z2.
To conclude this section, we point out that we also obtain the fundamental groups
of some special orthogonal groups SO(n).
Proposition 5.28. The group SO(2) is isomorphic to S 1 . The group SO(3) is
homeomorphic to RP3 .
Proof. Indeed, any element in R ∈ SO(2) is a matrix given by
cos(θ) − sin(θ)
R = Rθ =
sin(θ) cos(θ)
for some θ ∈ [0, 2π], and the map Rθ ↦ exp(iθ) gives the desired isomorphism.
For the second claim, we consider the map
φ∶ B 3 → SO(3)
0 ↦ id
x ↦ Rxx,πx .
38 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
Here Rv,θ denotes the rotation by angle θ ∈ [0, 2π] in the mathematically positive
sense around the normed vector v ∈ S n . In an orthonormal basis of R3 given by the
vectors (v, v2 , v3 ), this rotation is given by the matrix
⎛1 0 0 ⎞
Rv,θ = ⎜0 cos(θ) − sin(θ)⎟ .
⎝0 sin(θ) cos(θ) ⎠
For a normed vector v ∈ R3 it is easy to check that Rv,θ = R−v,2π−θ . In particular,
we have Rv,π = R−v,π . It is now easy to check that the map φ above is a homeomor-
phism onto its image on the interiour of the ball B 3 , it is surjective, and is 2-to-1
on its boundary, expressed by this last equation Rv,π = R−v,π .
We therefore conclude that φ descends to a homeomorphism
φ∶ B 3 ∼→ SO(3),
where ∼ is the equivalence relation which identifies antipodal points on the boundary
of B 3 . Together with the homeomorphism h∶ B 3 ∼→ RP3 from Lemma 5.24 we
therefore obtain the homeomorphism
−1
φ ○ h ∶ RP3 → SO(3).
□
Corollary 5.29. We have the following isomorphisms for the fundamental groups
of SO(2) and SO(3):
π1 (SO(2), ∗) Z and π1 (SO(3), ∗) Z2.
It can be shown that π1 (SO(n), ∗) Z2 for all n ≥ 3, but in this course we will
not have the tools available to prove this.
5.5. Distinguishing some surfaces via the fundamental group.
be the inclusion maps of the sets U and V , respectively. Then the fundamental group
π1 (X, x0 ) is generated by elements in the image of
(iU )∗ ∶ π1 (U, x0 ) → π1 (X, x0 ) and
(iV )∗ ∶ π1 (V, x0 ) → π1 (X, x0 ).
Proof. Let α∶ [0, 1] → X be a loop based in x0 . By the Lebesgue lemma, there exists
a subdivision
0 = t0 < t1 < ⋅ ⋅ ⋅ < tn = 1
such that for each i = 0, . . . , n − 1 we have
α([ti , ti+1 ) ⊆ U or α([ti , ti+1 ) ⊆ V.
Without loss of generality, we may furthermore assume that if α([ti , ti+1 ) ⊆ U then
α([ti+1 , ti+2 ) ⊆ V , and if α([ti , ti+1 ) ⊆ V then α([ti+1 , ti+2 ) ⊆ U , for all i. With this
assumption, we have
α(ti ) ∈ U ∩ V for all i.
Now the paths α[ti ,ti+1 ] need not be even loops. However, for each i, there exists
a path γi ∶ [0, 1] → U ∩ V such that γi (0) = x0 and such that γi (1) = α(ti ). This is
illustrated in the following figure.
But then we have, up to the abuse of notation that the restrictions α[ti ,ti+1 are
considered to be paths defined on [0, 1] (this can be achieved by a reparametrisation)
α ≃ (α[0,t1 ] ∗ γ1− ) ∗ (γ1 ∗ α[t1 ,t2 ] ∗ γ2− ) ∗ ⋅ ⋅ ⋅ ∗ (γn−1 ∗ α[tn−1 ,1] ).
a loop based in x0 a loop based in x0 a loop based in x0
and each of the elements on the right hand side lies either in the image of (iU )∗ or
in the image of (iV )∗ . □
Corollary 6.2. Let n ≥ 2 and let S n ⊆ Rn+1 be the n-dimensional sphere. Then its
fundamental group is trivial, that is, for all x0 ∈ S n , we have
π1 (S n , x0 ) = {e}.
Proof. We consider the two open sets
−1
U = {(x1 , . . . , xn+1 ) ∈ S n xn+1 > } and
2
V = {(x1 , . . . , xn+1 ) ∈ S n xn+1 < }.
1
2
We take x0 ∈ S n ∩ Rn × {0}. Here S n ∩ Rn × {0} S n−1 is “the equator” of S n .
Clearly U ∩ V is path-connected. The intersection in fact deformation retracts
onto the equator S n−1 . Now both sets U and V are homeomorphic to the interiour
of the open unit ball ○B n , by an argument similar to the one in Lemma 5.24. One
only has to “stretch the disc placed tangentially to the sphere at the north pole a
little beyond the equator”. It should be clear how this could be formalised more
rigorously.
By Proposition 6.1, we conclude that S n is symply connected, because both U
and V are. □
Remark 6.3. It is worth spending a moment to think about why this argument fails
for n = 1. Which hypothesis is not met for applying Proposition 6.1?
6.1. The free product of groups. Before going on with the formulation of the
Seifert-van Kampenn theorem, we need to digress into group theory.
Suppose G and H are groups. We first define a set G ∗ H from G and H, and in
a next step define a binary operation that we prove is a group law.
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 41
Proof. It is easy to verify that the binary operation is associative, and the claim
about the neutral element follows trivially. The claim about inverses is a direct
consequence of ??. □
Definition 6.6. The group G ∗ H is called the free product of the groups G and H.
The sequences which are elements in G∗H are also called words in the corresponding
elements of G respectively H.
Observation 6.7. If the groups G and H are both non-trivial groups, that is,
G ≠ {eG } and H ≠ {eH }, then the free product G ∗ H is non-abelian and infinite.
Remark 6.8. If G and H are groups, then the maps
jG ∶ G → G ∗ H
g ↦ (g)
42 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
and
jH ∶ H → G ∗ H
h ↦ (h)
are injective group homomorphisms.
Convention 6.9. We will often drop the notations jG and jH and build words from
elements in G and elements in H, if there is no risk of ambiguity. For instance, for
g ∈ G ∖ {eG } and h ∈ H ∖ {eH } we will write
gh instead of the sequence (g, h).
Also, we will not make the sequence (x1 , . . . , xn ) always explicit as above. For
instance, the notation
x1 . . . xn ∈ G ∗ H
will denote an element in the free product G ∗ H if each element xi is an element of
G or of H (without the requirement that xi and xi+1 are to lie in different groups),
and it is clear how to understand this, given that we can make simplifications like
in the definition of the group law in the free product.
The usefulness of the free product is expressed in the fact that it behaves in a very
simple way with respect to group homomorphisms from G and H into a common
group K, as expressed by the following proposition.
Proposition 6.10. Let G, H, and K be groups, and let φ∶ G → K and ψ∶ H → K
be group homomorphism. Then there exists a unique homomorphism Ξ∶ G ∗ H → K
such that we have
Ξ ○ jG = φ and Ξ ○ jH = ψ.
In other words, the following diagram is commutative:
G
φ
jG
G∗H Ξ
K
jH
ψ
H
Proof. We first show uniqueness. Suppose Ξ verifies the same properties as in ??.
If (x1 , . . . , xn ) ∈ G ∗ H is a word, say with x1 ∈ G and xn ∈ H, then we have
Ξ ((x1 , . . . , xn )) = Ξ ((jG (x1 )) ⋅ (jH )(x2 ) ⋅ ⋅ ⋅ ⋅ ⋅ (jH )(xn ))
= φ(x1 )ψ(x2 ) . . . ψ(xn )
= Ξ((jG (x1 )) ⋅ (jH )(x2 ) ⋅ ⋅ ⋅ ⋅ ⋅ (jH )(xn ))
= Ξ((x1 , . . . , xn )).
MATH 3491 GEOMETRIC TOPOLOGY III RAPHAEL ZENTNER 43
G×H Θ
K
jH
ψ
H
Proof. The proof is easy and we leave its proof to the reader. □
The following example illustrates that the condition in Proposition 6.12 is in
general necessary.
Example 6.13. We consider the following homomorphisms φ∶ Z3 → S3 and ψ∶ Z2 →
S3 , where S3 is the permutation group of three elements. We specify these on gen-
erators of Z3 respectively Z2:
φ(1) = (1 2 3) and ψ(1) = (1 2).
44 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
U ∩V X
iV jV
V
If x0 ∈ U ∩ V is a base point, then this yields the following commutative diagram of
fundamental groups.
π1 (U, x0 )
(iU )∗ (jU )∗
π1 (U ∩ V, x0 ) π1 (X, x0 ) (6.2)
(iV )∗ (jV )∗
π1 (V, x0 )
Now there is still the homomorphism (jU )∗ ∗(jV )∗ ∶ π1 (U, x0 )∗π1 (V, x0 ) → π1 (X, x0 ),
but we expect it to have kernel now. In fact, we have the commutative diagram
π1 (U, x0 )
(iU )∗ (jU )∗
jπ1 (U )
(jU )∗ ∗(jV )∗
π1 (U ∩ V, x0 ) π1 (U, x0 ) ∗ π1 (V, x0 ) π1 (X, x0 )
jπ1 (V )
(iV )∗ (jV )∗
π1 (V, x0 )
With the slight abuse in notation from Convention Convention 6.9, the expression
(iU )∗ ()((iV )∗ ())−1 denotes an element of π1 (U, x0 ) ∗ π1 (V, x0 ), for any ∈ π1 (U ∩
V, x0 ). However, such an element lies in the kernel of (jU )∗ ∗ (jV )∗ , as we will now
show:
(jU )∗ ∗ (jV )∗ ((iU )∗ ()((iV )∗ ())−1 ) = (jU )∗ ((iU )∗ ()) ((jV )∗ ((iV )∗ ()−1 )
= ((jU )∗ ○ (iU )∗ )()) (((jV )∗ ○ (iV )∗ )())−1
= e.
(6.3)
46 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
The last equality holds because (jU )∗ ○ (iU )∗ = (jV )∗ ○ (iV )∗ . Thus, all elements
of the normal subgroup generated by the elements (iU )∗ ()((iV )∗ ())−1 lies in the
kernel of (jU )∗ ∗ (jV )∗ , and so the normal subgroup
generated by these elements lies in the kernel of (jU )∗ ∗ (jV )∗ . We recall that for a
subset S ⊆ G of a group G the normal subgroup
langleS⟫ is the smallest normal subgroup containing the set S, or equivalently, it is
the intersection of all normal subgroups of G which contain S:
⟪S⟫ = H.
H⊇S
H◁G
6.3. The free product with amalgamation. The preceding considerations lead
us naturally to the following definition.
Definition 6.16. Suppose L, G, and H aree groups, and that α∶ L → G and β∶ L → H
are group homomorphisms. As before, we denote by α(l)β(l) an element of the free
product G ∗ H. We consider the normal subgroup
holds.
Then there exists a unique homomorphism χ∶ G ∗L H → K such that we have
χ ○ q ○ jG = φ, and χ ○ q ○ jH = ψ,
G ∗L H
χ
L K.
q○jH
β ψ
H
Proof. Proposition 6.10 provides us with the homomorphism φ ∗ ψ∶ G ∗ H → K such
that (φ ∗ ψ) ○ jG = φ and such that (φ ∗ ψ) ○ jH = ψ. It is easy to see that the normal
subgroup N defined in Equation (6.4) lies in the kernel of φ ∗ ψ. In fact, we did this
in a special but analogous case in Equation (6.3). The first isomorphism theorem,
together with the conclusion of Proposition 6.10 yields the desired conclusion of the
existence of χ with the desired properties.
The proof of uniqueness is left as an easy exercise. □
Example 6.18. (The modular group Sl(2, Z)) This example is not course/exam-
relevant, and neither do we provide a full proof, but it illustrates that free products
with amalgamations are not “exotic” but occur in other areas of mathematics. The
group Sl(2, Z) is by definition the group of 2 × 2-matrices with integer coefficients
and determinant one. It is also known as the modular group and plays a crucial role
in number theory. It acts by Möbius transformations on the upper half plane in
C. Entire books were written only about Sl(2, Z). We refer to Modular group on
Wikipedia.
It is known that Sl(2, Z) is generated by the two elements
0 −1
S= which is an element of order 4, and
1 0
1 −1
R= which is an element of order 6.
1 0
Thus we obtain two group homomorphisms φ∶ Z4 → Sl(2, Z) and ψ∶ Z6 → Sl(2, Z)
specified by the image of a generator of the cyclic groups Z4 and Z6,
φ(1) = S and ψ(1) = R.
We also have the two homomorphisms α∶ Z2 → Z4 given by 1 ↦ 2 and β∶ Z2 → Z6
given by 1 ↦ 3. These are well-defined. Since
−1 0
S2 = = R3
0 −1
we obtain the equality
φ ○ α = ψ ○ β.
48 RAPHAEL ZENTNER, PARTIALLY BUILT ON EARLIER NOTES BY JOHN HUNTON
π1 (V, x0 )
commutes.
Theorem 6.19. (Seifert-van-Kampen) Suppose that X is a topological space, and
that U and V are open subsets, and suppose x0 ∈ U ∩ V is a point. Suppose that U ,
V , and U ∩ V are path-connected. Then the homomorphism
χ∶ π1 (U, x0 ) ∗ π1 (V, x0 ) → π1 (X, x0 )
π1 (U ∩V,x0 )