nLab
covering space

Contents

Definition

A covering space (or wrapping space) is a bundle p:EB in Top which is locally trivial and with discrete fiber. That is, a map p:EB is a covering space over B if for each point xB, there exists an open neighborhood U of x evenly covered by p: the pullback of p over U is isomorphic to a product bundle with discrete fiber E x=p 1(x):

U×E x p 1(U) E π p U B\array{ U \times E_x & \cong & p^{-1}(U) & \to & E\\ & \pi \searrow & \downarrow & & \downarrow p\\ & & U & \hookrightarrow & B }

(the square is a pullback and the isomorphism maps (x,eE x)e).

Covering spaces over B form an evident full subcategory Cov/BTop/B. These can be put together to form a replete, wide subcategory Cov of Top, so that Cov/B is an over category, just as the notation suggests.

Remarks

  • Different points in B may have non-isomorphic fibers. However, if open sets U and V are evenly covered by p:EB and have nonempty intersection, then there are canonical identifications

    E xE zE yE_x \cong E_z \cong E_y

    between typical fibers over xU, yV, and zUV. If B is path-connected, then all the fibers match up to isomorphism (by the unique path-lifting lemma; see below).

  • Fibers may be empty. Some authors choose to forbid that, adding the condition that p be a surjection, but the resulting category of covering projections over a space B is not as nice as it would be without that condition.

  • The terms “covering space” and “covering projection”, while traditional, are certainly not optimal: they mislead by being too close to (open) “coverings”. James Dolan has suggested “wrapping space” as an alternative (as in the image of thread wrapping around a spool, to evoke the archetypal example of a covering projection, p:S 1:xexp(ix)).

Relation to etale spaces

Every covering space (even in the more general sense not requiring any connectedness axiom) is an etale space, but not vice versa:

  • for a covering space the inverse image of some open set in the base B needs to be, by the definition, a disjoint union of homeomorphic open sets in E; however the ‘size’ of the neighborhoods over various e in the same stalk required in the definition of étalé space may differ, hence the intersection of their projections does not need to be an open set, if there are infinitely many points in the stalk.

  • even if the the stalks of the etale space are finite, it need not be locally trivial. For instance the disjoint union iUi of a collecton of open subsets of a space X with the obvious projection ( iU i)X is etale, but does not have a typical fiber: the fiber over a given point has cardinality the number of open sets U i that contain this particular point.

Fundamental theorem of covering spaces

The connection between covering spaces over B and the fundamental group π 1(B) (for B a connected space) is very old and runs very deep. An updated account involves shifting attention to representations of the fundamental groupoid Π 1(B) (regardless of connectedness); we give a brief outline of the theory here.

Under some technical topological assumptions on the space B, the fundamental theorem can be stated thus:

Theorem

The category of covering spaces Cov/B is equivalent to the category of functors Π 1(B)Set.

More precisely, there is a functor

Fiber:Cov/BSet Π 1(B),Fiber: Cov/B \to Set^{\Pi_1(B)},

sending a covering space p:EB to the functor which maps the object bΠ 1(B) to the fiber E b=p 1(b). Given a map [ϕ]:bc in Π 1(B), where ϕ is a path from b to c, the unique path-lifting lemma says that for any eE b, there exists a unique fill-in ϕ˜:IE, that is the diagonal arrow making the following diagram commute:

{0} e E i p I ϕ B\array{ \{0\} & \stackrel{e}{\to} & E\\ i \downarrow & \nearrow & \downarrow p \\ I & \overset{\phi}{\to} & B }

and we define Fiber([ϕ]):E bE c as the map sending eE b to ϕ˜(1)E c.

The precise statement of the theorem above is that if B is locally path-connected and semi-locally simply-connected, then the functor Fiber is an equivalence of categories.

In fact, in the proof of this theorem one establishes an adjoint equivalence: one constructs a left adjoint to Fiber,

Set Π 1(B)Cov/B,Set^{\Pi_1(B)} \to Cov/B,

via a tensor product or weighted colimit construction, namely the one that extends (by left Kan extension along the Yoneda embedding on Π 1(B) op) the functor

Π 1(B) opCov/B\Pi_1(B)^{op} \to Cov/B

that sends each object b of Π 1(B) to a universal covering space B˜ b over the path-component of b.

We now spell out the details.

In terms of a bar-construction

Given a space B, let B be B retopologized with the discrete topology, and consider the pullback in Top

Path(B) B I ev 0,ev 1 B×B id×id B×B \array{ Path(B) & \to & B^I & \\ \downarrow & & \downarrow & \langle ev_0, ev_1 \rangle\\ |B| \times B & \overset{id \times id}{\to} & B \times B & }

Let Path¯(B) be the quotient of Path(B) by the equivalence relation “homotopy rel boundary”. We can think of Path¯(B) as a sum of spaces

bBB˜ b,\sum_{b \in B} \tilde{B}_b,

fibered in the obvious way over B (the set of all basepoints b), where B˜ b is the space of paths in B which begin at b, modulo homotopy-rel-boundary. The space B˜ b can be thought of the universal covering space over the connected component of a point bB, considered as a space based at b.

We have a span

Path¯(B) B B\array{ & & \overline{Path}(B) & & \\ & \swarrow & & \searrow & \\ |B| & & & & B }

with an obvious (contravariant) composition action comp of the fundamental groupoid Π 1(B), itself regarded as a span

Π 1(B) B B\array{ & & \Pi_1(B) & & \\ & \swarrow & & \searrow & \\ |B| & & & & |B| }

with a monad structure in the bicategory of spans. The action gives a map

comp:Π 1(B)× BPath¯(B)Path¯(B),comp: \Pi_1(B) \times_{|B|} \overline{Path}(B) \to \overline{Path}(B),

of spans from B to B.

Now suppose given an object F of Set Π 1(B), i.e., a covariant action of the fundamental groupoid, that is to say a span F:1B equipped with an action α of the monad Π 1(B):BB in Span(Top). The data of a right-handed action comp on Path¯(B) and the left-handed action α on F gives rise to a two-sided bar construction

B(Path¯(B),Π 1(B),F),B(\overline{Path}(B), \Pi_1(B), F),

which here is a simplicial object in the category of spans from 1 to B, whose two face maps from degree 1 to degree 0 take the form:

F× BΠ 1(B)× BPath¯(B) F× Bcomp α× BPath¯(B) F× BPath¯(B) \array{ & F \times_{|B|} \Pi_1(B) \times_{|B|} \overline{Path}(B) & \\ & {}^{\mathllap{F \times_{|B|} comp}}\downarrow \downarrow^{\mathrlap{\alpha \times_{|B|} \overline{Path}(B)}} & \\ & F \times_{|B|} \overline{Path}(B) & }

The coequalizer of this pair provides a canonical augmentation of the two-sided bar construction, and may be called the tensor product

Path¯(B) Π 1(B)F\overline{Path}(B) \otimes_{\Pi_1(B)} F

(the seemingly opposite placement of the two tensor factors, as compared against the span constructions above, is simply an artifact of the discrepancy between diagrammatic order of composition, and the traditional order in which right actions are covariant and left actions contravariant).

As a span from 1 to B, that is as a bundle over B, this tensor product is indeed a covering space over B, assuming that B is locally connected and semi-locally simply connected. Finally, the functor

Path¯(B) Π 1(B):Set Π 1(B)Cov/B\overline{Path}(B) \otimes_{\Pi_1(B)} -: Set^{\Pi_1(B)} \to Cov/B

is under these conditions quasi-inverse to the fiber functor

Fiber:Cov/BSet Π 1(B)Fiber: Cov/B \to Set^{\Pi_1(B)}
Remark

An abstract way of considering the functor Fiber is that it is obtained by homming:

Fiber(p:EB)(b)=(Cov/B)(B˜ b,p)Fiber(p: E \to B)(b) = (Cov/B)(\tilde{B}_b, p)

and this forces its left adjoint to be given by the tensor product construction described above.

Special case: the universal covering space

As a special case, consider the permutation representation Π 1(B)Set given by the discrete fibration

cod:Π 1(B)Bcod: \Pi_1(B) \to |B|

David Roberts: shouldn’t such a discrete fibration then give rise to a functor BSet? If you mean Mor(Π 1(B)), then this could probably be described as the total tangent groupoid, which is the action groupoid for the action of Π 1(B) on itself.

Todd Trimble: I didn’t make myself clear then. Recall that if C is an internal category in a category E (with E=Set in this discussion), then one defines E C by taking its objects to be internal discrete fibrations, defined as arrows FC 0 equipped with the data of an action by the internal category C, considered as a monoid in spans from C 0 to C 0. (This is a standard usage of the term “discrete fibration”; see Johnstone’s Topos Theory for instance.) Looking over this again, I guess I really should have had F=Mor(Π 1(B)), and B here means the underlying set of B. But hopefully my meaning is now clear.

David Roberts: Yes, I see now.

(as a span from 1 to B) equipped with the obvious (covariant) action of the monad Π 1(B) (as a span from B to B). This is essentially the “regular representation” of the fundamental groupoid. The tensor product of the previous section,

Path¯(B) Π 1(B)cod,\overline{Path}(B) \otimes_{\Pi_1(B)} cod,

is a way of realizing the universal covering space over B.

Here is a way of thinking of this construction which links it to the description of universal bundles by Roberts and Schreiber, which is based on considering tangent spaces of the fundamental groupoid. If the fundamental groupoid G=Π 1(B) is connected, its universal bundle (as a fibration of groupoids) may be realized as the “tangent groupoid at b” or slice

T b(G):=(b/G)GT_b(G) := (b/G) \to G

for a chosen basepoint bB. Note that this slice groupoid is the pullback

(b/G) G I ev 0 {b} G \array{ (b/G) & \to & G^I & \\ \downarrow & & \downarrow & ev_0\\ \{b\} & \to & G & }

with I the groupoid (01). This is then a groupoid over G by the restriction of ev 1.

Since the set of arrows of G is obtained as a quotient of the set of paths in B, it inherits naturally a topology (a quotient of the compact-open topology on B I) which, together with the given topology on G 0=B, makes G a topological groupoid. Then we recover the universal covering space B b (1) (I prefer this notation for the 1-connected cover, rather than the usual B˜, because it generalises to B (n) for n-connected covers - DR) over B by pulling back along the functor BG, where we consider B as a topological groupoid with only identity arrows. The assumptions on the topology of B mean that G is a locally trivial groupoid? with discrete hom-spaces, which implies that B b (1) is a locally trivial bundle with discrete fibres. Local path-connectedness implies that it is locally trivial, and the local condition on π 1 holds if and only if the fibres are discrete - this last result is due to Daniel Bliss.

Remark

Another way to consider the topological conditions on B is to realise that Π 1(B), with its inherited topology, is equivalent to a topologically discrete groupoid (in some appropriate localisation of the 2-category of topological groupoids) if and only if B is locally path-connected and semi-locally simply-connected. Otherwise one has to consider the pro-homotopy 1-type of B, as in the theory of algebraic fundamental groups (recall that varieties with appropriate topologies - e.g Zariski - are topologically badly behaved).

David Roberts: Is there a prodiscrete completion of a topological groupoid? Maybe we need to assume it is locally trivial, so it is weakly equivalent (in the said localised 2-category) to a groupoid enriched in Top, considered as being internal to Top. We could then talk about quotients by wide subgroupoids being topologically discrete. Or even quotients being discrete and having finite Leinster cardinality?? Hmm…

In this analysis, the universal covering space E b of (path-connected) B is retrieved as the quotient of the space of paths which start at the basepoint b, modulo homotopy-rel-boundary; the projection to B takes a class of a path ϕ to its terminal point ϕ(1). This last description is what one would find in any textbook on algebraic topology dealing with covering spaces. This covering space is, strictly speaking, universal among connected covering spaces

More generally, if SB is a set of basepoints (Thanks, Ronnie Brown! - DR), we can form the pullback

(S/G) G I ev 0 S G \array{ (S/G) & \to & G^I & \\ \downarrow & & \downarrow & ev_0\\ S & \to & G & }

which is again a groupoid over G by restriction of ev 1. Then pullback of (S/G)G along the inclusion BG is a covering space which is the sum

B (1)S= bSB b (1)B^{(1)}\langle S\rangle = \sum_{b\in S} B^{(1)}_b

of connected, 1-connected covering spaces based at the points in S. Thus for not-necessarily-connected B, taking S such that it intersects each component of B once we can get a universal covering space of B (universal among covering spaces EB that induce isomophisms Π 0(E)Π 0(B)).

This construction is functorlal (for general SB), since a map (B,S)(B,S) of pairs (remember we are giving S,S the discrete topology, not the subspace topology) induces a functor of (topological) groupoids Π 1(B)Π 1(B), which by universality of the pulbacks in the above construction gives a map

B (1)SB (1)SB^{(1)}\langle S\rangle \to B'^{(1)}\langle S'\rangle

covering the given map BB.

The dependence on basepoints is of course spurious; we can make this explicit by considering the colimit obtained by pasting together the universal covering spaces B b (1) along isomorphisms induced by paths bc. But this is in effect how our tensor product construction of the universal covering space works: Path¯(B) is precisely the sum

cBB c (1)\sum_{c \in |B|} B^{(1)}_c

which can be viewed as a topological span from B to B. The fundamental groupoid acts contravariantly on this sum, and the tensor product

Path¯(B) Π 1(B)(cod:Π 1(B)B)\overline{Path}(B) \otimes_{\Pi_1(B)} (cod: \Pi_1(B) \to |B|)

is the same thing as the coequalizer of the pair of arrows

[ϕ]:bc cB c (1) cB c (1)\sum_{[\phi]: b \to c} \sum_c B^{(1)}_c \overset{\to}{\to} \sum_c B^{(1)}_c

in Top/B, where one arrow is projection and the other is given by the action of pulling back along classes of paths; this coequalizer is a precise description of the pasting colimit alluded to above. It should be noted that this coequaliser is isomorphic to the covering space B (1)S when S has one point in each component of B, but the description as the tensor product is a priori functorial without reference to a set of basepoints.

David Roberts: I think, though, due to the lifting theorems for covering spaces, that given a map f:BB and basepoint sets SB, SB that are not necessarily preserved by f, there should be a unique lift of B (1)SB to B (1)S anyway. This would also make this construction independent, up isomorphism, of the choice of basepoints and probably also functorial.

David Roberts: It won’t be functorial - the lift referred to isn’t unique. The up-to-isomorphism is a non-canonical isomorphism.

(David or Urs: please feel free to sprinkle your own sugar over this, by adapting or even copying what David wrote below based on your paper.)

(David Roberts: unless someone feels the discussion below is essential, it can be deleted.)

David Roberts: My personal favourite way of doing this is to topologise the fundamental groupoid, then form the following strict pullback of topological groupoids

B˜ T bΠ 1(B) B Π 1(B)\array{ \widetilde{B} & \to & T_b\Pi_1(B) \\ \downarrow && \downarrow\\ B & \to &\Pi_1(B) }

where bB is a chosen basepoint and T bΠ(B) is the tangent groupoid at the object b. This links the ideas that the tangent groupoid is the contractible cover of a groupoid, that the fundamental groupoid is the 1-type of a space and the Whitehead construction of connected covers (pull back the path-fibration along the inclusion of a space into the appropriate Postnikov section).

The topology on the fundamental groupoid can either be constructed with the assumption that B is locally path-connected and semi-locally simply-connected, or be given the quotient topology from the free path space B I. With this inherited topology, the fundamental groupoid is equivalent (in the bicategory of topological groupoids and anafunctors) to the same groupoid considered with the discrete topology if and only if B satisfies the usual conditions for the universal covering space to exist. Thus even when Π 1(B) is topologised, it still represents a 1-type for nice B. One thing which interests me, even though I have no idea about how to approach it, is how for general B the topologised fundamental groupoid can be considered as a pro-homotopy type, that is, the limit of discrete groupoids, taken in the appropriate (bi)category of topological groupoids.

I would like see several expositions of the construction of the universal covering space, since they illustrate different ideas. They seem tautologously related, but things show a bit more of the differences when one passes to bigroupoids.

The universal covering space is

  • the source-fibre (at a basepoint) of the topologised fundamental groupoid

  • the pullback of the tangent groupoid as described above

  • The pullback of the map (s,t):Mor(Π 1(B))Obj(B)×Obj(B) along the inclusion {b}×BB×B

Todd I’ll get back to writing more of what I had planned soon. I haven’t had a chance to digest what you’re writing yet, but I prefer to proceed without having to choose basepoints. I’d like to get you and Urs to have a look though when I get back to this within a few days.

David: Of course - hence the theorem about functors from the fundamental groupoid and not the fundamental group. This is where the full tangent groupoid comes in: it is the pullback

TG G I dom Obj(G) G \array{ TG & \to & G^I & \\ \downarrow && \downarrow& dom\\ Obj(G) & \to & G & }

or equivalently the slice Obj(G)id G for an internal groupoid G (internal in Top, but extensions to other categories work too). The tangent groupoid at a point g is just the subgroupoid of this gotten by pulling back TGObj(G) along the inclusion {g}Obj(G). I hadn’t thought about applying this construction to my personal universal covering space recipe, so maybe we need to take the discrete topology on Obj(G). That’s what your pullback square above seems to indicate. Urs’ and my paper arXiv:0708.1741 has stuff on tangent groupoids for anyone who interested in pitching in.

In terms of homotopy fibers

We want to describe here how the universal covering space of X is the homotopy fiber of the canonical morphism XΠ 1(X), hence the Π 1(X)-principal bundle classified by this cocycle.

We place ourselves in the context of topological ∞-groupoids and regard both the space X as well as its path ∞-groupoid Π(X) and its truncation to the fundamental groupoid Π 1(X) as objects in there.

The canonical morphism XΠ(X) hence XΠ 1(X) given by the inclusion of contant paths may be regarded as a cocycle for a Π(X)-principal ∞-bundle, respectively for a Π 1(X)-principal bundle.

Let π 0(X) be the set of connected components of X, regarded as a topological -groupoid, and choose any section π 0(X)Π(X) of the projection Π(X)π 0(X).

Then the Π(X)-principal -bundle classified by the cocycle XΠ(X) is its homotopy fiber, i.e. the homotopy pullback

UCov(X) π 0(X) X Π(X).\array{ UCov(X) &\to& \pi_0(X) \\ \downarrow && \downarrow \\ X &\to& \Pi(X) } \,.

We think of this topological -groupoid UCov(X) as the universal covering -groupoid of X. To break this down, we check that its decategorification gives the ordinary universal covering space:

for this we compute the homotopy pullback

UCov 1(X) * x X Π 1(X),\array{ UCov_1(X) &\to& {*} \\ \downarrow && \downarrow^{\mathrlap{x}} \\ X &\to& \Pi_1(X) } \,,

where we assume X to be connected with chosen baspoint x just to shorten the exposition a little. By the laws of homotopy pullbacks in general and homotopy fibers in particular, we may compute this as the ordinary pullback of a weakly equivalent diagram, where the point * is resolved to the universal Π 1(X)-principal bundle

E xΠ 1(X)=T xΠ 1(X).\mathbf{E}_x \Pi_1(X) = T_x \Pi_1(X) \,.

(More in detail, what we do behind the scenes is this: we regard the diagram as a diagram in the global model structure on simplicial presheaves on Top. In there all our topological groupoids are fibrant, hence all we have to ensure is that one of the morphisms of the diagram becomes a fibration, which is what the passage to E xΠ 1(X) achieves. Then the ordinary pullback in the category of simplicial presheaves is the homotopy pullback in -prestacks. Then by left exactness of -stackification, the image of that in -stacks is still a homotopy pullback. )

The topological groupoid E xΠ 1(X) has as objects homotopy classes rel endpoints of paths in X starting at x and as morphisms κ:γγ it has commuting triangles

x γ γ y κ y\array{ && x \\ &{}^{\mathllap{\gamma}}\swarrow && \searrow^{\mathrlap{\gamma'}} \\ y &&\stackrel{\kappa}{\to}&& y' }

in Π 1(X). The topology on this can be deduced from thinking of this as the pullback

E xΠ 1(X) * x Π 1(X) I d 0 Π 1(X)\array{ \mathbf{E}_x \Pi_1(X) &\to& {*} \\ \downarrow && \downarrow^{\mathrlap{x}} \\ \Pi_1(X)^I &\stackrel{d_0}{\to}& \Pi_1(X) }

in simplicial presheaves on Top. Unwinding what this means we find that the open sets in Mor(E xΠ 1(X)) are those where the endpoint evaluation produces an open set in X.

Now it is immediate to read off the homotopy pullback as the ordinary pullback

UCov 1(X) E xΠ 1(X) X Π 1(X).\array{ UCov_1(X) &\to& \mathbf{E}_x \Pi_1(X) \\ \downarrow && \downarrow \\ X &\to& \Pi_1(X) \,. }

Since X is categorically discrete, this simply produces the space of objects of E xΠ 1(X) over the points of X, which is just the space of all paths in X starting at x with the projection UCov 1(X)X being endpoint evaluation.

This indeed is then the usual construction of the universal covering space in terms of paths, as described for instance in

Reference

An account of the traditional way to think of the construction of the universal covering space is

Revised on May 24, 2010 09:58:37 by Urs Schreiber (134.100.32.31)