Professional Documents
Culture Documents
Topology: Notes For W4051, Fall 2004, Columbia University
Topology: Notes For W4051, Fall 2004, Columbia University
Topology: Notes For W4051, Fall 2004, Columbia University
Stanislav Jabuka
Contents
When n = 2 examples of closed sets are the closed rectangle [a, b] × [c, d], the closed
circles {(x, y) ∈ R2 | x2 + y 2 ≤ r}, the upper half-plane {(x, y) ∈ R2 | y ≥ 0}, the graph
Γf of a continous function f : R → R: Γf = {(x, f (x)) | x ∈ R}. The main examples
of open sets are the open balls Bx (r).
Proposition 2.2. A subset U ⊆ Rn is open if and only if for every x ∈ U there
exists a ε > 0 such that Bx (ε) ⊆ U .
Proof. =⇒ Suppose U is open and let x ∈ U be an arbitrary element. Suppose
there where no ε > 0 for which Bx (ε) ⊆ U . In particular for ε = 1/i the ball Bx (1/i)
would have to intersect the complement V = Rn − U of U . Pick an element bi ∈
V ∩ Bx (1/i). Choosing i = 1, 2, 3, .... we get a sequence bi ∈ V with the property that
dist(x, bi ) < 1/i. This means that bi converges to x. However, since U is open, V must
be closed and so lim bi must lie in V . But clearly x ∈ / V . This is a contradiction and
so an ε with the property Bx (ε) ⊆ U must exist.
⇐= To prove that U is open we need to prove that V = Rn − U is closed. Supposed
it isn’t closed. Then there exists a convergent sequence bi ∈ V whose limit b = lim bi
lies in U . Pick an ε > 0 so that Bb (ε) ⊆ U . Since none of the bi lie in U , we see that
dist(bi , b) ≥ ε. This is impossible for a convergent sequence. This contradiction leads
us to conclude that V must be closed and hence that U is open. ¤
U = ∪i Ui is also open (by part (2) of the theorem). By DeMorgan’s second law we
know that
Rn − U = Rn − (∪i Ui ) = ∩i (Rn − Ui ) = ∩i Vi
Since U is open the set Rn − U is closed and so the above says that ∩i Vi is closed.
The part of (3) about finite unions of closed sets follows in a similar manner (using
DeMorgan’s first law) and is omitted here. ¤
There are many examples of infinite families of open sets whose intersection is not
an open set as well as infinite families of closed sets whose union is not a closed set.
Here are two instances:
• In R let Ui = h−1/i, 1/ii with i = 1, 2, 3, .... Each set Ui is an open set but the
intersection ∩i Ui = {0} is closed.
• In R let Vi = [1/i, 3 − 1/i] for i = 1, 2, 3, .... Each Vi is closed but their union
∪i Vi = h0, 3i is open.
CHAPTER 2
with x ranging through all of X. Notice that the “intervals” hx, yi (where x < y)
defined as Rx ∩ Ly are open sets.
The order topology gives us a new topology on Rn . The sets Rn are ordered by the
so called lexicographical ordering in which x = (x1 , ..., xn ) < y = (y1 , ..., yn ) if at least
one of the following is true:
x1 < y 1
x1 = y1 and x2 < y2
x1 = y1 , x2 = y2 and x3 < y3
..
.
x1 = y1 , x2 = y2 , ..., xn−1 = yn−1 and xn < yn
Many more examples of topological spaces can be found in the book “Counterex-
amples in Topology” by L. A. Steen and J. A. Seebach, Jr published by Springer Verlag
(1970) and Dover (1995).
CHAPTER 3
Proof. Suppose that there are two (or more) limits, say a and b. Since X is
Hausdorff, we can find disjoint open sets Ua and Ub with a ∈ Ua and b ∈ Ub . Let
na ∈ N be such that xn ∈ Ua for all n ≥ na and nb ∈ N have the property that xn ∈ Ub
13
14 3. CONVERGENT SEQUENCES IN TOPOLOGICAL SPACES
We conclude that there is some i ∈ N for which Via ∩ Vib = ∅. Since a, b ∈ X were
chosen arbitrarily, X is a Hausdorff space. ¤
The sets Vi are open and Vj ⊆ Ui for all j ≥ i. Each Vi contains p. By lemma 3.2 each
set Vi ∩ A is non-empty. Pick an arbitrary element xi ∈ Vi ∩ A. Arguing as in the proof
of theorem 2.4, we find that xi is a convergent sequence with lim xi = p. Since xi ∈ A
and lim xi = p we conclude that p ∈ A. Thus Ā = A. ¤
This theorem together with example 7 shows that (R, Tcc ) (where Tcc is the count-
able complement topology) is not a first-countable space (and hence also not second-
countable). Thus (R, Tcc ) is not homeomorphic to (R, TE ) (where TE it the Euclidean
topology on R).
4. Convergent sequences and continuous functions
The relation between convergent sequences and continuous functions in general
topological spaces is the same as it is in Euclidean space:
Theorem 4.1. Let f : X → Y be a continuous function between two topological
spaces. If xi ∈ X is a convergent sequence with lim xi = x0 then f (xi ) ∈ Y is also a
convergent sequence with lim f (xi ) = f (x0 ).
Proof. Let V ⊆ Y be an open set containing f (x0 ). Since f is continuous, the set
U = f −1 (V ) ⊆ X is an open set in X containing x0 . Since lim xi = x0 there is some
n0 ∈ N such that xn ∈ U for all n ≥ n0 . But then f (xn ) ∈ V for all n ≥ n0 showing
that lim f (xi ) = f (x0 ). ¤
CHAPTER 4
Separation axioms
1. The axioms
The following categorization of topological spaces below is a measure of how “fine”or
how “coarse”the topology the space is. If a topological space X has any of these
properties then any space Y homeomorphic to X will also carry the same properties.
1. A topological space is said to be T0 or Kolmogorov if for any two points
x, y ∈ X there exists an open set U ⊆ X such that either x ∈ U and y ∈ / U , or
y ∈ U and x ∈ / U.
2. A topological space is said to be T1 or Fréchet if for any two points x, y ∈ X
there exist open sets Ux , Uy ⊆ X such that x ∈ Ux − Uy and y ∈ Uy − Ux .
3. A topological space is said to be T2 or Hausdorff if for any two points x, y ∈ X
there exist disjoint open sets Ux , Uy ⊆ X such that x ∈ Ux and y ∈ Uy .
4. A topological space is said to be T3 if for any closed set A ⊆ X and any point
y ∈ X − A there are disjoint open sets UA , Uy ⊆ X such that A ⊆ UA and
y ∈ Uy .
5. A topological space is said to be T4 if for any two disjoint closed sets A, B ⊆ X
there are disjoint open sets UA , UB ⊆ X with A ⊆ UA and B ⊆ UB .
6. A topological space is said to be T5 if for any two separated sets A, B ⊆ X (see
definition 1.1 below) there are disjoint open sets UA , UB ⊆ X with A ⊆ UA and
B ⊆ UB .
7. A topological space is called regular if it is both T0 and T3 .
8. A topological space is called normal if it is both T1 and T4 .
Definition 1.1. We say that two subsets A, B ⊆ X of the topological space X are
separated if Ā ∩ B = ∅ = A ∩ B̄.
It should be pointed out that there are examples of topological spaces which satisfy
property Ti but do not have property Ti+1 for i = 0, ..., 4. On the other hand, the
various Ti properties are not completely independent. For example property T1 implies
property T0 , property T2 implies T1 , T4 together with T2 implies T3 and T5 implies T4 .
However T3 does not imply property T2 . These dependencies are summarized in the
table:
T1 =⇒ T0
T2 =⇒ T1
T4 + T2 =⇒ T3
T5 =⇒ T4
17
18 4. SEPARATION AXIOMS
For a wealth of examples of topological spaces with their various properties de-
scribed in detail, see the excellent book “Counterexamples in Topology” by L. A.
Steen and J. A. Seebach, Jr published by Springer Verlag (1970) and Dover (1995).
2. Examples
1. Let X = R be given the partition topology TP associated to the partition
P = {[2a, 2a + 2i | a ∈ Z}. This space is not a Ti space for any i = 0, ..., 5.
Taking x = 0 and y = 1, there is no open set U which contains x but not y
or contains y but not x. Every open set of X either contains both x and y or
contains neither of the two.
2. Let X = R have the finite complement topology. This space is T1 (but not T2 ).
Let x, y ∈ X be arbitrary points and set Ux = X − {y} and set Uy = X − {x}.
These are clearly open sets and x ∈ Ux − Uy and y ∈ Uy − Ux . The space is not
T2 since every two non-empty open sets intersect. The same remains true for
the countable complement topology.
3. Consider X = R with the excluded point topology T p with p = 0. This space
is T0 but fails to be T1 since the only open set containing p is X.
4. Let X = R be given the lower limit topology Tll . Then X is Ti for every
i = 0, 1, ..., 5. To see this is suffices to show that it is T2 and T5 (all the others
follows from these two). It is clear that X is Hausdorff: given two points
x, y ∈ X with x < y, define Ux = [x, yi and Uy = [y, y + 1i. These are open
and disjoint sets containing x and y respectively.
To see that X is T5 , let A, B ⊆ X be two separated sets. Then X − B̄ is
an open set. We can therefore for each a ∈ A ⊆ X − B̄ find an xa ∈ X such
that [a, xa i ⊆ X − B̄ (since the half-open intervals are a basis for the topology).
Define UA = ∪a∈A [a, xa i. In the same vein define UB . These are open sets
(since they are a union of open sets) and clearly A ⊆ UA and B ⊆ UB . It
remains to see that they are disjoint. Suppose not, then UA ∩ UB 6= ∅. Thus
there is some a ∈ A and some b ∈ B so that [a, xa i ∩ [b, xb i 6= ∅. Suppose a < b
(the case b < a is treated analogously), then b ∈ [a, xa i (since b is the smallest
element of [b, xb i) but this is a contradiction since b ∈ B and [a, xa i ⊆ X − B̄.
Thus UA and UB must be disjoint. x
5. Convince yourself that the Euclidean spaces (Rn , TE ) are all Ti for i = 0, 1, 2, 3, 4, 5.
CHAPTER 5
2. Metrizability
Definition 2.1. We say that a topological space (X, T ) is metrizable if there is
a metric on X such that the metric topology Td agrees with T .
It is easy to see that metrizability is preserved by homeomorphisms. That is to say,
if (X, TX ) is a metrizable topological space and f : X → Y is a homeomorphism to a
19
20 5. METRIC SPACES AND COMPACTNESS
topological space (Y, TY ), then the latter is also metrizable. If dX is the metric on X
inducing the topology TX , then the function
dY (a, b) = dX (f −1 (a), f −1 (b)) a, b ∈ Y
is a metric on Y and it induces the topology TY (check that this is true!).
Since every metric space carries a topology (the metric topology), it is natural to
ask if in fact the converse is true. That is, is every topological space (X, T ) metrizable?
As we shall see, this is not so.
Theorem 2.2. A metrizable topological space (X, T ) is Hausdorff.
Proof. Let d be a metric on X such that T = Td . Let a, b ∈ X be two arbitrary
points and let D = d(x, y). Since x 6= y it must be that D 6= 0. But then the
sets Ua = Ba (D/2) and Ub = Bb (D/2) are two disjoint open sets containing a and b
respectively. ¤
Example 3: We already saw that the topological space (R, Tf c ) (where Tf c is the
finite complement topology) is not Hausdorff. By theorem 2.2 it cannot be metrizable.
where f (x) is the i-th derivative of f (x) and f (0) (x) = f (x).
(i)
Proposition 5.3. A metric space (X, d) is second countable if and only if it sep-
arable.
In exercise 3 you are being asked to prove this proposition. Recall that we already
know that a second countable space is separable. The content of the proposition is
that for metric spaces the converse is also true.
Lemma 5.4. Let (X, d) be a metric space with the property that every sequence
xi ∈ X has a convergent subsequence. Then X is totally bounded.
Proof. If X is not totally bounded, then there is some ε > 0 so that X cannot
be covered by a finite number of balls of radius ε. We use this to construct a sequence
xi ∈ X: let x1 be arbitrary and choose consecutive elements of the sequence so that
/ ∪ij=1 Bxj (ε). Let yn = xin be some convergent subsequence of xi with lim yn = y0 .
xi+1 ∈
Let U = By0 (ε/2) and let yk , y` ∈ U be any two elements (which must exist by the
convergence property) with k < `. Then ik < i` and
d(xik , xi` ) ≤ d(xik , y0 ) + d(y0 , xi` ) < ε/2 + ε/2 = ε
This implies that xi` ∈ Bxik (ε) which is a contradiction (to the way we constructed the
sequence xi ). Thus X must be totally bounded. ¤
Theorem 5.5. A metric space (X, d) is compact if and only if every sequence
xi ∈ X has a convergent subsequence.
Proof. =⇒ Suppose X is compact and let xi ∈ X be an arbitrary sequence. If
there was no convergent subsequence of xi we could for each y ∈ X find an open set Uy
which contains only finitely many elements of the sequence xi . But then F = {Uy | y ∈
X} is a cover of X implying that there are finitely many points y1 , ..., ym ∈ X so that
X = Uy1 ∪ ... ∪ Uy1 . This would tell us that the set {xi | i ∈ N}. In particular, some
value must occur infinitely many times giving rise to a convergent subsequence.
⇐= Suppose that every sequence xi ∈ X has a convergent subsequence and let F
be a cover of X. Find a countable open cover F 0 = {Ui ⊆ X | Ui is open , i ∈ N} with
the property that for every Ui ∈ F 0 there is some V ∈ F with Ui ⊆ V (see exercise 2).
Claim: F 0 has a finite subcover.
To
Ãn−1prove
! the claim, suppose the opposite. Then by picking an arbitrary xn ∈ X −
[
Ui we obtain a sequence. By the assumption, there must be a subsequence
i−1
yi = xni with converges to y0 . Since F 0 is a cover, there is some m ∈ N with y0 ∈ Um .
But then yj ∈ / Um for all j ≥ m which is a contradiction. This concludes the proof of
the claim.
Let thus {U1 , .., UN } be a finite cover of X and let Vi ∈ F be such that Ui ⊆ Vi for
all i = 1, ...., N . The {V1 , ..., Vn } is also a finite cover of X.
¤
6. THE ONE POINT COMPACTIFICATION 23
Corollary 5.6. Every compact metric space X is totally bounded, separable and
second countable.
Theorem 5.7. Let (X, d) be a metric space. Then X is compact if and only if X
is complete and totally bounded.
Proof. =⇒ Suppose X is compact, we need to show that X is complete and
completely bounded. To see completeness, let xi ∈ X be any Cauchy sequence in X.
By theorem 5.5 there is a convergent subsequence of xi with limit x0 . It is then easy
to see that xi converges with limit x0 (see exercise 3). Thus X is complete.
On the other hand, consider the open cover Fε of X defined for any ε > 0 as
Fε = {Bx (ε) | x ∈ X}
By compactness of X there must be a finite subcover of Fε . This shows that X is
totally bounded.
⇐= Let X be complete and totally bounded. We will show that X is compact
by showing that any sequence xi ∈ X has a convergent subsequence (see theorem 5.5).
Let εk = 1/k for k ∈ N. For ε1 , there is a finite cover of X with balls of radius ε1 .
Since xi has infinitely many terms, one of the these radius εk balls contains infinitely
many elements of the said sequence. Let B1 be that ball. For ε2 there is again a finite
cover of X by ε2 balls. Since B1 contains infinitely many xi , there is some radius ε2
ball B2 such that B2 ∩ B1 contains infinitely many of the xi . One then continues this
process indefinitely producing a sequence of radius εk balls Bk so that Bk ∩bk−1 ∩...∩B1
contains infinitely many elements of the sequence xi .
Pick now indices n1 < n2 < n3 < ... such that xn` ∈ B` and set yi = xni . It is easy
to see that yi is Cauchy and so by the completeness assumption on X, it must have a
convergent subsequence. This completes the proof. ¤
Corollary 5.8. Consider Rn equipped with the Euclidean topology. Then a subset
A of Rn is compact if and only if it is closed and bounded.
Proof. By exercise 4, A is totally bounded and by exercise 5, A is complete. Now
use theorem 5.7. ¤
Theorem 1.1. The set F(X) with the operation of concatenation is a group with
unit element [1] and with [xj ]−1 = [x−1
j ]. It is called the free group generated by
the set X.
For X = {1, 2, ....n}, F(X) is often denoted by Fn and called the free group of rank
n. For example, F1 = Z and F0 is the trivial group.
25
26 6. THE SEIFERT-VANKAMPEN THEOREM
1.4. Amalgamated products. Let G,H and K be three groups and consider
presentations of G and H:
G∼ = hG | Ri H∼
= hH | Si
In addition, let φG : K → G and φH : K → H be two homomorphisms.
Definition 1.2. With the notation as above, the amalgamated product G ∗K H
of G and H over K associated to the homomorphisms φG and φH is the group whose
presentation is given by
(2) G ∗K H = hG ∪ H | R ∪ S ∪ {φG (k) · φ−1
H (k) | k ∈ K}i
If K is the trivial group then we simply write G ∗ H. The latter group is called the free
product of G and H.
The amalgamated product G ∗K H does depend on the particular homomorphisms
φG and φH but we suppress them from notation for simplicity. It is not hard to check
that the group G∗K H is independent of the particular presentations of G and H chosen
and only depends on the data G, H, K, φG and φH . For example, it is easy to see that
G ∗K H can alternatively be defined as
(G ∗ H)/N
where N is the subgroup of the free product G ∗ H normally generated by {φG (k) ·
φ−1
H (k) | k ∈ K}.
Figure 2. These two figures represent the same as figure 1 above except
that the Möbius band has been cut open by a vertical cut. The two
pictures in figure 1 are obtained by glueing the left end to the right end
with a half-twist in the bands.
3. EXAMPLES AND APPLICATIONS 29
3.2. The figure 8 curve. Let X be the figure 8 and let the sets U, V ⊆ X be
chosen as in figure 3. Then
Figure 3. The figure 8 curve on the left and the sets U and V on the right.
π1 (U ) ∼
= ha|−i ∼
=Z π1 (V ) ∼
= hb|−i ∼
=Z π1 (U ∩ V ) ∼
=1
(since U ∩ V is contractible). Thus from theorem 2.1 it follows that
π1 (X) = ha, b | −i ∼
=Z∗Z
3.3. The Klein bottle. Let K be the Klein bottle. Recall that K is the identifi-
cation space of the rectangle associated to the partition indicated in figure 4. We will
Figure 5. The decomposition of K into U (on the left) and V (on the
right). The boundary of the shaded circle in V represents j# (a).
π1 (U ) = hc |−i ∼
= Z and, since U ∩ V ' S 1 , we know that π1 (U ∩ V ) ∼= hd | −i. As in
the notation of theorem 2.1, let i and j be the two inclusion maps. From section 3.1
we know that i# (d) = c2 . From figure 7 it is not hard to see that j# (d) = a b a−1 b−1 .
Thus we arrive at
π1 (X) = ha, b, c | c−2 a b a−1 b−1 i
Observe that the Abelianization of π1 (X) is
π1 (X) ∼
(3) = ha, b, c |c−2 i ∼= Z2 × Z2
[π1 (X), π1 (X)]
3. EXAMPLES AND APPLICATIONS 31
3.5. The genus g surface. In this section, let Σg be a genus g surface. Decompose
Σg as U ∪ V with U = Σg − D2 (see figure 8) and V = D2 . Then U ∩ V ' S 1 . Given
this, we know that π1 (V ) ∼
= 1 and π1 (U ∩ V ) = ha | −i ∼
= Z. It remains to find π1 (U )
and to determine the map i# : π1 (U ∩ V ) → π1 (U ). For reasons of exposition, let us
focus on the case of g = 3, the general case of arbitrary g isn’t that much more difficult
other than that one needs to keep track of more generators of π1 (Σg − D2 ).
We start by observing that Σ3 − D2 is homotopy equivalent to the one point union
of 6 circles (also called a wedge of 6 circles). More generally, Σg − D2 is homotopy
equivalent to the one point union of 2g circles. To see this in the case of g = 3, start
by enlarging the hole on Σ3 left behind by the removed disk D2 . Keep enlarging the
hole until you obtain a surface as in figure 9. The latter surface is homotopy equivalent
to a wedge of 6 circles, the homotopy equivalence is obtained by shrinking the width
of the bands down to zero, see figure 10. Thus the fundamental group of Σ3 − D2
is isomorphic to the fundamental group of the wedge of 6 circles (more generally, the
fundamental group of Σg − D2 is isomorphic to the fundamental group of the wedge
of 2g circles). Let Wn denote the wedge of n circles. In section 3.2 we saw that
π1 (W2 ) ∼
= Z ∗ Z since W2 is simply the figure 8 curve. Using the same method one
can inductively find that π1 (Wn ) is the free product of n copies of Z. So in particular,
32 6. THE SEIFERT-VANKAMPEN THEOREM
π1 (W6 ) ∼
= Z ∗ Z ∗ Z ∗ Z ∗ Z ∗ Z. The free product of n copies of Z is typically written
∗n
as Z . To summarize, we now know that
π1 (Σ3 − D2 ) ∼
= π1 (W6 ) ∼
= ha1 , b1 , a2 , b2 , a3 , b3 |−i ∼
= Z∗6
The generators ai , bi with i = 1, 2, 3 can also be understood explicitly. In W6 they
correspond to the loops which go once around one of the circles in the wedge. This
circles in turn can be seen in Σ3 − D2 as in figure 9. We denote them by ai and bi
because they come in pairs: The blue curves represent a1 , a2 and a3 and the red curves
represent b1 , b2 and b3 .
One can also see from figure 9 what i# (a) is. Notice that i(a) is the boundary of
the surface in figure 9 which is homotopic to (convince yourself of this!)
a1 b1 a−1 −1 −1 −1 −1 −1
1 b1 a2 b2 a2 b2 a3 b3 a3 b3
Given two loops α and β at a point p, we define the commutator [α, β] of α and β
to be the loop
[α, β] = αβα−1 β −1
Using this notation, we have
i# (a) = [a1 , b1 ] · [a2 , b2 ] · [a3 , b3 ]
You might guess that in the case of arbitrary g, this formula becomes
i# (a) = [a1 , b1 ] · ... · [ag , bg ]
With all the necessary pieces in place, we can now plug everything into theorem 2.1 to
obtain
π1 (Σ3 ) ∼
= ha1 , a2 , a3 , b1 , b2 , b3 | [a1 , b1 ] · [a2 , b2 ] · [a3 , b3 ]i
and in general one obtains
g
Y
π1 (Σ3 ) ∼
= h{ai , bi | i = 1, ..., g} | [ai , bi ]i
i=1
3. EXAMPLES AND APPLICATIONS 33
While these groups are rather complicated, their Abelianizations are not. Observe that
in the Abelianization, each commutator [ai , bi ] is automatically trivial. Thus we arrive
at a free Abelian group of rank 2g:
π1 (Σg ) ∼
= Z2g
[π1 (Σg ), π1 (Σg )]
Recall from group theory that two free Abelian groups Za and Zb are isomorphic if and
only if a = b. An immediate corollary of the above calculation is then
Corollary 3.1. Let Σg and Σh be the surfaces of genera g and h. If Σg ∼ = Σh
then g = h.
CHAPTER 7
1. Definitions
Let I = [0, 1] be the closed unit interval and let I n = [0, 1] × ... × [, 1] be the product
of n copies of I. Notice that the boundary ∂I n is the set
∂I n = {(t1 , ..., tn ) ∈ I n | some ti is either 0 or 1 }
Given a topological space X, as in the case of the fundamental group, we shall pick
an arbitrary point p ∈ X (which once picked should be fixed) and refer to it as the
base point. Let Sn (X, p) (or simply Sn for short) be the set
Sn = {α : I n → X | α is continuous and α(t1 , ..., tn ) = p, ∀(t1 , ..., tn ) ∈ ∂I n }
Thus, Sn are all the continous functions from I n into X which map all of ∂I n to the
basepoint p. Observe that when n = 1 then ∂I = {0, 1} and so the set S1 agrees with
the loop space at the point p ∈ X.
We define an operation which takes two elements from Sn and produces a new
element in Sn : given α, β ∈ Sn we define α · β as
£ ¤
α(2t1 , t2 , t3 , ..., tn ) t1 ∈ 0, 21
(α · β)(t1 , ..., tn ) = £ ¤
β(2t1 − 1, t2 , t3 , ..., tn ) t1 ∈ 12 , 1
It is easy to check that α · β is continuous: when t1 = 1/2 then α(1, t2 , ..., tn ) = p
and β(0, t2 , ..., tn ) = p since (1, t2 , ..., tn ), (0, t2 , .., tn ) ∈ ∂I n . On the other hand, if
(t1 , ..., tn ) ∈ ∂I n then the points (2t1 , t2 , ..., tn ) and (2t1 − 2, t2 , ..., tn ) are also in ∂I n
and so (α · β)(t1 , ..., tn ) = p for any (t1 , ..., tn ) ∈ ∂I n . This shows that α · β ∈ Sn .
To make Sn with this operation into a group, we need to pass to homotopy equiv-
alence.
Definition 1.1. We say that two maps α, β ∈ Sn are homotopic if they are homo-
F
topic relative ∂I n . We will write α ' β rel ∂I n if there exists a map F : I n × I → X
such that
F (t1 , ..., tn , 0) = α(t1 , ..., tn )
F (t1 , ..., tn , 1) = β(t1 , ..., tn )
F (t1 , ..., tn , s) = p ∀s ∈ I and (t1 , ..., tn ) ∈ ∂I n
We already know that relative homotopy equivalence is an equivalence relation. Let
[α] denote the equivalence class of α ∈ Sn . Let πn (X, p) be the set
πn (X, p) = {[α] | α ∈ Sn (X, p)}
35
36 7. THE HIGHER HOMOTOPY GROUPS
£ ¤
p t1 ∈ 0, 21 s
£1 ¤
α(2t1 − s, t2 , ..., tn ) t1 ∈ 2
s, 12
F (t1 , , , .tn , s) = £1 ¤
α−1 (2t1 + s − 1, t2 , ..., tn ) t1 ∈ 2
, 1 − 12 s
£ ¤
p t1 ∈ 1 − 21 s, 1
You should convince yourself that F is indeed a homotopy with the needed properties.
¤
2. PROPERTIES 37
Remark: The homotopies that come up in the proof of theorem 1.3 are in fact the
same homotopies we encountered in the proof for the fundamental group. You should
notice that in the homotopy F above, not much happens in the coordinates t2 , ..., tn ,
all the action is in t1 . Indeed, F is simply the homotopy corresponding to the picture
in figure 1 with the horizontal direction representing the coordinate t1 and the vertical
direction representing the coordinate s.
2. Properties
Unlike the fundamental group π1 (X, p), the higher homotopy groups πn (X, p) are
always Abelian groups.
Theorem 2.1. For n ≥ 2, the group πn (X, p) is Abelian.
Proof. Given any two [α], [β] ∈ πn (X, p) we need to exhibit that there is a relative
homotopy F between
F
α · β ' β · α rel ∂I n
This homotopy can be taken to be of the form F (t1 , t2 , t3 , .., tn , s) = (G(t1 , t2 , s), t3 , ..., tn )
where G : I 2 × I → I 2 is the homotopy modeled on the sequence of pictures in figure
2. ¤
Theorem 2.2. The groups πn (X, p)×πn (Y, q) and πn (X ×Y, (p, q)) are isomorphic.
Proof. Consider the function Φ : πn (X, p) × πn (Y, q) → πn (X × Y, (p, q)) defined
by
Φ([α], [β]) = [(α, β)]
It is easy to check that Φ is a homomorphism and a bijection, it is left as an exercise. ¤
As was the case with the fundamental group, the higher homotopy groups are
independent of the particular choice of basepoint. Namely, given two points p, q ∈ X
and given a path σ : I → X with σ(0) = p and σ(1) = q, there is again a homomorphism
σ# : πn (X, q) → πn (X, p) with σ# ([α]) being the homotopy class of the map σ(α) which
is defined (and explained) in figure 3. It is not hard to see that σ# is a homomorphism
Figure 4. The two pictures above represent σ# (α)·σ# (β) and σ# (α·β).
The map α is represented by the grey region and β by the black region.
There is an obvious homotopy between them and thus σ# ([α])·σ# ([β]) =
σ# ([α] · [β]).
4. πn (S 1 ) ∼
= 0 for n ≥ 2. This follows from the theory of covering spaces.
5. Unlike in the case of S 1 , the homotopy groups πn+k (S n ) for n ≥ 2 do not generally
vanish. Not all of them are known and calculating them in general is a difficult task.
Here are some samples results:
π3 (S 2 ) ∼
= Z π7 (S 4 ) ∼
= Z × Z12 π10 (S 4 ) ∼
= Z24 × Z3 π12 (S 5 ) ∼
= Z30
2. ΣI n ∼
= I n+1 and ∂(ΣI n ) ∼
= Σ(∂I n ). Prove this!
In order to use suspensions to analyze the higher homotopy groups, we shall use an
equivalent but slightly different description of πn (X, p). Namely, rather than thinking
of elements of πn (X, p) as homotopy classes of maps α : I n → X with α(∂I n ) = p, we
shall regard πn (X, p) as homotopy classes of maps α : S n → X with α(P ) = p where
P ∈ S n is a marked (but otherwise arbitrary) point in S n . The connection between
the two descriptions is of course that the identification space I n /∂I n = S n and P ∈ S n
is the image of ∂I n under the quotient map. The entire formalism developed thus
far works equally well in this new setting. With this understood, we now proceed as
follows:
Any map f : X → Y induces a map Σf : ΣX → ΣY given by
Σf (x, t) = (f (x), t)
In particular, given a map α : S n → X with α(P ) = p, the map Σα : S n+1 → ΣX
sends (P, 0) to (p, 0) ∈ ΣX. This observation gives rise to a function φn : πn (X, p) →
πn+1 (ΣX, (p, 0)) defined as φn ([α]) = [Σα].
Lemma 4.2. The function φn : πn (X, p) → πn+1 (ΣX, (p, 0)) defined above is a group
homomorphism and is called the suspension homomorphism.
The importance of the suspension homomorphism lies in the following theorem.
Theorem 4.3. The suspension homomorphism φi : πi (S n ) → πi+1 (S n+1 ) is an
isomorphism for i < 2n − 1 and a surjection for i = 2n − 1.
Corollary 4.4. The suspension map φn : πn (S n ) → πn+1 (S n+1 ) is an isomor-
phism for n ≥ 2.
Thus knowing that π2 (S 2 ) ∼ = Z we get from the above corollary that πn (S n ) ∼
=Z
2
for all n ≥ 3. The group π2 (S ) can be calculated from the Hurewicz theorem relating
π2 (S 2 ) to the so called homology groups of S 2 which are very easy to calculate.
5. Eilenberg-MacLane spaces
Definition 5.1. Let G be a group and n ∈ N a natural number. A path-connected
topological space X is said to be a K(G, n) space if
πn (X) ∼
=G and πk (X) ∼= 1 for all k 6= n
If n ≥ 2, the group G has to be Abelian according to theorem 2.1. A space X is called
an Eilenberg-MacLane space if it is a K(G, n) space for some G and n.
The main result of this section is the following theorem:
Theorem 5.2. Let G be any group and n ∈ N any natural number. Assume further
that G is Abelian if n ≥ 2. Then K(G, n) spaces exist.
Corollary 5.3. Every group G is the fundamental group of some path-connected
topological space.
42 7. THE HIGHER HOMOTOPY GROUPS
The K(G, n) spaces whose existence is asserted by the above theorem are usually
rather abstract spaces. There are however some concrete examples. For instance, S 1
is a K(Z, 1), RP∞ is a K(Z2 , 1) and CP∞ is a K(Z, 2)1.
Given a K(G, n) and a K(H, n), the product K(G, n) × K(H, n) is a K(G × H, n)
(this fact follows directly from theorem 2.2). Thus the n-dimensional torus T n is an
example of a K(Zn , 1).
1The infinite dimensional real and complex projective spaces RP∞ and CP∞ are the identification
spaces of R∞ and C∞ associated to the partitions
PR = { {λ · x | λ ∈ R − {0}} | x ∈ R∞ }} and PC = { {µ · z | µ ∈ C − {0}} | z ∈ C∞ }}