Algtop PartA
Algtop PartA
2012–13
Part A: Semester 1
Dr E Cheng
Department of Mathematics, University of Sheffield
E-mail: [email protected]
http://cheng.staff.shef.ac.uk/mas435/
Dire warning
You might think that only having an exam at the end of the year makes this
course an easy option. You are wrong—this course is a difficult option.
The marks on this course are generally lower than on most Level 4 courses.
Weekly tests
Once a week at the beginning of the lecture there will be a quick test of some
definitions. This will count as one of the five marks of your final descriptors.
Add/drop
In Week 3 I will consider your test results and your homework. If you don’t
seem to be putting in enough work I will recommend that you do not take this
course. If you still want to take the course I may ask you to sign a declaration
acknowledging that if you try and leave it all until the last minute you will do
very badly.
Contents
1 Introduction and Motivation 4
1.1 Topology and algebra . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Algebraic topology . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Homotopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Examples of spaces we will consider . . . . . . . . . . . . . . . . 7
1.5 Examples of groups we will be thinking about . . . . . . . . . . . 11
CONTENTS 2
3 Topological spaces 15
3.1 Spaces and continuous maps . . . . . . . . . . . . . . . . . . . . . 15
3.2 Examples of continuous maps . . . . . . . . . . . . . . . . . . . . 20
3.3 Paths and loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Homotopy 26
6 Covering spaces 53
6.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.2 The classification of covering spaces . . . . . . . . . . . . . . . . 62
6.3 Universal covering spaces . . . . . . . . . . . . . . . . . . . . . . 69
6.4 Covering space constructions . . . . . . . . . . . . . . . . . . . . 69
8 Applications 97
8.1 The fundamental theorem of algebra . . . . . . . . . . . . . . . . 97
8.2 The Brouwer fixed point theorem . . . . . . . . . . . . . . . . . . 101
CONTENTS 3
Plan
Week 1: Section 1
Week 2: Sections 2 and 3
Week 3: Section 4
Week 4: Section 5 (first half)
Week 5: Section 5 (second half)
Week 6: Section 6 (first half)
Week 7: Reading Week
Week 8: Section 6 (second half)
Week 9: Section 7
Week 10: Section 8
Week 11: Looking ahead
Each week you should study the previous week’s notes and the next week’s
notes.
The idea of algebraic topology is to study topology using algebra. Many of the
greatest advances in mathematics have come from finding a link between two
apparently different subjects enabling us to use our understanding of one to
help our understanding of the other. Often the flow of understanding starts in
one direction and but is later discovered to go in both directions.
Topology ←→ Algebra
Topology
Topology is about space, shape and form. You’ve already seen metric spaces
before, but we want to move away from the notion of distance. For example:
• How do you get from A to B? Do you need to fly? This is a separate issue
from how far it is.
• Think about things made of plasticine that we can stretch and shrink but
we don’t want to make new holes or stick things together. Stretching
changes the distance between points but we don’t care.
is the same as
Example 1.1. A city is made up of neighbourhoods, but these are not defined
by neat circular areas around points.
Algebra
The idea is to find a way of relating topology to algebra, and then, amazingly,
we can use algebra to help us understand space. Some examples of applications
include
• robotic arms
• computers crashing
• polymers
• ties.
Perhaps even more amazingly, we can go the other way and actually use space
to help us understand algebra. For example we will prove the Fundamental
Theorem of Algebra.
There are many ways to convert space into algebra. The main methods used in
algebraic topology are called
• homotopy,
• homology, and
• cohomology.
We will almost exclusively think about homotopy in this part of the course
(Part A).
1.3 Homotopy 6
1.3 Homotopy
Example 1.2. What if someone told you that you were living on the surface
of a torus?
Here are some questions we can ask ourselves about the space we inhabit.
4. If we all hold hands in a circle can we all walk to the same place?
That last one might sound a bit silly in this context, but it turns out that
considering “loops” like this tells us tons of stuff about the space we’re in. This
idea turns out to be the same as the idea of bending and stretching spaces
around, and this is the notion of homotopy.
This is called the “fundamental group” and helps us tell spaces apart. However,
this is only the beginning. For example, it can’t tell higher-dimensional spheres
apart—we need higher-dimensional methods to to that, and it’s very hard.
Exercise 1.3. Which of the following spaces are “the same” in the sense that
a doughnut is “the same” as a teacup?
1.
2.
1.4 Examples of spaces we will consider 7
3.
2. The unit interval I = [0, 1]. Also the “same” as a point, but also a crucial
building block. If you were stuck on a desert island with nothing but a unit
interval, you could (in some sense) built any topological space, provided
you knew how to make products, disjoint unions and quotients.
4. The Möbius strip (also known as Möbius Band): it’s somehow the “same”
as a circle, and yet. . .
5. The torus and its many-holed cousins. These are the orientable surfaces.
A D
C E F
9. We can “stick circles together” e.g.
12. We can mix things up, and stick anything to anything else e.g.
R × R = R2
I × I = I2 ∼ B2
I × I × I = I3 ∼ B3
I ×R
I × S1 cylinder
S1 × S1 torus
S1 × R
15. Knots and links can be studied via their complements e.g.
16. We can take unions and intersections. This might not sound so interesting,
but will be very important later.
17. We can take a polygon and glue its edges together according to some
scheme—this is a form of quotient e.g.
give us?
• We can take MB D2 and identify the boundaries.
`
x ∼ y ⇐⇒ y − x ∈ Z.
(x, y) ∼ (x0 , y) ⇐⇒ x0 − x ∈ Z.
1.5 Examples of groups we will be thinking about 11
1. Z
2. Zn = Z/nZ
3. Z × Z, Zn = Z × · · · Z
4. Z ∗ Z, Z ∗ · · · ∗ Z
5. quotient groups
6. abelianisation.
The crucial starting point will be to understand the fundamental group of the
circle.
We can’t classify all homotopy types using the fundamental group, for example
for all n ≥ 2 the fundamental group of S n is the trivial group. However, we can
classify all surfaces using the fundamental group. That is, we can show that
any surface is entirely determined “up to homotopy” by its fundamental group.
—but not the converse. This is why further methods are introduced such as
higher homotopy groups, and homology/cohomology in all dimensions.
1.7 The eventual goals of algebraic topology 12
ω-categories
has been developed to try to achieve this goal, and many arguments are going
on about what will be the most fruitful way to do this.
2 Reminder on metric spaces 13
Exercise 2.1. What can you remember about metric spaces? What do you
think we might retain if we ditch the notion of “metric”?
d : X 2 −→ R≥0
such that
1. d(x, y) = 0 ⇐⇒ x = y,
One thing we definitely want to retain even without metrics is the notion of
“continuous map”. Can you remember how to define continuous maps
• by convergent sequences:
• by and δ:
Before we go any further, we’d better remind ourselves of what the various parts
of these definitions mean. For definition (1) we need to remember convergent
sequences.
2.1 Basic definitions 14
Definition (2) speaks for itself, but for definition (3) we need to remind ourselves
about images and pre-images, and open sets.
The only definition of continuity that has a hope of working without a metric is
the last one, but to do that we have to somehow think about open sets without
using open balls. This brings us to the definition of topological space.
3 Topological spaces 15
3 Topological spaces
We are going to concentrate on the idea of open sets. But we need a notion
that doesn’t use distance. How is it possible?
We’re going to do something mind-boggling: we’re just going to say what the
open sets have to satisfy, and we’re not actually going to say what the open sets
have to be. We will define a topological space to be “a set equipped with some
subsets called open” and then specify some conditions that ensure that we have
made a sensible choice of “open” set.
Note: we’re not actually going to worry about the definition of topological
space very much. We will hardly even use it. We’ll probably never prove that
something actually is a topological space using this definition. Likewise the
definition of continuity. You might wonder how and why we avoid the definition
of “topological space” in the study of topological spaces. One possible answer
is that this definition is sort of disgusting to work with, and somehow doesn’t
capture what is “really” going on with topological spaces. So we run away from
the definition as fast as possible and use algebra to study spaces instead.
Recall that a metric space is a set equipped with a metric; similarly a topological
space is a “set equipped with a topology”, as follows.
Note that we only ask for finite intersections—it is possible to have an infinite
intersection of open sets that isn’t open, e.g.
\
(− n1 , n1 ) =
n
Example 3.3. Any metric space is a topological space, with the metric topol-
ogy in which the open sets are the ones we defined before (Definition 2.7).
In fact many of the spaces we consider can be thought of as metric spaces, but
in a manner that might just not be very helpful. For example when we do funny
glueings like
we just don’t want to be thinking about how “far apart” points are when we’re
done.
Note that a given set X might have many different possible topologies on it.
Here are a couple of examples that sound a bit silly but are actually quite
important.
Example 3.4. Any set X can be given the following two topologies. These
may be thought of as “maximal” and “minimal”.
We will later see (Exercises #4) that every map out of a discrete space is
continuous, and every map into an indiscrete space is continuous.
For example ∅ and X are both open and closed. Note that we can state the
definition of topology using closed sets instead of open (Exercises #3).
Now that we don’t have a notion of distance any more, we don’t have a notion
of convergent sequence. The important thing is that we do have a notion of
3.1 Spaces and continuous maps 17
Note that this is very different from saying that f maps open sets to open sets.
This condition on pre-images tells us nothing about images. If f is continuous
then:
(0, 1) −→ [0, 0]
• the image of a closed set does not have to be closed e.g. under the map
R −→ R
x 7→ e−x
= {x ∈ X |f (x) ∈ g −1 (U )}
= f −1 (g −1 (U )).
We now come to two crucial constructions that we will use heavily, for building
up spaces: products and quotients. Products go pretty much as you would
expect, but perhaps quotients take a bit more thought.
3.1 Spaces and continuous maps 18
Exercise 3.9. Why don’t we need to specify that all intersections of these are
open as well?
f g
Note that given continuous maps X1 −→ X2 and Y1 −→ Y2 we get a continuous
map
f ×g
X1 × Y1 −→ X2 × Y2 .
that is, the subset of X consisting of all the points equivalent to x, y or z under
∼.
x ∼ y ⇐⇒ y − x ∈ Z
Note that the quotient topology is defined precisely to make the quotient map
continuous. That is, the map:
X −→ X/ ∼
x 7→ [x].
Quotients are dealt with much better by topological spaces than by metric
spaces. Quotients of metric spaces are basically disgusting. We can think of
this as one of the major limitations of metric spaces, as glueing things together
is one of our most important tools for understanding complicated spaces.1
Exercise 3.12. Think about the way we glue the ends of the interval I together
to make a circle. How would that work if we thought of them as metric spaces?
It is very important to stress the fact that the inverse must be continuous. A
map can certainly be continuous and bijective but not have a continuous inverse.
That is, it would have an inverse as a map between sets, but it does not have
an inverse as a continuous map between topological spaces. (This is different
from, say, groups—if a group homomorphism is bijective then its inverse is
automatically a group homomorphism. However the same problem arises if we
1 This fact is expressed categorically by the fact that the category of metric spaces does
not have coequalisers.
3.2 Examples of continuous maps 20
think about smooth maps—a smooth map can certainly have an inverse that
isn’t smooth.)
Examples 3.14.
f
[0, 1) −→ S1
t 7→ (cos2πt, sin2πt).
t 7→ (cos2πt, sin2πt)
3. The map
D2 −→ {0}
Note that from now on whenever we say “space” we will mean topological space.
(b) I 2 ,→ I 3
(c) S n ,→ S n+1
(d) S 1 ,→ I × S 1
x 7→ (t, x)
—we have one of these for each t ∈ I. We can do the same to embed
X ,→ I × X.
(e) S 1 ,→ MB by inclusion into the boundary.
(f) B n ,→ S n on the north or south hemisphere.
p
Write B n = {(x, y) ∈ R2 | x2 + y 2 ≤ 1} .
p
Sn = {(x, y, z) ∈ R3 | x2 + y 2 + z 2 = 1}
3. “Glueing” e.g.
(a) I 2 = −→ MB.
(b) I 2 = −→ torus.
α
I −→ S1
t 7→ (cos2πt, sin2πt)
3.2 Examples of continuous maps 22
(e) The above map induces a map for glueing the edges of a square to
make a cylinder:
1×α
−→
I2 −→ S1 × I
(f) D2 D2 −→ S 2
`
boundary/
S1 D2
D2 / S2
γ : I −→ X
R2 \ {0} −→ S 1
Exercise 3.15. How many “different” maps S 1 −→ S 1 can you think of?
Definition 3.16.
γ : I −→ X
γ : I −→ X
csta : I −→ X
t 7→ a.
γ∗ : I −→ X
t 7→ γ(1 − t).
So
1. gives reflexivity a ∼ a,
π0 is a rather crude way of classifying spaces, for example it makes these three
spaces
all the same. We want a better test—instead of just saying “Is there a path
from a to b?” we want to say something like:
3.3 Paths and loops 25
So we need a way of saying when paths are “the same really”. Note that, as you
saw in Exercises #2, just having the same image is not subtle enough—going
round a circle once or twice gives the same image but should definitely count as
different paths. So in the next section we introduce the notion of homotopy.
4 Homotopy 26
4 Homotopy
Each individual can get to the other side, but they’ll have to break their line in
the middle somewhere.
but that isn’t quite enough. We also need to say something like
which is sort of what our diagram looked like anyway. If we demand that this
map is continuous it ensures that we didn’t try and deform anything past a hole.
Note that from now on whenever we say “map” we will mean continuous map.
α
X CY
is a continuous map
α : I × X −→ Y
I −→ Y
t 7→ α(t, x)
αt : X −→ Y
x 7→ α(t, x).
We can think of this as continuously deforming f into g via all these intermediate
maps αt .
Definition 4.3. If there is a homotopy f ⇒ g we write f ' g and say f is
homotopic to g. We will show that this is an equivalence relation.
Example 4.4. This example makes precise the idea that the map from the
circle to itself doing nothing is “more or less the same as” the map that rotates
it by an angle φ. This is simplest to write down in polar coordinates, with the
points of the circle given as (1, θ).
α : I × S1 −→ S1
f (1, θ) = (1, θ)
g(1, θ) = (0, 0)
We can now define a homotopy α : f ⇒ g by
α : I × S1 −→ R2
I ×X −→ Y
(t, x) 7→ f (x) ∀t
4 Homotopy 29
Example 4.7. This example is about changing the “speed” we travel along a
path. Given a path f from a to b in X there’s a new one which we can think of
as “doing f twice as fast and then just sitting still at b for the rest of the time”.
Formally, this is given by
f (2t) 0 ≤ t ≤ 12
g(t) =
1
2 ≤t≤1
b
α : I ×I −→ X
2s 2−t
f ( 2−t
) 0≤s≤ 2
(t, s) 7→
2−t
b
2 ≤s≤1
Example 4.8. This example constructs a “reverse homotopy” very much like a
“reverse path”. Informally, we know that a homotopy f ⇒ g gives for each x a
path f (x) −→ g(x). We we might wonder if we can reverse all these paths and
form a homotopy g ⇒ f . Formally we do it like this. Given maps f, g : X −→ Y
and a homotopy α : f ⇒ g we define a homotopy α∗ : g ⇒ f by
α∗ : I ×X −→ Y
(t, x) 7→ α(1 − t)
α
X
g
/Y
C
β
β( , x) : g(x) −→ h(x).
β◦α : I ×X −→ Y
α(2t, x) 0 ≤ t ≤ 21
(t, x) 7→
β(2t − 1, x) 1 ≤ t ≤ 1
2
Proof.
• Reflexivity is Example .
• Symmetry is Example .
2
• Transitivity is Example .
X α
CY β
CZ
g k
α(t, ) : X −→ Y,
and β gives us
β(t, ) : Y −→ Z.
The idea is to compose these so that for each t we have a map
β(t, ) ◦ α(t, ) : X −→ Z,
β∗α : I ×X −→ Z
(t, x) 7→ β t, α(t, x)
Now that we have defined “homotopy” we are finally ready to make precise
the idea of spaces being “more or less the same” given some squashing and/or
stretching. The idea is that we want continuous maps between our two spaces
that are not exactly inverse to one another, but only up to homotopy.
4 Homotopy 31
f ◦g ' 1Y
Then the spaces X and Y are called homotopy equivalent, written X ' Y .
Equivalently, X and Y are said to have the same homotopy type.
Proof. This is mostly left as an exercise. The only part that isn’t straightfor-
ward is transitivity. 2
We’ll see some more examples of homotopy equivalence in a minute, but one
particularly important kind of homotopy equivalence is when something is ho-
motopy equivalent to a point:
Proof.
Now f g = 1∗ so the second homotopy can be taken to be the identity. For the
first homotopy, first observe that a map g : ∗ −→ X simply picks out a point in
X, so the composite gf sends everything to this point g(∗). So it is csta , where
we write a = g(∗). Thus a homotopy gf ' idX is just a homotopy csta ' idX ,
hence the result. 2
I × R2 −→ R2
Exercise 4.18. Show that the following two spaces are homotopy equivalent:
α : I ×X −→ Y
We can check that α(0, x) = f (x) and α(1, x) = g(x). This is called a straight
line homotopy. For example, any two paths in Rn are homotopic via a straight
line homotopy. Note that if we have two paths with the same endpoints, i.e.
f, g : a −→ b ∈ Rn then the straight line homotopy keeps the endpoints fixed :
This last example leads us into a special notion of homotopy for paths.
Definition 4.20. Let f, g : I −→ X be paths from a to b in X. Then f and g
are homotopic or equivalent if they are homotopic through paths from a to
b. That is, we have a map α : I × I −→ X such that
α(0, t) = f (t)
α(1, t) = g(t)
4 Homotopy 33
α(s, 1) = b
This is called a path homotopy. Similarly we have the notion of loop homo-
topy.
Definition 4.21. As before, path homotopy and loop homotopy are equivalence
relations. Given a path (or loop) f we write [f ] for the homotopy class of f .
Note that being path homotopic is a stronger condition than being just homo-
topic. From now on we will assume that if we are dealing with paths we are
using path homotopy. We are now ready for the next section, in which we will
make the homotopy classes of loops into a group: the fundamental group.
5 The fundamental group 34
So far we have defined a way of going from the world of spaces to the world of
sets, using path components.
π
0
−→
This is useful, but rather crude, and ignores the differences between many very
different spaces. So now we’re going to be a bit more subtle about it, and map
into groups instead:
π
1
−→
We are going to define, for each space X, a group π1 X called the “fundamental
group” of X, which captures much more information than π0 X did. We have
already informally seen some fundamental groups:
π1 (S 1 ) = Z
π1 (∗) = 0
π1 (R2 ) = 0
First we’ll show how to construct the fundamental group formally, and then
we’ll ask ourselves some questions about this construction:
6. If two spaces have the same fundamental group, what does that tell us?
5.1 Definition
Theorem 5.1 (Fundamental group construction). Write π1 (X, a) for the set
of equivalence classes of loops based at a. This can be given the structure of a
group as follows:
• multplication: [f ].[g] = [f ∗ g]
• inverses: [f ]−1 = [f ∗ ]
• identity: e = [csta ]
This is an exercise.
2
5.2 Dependence on basepoint 36
γ
However if there is a path a −→ b then it will turn out okay:
[f ] 7→ [γ.f.γ ∗ ]
Its inverse is given by γ̂ ∗ .
Proof.
that is
γf gγ ∗ ' γf γ ∗ γgγ ∗ .
We can construct such a homotopy as indicated by the following diagram:
f ' γ ∗ γf γ ∗ γ
and
f ' γγ ∗ f γγ ∗ .
This follows from the fact that γγ ∗ ' cstb and similarly γ ∗ γ ' csta . 2
The next thing we might ask is: what happens to maps? If we have a map
φ : X −→ Y do we get a group homomorphism π1 X −→ π1 Y ? And the answer
is yes. Any path γ : I −→ X becomes a path in Y by
γ φ
I −→ X −→ Y.
If γ is a path from a to b then the new path will go from φ(a) to φ(b), so in
particular if γ is a loop then φ ◦ γ is also a loop:
5.2 Dependence on basepoint 38
[γ] 7→ [φ ◦ γ]
Proof.
This is an exercise.
We would now like to show that this process satisfies all sorts of good properties.
This is best summed up using the notions of category and functor.
5.3 Categories 39
5.3 Categories
equipped with
A category is said to be small if obC and all of the C(X, Y ) are not just collections
but actually sets, and locally small if each C(X, Y ) is a set.
You may or may not have met these mathematical structures before, but it
doesn’t particularly matter for now.
1. Set of sets and functions. This is in many ways the “prototype category”.
Set has many, many wonderful features that make it a good place to start
doing mathematics, and we would like to know what other categories have
these features.
When categories are very small indeed we can quite simply and vividly draw
them on the page using points for objects and arrows for morphisms.
1. There is a category with one object and one morphism, which has to be
the identity. We can draw a picture of this category:
/(.-+,
1x
· /·
which means there are two objects and one morphism between them, as
shown. Really this category has three morphisms and could be drawn like
this:
/(.-+, /(.-+,
1x 1y
x /y
· /· /·
a
f1
/b
g1 f2
c /d .
g2
Saying the square commutes means that “going round the square in dif-
ferent ways gives the same answer”, that is, that the two composites are
equal:
f2 ◦ f1 = g2 ◦ g2 .
5.3 Categories 42
The following examples are a bit curious and might surprise you a bit. But
they’re a central part of category theory and yield all sorts of interesting con-
structions.
2. Every group “is” a category with only one object. That is to say we can
express a group G as a category:
/(.-+,
f
8. There is a curious category Mat of matrices. The objects are the natural
numbers; the morphisms n −→ m are all the n × m matrices (in some
fixed field, k, say). Composition is given by matrix multiplication.
5.3 Categories 43
One of the basic principles of Category Theory is that we should study struc-
tures together with their structure-preserving maps. We should look at the “to-
tality” of these structures and their maps, rather than just looking at individual
structures in isolation. The structure-preserving maps of categories are called
functors.
such that
f g
• for all morphisms X −→ Y −→ Z, F (g ◦ f ) = F g ◦ F f , and
Gp −→ Set
Ring −→ Set
Vect −→ Set
Ab −→ Set
Top −→ Set
Mnd −→ Set
Poset −→ Set
Set∗ −→ Set
3. Here are some forgetful functors that only forget part of the structure:
Ring −→ Ab
Ring −→ Mnd
Vect −→ Ab
Top∗ −→ Top
4. Here are some examples of functors that just forget some property:
Ab −→ Gp
Haus −→ Top
Free functors go in the opposite direction of forgetful functors: they take some-
thing with little or no structure, and create something with more structure. The
new extra structure is added in “freely”.
Set −→ Gp.
The reason it’s harder is that we have to make sure everything has an
inverse and this complicates matters rather.
5.3 Categories 45
Set −→ Ring
Mnd −→ Ring.
This brings us to the functor that launched us into this whole discussion about
categories in the first place. That is, I launched into it because I wanted to
be able to say that the fundamental group construction gives us a functor as
follows.
Proof.
We need to check that this satisfies the axioms for a functor. First, given maps
φ ψ
(X, x) −→ (Y, y) −→ (Z, z)
i.e.
(ψ ◦ φ)∗ = ψ∗ ◦ φ∗ .
5.3 Categories 46
This is an exercise
Remark 5.15. We have seen something about the fundamental group being
independent of the choice of basepoint. Does this mean we have a functor
Top −→ Gp?
φ : (X, x) −→ (Y, y)
is a homeomorphism then
φ∗ : π1 (X, x) −→ π1 (Y, y)
is a group isomorphism.
5.4 Homotopy invariance 47
Proof.
We have maps
f
!
Xa Y
g
and homotopies
∼
α : gf =⇒ 1X
∼
β : fg =⇒ 1Y
In particular we have
x α
∀x∈X a path gf x −→ x, and
βy
∀y∈Y a path f gy −→ y.
[f x1 ] = [f x2 ] =⇒ [x1 ] = [x2 ]
i.e.
f x1 ∼ f x2 =⇒ x1 ∼ x2
5.4 Homotopy invariance 48
γ
i.e. if there is a path f x1 −→ f x2 then there was already a path x1 −→ x2 .
We construct this path by:
α∗
x x α
x1 −→−→ gf x1 −→ gf x2 −→ x2
Proof. (Sketch)
Intuitively, this means that the space has “no holes”—its fundamental group is
trivial so every loop is homotopic to the constant loop at a point. We really
need to start calculating some fundamental groups that aren’t trivial! The best
“building block” to start with is the circle, but actually it’s going to be easier
for us to look at that using the theory of covering spaces. However, before
we move onto that section it’s worth getting a rough idea how we want to think
about the circle, so that when we go onto covering spaces properly we have some
pictures in our head.
5.5 The circle 49
The fundamental group of the circle is Z, but we haven’t proved it yet. This
result is intuitively clear, but the proof involves a lot of technicalities. Here are
some things that follow from knowing this result.
Corollary
If S 2 is expressed as the union of three closed sets then at least one must contain
a pair of antipodal points.
Question 5.21. When you’re walking up the stairs in the Hicks Building, is it
easier to count how many times you’ve gone round, or to look at the signs to
see what floor you’ve reached?
5.5 The circle 50
We get a bit “confused” about going round our circle multiple times, so let’s
“unwind” our circle:
S1
Now, instead of counting how many times we went round, we count count how
many “floors” up (or down) we’ve gone. Moreover we can choose the map p so
that the preimages of the basepoint x are precisely the integers. So the number
of times we’ve gone round the circle is precisely counted by what number we
land on in the spiral version. This is very convenient! Now the question is, can
we somehow:
and we’ll do this in steps. The idea is that loops downstairs correspond to paths
upstairs, so we can fix the starting point of the path and “see where the other
end of is”. So we start by choosing a “lift” of the basepoint x i.e. x̃ ∈ p−1 (x).
2. So we get a function
γ 7→ γ̃(1)
which is a good start, but we want a function from homotopy classes of
loops to p−1 (x). So we need to check that this function is homotopy
invariant.
This sketch proof has highlighted several of the important properties of covering
spaces that we are going to look at:
1. path lifting,
3. homotopy lifting.
The construction we did where we “unwound” all the loops around the circle
produced was is called the “universal covering space”. We could have just
unwound some of the loops and not others e.g.
5.5 The circle 52
In this case in our proof we would still have surjectivity (4) but not injectiv-
ity (5)—some different loops downstairs would lift to the same path upstairs.
Which? Another important question is: what would the induced map on fun-
damental groups be?
These are all important questions we will consider in the next section, on cov-
ering spaces.
6 Covering spaces 53
6 Covering spaces
And some other covering spaces—can you see how the first two cover the space
• The fibre over any point has n points in it, for some fixed n. (It might be
infinite.) We would then call this an “n-sheeted” cover.
The above are all geometric features, and we will see how these correspond to
algebraic features of the fundamental group:
• subgroups, and
We will ask ourselves questions like: can we find all the covering spaces of a
space? How do the geometric and algebraic features correspond?
This might remind you of Galois theory, in which you have a correspondence
between
A covering space sort of “unloops” some of the loops in your space. The cor-
responding subgroup of the fundamental group consists of the loops that you
haven’t unlooped yet.
Example 6.1. You walk around a tree and you think you’re back to where you
started but you have a layer of mud on your shoes.
So as your covering space gets bigger and bigger, your corresponding subgroup
gets smaller and smaller, and finally you get the universal cover correspond-
ing to the trivial subgroup. This is where everything has been maximally
unwound—you no longer have any loops left.
6.1 Definitions
X
with the following property: every x ∈ X has a neighbourhood U for which
p−1 (U ) is a disjoint union of open sets, each of which is mapped by p homeo-
morphically to U .
6.1 Definitions 56
Example 6.5.
X
where p evenly covers X, that is, there is an open cover {Ui } of X such that
for each i, p−1 (Ui ) is a disjoint union of open sets of X̃, each mapped by p
homeomorphically to Ui .
6.1 Definitions 57
Example 6.8.
(x, y, z) 7→ (x, y)
Example 6.11. The identity always gives us a covering space, trivially. This
amounts to “unwinding no loops”, so should correspond to the biggest possible
subgroup of the fundamental group—the whole thing.
Let
X̃
p
X
be a covering space.
1. Path lifting
t9 X̃
ttt
f˜
t
tt p
tt
tt /X
I f
2. Homotopy lifting
9 X̃
tt
ttt α̃
t
tt
p
tt
I ×A α /X
3. Lifting correspondence
[γ] 7→ γ̃(1)
6.1 Definitions 59
and furthermore
4. Sheets
5. Important consequence
The group π1 (X̃, x̃) embeds as a subgroup of π1 (X, x) via the homomor-
phism
π1 (X̃, x̃)
π1 (p)
π1 (X, x)
Proof.
1. Path lifting
Idea:
If p were a homeomorphism it would be easy, but p is only “locally a
homeomorphism”—on the Uα ’s exhibiting the covering space—so we edge our
way along, staying in one Uα at a time
We use
Step 1
By the definition of covering space we have a cover {Uα } of X such that for all
α, p−1 (Uα ) is a disjoint union of open sets in X̃, each of which maps homeo-
morphically to Uα under p.
i.e.
Now put
ai + bi−1
ti = ∀1≤i≤m
2
So we have
0 = t0 < t1 < · · · < tm < tm+1 = 1
Step 2
We can then proceed by induction—we repeat this process for each patch
Step 3
Finally we must check that this lift is unique, by essentially the same argument.
We can then proceed by induction and “patch” all the way along.
2. Homotopy lifting
3. Lifting correspondence
γ1 ∼ γ2 =⇒ γ̃1 = γ̃2 .
4. Sheets
Idea: the cardinality of the pre-image must be constant on each Uα and we can
then “patch” since it must agree on intersections.
5. Important consequence
i.e.
pγ1 ' pγ2 =⇒ γ1 ' γ2 .
(X̃, x̃)
p
(X, x)
(X̃, x̃)
f
/ (X̃ 0 , x̃0 )
44
44
0
p 44
4
p
(X, x)
– path-connected,
– locally path-connected, and
– semi-locally simply-connected.
We won’t really go into what this last part means, but for example we want to
exclude the Hawaiian earring. Here are the definitions, for completeness:
Examples 6.16.
2. Let X ⊂ R2 be the space formed by taking each point (0, 0) and ( n1 , 0) for
n ∈ N and joining it to the point (0, 1). Then X is path-connected but
not locally path-connected.
6.2 The classification of covering spaces 64
(X̃, x̃)
p
(X, x)
and
(X̃, x̃)
p ←→ Im π1 p
(X, x)
Remark 6.18. Note that π1 p is a group homomorphism
π1 (X̃, x̃) −→ π1 (X, x).
We know it is injective (by part 5 of Proposition 6.13), so by the First Isomor-
phism Theorem we have
• For each n ∈ N
pn
S1 −→ S1
and
•
p
R −→ S1
θ 7→ (1, θ)
S1
pn we get
S1
and Im π1 pn is nZ ⊆ Z.
N.B. This shows why we can’t just get a correspondence using π1 of the covering
6.2 The classification of covering spaces 66
p
S1
giving the subgroup:
This gives all subgroups of Z so we must have found all connected covering
spaces of S 1 .
S2 x
_
1 1
RP 2 [x] = {x, −x}
So we get
S2
1
S2
π(RP 2 × RP 2 ) ∼
= π1 (RP 2 ) × π1 (RP 2 )
∼
= Z2 × Z2
which has subgroups
• 0 and Z2 × Z2 , and
S2 × S2 (α, β)
_
RP 2 × RP 2 ([α], [β])
and
π1 (S 2 × S 2 ) ∼
= π1 (S 2 ) × π1 (S 2 ) ∼
=0
so this corresponds to the trivial subgroup.
We also have
RP 2 × S 2 ([α], β)
_
RP 2 × RP 2 ([α], [β])
and
S 2 × RP 2 (α, [β])
_
RP 2 × RP 2 ([α], [β])
6.2 The classification of covering spaces 68
X = (S 2 × S 2 )/ ∼
RP 2 × RP 2 ∼
= S 2 / ∼ ×S 2 / ∼
∼
= (S 2 × S 2 )/ ∼
with the equivalence relation
X [(α, β)]
_
RP 2 × RP 2 ([α], [β])
This gives us all the connected covering spaces. Note that we have a diagram
of quotients:
S 2 × S? 2 4 sheets
??
??
??
?
2 2
S × RP
?? X RP 2 × S 2 2 sheets
??
??
??
RP × RP 2
2 1 sheet
Question 6.23. Are the upper level maps covering maps as well?
6.3 Universal covering spaces 69
We start with (X, x), and we make a new space by taking the points of X
together with the path we took to get there.
this corresponds to the subgroup of π1 (X, x) of “those loops that are still loops
upstairs”.
—Every loop upstairs maps to a loop downstairs, but some loops downstairs
lift to paths upstairs that are not loops.
Wedge sums
Definition 6.25. Given based spaces (X, x) and (Y, y), their wedge sum is
defined by “glueing X and Y at the basepoint”.
a
(X, x) ∨ (Y, y) = (X Y )/x ∼ y.
When it doesn’t matter what the basepoints are we just write X ∨ Y and un-
derstand that we have glued at one point.
For example
• S 1 ∨ S 1 is the familiar .
• S 1 ∨ S 2 is .
Here is an informal “recipe” for making the universal covering space of (X, x) ∨ (Y, y).
6.4 Covering space constructions 71
2. Find all the preimages of the basepoint x in X̃, and glue on a copy of Ỹ
at each one.
3. Find all the preimages of the basepoint y in each copy of Ỹ , and glue on
a copy of X̃ at each one.
4. Iterate. . .
Examples 6.26.
• S1 ∨ S2
• RP 2 ∨ RP 2
• S1 ∨ S1
6.4 Covering space constructions 72
We have a map to S 1 ∨ S 1
Non-example 6.28.
This is not a covering space; again we can see this by looking at neighbourhoods
of the basepoint.
6.4 Covering space constructions 73
This is an interesting non-example because it does “cover the space evenly” but
still isn’t a covering space. Why?
Non-example 6.30.
[0, 1) _t
S1 (cos2πt, sin2πt)
This does have the property that the cardinality of p−1 (x) is constant, but this
is not a covering space; we can see this by looking at neighbourhoods of the
point (1, 0).
7 Van Kampen’s Theorem 74
This theorem is about sticking spaces together and finding the fundamental
group of the resulting space. For example
• S1 ∨ S1
• S1 ∨ · · · ∨ S1
• −→
• MB glue MB −→ KB
• MB glue −→ RP 2
2. Take any space X, cut out a disc and glue a Möbius Band.
Key consequences
Simplest example
Glueing at a point:
π1 (X ∨ Y ) ∼
= π1 (X) ∗ π1 (Y )
the “free product of groups”.
Then we have counted the loops in X ∩ Y twice, and we will need to quotient
out by something. So we get
π1 (A) ∼
= π1 (X) ∗ π1 (Y )
something
7.1 Free product of groups
Note that this is very different from the Cartesian product A × B in which
elements of A commute with elements of B. In A ∗ B this does not happen
(except for identities).
Idea
We try to form a disjoint union, but then we are lacking a way to multiply
elements of A with elements of B—so we throw those in.
7.1 Free product of groups 76
Analogy
Consider loops in S 1 ∨ S 1 .
A loop consists of a finite concatenation of a’s and b’s and their inverses. Also
if we have several a’s in a row, we can just write them as ak .
• Multiplication is by juxtaposition:
(x1 · · · xm )(y1 · · · yn ) = x1 · · · xm y1 · · · yn
but if xm and y1 are in the same group they are multiplied to produce
a single letter, and if this is the identity it is cancelled out. In this case
xm−1 and y2 must be combined or cancelled if they are in the same group,
and so on until we have a valid word.
Remarks
Example 7.2. Z ∗ Z is the free group of two generators ha, bi and is the funda-
mental group of S 1 ∨ S 1 .
Note that Z is the free group on one generator hai, but Z is a group under
addition and hai is a group under multiplication. We have
{Z, +} ∼
= {hai, ×}
n 7→ an
: X HH
v
fvv HH
v HH
vv $
X ∩ YH X: ∪ Y
HH vv
H vv
g HH$ vv
Y
`
This is not the same as the disjoint union X Y because we have glued along
X ∪ Y . We can express this as
a
X Y
∼
where ∼ is the equivalence relation generated by
∀ a ∈ X ∩ Y, f (a) ∼ g(a)
MBH
v: HHH
f
vvv HH
vv $
1
S HH MB ∪ D2 ∼
=
HH vv:
H
g H$
v
vv
D2
7.2 Glueing spaces 78
where f and g are the inclusion maps of S 1 into the boundary of MB and D2
respectively.
Example 7.4. Two Möbius Bands glued along their boundary.
MB
: HHH
f
vvv HHH
vv $
v
S 1 HH MB: ∪ MB ∼
=
HH
H vvvv
g H $ vv
MB
where f and g are both the inclusion map of S 1 into the boundary of MB.
Example 7.5. Glueing two discs to make a sphere
2
:D HH
f
vvv HH
v H$
vv
1
S HH D ∪: D2 ∼
2
= S2
HH v v
H
g H$
v
vv
D2
Example 7.6. Glueing two intervals to make a circle
I : = DH1
HHH
vv
v
f
vv HH
v $
0 2
S HH v :S
HHH vv
g H$ vvv
1
I=D
we force γ1 ∼ γ2 .
These constructions are all pushouts—in Top∗ first and then Gp. The theorem
can be restated as “π1 preserves pushouts” (if the situation is nice enough).
v: A HH
HH
i
vvv HH
vv $
A ∩ BH “A: ∪ B 00
HH vv
HH vv
j H$ vv
B
7.3 Equivalence relations on groups 80
∀ α ∈ A ∩ B, i(α) ∼ j(α).
The key
Quotienting a group G by
the equivalence relation generated by g ∼ h
is the same as
quotienting by
the equivalence relation generated by gh−1 ∼ 1
quotienting by
the normal subgroup generated by gh−1 .
v: X EEE p
f
vvv EE
vv "
X ∩ YH X ∪Y ∼ = X ∨Y
HH ∼
H r9
g HH$
rr q
Y
π1 (X)
v
π1 f
v v: HHH
HH
vv $
π1 (X ∩ Y ) π1 (X ∪ Y )
HHH :
H vvv
π1 g H$ vv
π1 (Y )
and we get
π1 (X ∪ Y ) ∼
= π1 (X) ∗ π1 (Y )
N
where N is the normal subgroup generated by all elements of the form
π1 f (α).π1 g(α)−1 ∀ α ∈ π1 (X ∩ Y ).
Write
i : π1 (X ∩ Y ) −→ π1 (X)
j : π1 (X ∩ Y ) −→ π1 (Y )
for the homomorphisms induced by the inclusions of spaces, with all fundamental
groups taken with common basepoint z0 .
Then
= π1 (X) ∗ π1 (Y )N .
π1 (Z) ∼
v: X HH p
HH
f
vvv HH
vv $
X ∩ YH X ∪Y
HH v:
H vv
g HH$ v
vv q
Y
MBH
v: HHH
f
vvv HH
vv $
1 2
S HH :RP
HH vvv
H
g H$ vvv
2
D
—we can finally actually calculate π1 (RP 2 ) !
π1 (MB)
: HHH
π1 f
vvvv HH
v $
1
π1 (S ) π1 (RP 2 )
HHH :
H vv
π1 g H$ vvv
π1 (D2 )
Alert! —We are doing additive groups, so N is going to be the normal subgroup
generated by elements
i(α) − j(α) ∀ α ∈ Z
i.e.
2α ∀ α ∈ Z.
So N ∼
= 2Z, and
π1 (RP 2 ) ∼
= Z∗0
2Z
= Z
2Z
= Z2 (Phew)
MBH
v: HHH
f
vvv HH
vv $
1
S HH MB ∪: MB ∼
= KB
HH
H vvvv
g H$ vv
MB
We apply π1 to the whole diagram:
π1 (MB)
: HHH
π1 f
vvv HH
vv $
1 π1 (KB)
π1 (S )
HHH :
H vv
π1 g H$ vvv
π1 (MB)
Alert! —in this case it is better not to use additive notation as Z ∗ Z is not
abelian. We should think of Z as hai, the infinite cyclic group generated by a,
with elements
1, a, a2 , a3 , . . .
Then Z ∗ Z is ha, bi
and “×2” becomes “squaring”.
7.4 Van Kampen’s Theorem 84
So our elements α ∈ π1 (S 1 ) are all of the form γ n where γ represents the “basic”
loop.
Similarly the we can write the elements of π1 MB as an for one MB and bn for
the other. Then we have
i : π1 (S 1 ) −→ π1 (MB)
1 7→ 1
γ 7→ a2
γ2 7→ a4
γ3 7→ a6
..
.
γn 7→ a2n
..
.
Similarly
j : π1 (S 1 ) −→ π1 (MB)
1 7→ 1
γ 7→ b2
..
.
γn 7→ b2n
..
.
So
N = h i(α).j(α)−1 | α ∈ π1 (S 1 ) i
= h a2n b−2n | n ∈ Z i
= ha2 b−2 i
So
π1 (KB) = ha, ci
ha c i 2 2
which we write as
ha, c | a2 c2 i.
7.5 Generators and relations 85
h generators | relations i
h a, c, | a2 c2 i
It is an important result of group theory that this can always be done. e.g.
Cn ∼
= h a | an i ∼
= Zn
Dn ∼
= h a, b | an , b2 , abab−1 i
D∞ ∼
= h a, b | b2 , abab−1 i
Z ∼
= hai
Z∗Z ∼
= h a, b i
Z2 ∗ Z2 ∼
= h a, b | a2 , b2 i
Z×Z ∼
= h a, b | aba−1 b−1 i
h a, b | a2 b−2 i ∼
= h a, c | a2 c2 i
∼
= h x, y | xyx−1 yi
Method
3. Attach a disc for each relation, attaching it to the original circles according
to the word in question.
Example 7.9. Z × Z
1. Z × Z ∼
= h a, b, | aba−1 b−1 i
2. We have 2 generators:
Now we can use Van Kampen’s Theorem to check its fundamental group.
S 1: ∨ SH1
HH
vv
v
f
HH
vvv H$
1
S HH v: X
HH
H vvv
g H$ vv
D2
7.5 Generators and relations 87
Where f is the map that sends the circle to the loop aba−1 b−1 , and g is the
boundary inclusion.
ha, bi
i vv: HHH
vvv HH
$
1 π1 (X)
π1 (S )
HH :
HH vv
HH vvv
$ v
0
hxi −→ ha, bi
x 7→ aba−1 b−1
π1 (X) = ha, bi ∗ 0
N
where N is the normal subgroup generated by elements of the form i(xn ), i.e.
elements of the form (aba−1 b−1 )n . But this normal subgroup is just generated
by aba−1 b−1 , so we have
π1 (X) = ha, bi ∗ 0
haba −1 −1
b i
= h a, b | aba−1 b−1 i
Example 7.10. Z2
1. Z2 ∼
= h a | a2 i.
2. We have 1 generator:
Example 7.11. Zn
1. Zn ∼
=
2. Generators:
3. Relations:
Example 7.12. Z
1. Z = hai
Example 7.13. Z ∗ Z
1. Z ∗ Z ∼
= ha, bi.
Example 7.14. Dn
1. Dn ∼
= h a, b | an , b2 , ababi
Of course, this is not unique, and there might be many other non-homeomorphic
spaces that also have fundamental group G.
This produces a family of spaces that are well-behaved and (relatively) easy to
understand. We have already seen some good behaviour:
• We can start with any cell complex and find its fundamental group rather
esily, by simply “reading off” the generators and relations.
7.6 Cell complexes 90
h a, c | a2 c2 i
We will now sketch a proof of the theorem we mentioned at the end of the
previous section.
Theorem 7.16. For any group G there is a space (in fact a 2-dimensional cell
complex) XG such that
π1 (XG ) = G.
Proof.
which is the “free group generated by all the gα ’s, quotiented by the normal
subgroup generated by all the words rβ ”.
and attach one copy of D2 for every relation, according to the diagram
_
S1
rβ : α HHH
vv HHH
vvv $.
v:
1
S HH v
HH v
H vv
boundary H$ vv
D2
hgα i
: HHH
vv HH
vvv
i
$
hhβ i π1 (XG )
HH :
HH vv
0 HH$ v vv
v
0
π1 (XG ) = hgα i
N
where N is the normal subgroup generated by all elements i(hβ ) i.e. rβ .
So
π1 (XG ) = hgα | rβ i
= G
as required. 2
Remark 7.17. Note that, strictly speaking, we either need a slightly stronger
version of Van Kampen’s theorem than the one we’ve done, or else we have to
put in some effort to make our space fit our version of the theorem—it’s not
quite expressed as a union yet.
• Actually our diagram is a pushout and the more general Van Kampen
theorem is about preserving pushouts; unions are one example of pushouts.
Example 7.18. G = Zn = ha | an i
• For n = 1 we get D2 .
• For n = 2 we get:
G = h a1 , b1 , a2 , b2 , . . . , ag , bg | a1 b1 a−1 −1 −1 −1 −1 −1
1 b1 a2 b2 a2 a2 · · · ag bg ag bg i
For example
• N1 =
• N2 =
= h b, c | b2 , c2 i by putting c = ab
= Z∗Z
So for XG we get RP 2 ∨ RP 2 .
Proof. (sketch)
But any such covering space must also be a 1-dimensional cell complex, so by
Van Kampen’s theorem we know that its fundamental group has only generators,
and no relations (since relations come from discs in the cell-complex).
So the fundamental group of any connected covering space is free, and hence
the corresponding subgroup of G is free.
Since we get all subgroups of G in this way, we have shown that every subgroup
of G is free. 2
7.7 The classification of surfaces 94
We can use everything we know about the fundamental group to classify surfaces—
although we still can’t classify spaces in general. But this is a step in the right
direction.
• an Mg if it is orientable, or
• an Ng if it is non-orientable
Remarks 7.24.
1. The proof is hard, and usually involves some fiddly process of triangulating
surfaces.
2. Note that for this theorem to be precise we have to say exactly what we
mean by “surface”.
A surface is a Hausdorff space with a countable basis such that every point has
a neighbourhood homeomorphic to R2 .
Hausdorff means “any two distinct points can be ‘housed off’ from each other.”
Orientable means “given any smooth curve we can choose normal and tangent
vectors, push them round, and get back to where we started”.
X#S 2 ∼
= X.
So we have:
Orientable Non-orientable
M0 = S2
M1 = S 2 #T = T N1 = S 2 #RP 2 = RP 2
M2 = T #T N2 = RP 2 #RP 2 = KB
M3 = T #T #T N3 = RP 2 #RP 2 #RP 2
.. ..
. .
The classification theorem says that these are all possible surfaces. So what
about if we add some handles and some Möbius bands?
—They cancel out!
i.e.
T #RP 2 = KB#RP 2 .
“Cutting a disc from a torus and adding a MB is the same as cutting a disc
from a KB and adding a MB.” 2
2. The effect of glueing a MB around the edge is to make the top and bottom
sides of the (twice punctured) disk D the same.
8 Applications
The idea
We consider a polynomial
We can assume the leading coefficient is 1 since if it is not, we can divide through
by it without changing the roots.
We assume this polynomial has no roots and show that n must then be 0.
∀z ∈ C, p(z) 6= 0
γ ∼ cst =⇒ f γ ∼ cst
How do we do it?
p(z) = z n + a1 z n−1 + · · · + an
γ : I −→ C
s 7→ re2πis
and we want to show that this is homotopic to the loop obtained by applying
the map q(z) = z n :
γ q
I −→ C −→ C \ 0.
Certainly q ' p as maps C −→ C via
α
I ×C −→ C
I −→ C \ 0.
—We make sure our radius r is big enough that we always get
|z n | = rn
= r.rn−1
So α(t, z) = z n + t(a1 z n−1 + · · · + an ) is never zero for |z| = r and t ∈ [0, 1].
So α does indeed give a homotopy pγ ' qγ as maps
I −→ C \ 0.
qγ : I −→ C\0
s 7→ rn e2πins
π1 (C \ 0) ∼
=Z
and
[qγ] = [pγ] correponds to n ∈ Z.
But also
p : C −→ C \ 0
so we have
π1 (p) : π1 (C) −→ π1 (C \ 0)
0 −→ Z
so π1 (p) must send everything to 0. But we have just seen that [pγ] corresponds
to n so we must have n = 0.
Note that what we really did was apply p to a large disc. We showed that p
mapped the disc to another disc (up to homotopy) preserving the boundary,
and used the fact that if p is continuous then every value inside the boundary
of the second disc must be achieved—including 0 in particular.
Theorem 8.2. Every continuous map f : D2 −→ D2 has a fixed point, that is,
α ∈ D2 s.t. f (α) = α.
Idea
In fact the topological content here is the same as before—you can’t map a
trivial loop to a non-trivial one. We could also say the content is
and for this it suffices to know π1 (S 1 ) 6= 0. (The map r in the proof is trying
to be a homotopy equivalence
r : D2 −→ S 1
f : Dn −→ Dn
8.2 The Brouwer fixed point theorem 102
—this follows from the fact that Dn and S n−1 are not homotopy equivalent.
π1 (S n ) = 0 ∀n ≥ 2
so
π1 (Dn ) ∼
= π1 (S n−1 ) ∀n > 2.
∀n ≥ 1, πn (S n ) = Z
but
∀n ≥ 1, πn (Dn ) = 0