8.1 Introduction To Covering Spaces
8.1 Introduction To Covering Spaces
8.1 Introduction To Covering Spaces
Covering Spaces
8.1
Covering spaces have many uses both in topology and elsewhere. Our immediate goal is to use
them to help compute 1 (X).
Definition 8.1.1 A map p : E X is called a covering projection if every point x X has an
open neighbourhood Ux s.t. p1 (Ux ) is a (nonempty) disjoint union of open sets each of which
is homeomorphic by p to Ux . E is called the covering space, X the base space of the covering
projection.
Remark: It is clear from the definition that a covering projection must be onto.
exp
1
Example: R S`
by t 7 e2it
exp1 (Ux ) =
n= Vn .
Vn = Ux n.
Suppose G acts on X.
Define an equivalence relation on X by x gx x X, g G. Write X/G for X/ (with
the quotient topology).
Remark: The notation is in conflict with the previously given notation that X/A means identify
the points of A to a single point. Rely on context to decide which is meant.
Preceding example: X = R, G = Z. (n, x) = x + n. Then R/Z
= S 1 . In this example
X happens to also be a topological group and G a normal subgroup so X/G also has a group
structure. The homeomorphism R/Z
= S 1 is an isomorphism of topological groups.
Theorem 8.1.2 Suppose a group G acts on a space X s.t. x X, an open neighbourhood
Vx s.t. Vx gVx = for all g 6= e in G. Then the quotient map p : X X/G is a covering
projection.
S
Proof: Given [x] X/G, find Vx as in the hypothesis. Set U[x] = p(Vx ). p1 (U[x] ) = gG gVx .
Vx open gVx open g p1 (U[x] ) open U[x] open.
g1 Vx g2 Vx = so the union is a disjoint union.
p : Vx U[x] is a bijection and check that by definition of the quotient topology it is a
homeomorphism.
gVx
@
@ p
@
@
@
R
Vx
U[x]
Both gVx and Vx map to U[x] under p, and the map p composed with g : Vx gVx equals
the map p : Vx U[x] , which shows that p|gVx is a homeomorphism g.
Hence p : X X/G is a covering projection.
Corollary 8.1.3 Suppose H is a topological group and G a closed subgroup of H s.t. as a
subspace of H, G has the discrete topology Then p : H H/G is a covering projection.
Example 2: S n RP n is a covering projection.
Proof: RP n = S n /Z2 where Z2 = {1, 1} acts by 1x = x, 1x = x. Furthermore, the
hypothesis of the previous theorem is satisfied.
Similarly CP n = S 2n+1 /S 1 and HP n = S 4n+3 /SU (2), but these quotient maps are not
covering projections (since the group is not discrete).
79
To show B is open: Let y B. Let U be an evenly covered set containing f (y). f 0 (y) 6= f 00 (y)
but pf 0 (y) = f (y) = f 00 (y) so f 0 (y) and f 00 (y) lie in different sheets (say S 0 , S 00 ) over p1 (U ).
Let V = (f 0 )1 (S 0 ) (f 00 )1 (S 00 ), which is open in Y . Since S 0 S = , f 0 (V ) 6= f 00 (V )
v V . Hence V B. So y is interior. Therefore B is open.
2
p
Theorem 8.1.6 (Path Lifting Theorem) Let (E, e0 ) (X, x0 ) be a covering projection.
Let w : I X s.t. w(0) = x0 . Then w lifts uniquely to a path w 0 : I E s.t. w 0 (0) = e0 .
E
.
.
..
0 ...
.
..
..
.
.
- ?
I
X
Proof: Uniqueness follows from the previous theorem (since I is connected).
Existence: Cover X by evenly covered sets. Using a Lebesgue number for the inverse images
under w in the compact set I, we can partition I into a finite number of subintervals [ti , ti+1 ]
(0 = t0 < t1 < < tn = 1) s.t. i, w([ti , ti+1 ]) Ui . Note that Ui is evenly covered.
Let S0 = sheet in p1 (U0 ) containing e0 . p|S0 is a homeomorphism unique path in S0
covering w([t0 , t1 ]). Let e1 denote the end of this path. (p(e1 ) = w(t1 ))
Let S1 = sheet in p1 (U1 ) containing e1 .
As above, unique path in S1 covering w([t1 , t2 ]).
Continuing: Build a path w 0 in E beginning at e0 and covering w.
Remark 8.1.7 The procedure is reminiscent of analytic continuation. Notice that even through
is closed ((0) = (1)), this need not be true for 0 . e.g. Consider p = exp : R S 1 and let
(t) = e2tt : I S 1 . Then 0 is the line segment joining 0 to 1.
We will show that under the right conditions (e.g. R S 1 ) elements of 1 (X, x0 ) can be
identified by the endpoint in E of the lifted representing path.
Need:
Theorem 8.1.8 (Covering Homotopy Theorem) Let p : (E, e0 ) (X, x0 ) be a covering projection. Let (Y, y0 ) be a pointed space. Let f : (Y, y0 ) (X, x0 ) and let f 0 : (Y, y0 ) (E, e0 )
be a lift of f . Let H : Y I X be a homotopy with H 0 = f . Then H lifts to a homotopy
H 0 : Y I E s.t. H00 = f 0 .
Before the proof, we examine the consequences.
81
Proof: Use the same inductive argument as in the proof of the Path Lifting Theorem.
Step 3: The various lifings Hy0 from Step 2 combine to produce a well defined map of sets
H 0 : Y I E.
Proof: Suppose (y, t) (Vt1 I)(Vy2 I). The restrictions Hy0 1 yI and Hy0 2 yI each produce
paths in E beginning at f 0 (y) and lifting H yI . So by unique path lifting, Hy0 1 (y, t) = Hy0 2 (y, t).
Hence the value of H 0 (y, t) is independent of the set Vyi used to compute it. i.e. H 0 is well
defined.
Step 4: The map H 0 defined in Step 3 is continuous.
Proof: Suppose
is open.
S U E
01
0 1
H (U ) = yU (Hy ) (U ).
82
is a homomorphism.
Claim: is injective
Suppose ([]) = 0. Let 0 : I R be the lift of beginning at 0. Then the definition of
implies that 0 ends at 0 so 0 represents an element of 1 (R) and exp# ([ 0 ]) = []. But R is
We wish to apply the method used above to calculate 1 (S 1 ) to calculate 1 (X) for other
spaces X. For this, we need a covering projection E X, called the universal covering
projection of X with properties described in the next section. For reference, we note here the
properties of R S 1 which were needed in the calculation of 1 (S 1 ).
1. Z acts on R, Z R R, by (n, x) 7 n + x s.t.
Tn
R
@
@ exp
@
@
@
R
D2
exp
S1
commutes.
Proof: If f exists then, since D 2 is contractible, applying 1 yields
-
Z = 1 (S 1 )
@
@
@
1 @
@
R
Z = 1 (S 1 )
This is a contradiction so f does not exist.
84
1 (D 2 ) = 0
f#
85
8.2
E
@
@ p
@
@
@
R
E0
p0
X
commutes.
A morphism of covering spaces which is also a homeomorphism is called an equivalence of
covering spaces.
Remark: Covering spaces over a fixed X together with this notion of morphism form a category.
An equivalence is an isomorphism in this category.
X is called the universal covering projection
Definition 8.2.2 A covering projection p : X
is called the universal covering space of X) if for any covering projection p : E X
of X (and X
E of covering projections.
! morphism f : X
i.e.
f
X
@
@ p
@
@
R
@
X
commutes.
X is an initial object in the category of covering spaces over X.
Remark: This says p : X
Proposition 8.2.3 If X has a universal covering space then it is unique up to equivalence of
covering spaces.
Proof: Standard categorical argument.
86
Theorem 8.2.4 (Lifting Theorem) Let p : (E, e0 ) (X, x0 ) be a covering projection and
let f : (Y, y0 ) (X, x0 ) where Y is connected and locally path connected. Then f 0 : (Y, y0 )
(E, e0 ) lifting f f# 1 (Y, y0 ) p# 1 (E, e0 ).
(E, e0 )
..
..
.
f 0...
p
.
..
.
..
?
f(Y, y0 )
(X, x0 )
Remark: X connected at most one such lift exists, by the Unique Lifting Theorem.
Proof: () Suppose f 0 exists. Then f# = (pf 0 )# = p# f#0 . Hence Im f# Im p# .
() Suppose Im f# Im p# . For y Y choose a path joining y0 to y. Then f : I X
joins x0 to f (y). Lift to a path (f )0 in E beginning at e0 and define f 0 (y) = (f )0 (1).
Claim this gives a well-defined function of y:
Suppose : I Y also joins y0 to y. Then 1 represents an element of 1 (Y, y0 ) so
by hypothesis [w] 1 (E, e0 ) s.t. [p ] = p# ([w]) = f# ([ 1 ]) = [f ( 1 )]. Since
p w ' f ( 1 ), lifting these paths to E beginning at e0 results in paths with the same
endpoint.
But w lifts p w and it ends at e0 (it is a closed loop since it represents an element of
1 (E, e0 )). Hence the lift : I E of f ( 1 ) beginning at e0 also ends at e0 . Let
e1 = (1/2).
The restriction of to [0, 1/2] lifts (beginning at e0 , ending at e1 ).
The restriction of to [1/2, 1] lifts 1 (beginning at e1 , ending at e0 ).
So the curve lifting beginning at e0 ends at e1 . So using either or in the definition of
0
f (y) results in f 0 (y) = e1 . Hence f 0 is well defined.
To help show f 0 continuous:
Lemma 8.2.5 Let y, z Y and let be a path in Y from y to z. If the path f is contained
in some evenly covered set U of X then f 0 (y), f 0 (z) lie in the same sheet in p1 (U ).
Proof: Let (f )0 be the lift of f beginning at f 0 (y).
Claim: (f )0 ends at f 0 (z).
Proof of Claim: Use as the path joining y0 to z in the definition of f 0 (z). Then
(f )0 (f )0 is the lift of f ( ) which begins at e0 , so f 0 (z) is the endpoint of (f )0 (f )0 ,
Corollary 8.2.7 (of Lifting Theorem): A simply connected locally path connected covering
space is a universal covering space.
x0 ) (X, x0 ) be a covering projection s.t. X
is simply connected and
Proof: Let p : (X,
locally path connected. Let p : (E, e0 ) (X, x0 ) be a covering projection of X.
88
X
@
@ p
@
@
R
@
X
The Unique Lifting Theorem shows f is unique.
2
p
Corollary 8.2.8 (of Lifting Theorem:) Let W be simply connected and let (E, e0 ) (X, x0 )
be a covering projection. Then [(W, w0 ), (E, e0 )]
p#
8.2.1
E
@
@ p
@
@
@
R
X
commutes.
Remark: p = p guarantees that x X, is a self-map of p1 (x). p1 (x) is often called the
fibre over x.
p
.
..
, 0...
p
.
..
.
..
p - ?
E
X
Apply the Unique Lifting Theorem with y0 = e and x0 = (e) = 0 (e).
2
Theorem 8.2.11 Let p : E X be a covering projection s.t. E is simply connected and
locally path connected (thus a universal covering space). Then 1 (X) = group of covering
transformations of p.
(Since simply connected includes path connected, notice that p onto implies that X is
path connected, so 1 (X) is well defined, i.e. independent of the choice of basepoint.)
Proof: Let G be the group of covering tranformations of p. Define : G 1 (X) as follows:
Given G, select a path w joining e0 to (e0 ).
p(e0 ) = pe0 = x0 p w is a closed loop in X so it represents an element of 1 (X, x0 ).
Define () = [p w ].
Claim: is well-defined.
Proof: (of Claim:) If w0 is another path joining e0 to (e0 ) then E is simply connected
w ' w0 rel{0, 1}.
Hence p w ' p w0 rel{0, 1}. i.e. [p ] = [p 0 ] in 1 (X).
Claim: is a group homomorphism.
Proof: (of Claim:) Let 1 , 2 G. Pick paths w1 , w2 as above joining e0 to 1 (e0 ) resp. ,
1 w )
2 (e0 ). Then 1 w2 is a path joining 1 (e0 ) to 1 2 (e0 ) = 1 2 (e0 ). So we use w1 (
2
to define (1 2 ).
is a covering transformation, so p 1 w2 = p w2 .
Hence (1 2 ) = [p (w1 (1 w2 )] = [p w1 ][p 1 w2 ]
= [p w1 ][p w2 ]
= (1 )(2 ).
Claim: is injective.
Proof: (of Claim:) (1 ) = (2 ) p w1 ' p w2 . This implies the lifts of w1 and w2
beginning at e0 must end at the same point.
90
..
.
(E, e0 )
....
.
.
..
p-
(E, e)
.
.
.
p
?
(X, x0 )
Since E is connected and locally path connected and 1 = p# 1 (E, e0 ) p# 1 (E, e), the
lifting theorem implies s.t. p = p and (e0 ) = e.
It remains to show is a homeomorphism.
But we may apply the lifting theorem again with the roles of e0 and e reversed to get
: (E, e) (E, e0 ).
Then p = p and (e0 ) = e0 so by the previous Lemma, = 1E . Similarly
= 1E . So is a homeomorphism.
2
Remark: We already used this to show that 1 (S 1 ) = Z. Later we will show that S n is simply
connected for n 2, so that the theorem applies to S n RP n , giving 1 (RP n )
= Z2 for n 2.
Note: The preceding proof showed a bijection between covering transformations and elements
of p1 (x0 ). Each point corresponds to a covering transformation taking e0 to that point.
8.2.2
Also Theorem 8.1.2 implies E E/H is a covering projection. To apply the theorem we
need to know that e E, Ve s.t. Ve hVe = unless h = 1. Set Ve := the sheet over Up(e)
which contains e for some evenly covered Up(e) X. This works since h is a covering translation
so hS is also a sheet and sheets are disjoint.
By inspection, the group of covering translations of fH
=H
= 1 (E/H). (In general, the
group of covering translations of Y Y /G is isomorphic to G.)
By Corollary 8.1.10, any covering projection induces a monomorphism on 1 .
Hence (pH )# : H = 1 (EH ) , 1 (E).
In other words (pH )# 1 (EH ) = H.
2
8.2.3
j=n+1
S1
is a covering projection.
X
@
@ p
@
@
R
@
pn
92
En
By uniqueness of fn ,
En+1
fn+1
en+1
@
@
@
@
R
@
X
where en+1 is exp on factor (n + 1) and the identity on the other factors.
Apply 1 and use that p# is a monomorphism to see that all maps on 1 are monomorphisms.
1 (En+1 ) 1 (En ) 1 (X).
1 (X)
1 (X) =
1 (S ) =
j=1
j=1
Q
T
and 1 (En ) is the subgroup
j=n+1 Z. Hence 1 (X)
n=1 1 (En ) = 0. So 1 (X) = 0.
X.
Let U X be an evenly covered set for the covering projection X
1
Replace U by the basic open subset U1 U2 Un S S 1 . . .
For j = 1, . . . , n select uj Uj .
Define : S 1 X by
j = 1, . . . , n
j = cuj
n+1 = 1S 1
j = c
j >n+1
Q
Notice that Im () U . [] = (0, . . . , 0, 1, 0, . . . ) 1 (X) =
j=1 Z (where the 1 is in
position n + 1).
Let T be a sheet in p1 (U ).
Im () U , p|T is a homeomorphism, so has a lift 0 which is a closed curve in T .
and p# ([0 ]) = []. But 1 (X)
= 0. This is a contradiction
So 0 represents a class in 1 (X)
since [] = (0, . . . , 0, 1, 0, . . .) 6= 0.
Hence X has no universal covering space.
2
93
Definition 8.2.13 A space X is called semilocally simply connected if each point x X has
an open neighbourhood Ux s.t. i# : 1 (Ux , x) 1 (X, x) is the trivial map of groups. (where
i : Ux , X denotes the inclusion).
Notice that
n=1
Theorem 8.2.14 Let X be connected, locally path connected and semilocally simply connected.
Then X has a universal convering space.
Proof: Choose x0 X.
For path , in X beginning at x0 , define equiv. reln.: B if (1) = (1) and '
rel (0, 1).
= {equiv. classes} (paths beginning at x0 )
Let X
X.
Define p : X
[] (1).
as follow: Given [] X
and open V X containing (1), define subset
Topologize X
by h, V i = {[w] X|[w]
denoted h, V i of X
= [ ] for some path in V }. (strictly
speaking mean Im V .)
Note: h, V i is independent of choice of representation for [] used to define it.
/
w/
w
|
2 1
where w 0 0 2 ' w.
1 in V , [] = [ 1 2 ] [] h, V i.
Similarly [] h0 , V 0 i. hw, V V 0 i h, V i h0 , V 0 i
the topology defined by this base.
Give X
Let V X be open.
94
Then p1 (V ) = {[w] X|w(1)
V}=
{|(1)V }
h, V i
p cont.
For x X find Vx s.t. i# : 1 (Vx , x) 1 (X, x) is trivial. i : Vx 7 X
Let Ux = path component of Vx containing x. open since X locally path connected.
`
(A): Show p1 (Ux ) =
h, Ux i.
{[]|(1)=x}
x
/
w (1)
Ux
Claim: q 1 is continuous.
95
Note: qh, V i = h, path component of (1) within V i. This implies we may assume V
is path connected.
q(w) = (1) where in V , (1) Ux , and (0) = (1) = x since h, V i h, Ux i.
q(h, V i) V Ux .
q 1 cont.
X covering proj.
p : X
Suff. to show:
is simply connected:
(C) X
as basept. of X.
Pick x0 := [cx0 ] X
is path connected:
1. X
w
define I
by w (s) = [ws ] where ws (t) = w(st).
Given [w] X,
X
w0 = cx0 , w1 = w.
w (0) = [w0 ] = [cx0 ] = x0 .
Hence
w joins x0 to [w].
w (1) = [w1 ] = [w].
path connected.
X
x
Before showing 1 (X,
0 ) = 1 need properties of w .
beginning at x0 .
(a) p w (s) = p([ws ]) = ws [1] = w(s) w is the lift of w to X
(b) Claim: [w] = [] w ' rel (0, 1).
Proof: Follows from Covering Homotopy Thm.
x0 ) = 1. Let rep. an elt. of 1 (X,
x0 ). Then p is a path in X
2. Show 1 (X,
beginning at x0 . Unique
joining x0 to itself. , p are both lifts of p to X
lifting = p (1) = p (1) and x0 = (1) because represents an element
of 1 (X, x0 ). 1 (X, x0 ).)
96
[
Therefore in X,
p ] = [(
p )1 ] = p (1) = x0 = [cx0 ].
part (b) above
x0 ).
'
cx0 = cx0 so [] = 1 in 1 (X,
Therefore = p
is simply connected.
Therefore X
(So by Corollary 8.2.7, being a simple connected cover of a connected, path connected and
is a universal covering space.)
locally path connected space, X
2
97