Lecture 1 18
Lecture 1 18
Topology
Arjun Paul
Department of Mathematics
Jadavpur University,
Kolkata - 700032, India.
Email: [email protected].
Contents
List of Symbols v
1.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Homotopy Theory 31
2.2.1 Construction . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.2.2 Functoriality . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3 Differential Topology 91
3.1.1 Differentiation . . . . . . . . . . . . . . . . . . . . . . . . . . 93
4 Appendix 103
List of Symbols
∅ Empty set
Z The set of all integers
Z≥0 The set of all non-negative integers
N The set of all natural numbers (i.e., positive integers)
Q The set of all rational numbers
R The set of all real numbers
C The set of all complex numbers
< Less than
≤ Less than or equal to
> Greater than
≥ Greater than or equal to
⊂ Proper subset
⊆ Subset or equal to
( Subset but not equal to (c.f. proper subset)
∃ There exists
@ Does not exists
∀ For all
∈ Belongs to
∈
/ Does not belong to
∑ Sum
∏ Product
± Plus and/or minus
∞
√ Infinity
a Square root of a
∪
F
Union
Disjoint union
∩ Intersection
A → B A mapping into B
a 7→ b a maps to b
,→ Inclusion map
A\B A setminus B
∼
= Isomorphic to
A := ... A is defined to be ...
End of a proof
vi
Chapter 1
1.1 Preliminaries
n
(iii) for a finite collection of objects U1 , . . ., Un ∈ τ, their intersection Ui ∈ τ.
T
i =1
The pair ( X, τ ) is called a topological space, and the objects of τ are called open
subsets of ( X, τ ). For notational simplicity, we suppress τ and denote a topo-
logical space ( X, τ ) simply by X.
Remark 1.1.2. One can also define a topology on a set X by considering a col-
lection τc of subsets of X such that
This is known as the closed set axioms for a topology. In this settings, the objects of
τc are called closed subsets of X. It is easy to switch between these two definitions
by taking complements of objects of τ and τc in X. However, unless explicitly
mentioned, we usually work with open set axioms for topology.
(iv) The set Rn together with the collection of all usual open subsets of Rn is a
topological space, known as the usual/Euclidean topology on Rn .
V ( E) := {p ∈ Spec( A) : E ⊆ p}.
(iii) V a ∪ b = V (ab), for all ideals a, b of A.
(vi) For any ideal a of A, show that Spec( A/a) is homeomorphic to the closed
subspace V (a) of Spec( A).
(viii) Show that the Zariski topology on Spec( A) is not even T1 let alone be it
Hausdorff.
Z (S) := {( a1 , . . . , an ) ∈ kn : f ( a1 , . . . , an ) = 0, ∀ f ∈ S}
is in bijection with the set of all closed points of V (aS ) ⊆ Spec( A).
The space Spec( A) carries rich algebro-geometric structure. They are called
affine scheme, and are building block of all schemes in the sense that any scheme
is build by suitably gluing affine schemes.
Corollary 1.1.6. Let X be a non-empty set together with two topologies τ1 and τ2 . For
each j = 1, 2, let X j = ( X, τj ) be the topological space whose underlying set is X and
the topology is τj . Then τ2 is finer than τ1 (i.e., τ1 ( τ2 ) if and only if the identity map
IdX : X2 → X1 is continuous.
Exercise 1.1.8. Show that a topological space is Hausdorff if and only if the
image of the diagonal map
∆ X : X → X × X, x 7→ ( x, x )
(i) f 1 ◦ p1 = f 2 ◦ p2 , and
Z g2
g
$ p2 &
X1 × Y X2 / X2
g1
p1 f2
% f1
X1 /Y
Let’s recall the notion of quotients from algebra course. Let G be a group
and H a normal subgroup of G. Then we have a relation ∼ on G defined by
g1 ∼ g2 if g1−1 g2 ∈ H.
Interesting point is that, without knowing existence of such a pair ( Q, q), it fol-
lows immediately from the properties (QG1) and (QG2) that such a pair ( Q, q),
if it exists, must be unique up to a unique isomorphism of groups in the sense
6 Chapter 1. Review of Point Set Topology
that, given another such pair ( Q0 , q0 ) satisfying the above two conditions, there
is a unique group isomorphism φ : Q → Q0 such that φ ◦ q = q0 ).
Now question is about its existence. The condition (QG1) suggests that the
elements of Q should be the fibers of the map q, which are nothing but the
∼-equivalence classes
[ g]∼ = { g0 ∈ G : g0 ∼ g} = gH, ∀ g ∈ G.
( g1 H ) ∗ ( g2 H ) := ( g1 g2 ) H, ∀ g1 , g2 ∈ G. (1.2.3)
Exercise 1.2.4. Verify that (1.2.3) makes Q a group such that the pair ( Q, q)
satisfies the condition (QG1) and (QG2).
Exercise 1.2.5. Verify analogous stories for the cases rings and vector spaces.
Now we are going to witness the same story in topology! Let X be a topo-
logical space.
f
X 8/ Y
q
fe
Q
The map q is called the quotient map (or, identification map) for ( X, ∼).
Remark 1.2.8. In Definition 1.2.6, the first condition suggests what should be
the underlying set of points of Q and the map q : X → Q, and the second
condition suggests what should be the topology on the set Q.
X
q0 q0
q
(1.2.10)
x &
Q0 / Q / Q0
qe qe0
[ x ] := { x 0 ∈ X : x ∼ x 0 } ⊆ X.
fe ◦ q = f . (1.2.11)
(i) The pair (Y, p) is a quotient space for some equivalence relation ∼ on X.
Proof. (i) ⇒ (ii) and (i) ⇒ (iii): Follow from Corollary 1.2.7.
We show (ii) ⇒ (i) and (iii) ⇒ (i) together. Consider the equivalence relation
∼ on X defined by
x1 ∼ x2 in X, if p( x1 ) = p( x2 ).
Let ( Q, q) be the associated quotient space for the pair ( X, ∼). Note that,
Q = { p −1 ( y ) ⊆ X : y ∈ Y } ,
q( x ) = p−1 ( p( x )), ∀ x ∈ X.
pe : Q → Y
such that pe ◦ q = p (see Theorem 1.2.9). In fact, in this case, the map pe can be
explicitly given as follow. Since p is surjective, given any element p−1 (y) ∈ Q,
there exists an element x ∈ p−1 (y) ⊆ X so that p( x ) = y. Then pe( p−1 (y)) =
pe(q( x )) = p( x ) = y. Then the map
φ:Y→Q
10 Chapter 1. Review of Point Set Topology
defined by φ(y) := p−1 (y), for all y ∈ Y, is the set theoretic inverse of the map
pe : Q → Y.
p
X /8 Y
pe
q
Qp φ
= { x ∈ X : p−1 ( p( x )) ∈ V }
= { x ∈ X : q( x ) ∈ V }
= q −1 ( V )
Exercise 1.2.14. Let q : X → Q be a quotient map. Show that for any subset
Z ⊆ Q, the restriction map qq−1 (Z) : q−1 ( Z ) → Z is a quotient map. (Hint:
Use Theorem 1.2.12
).
Corollary 1.2.16. A surjective continuous open (or, closed) map is a quotient map.
φ◦q
X 8/ Y
q
φ
Q
Proof. Since the quotient map q is continuous, the composite map φ ◦ q is con-
tinuous whenever φ is continuous. Conversely, let φ ◦ q be continuous. Since
for any open subset V ⊆ Y, we have q−1 (φ−1 (V )) = (φ ◦ q)−1 (V ) is open in
X, by construction of topology of Q, the subset φ−1 (V ) is open in Q. Thus φ is
continuous.
Example 1.2.20. (i) Cylinder: Let I = [0, 1] ⊂ R. Consider the unit square
I × I = {( x, y) ∈ R2 : 0 ≤ x, y ≤ 1}
( x, y) ∼1 ( x 0 , y0 ), if x 0 = x + 1 = 1 and y = y0 .
This identifies points of two vertical sides of I × I (see Figure 1.1 below),
and the associated quotient space ( I × I )/ ∼1 is homeomorphic to the
cylinder
S1 × [0, 1] = {( x, y, z) ∈ R3 : x2 + y2 = 1, 0 ≤ z ≤ 1}.
12 Chapter 1. Review of Point Set Topology
F IGURE 1.1
φ : I × I → S1 × [0, 1]
by φ(s, t) = (exp(2πis), t), for all (s, t) ∈ I × I. Then the set {φ−1 (z, t) :
(z, t) ∈ S1 × [0, 1]} of all fibers of φ is precisely the partition of I × I given
by the equivalence relation ∼1 on I × I. It follows from Corollary 1.2.18
that φ is a quotient map, and by Remark 1.2.13 the associated quotient
space ( I × I )/ ∼ is homeomorphic to S1 × I.
This identifies each point of the bottom circle of S1 × I with the corre-
sponding point of the top circle on S1 × I (see Figure 1.2 below).
Then the associated quotient space (S1 × I )/ ∼2 is homeomorphic to the
torus T := S1 × S1 in R3 . Indeed, we can define a (continuous) map
ψ : S1 × I → S1 × S1
F IGURE 1.2
(iii) Cone: Let I = [0, 1] ⊆ R. The cone of a topological space X is the quotient
space CX := ( X × I )/ ∼ of X × I for the equivalence relation ∼ on X × I
defined by
( x, t) ∼ ( x 0 , t0 ), if t = t0 = 1. (1.2.21)
F IGURE 1.3
the vertex of the cone CX, and the remaining points of X × [0, 1) remains
as they are.
14 Chapter 1. Review of Point Set Topology
`[v, x] ⊆ Rn+1
[
x∈X
with the subspace topology induced from Rn+1 is called the geometric cone
of X. We show that the geometric cone of X is homeomorphic to the cone
of X, i.e.,
CX ∼
[
= `[v, x] .
x∈X
Define a map
[
f : X×I → `[v, x]
x∈X
n
n
B := {( x1 , . . . , xn ) ∈ R : n
∑ x2j ≤ 1}
j =1
n
∂Bn = {( x1 , . . . , xn ) ∈ Bn : ∑ x2j = 1} = Sn−1.
j =1
F IGURE 1.4
F IGURE 1.5
f : Bn → Sn
16 Chapter 1. Review of Point Set Topology
Example 1.2.23 (Attaching spaces along a map). Let X and Y be two topological
spaces. Suppose we wish to attach X by identifying points of a subspace A ⊆ X
with points of Y in a continuous way. This can be done by using a continuous
map f : A → Y. Indeed, we identify x ∈ A with its image f ( x ) ∈ Y. This
defines an equivalence relation on X t Y, and we denote the associated quotient
space by X t f Y, and call it the space Y with X attached along A via f . Let us
discuss some examples.
(i) Let I = [0, 1] ⊂ R. Given a space X, we call X × I the cylinder over X. Let
f : X → Y be a continuous map of topological spaces. Then f induces a
continuous map fe : X × {0} → Y given by
fe( x, 0) = f ( x ), ∀ ( x, 0) ∈ X × {0}.
The following exercise shows that a quotient of a Hausdorff space need not
be Hausdorff in general.
18 Chapter 1. Review of Point Set Topology
Exercise 1.2.24. Consider the double real line X = R × {0, 1} ⊂ R2 , and the
equivalence relation ∼ on X defined by (t, 0) ∼ (t, 1), for all t ∈ R \ {0}. The
associated quotient space X/ ∼ is called the real line with double origin. Show
that X/∼ is not Hausdorff.
q
X / Q
∆X ∆Q
q×q
X×X / Q × Q,
Now we give an example to show that even if X is Hausdorff and the equiv-
alence relation ρ is closed in X × X, the associated quotient space Q = X/ρ need
not be Hausdorff without the assumption that q is an open map. For this, we
first recall the following.
Example 1.2.28. Start with a Hausdorff space X that is not normal. Choose two
disjoint closed subsets A, B ⊂ X that cannot be separated by two disjoint open
subsets containing them. Take ρ = ∆ X ( X ) ∪ ( A × A) ∪ ( B × B). Note that ρ
is an equivalence relation on X, and is closed in X × X (why?). Show that the
associated quotient space X/ρ is not Hausdorff. In this example, can you think
of an open subset of X whose image under the quotient map is not open?)
20 Chapter 1. Review of Point Set Topology
In other words, identify all points lying on the same straight-line in Rn+1 pass-
ing through the origin 0 ∈ Rn+1 . Then the associated quotient space
is called the real projective n-space. As a set, RPn consists of all straight-lines in
Rn+1 passing through the origin 0 ∈ Rn+1 . So an element of RPn is of the form
[ a 0 : · · · : a n ] : = λ · ( a 0 , . . . , a n ) ∈ Rn +1 \ { 0 } : λ ∈ R \ { 0 } .
(1.3.2)
Let q : Rn+1 \ {0} → RPn be the quotient map for the projective n-space. Note
n
that the unit n-sphere Sn = {( a0 , . . . , an ) ∈ Rn+1 : ∑ a2j = 1} is a compact
j =0
connected subspace of R n + 1 \ {0}. Since the restriction map qSn : Sn −→ RPn
(ii) For each ` ∈ RPn , show that f −1 (`) = {v, −v}, for some v ∈ Sn .
Outline of solution. Note that, the quotient map q : Rn+1 \ {0} → RPn is given
by sending ( a0 , . . . , an ) ∈ Rn+1 \ {0} to the straight line
[ a0 : · · · : an ] := {λ( a0 , . . . , an ) : λ ∈ R} ∈ RPn .
Since RPn consists of all straight lines in Rn+1 passing through the origin, given
a straight-line ` ∈ RPn , choosing any non-zero point v := ( a0 , . . . , an ) ∈ `, we
1.3. Projective space and Grassmannian 21
n 1/2
find an element v/||v|| ∈ Sn with f (v/||v||) = `, where ||v|| := ∑ a2j . Thus,
j =1
f is surjective.
ι q
f : Sn ,→ Rn+1 \ {0} −→ RPn .
Next we show that RPn can be covered by n + 1 open subsets each homeo-
morphic to Rn . Let p j : Rn+1 → R be the j-th projection map defined by
p j ( x 0 , . . . , x n ) = x j , ∀ ( x 0 , . . . , x n ) ∈ Rn +1 .
Hj := {[ a0 : · · · : an ] ∈ RPn : a j = 0} ⊂ RPn .
[ a 0 : · · · : a n ] : = { λ ( a 0 , . . . , a n ) ∈ Rn +1 \ { 0 } : λ ∈ R } ,
continuous. Since q −1 ( φ − 1
j (V ))
= f j−1 (V ),
∀V⊆ Rn ,
and q is a quotient map,
we conclude that φj is continuous, for all j (c.f. Proposition 1.2.19).
fj
Rn +1 \ { 0 } o ? _V /
9R
n
j
φj
q qj
RPn o ? _U q ψj
j
v ∼ v0 if v0 = −v.
The complex projective n-space CPn is the quotient space of Cn+1 \ {0} under
the equivalence relation ∼ defined by
So the points of CPn are precisely one dimensional C-linear subspaces of Cn+1
(i.e., complex lines in Cn+1 passing through the origin 0 ∈ Cn+1 ).
Pn (R). Similar notations PC n and Pn (C) are also used for complex projective
n-space CPn .
(Rn ) k : = R
|
n
· · × Rn}
× ·{z
k-times
with the subspace topology induced from (Rn )k . Given A := (v1 , . . . , vk ) and
A0 := (v10 , . . . , v0k ) in X, we define A ∼ A0 if
map
Φ : Gr(k, Rn ) −→ RP N ,
m : G × G → G, ( x, y) 7→ xy,
Now the above Definition 1.4.1 essentially says that, a topological group is a
pair ( G, m), where G is a topological space and m : G × G → G is a continuous
map such that the following axioms holds.
m×IdG
G×G×G / G×G
IdG ×m m
m /
G×G G
e×IdG IdG ×e
∗×G / G×Go G×∗
∼ m ∼
= =
( v
G
(ii) (R, +), the real line with usual addition of real numbers, is a topological
group.
(iii) (R∗ , ·), the subspace of non-zero real numbers with usual multiplication
is a topological group.
(v) For any integer n ≥ 1, the Euclidean space Rn with the component wise
addition, i.e.,
( a1 , . . . , an ) + (b1 , . . . , bn ) := ( a1 + b1 , . . . , an + bn ), ∀ ai , bi ∈ R,
26 Chapter 1. Review of Point Set Topology
is a topological group.
(vi) Given integers m, n ≥ 1, the set of all (m × n)-matrices with real entries
Mm,n (R), considered as the Euclidean topological space Rmn , is a topolog-
ical group with respect to the usual matrix addition.
(vii) GLn (R), the subspace of all invertible (n × n)-matrices with real entries,
is a topological group with respect to multiplication of matrices.
Exercise 1.4.4. Show that for any a ∈ G, the right translation by a map
R a : G → G, g 7→ ga,
is a homeomorphism. Prove the same statement for the left translation by a map
given by L a ( g) = ga, for all g ∈ G. (Hint: Note that R a is the composite map
m
g 7→ ( g, a) 7→ ga with inverse R a−1 .)
Proof. Since connected components are closed, H is closed. Since for any a ∈ H,
the set Ha−1 = {ha−1 : h ∈ H } = R a−1 ( H ) contains e, and is homeomorphic
to H, we must have Ha−1 ⊆ H. Since this holds for all a ∈ H, we see that
H is a subgroup of G. To see that H is normal, note that, for any g ∈ G, the
1.4. Topological group 27
(i)
IdX ×e
X×∗ / X×G
σ
∼
=
(
X
(ii)
σ×IdG
X×G×G / X×G
IdX ×m σ
X×G
σ / X
gives a partition of G into all right cosets of H in G. Show that the orbit space
G/H is a homogeneous space.
28 Chapter 1. Review of Point Set Topology
σg : X → X, x 7→ xg := σ ( x, g)
is a homeomorphism.
G × G −→ G, ( g1 , g2 ) 7→ g1−1 g2 ,
and the quotient map q : G → G/H is open by Exercise 1.4.13, the converse
part follows from Proposition 1.2.25 because H is closed in G.
Exercise 1.4.24. Show that GLn (R) is disconnected, and has precisely two con-
nected components, whereas GLn (C) is path-connected. (Hint: For the first
part, use determinant map. For the second part, given A ∈ GLn (C) use left
30 Chapter 1. Review of Point Set Topology
Chapter 2
Homotopy Theory
F : X × I −→ Y
f1
f0 Y
F ( x, t) = (1 − t) f ( x ) + tg( x ), ∀ ( x, t) ∈ X × I,
32 Chapter 2. Homotopy Theory
x
f0
f1
t
0 1
F IGURE 2.2: Example of a straight-line homotopy
Before proceeding further, let us recall the following useful result from basic
topology course, that we need frequently in this course.
Lemma 2.1.3 (Joining continuous maps). Let A and B be two closed subsets of
topological space X such that X = A ∪ B. Let Y be any topological space. Let f : A →
Y and g : B → Y be continuous maps such that f ( x ) = g( x ), for all x ∈ A ∩ B. Then
the function h : X → Y defined by
(
f ( x ), if x ∈ A,
h( x ) =
g( x ), if x ∈ B,
is continuous.
h −1 ( Z ) = h −1 ( Z ) ∩ A h −1 ( Z ) ∩ B
[
= f −1 ( Z ) g −1 ( Z ).
[
Lemma 2.1.4. The relation “being homotopic maps” is an equivalence relation on the
set C ( X, Y ) of all continuous maps from X into Y.
F : X × I → Y, ( x, t) 7→ f ( x )
G : X × I → Y, ( x, t) 7→ F ( x, 1 − t)
f0
g
/ & h /
Z X 8Y W.
f1
34 Chapter 2. Homotopy Theory
H : X × I → W, ( x, t) 7→ h( F ( x, t)),
(i) F ( x, 0) = f 0 ( x ), ∀ x ∈ X,
(ii) F ( x, 1) = f 1 ( x ), ∀ x ∈ X, and
such that f ◦ g ' IdY and g ◦ f ' IdX . In this case, we say that X is homotopy
equivalent to Y (or, X and Y have the same homotopy type), and write it as X ' Y.
( f 2 ◦ f 1 ) ◦ ( g1 ◦ g2 ) = f 2 ◦ ( f 1 ◦ g1 ) ◦ g2
' f 2 ◦ IdY ◦ g2
= f 2 ◦ g2 ' IdZ .
Corollary 2.1.13. A space X is contractible if and only if given any topological space
T, any two continuous maps f , g : T → X are homotopic.
Proof. Suppose that X is contractible. Let T be any topological space, and let
f , g : T → X be any two continuous maps. Since X is contractible, the identity
map IdX : X → X of X is homotopic to a constant map c x0 : X → X given
by c x0 ( x ) = x0 , ∀ x ∈ X. Then f = IdX ◦ f is homotopic to the constant map
c x0 ◦ f : T → X. Similarly, g is homotopic to the constant map c x0 ◦ g : T → X.
Since c x0 ◦ f = c x0 ◦ g, and being homotopic maps is an equivalence relation by
Lemma 2.1.4, we see that f is homotopic to g. Converse part is obvious.
36 Chapter 2. Homotopy Theory
2.2.1 Construction
(ii) there is a continuous map F : I × I → X such that for each t ∈ I, the map
γt : I → X, s 7→ F (s, t)
γ1 = g
x0 x1
X γ0 = f
be the set of all paths in X starting at x0 and ending at x1 . Show that being path
homotopic is an equivalence relation on Path( X; x0 , x1 ). (Hint: Follow the proof
of Lemma 2.1.4).
A loop in X is a path γ : I → X with the same initial and terminal point: i.e.,
γ(0) = γ(1) = x0 ∈ X; the point x0 is called the base point of the loop γ. For a
loop γ : I → X based at x0 ∈ X, let
That is, we first travel along γ1 with double speed from t = 0 to t = 12 , and
then along γ2 from t = 21 to t = 1. Clearly γ1 ? γ2 is a continuous map with
(γ1 ◦ γ2 )(0) = (γ1 ◦ γ2 )(1) = x0 , and hence γ1 ◦ γ2 is a loop in X with the base
point x0 . Note that γ1 ? γ2 6= γ2 ? γ1 , in general (Find such an example).
Remark 2.2.5. In fact, we shall see later examples of topological spaces X ad-
mitting loops γ1 , γ2 : I → X with the same base point x0 ∈ X such that γ1 ? γ2
is not homotopic to γ2 ? γ1 .
Theorem 2.2.8. The set π1 ( X, x0 ) together with the binary operation (2.2.7) defined
in Proposition 2.2.6 is a group, known as the fundamental group of X with base point
x0 ∈ X.
To prove this theorem, we use the following technical tool (Lemma 2.2.10).
ϕ γ
γ ◦ ϕ : I −→ I −→ X
F : I × I → X, (s, t) 7→ γ( ϕt (s)),
is continuous and satisfies F (s, 0) = (γ ◦ ϕ)(s) and F (s, 1) = γ(s), for all s ∈ I.
Therefore, γ ◦ ϕ ' γ via the homotopy F.
t γ1 γ2 γ3 γ1 ? (γ2 ? γ3 )
t=1
(γ1 ? γ2 ) ? γ3
γ1 γ2 γ3
s
0 1 1 3 1
4 2 4
Note that
γ1 (4t),
if 0 ≤ t ≤ 1/4,
((γ1 ? γ2 ) ? γ3 )(t) = γ2 (4t − 1), if 1/4 ≤ t ≤ 1/2,
γ3 (2t − 1), if 1/2 ≤ t ≤ 1,
and
γ1 (2t),
if 0 ≤ t ≤ 1/2,
(γ1 ? (γ2 ? γ3 ))(t) = γ2 (4t − 2), if 1/2 ≤ t ≤ 3/4,
γ3 (4t − 3), if 3/4 ≤ t ≤ 1.
(see Figure 2.5). Then using Lemma 2.2.10 we conclude that γ1 ? (γ2 ? γ3 ) '
(γ1 ? γ2 ) ? γ3 .
c x0 : I → X, t 7→ x0 ,
40 Chapter 2. Homotopy Theory
Existence of inverse: Given any loop γ in X based at x0 , we can define its inverse
loop or opposite loop γ : I → X by setting γ(t) = γ(1 − t), for all t ∈ I. We need
to show that γ ? γ ' c x0 and γ ? γ ' c x0 . To show γ ? γ ' c x0 , consider the map
H : I × I → X given by
The homotopy H can be understood using the Figure 2.6. In the bottom line
t = 0, we have γ ? γ while on the top line t = 1 we have the constant loop
c x0 . And below the ‘V’ shape we let H (s, t) be independent of t while above
the ‘V’ shape we let H (s, t) be independent of s. Therefore, we have γ ? γ '
c x0 . Interchanging the roles of γ and γ in the above construction, we see that
γ ? γ ' c x0 . Therefore, π1 ( X, x0 ) is a group.
2.2. Fundamental group 41
t
c x0
1
s
0 γ 1 γ 1
2
2.2.2 Functoriality
γ f
I −→ X −→ Y,
f∗
π1 ( X, x0 ) / π1 (Y, y0 )
g∗
( g◦ f )∗ )
π1 ( Z, z0 )
Lemma 2.2.16. Homotopic continuous maps of pointed topological spaces induces the
same homomorphism of fundamental groups.
(ii) for each ordered pair of objects ( X, Y ) of ob(C ), there is a collection MorC ( X, Y ),
whose members are called arrows or morphisms from X to Y in C ; an object
ϕ ∈ MorC ( X, Y ) is usually denoted by an arrow ϕ : X → Y.
Example 2.2.18. (i) Let (Set) be the category of sets; its objects are sets and
arrows are map of sets.
(ii) Let (G rp) be the category of groups; its objects are groups and arrows are
group homomorphisms.
(iii) Let (T op) be the category of topological spaces; its objects are topological
spaces and arrows are continuous maps.
(iv) Let (Ring) be the category of rings; its objects are rings and morphisms
are ring homomorphisms.
F :C →D
44 Chapter 2. Homotopy Theory
Remark 2.2.22. Let T op0 be the category of pointed topological spaces; its ob-
jects are pointed topological space, and given any two pointed topological
spaces ( X, x0 ) and (Y, y0 ), a morphism f : ( X, x0 ) → (Y, y0 ) in T op0 is a contin-
uous map f : X → Y such that f ( x0 ) = y0 . Then it follows from Propositions
2.2. Fundamental group 45
π1 : T op0 −→ (G rp)
( X, x0 ) 7→ π1 ( X, x0 )
f 7→ f ∗
is a covariant functor from the category of pointed topological spaces to the cat-
egory of groups. It follows from Lemma 2.2.16 that the functor π1 is not faith-
ful. It is a non-trivial fact that π1 is not full. (i.e., there exist pointed topolog-
ical spaces ( X, x0 ) and (Y, y0 ), and a group homomorphism ϕ : π1 ( X, x0 ) →
π1 (Y, y0 ) such that ϕ 6= f ∗ , for all continuous map f : ( X, x0 ) → (Y, y0 ).)
However, π1 is essentially surjective (i.e., given any group G there is a pointed
topological space ( X, x0 ) such that π1 ( X, x0 ) ∼
= G).
f : I → X, t 7→ f (1 − t); (2.2.23)
Exercise 2.2.24. Show that f ? f ' c x0 and f ? f ' c x1 , where ' stands for
path-homotopy relation (see Definition 2.2.1).
β f : π1 ( X, x1 ) → π1 ( X, x0 ), [γ] 7→ [( f ? γ) ? f ]. (2.2.25)
Proof. Since f ? f ' c x0 for any two loops γ and δ in X based at x1 , using
Exercise 2.2.24, we have
f ? ( γ ? δ ) ? f ' f ? γ ? c x0 ? δ ? f
' ( f ? γ ? f ) ? ( f ? δ ? f ).
β f : π1 ( X, x0 ) → π1 ( X, x1 ), [γ] 7→ [ f ? γ ? f ]
β f ( β f ([γ])) = β f ([ f ? γ ? f ])
= [f ? f ? γ ? f ? f]
= [ c x0 ? γ ? c x0 ] = [ γ ],
β f ( β f ([δ])) = β f ([ f ? δ ? f ])
= [f ? f ? δ ? f ? f]
= [ c x1 ? δ ? c x1 ] = [ δ ].
g∗
π1 ( X, x0 ) / π1 (Y, y1 )
f∗ & x β F0
π1 (Y, y0 )
Then by Proposition 2.2.28 we have g∗ ([γ]) = [η ] f ∗ ([γ])[η ]−1 , for all [γ] ∈
π1 ( X, x0 ), where η : I → Y is the loop defined by η (t) := F ( x0 , t), ∀ t ∈ I.
Corollary 2.2.33. A space X is simply connected if and only if there is a unique path-
homotopy class of paths connecting any two points of X.
To see the converse part, note that path connectedness of X means any two
points of X can be joined by a path in X. Since there is a unique homotopy class
of paths connecting any two points of X, path connectedness of X is automatic,
and any loop in X based at a given point x0 ∈ X is homotopically trivial. Thus,
X is path connected with π1 ( X, x0 ) trivial, and hence is simply connected.
Proposition 2.2.34. π1 ( X × Y, ( x0 , y0 )) ∼
= π1 ( X, x0 ) × π1 (Y, y0 ).
To see φ is an isomorphism, note that for any two loops γ and δ in X × Y based
at ( x0 , y0 ) ∈ X × Y, we have
8/
γ
I X
q
γ0
S1
F ( x, t) = (1 − t) x, ∀ ( x, t) ∈ R × I.
• F ( x, 0) = x,
• F ( x, 1) = 0, and
• F (0, t) = 0.
Therefore, F “contracts” whole R to the point 0 leaving the point 0 intact at all
times. Let γ : I → R be a loop based at 0. Then the composite map
γ×Id I F
F ◦ (γ × Id I ) : I × I −→ R × I −→ R
D2 := {z ∈ C : |z| ≤ 1} = {( x, y) ∈ R2 : x2 + y2 ≤ 1}
• F (z, 0) = z,
• F (z, 1) = 1, and
2.3. Covering Space 51
• F (1, t) = 1.
γ×Id I F
F ◦ (γ × Id I ) : I × I −→ D2 × I −→ D
S1 = {z ∈ C : |z| = 1} = {( x, y) ∈ R2 : x2 + y2 = 1},
and we’ll see how the idea of a ‘covering map’ could help us.
√
Let ω : I → S1 be the map defined by ω (t) = e2πit , ∀ t ∈ I, where i = −1.
Then ω is a loop in S1 based at x0 := 1 ∈ S1 . For each integer n, let ωn : I → S1
be the loop based at x0 defined by ωn (t) = e2πint , ∀ t ∈ I. So ωn winds around
the circle |n|-times in the anti-clockwise direction if n > 0, and in the clockwise
direction if n < 0. We shall see later that [ω ]n = [ωn ] in π1 (S1 , 1), for all n ∈ Z.
The following is the main theorem of this section.
Theorem 2.3.1. π1 (S1 , x0 ) is the infinite cyclic group Z generated by the loop ω.
F IGURE 2.7
52 Chapter 2. Homotopy Theory
R3 → R2 , ( x, y, z) 7→ ( x, y)
is the composition p ◦ ω
e n , where
e n : I → R, s 7→ ns
ω
is the path in R starting at 0 and ending at n, winding around the helix |n|-
times, upward direction if n > 0, and downward direction if n < 0.
Va, b := { f (t) : a ≤ t ≤ b} ⊆ S1 .
F IGURE 2.8
(ii) Let R>0 := {t ∈ R : t > 0} be the positive part of the real line. Let
F IGURE 2.9
we must have U0 = (0, e). But f (0, e) : (0, e) → V−e, e cannot be surjec-
tive because only possible preimage of 1 ∈ V−e, e in R+ could be positive
integers, and none of which are in the domain of f (0, e) . Thus we get a
contradiction. See Figure 2.9. Therefore, there is no evenly covered neigh-
bourhood of 1 ∈ S1 for the map f in (2.3.4).
Example 2.3.6. (i) Let F be a non-empty discrete topological space, and let
X be any topological space. Give X × F the product topology. Then the
projection map pr1 : X × F → X defined by pr1 ( x, v) = x, ∀ ( x, v) ∈
X × F, is a covering map. Such a covering map is called a trivial cover of
X.
φ
Y1 /Y
2
p1 p2
X
Exercise 2.3.10. Show that any covering map p : Y → X is locally trivial (i.e.,
each point x ∈ X has an open neighbourhood Ux ⊆ X such that the restriction
map p : p−1 (Ux ) → Ux is isomorphic to a trivial covering map over Ux ).
7 X
γ
e
f
[0, 1] /Y
γ
The path γ
e is called a lift of γ in X starting at x0 .
Since both η1 and η2 are continuous, S is a closed subset of [0, 1]. Note that
S 6= ∅ since 0 ∈ S. Since [0, 1] is connected, it is enough to show that S is both
open and closed in [0, 1], so that S is a connected component of [0, 1], and hence
S = [0, 1].
F IGURE 2.10
Uj1 = Uj2 . Since f U : Uj → V is injective (in fact, homeomorphism), for all
j
j ∈ J, and f ◦ η1 = f ◦ η2 , we must have η1 W = η2 W . Therefore, W ⊆ S. Thus
S is both open and closed in [0, 1], and hence is the connected component of
[0, 1]. Therefore, S = [0, 1], and hence η1 = η2 on [0, 1].
Remark 2.3.13. Note that, by replacing [0, 1] with any connected topological
space T in the above proof of uniqueness of lift of γ, we get the following result:
1
γ [t − 2δ , t + 2δ ] ∩ [0, 1] ⊆ Vyt . Choose n 0 such that n < δ, and write
−1
n[
k k+1
[0, 1] = , .
k =0
n n
Now γ([0, 1/n]) ⊆ V0 , for some open subset V0 ⊂ Y evenly covered by f , and
y0 = γ(0) ∈ V0 . Write
f −1 (V0 ) =
G
U0, j ,
j∈ J
Then γ
e0 satisfies γ e0 = γ on [0, n1 ].
e0 (0) = x0 and f ◦ γ
e0 ( n1 ) and y1 = γ( n1 ) = ( f ◦ γ
Let x1 = γ e0 )( n1 ). Then there is an open subset
V1 ⊆ Y which is evenly covered by f and γ([ n1 , n2 ]) ⊆ V1 . Proceeding in the
same way as above, we can write
f −1 (V1 ) =
G
U1, j ,
j∈ J
where U1, j are pairwise disjoint open subsets of X each of which are homeo-
morphic to V1 by the restriction of f onto them. Since x1 = γ e0 ( n1 ) ∈ f −1 (V1 ),
there is a j1 ∈ J such that x1 ∈ U1,j1 . Let s1 : V1 → U1, j1 be the inverse of the
homeomorphism f : U1, j1 → V1 . Clearly s1 (y1 ) = x1 . Then the continuous
map γe1 : [ n1 , n2 ] → U1, j1 defined by
e1 ( n1 ) = x1 and f ◦ γ
satisfies γ e1 = γ on [ n1 , n2 ]. Since the maps γ e0 and γe1 agrees
1 1 2 1
on [0, n ] ∩ [ n , n ] = { n }, by Lemma 2.1.3 we can join them to get a continuous
map γ e : [0, n2 ] → X such that γ e(0) = x0 and f ◦ γ e = γ on [0, n2 ]. Proceeding in
this way we can construct a lift γ e of γ to the whole [0, 1] as required.
2.3. Covering Space 59
We now give a proof of Lemma 2.3.14. If you have already learned it from
your basic topology course, you may skip it. Let’s begin with the following
observation from metric space.
Proposition 2.3.15. Let X be a metric space with the metric d, and let Y be a subspace
of X. Then the function φY : X → R defined by
φY ( x ) = inf d( x, y), ∀ x ∈ X,
y ∈Y
is continuous.
φY (z) − φY ( x0 ) ≤ d(z, x0 ).
Proof of Lemma 2.3.14. Since X is compact, we can cover it by finitely many Uj ’s,
n
Uj . Consider the function φ : X → R defined by
S
say X =
j =1
n
φ( x ) = ∑ φYj (x),
j =1
60 Chapter 2. Homotopy Theory
Lemma 2.3.16 (Glueing continuous maps). Let X and Y be two topological spaces.
Let {Uj } j∈ J be an open covering of X. Then given a family of continuous maps
{ f j : Uj → Y } j∈ J satisfying f j U ∩U = f k U ∩U , for all j, k ∈ J, there is a unique
j k j k
continuous map f : X → Y such that f U = f j , for all j ∈ J.
j
Φ : H \G −→ f −1 (y0 ). (2.3.24)
Φ( H [γ]) := γ
e( 1 ) . (2.3.25)
where δ is the opposite path of δ. Then by Corollary 2.3.20 the loop γ ? δ lifts to
a unique loop (^γ ? δ) in X based at x . Let e
0 δ be the lifting of δ in X starting at
x1 : = γ
e(1). Then by Exercises 2.3.22 we have γ ] ?δ = γ
e?e ]
δ. Since γ ? δ is a loop
in X based at x0 , we have δ(1) = x0 . Let η be the opposite path of δ in X. Since
e e
( f ◦ η )(t) = f (η (t)) = f eδ(1 − t)
= δ(1 − t) = δ(t), ∀ t ∈ I,
Exercise 2.3.26. Give an example to show that the Lemma 2.3.23 fails if X and
Y are not path-connected.
( f ◦ η )(t) = f ((^
g ◦ δ)(1 − t))
= ( g ◦ δ)(1 − t)
= ( g ◦ δ)(t), ∀ t ∈ I,
e →U
f Ue : U (2.3.29)
S1 := {z ∈ C : |z| = 1} = {( x, y) ∈ R2 : x2 + y2 = 1}.
Assuming that the reader has forgotten the statement of Theorem 2.3.1 by now,
let’s recall it once again.
Theorem 2.3.1. The fundamental group π1 (S1 , 1) of the unit circle S1 with the base
point 1 ∈ S1 is isomorphic to the infinite cyclic group Z generated by the loop ω : I →
S1 defined by ω (t) = e2πit , for all t ∈ I = [0, 1].
p : R → S1 , t 7→ e2πit
is a covering map (c.f. Example 2.3.6 (i)), there is a unique continuous map
e : I → R such that γ
γ e = γ. Since p−1 (γ(1)) = Z, the path γ
e(0) = 0 and p ◦ γ e
66 Chapter 2. Homotopy Theory
e n : I → R, s 7→ ns,
ω
F : I × I → R, (s, t) 7→ (1 − t)γ
e( s ) + t ω
e n ( s ).
ωn (s) = e2πins , ∀ s ∈ I.
Define a map
ϕ : Z −→ π1 (S1 , 1), n 7→ [ωn ].
τm : R → R, x 7→ x + m.
Lemma 2.3.30. Let ( X, x0 ) be a pointed topological space. Let {Uα }α∈Λ be an open
cover of X such that
1. each Uα is path-connected,
2. x0 ∈ Uα , for all α ∈ Λ,
Then any loop in X based at x0 is homotopic to a finite product of loops each of which
is contained in a single Uα , for finitely many α’s.
F IGURE 2.11
x0 to the point γ(s j ) ∈ Uα j ∩ Uα j+1 , for all j (see Figure 2.11). Denote by η j the
opposite path of η j , for all j (see definition (2.2.23) in §2.2.3). Then the product
loop
Proof. Fix a pair of antipodal points x1 , x2 in Sn . Then we have two open subsets
U1 = Sn \ { x1 } and U2 = Sn \ { x2 } each homeomorphic to Rn . Clearly Sn =
U1 ∪ U2 and U1 ∩ U2 is homeomorphic to Sn−1 × R. Then by Exercise 2.3.32 we
have U1 ∩ U2 is homeomorphic to Sn−1 × R, which is path-connected because
n ≥ 2. Fix a base point x0 ∈ U1 ∩ U2 . Let γ be a loop in Sn based at x0 . Then by
Lemma 2.3.30 γ is homotopic to a product of finitely many loops in Sn based
at x0 each of which are contained in either U1 or U2 . Since both U1 and U2 are
homeomorphic to Rn by Exercise 2.3.32, we have π1 (Uj ) = π1 (Rn ) = {1}, for
j = 1, 2. Therefore, γ is homotopic to a finite product of loops based at x0 each
of which are null-homotopic, and hence γ is null-homotopic.
π1 (Rn \ { x }) ∼
= π 1 ( S n −1 × R )
∼
= π 1 ( S n −1 ) × π 1 (R )
∼
= π 1 ( S n −1 ),
Proof. Take a non-constant polynomial p(z) ∈ C[z]. Diving p(z) by its leading
coefficient, if required, we may assume that
p ( z ) = z n + a 1 z n −1 + · · · + a n ∈ C [ z ] .
If p(z) has no roots in C, then for each real number r ≥ 0, the map γr : I →
S1 ⊂ C defined by
p(re2πis )/p(r )
γr (s) := , ∀ s ∈ I, (2.3.39)
| p(re2πis )/p(r )|
| z n | = r n = r · r n −1 > | a 1 | + · · · + | a n | | z n −1 |
≥ | a 1 z n −1 + · · · + a n |
From this inequality, it follows that for each t ∈ [0, 1], the polynomial
p t ( z ) : = z n + t ( a 1 z n −1 + · · · + a n )
has no roots on the circle |z| = r. Replacing p(z) with pt (z) in the expression
of γr in (2.3.39) and letting t vary from 1 to 0, we get a homotopy from the loop
γr to the loop
ωn : I → S1 , s 7→ e2πins .
Since the loop ωn represents n times a generator of the infinite cyclic group
π1 ( S1 , 1) ∼
= Z, and that [ωn ] = [γt ] = 0, we must have n = 0. Thus the only
polynomials without roots in C are constants.
f t : D −→ D
of D onto S1 .
2.3. Covering Space 71
(ii) Let X be the Möbius strip (see Figure 2.12) and A ⊂ X be the central
simple loop of X. Then there is a deformation retraction of X onto A.
f 1 : X → X, x 7→ F ( x, 1)
72 Chapter 2. Homotopy Theory
φx : I → X, t 7→ F ( x, t)
γ×Id I F
G : I × I −→ X × I −→ X
is a path-homotopy from G I ×{0} = γ to a loop g := G I ×{1} : I → A based at
a0 . Thus, ι ∗ ([ g]) = [ g] = [γ], and hence ι ∗ is surjective.
2.3. Covering Space 73
Exercise 2.3.50. Show that the unit circle S1 = {z ∈ C : |z| = 1} do not admit
any deformation retraction onto a point of it.
n
n n
D := {( x1 , . . . , xn ) ∈ R : ∑ x2j ≤ 1}
j =1
be the closed unit disk in Rn . Its boundary ∂D n is the unit sphere in Rn given by
n
Sn−1 := {( x1 , . . . , xn ) ∈ Rn : ∑ x2j = 1}.
j =1
Remark 2.3.53. The corresponding statement for Brouwer’s fixed point theo-
rem holds, more generally, for a closed unit disk D n ⊂ Rn , for all n ≥ 2. If
time permits, we shall give a proof of it using homology. However, the original
proof of it, due to Brouwer, neither uses homology nor uses homotopy groups,
which was not invented at that time. Instead, Brouwer’s proof uses the notion
of degree of maps Sn → Sn , which could be defined later using homology, but
Brouwer defined it more directly in a geometric way.
Theorem 2.3.55 (Borsuk-Ulam). Let n ∈ {1, 2}. Then for every continuous map
f : Sn → Rn , there is a pair of antipodal points x and − x in Sn with f ( x ) = f (− x ).
g : S1 → R, x 7→ f ( x ) − f (− x )
changes its sign after the point x ∈ S1 moves half way along the circle S1 , there
must be a pint x ∈ S1 such that f ( x ) = f (− x ).
Assume that n = 2. We use the same technique used to compute the fun-
damental group of S1 . Suppose on the contrary that there is a continuous map
f : S2 → R2 such that f ( x ) 6= f (− x ), for all x ∈ S2 . Then we can define a map
g : S2 → R2 by
f ( x ) − f (− x )
g( x ) := , ∀ x ∈ S2 ,
|| f ( x ) − f (− x )||
2.3. Covering Space 75
q
where ||(y1 , y2 )|| := y21 + y22 is the norm of (y1 , y2 ) ∈ R2 . Since || g( x )|| = 1,
the image of the map g lands inside S1 ⊂ R2 . Note that the map g : S2 → S1 is
continuous. Define a loop η : I = [0, 1] → S2 by
η g
h : I −→ S2 −→ S1 .
1
h(s + ) = −h(s), ∀ s ∈ [0, 1/2]. (2.3.57)
2
h : I → R starting at
Lift the loop h : I → S1 to this cover to get a unique path e
0 ∈ R (see Theorem 2.3.12). Then it follows from the relation (2.3.57) that
1 q(s)
h(s + ) = e
e h(s) + , (2.3.58)
2 2
I → R, s 7→ q(s),
q
h (1) = e
e h(1/2) + = e
h(0) + q.
2
This means that the loop h represents q times a generator of π1 (S1 ). Since q is
an odd integer, h cannot be null homotopic. But this cannot happen because
the loop η : I → S2 being null-homotopic, the loop h := g ◦ η : I → S2 → S1
76 Chapter 2. Homotopy Theory
Remark 2.3.59. (i) Borsuk-Ulam theorem (Theorem 2.3.55) holds for all inte-
ger n ≥ 1. A general proof could be given using homology theory later.
(ii) Theorem 2.3.55 says that there is no one-to-one continuous map from Sn
into Rn . As a result, Sn cannot be homeomorphic to a subspace of Rn .
( X,
e xe0 )
F
y
(Y, y0 ) p
f %
( X, x0 )
F /
(X
f1 , xe1 ) (X
f2 , xe2 )
p1 p2
% y
( X, x0 )
e→X
p:X (2.4.7)
by sending a [γ] ∈ X
e to the end point γ(1) ∈ X of γ; this map is well-defined
because of the definition of path-homotopy (see Definition 2.2.1). Since X is
path-connected, given any x1 ∈ X there is a path γ in X with γ(0) = x0 and
γ(1) = x1 . Then [γ] ∈ X e with p([γ]) = x1 . Thus, p is surjective. If we set
2.4. Galois theory for covering spaces 79
ι
U := {V ,→ X | V is a path-connected open subset of X such that
the homomorphism ι ∗ : π1 (V ) → π1 ( X ) is trivial }.
ιV,U ∗
π1 (V ) / π 1 (U )
ιV ∗
$ z ιU ∗
π1 ( X )
Now we use the above two observations to show that the collection
forms a basis for a topology on X.e Note that, X being path-connected, we have
U[γ] . To check the second property for B to be a basis for a topology
S
e=
X
U[γ] ∈B
e suppose that we are given two objects U[γ] , V[δ] ∈ B and an element
on X,
Now U, V ∈ U , and γ and δ are paths in X with γ(0) = δ(0) = x0 and γ(1) ∈
U, δ(1) ∈ V. We claim that
Since [α] ∈ U[γ] ∩ V[δ] , we have [α] = [γ ? η ] = [δ ? η 0 ], for some paths η and
η 0 in U and V respectively, with η (0) = γ(1) and η 0 (0) = δ(1). Since γ ? η
is path-homotopic to δ ? η 0 , both of them have the same end point, and hence
α(1) = η (1) = η 0 (1) ∈ U ∩ V. Then the claim in (2.4.10) follows from the
Observation 2. Since U is a basis for the topology on X, and α(1) ∈ U ∩ V, there
is an object W ∈ U such that α(1) ∈ W and W ⊆ U ∩ V. Since [α] ∈ U[γ] ∩ V[δ] ,
the argument given in Observation 2 shows that
where the equality of sets on the right side is by (2.4.10). Clearly [α] ∈ W[α] .
Therefore, B is a basis for a topology on X.
e Give Xe the topology generated by
this basis B.
StabG ( x ) := { g ∈ G : g · x = x } ⊆ G
OrbG ( x ) := { g · x : g ∈ G } ⊆ X,
2.4. Galois theory for covering spaces 83
Remark on old notation: Most of the old texts uses the term properly discontinuous
G-action to mean an even G-action. This terminology is awkward because the
G-action on X itself is a continuous map.
Proof. Clearly the quotient map q : Y → Y/G is continuous. Note that, for any
subset V ⊆ Y we have
q −1 q ( V ) =
[
g · V, (2.4.14)
g∈ G
L g (y) = g · y := σ( g, y), ∀ y ∈ Y
To see q : Y → Y/G is a covering map, let’s fix a point v ∈ Y/G, and a point
y ∈ q−1 (v). Since the G-action on Y is even, y has an open neighbourhood
Uy ⊆ Y such that ( g · Uy ) ∩ Uy = ∅, for all g 6= e in G. Take Vy := q(Uy ). Then
it follows that
q−1 (Vy ) =
G
g · Uy .
g∈ G
f −1 (U ) =
G
Vy , (2.4.17)
y ∈ f −1 ( x 0)
Proposition 2.4.18. With the above notations, Aut(Y/X ) acts freely on the set of all
path-components {Vy : y ∈ f −1 ( x0 )} of f −1 (U ). Moreover, this action is transitive
when Y is simply connected.
f U := f f −1 (U ) : f −1 (U ) −→ U
86 Chapter 2. Homotopy Theory
a : Aut(Y/X ) × Y → Y, (2.4.20)
a /Y
Aut(Y/X ) × Y
pr2 f (2.4.21)
f
Y / X,
where pr2 : Aut(Y/X ) × Y → Y is the projection map onto the second factor.
makes the above diagram commutative. We only need to show that the action
map a is continuous.
2.4. Galois theory for covering spaces 87
Let
f −1 (U ) =
G
Vy ,
y ∈ f −1 ( x 0 )
σg : Y → Y, y 7→ g · y := σ( g, y)
fe : Y/ Aut(Y/X ) → X (2.4.25)
2.4. Galois theory for covering spaces 89
f
Y /8 X
q
(2.4.26)
& ∃ ! fe
Y/ Aut(Y/X )
e → X is Galois cover.
Corollary 2.4.29. A simply-connected covering map p : X
φ
Y / Z
p f
X
Chapter 3
Differential Topology
Recall that the set Rn together with component-wise addition and scalar
multiplication
( x1 , . . . , x n ) + ( y1 , . . . , y n ) : = ( x1 + y1 , . . . , x n + y n )
λ · ( x1 , . . . , xn ) := (λx1 , . . . , λxn )
d( x, y) := || x − y||,
It is easy to check that the Euclidean distance between points, as defined above,
is a metric on Rn . Thus, Rn has a structure of a normed linear space and hence
92 Chapter 3. Differential Topology
of a metric space. Given a point a ∈ Rn and a real number r > 0, we define the
open ball in Rn with centre at a and radius r to be the subset
B( a, r ) := { x ∈ Rn : || x − a|| < r }.
where C A is the collection of all closed subsets of X that contains A. With this
definition, check that the closure of B( a, r ) in Rn is the subset
B( a, r ) = { x ∈ Rn : || x − a|| ≤ r },
known as the closed ball in Rn with centre at a and radius r. Let A be a non-empty
subset of Rn .
Definition 3.1.3. A function f : A → Rm is said to be continuous at a ∈ A if for
given a real number e > 0, there exists a real number δ > 0 (depending on both
a and e) such that for any x ∈ A with || x − a|| < δ, we have || f ( x ) − f ( a)|| < e.
f is said to be continuous on A if f is continuous at each point of A.
Fix two positive integers m, n. For each j ∈ {1, . . . , n}, the projection map
onto the j-th factor is the map p j : Rn → R defined by p j ( x1 , . . . , xn ) := x j , for all
( x1 , . . . , xn ) ∈ Rn . Let A ⊆ Rm . Given a map f : A → Rn , its j-th component
map is the composition f j := p j ◦ f ,
f pj
f j : A −→ Rn −→ R, ∀ j = 1, . . . , n.
3.1.1 Differentiation
f ( a + h) − f ( a)
D f ( a) = lim ; (3.1.7)
h →0 h
in this case D f ( a) is called the derivative of f at a. Note that, the above equation
is equivalent to the following one.
f ( a + h) − [ f ( a) + D f ( a)h]
lim = 0. (3.1.8)
h →0 h
94 Chapter 3. Differential Topology
h 7→ f ( a) + D f ( a)(h),
h 7→ D f ( a) · h.
Exercise 3.1.11. For any real number δ > 0, show that B(0, δ) ⊂ Rn contains a
basis for the R-vector space Rn .
|| f ( a + h) − f ( a) − D f ( a)(h)||
lim = 0.
h →0 ||h||
|| f ( a + h) − f ( a) − T (h)||
lim = 0.
h →0 ||h||
∗ Given two vector spaces V
and W, an affine transformation from V to W is a map of the form
w0 + T, where T : V → W is a linear map and w0 ∈ W.
3.1. Review of Rn Calculus 95
|| f ( a + h) − f ( a) − D f ( a)(h)||
< e/2, (3.1.13)
||h||
|| f ( a + h) − f ( a) − T (h)||
and < e/2. (3.1.14)
||h||
|| T (h) − D f ( a)(h)||
0≤
||h||
|| [ f ( a + h) − f ( a) − D f ( a)(h)] − [ f ( a + h) − f ( a) − T (h)] ||
=
||h||
|| f ( a + h) − f ( a) − D f ( a)(h)|| || f ( a + h) − f ( a) − T (h)||
≤ +
||h|| ||h||
e e
< + = e.
2 2
|| T (h) − D f ( a)(h)||
lim = 0.
h →0 ||h||
T (h) = D f ( a)(h), ∀ h ∈ Rn .
Proof. Let {e1 , . . . , en } be the standard ordered basis for Rn , and for each i ∈
{1, . . . , n}, let wi := T (ei ) ∈ Rm . Let x = ( x1 , . . . , xn ) ∈ Rn with || x || = 1. Since
T ( x ) = x1 w1 + · · · + xn wn , by Cauchy-Schwarz inequality we have
!1/2 !1/2
n 1
n n
|| T ( x )|| ≤ ∑ |x j | · ||w j || ≤ ||x|| 2 · ∑ ||w j || = ∑ ||w j || .
j =1 j =1 j =1
|| ϕ( x )||
lim = 0, (3.1.21)
x → a || x − a ||
||ψ(y)||
and lim = 0. (3.1.22)
y→b || y − b ||
Since
ρ( x ) =( g ◦ f )( x ) − ( g ◦ f )( a) − Dg(b) ◦ D f ( a) ( x − a)
= [ g(y) − g(b) − Dg(b)(y − b)] + Dg(b) y − b − D f ( a)( x − a)
=ψ(y) + Dg(b)( f ( x ) − f ( a) − D f ( a)( x − a))
=ψ( f ( x )) + Dg(b)( ϕ( x )),
||ψ( f ( x ))||
lim = 0, (3.1.23)
x → a || x − a |
|| Dg(b)( ϕ( x ))||
and lim = 0. (3.1.24)
x→a || x − a|
Now it follows from (3.1.22) that given a real number e > 0, there exists a real
number δ > 0 such that if || f ( x ) − b|| < δ, we have
From this, the equation (3.1.23) follows. And the equation (3.1.24) follows from
the inequality
|| Dg(b)( ϕ( x ))|| ≤ || Dg(b)|| · | ϕ( x )||, ∀ x,
(iii) For each j ∈ {1, . . . , m}, let f j := p j ◦ f : Rn → R be the j-th component map
of f . Then f is differentiable at a ∈ Rn if and only if f j is differentiable at a, for
all j ∈ {1, . . . , m}. And in this case, we have D f ( a) = ( D f 1 ( a), . . . , D f m ( a)),
for all a ∈ Rn .
n
(iv) If f : Rn → R is defined by f ( x1 , . . . , xn ) = ∑ x j , for all ( x1 , . . . , xn ) ∈ Rn ,
j =1
then f is differentiable on Rn with D f ( a) = f , for all a ∈ Rn .
|| f ( a + h) − f ( a) − 0||
lim = 0.
h →0 ||h||
(iii) Since the projection maps pi : Rm → R are R-linear, they are differentiable
with derivative Dpi (b) = pi , for all b ∈ Rm . If f is differentiable at a ∈ Rn ,
by chain rule (Theorem 3.1.17) the component functions f i := pi ◦ f are
differentiable at a with
f ( a + h) − f ( a) − Ta (h)
= ( f 1 ( a + h) − f 1 (h) − Ta (h), . . . , f m ( a + h) − f m ( a) − Ta (h)), (3.1.26)
we have
|| f ( a + h) − f ( a) − Ta (h)||
lim
h →0 ||h||
m
| f ( a + h) − f i ( a) − D f i ( a)(h)|
≤ lim ∑ i = 0.
h →0 i =1 ||h||
Ta,b ( x, y) = bx + ay, ∀ ( x, y) ∈ R2 .
Then we have,
Since (
|h2 |, if |k| ≤ |h|,
|hk| ≤
|k2 |, if |h| ≤ |k|,
|hk| h2 + k 2
we have lim √ ≤ lim √ = 0. Hence the result
(h, k)→(0, 0) h2 + k 2 (h, k)→(0, 0) h2 + k 2
follows.
100 Chapter 3. Differential Topology
Given f , g : Rn → R, we define f + g, f · g : Rn → R by
( f + g)( x ) := f ( x ) + g( x ), ∀ x ∈ Rn ,
( f · g)( x ) := f ( x ) · g( x ), ∀ x ∈ Rn .
g( a) D f ( a) − f ( a) Dg( a)
D ( f /g)( a) = .
[ g( a)]2
ϕαβ := ϕ β ◦ ϕ− 1
α : ϕα (Uα ∩ Uβ ) → ϕ β (Uα ∩ Uβ ) (3.2.1)
ψβ ◦ ϕ − 1
α : ϕα (Uα ∩ Wβ ) → ψβ (Uα ∩ Uβ ) (3.2.2)
3.2. Differentiable Manifolds 101
Chapter 4
Appendix
Example 4.1.2. The category (Set), whose objects are sets and morphisms are
given by set maps, is a locally small, but not small. However, the category
(FinSet), whose objects are finite sets and morphisms are given by set maps, is
a small category.
∗ Joke: Category theory is like Ramayana & Mahabharata — there are lots of arrows!
104 Chapter 4. Appendix
F : MorA ( A1 , A2 ) −→ MorB ( F ( A1 ), F ( A2 ))
is injective (resp., surjective). We say that F is fully faithful if it is both full and
faithful.
is a group homomorphism.
(ii) There is a zero object 0 in A , i.e., HomA (0, 0) is the trivial group with one
element.
A −→ 0 −→ B .
In particular, taking A = 0, we see that, the set HomA (0, B) is the trivial group
consisting of one element, which is, in fact, the zero morphism of 0 into B in A .
C
∃ ! ge 0
g
w
ι /
f &/
Ker( f ) A B
g
& v
0 ∃ ! ge
C
Definition 4.1.12. The coimage of f ∈ HomA ( A, B), denoted by Coim( f ), is the
cokernel of ι : Ker( f ) −→ A of f , and the image of f , denoted Im( f ), is the
kernel of the cokernel π : B −→ Coker( f ) of f .
(iii ) follows from (ii ), since the coimage is a cokernel. Similarly, (iv) follows
from (i ).
morphism 0 → Ker( f ) in A .
ι f πf
Ker( f ) X Y Coker( f )
πι j
Coim( f ) Im( f )
(4.1.16)
Example 4.1.18. For any commutative ring A with identity, the category Mod A
of A-modules is an abelian category.