Covering Spaces
Can you tell the difference between a circle and a spiral staircase? The staircase winds above the circle forever. Locally, near any point, they look identical. A small arc of the circle matches a small patch of the helix perfectly. Globally they are utterly different. The circle has a loop that cannot be shrunk to a point. The helix, being contractible, has none. Covering space theory converts this local resemblance into a precise global statement. The helix-over-circle picture is its founding example. The subject matters because it builds a dictionary between topology and algebra. Loops in a space, up to homotopy, form a group — the The Fundamental Group. Covering spaces let us see that group acting on a set of points sitting above a single base point. Lifting a loop to the covering space and recording where it ends up gives an action of on the fiber. The failure of a loop to lift to a closed loop upstairs is exactly the obstruction measured by the fundamental group. This turns abstract algebraic invariants into concrete geometric data: sheets of a covering, monodromy permutations, deck transformations. The big picture is a Galois-type correspondence. Subgroups of correspond to coverings of . This is exactly like how subgroups of a Galois group correspond to intermediate fields. The universal cover has trivial fiber-monodromy and is simply connected upstairs. It plays the role of the algebraic closure. Every other (nice) covering sits between it and . This correspondence is one of the cleanest instances in all of mathematics of "geometry classified by algebra." This article develops covering maps and the path- and homotopy-lifting properties rigorously. It proves the unique path lifting theorem and the general homotopy lifting theorem. It then uses them to establish the fundamental correspondence between covering spaces and subgroups of the fundamental group. This includes a full computation of via the covering .
- A covering map is a surjection that is a local homeomorphism uniformly: every point of has an evenly covered neighborhood.
- Paths and homotopies in the base lift uniquely once a starting point upstairs is chosen — this is the path lifting and homotopy lifting property.
- Lifting loops based at to paths starting at and recording endpoints defines a well-defined action of on the fiber .
- The image determines which loops lift to loops; its index equals the number of sheets.
- Simply connected coverings (universal covers) exist for spaces that are path-connected, locally path-connected, and semilocally simply connected, and every path-connected locally path-connected covering of is a quotient of it.
- Key idea: covering spaces convert "shape" (holes, loops) into algebra (subgroups of ) via unique lifting of paths and homotopies.
Where this lives today
Riemann surface theory is arguably the original home of covering spaces: a multi-valued analytic function such as or becomes single-valued and holomorphic on an appropriate covering of the punctured plane, and monodromy of analytic continuation around branch points is exactly the covering-space monodromy action described here. In complex analysis, the universal cover of (built from the modular group action on the upper half-plane) underlies deep results like Picard's theorems. In algebraic geometry, Grothendieck's étale fundamental group generalizes the topological fundamental group to schemes using finite étale covers in place of topological covering maps, giving an algebraic analogue of the Galois correspondence proven above — this is a cornerstone of modern number theory (Galois representations, the study of encoding the absolute Galois group). In physics, covering spaces appear in the study of gauge theories and instantons (universal covers of Lie groups such as , a -to- covering explaining the existence of spinors) and in the theory of Riemann surfaces underlying string worldsheets. In robotics and configuration-space topology, covering spaces of configuration spaces of multiple agents on a graph or manifold are used to track "winding" or "braiding" information distinguishing genuinely different multi-agent paths. In knot theory, branched and unbranched covering spaces of the knot complement (cyclic covers, the infinite cyclic cover corresponding to ) are fundamental invariants (Alexander polynomials arise from the action on the homology of infinite cyclic covers).
Ask the tutor: How does the subgroup correspondence generalize to construct the universal cover of a space directly from paths modulo homotopy?
Let be a topological space. A continuous surjection is a covering map (and is a covering space of ) if every point has an open neighborhood , called an evenly covered neighborhood, such that
a disjoint union of open sets (the sheets over ), each of which is mapped homeomorphically onto by . The set for is the fiber over . If is connected, the cardinality of every fiber is the same (the number of sheets of the covering), a fact proved below. A lift of a continuous map along is a continuous map with .
Intuition
The definition says more than " is a local homeomorphism." A local homeomorphism only guarantees that each point of has some neighborhood mapped homeomorphically onto an open set of ; it says nothing about how the different sheaves of preimages fit together globally over a fixed neighborhood in . Even covering demands a much stronger, more rigid picture: over one fixed small disk in the base, the entire preimage splits into disjoint parallel copies of , like a stack of transparencies, each copy landing on by an honest homeomorphism. The paradigm example is , , wrapping the real line around the circle infinitely many times. Any arc shorter than the full circle has preimage a disjoint union of open intervals for , each mapped homeomorphically onto . This single example already contains the heart of the theory: a loop in that goes around once lifts to a path in that does not close up — it moves from to — and this "monodromy shift by " is precisely an isomorphism . A second guiding example is , , an -sheeted covering of the circle by itself; winding a loop once around downstairs corresponds to moving of the way around upstairs, and it takes trips downstairs to return to the start upstairs — visibly the statement that the index of the image subgroup in (base) equals the number of sheets.
Let be a covering map. Let be a continuous path, and let satisfy . Then there exists a unique continuous path such that
Existence. Cover by evenly covered open sets. Since is continuous and is compact, the collection is an open cover of ; by the Lebesgue number lemma there is a partition
such that each lies inside a single evenly covered open set . We construct inductively on , starting from . Suppose has been defined and is continuous on , with . Since and is evenly covered, write with each a homeomorphism. The point lies in exactly one sheet (the sheets are disjoint). Define, for ,
This is continuous (composition of , continuous into , with the homeomorphism ), agrees with the previous piece at (both equal , since by injectivity of and the fact that already maps to ), and satisfies on by construction. By the pasting lemma for finitely many closed sets covering , this extends continuously to . After steps we obtain continuous on all of with , .
Uniqueness. Suppose both lift with . Let
is nonempty (). We show is both open and closed in ; since is connected this forces . Fix and let be an evenly covered neighborhood of , with sheets . Both are continuous, so there is an open interval in with and for single sheets (shrink so both images land in single sheets, using continuity at ). If : then , forcing (sheets are disjoint). On , both are lifts of landing in the same sheet , on which is injective; since on and is injective, on . Hence , so is open. If : then . If , disjointness gives for all (since , , disjoint sets), so . If , then on , injectivity of together with would force throughout — but that contradicts ; hence this case cannot occur when . So in fact , showing the complement of is open, i.e. is closed. Both open and closed, nonempty, in the connected space : , so .
∎Let be a covering map. Let be continuous, and let be a continuous lift of , i.e. . Then there is a unique continuous with
Consequently: if is a path-homotopy (constant on and ), then is also a path-homotopy, and in particular the endpoints are independent of .
The construction mirrors path lifting but on the square, using a Lebesgue-number grid rather than a single partition.
Existence. By compactness of and continuity of , using the Lebesgue number lemma applied to the open cover of the square by preimages of evenly covered sets , choose partitions and fine enough that each rectangle satisfies for some evenly covered . Order the rectangles lexicographically, first by (rows, bottom to top) then by (left to right within a row). We define rectangle by rectangle. On the bottom row (), on the segment we already have . Proceed along : having defined continuously on the "staircase" region consisting of all previously handled rectangles together with the bottom edge, note that the boundary of the next rectangle already carries a continuous partial lift on (at least) one edge or corner — either the bottom edge (part of ) or the shared left edge with . The key local step: given a rectangle with evenly covered, and given a continuous partial lift already defined and agreeing with on a connected, nonempty closed subset containing at least one point (e.g. a single vertex or an edge), there is a unique sheet over containing the image of that already-lifted point; since is connected and the existing partial lift takes values in mapping into , and different sheets are disjoint open sets, continuity of the existing partial lift forces its entire image on to lie in the single sheet (a connected set mapping into a disjoint union of opens must land in one piece). Define on all of by . This agrees with the prior partial lift on (both are there, using injectivity of ), and is continuous. By the pasting lemma, extending rectangle by rectangle (finitely many, each glued along a shared closed edge with matching values) yields a global continuous with and .
Uniqueness. For each fixed , the path is, by Unique Path Lifting, the unique lift of starting at . So is uniquely determined pointwise, hence uniquely determined as a map.
Path-homotopy consequence. Suppose and constant in . Then is a lift of the constant path at starting at ; the constant path at is a lift of the constant path at , and by uniqueness (unique path lifting) it is the lift. Hence for all . The same argument at shows for all . So is a homotopy rel endpoints between and .
∎Let be a covering map, path-connected, , and . For a loop representing , let be the unique lift with (which exists by Unique Path Lifting), and set
This is well-defined (depends only on the homotopy class , not on the representative loop) and defines a right group action of on the fiber .
Well-defined: if rel endpoints via homotopy , apply Homotopy Lifting to with initial lift ; the resulting lift is a path-homotopy from to some lift of starting at , and by uniqueness of path lifting, that lift of starting at is . Path-homotopy fixes endpoints, so . Group action: since the constant path at lifts the constant path at and lands at . For concatenation, if lifts from to , and lifts starting at , then the concatenation is continuous (pasting lemma, matching at ) and lifts starting at ; by uniqueness this is the lift used to define , whose endpoint is . Hence , the defining law of a right action.
∎Let be a covering map with path-connected, , . Then: 1. is injective. 2. The monodromy action of on the fiber is transitive (since is path-connected), and the stabilizer of under this action equals . 3. Consequently there is a bijection between the fiber and the set of right cosets ; in particular, if is path-connected, the number of sheets equals the index .
(1) Injectivity. Suppose with in , i.e. is null-homotopic rel basepoint to the constant loop at . Let be this path-homotopy, with , , endpoints fixed. By Homotopy Lifting with initial lift (a lift of ), we get lifting with , and (by the path-homotopy consequence of that theorem) is a loop at the same basepoint lifting the constant loop ; by uniqueness of path lifting, the only lift of a constant path starting at is the constant path at . So , and is a path-homotopy in rel basepoint from to . Hence in . This proves , i.e. is injective.
(2) Transitivity and stabilizer. Transitivity: given any , since is path-connected choose a path in from to . Then is a loop at (since ), and by construction is the lift of starting at , so . Hence the action is transitive. Stabilizer: stabilizes iff the lift of starting at satisfies , i.e. iff is a loop at in . If so, . Conversely if for a loop at in , then is a lift of ... more carefully: is homotopic rel endpoints to (they represent the same class), so by well-definedness of the monodromy action (part of the corollary above), (using that , a loop at , is trivially the lift of starting at ). So stabilizes . This proves .
(3) Orbit–stabilizer bijection. For a group acting on a set transitively, the orbit map induces a bijection sending the coset to (well-defined and injective because iff iff ; surjective by transitivity). Apply this with , , : we obtain a bijection
If is path-connected and is an evenly covered neighborhood of with sheets in bijection with locally, standard connectivity arguments (each fiber has the same cardinality, via lifting a path between any two base points and using unique path lifting to move fibers bijectively) show every fiber has this same cardinality, so "number of sheets" is well-defined and equals .
∎Worked examples
Example 1: via the covering . Let (identifying ), a covering map: for any , the arc is evenly covered, with sheets for , each mapped homeomorphically to by (a continuous bijection from a bounded open interval to an arc missing one point, with continuous inverse by, e.g., compactness arguments on closed subintervals). Basepoint , . Since is path-connected and simply connected (, as is convex, hence contractible via straight-line homotopy to ), the theorem above gives , a bijection
via where means: the lift of starting at ends at . Concretely, for let , the loop winding times around ; its lift starting at is , ending at . So under the bijection, corresponds to . The bijection is exactly the map , and since the monodromy action's orbit map is a group anti-isomorphism onto the coset space here (trivial subgroup, so cosets = group elements, and acts on itself by translation matching group multiplication), one checks directly (concatenating and windings gives windings, verified by explicitly reparametrizing the concatenated path and homotoping to ). Hence , generated by the class of , with the isomorphism . Explicitly with numbers: the loop (three full turns) lifts, starting at , to , ending at ; this matches . The loop (two turns clockwise) lifts to , ending at , matching . Concatenating then gives a loop lifting to a path ending at , matching — consistent with .
Example 2: the -sheeted covering , , for . Take . This is a covering map: for , let be the arc ; then consists of disjoint arcs (the five fifth-roots' worth of preimage arcs, each of angular width ), each mapped homeomorphically onto by restricted there (injective since two fifth roots agreeing after raising to the fifth power and lying in the same -arc must coincide). This is a genuine -sheeted covering. Basepoint , and the fiber , five points, matching " sheets." Take . Using from Example 1 (generator , the once-around loop), compute the monodromy action of on : lift along starting at . A lift satisfies , so (choosing the branch continuous from ). At : . So the generator acts on the fiber by — a single -cycle. This is transitive, matching part (2) of the theorem, and the stabilizer of is , of index — matching the sheets predicted by part (3). Explicitly this stabilizer is exactly , since a loop lifts to a loop (rather than an open path) upstairs precisely when it winds a multiple of times, e.g. lifts to , a genuine loop at , going around twice upstairs while goes around times downstairs.
Let (an open interval) and , with defined by , the restriction of the earlier covering map to the open subinterval . This is a local homeomorphism: every has a small open interval around it mapped homeomorphically onto a small arc of , exactly as before (the restriction of a local homeomorphism to an open subset is again a local homeomorphism). It is also surjective, since has length so every point of is hit. But is not a covering map. Consider the point for near (informally: is hit near , at , at , and near ). Take any evenly-covered-candidate neighborhood of , a small arc around . Its preimage under in includes: a piece near (a full small interval around , fine), a piece near (fine), but also a piece near and a piece near — and these last two pieces are each only half-open (e.g. , missing its left endpoint since ) or, if is small enough to avoid wrapping past the boundary issue, the point is that the preimage near the boundary of the interval fails to be an open interval mapped homeomorphically onto all of — it is only a half of such an interval, and restricted to it is not a homeomorphism onto (it misses points of near the wrap-around, since the domain runs out at ). Concretely: for a small arc around , the component of containing points near is an interval of the form , which maps homeomorphically onto only half of (the points reachable from below , not those that would be reached by continuing past , since stops there) — that component is not mapped onto . Hence no arc around is evenly covered: some component of the preimage is an open interval whose image under is a proper open subset of , not all of . This is exactly what "local homeomorphism" permits but "covering map" forbids: local homeomorphism only requires some neighborhood of each preimage point to map homeomorphically onto some open set, not that a single fixed neighborhood downstairs be fully, evenly recovered upstairs. Consequently unique path lifting can fail for : the loop based at has no continuous lift starting at close to that stays inside for all (the naive lift runs out of the domain before if is close enough to ), so the entire lifting machinery collapses without the evenly-covered hypothesis.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| path-connected, a genuine covering | All fibers have equal cardinality; sheets = index of | — |
| only a local homeomorphism (not evenly covered) | Local lifting near a point | Global unique path/homotopy lifting; see counterexample |
| not path-connected | Path lifting and homotopy lifting still hold (they only use compactness of or the square) | Transitivity of monodromy action fails; fiber may split into several orbits, one per path-component of |
| not path-connected | Covering theory applies component-by-component | "The" fundamental group of isn't a single group without fixing a component |
| Universal cover (simply connected ) | deck transformation group full symmetric action on the fiber | Existence requires locally path-connected and semilocally simply connected (stated, proof beyond scope here) |
The mathematician behind it
Origins · 1 minHenri Poincaré and how this was discovered
Henri Poincaré founded algebraic topology essentially single-handedly in his 1895 memoir Analysis Situs and its five Compléments. He introduced the fundamental group (which he called the "groupe de l'homotopie" or le groupe fondamental) precisely to distinguish spaces that look alike locally but differ globally — the same problem covering spaces were built to solve. Poincaré's insight was that loops modulo continuous deformation form a genuine algebraic group, and that this group could be computed from data about how paths wind and fail to close up — the essential content of the monodromy action described above. He also studied multi-valued analytic functions (via monodromy of solutions to differential equations around singularities), a direct analytic ancestor of the covering-space viewpoint, long before the topological formalization by Weyl, Reidemeister, and Seifert-Threlfall in the 1920s–30s gave covering spaces their modern rigorous treatment.
What is the difference between a covering map and a general local homeomorphism?
A local homeomorphism only guarantees, for each point in the total space, some neighborhood of mapped homeomorphically onto some open set in the base. A covering map demands a much stronger uniform condition: for each point in the base, there is a single neighborhood of such that the entire preimage decomposes into disjoint open sheets, each mapped homeomorphically onto the whole of . Every covering map is a local homeomorphism, but not conversely — the interval-onto-circle example in this article is a surjective local homeomorphism that fails to be a covering map because no neighborhood of the "seam" point is evenly covered.
Why is unique path lifting true, intuitively, before diving into the proof?
Locally, near any point of the base, the covering looks like a stack of disjoint identical copies of a small patch, each a perfect homeomorphic replica. A short piece of a path can only move within one such small patch, so it lifts by literally reading off which replica you started in and copying the path there — there's no ambiguity once you know your starting sheet. Chaining together finitely many such short, unambiguous pieces (using compactness of to guarantee finitely many pieces suffice) builds the entire lift, and each step was forced, giving uniqueness as well as existence.
What exactly is the monodromy action, and why is it a right action?
Given a covering and basepoint with fiber , each loop class moves a fiber point to the endpoint of the unique lift of starting at . It is a right action because concatenating loops then and lifting corresponds to first moving by , landing at a new fiber point, then moving that new point by — matching the convention under the path-concatenation convention " first, then " reading left to right.
How does the number of sheets relate to the fundamental groups of and ?
When is path-connected, the theorem proved above shows the fiber over is in bijection with the cosets , so the number of sheets equals the index of the subgroup inside . In the extreme case where is simply connected (the universal cover), this subgroup is trivial and the number of sheets equals exactly — infinite if is infinite, as for , where the "index" of the trivial subgroup in is (countably) infinite, matching the infinitely many sheets.
Does every subgroup of actually arise as for some covering?
Yes, under mild point-set hypotheses on : if is path-connected, locally path-connected, and semilocally simply connected, then for every subgroup there exists a covering with , and this correspondence between (based, connected) coverings and subgroups is a bijection. This is the deeper "Galois correspondence" for covering spaces; its construction (via a quotient of the space of homotopy classes of paths from ) uses the quotient topology and is the natural sequel to the material developed in this article.
Is the fiber over every point of a connected base the same size?
Yes, provided is path-connected: for any two points , choose a path from to ; unique path lifting lets you lift starting at each point of , and the map "endpoint of the lift" gives a bijection from to (its inverse is built the same way using the reverse path ). So the cardinality of the fiber — the number of sheets — is a single well-defined invariant of the whole covering when the base is path-connected, rather than varying from point to point.
Why does the proof of injectivity of need homotopy lifting rather than just path lifting?
Injectivity requires showing that if a loop upstairs becomes null-homotopic after projecting down, then was already null-homotopic upstairs. The hypothesis is about a two-parameter object — an entire homotopy (a disk of paths) between and the constant loop — not just a single path. Path lifting only lifts one path at a time and cannot directly produce the required homotopy upstairs; the homotopy lifting property is precisely the tool built to lift such two-parameter families continuously and consistently, which is exactly what's needed to pull the downstairs contraction back to a contraction upstairs.