Some pictures to keep in mind when it comes to covers and path lifting:
Picture to keep in mind
A more complicated situation
Useful Facts
When covering spaces are involved in any way, try computing Euler characteristics - this sometimes yields nice numerical constraints.
For p:A→B an n-fold cover, χ(A)=nχ(B).
Covering spaces of orientable manifolds are orientable.
The preimage of a boundary point under a covering map must also be a boundary point
Normal subgroups correspond to normal/regular coverings, where automorphisms act freely/transitively. These are “maximally symmetric”.
Universal Covers
A covering ˜Xp→X is Galois (or normal/regular) over (X,x0) iff Deck(˜X) acts transitively on the fibers: for any two lifts ˜x1,˜x2∈˜X of x0∈X, there is a ψ∈Deck(˜X) with ψ(˜x1)=˜x2.
If X is
- Path-connected,
- Locally path-connected, and
- Semilocally simply connected,
then X admits a universal cover ˆX→X: if Cq→X is any other covering map with C connected, then there exists a covering map ˜p:ˆX→C making the following diagram commute:
That is, any other cover C of X is itself covered by ˆX. Note that by the universal property, ˆX is unique up to homeomorphism when it exists.
Moreover, letting ˜X→X be an arbitrary path-connected cover and H:=p∗π1(˜X;˜x0),G:=π1(X;x0),
- The ˜X→X is Galois iff H ⊴ G,
- Deck(˜X→X)≅NG(H)/H where N is the normalizer in G of H,
- Deck(˜X→X)≅G/H if ˜X→X is Galois,
- Deck(ˆX→X)≅G.
A Galois cover ˜X→X with Deck(˜X)=G is equivalently a principal G-bundle for a discrete G:
Covering spaces of X are classified by subgroups of π1(X): {Covering spaces ˜X→X}/Isomorphisms over X⇌{Subgroups H≤π1(X)}/Conjugacy{Galois covering spaces ˜X→X}⇌{Normal subgroups H ⊴ π1(X)}
Let p:˜X→X be any covering space, F:Y×I→X be any homotopy, and ˜F0:Y→˜X be any lift of F0. Then there exists a unique homotopy ˜F:Y→˜X of ˜F0 that lifts F:
If f:Y→X with Y path-connected and locally path-connected, then there exists a unique lift ˜f:Y→˜X if and only if f∗(π1(Y))⊂π∗(π1(˜X)):
Moreover, lifts are unique if they agree at a single point.
Note that if Y is simply connected, then π1(Y)=0 and this holds automatically!
Given a covering space ˜Xp→X, the induced map p∗:π1(˜X)→π1(X) is injective. The image consists of classes [γ] whose lifts to ˜X are again loops.
For ˜Xp→X a covering space with
- ˜X path-connected,
- X path-connected and locally path-connected,
letting H be the image of π1(˜X) in π1(X), we have
-
˜X is normal if and only if H ⊴ π1(X),
-
For the normalizer NG(H) where G:=π1(X), G(˜X):=AutCov(X)(˜X)≅NG(H)H.
In particular, ˜X normal⟹G(˜X)≅π1(X)/HˆX universal⟹G(ˆX)≅π1(X).
There is a contravariant bijective correspondence {Connected covering spacesp:˜X→X}/∼⇌{Conjugacy classes of subgroupsof π1(X)}. If one fixes ˜x0 as a basepoint for π1(˜X), this yields {Connected covering spacesp:˜X→X}/∼⇌{Subgroups of π1(X)}.
For X,˜X both path-connected, the number of sheets of a covering space is equal to the index [p∗(π1(˜X)):π1(X)].
Note that the number of sheets is always equal to the cardinality of p−1(x0).
Examples
Any subgroup H≤π1(S1;1)=Z is of the form H=nZ, so intermediate covers are obtained from ^S1/nZ=R/nZ≅S1 by pulling back the universal bundle:
given by the n-valent Cayley graph covering a wedge of circles.
For n=2
- T2×2→K
Identify S1⊂C, then every map pn:S1→S1 given by z↦zn a yields a covering space ˜Xn. The induced map can be described on generators as p∗n:π1(S1)→π1(S1)[ω1]↦[ωn]=n[ω1] and so the image is isomorphic to nZ and thus p∗n(π1(S1))=AutCov(˜Xn)=Z/nZ. where the deck transformations are rotations of the circle by 2π/n. The universal cover of S1 is R; this is an infinitely sheeted cover, and the fiber above x0 has cardinality |Z|.
The universal cover of RPn is Sn; this is a two-sheeted cover. The fiber above x0 contains the two antipodal points.
The universal cover of T=S1×S1 is ˜X=R×R. The fiber above the base point contains every point on the integer lattice Z×Z=π1(T)=Aut(˜X)
For a wedge product X=⋁ni˜Xi, the covering space ˜X is constructed as a infinite tree with n-colored vertices:
- Each vertex corresponds to one of the universal covers ˜Xi,
- The color corresponds to which summand ˜Xi appears,
- T The neighborhood of each colored vertex has edges corresponding (not bijectively) to generators of π1(Xi).
The fundamental group of S1∨S1 is Z∗Z by van Kampen, and the universal cover is the following 4-valent Cayley graph:
The universal cover of \S^1 \vee S^1
See Hatcher p.58 for other covers.
Idea for a particular case: use the fact that π1(⋁kS1)=Z∗k, so if G≤Z∗k then there is a covering space X↠ such that \pi_1(X) = G. Since X can be explicitly constructed as a graph, i.e. a CW complex with only a 1-skeleton, \pi_1(X) is free on the edges in the complement of a maximal tree.
The fundamental group of {\mathbf{RP}}^2 \vee {\mathbf{RP}}^2 is {\mathbf{Z}}_2 \ast {\mathbf{Z}}_2, corresponding to an infinite string of copies of 2-valent S^2s:
Another universal cover.
The fundamental group of {\mathbf{RP}}^2 \vee T^2 is {\mathbf{Z}}_2 \ast {\mathbf{Z}}, and the universal cover is shown in the following image. Each red vertex corresponds to a copy of S^2 covering {\mathbf{RP}}^2 (having exactly 2 neighbors each), and each blue vertex corresponds to {\mathbf{R}}^2 cover {\mathbb{T}}^2, with {\left\lvert {{\mathbf{Z}}^2} \right\rvert} many vertices as neighbors.
Universal cover of {\mathbb{T}}^2 \vee {\mathbf{RP}}^2
Applications
If X is contractible, every map f: Y \to X is nullhomotopic.
proof (?):
If X is contractible, there is a homotopy H: X\times I \to X between \operatorname{id}_X and a constant map c: x \mapsto x_0. So construct \begin{align*} H': Y\times I &\to X \\ H'(y, t) &\coloneqq \begin{cases} H(f(y), 0) = (\operatorname{id}_X \circ f)(y) = f(y) & t=0 \\ H(f(y), 1) = (c \circ f)(y) = c(y) = x_0 & t=1 \\ H(f(y), t) & \text{else}. \end{cases} \end{align*} Then H' is a homotopy between f and a constant map, and f is nullhomotopic.
Any map f:X\to Y that factors through a contractible space Z is nullhomotopic.
proof (?):
We have the following situation where f = p \circ \tilde f:
Since every map into a contractible space is nullhomotopic, there is a homotopy \tilde H: Y\times I \to Z from \tilde f to a constant map c: Y\to Z, say c(y) = z_0 for all y. But then p\circ \tilde H: X \times I \to Y is also a homotopy from f to the map p\circ c, which satisfies (p\circ c)(y) = p(z_0) = x_0 for some x_0 \in X, and is in particular a constant map.
There is no covering map p: {\mathbf{RP}}^2 \to {\mathbb{T}}^2.
proof (?):
- Use the fact that \pi_1({\mathbb{T}}^2) \cong {\mathbf{Z}}^2 and \pi_1({\mathbf{RP}}^2) = {\mathbf{Z}}/2{\mathbf{Z}} are known.
- The universal cover of {\mathbb{T}}^2 is {\mathbf{R}}^2, which is contractible.
-
Using the following two facts, p_* is the trivial map:
- By the previous results, p is thus nullhomotopic.
- Since p is a covering map, p_*: {\mathbf{Z}}/2{\mathbf{Z}}\hookrightarrow{\mathbf{Z}}^2 is injective.
- Since p was supposed a cover, this can be used to imply that \operatorname{id}_{{\mathbb{T}}^2} is nullhomotopic.
- Covering maps induce injections on \pi_1, and the only way the trivial map can be injective is if \pi_1(T^2) = 0, a contradiction.
If G\curvearrowright X is a free and properly discontinuous action, then
-
The quotient map p:X \to X/G given by p(y) = Gy is a normal covering space,
-
If X is path-connected, then G = \mathop{\mathrm{Aut}}_{\mathrm{Cov}} (X) is the group of deck transformations for the cover p,
-
If X is path-connected and locally path-connected, then G\cong \pi_1(X/G) / p_*(\pi_1(X)).
If f:X\to Y is a covering map of degree 1, then f is necessarily a homeomorphism.