nLab
Introduction to Topology -- 2


This page is an introduction to basic topological homotopy theory. We introduce the concept of homotopy between continuous functions and the induced concept of homotopy equivalence of topological spaces. Homotopy classes of paths form the fundamental groupoid of a topological space, the first step in extracting combinatorial data in homotopy theory. We use this example to introduce groupoids and their homotopy theory in general and mention that this models the homotopy theory of those topological spaces that are homotopy 1-types. Then we discuss the concept of covering spaces and use groupoids to give a simple proof of the fundamental theorem of covering spaces, which says that these are euivalent to permutation representations of the fundamental groupoid. This is a simple topological version of the general principle of Galois theory and has many applications. As one example application, we use it to prove that the fundamental group of the circle is the integers.

\,

main page: Introduction to Topology

previous chapter: Introduction to Topology 1 – Point-set topology

this chapter: Introduction to Topology 2 – Basic Homotopy Theory

\,

For introduction to more general and abstract homotopy theory see instead at Introduction to Homotopy Theory.


\,

Context

Topology

topology (point-set topology, point-free topology)

see also differential topology, algebraic topology, functional analysis and topological homotopy theory

Introduction

Basic concepts

Universal constructions

Extra stuff, structure, properties

Examples

Basic statements

Theorems

Analysis Theorems

topological homotopy theory

Homotopy theory

homotopy theory, (∞,1)-category theory, homotopy type theory

flavors: stable, equivariant, rational, p-adic, proper, geometric, cohesive, directed

models: topological, simplicial, localic, …

see also algebraic topology

Introductions

Definitions

Paths and cylinders

Homotopy groups

Basic facts

Theorems

Basic Homotopy Theory

\,

In order to handle topological spaces, to compute their properties and to distinguish them, it turns out to be useful to consider not just continuous variation within a topological space, i.e. continuous functions between topological spaces, but also continuous deformations of continuous functions themselves. This is the concept of homotopy (def. below), and its study is called homotopy theory. If one regards topological spaces with homotopy classes of continuous functions between them then their nature changes, and one speaks of homotopy types (remark below).

Of particular interest are homotopies between paths in a topological space. If a loop in a topological space is homotopic to the constant loop, this means that it does not “wind around a hole” in the space. Hence the set of homotopy classes of loops in a topological space, which is a group under concatenation of paths, detects crucial information about the global structure of the space, and hence is called the fundamental group of the space (def. ).

This same information turns out to be encoded in “continuously varying sets” over a topological space, hence in “bundles of sets”, called covering spaces (def. below). As one moves around a loop, then the parameterized set comes back to itself up to a bijection called the monodromy of the loop. This encodes an action or permutation representation of the fundamental group. The fundamental theorem of covering spaces (prop. below) says that covering spaces are equivalently characterized by their monodromy representation of the fundamental group. This is an incarnation of the general principle of Galois theory in topological homotopy theory. Sometimes this allows to compute fundamental groups from behaviour of covering spaces, for instance it allows to prove that the fundamental group of the circle is the integers (prop. below).

In order to formulate and prove these statements, it turns out convenient to do away with the arbitrary choice of basepoint that is involved in the definition of fundamental groups, and instead collect all homotopy classes of paths into a single structure, called the fundamental groupoid of a topological space (example below) an example of a generalization of groups to groupoids (discussed below). The fundamental groupoid may be regarded as an algebraic incarnation of the homotopy type presented by a topological space, up to level 1 (the homotopy 1-type).

The algebraic reflection of the full homotopy type of a topological space involves higher dimensional analogs fo the fundamental group called the higher homotopy groups. We close with an outlook on these below.

\,

Homotopy

It is clear that for n1n \geq 1 the Euclidean space n\mathbb{R}^n or equivalently the open ball B 0 (1)B_0^\circ(1) in n\mathbb{R}^n is not homeomorphic to the point space *= 0\ast = \mathbb{R}^0 (simply because there is not even a bijection between the underlying sets). Nevertheless, intuitively the nn-ball is a “continuous deformation” of the point, obtained as the radius of the nn-ball tends to zero.

This intuition is made precise by observing that there is a continuous function out of the product topological space (this example) of the open ball with the closed interval

η:[0,1]×B 0 (1)B 0 (1) \eta \colon [0,1] \times B_0^\circ(1) \longrightarrow B_0^\circ(1)

which is given by rescaling:

(t,x)tx. (t,x) \mapsto t \cdot x \,.

This continuously interpolates between the open ball and the point, in that for t=1t = 1 it restricts to the identity, while for t=0t = 0 it restricts to the map constant on the origin.

We may summarize this situation by saying that there is a diagram of continuous functions of the form

B 0 (1)×{0} ! * const 0 [0,1]×B 0 (1) (t,x)tx B 0 (1) B 0 (1)×{1} \array{ B_0^\circ(1) \times \{0\} &\overset{\exists !}{\longrightarrow}& \ast \\ \downarrow & & \downarrow^{\mathrlap{const_0}} \\ [0,1] \times B_0^\circ(1) &\overset{(t,x) \mapsto t \cdot x}{\longrightarrow}& B^\circ_0(1) \\ \uparrow & \nearrow_{\simeq} \\ B_0^\circ(1) \times \{1\} }

Such “continuous deformations” are called homotopies:

In the following we use this terminlogy:

Definition

(topological interval)

The topological interval is

  1. the closed interval [0,1] 1[0,1] \subset \mathbb{R}^1 regarded as a topological space in the standard way, as a subspace of the real line with its Euclidean metric topology,

  2. equipped with the continuous functions

    1. const 0:*[0,1]const_0 \;\colon\; \ast \to [0,1]

    2. const 1:*[0,1]const_1 \;\colon\; \ast \to [0,1]

    which include the point space as the two endpoints, respectively

  3. equipped with the (unique) continuous function

    [0,1]* [0,1] \overset{}{\longrightarrow} \ast

    to the point space (which is the terminal object in Top)

regarded, in summary, as a factorization

*:**(const 0,const 1)[0,1]* \nabla_\ast \;\colon\; \ast \sqcup \ast \overset{(const_0,const_1)}{\longrightarrow} [0,1] \overset{}{\longrightarrow} \ast

of the codiagonal on the point space, namely the unique continuous function *\nabla_\ast out of the disjoint union space **Disc({0,1})\ast \sqcup \ast \simeq Disc(\{0,1\}) (homeomorphic to the discrete topological space on two elements).

Definition

(homotopy)

Let X,YX,Y \in Top be two topological spaces and let

f,g:XY f,g\colon X \longrightarrow Y

be two continuous functions between them.

A (left) homotopy from ff to gg, to be denoted

η:fg, \eta \;\colon\; f \,\Rightarrow\, g \,,

is a continuous function

η:X×[0,1]Y \eta \;\colon\; X \times [0,1] \longrightarrow Y

out of the product topological space (this example) of XX the topological interval (def. ) such that this makes the following diagram in Top commute:

0×X (id,const 0) f X×[0,1] η Y (id,const 1) g {1}×X. \array{ {0} \times X \\ {}^{\mathllap{(id,const_0)}}\downarrow & \searrow^{\mathrlap{f}} \\ X \times [0,1] &\stackrel{\eta}{\longrightarrow}& Y \\ {}^{\mathllap{(id,const_1)}}\uparrow & \nearrow_{\mathrlap{g}} \\ \{1\} \times X } \,.

graphics grabbed from J. Tauber here

hence such that

η(,0)=fAAAandAAAη(,1)=g. \eta(-,0) = f \phantom{AAA} \text{and} \phantom{AAA} \eta(-,1) = g \,.

If there is a homotopy fgf \Rightarrow g (possibly unspecified) we say that ff is homotopic to gg, denoted

f hg. f \sim_h g \,.
Proposition

(homotopy is an equivalence relation)

Let X,YX,Y \in Top be two topological spaces. Write Hom Top(X,Y)Hom_{Top}(X,Y) for the set of continuous functions from XX to YY.

Then the relating of being homotopic (def. ) is an equivalence relation on this set. The correspnding quotient set

[X,Y]Hom Top(X,Y)/ h [X,Y] \; \coloneqq \; Hom_{Top}(X,Y)/\sim_h

is called the set of homotopy classes of continuous functions.

Moreover, this equivalence relation is compatible with composition of continuous functions:

For X,Y,ZX,Y,Z \in Top three topological spaces, there is a unique function

[X,Y]×[Y,Z][X,Z] [X,Y] \times [Y,Z] \longrightarrow [X,Z]

such that the following diagram commutes:

Hom Top(X,Y)×Hom Top(Y,Z) X,Y,Z Hom Top(X,Z) [X,Y]×[Y,Z] [X,Z]. \array{ Hom_{Top}(X,Y) \times Hom_{Top}(Y,Z) &\overset{\circ_{X,Y,Z}}{\longrightarrow}& Hom_{Top}(X,Z) \\ \downarrow && \downarrow^{\mathrlap{}} \\ [X,Y] \times [Y,Z] &\longrightarrow& [X,Z] } \,.
Proof

To see that the relation is reflexive: A homotopy fff \Rightarrow f from a function ff to itself is given by the function which is constant on the topological interval:

X×[0,1]pr 1X. X \times [0,1] \overset{pr_1}{\longrightarrow} X \,.

This is continuous becaue projections out of product topological spaces are continuous, by the universal property of the Cartesian product.

To see that the relation is symmetric: If η:fg\eta \colon f \Rightarrow g is a homotopy then

X×[0,1] id X×(1()) X×[0,1] η X (x,t) (x,1t) η(x,1t) \array{ X \times [0,1] &\overset{id_X \times (1-(-))}{\longrightarrow}& X \times [0,1] &\overset{\eta}{\longrightarrow}& X \\ (x,t) &\mapsto& (x,1-t) &\mapsto& \eta(x,1-t) }

is a homotopy gfg \Rightarrow f. This is continuous because 1()1-(-) is a polynomial function, and polynomials are continuous, and because Cartesian product and composition of continuous functions is again continuous.

Finally to see that the relation is transitive: If η 1:fg\eta_1 \colon f \Rightarrow g and η 2:gh\eta_2 \colon g \Rightarrow h are two composable homotopies, then consider the “XX-parameterized path concatenation

X×[0,1] η 2η 1 X (x,t) {η 1(x,2t) | t1/2 η 2(x,2t1) | t1/2. \array{ X \times [0,1] &\overset{\eta_2 \circ \eta_1}{\longrightarrow}& X \\ (x,t) &\mapsto& \left\{ \array{ \eta_1(x,2t) &\vert& t \leq 1/2 \\ \eta_{2}(x,2t-1) &\vert& t \leq 1/2 } \right. } \,.

To see that this is continuous, observe that {X×[0,1/2]X,X×[1/2,1]X}\{ X \times [0,1/2] \subset X, X \times [1/2,1] \subset X \} is a cover of X×[0,1]X \times [0,1] by closed subsets (in the product topology) and because η 1(,2())\eta_1(-,2(-)) and η 2(,2()1)\eta_2(-,2(-)-1) are continuous (being composites of Cartesian products of continuous functions) and agree on the intersection X×{1/2}X \times \{1/2\}. Hence the continuity follows by this example.

Finally to see that homotopy respects composition: Let

Xf 1Yf 2f 2Zf 3W \array{ X \overset{f_1}{\longrightarrow} Y \underoverset {\underset{f'_2}{\longrightarrow}} {\overset{f_2}{\longrightarrow}} {} Z \overset{f_3}{\longrightarrow} W }

be continuous functions, and let

η:f 2f 2 \eta \;\colon\; f_2 \Rightarrow f'_2

be a homotopy. It is sufficient to show that then there is a homotopy of the form

f 3f 2f 1f 3f 2f 1. f_3 \circ f_2 \circ f_1 \Rightarrow f_3 \circ f'_2 \circ f_1 \,.

This is exhibited by the following diagram

X f 1 Y (id X,const 0) (id Y,const 0) f 2 X×[0,1] f 1×id [0,1] Y×[0,1] η Z f 3 W (id X,const 1) (id,const 1) f 2 X f 1 Y. \array{ X &\overset{f_1}{\longrightarrow}& Y \\ {}^{\mathllap{ (id_X, const_0) }}\downarrow && {}^{\mathllap{ (id_Y,const_0) }}\downarrow & \searrow^{\mathrlap{ f_2}} \\ X \times [0,1] &\overset{f_1 \times id_{[0,1]} }{\longrightarrow}& Y \times [0,1] &\stackrel{\eta}{\longrightarrow}& Z &\overset{f_3}{\longrightarrow}& W \\ {}^{\mathllap{(id_X, const_1)}}\uparrow && {}^{\mathllap{ (id,const_1) } }\uparrow & \nearrow_{\mathrlap{ f'_2 }} \\ X &\underset{f_1}{\longrightarrow}& Y } \,.
Remark

(homotopy category)

Prop. means that homotopy classes of continuous functions are the morphisms in a category whose objects are still the topological spaces.

This category (at least when restricted to spaces that admit the structure of CW-complexes) is called the classical homotopy category, often denoted

Ho(Top). Ho(Top) \,.

Hence for X,YX,Y topological spaces, then

Hom Ho(Top)(X,Y)=[X,Y] Hom_{Ho(Top)}(X,Y) = [X,Y]

Moreover, sending a continuous function to its homotopy class is a functor

κ:TopHo(Top) \kappa \;\colon\; Top \longrightarrow Ho(Top)

from the ordinary category Top of topological spaces with actual continuous functions between them.

Definition

(homotopy equivalence)

Let X,YX,Y \in Top be two topological spaces.

A continuous function

f:XY f \;\colon\; X \longrightarrow Y

is called a homotopy equivalence if there exists

  1. a continuous function the other way around,

    g:YX g \;\colon\; Y \longrightarrow X
  2. homotopies (def. ) from the two composites to the respective identity function:

fgid Y f\circ g \Rightarrow id_Y

and

gfid X. g\circ f \Rightarrow id_X \,.

We indicate that a continuous function is a homotopy equivalence by writing

X hY. X \overset{\simeq_h}{\longrightarrow} Y \,.

If there exists some (possibly unspecified) homotopy equivalence between topological spaces XX and YY we write

X hY. X \simeq_h Y \,.
Remark

(homotopy equivalences are the isomorphisms in the homotopy category)

In view of remark a continuous function ff is a homotopy equivalence precisely if its image κ(f)\kappa(f) in the homotopy category is an isomorphism.

As an object of the homotopy category, a topoogical space is often referred to as a (strong) homotopy type. Homotopy types have a different nature than the topological spaces which present them, in that topological spaces that are far from being homeomorphic may still be equivalent as homotopy types.

Proof

This is immediate from remark by general properties of categories and functors.

But for the record we spell it out. This involves the construction already used in the proof of prop. :

It is clear that the relation it reflexive and symmetric. To see that it is transitive consider continuous functions

Xg 1f 1Yg 2f 2Z X \underoverset {\underset{g_1}{\longleftarrow}} {\overset{f_1}{\longrightarrow}} {} Y \underoverset {\underset{g_2}{\longleftarrow}} {\overset{f_2}{\longrightarrow}} {} Z

and homotopies

g 1f 1id XAAAAf 1g 1id Y g_1 \circ f_1 \Rightarrow id_X \phantom{AAAA} f_1 \circ g_1 \Rightarrow id_Y
g 2f 2id YAAAAf 2g 2id Z. g_2 \circ f_2 \Rightarrow id_Y \phantom{AAAA} f_2 \circ g_2 \Rightarrow id_Z \,.

We need to produce homotopies of the form

(g 1g 2)(f 2f 1)id X (g_1 \circ g_2 ) \circ (f_2 \circ f_1) \Rightarrow id_X

and

(f 2f 1)(g 1g 2)id Y. (f_2 \circ f_1) \circ (g_1 \circ g_2 ) \Rightarrow id_Y \,.

Now the diagram

X f 1 Y (id X,const 0) (id Y,const 0) g 2f 2 X×[0,1] f 1×id [0,1] Y×[0,1] η Y g 1 X (id X,const 1) (id,const 1) id Y X f 1 Y, \array{ X &\overset{f_1}{\longrightarrow}& Y \\ {}^{\mathllap{ (id_X, const_0) }}\downarrow && {}^{\mathllap{(id_Y,const_0)}}\downarrow & \searrow^{\mathrlap{ g_2 \circ f_2}} \\ X \times [0,1] &\overset{f_1 \times id_{[0,1]} }{\longrightarrow}& Y \times [0,1] &\stackrel{\eta}{\longrightarrow}& Y &\overset{g_1}{\longrightarrow}& X \\ {}^{\mathllap{(id_X, const_1)}}\uparrow && {}^{\mathllap{(id,const_1)}}\uparrow & \nearrow_{\mathrlap{ id_Y }} \\ X &\underset{f_1}{\longrightarrow}& Y } \,,

with η\eta one of the given homotopies, exhibits a homotopy (g 1g 2)(f 2f 1)g 1f 1 (g_1\circ g_2) \circ (f_2 \circ f_1) \Rightarrow g_1 \circ f_1. Composing this with the given homotopy g 1f 1id Xg_1 \circ f_1 \Rightarrow id_X gives the first of the two homotopies required above. The second one follows by the same construction, just with the lables of the functions exchanged.

Definition

(contractible topological space)

A topological space XX is called contractible if the unique continuous function to the point space

X h* X \overset{\simeq_h}{\longrightarrow} \ast

is a homotopy equivalence (def. ).

Remark

(contractible topological spaces are the terminal objects in the homotopy category)

In view of remark , a topological space XX is contractible (def. ) precisely if its image κ(X)\kappa(X) in the classical homotopy category is a terminal object.

Example

(closed ball and Euclidean space are contractible)

Let B n nB^n \subset \mathbb{R}^n be the unit open ball or closed ball in Euclidean space. This is contractible (def. ):

p:B n h*. p \;\colon\; B^n \overset{\simeq_h}{\longrightarrow} \ast \,.

The homotopy inverse function is necessarily constant on a point, we may just as well choose it to go pick the origin:

const 0:*B n. const_0 \;\colon\; \ast \overset{}{\longrightarrow} B^n \,.

For one way of composing these functions we have the equality

pconst 0=id * p \circ const_0 = id_\ast

with the identity function. This is a homotopy by prop. .

The other composite is

const 0p=const 0:B nB n. const_0 \circ p = const_0 \;\colon\; B^n \overset{}{\longrightarrow} B^n \,.

Hence we need to produce a homotopy

const 0id B n const_0 \Rightarrow id_{B^n}

This is given by the function

B n×[0,1] η B n (x,t) tx, \array{ B^n \times [0,1] &\overset{\eta}{\longrightarrow}& B^n \\ (x,t) &\mapsto& t x } \,,

where on the right we use the multiplication with respect to the standard real vector space structure in n\mathbb{R}^n.

Since the open ball is homeomorphic to the whole Cartesian space n\mathbb{R}^n (this example) it follows with example and example that also n\mathbb{R}^n is a contractible topological space:

n h*. \mathbb{R}^n \overset{\simeq_h}{\longrightarrow} \ast \,.

In direct generalization of the construction in example one finds further examples as follows:

Example

The following three graphs

(i.e. the evident topological subspaces of the plane 2\mathbb{R}^2 that these pictures indicate) are not homeomorphic. But they are homotopy equivalent, in fact they are each homotopy equivalent to the disk with two points removed, by the homotopies indicated by the following pictures:

graphics grabbed from Hatcher

\,

Fundamental group

Definition

(homotopy relative boundary)

Let XX be a topological space and let

γ 1,γ 2:[0,1]X \gamma_1, \gamma_2 \;\colon\; [0,1] \longrightarrow X

be two paths in XX, i.e. two continuous functions from the closed interval to XX, such that their endpoints agree:

γ 1(0)=γ 2(0)AAAAγ 1(1)=γ 2(1). \gamma_1(0) = \gamma_2(0) \phantom{AAAA} \gamma_1(1) = \gamma_2(1) \,.

Then a homotopy relative boundary from γ 1\gamma_1 to γ 2\gamma_2 is a homotopy (def. )

η:γ 1γ 2 \eta \;\colon\; \gamma_1 \Rightarrow \gamma_2

such that it does not move the endpoints:

η(0,)=const γ 1(0)=const γ 2(0)AAAAAAη(1,)=const γ 1(0)=const γ 2(1). \eta(0,-) = const_{\gamma_1(0)} = const_{\gamma_2(0)} \phantom{AAAAAA} \eta(1,-) = const_{\gamma_1(0)} = const_{\gamma_2(1)} \,.
Proposition

(homotopy relative boundary is equivalence relation on sets of paths)

Let XX be a topological space and let x,yXx, y \in X be two points. Write

P x,yX P_{x,y} X

for the set of paths γ\gamma in XX with γ(0)=x\gamma(0) = x and γ(1)=y\gamma(1) = y.

Then homotopy relative boundary (def. ) is an equivalence relation on P x,yXP_{x,y}X.

The corresponding set of equivalence classes is denoted

Hom Π 1(X)(x,y)(P x,yX)/. Hom_{\Pi_1(X)}(x,y) \;\coloneqq\; (P_{x,y}X)/\sim \,.

Recall the operations on paths: path concatenation γ 2γ 1\gamma_2 \cdot \gamma_1, path reversion γ¯\overline{\gamma} and constant paths

Proposition

(concatenation of homotopy relative boundary-classes of paths)

For XX a topological space, then the operation of path concatenation descends to homotopy relative boundary equivalence classes, so that for all x,y,zXx,y, z \in X there is a function

Hom Π 1(X)(x,y)×Hom Π 1(X)(y,z) Hom Π 1(X)(x,z) ([γ 1],[γ 2]) [γ 2][γ 1][γ 2γ 1]. \array{ Hom_{\Pi_1(X)}(x,y) \times Hom_{\Pi_1(X)}(y,z) & \longrightarrow & Hom_{\Pi_1(X)}(x,z) \\ ([\gamma_1], [\gamma_2]) &\mapsto& [\gamma_2] \cdot [\gamma_1] \coloneqq [\gamma_2 \cdot \gamma_1] } \,.

Moreover,

  1. this composition operation is associative in that for all x,y,z,wXx,y,z,w \in X and [γ 1]Hom Π 1(X)(x,y)[\gamma_1] \in Hom_{\Pi_1(X)}(x,y), [γ 2]Hom Π 1(X)(y,z)[\gamma_2] \in Hom_{\Pi_1(X)}(y,z) and [γ 3]Hom Π 1(X))(z,w)[\gamma_3] \in Hom_{\Pi_1(X)})(z,w) then

    [γ 3]([γ 2][γ 1])=([γ 3][γ 2])[γ 1] [\gamma_3] \cdot ([\gamma_2]\cdot [\gamma_1]) \;=\; ([\gamma_3] \cdot [\gamma_2]) \cdot [\gamma_1]
  2. this composition operation is unital with neutral elements the constant paths in that for all x,yXx,y \in X and [γ]Hom Π 1(X)(x,y)[\gamma] \in Hom_{\Pi_1(X)}(x,y) we have

    [const y][γ]=[γ]=[γ][const x]. [const_y] \cdot [\gamma] = [\gamma] = [\gamma] \cdot [const_x] \,.
  3. this composition operation has inverse elements given by path reversal in that for all x,yXx, y \in X and [γ]Hom Π 1(X)(x,y)[\gamma] \in Hom_{\Pi_1(X)}(x,y) we have

    [γ¯][γ]=[const x]AAAA[γ][γ¯]=[const y]. [\overline{\gamma}] \cdot[\gamma] = [const_x] \phantom{AAAA} [\gamma] \cdot [\overline{\gamma}] = [const_y] \,.
Definition

(fundamental groupoid and fundamental groups)

Let XX be a topological space. Then set of points of XX together with the sets Hom Π 1(X)(x,y)Hom_{\Pi_1(X)}(x,y) of homotopy relative boundary-classes of paths (def. ) for all points of points and equipped with the concatenation operation from prop. is called the fundamental groupoid of XX, denoted

Π 1(X). \Pi_1(X) \,.

Given a choice of point xXx \in X, then one writes

π 1(X,x)Hom Π 1(X)(x,x). \pi_1(X,x) \;\coloneqq\; Hom_{\Pi_1(X)}(x,x) \,.

Prop. says that under concatenation of paths, this set is a group. As such it is called the fundamental group of XX at xx.

The following picture indicates the four non-equivalent non-trivial generators of the fundamental group of the oriented surface of genus 2:

graphics grabbed from Lawson 03

Example

(fundamental group of Euclidean space)

For nn \in \mathbb{N} and x nx \in \mathbb{R}^n any point in the nn-dimensional Euclidean space (regarded with its metric topology) we have that the fundamental group (def. ) at that point is trivial:

π 1( n,x)=*. \pi_1(\mathbb{R}^n, x) = \ast \,.
Remark

(basepoints)

Definition intentionally offers two variants of the defintion.

The first, the fundamental groupoid is canonically given, without choosing a basepoint. As a result, it is a structure that is not quite a group but, slightly more generally, a “groupoid” (a “group with many objects”). We discuss the concept of groupoids below.

The second, the fundamental group, is a genuine group, but its definition requires picking a base point xXx \in X.

In this context it is useful to say that

  1. a pointed topological space (X,x)(X,x) is

    1. a topological space XX;

    2. a xXx \in X in the underlying set.

  2. a homomorphism of pointed topological spaces f:(X,x)(Y,y)f \;\colon\; (X,x) \longrightarrow (Y,y) is a base-point preserving continuous function, namely

    1. a continuous function f:XYf \;\colon\; X \longrightarrow Y

    2. such that f(x)=yf(x) = y.

Hence there is a category, to be denoted, Top */Top^{\ast/}, whose objects are the pointed topological spaces, and whose morphisms are tbe base-point preserving continuous functions.

Similarly, a homotopy between morphisms f,f:(X,x)(Y,y)f, f' \colon (X,x) \to (Y,y) in Top */Top^{\ast/} is a homotopy η:ff\eta \colon f \Rightarrow f' of underlying continuous functions, as in def. , such that the corresponding function

η:X×[0,1]Y \eta \;\colon\; X \times [0,1] \longrightarrow Y

preserves the basepoints in that

t[0,1]η(x,t)=y. \underset{t \in [0,1]}{\forall} \eta(x,t) = y \,.

These pointed homotopies still form an equivalence relation as in prop. and hence quotienting these out yields the pointed analogue of the homotopy category from def. , now denoted

κ:Top */Ho(Top */). \kappa \;\colon\; Top^{\ast/} \longrightarrow Ho(Top^{\ast/}) \,.

In general it is hard to explicitly compute the fundamental group of a topological space. But often it is already useful to know if two spaces have the same fundamental group or not:

Definition

(pushforward of elements of fundamental groups)

Let (X,x)(X,x) and (Y,y)(Y,y) be pointed topological space (remark ) and let

f:XY f \;\colon\; X \longrightarrow Y

be a continuous function which respects the chosen points, in that f(x)=yf(x) = y.

Then there is an induced homomorphism of fundamental groups (def. )

π 1(X,x) f * π 1(Y,y) [γ] [fγ] \array{ \pi_1(X,x) &\overset{f_\ast}{\longrightarrow}& \pi_1(Y,y) \\ [\gamma] &\mapsto& [f \circ \gamma] }

given by sending a closed path γ:[0,1]X\gamma \colon [0,1] \to X to the composite

fγ:[0,1]γXfY. f \circ \gamma \;\colon\; [0,1] \overset{\gamma}{\longrightarrow} X \overset{f}{\longrightarrow} Y \,.
Remark

(fundamental group is functor on pointed topological spaces)

The pushforward operation in def. is functorial, now on the category Top */Top^{\ast/} of pointed topological spaces (remark )

π 1:Top */Grp. \pi_1 \;\colon\; Top^{\ast/} \longrightarrow Grp \,.
Proposition

(fundamental group depends only on homotopy classes)

Let X,YTop */X,Y \in Top^{\ast/} be pointed topological space and let f 1,f 2:XYf_1, f_2 \;\colon\; X \longrightarrow Y be two base-point preserving continuous functions. If there is a pointed homotopy (def. , remark )

η:f 1f 2 \eta \;\colon\; f_1 \Rightarrow f_2

then the induced homomorphisms on fundamental groups (def. ) agree

(f 1) *=(f 2) *:π 1(X,x)π 1(Y,y). (f_1)_\ast = (f_2)_\ast \;\colon\; \pi_1(X,x) \to \pi_1(Y,y) \,.

In particular if f:;XYf \;\colon; X \longrightarrow Y is a homotopy equivalence (def. ) then f *:π 1(X,x)π 1(Y,y)f_\ast \;\colon\; \pi_1(X,x) \to \pi_1(Y,y) is an isomorphism.

Proof

This follows by the fact that homotopy respects composition (prop. ):

If γ:[0,1]X\gamma \;\colon\; [0,1] \longrightarrow X is a closed path representing a given element of π 1(X,x)\pi_1(X,x), then the homotopy f 1f 2f_1 \Rightarrow f_2 induces a homotopy

f 1γf 2γ f_1 \circ \gamma \Rightarrow f_2 \circ \gamma

and therefore these represent the same elements in π 1(Y,y)\pi_1(Y,y).

If follows that if ff is a homotopy equivalence with homotopy inverse gg, then g *:π 1(Y,y)π 1(X,x)g_\ast \colon \pi_1(Y,y) \to \pi_1(X,x) is an inverse morphism to f *:π 1(X,x)π 1(Y,y)f_\ast \colon \pi_1(X,x) \to \pi_1(Y,y) and hence f *f_\ast is an isomorphism.

Remark

Prop. says that the fundamental group functor from def. and remark factors through the classical pointed homotopy category from remark :

Top */ π 1 Grp κ Ho(Top */). \array{ Top^{\ast/} &\overset{\pi_1}{\longrightarrow}& Grp \\ {}^{\mathllap{\kappa}}\downarrow & \nearrow \\ Ho(Top^{\ast/}) } \,.
Definition

(simply connected topological space)

A topological space XX for which

  1. π 0(X)*\pi_0(X) \simeq \ast (path connected)

  2. π 1(X,x)1\pi_1(X,x) \simeq 1 (the fundamental group is trivial, def. ),

is called simply connected.

We will need also the following local version:

Definition

(semi-locally simply connected topological space)

A topological space XX is called semi-locally simply connected if every point xXx \in X has a neighbourhood U xXU_x \subset X such that every loop in XX is contractible as a loop in XX, hence such that the induced morphism of fundamental groups (def. )

π 1(U,x)π 1(X,x) \pi_1(U,x) \to \pi_1(X,x)

is trivial (i.e. sends everything to the neutral element).

If every xx has a neighbourhood U xU_x which is itself simyply connected, then XX is called a locally simply connected topological space. This implies semi-local simply-connectedness.

Example

(Euclidean space is simply connected)

For nn \in \mathbb{N}, then the Euclidean space n\mathbb{R}^n is a simply connected topological space (def. ).

Groupoids

In def. we extracted the fundamental group at some point xXx \in X from a larger algebraic structure, that incorporates all the basepoints, to be called the fundamental groupoid. This larger algebraic structure of groupoids is usefully made explicit for the formulation and proof of the fundamental theorem of covering spaces (theorem below) and the development of homotopy theory in general.

Where a group may be thought of as a group of symmetry transformations that isomorphically relates one object to itself (the symmetries of one object, such as the isometries of a polyhedron) a groupoid is a collection of symmetry transformations acting between possibly more than one object.

Hence a groupoid consists of a set of objects x,y,z,x, y, z, \cdots and for each pair of objects (x,y)(x,y) there is a set of transformations, usually denoted by arrows

xfy x \overset{f}{\longrightarrow} y

which may be composed if they are composable (i.e. if the first ends where the second starts)

y f g x gf z \array{ && y \\ & {}^{\mathllap{f}}\nearrow && \searrow^{\mathrlap{g}} \\ x && \underset{g \circ f}{\longrightarrow} && z }

such that this composition is associative and such that for each object xx there is identity transformation xid Xxx \overset{id_X}{\longrightarrow} x in that this is a neutral element for the composition of transformations, whenever defined.

So far this structure is what is called a small category. What makes this a (small) groupoid is that all these transformations are to be “symmetries” in that they are invertible morphisms meaning that for each transformation xfyx \overset{f}{\longrightarrow} y there is a transformation the other way around yf 1xy \overset{f^{-1}}{\longrightarrow} x such that

f 1f=id xAAAAff 1=id y. f^{-1} \circ f = id_x \phantom{AAAA} f \circ f^{-1} = id_y \,.

If there is only a single object xx, then this definition reduces to that of a group, and in this sense groupoids are “groups with many objects”. Conversely, given any groupoid 𝒢\mathcal{G} and a choice of one of its objects xx, then the subcollection of transformations from and to xx is a group, sometimes called the automorphism group Aut 𝒢(x)Aut_{\mathcal{G}}(x) of xx in 𝒢\mathcal{G}.

Just as for groups, the “transformations” above need not necessarily be given by concrete transformations (say by bijections between objects which are sets). Just as for groups, such a concrete realization is always possible, but is an extra choice (called a representation of the groupoid). Generally one calls these “transformations” morphisms: xfyx \overset{f}{\longrightarrow} y is a morphism with “sourcexx and “domainyy.

An archetypical example of a groupoid is the fundamental groupoid Π 1(X)\Pi_1(X) of a topological space (def. below, for introduction see here): For XX a topological space, this is the groupoid whose

and composition is given, on representatives, by concatenation of paths. Here the class of the reverse path γ¯:tγ(1t)\bar\gamma \;\colon\; t \mapsto \gamma(1-t) constitutes the inverse morphism, making this a groupoid.

If one chooses a point xXx \in X, then the corresponding group at that point is the fundamental group π 1(X,x)Aut Π 1(X)(x)\pi_1(X,x) \coloneqq Aut_{\Pi_1(X)}(x) of XX at that point.

This highlights one of the reasons for being interested in groupoids over groups: Sometimes this allows to avoid unnatural ad-hoc choices and it serves to streamline and simplify the theory.

A homomorphism between groupoids is the obvious: a function between their underlying objects together with a function between their morphisms which respects source and target objects as well as composition and identity morphisms. If one thinks of the groupoid as a special case of a category, then this is a functor. Between groupoids with only a single object this is the same as a group homomorphism.

For example if f:XYf \;\colon\; X \to Y is a continuous function between topological spaces, then postcomposition of paths with this function induces a groupoid homomorphism f *:Π 1(X)Π 1(Y)f_\ast \;\colon\; \Pi_1(X) \longrightarrow \Pi_1(Y) between the fundamental groupoids from above.

Groupoids with groupoid homomorphisms (functors) between them form a category Grp (def. below) which includes the categeory Grp of groups as the full subcategory of the groupoids with a single object. This makes precise how groupoid theory is a genralization of group theory.

However, for groupoids more than for groups one is typically interested in “conjugation actions” on homomorphisms. These are richer for groupoids than for groups, because one may conjugate with a different morphism at each object. If we think of groupoids as special cases of categories, then these “conjugation actions on homomorphisms” are natural transformations between functors.

For examples if f,g:XYf,g \;\colon\; X \longrightarrow Y are two continuous functions between topological spaces, and if η:fg\eta \;\colon\; f \Rightarrow g is a homotopy from ff to gg, then the homotopy relative boundary classes of the paths η(x,):[0,1]Y\eta(x,-) \;\colon\; [0,1] \to Y constitute a natural transformation between f *,g *:Π 1(X)Π y(Y)f_*, g_\ast \;\colon\; \Pi_1(X) \to \Pi_y(Y) in that for all paths x 1[γ]x 2x_1 \overset{[\gamma]}{\longrightarrow} x_2 in XX we have the “conjugation relation”

[η(x 1,)][fγ]=[gγ][η(x 2,)]AAAAi.e.AAAAf(x 1) [η(x 1,)] g(x 1) [fγ] [fγ] f(x 1) [η(x 2,)] g(x 2). [\eta(x_1,-)] \cdot [f\circ\gamma] = [g \circ \gamma] \cdot [\eta(x_2,-)] \phantom{AAAA} \text{i.e.} \phantom{AAAA} \array{ f(x_1) &\overset{[\eta(x_1,-)]}{\longrightarrow}& g(x_1) \\ {}^{\mathllap{[f \circ \gamma]}}\downarrow && \downarrow^{\mathrlap{[f \circ \gamma]}} \\ f(x_1) &\underset{[\eta(x_2,-)]}{\longrightarrow}& g(x_2) } \,.
Definition

(groupoid)

A small groupoid 𝒢\mathcal{G} is

  1. a set XX, to be called the set of objects;

  2. for all pairs of objects (x,y)X×X(x,y) \in X \times X a set Hom(x,y)Hom(x,y), to be called the set of morphisms with domain or source xx and codomain or target yy;

  3. for all triples of objects (x,y,z)X×X×X(x,y,z) \in X \times X \times X a function

    x,y,z:Hom(y,z)×Hom(x,y)Hom(x,z) \circ_{x,y,z} \;\colon\; Hom(y,z) \times Hom(x,y) \longrightarrow Hom(x,z)

    to be called composition

  4. for all objects xXx \in X an element

    id xHom(x,x) id_x \in Hom(x,x)

    to be called the identity morphism on xx;

  5. for all pairs x,yHom(x,y)x,y \in Hom(x,y) of obects a function

    () 1:Hom(x,y)Hom(y,x) (-)^{-1} \;\colon\; Hom(x,y) \longrightarrow Hom(y,x)

    to be called the inverse-assigning function

such that

  1. (associativity) for all quadruples of objects x 1,x 2,x 3,x 4Xx_1, x_2, x_3, x_4 \in X and all triples of morphisms fHom(x 1,x 2)f \in Hom(x_1,x_2), gHom(x 2,x 3)g \in Hom(x_2,x_3) and hHom(x 3,x 4)h \in Hom(x_3,x_4) an equality

    h(gf)=(hg)f h \circ (g \circ f) \;=\; (h \circ g) \circ f
  2. (unitality) for all pairs of objects x,yXx,y \in X and all moprhisms fHom(x,y)f \in Hom(x,y) equalities

    id yf=fAAAAfid x=f id_y \circ f = f \phantom{AAAA} f \circ id_x = f
  3. (invertibility) for all pairs of objects x,yXx,y \in X and every morphism fHom(x,y)f \in Hom(x,y) equalities

    f 1f=id xAAAAff 1=id y. f^{-1}\circ f = id_{x} \phantom{AAAA} f \circ f^{-1} = id_y \,.

If 𝒢 1,𝒢 2\mathcal{G}_1, \mathcal{G}_2 are two groupoids, then a homomorphism or functor between them, denoted

F:𝒢 1𝒢 2 F \;\colon\; \mathcal{G}_1 \longrightarrow \mathcal{G}_2

is

  1. a function F 0:X 1X 2F_0 \;\colon\; X_1 \longrightarrow X_2 between the respective sets of objects;

  2. for each pair x,yX 1x,y \in X_1 of objects a function

    F x,y:Hom 𝒢 1(x,y)Hom 𝒢 2(F 0(x),F 0(y)) F_{x,y} \;\colon\; Hom_{\mathcal{G}_1}(x,y) \longrightarrow Hom_{\mathcal{G}_2}(F_0(x), F_0(y))

    between sets of morphisms

such that

  1. (respect for composition) for all triples x,y,zX 1x,y,z \in X_1 and all fHom(x,y)f \in Hom(x,y) and gHom(y,z)g \in Hom(y,z) an equality

    F y,z(g) 2F x,y(f)=F x,z(g 1f) F_{y,z}(g) \circ_2 F_{x,y}(f) \;=\; F_{x,z}(g\circ_1 f)
  2. (respect for identities) for all xXx \in X an equality

    F x,x(id x)=id F 0(x). F_{x,x}(id_x) = id_{F_0(x)} \,.

For 𝒢 1,𝒢 2\mathcal{G}_1, \mathcal{G}_2 two groupoids, and for F,G:𝒢 1𝒢 2F,G \;\colon\; \mathcal{G}_1 \to \mathcal{G}_2 two groupoid homomorphisms/functors, then a conjugation or homotopy or natural transformation (necessarily a natural isomorphism)

η:FG \eta \;\colon\; F \Rightarrow G

is

  • for each object xX 1x \in X_1 of 𝒢 1\mathcal{G}_1 a morphism η xHom 𝒢 2(F(x),G(y))\eta_{x} \in Hom_{\mathcal{G}_2}(F(x), G(y))

such that

  • for all x,yX 1x,y \in X_1 and fHom 𝒢 1(x,y)f \in Hom_{\mathcal{G}_1}(x,y) an equality

    η y 2F(f)=G(f)η xAAAAAAF(x) η x G(x) F(f) G(f) F(y) η y G(y) \eta_y \circ_2 F(f) = G(f) \circ \eta_x \phantom{AAAAAA} \array{ F(x) &\overset{\eta_x}{\longrightarrow}& G(x) \\ {}^{\mathllap{F(f)}}\downarrow && \downarrow^{\mathrlap{G(f)}} \\ F(y) &\underset{\eta_y}{\longrightarrow}& G(y) }

For 𝒢 1,𝒢 2\mathcal{G}_1, \mathcal{G}_2 two groupoids and F,G,H:𝒢 1𝒢 2F, G, H \colon \mathcal{G}_1 \longrightarrow \mathcal{G}_2 three functors between them and η 1:FRihtarrowG\eta_1 \;\colon\; F \Rihtarrow G and η 2:GH\eta_2 \;\colon\; G \Rightarrow H conjugation actions/natural isomorphisms between these, there is the composite

η 2:η 1:FH \eta_2 \colon \eta_1 \;\colon\; F \Rightarrow H

with components the composite of the components

(η 2η 1)(x)η 2(x)η 1(x). (\eta_2 \circ \eta_1)(x) \coloneqq \eta_2(x) \circ \eta_1(x) \,.

This yields for any two groupoid a hom-groupoid

Hom Grpd(𝒢 1,𝒢 2) Hom_{Grpd}(\mathcal{G}_1, \mathcal{G}_2)

whose objects are the groupoid homomorphisms / functors, and whose morphisms are the conjugation actions / natural transformations.

The archetypical example of a groupoid we already encountered above:

Example

(fundamental groupoid)

For XX a topological space, then its fundamental groupoid (as in def. ) has as set of objects the underlying set of XX, and for x,yXx,y \in X two points, the set of homomorphisms is the set of paths from xx to $y4 modulo :

Hom Π 1(X)(x,y)(P x,y)/ h Hom_{\Pi_1(X)}(x,y) (P_{x,y})/\sim_h

and is given by .

Remark

( are special cases of )

A (def. ) is equivalently a in which all are .

While therefore groupoid theory may be regarded as a special case of , it is noteworthy that the two theories are quite different in character. For example theory is which is rich but quite tractable, for instance via tools such as or , while is intricate and becomes tractable mostly by making recourse to higher groupoid theory in the guise of and .

Example

(groupoid of a )

For 𝒞\mathcal{C} any () , then there is a maximal groupoid inside

Core(𝒞)𝒞 Core(\mathcal{C}) \hookrightarrow \mathcal{C}

sometimes called the of 𝒞\mathcal{C}. This is obtained from 𝒞\mathcal{C} simply by discarding all those that are not .

For instance

  • For 𝒞=\mathcal{C} = then Core(Set)Core(Set) is the goupoid of and between them.

    For 𝒞\mathcal{C} then the of this groupoid (prop. ) is the disjoint union of deloopings (example ) of all the :

    Core(FinSet)nΣ(n) Core(FinSet) \simeq \underset{n \in \mathbb{N}}{\sqcup} \Sigma(n)
  • For 𝒞=\mathcal{C} = then Core(Vect)Core(Vect) is the groupoid of and between them.

    For 𝒞=\mathcal{C} = then the of this groupoid is the disjoint union of delooping of all the

    Core(FinVect)nGL(n). Core(FinVect) \simeq \underset{n \in \mathbb{N}}{\sqcup} GL(n) \,.
Example

()

For XX any set, there is the Disc(X)Disc(X), whose set of objects is XX and whose only morphisms are .

This is also the (example ) of the on the set XX.

Example

(/ of )

Let {𝒢 i} iI\{\mathcal{G}_i\}_{i \in I} be a of . Then their () is the groupoid

iI𝒢 i \underset{i \in I}{\sqcup} \mathcal{G}_i

whose set of objects is the disjoint union of the sets of objects of the summand groupoids, and whose sets of morphisms between two objects is that of 𝒢 i\mathcal{G}_i if both objects are form this groupoid, and is otherwise.

Definition

( of )

Let {𝒢 i} iI\{\mathcal{G}_i\}_{i \in I} be a of . Their is the [groupoid]]

iI𝒢 i \underset{i \in I}{\prod} \mathcal{G}_i

whose set of objects is the of the sets of objects of the factor groupoids

(iI𝒢 i) 0iI(𝒢 i) 0 \left( \underset{i \in I}{\prod} \mathcal{G}_i \right)_0 \;\coloneqq\; \underset{i \in I}{\prod} (\mathcal{G}_i)_0

and whose set of between (x i) iI(x_i)_{i \in I} and (y i) iI(y_i)_{i \in I} is the corresponding Cartesian product of morphisms, with elements denoted

(x i) iI(f i) iI(y i) iI. (x_i)_{i \in I} \overset{(f_i)_{i \in I}}{\longrightarrow} (y_i)_{i \in I} \,.

For instance if each of the groupoids is the 𝒢 i=BG i\mathcal{G}_i = B G_i of a G iG_i (example ) then the product groupoid is the delooping groupoid of the :

iIBG iBiIG i. \underset{i \in I}{\prod} B G_i \simeq B \underset{i \in I}{\prod} G_i \,.

As another example, if iI𝒢 i\underset{i \in I}{\sqcup} \mathcal{G}_i is the groupoid from example , and if 𝒢\mathcal{G} is any groupoid, then a groupoid homomorphism of the form

iI𝒢 i𝒢 \underset{i \in I}{\sqcup} \mathcal{G}_i \longrightarrow \mathcal{G}

is equivalently a (f i) iI(f_i)_{i \in I} of groupoid homomorphisms

𝒢 1f i𝒢. \mathcal{G}_1 \overset{f_i}{\longrightarrow} \mathcal{G} \,.

The analogous statement holds for homotopies between groupoid homomorphisms, and so one find that the out of a coproduct of groupoids is the product groupoid of the separate hom-groupoids:

Hom Grpd(iI𝒢 i,𝒢)iIHom Grpd(𝒢 1,𝒢). Hom_{Grpd}\left( \underset{i \in I}{\sqcup} \mathcal{G}_i \;,\; \mathcal{G} \right) \;\simeq\; \underset{i \in I}{\prod} Hom_{Grpd}( \mathcal{G}_1, \mathcal{G} ) \,.
Remark

( of )

From def. we see that there is a whose

  • are the small groupoids;

  • are the groupoid homomorphisms ().

But since this does not reflect the existence of / between homomorphsims/ of groupoids (def. ) this is not what one is interested in when considering /.

In order to obtain the right notion of category of groupoids that does reflect homotopies, we first consider now the horizontal composition of homotopies/natural transformations.

Lemma

( of with )

Let 𝒢 1\mathcal{G}_1, 𝒢 2\mathcal{G}_2, 𝒢 3\mathcal{G}_3, 𝒢 4\mathcal{G}_4 be groupoid and let

𝒢 1F 1𝒢 2ηAAF 2AAAAF 2AA𝒢 3F 3𝒢 3 \mathcal{G}_1 \overset{F_1}{\longrightarrow} \mathcal{G}_2 \underoverset {\underset{\phantom{AA}F_2\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F'_2\phantom{AA}}{\longrightarrow}} {\Downarrow{\mathrlap{\eta}}} \mathcal{G}_3 \overset{F_3}{\longrightarrow} \mathcal{G}_3

be morphisms and a homotopy η\eta. Then there is a homotopy

𝒢 1AAAAF 2η F 1F 3F 2F 1F 3F 2F 1AAAA𝒢 2 \mathcal{G}_1 \phantom{AAAA} \underoverset {\underset{F_3 \circ F'_2\circ F_1}{\longrightarrow}} {\overset{F_3 \circ F'_2\circ F_1}{\longrightarrow}} {\Downarrow{\mathrlap{ F_2 \cdot \eta_ \cdot F_1 }}} \phantom{AAAA}\mathcal{G}_2

between the respective composites, with components given by

(F 2ηF 1)(x)F 2(η(F 1(x))). (F_2 \cdot \eta \cdot F_1)(x) \;\coloneqq\; F_2(\eta(F_1(x))) \,.

This operation constitutes a groupoid homomorphism/functor

F 3()F 1:Hom Grpd(𝒢 2,𝒢 3)Hom Grp(𝒢 1,𝒢 4). F_3\cdot (-)\cdot F_1 \;\colon\; Hom_{Grpd}(\mathcal{G}_2, \mathcal{G}_3) \longrightarrow Hom_{Grp}(\mathcal{G}_1, \mathcal{G}_4) \,.
Proof

The respect for identities is clear. To see the respect for composition, let

𝒢 2F η 1 G η 2 H𝒢 3 \mathcal{G}_2 \array{ \overset{F}{\longrightarrow} \\ \Downarrow \eta_1 \\ \overset{G}{\longrightarrow} \\ \Downarrow \eta_2 \\ \underset{H}{\longrightarrow} } \mathcal{G}_3

be two composable homotopies. We need to show that

F 3(η 2η 1F 1=(F 3η 2F 1)(F 3η 1F 1). F_3 \cdot (\eta_2 \circ \eta_1 \cdot F_1 = ( F_3 \cdot \eta_2 \cdot F_1 ) \circ ( F_3 \cdot \eta_1 \cdot F_1 ) \,.

Now for xx any object of 𝒢 1\mathcal{G}_1 we find

(F 3(η 2η 1F 1)(x) F 2((η 2η 1)(F 1(X))) F 3(η 2(F 1(x))η 1(F 1(x))) =F 2(η 2(F 1(x)))F 2(η 1(F 1(X))) =((F 3η 2F 1)(F 3η 1F 1))(x). \begin{aligned} (F_3 \cdot (\eta_2 \circ \eta_1 \cdot F_1)(x) & \coloneqq F_2((\eta_2 \circ \eta_1)(F_1(X))) \\ & \coloneqq F_3( \eta_2(F_1(x)) \circ \eta_1 (F_1(x))) \\ &= F_2( \eta_2(F_1(x)) ) \circ F_2( \eta_1(F_1(X)) ) \\ & = (( F_3 \cdot \eta_2 \cdot F_1 ) \circ ( F_3 \cdot \eta_1 \cdot F_1 ))(x) \end{aligned} \,.

Here all steps are unwinding of the definition of horizontal and of ordinary (vbertical) composition of homotopies, except the third equality, which is the functoriality of F 2F_2.

Lemma

( of )

Consider a of , groupoid homomorphsims (functors) and homotopies (natural transformations) as follows:

𝒢 1η 1AAF 1AAAAF 1AA𝒢 2η 2AAF 2AAAAF 2AA𝒢 3 \mathcal{G}_1 \underoverset {\underset{\phantom{AA}F'_1\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F_1\phantom{AA}}{\longrightarrow}} {\Downarrow {\eta_1}} \mathcal{G}_2 \underoverset {\underset{\phantom{AA}F'_2\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F_2\phantom{AA}}{\longrightarrow}} {\Downarrow {\eta_2}} \mathcal{G}_3

The of the homotopies to a single homotopy of the form

𝒢 1η 2η 1F 2F 1F 2F 1𝒢 3 \mathcal{G}_1 \underoverset {\underset{F'_2 \circ F'_1}{\longrightarrow}} {\overset{F_2\circ F_1}{\longrightarrow}} {\Downarrow \eta_2 \cdot \eta_1} \mathcal{G}_3

may be defined in temrs of the horizontal composition of homotopies with morphisms (lemma ) and the (“vertical”) composition of homotopies with themselves, in two different ways, namely by decomposing the above diagram as

𝒢 1η 1AAF 1AAAAF 1AA𝒢 2AAF 2AA𝒢 3 𝒢 1AAF 1AA𝒢 2η 2AAF 2AAAAF 2AA𝒢 3 \array{ \mathcal{G}_1 \underoverset {\underset{\phantom{AA}F'_1\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F_1\phantom{AA}}{\longrightarrow}} {\Downarrow {\eta_1}} \mathcal{G}_2 \underoverset {} {\overset{\phantom{AA}F_2\phantom{AA}}{\longrightarrow}} {} \mathcal{G}_3 \\ \mathcal{G}_1 \underoverset {\underset{\phantom{AA}F'_1\phantom{AA}}{\longrightarrow}} {} {} \mathcal{G}_2 \underoverset {\underset{\phantom{AA}F'_2\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F_2\phantom{AA}}{\longrightarrow}} {\Downarrow {\eta_2}} \mathcal{G}_3 }

or as

𝒢 1AAF 1AA𝒢 2η 2AAF 2AAAAF 2AA𝒢 3 𝒢 1η 1AAF 1AAAAF 1AA𝒢 2AAF 2AA𝒢 3 \array{ \mathcal{G}_1 \underoverset {} {\overset{\phantom{AA}F_1\phantom{AA}}{\longrightarrow}} {} \mathcal{G}_2 \underoverset {\underset{\phantom{AA}F'_2\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F_2\phantom{AA}}{\longrightarrow}} {\Downarrow {\eta_2}} \mathcal{G}_3 \\ \mathcal{G}_1 \underoverset {\underset{\phantom{AA}F'_1\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}F_1\phantom{AA}}{\longrightarrow}} {\Downarrow {\eta_1}} \mathcal{G}_2 \underoverset {\underset{\phantom{AA}F'_2\phantom{AA}}{\longrightarrow}} {} {} \mathcal{G}_3 }

In the first case we get

η 2η 1(η 2F 1)(F 2η 1) \eta_2 \cdot \eta_1 \;\coloneqq\; (\eta_2 \cdot F'_1) \circ (F_2 \cdot \eta_1)

while in the second case we get

η 2η 1(F 2η 1)(η 2F 1). \eta_2 \cdot \eta_1 \;\coloneqq\; ( F'_2 \cdot \eta_1 ) \circ (\eta_2 \cdot F_1) \,.

These two definitions coincide.

Proof

For xx an object of 𝒢 1\mathcal{G}_1, then we need that the following square in 𝒢 3\mathcal{G}_3

F 2(F 1(x)) (F 2η 1)(x) F 2(F 1(x)) (η 2F 1)(x) (η 2F 1)(x) F 2(F 1(x)) (F 2η 1)(x) F 2(F 1(y))AAAA=AAAAF 2(F 1(x)) F 2(η 1(x)) F 2(F 1(x)) η 2(F 1(x)) η 2(F 1(x)) F 2(F 1(x)) F 2(η 1(x)) F 2(F 1(y)). \array{ F_2(F_1(x)) &\overset{ (F_2\cdot \eta_1)(x) }{\longrightarrow}& F_2(F'_1(x)) \\ {}^{\mathllap{ (\eta_2 \cdot F_1)(x) }}\downarrow && \downarrow^{\mathrlap{ (\eta_2\cdot F'_1)(x) }} \\ F'_2(F_1(x)) & \underset{ (F'_2 \cdot \eta_1)(x) }{\longrightarrow} & F'_2(F'_1(y)) } \phantom{AAAA} = \phantom{AAAA} \array{ F_2(F_1(x)) &\overset{F_2(\eta_1(x))}{\longrightarrow}& F_2(F'_1(x)) \\ { }^{\mathllap{\eta_2(F_1(x))}}\downarrow && \downarrow^{\mathrlap{ \eta_2(F'_1(x)) }} \\ F'_2(F_1(x)) & \underset{F'_2(\eta_1(x))}{\longrightarrow} & F'_2(F'_1(y)) } \,.

But the ommutativity of the square on the right is the defining compatibility condition on the components of η 2\eta_2 applied to the morphism η 1(x)\eta_1(x) in 𝒢 2\mathcal{G}_2.

Proposition

( with is )

Consider groupoids, homomorphisms and homotopies of the form

𝒢 1η 1F 1F 1𝒢 2AAAAAAA𝒢 3η 3F 3F 3𝒢 4. \mathcal{G}_1 \underoverset {\underset{F'_1}{\longrightarrow}} {\overset{F_1}{\longrightarrow}} {\Downarrow \eta_1} \mathcal{G}_2 \phantom{AAAAAAA} \mathcal{G}_3 \underoverset {\underset{F'_3}{\longrightarrow}} {\overset{F_3}{\longrightarrow}} {\Downarrow \eta_3} \mathcal{G}_4 \,.

Then horizontal composition with the homotopies (lemma ) constitutes a between the functors of horizontal composition with morphisms (lemma )

(η 3()η 1):(F 3()F 1)(F 3()F 1):Hom Grpd(𝒢 2,𝒢 2)Hom Grpd(𝒢 1,𝒢 4). ( \eta_3\cdot (-)\cdot \eta_1 ) \;\colon\; ( F_3 \cdot (-)\cdot F_1 ) \;\Rightarrow\; ( F'_3 (-) \cdot F'_1 ) \;\colon\; Hom_{Grpd}(\mathcal{G}_2,\mathcal{G}_2) \longrightarrow Hom_{Grpd}(\mathcal{G}_1, \mathcal{G}_4) \,.
Proof

By lemma .

It first of all follows that the following makes sense

Definition

( of groupoids)

There is also the Ho(Grpd)Ho(Grpd) whose

  • are small groupoids;

  • are of groupoid homomorphisms modulo homotopy (i.e. modulo ).

This is usually denoted Ho(Grpd)Ho(Grpd).

Of course what the above really means is that, without quotienting out homotopies, groupoids form a , in fact a , in fact an which is enriched over the naive 1-category of groupoids from remark , hece a with .

Definition

()

Given two groupoids 𝒢 1\mathcal{G}_1 and 𝒢 2\mathcal{G}_2, then a homomorphism

F:𝒢 1𝒢 2 F\;\colon\; \mathcal{G}_1 \longrightarrow \mathcal{G}_2

is an it it is an in the Ho(Grpd)Ho(Grpd) (def. ), hence if there exists a homomorphism the other way around

G:𝒢 2𝒢 1 G \;\colon\; \mathcal{G}_2 \longrightarrow \mathcal{G}_1

and a homotopy/natural transformations of the form

GFid 𝒢 1AAAAFGid 𝒢 2. G \circ F \simeq id_{\mathcal{G}_1} \phantom{AAAA} F \circ G \simeq id_{\mathcal{G}_2} \,.
Example

( of )

If XX and YY are and f:XYf \;\colon\; X \longrightarrow Y is a between them, then this induces a groupoid homomorphism (functor) between the respective (def. )

F f:Π 1(X)Π 1(Y) F_f \;\colon\; \Pi_1(X) \longrightarrow \Pi_1(Y)

given on objects by the underlying function of ff

(F f) 0f (F_f)_0 \coloneqq f

and given on the class of a by the evident postcomposition with ff

(F f) x,y:(x[γ]y)(f(x)[fγ]f(y)). (F_f)_{x,y} \;\colon\; (x \overset{[\gamma]}{\longrightarrow} y) \;\mapsto\; (f(x) \overset{[f \circ \gamma]}{\longrightarrow} f(y) ) \,.

This construction clearly respects and and hence is itself a of the form

Π 1:TopGrpd 1 \Pi_1 \;\colon\; Top \longrightarrow Grpd_1

from the of to the of groupoids.

But more is true: If f,g:XYf,g \;\colon\; X \longrightarrow Y are two and

η:fg \eta \;\colon\; f \Rightarrow g

is a between them, hence a continuous function

η:X×[0,1]Y \eta \;\colon\; X \times [0,1] \longrightarrow Y

such that η(,0)=f\eta(-,0) = f and η(,1)=g\eta(-,1) = g, then this induces a homotopy between the above groupoid homomorphisms (a natural transformation of functors).

This shows that the fundamental groupoid functor in fact descends to

Π 1:Ho(Top)Ho(Grpd). \Pi_1 \;\colon\; Ho(Top) \longrightarrow Ho(Grpd) \,.

(In fact this means it even extends to a from the of topological spaces, continuous functions, and -classes of left homotopues, to that of groupoids.)

As a direct consequence it follows that if there is a

X hY X \simeq_h Y

between , then there is an induced betwee their

Π 1(X)Π 1(Y). \Pi_1(X) \simeq \Pi_1(Y) \,.

Hence the is a of topological spaces. Of course by prop. the fundamental groupoid is equivalent, as a groupoid, to the disjoint union of the of all the of the given topological spaces, one for each , and hence this is equivalently the statement that the set of connected components and the fundamental groups of a topological space are homotopy invariants.

Example

( of a )

Let GG be a . Then there is a groupoid, denoted BGB G, with a single object pp, with morphisms

Hom BG(p,p)G Hom_{B G}(p,p) \coloneqq G

the elements of GG, with composition the multiplication in GG, with identity morphism the in GG and with inverse morphisms the inverse elements in GG.

This is also called the of GG (because the of BGB G at the unique point is the given group: ΩBGG\Omega B G \simeq G).

For G 1,G 2G_1, G_2 two groups, then there is a between ϕ:G 1G 2\phi \colon G_1 \to G_2 and groupoid homomorphisms GG 1B G2G G_1 \to B_ G_2: the latter are all of the form BϕB \phi, with (Bϕ) 0(B \phi)_0 uniquely fixed and (Bϕ) p,p=ϕ(B \phi)_{p,p} = \phi.

This means that the construction B()B(-) is a

B():GrpGrpd 1 B(-) \;\colon\; Grp \hookrightarrow Grpd_1

into from the category of groups to the of .

But beware that this functor is not fully faithful when homotopies of groupoids are taken into acount, because there are in general non-trivial homotopies between morphims of the form

Bϕ 1,Bϕ 2:BGBH B \phi_1, B \phi_2 \;\colon\; B G \longrightarrow B H

By definition, such a homotopy (natural transformation) η:Bϕ 1Bϕ 2\eta \;\colon\; B \phi_1 \Rightarrow B \phi_2 is a choice of a single elemet η pH\eta_p \in H such that for all gGg \in G we have

ϕ 2(g)=hϕ 1(g)h 1AAAAAAAAAp h p ϕ 1(g) ϕ 2(g) p h p \phi_2(g) = h \cdot \phi_1(g) \cdot h^{-1} \phantom{AAAAAAAAA} \array{ p &\overset{h}{\longrightarrow}& p \\ {}^{\mathllap{\phi_1(g)}}\downarrow && \downarrow^{\mathrlap{\phi_2(g)}} \\ p &\underset{h}{\longrightarrow}& p }

hence such that

ϕ 2=Ad hϕ 1. \phi_2 = Ad_h \circ \phi_1 \,.

Therefore notably the induced functor

B():GrpHo(Grp) B(-) \;\colon\; Grp \longrightarrow Ho(Grp)

to the of groupoids is not fully faithful.

But since BGB G is canonically a in groupoids, we may also regard as a functor

B():GrpGrpd */ B(-) \;\colon\; Grp \longrightarrow Grpd^{\ast/}

to the of . Since groupoid homomorphisms BG 1BG 2B G_1 \to B G_2 necessarily preserve the basepoint, this makes no difference at this point. But as we now pass to the

B():GrpHo(Grpd */) B(-) \;\colon\; Grp \hookrightarrow Ho(Grpd^{\ast/})

then also the homotopies are required to preserve the absepoint, and for homotopies between homomorphisms between delooped groups this means, since there only is a single point, that these homotopies are all trivial. Hence regarded this way the functor is a again, hence an onto its . By prop. below this essential image consists precisely of the (pointed) groupoids:

Groups are equivalently pointed connected groupoids.

Example

( of groupoids)

Let {G i} iI\{G_i\}_{i \in I} be a of . Then there is a groupoid iIBG i\underset{i \in I}{\sqcup} B G_i which is the disjoint union groupoid (example ) of the groupoids BG iB G_i (example ).

Its set of objects is the index set II, and

Hom(i,j)={G i | i=j | otherwise Hom(i,j) = \left\{ \array{ G_i &\vert& i = j \\ \emptyset &\vert& \text{otherwise} } \right.
Definition

( of a groupoid)

Given a 𝒢\mathcal{G} with set of objects XX, then the “there exists a morphism from xx to yy”, i.e.

(xy)(Hom(x,y)) (x\sim y) \;\coloneqq\; \left( Hom(x,y) \neq \emptyset \right)

is clearly an on XX. The corresponding set of is denoted

π 0(𝒢) \pi_0(\mathcal{G})

and called the set of of 𝒢\mathcal{G}.

Definition

()

Given a 𝒢\mathcal{G} and an object xx, then under composition the set Hom 𝒢(x,x)Hom_{\mathcal{G}}(x,x) forms a . This is called the Aut 𝒢(x)Aut_{\mathcal{G}}(x) or vertex group or isotropy group of xx in 𝒢\mathcal{G}.

For each object xx in a groupoid 𝒢\mathcal{G}, there is a canonical groupoid homomorphism

BAut 𝒢(x)𝒢 B Aut_{\mathcal{G}}(x) \hookrightarrow \mathcal{G}

from the delooping groupoid (def. ) of the automorphism group. This takes the unique object of BAut 𝒢(x)B Aut_{\mathcal{G}}(x) to xx and takes every automorphism of xx “to itself”, regarded now again as a morphism in 𝒢\mathcal{G}.

Definition

( of )

Let 𝒢 1\mathcal{G}_1 and 𝒢 2\mathcal{G}_2 be groupoids. Then a morphism (functor)

F:𝒢 1𝒢 2 F \;\colon\; \mathcal{G}_1 \longrightarrow \mathcal{G}_2

is called a if

  1. it induces a on (def. ):

    π 0(F):π 0(𝒢 1)π 0(𝒢 2) \pi_0(F) \;\colon\; \pi_0(\mathcal{G}_1) \overset{\simeq}{\longrightarrow} \pi_0(\mathcal{G}_2)
  2. for each object xx of 𝒢 1\mathcal{G}_1 the morphism

    F x,x:Aut 𝒢 1(x)Aut 𝒢 2(F 0(X)) F_{x,x} \;\colon\; Aut_{\mathcal{G}_1}(x) \overset{\simeq}{\longrightarrow} Aut_{\mathcal{G}_2}(F_0(X))

    is an of (def. )

Lemma

( depends on basepoint only up to )

For 𝒢\mathcal{G} a groupoid, let xx and yy be two in the same (def. ). Then there is a group

Aut 𝒢(x)Aut 𝒢(y) Aut_{\mathcal{G}}(x) \simeq Aut_{\mathcal{G}}(y)

between their (def. ).

Proof

By assumption, there exists some morphism from xx to yy

xfy. x \overset{f}{\longrightarrow} y \,.

The operation of with this morphism

Aut 𝒢(x) Ad f Aut 𝒢(y) g f 1gf \array{ Aut_{\mathcal{G}}(x) &\overset{Ad_{f}}{\longrightarrow}& Aut_{\mathcal{G}}(y) \\ g &\mapsto& f^{-1} \circ g \circ f }

is clearly a group isomorphism as required.

Lemma

( between of groupoids)

Let {G i} iI\{G_i\}_{i \in I} and {H j} jJ\{H_j\}_{j \in J} be sets of and consider a homomorphism ()

F:sqcupiIG ijJH j F \;\colon\; \underset{i \in I}{sqcup} G_i \longrightarrow \underset{j \in J}{\sqcup} H_j

between the corresponding disjoint unions of groupoids (example ).

Then the following are equivalent:

  1. FF is an (def. );

  2. FF is a (def. ).

Proof

The implication 2) 1)\Rightarrow 1) is immediate.

In the other direction, assume that FF is an equivalence of groupoids, and let GG be an inverse up to natural isomorphism. It is clear that both induces bijections on connected components. To see that both are isomorphisms of automorphisms groups, observe that the conditions for the natural isomorphisms

α:GFidAAAAβ:FGid \alpha \;\colon\; G \circ F \Rightarrow id \phantom{AAAA} \beta \;\colon\; F \circ G \Rightarrow id

are in each separate groupoid BH jB H_j of the form

* α * G F 0(i),F 0(i)(F i,i(f)) id * α *AAAAAAAAAAAAAAAAAAAAA* β * F G 0(j),G 0(j)(G j,j(f)) id * β * \array{ \ast &\overset{\alpha}{\longrightarrow}& \ast \\ {}^{\mathllap{G_{F_0(i),F_0(i)}(F_{i,i}(f))}}\downarrow && \downarrow^{\mathrm{id}} \\ \ast &\underset{\alpha}{\longrightarrow}& \ast } \phantom{AAAAAAAAAAAAAAAAAAAAA} \array{ \ast &\overset{\beta}{\longrightarrow}& \ast \\ {}^{\mathllap{F_{G_0(j),G_0(j)}(G_{j,j}(f))}}\downarrow && \downarrow^{\mathrm{id}} \\ \ast &\underset{\beta}{\longrightarrow}& \ast }

since there is only a single object. But this means F i,iF_{i,i} and F j,jF_{j,j} are group isomorphisms.

Proposition

(every is to a of )

Assuming the , then:

For 𝒢\mathcal{G} any , then there exists a {G i} iI\{G_i\}_{i \in I} of groups and an (def. )

𝒢iIBG i \mathcal{G} \simeq \underset{i \in I}{\sqcup} B G_i

between 𝒢\mathcal{G} and a of groupoids (example ). This is called a of 𝒢\mathcal{G}.

Concretely, this exists for I=π 0(𝒢)I = \pi_0(\mathcal{G}) the set of of 𝒢\mathcal{G} (def. ) and for G iAut 𝒢(x)G_i \coloneqq Aut_{\mathcal{G}}(x) the (def. ) of any object xx in the given connected component.

Proof

Using the we may find a set {x i} iπ 0(𝒢)\{x_i\}_{i \in \pi_0(\mathcal{G})} of objects of 𝒢\mathcal{G}, with x ix_i being in the iπ 0(𝒢)i \in \pi_0(\mathcal{G}).

This choice induces a functor

inc:iπ 0(𝒢)Aut 𝒢(x i)𝒢 inc \;\colon\; \underset{i \in \pi_0(\mathcal{G})}{\sqcup} Aut_{\mathcal{G}}(x_i) \longrightarrow \mathcal{G}

which takes each object and morphism “to itself”.

Now using the once more, we choose in each connected component iπ 0(𝒢)i \in \pi_0(\mathcal{G}) and for each object yy in that connected component a morphism

x if x i,yy. x_i \overset{f_{x_i,y}}{\longrightarrow} y \,.

Using this we obtain a functor the other way around

p:𝒢iπ 0(𝒢)Aut 𝒢(x i) p \;\colon\; \mathcal{G} \longrightarrow \underset{i \in \pi_0(\mathcal{G})}{\sqcup} Aut_{\mathcal{G}}(x_i)

which sends each object to its connected component, and which for pairs of objects yy, zz of 𝒢\mathcal{G} is given by conjugation with the morphisms choosen above:

Hom 𝒢(y,z) p y,z Aut 𝒢(x i) y y f x i,y x i f f z z f x i,z 1 x i. \array{ Hom_{\mathcal{G}}(y,z) &\overset{p_{y,z}}{\longrightarrow}& & Aut_{\mathcal{G}}(x_i) & \\ \\ y && y & \overset{f_{x_i,y}}{\longleftarrow}& x_i \\ {}^{\mathllap{f}} \downarrow &\mapsto& {}^{\mathllap{f}}\downarrow \\ z && z & \underset{f_{x_i,z}^{-1}}{\longrightarrow} & x_i } \,.

It is now sufficient to show that there are conjugations/natural isomorphisms

pincidAAAAincpid. p \circ inc \simeq id \phantom{AAAA} inc \circ p \simeq id \,.

For the first this is immediate, since we even have equality

pinc=id. p \circ inc \;=\; id \,.

For the second we observe that choosing

η(y)f x i,y \eta(y) \coloneqq f_{x_i,y}

yields a naturality square by the above construction:

x i f x i,y y f x i,zff x i,y 1 f x i f x i,z z. \array{ x_i &\overset{f_{x_i,y}}{\longrightarrow}& y \\ {}^{ \mathllap{ f_{x_i,z} \circ f \circ f_{x_i,y}^{-1} } }\downarrow && \downarrow^{\mathrlap{f}} \\ x_i &\underset{f_{x_i,z}}{\longrightarrow}& z } \,.
Proposition

( is )

Let F:𝒢 1𝒢 2F \;\colon\; \mathcal{G}_1 \longrightarrow \mathcal{G}_2 be a homomorphism of .

Assuming the then the following are equivalent:

  1. FF is an (def. );

  2. FF is a in that

    1. it induces an of sets of components (def. );

      π 0(F):π 0(𝒢 1)π 0(𝒢 0), \pi_0(F) \;\colon\; \pi_0(\mathcal{G}_1) \overset{\simeq}{\longrightarrow} \pi_0(\mathcal{G}_0) \,,
  3. for each object x𝒢 1x \in \mathcal{G}_1 it induces an isomorphis of (def. ):

    F x,x:Aut 𝒢 1(x)Aut 𝒢 2(F 0(x)). F_{x,x} \;\colon\; Aut_{\mathcal{G}_1}(x) \overset{\simeq}{\longrightarrow} Aut_{\mathcal{G}_2}(F_0(x)) \,.
Proof

In one direction, if FF has an inverse up to natural isomorphism, then this induces by definition a bijection on connected components, and it induces isomorphism on homotopy groups by lemma .

In the other direction, choose equivalences to as in prop. to get a in the of groupoids as follows:

𝒢 1 inc 1 iπ 0(𝒢 1)Aut 𝒢 1(x i) F F˜ 𝒢 2 inc 2 iπ 0(𝒢 1)Aut 𝒢 2(F 0(x i)). \array{ \mathcal{G}_1 &\underoverset{\simeq}{inc_1}{\longleftarrow}& \underset{i \in \pi_0(\mathcal{G}_1)}{\sqcup} Aut_{\mathcal{G}_1}(x_i) \\ {}^{\mathllap{F}}\downarrow && \downarrow^{\mathrlap{\tilde F }} \\ \mathcal{G}_2 &\underoverset{inc_2}{\simeq}{\longleftarrow}& \underset{i \in \pi_0(\mathcal{G}_1)}{\sqcup} Aut_{\mathcal{G}_2}(F_0(x_i)) } \,.

Here inc 1inc_1 and inc 2inc_2 are equivalences of groupoids by prop. . Moreover, by assumption that FF is a weak homotopy equivalence F˜\tilde F is the union of of deloopings of isomorphisms of groups, and hence has a strict inverse, in particular a homotopy inverse, hence is in particular an euivalence of groupoids.

In conclusion, when regarded as a diagram in the Ho(Grpd)Ho(Grpd) (def. ), the top, bottom and right moprhism of the above diagram are isomorphisms. It follows that also ff is an isomorphism in Ho(Grpd)Ho(Grpd). But this means exactly that it is a homotopy equivalence of groupoids, by def. .

Covering spaces

A covering space (def. below) is a “continuous of sets” over a topological space, in just the same way as a is a “continuous of vector spaces”.

\,

Definition

()

Let XX be a . A of XX is a

p:EX p \colon E \longrightarrow X

such that there exists an iU iX\underset{i}{\sqcup}U_i \to X, such that restricted to each U iU_i then EXE \to X is over U iU_i to the (this example) of U iU_i with the (this example) on a F iF_i,

In summary this says that p:EXp \colon E \to X is a covering space if there exists a in of the form

iU i×Disc(F i) E (pb) p iIU i X. \array{ \underset{i}{\sqcup} U_i \times Disc(F_i) &\longrightarrow& E \\ \downarrow &(pb)& \downarrow^{\mathrlap{p}} \\ \underset{i \in I}{\sqcup} U_i &\underset{}{\longrightarrow}& X } \,.

For xU iXx \in U_i \subset X a point, then the elements in F x=F iF_x = F_i are called the of the covering at xx.

Given two covering spaces p i:E iXp_i \colon E_i \to X , then a between them is a f:E 1E 2f \colon E_1 \to E_2 between the total covering spaces, which respects the in that the following

E 1 f E 2 p 1 p 2 X. \array{ E_1 && \overset{f}{\longrightarrow} && E_2 \\ & {}_{\mathllap{p_1}}\searrow && \swarrow_{\mathrlap{p_2}} \\ && X } \,.

This defines a Cov(X)Cov(X), the over XX, whose

  • are the covering spaces over XX;

  • are the homomorphisms between these.

Example

(trivial covering space)

For XX a and SS a with Disc(S)Disc(S) the on that set, then the out of the

pr 1:X×Disc(S)X pr_1 \;\colon\; X \times Disc(S) \longrightarrow X

is a , called the trivial covering space over XX with Disc(S)Disc(S).

If EpXE \overset{p}{\longrightarrow} X is any covering space, then an of covering spaces of the form

E X×Disc(S) p pr 2 X \array{ E && \overset{\simeq}{\longrightarrow} && X \times Disc(S) \\ & {}_{\mathllap{p}}\searrow && \swarrow_{\mathrlap{pr_2}} \\ && X }

is called a trivialization of EpXE \overset{p}{\to} X.

It is in this sense that evry coverin space EE is, by definition, locally trvializable.

Example

(covering of circle by circle)

Regard the S 1={z||z|=1}S^1 = \{ z \in \mathbb{C} \;\vert\; {\vert z\vert} = 1 \} as the of elements of unit in the . For kk \in \mathbb{N}, consider the continuous function

p() k:S 1S 1 p \coloneqq (-)^k \;\colon\; S^1 \longrightarrow S^1

given by taking a complex number to its kkth power. This may be thought of as the result of “winding the circle kk times around itself”. Precisely, for k1k \geq 1 this is a (def. ) with kk leaves at each point.

graphics grabbed from Hatcher

\,

\,

Example

(covering of circle by real line)

Consider the

exp(2πi()): 1S 1 \exp(2 \pi i(-)) \;\colon\; \mathbb{R}^1 \longrightarrow S^1

from the to the , which,

  1. with the circle regarded as the unit circle in the \mathbb{C}, is given by

    texp(2πit) t \mapsto \exp(2\pi i t)
  2. with the circle regarded as the unit circle in 2\mathbb{R}^2, is given by

    t(cos(2πt),sin(2πt)). t \mapsto ( cos(2\pi t), sin(2\pi t) ) \,.

We may think of this as the result of “winding the line around the circle ad infinitum”. Precisely, this is a (def. ) with the at each point forming the set \mathbb{Z} of .

Below in example we see that this is the óf the circle.

\,

Here are some basic properties of covering spaces:

Proposition

(covering projections are )

If p:EXp \colon E \to X is a covering space projection, then pp is an .

Proof

By definition of covering space there exists an {U iX} iI\{U_i \subset X\}_{i \in I} and p 1(U i)U i×Disc(F i)p^{-1}(U_i) \simeq U_i \times Disc(F_i) for all iIi \in I. Since the out of a are (this prop.), it follows that pp is an open map when restricted to any of the p 1(U i)p^{-1}(U_i). But a general open subset WEW \subset E is the union of its restrictions to these subspaces:

W=iI(Wp 1(U i)). W = \underset{i \in I}{\cup} (W \cap p^{-1}(U_i)) \,.

Since images preserve unions (this prop.) it follows that

p(W)=iIp(Wp 1(U i)) p(W) = \underset{i \in I}{\cup} p(W \cap p^{-1}(U_i))

is a union of open sets, and hence itself open.

Lemma

( of covering space is and )

Let EpXE \overset{p}{\to} X be a covering space. Consider the

E× XE{(e 1,e 2)E×E|p(e 1)=p(e 2)} E \times_X E \coloneqq \{ (e_1, e_2) \in E \times E \;\vert\; p(e_1) = p(e_2) \}

hence (by the discussion at Top - Universal constructions) the of the E×EE \times E, as shown on the right. By the of the , there is the

E E× XE e (e,e). \array{ E &\longrightarrow& E \times_X E \\ e &\mapsto& (e,e) } \,.

Then the of EE under this function is an and a :

Δ(E)E× XEis open and closed. \Delta(E) \subset E \times_X E \;\;\; \text{is open and closed} \,.
Proof

First to see that it is an open subset. It is sufficient to show that for any eEe \in E there exists an open neighbourhood of (e,e)E× XE(e,e) \in E \times_X E.

Now by definition of covering spaces, there exists an open neighbourhood U p(e)XU_{p(e)} \subset X of p(e)Xp(e) \in X such that

U p(e)×Disc(p 1(p(e))) E| U p(e) pr 1 p U p(e). \array{ U_{p(e)} \times Disc(p^{-1}(p(e))) && \overset{\simeq}{\longrightarrow} && E\vert_{U_{p(e)}} \\ & {}_{\mathllap{pr_1}}\searrow && \swarrow_{\mathrlap{p}} \\ && U_{p(e)} } \,.

It follows that U p(e)×{e}EU_{p(e)} \times \{e\} \subset E is an open neighbourhood. Hence by the nature of the , U p(e)×U p(e)E×EU_{p(e)} \times U_{p(e)} \subset E \times E is an open neighbourhood of (e,e)(e,e) in E×EE \times E and hence by the nature of the the restriction

(E× XE)(U p(e)×U p(e))E× XE (E \times_X E) \cap (U_{p(e)} \times U_{p(e)}) \subset E \times_X E

is an open neighbourhood of (e,e)(e,e) in E× XEE \times_X E.

Now to see that the diagonal is closed, hence that the complement (E× XE)Δ(E)(E \times_X E) \setminus \Delta(E) is an open subset, it is sufficient to show that every point (e 1,e 2)(e_1, e_2) with e 1e 2e_1 \neq e_2 but p(e 1)=p(e 2)p(e_1) = p(e_2) has an open neighbourhood in this complement.

As before, there is an open neighbourhood UXU \subset X of p(e 1)=p(e 2)p(e_1) = p(e_2) over which the cover trivializes, and hence U×{e 1},U×{e 2}EU \times \{e_1\}, U \times \{e_2\} \subset E are open neighbourhoods of e 1e_1 and e 2e_2, respectively. These are disjoint by the assumption that e 1e 2e_1 \neq e_2. As above, this means that the intersection

(E× XE)((U×{e 1})×(U×{e 2}))(E× XE)Δ(E) (E \times_X E) \cap ( (U \times \{e_1\}) \times (U \times \{e_2\}) ) \subset (E \times_X E) \setminus \Delta(E)

is an open subset of the complement of the diagonal in the fiber product.

\,

Lifting properties

If EpXE \overset{p}{\longrightarrow} X is any (possibly a or a ) then a is a continuous function σ:XE\sigma \colon X \to E which sends each point in the base to a point in the above it, hence which makes this :

E σ p X = X. \array{ && E \\ &{}^{\mathllap{\sigma}}\nearrow& \downarrow^{\mathrlap{p}} \\ X &=& X } \,.

We may think of this as “lifting” each point in the base to point in the fibers “through” the projection map pp. More generally if YXY \hookrightarrow X is a subspace, we may consider such lifts only over YY

E σ p Y X \array{ && E \\ &{}^{\mathllap{\sigma}}\nearrow& \downarrow^{\mathrlap{p}} \\ Y &\hookrightarrow& X }

sometimes called a “local section”. But this suggests that for YfXY \overset{f}{\longrightarrow} X any continuous function, we consider “lifting its image through pp

E σ p Y f X. \array{ && E \\ &{}^{\mathllap{\sigma}}\nearrow& \downarrow^{\mathrlap{p}} \\ Y &\underset{f}{\longrightarrow}& X } \,.

For example if Y=[0,1]Y = [0,1] is the , then f:[0,1]Xf \colon [0,1] \to X is a in the base space XX, and a lift through pp of this is a path in the total space which “runs above” the given path. Such lifts of paths through covering projections is the topic of below.

Here it is of interest to consider the lifting problem subject to some constraint. For instance we will want to consider lifts of paths γ:[0,1]X\gamma \colon [0,1] \to X through a covering projection, subject to the condition that the starting point γ(0)\gamma(0) is lifted to a prescribed point pEp \in E.

Since such a point is equivalently a continuous function const p:*Xconst_p \colon \ast \to X out of the , this is the same as asking for a continuous function σ\sigma that makes both triangles in the following :

* const p E const 0 σ p [0,1] γ X. \array{ \ast &\overset{const_p}{\longrightarrow}& E \\ {}^{\mathllap{const_0}}\downarrow &{}^{\mathllap{\sigma}}\nearrow& \downarrow^{\mathrlap{p}} \\ [0,1] &\underset{\gamma}{\longrightarrow}& X } \,.

This is an example of a general situation which plays a central role in : We say that a square

A E i p B X \array{ A &\longrightarrow& E \\ {}^{\mathllap{i}}\downarrow && \downarrow^{\mathrlap{p}} \\ B &\longrightarrow& X }

is a and that a diagonal morphism

A E i p B X \array{ A &\longrightarrow& E \\ {}^{\mathllap{i}}\downarrow &\nearrow& \downarrow^{\mathrlap{p}} \\ B &\longrightarrow& X }

such that both resulting triangles commute is a . If such a lift exists for for the given pp and for each ii taken from some of morphisms, then one says that pp has the against this class.

We now discuss some satisfied by covering spaces:

  1. homotopy-lifting propery,

  2. the lifting theorem.

A first application of the lifting theorem is that it gives the concept of the (def. , prop. below) which is central to the theory of coverign spaces.

These lifting properties will be used in below for the computation of and higher of some topological spaces.

\,

Lemma

( out of into are unique relative to any point)

Let

  1. EpXE \overset{p}{\to} X be a covering space,

  2. YY a

  3. f:YXf \;\colon\; Y \longrightarrow X a .

  4. f^ 1,f^ 2:YE\hat f_1, \hat f_2 \;\colon\; Y \longrightarrow E two of ff, in that the following :

    E f^ i p Y f X \array{ && E \\ & {}^{\mathllap{\hat f_i}}\nearrow & \downarrow^{\mathrlap{p}} \\ Y &\underset{f}{\longrightarrow}& X }

    for i{1,2}i \in \{1,2\}.

If there exists yYy \in Y such that f^ 1(y)=f^ 2(y)\hat f_1(y) = \hat f_2(y) then the two lifts already agree everywhere: f^ 1=f^ 2\hat f_1 = \hat f_2.

Proof

By the of the

E× XE{(e 1,e 2)E×E|p(e 1)=p(e 2)}E×E E \times_X E \coloneqq \left\{ (e_1, e_2) \in E \times E \;\vert\; p(e_1) = p(e_2) \right\} \subset E \times E

the two lifts determine a single continuous function of the form

(f^ 1,f^ 2):YE× XE. (\hat f_1, \hat f_2) \;\colon\; Y \longrightarrow E \times_X E \,.

Write

Δ(E){(e,e)E× XE|eE} \Delta(E) \coloneqq \left\{ (e,e) \in E \times_X E \;\vert\; e \in E \right\}

for the on EE in the fiber product. By lemma this is an open subset and a closed subset of the fiber product space. Hence by continuity of (f^ 1,f^ 2)(\hat f_1, \hat f_2) also its pre-image

(f^ 1,f^ 2) 1(Δ(E))Y (\hat f_1, \hat f_2)^{-1}(\Delta(E)) \subset Y

is both closed and open, hence also its is open in YY.

Moreover, the assumption that the functions f^ 1\hat f_1 and f^ 2\hat f_2 agree in at least one point means that the above pre-image is . Therefore the assumption that YY is implies that this pre-image coincides with all of YY. This is the statement to be proven.

Lemma

(path lifting property)

Let p:EXp \colon E \to X be any . Given

  1. γ:[0,1]X\gamma \colon [0,1] \to X a in XX,

  2. x^ 0E\hat x_0 \in E be a lift of its starting point, hence such that p(x^ 0)=γ(0)p(\hat x_0) = \gamma(0)

then there exists a unique path γ^:[0,1]E\hat \gamma \colon [0,1] \to E such that

  1. it is a lift of the original path: pγ^=γp \circ \hat \gamma = \gamma;

  2. it starts at the given lifted point: γ^(0)=x^ 0\hat \gamma(0) = \hat x_0.

In other words, every in of the form

{0} x^ 0 E p [0,1] γ X \array{ \{0\} &\overset{\hat x_0}{\longrightarrow}& E \\ \downarrow && \downarrow^{\mathrlap{p}} \\ [0,1] &\underset{\gamma}{\longrightarrow}& X }

has a unique :

{0} x^ 0 E γ^ p [0,1] γ X. \array{ \{0\} &\overset{\hat x_0}{\longrightarrow}& E \\ \downarrow &{}^{\mathllap{\hat \gamma}}\nearrow& \downarrow^{\mathrlap{p}} \\ [0,1] &\underset{\gamma}{\longrightarrow}& X } \,.
Proof

First consider the case that the covering space is trival, hence of the form

pr 1:X×Disc(S)X. pr_1 \;\colon\; X \times Disc(S) \longrightarrow X \,.

By the of the in this case a lift γ^:[0,1]X×Disc(S)\hat \gamma \colon [0,1] \to X \times Disc(S) is equivalently a of continuous functions

pr 1(γ^):[0,1]XAAAApr 2(γ^):[0,1]Disc(S), pr_1(\hat \gamma) \colon [0,1] \to X \phantom{AAAA} pr_2(\hat \gamma) \colon [0,1] \to Disc(S) \,,

Now the lifting condition explicitly fixes pr 1(γ^)=γpr_1(\hat \gamma) = \gamma. Moreover, a continuous function into a Disc(S)Disc(S) is , and since [0,1][0,1] is a this means that pr 2(γ^)pr_2(\hat \gamma) is in fact a (this example), hence uniquely fixed to be pr 2(γ^)=x^ 0pr_2(\hat \gamma) = \hat x_0.

This shows the statement for the case of trivial covering spaces.

Now consider any covering space p:EXp \colon E \to X. By definition of covering spaces, there exists for every point xXx \in X a U xXU_x \subset X such that the restriction of EE to U xU_x becomes a trivial covering space:

p 1(U x)U x×Disc(p 1(x)). p^{-1}(U_x) \simeq U_x \times Disc(p^{-1}(x)) \,.

Consider such a choice

{U xX} xX. \{U_x \subset X\}_{x \in X} \,.

This is an of XX. Accordingly, the

{γ 1(U x)[0,1]} xX \left\{ \gamma^{-1}(U_x) \subset [0,1] \right\}_{x \in X}

constitute an open cover of the [0,1][0,1].

Now the is a , so that this cover has a finite open subcover. By the , each element in this finite subcover is a disjoint union of open intervals. The collection of all these open intervals is an open refinement of the original cover, and by compactness it once more has a finite subcover, now such that each element of the subcover is guaranteed to be a single open interval.

This means that we find a of points

t 0<t 1<< n+1[0,1] t_0 \lt t_1 \lt \cdots \lt_{n+1} \in [0,1]

with t 0=0t_0 = 0 and t n+1=1t_{n+1} = 1 such that for all 0<jn0 \lt j \leq n there is x jXx_j \in X such that the corresponding path segment

γ([t j,t j+1])X \gamma([t_j, t_{j+1}]) \subset X

is contained in U x jU_{x_j} from above.

Now assume that γ^| [0,t j]\hat \gamma\vert_{[0,t_j]} has been found. Then by the triviality of the covering space over U x jU_{x_j} and the first argument above, there is a unique lift of γ| [t j,t j+1]\gamma\vert_{[t_j, t_{j+1}]} to a continuous function γ^| [t j,t j+1]\hat \gamma|_{[t_j,t_{j+1}]} with starting point γ^(t j)\hat \gamma(t_j). Since [0,t j+1][0,t_{j+1}] is the [0,t j]{t j}[t j,t j+1][0,t_j] \underset{\{t_j\}}{\sqcup} [t_j,t_{j+1}] (this example), it follows that γ^| [0,t j]\hat \gamma|_{[0,t_j]} and γ^| [t j,t j+1]\hat \gamma\vert_{[t_j,t_{j+1}]} uniquely glue to a continuous function γ^| [0,t j+1]\hat \gamma\vert_{[0,t_{j+1}]} which lifts γ| [0,t j+1]\gamma\vert_{[0,t_{j+1}]}.

By over jj, this yields the required lift γ^\hat \gamma.

Conversely, given any lift, γ^\hat \gamma, then its restrictions γ^| [t j,t j+1]\hat \gamma\vert_{[t_j, t_{j+1}]} are uniquely fixed by the above inductive argument. Therefore also the total lift is unique. Altrnatively, uniqueness of the lifts is a special case of lemma .

Proposition

( of )

Let

  1. EpXE \overset{p}{\to} X be a covering space;

  2. YY a .

Then every of the form

Y f^ E (id y,const 0) p Y×[0,1] η X \array{ Y &\overset{\hat f}{\longrightarrow}& E \\ {}^{\mathllap{ (id_y, const_0)}}\downarrow && \downarrow^{\mathrlap{p}} \\ Y \times [0,1] &\underset{\eta}{\longrightarrow}& X }

has a unique

Y f^ E (id y,const 0) η^ p Y×[0,1] η X. \array{ Y &\overset{\hat f}{\longrightarrow}& E \\ {}^{\mathllap{ (id_y, const_0)}}\downarrow &{}^{\mathllap{\hat \eta}}\nearrow& \downarrow^{\mathrlap{p}} \\ Y \times [0,1] &\underset{\eta}{\longrightarrow}& X } \,.
Proof

It is clear what the lift must be: For every point yYy \in Y the situation restricts to that of path lifting

* const y Y f E const 0 (id y,const 0) η^ p [0,1] (const y,id) Y×[0,1] η X. \array{ \ast &\overset{const_y}{\longrightarrow}& Y &\overset{f}{\longrightarrow}& E \\ {}^{\mathllap{const_0}}\downarrow && {}^{\mathllap{ (id_y, const_0)}}\downarrow &{}^{\mathllap{\hat \eta}}\nearrow& \downarrow^{\mathrlap{p}} \\ [0,1] &\underset{(const_y,id)}{\longrightarrow}& Y \times [0,1] &\underset{\eta}{\longrightarrow}& X } \,.

And so at each point yYy \in Y the lift of η(x,)\eta(x,-) must be the unique path that lifts this with starting point f^^(y)\hat \hat f(y). We just need to see that this lift is a continuous function.

To that end we generalize he proof of the path lifting to connected open neighbourhoods of points in YY:

Let {U iX} iI\{U_i \subset X\}_{i \in I} be an open cover over which the covering space trivializes. Then the pre-images {η 1(U i)Y×[0,1]} iI\{\eta^{-1}(U_i) \subset Y \times [0,1]\}_{i \in I} is an open cover of the product space. By nature of the and the on [0,1][0,1], each of the η 1(U i)\eta^{-1}(U_i) is a union of Cartesian products V j×I jV_j \times I_j with V iYV_i \subset Y an open subset of YY and I i[0,1]I_i \subset [0,1] an interval. Hence there is an open cover of the form

{V j×I jY×[0,1]} jJ \{ V_j \times I_j \subset Y \times [0,1] \}_{j \in J}

with the property that for each jj there exists iIi \in I with η(V j×I j)U i\eta(V_j \times I_j) \subset U_i.

Now by the fact that [0,1][0,1] is a , for each yYy \in Y there exists a finite set K yJK_y \subset J such that

{V k×I k} kK yK \{ V_k \times I_k \}_{k \in K_y \subset K}

still restricts to a cover of {y}×[I]\{y\} \times [I]. Since KK is finite, the intersection

V ykK y V_y \;\coloneqq\; \underset{k \in K_y}{\cap}

is still open, and so also

{V y×I k} kK y \{ V_y \times I_k \}_{k \in K_y}

still restricts to a cover of {y}×[0,1]\{y\} \times [0,1].

This means that the same argument as for the path lifting in lemma provides a unique lift η| V y×[0,1]^\widehat{\eta\vert_{V_y \times [0,1]}} for each yYy \in Y.

Moreover, for y 1,y 2Yy_1, y_2 \in Y two points, these lifts clearly have to agree on V y 1V y 2V_{y_1} \cap V_{y_2}.

Since {V y×[0,1]Y×[0,1]} yY\{V_y \times [0,1] \subset Y \times [0,1]\}_{y \in Y} is an open cover, means that there is a unique function η^\hat \eta that restricts to all these local lifts (this prop). This is the required lift.

Remark

( are )

Continuous functions that satisfy the , hence that have the against continuous functions of the form Y(id,const 0)Y×[0,1]Y \overset{(id, const_0)}{\longrightarrow} Y \times [0,1] are called . Hence prop. says that covering projections are in particular Hurewicz fibrations.

Example

( for given lifts of paths relative starting point)

Let p:EXp \colon E \to X be a . Then given a relative the starting point between two in XX,

η:γ 1γ 2 \eta \;\colon\; \gamma_1 \Rightarrow \gamma_2

there is for every lift γ^ 1,γ^ 2\hat \gamma_1, \hat \gamma_2 of these two paths to paths in EE with the same starting point a unique homotopy

η^:γ^ 1γ^ 2 \hat \eta \;\colon\; \hat \gamma_1 \Rightarrow \hat \gamma_2

between the lifted paths that lifts the given homotopy:

For of the form

([0,1]×{0})({0,1}×[0,1]) (γ 1,γ 2) E η^ p [0,1]×[0,1] η X \array{ ([0,1] \times \{0\}) \cup (\{0,1\} \times [0,1]) &\overset{(\gamma_1, \gamma_2)}{\longrightarrow}& E \\ {}^{\mathllap{}}\downarrow &{}^{\mathllap{\hat \eta}}\nearrow& \downarrow^{\mathrlap{p}} \\ [0,1] \times [0,1] &\underset{\eta}{\longrightarrow}& X }

there is a unique diagonal in the lower diagram, as shown.

Moreover if the homotopy η\eta also fixes the endpoint, then so does the lifted homotopy η^\hat \eta.

Proof

There are horizontal such that the following diagram commutes

[0,1] ([0,1]×{0})({0,1}×[0,1]) [0,1]×[0,1] [0,1]×[0,1]. \array{ [0,1] &\overset{\simeq}{\longrightarrow}& ([0,1] \times \{0\}) \cap ( \{0,1\} \times [0,1] ) \\ \downarrow && \downarrow \\ [0,1] \times [0,1] &\underset{\simeq}{\longrightarrow}& [0,1] \times [0,1] } \,.

With this the statement follows from .

Example

Let (E,e)p(X,x)(E,e) \overset{p}{\longrightarrow} (X,x) be a and let f:(Y,y)(X,x)f \colon (Y,y) \longrightarrow (X,x) be a point-preserving such that the image of the of (Y,y)(Y,y) is contained within the image of the fundamental group of (E,e)(E,e) in that of (X,x)(X,x):

f *(π 1(Y,y))p *(π 1(E,e))AAπ 1(X,x). f_\ast(\pi_1(Y,y)) \subset p_\ast(\pi_1(E,e)) \phantom{AA} \subset \pi_1(X,x) \,.

Then for Y\ell_Y a in (Y,y)(Y,y) that happens to be a , every lift of its image path ff \circ \ell in (X,x)(X,x) to a path f Y^\widehat{f\circ \ell_Y} in (E,e)(E,e) is also a loop there.

Proof

By assumption, there is a loop E\ell_E in (E,e)(E,e) and a homotopy fixing the endpoints of the form

η X:p Ef Y. \eta_{X} \;\colon\; p \circ \ell_E \Rightarrow f\circ \ell_Y \,.

Then by the homotopy lifting property as in example , there is a homotopy in (E,e)(E,e) relative to the basepoint

η E: Ef Y^ \eta_{E} \;\colon\; \ell_E \Rightarrow \widehat{f \circ \ell_Y}

and lifting the homotopy η X\eta_X. Therefore η E\eta_E is in fact a homotopy between loops, and so f Y^\widehat{f \circ \ell_Y} is indeed a loop.

Proposition

(lifting theorem)

Let

  1. p:EXp \colon E \to X be a ;

  2. eEe \in E a point, with xp(e)x \coloneqq p(e) denoting its image,

  3. YY be a and ;

  4. yYy \in Y a point

  5. f:(Y,y)(X,x)f \colon (Y,y) \longrightarrow (X,x) a such that f(y)=xf(y) = x.

Then the following are equivalent:

  1. There exists a unique lift f^\hat f in the diagram

    (E,e) f^ p (Y,y) f (X,x) \array{ && (E,e) \\ & {}^{\mathllap{\hat f}}\nearrow & \downarrow^{\mathrlap{p}} \\ (Y,y) &\underset{f}{\longrightarrow}& (X,x) }

    of .

  2. The of the of YY under ff in that of XX is contained in the image of the fundamental group of EE under pp:

    f *(π 1(Y,y))p *(π 1(E,e)) f_\ast(\pi_1(Y,y)) \subset p_\ast( \pi_1(E,e) ) \,

Moreover, if YY is path-connected, then the lift in the first item is unique.

Proof

The implication 1)2)1) \Rightarrow 2) is immediate. We need to show that the second statement already implies the first.

So assume that f *(π 1(Y,y))subetp *(π 1(E,e))f_\ast(\pi_1(Y,y)) \subet p_\ast(\pi_1(E,e)). If a lift exists, then its uniqueness is given by lemma . Hence we need to exhibit a lift.

Since YY is connected and locally path-connected, it is also a (this prop.). Hence for every point yYy' \in Y there exists a γ\gamma connecting yy with yy' and hence a path fγf \circ \gamma connecting xx with f(y)f(y'). By the path-lifting property (lemma ) this has a unique lift

{0} e E fγ^ p [0,1] fγ X. \array{ \{0\} &\overset{e}{\longrightarrow}& E \\ \downarrow &{}^{\mathllap{\widehat{f \circ \gamma}}}\nearrow& \downarrow^{\mathrlap{p}} \\ [0,1] &\underset{f \circ \gamma}{\longrightarrow}& X } \,.

Therefore

f^(y)fγ^(1) \hat f(y') \coloneqq \widehat{f \circ \gamma}(1)

is a lift of f(y)f(y').

We claim now that this pointwise construction is independent of the choice γ\gamma, and that as a function of yy' it is indeed continuous. This will prove the claim.

First, by the path lifting lemma the lift fγ^\widehat{\f \circ \gamma} is unique given fγf \circ \gamma, and hence f^(y)\hat f(y') depends at most on the choice of γ\gamma.

Hence let γ:[0,1]Y\gamma' \colon [0,1] \to Y be another path in YY that connects yy with yy'. We need to show that then fγ^=fγ^\widehat{f \circ \gamma'} = \widehat{f \circ \gamma}.

First observe that if γ\gamma' is related to γ\gamma by a , so that then also fγf \circ \gamma' is related to fγf \circ \gamma by a homotopy, then this is the statement of the homotopy lifting property in the form of example .

Next write γ¯γ\bar\gamma'\cdot \gamma for the of the path γ\gamma with the of the path γ\gamma'. This is hence a loop in YY, and so f(γ¯γ)f \circ (\bar\gamma'\cdot \gamma) is a loop in XX. The assumption that f *(π 1(Y,y))p *(π 1(E,e))f_\ast(\pi_1(Y,y)) \subset p_\ast(\pi_1(E,e)) implies, via example , that the path f(γ¯γ)^\widehat{f \circ (\bar \gamma' \cdot \gamma)} which lifts this loop to EE is itself a loop in EE.

By uniqueness of path lifting, this means that the lift of

f(γ(γ¯γ))=(fγ)(f(γ¯γ)) f \circ ( \gamma' \cdot (\bar\gamma' \cdot \gamma) ) = (f \circ \gamma') \cdot (f \circ (\bar \gamma' \cdot \gamma) )

coincides at 1[0,1]1 \in [0,1] with that of fγf \circ \gamma' at 1. But γ(γ¯γ)\gamma' \cdot (\bar \gamma' \cdot \gamma) is homotopic (via reparameterization) to just γ\gamma. Hence it follows now with the first statement that the lift of fγf \circ \gamma' indeed coincides with that of fγf \circ \gamma.

This shows that the above prescription for f^\hat f is well defined.

It only remains to show that the function f^\hat f obtained this way is continuous.

Let yYy' \in Y be a point and W f^(y)EW_{\hat f(y')} \subset E an open neighbourhood of its image in EE. It is sufficient to see that there is an open neighbourhood V yYV_{y'} \subset Y such that f^(V y)W f^(y)\hat f(V_y) \subset W_{\hat f(y')}.

Let U f(y)XU_{f(y')} \subset X be an open neighbourhood over which pp trivializes. Then the restriction

p 1(U f(y))W f^(y)U f(y)×Disc(p 1(f(y))) p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \;\subset\; U_{f(y')} \times Disc(p^{-1}(f(y')))

is an open subset of the product space. Consider its further restriction

(U f(y)×{f^(y)})(p 1(U f(y))W f^(y)) \left( U_{f(y')} \times \{\hat f(y')\} \right) \cap \left( p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \right)

to the

U f(y)×{f^(y)}U f(y)×p 1(f(y)) U_{f(y')} \times \{\hat f(y')\} \;\subset\; U_{f(y')} \times p^{-1}(f(y'))

which is itself an open subset. Since pp is an (this prop.), the subset

p((U f(y)×{f^(y)})(p 1(U f(y))W f^(y)))X p\left( \left( U_{f(y')} \times \{\hat f(y')\} \right) \cap \left( p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \right) \right) \subset X

is open, hence so is its pre-image

f 1(p((U f(y)×{f^(y)})(p 1(U f(y))W f^(y))))Y. f^{-1} \left( p \left( \left( U_{f(y')} \times \{\hat f(y')\} \right) \cap \left( p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \right) \right) \right) \;\subset\; Y \,.

Since YY is assumed to be , there exists a path-connected open neighbourhood

V yf 1(p((U f(y)×{f^(y)})(p 1(U f(y))W f^(y)))). V_{y'} \subset f^{-1}\left(p\left( \left(U_{f(y')} \times \{\hat f(y')\}\right) \cap \left( p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \right) \right) \right) \,.

By the uniqueness of path lifting, the image of that under f^\hat f is

f^(V y ) =f(V y)×{f^(y)} p((U f(y)×{f^(y)})(p 1(U f(y))W f^(y)))×{f^(y)} (U f(y)×{f^(y)})(p 1(U f(y))W f^(y)) W f^(y). \begin{aligned} \hat f(V_{y_'}) & = f(V_{y'}) \times \{\hat f(y')\} \\ & \subset p\left( \left(U_{f(y')} \times \{\hat f(y')\}\right) \cap \left( p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \right) \right) \times \{\hat f(y')\} \\ & \simeq \left( U_{f(y')} \times \{\hat f(y')\} \right) \cap \left( p^{-1}(U_{f(y')}) \cap W_{\hat f(y')} \right) \\ & \subset W_{\hat f(y')} \end{aligned} \,.

This shows that the lifted function is continuous. Finally that this continuous lift is unique is the statement of lemma .

The lifting theorem implies that there are “universal” covering spaces:

Definition

()

A EpXE \overset{p}{\to} X is called a if the total space EE is a (def. )

It makes sense to speak of universal covering space, because any two are isomorphic:

Proposition

( is unique up to )

For XX a , then any two over XX (def. ) are isomorphic.

Proof

Since both E 1E_1 and E 2E_2 are simply connected, the assumption of the lifting theorem for covering spaces is satisfied (prop. ). This says that there are horizontal continuous function making the following diagrams commute:

E 1 f E 2 p 1 p 2 XAAAAAAE 2 g E 1 p 1 p 2 X \array{ E_1 && \overset{f}{\longrightarrow} && E_2 \\ & {}_{\mathllap{p_1}}\searrow && \swarrow_{\mathrlap{p_2}} \\ && X } \phantom{AAAAAA} \array{ E_2 && \overset{g}{\longrightarrow} && E_1 \\ & {}_{\mathllap{p_1}}\searrow && \swarrow_{\mathrlap{p_2}} \\ && X }
E i id E i p i p i X \array{ E_i && \overset{id}{\longrightarrow} && E_i \\ & {}_{\mathllap{p_i}}\searrow && \swarrow_{\mathrlap{p_i}} \\ && X }

and that these are unique once we specify the image of a single point, which we may freely do (in the given fiber).

So if we pick any point xXx \in X and x^ 1E 1\hat x_1 \in E_1 with p(x^)=xp(\hat x) = x and x^ 2E 2\hat x_2 \in E_2 with p(x^ 2)=xp(\hat x_2) = x and specify that f(x^ 1)=x^ 2f(\hat x_1) = \hat x_2 and g(x^ 2)=x^ 1g(\hat x_2) = \hat x_1 then uniqueness applied to the composites implies fg=id E 2f \circ g = id_{E_{2}} and gf=id E 1g \circ f = id_{E_1}.

Example

( of the )

The , which is simply connected by example , equipped with the projection from example

exp(2πi()): 1S 1 \exp(2 \pi i(-)) \;\colon\; \mathbb{R}^1 \longrightarrow S^1

is (prop. ) of the .

Monodromy

Since the lift of a path through a is unique once the lift of the starting point is chosen (lemma ) every path in the base space determines a between the over its endpoints. By the of covering spaces as in example this function only depends on the of the path under . Therefore this fiber-assignment is in fact an of the of the base space on sets, called a (def. below). In particular, associated with any homotopy-class of a , hence of an element in the , there is associated a of the fiber over the loop’s basepoint with itself, hence a of the . This is called the of the covering space. It is a measure for how the coverign space fails to be globally trivial.

In fact the (prop. ) below says that the representation characterizes the covering spaces completely and faithfully. This means that covering spaces may be dealt with completely with tools from and , a fact that we make use of in the computation of examples below.

\,

Definition

()

Let 𝒢\mathcal{G} be a . Then:

A of 𝒢\mathcal{G} is a groupoid homomorphism ()

ρ:𝒢Core(Vect) \rho \;\colon\; \mathcal{G} \longrightarrow Core(Vect)

to the groupoid of the category of (example ). Hence this is

  1. For each object xx of 𝒢\mathcal{G} a V xV_x;

  2. for each morphism xfyx \overset{f}{\longrightarrow} y of 𝒢\mathcal{G} a ρ(f):V xV y\rho(f) \;\colon\; V_x \to V_y

such that

  1. (respect for composition) for all composable morphisms xfygzx \overset{f}{\to}y \overset{g}{\to} z in the groupoid we have an

    ρ(g)ρ(f)=ρ(gf) \rho(g) \circ \rho(f) = \rho(g \circ f)
  2. (respect for identities) for each object xx of the groupoid we have an equality

    ρ(id x)=id V x. \rho(id_x) = id_{V_x} \,.

Similarly a of 𝒢\mathcal{G} is a groupoid homomorphism ()

ρ:𝒢Core(Set) \rho \;\colon\; \mathcal{G} \longrightarrow Core(Set)

to the groupoid core of . Hence this is

  1. For each object xx of 𝒢\mathcal{G} a S xS_x;

  2. for each morphism xfyx \overset{f}{\longrightarrow} y of 𝒢\mathcal{G} a ρ(f):S xS y\rho(f) \;\colon\; S_x \to S_y

such that composition and identities are respected, as above.

For ρ 1\rho_1 and ρ 2\rho_2 two such representations, then a homomorphism of representations

ϕ:ρ 1ρ 2 \phi \;\colon\; \rho_1 \longrightarrow \rho_2

is a between these functors, hence is

  • for each object xx of the groupoid a (linear) function

    (V 1) xϕ(x)(V 2) x (V_1)_x \overset{\phi(x)}{\longrightarrow} (V_2)_x
  • such that for all morphisms xfyx \overset{f}{\longrightarrow} y we have

    ϕ(y)ρ 1(f)=ρ 2(x)ϕ(x)AAAAAA(V 1) x ϕ(x) (V 2) x ρ 1(f) ϕ 2(f) (V 1) y ϕ(y) (V 2) y \phi(y) \circ \rho_1(f) = \rho_2(x) \circ \phi(x) \phantom{AAAAAA} \array{ (V_1)_x &\overset{\phi(x)}{\longrightarrow}& (V_2)_x \\ {}^{\mathllap{\rho_1(f)}}\downarrow && \downarrow^{\mathrlap{\phi_2(f)}} \\ (V_1)_y &\underset{\phi(y)}{\longrightarrow}& (V_2)_y }

By def. the representations of 𝒢\mathcal{G} in Core(𝒞)Core(\mathcal{C}) and homomorphisms between them constitute a called the

Rep(𝒢)Hom Grpd(𝒢,Core(𝒞)). Rep(\mathcal{G}) \;\coloneqq\; Hom_{Grpd}(\mathcal{G}, Core(\mathcal{C})) \,.
Example/Definition

( are of )

If here \mathcal(G) = B G is the groupoid of a G\mathcal(G (example ), then a of BGB G is a of GG (def. ), and one writes

Rep(G)Rep(BG) Rep(G) \coloneqq Rep(B G)

for the .

For each object xXx \in X the canonical inclusion of the delooping groupoid of the (from def. )

inc x:BAut math𝒢 inc_x \;\colon\; B Aut_{\math} \hookrightarrow \mathcal{G}

induces by precomposition a homomorphism of representation groupoids:

Hom(inc x,Core(𝒞)):Rep(𝒢,𝒞)Rep(Aut 𝒢(x),𝒞). Hom(inc_x, Core(\mathcal{C})) \;\colon\; Rep(\mathcal{G}, \mathcal{C}) \longrightarrow Rep(Aut_{\mathcal{G}}(x), \mathcal{C}) \,.

We say that a groupoid representation is faithful or free if for all objects xx its restriction to a group representation of Azt 𝒢(x)Azt_{\mathcal{G}}(x) this way is transitive or free, respectively.

Here the representation ρ\rho of a group GG on some set SS

  1. if for all pairs of elements s 1,s 2Ss_1, s_2 \in S there is a gGg \in G such that ρ(g)(s 1)=s 2\rho(g)(s_1) = s_2;

  2. if whenever g(s)=sg(s) = s holds for all sSs \in S then gg is the .

Proposition

( are of )

Assuming the then the following holds:

Let 𝒢\mathcal{G} be a . Then its Rep(𝒢)Rep(\mathcal{G}) (def. ) is (def. ) to the (example ) indexed by the set of π 0(𝒢)\pi_0(\mathcal{G}) (def. ) of (example ) of the G iAut 𝒢(x i)G_i \coloneqq Aut_{\mathcal{G}}(x_i) (def. ) for x ix_i any object in the iith connected component:

Rep(𝒢)iπ 0(𝒢)Rep(G i). Rep(\mathcal{G}) \;\simeq\; \underset{i \in \pi_0(\mathcal{G})}{\prod} Rep(G_i) \,.
Proof

Let 𝒞\mathcal{C} be the category that the representation is on (e.g. 𝒞=\mathcal{C} = for ). Then by definition

Rep(𝒢)=Hom Grpd(𝒢,Core(𝒞)). Rep(\mathcal{G}) = Hom_{Grpd}( \mathcal{G} , Core(\mathcal{C}) ) \,.

Consider the injection functor of the from lemma

inc:iπ 0(𝒢)BG i𝒢. inc \;\colon\; \underset{i \in \pi_0(\mathcal{G})}{\sqcup} B G_i \overset{}{\longrightarrow} \mathcal{G} \,.

By lemma the pre-composition with this constitutes a functor

inc *:Hom(𝒢,𝒞)Hom(iπ 0(𝒢)BG i,𝒞) inc^\ast \;\colon\; Hom( \mathcal{G}, \mathcal{C} ) \longrightarrow Hom( \underset{i \in \pi_0(\mathcal{G})}{\sqcup} B G_i, \mathcal{C} )

and by combining lemma with lemma this is an . Finally, by example the groupoid on the right is the product groupoid as claimed.

Definition

( of a )

Let XX be a and EpXE \overset{p}{\to} X a (def. ). Write Π 1(X)\Pi_1(X) for the of XX (example ).

Define a groupoid homomorphism

Fib E:Π 1(X)Core(Set) Fib_E \;\colon\; \Pi_1(X) \longrightarrow Core(Set)

to the groupoid core of the of (example ), hence a (example ), as follows:

  1. to a point xXx \in X assign the p 1({x})Setp^{-1}(\{x\}) \in Set;

  2. to the of a γ\gamma connecting xγ(0)x \coloneqq \gamma(0) with yγ(1)y \coloneqq \gamma(1) in XX assign the function p 1({x})p 1({y})p^{-1}(\{x\}) \longrightarrow p^{-1}(\{y\}) which takes x^p 1({x})\hat x \in p^{-1}(\{x\}) to the endpoint of a path γ^\hat \gamma in EE which lifts γ\gamma through pp with starting point γ^(0)=x^\hat \gamma(0) = \hat x

    p 1(x) p 1(y) (x^=γ^(0)) γ^(1). \array{ p^{-1}(x) &\overset{}{\longrightarrow}& p^{-1}(y) \\ (\hat x = \hat \gamma(0)) &\mapsto& \hat \gamma(1) } \,.

This construction is well defined for a given representative γ\gamma due to the unique path-lifting property of covering spaces (lemma ) and it is independent of the choice of γ\gamma in the given homotopy class of paths due to the (example ). Similarly, these two lifting properties give that this construction respects composition in Π 1(X)\Pi_1(X) and hence is indeed a homomorphism of groupoids (a functor).

Proposition

(extracting is )

Given a between two E ip iXE_i \overset{p_i}{\to} X, hence a f:E 1E 2f \colon E_1 \to E_2 which respects in that the

E 1 f E 2 p 1 p 2 X \array{ E_1 && \overset{f}{\longrightarrow} && E_2 \\ & {}_{\mathllap{p_1}}\searrow && \swarrow_{\mathrlap{p_2}} \\ && X }

, then the component functions

f| {x}:p 1 1({x})p 2 1({x}) f\vert_{\{x\}} \;\colon\; p_1^{-1}(\{x\}) \longrightarrow p_2^{-1}(\{x\})

are compatible with the monodromy Fib EFib_{E} (def. ) along any γ\gamma between points xx and yy from def. in that the following of

p 1 1(x) f| {x} p 2 1(x) Fib E 1([γ]) Fib E 2([γ]) p 1 1(y) f| {y} p 2 1({y}). \array{ p_1^{-1}(x) &\overset{f\vert_{\{x\}}}{\longrightarrow}& p_2^{-1}(x) \\ {}^{\mathllap{Fib_{E_1}([\gamma])}}\downarrow && \downarrow^{\mathrlap{ Fib_{E_2}([\gamma]) }} \\ p_1^{-1}(y) &\underset{f\vert_{\{y\}}}{\longrightarrow}& p_2^{-1}(\{y\}) } \,.

This means that ff induces a homotopy () between the monodromy homomorphisms (functors)

Π 1(X)Fib E 1 Fib E 2Core(Set) \Pi_1(X) \array{ \overset{Fib_{E_1}}{\longrightarrow} \\ \Downarrow \\ \underset{Fib_{E_2}}{\longrightarrow} } Core(Set)

of E 1E_1 and E 2E_2, respectively, and hence that constructing monodromy is itself a homomorphism from the of of XX to that of of the of XX:

Fib:Cov(X)Rep(Π 1(X),Set). Fib \;\colon\; Cov(X) \longrightarrow Rep(\Pi_1(X), Set) \,.
Proof

Let ep 1 1(x)e \in p_1^{-1}(x) be an element, and γ^:[0,1]E 1\hat \gamma \colon [0,1] \to E_1 a lift of γ\gamma to E 1E_1 with γ^(0)=e\hat \gamma(0) = e. This means by definition of monodromy that

Fib E 1([γ]):eγ^(1) Fib_{E_1}([\gamma]) \;\colon\; e \mapsto \hat \gamma(1)

Since the function ff is compatible with the covering projections, the image fγ^f\circ \hat \gamma is a lift of γ\gamma to E 2E_2, with (fγ^)(0)=f(γ^(0))=f(e)(f \circ \hat \gamma)(0) = f(\hat \gamma(0)) = f(e). Therefore

Fib E 2([γ]):f(e)f(γ^(1)). Fib_{E_2}([\gamma]) \;\colon\; f(e) \mapsto f(\hat \gamma(1)) \,.

In conclusion, for each element ep 1 1(x)e \in p_1^{-1}(x) we have

{e} f| {x} f(e) Fib E 1([γ]) Fib E 2([γ]) γ^(1) f| {y} f(γ^(1)). \array{ \{e\} &\overset{f\vert_{\{x\}}}{\longrightarrow}& f(e) \\ {}^{\mathllap{Fib_{E_1}([\gamma])}}\downarrow && \downarrow^{\mathrlap{ Fib_{E_2}([\gamma]) }} \\ \hat \gamma(1) &\underset{f\vert_{\{y\}}}{\longrightarrow}& f(\hat\gamma(1)) } \,.

This means that the square commutes, as claimed.

Example

( of covering space)

Let EpXE \overset{p}{\longrightarrow} X be a .

Then the Π 1(E)\Pi_1(E) of the total space EE is the groupoid

whose

  • are pairs (x,x^)(x,\hat x) consisting of a point xXx \in X and en element x^Fib E(x)\hat x \in Fib_E(x);

  • [γ^]:(x,x^)(x,x^)[\hat \gamma] \colon (x,\hat x) \to (x', \hat x') are morphisms [γ]:xx[\gamma] \colon x \to x' in Π 1(X)\Pi_1(X) such that Fib E([γ])(x^)=x^Fib_E([\gamma])(\hat x) = \hat x'.

This is also called the of the functor Fib E:Π 1(X)Core(Set)Fib_E \;\colon\; \Pi_1(X) \to Core(Set), and denoted

Π 1(E) Π 1(X)Fib E. \Pi_1(E) \;\simeq\; \int_{\Pi_1(X)} Fib_E \,.
Proof

By the uniqueness of the path-lifting, lemma and the very definition of the functor.

Example

( is if is and )

Let XX be a and let EpXE \overset{p}{\to} X be a . Then the total space EE is

  1. precisely if the Fib EFib_E is a ;

  2. (def. ) hence (def. ) precisely if the Fib EFib_E is a and .

Proof

By example .

\,

Definition

()

Let

  1. (X,τ)(X,\tau) be a ,

  2. ρRep(Π 1(X),Set)\rho \in Rep(\Pi_1(X),Set) a of its .

Consider the of all the sets appearing in this representation

E(ρ)xXρ(x) E(\rho) \;\coloneqq\; \underset{x \in X}{\sqcup} \rho(x)

For

  1. UXU \subset X an

    1. which is

    2. for which every element of the π 1(U,x)\pi_1(U,x) becomes trivial under π 1(U,x)π 1(X,x)\pi_1(U,x) \to \pi_1(X,x),

  2. for x^ρ(x)\hat x \in \rho(x) with xUx \in U

consider the subset

V U,x^{ρ(γ)(x^)|xU,Aγpath fromxtox}E(ρ). V_{U,\hat x} \coloneqq \left\{ \rho(\gamma)(\hat x) \;\vert\; x' \in U \,,\phantom{A} \gamma \,\text{path from}\, x \,\text{to}\, x' \right\} \;\subset\; E(\rho) \,.

The collection of these defines a (prop. below). Write τ ρ\tau_{\rho} for the corresponding topology. Then

(E(ρ),τ ρ) (E(\rho), \tau_{\rho})

is a . It canonically comes with the function

E(ρ) p X x^ρ(x) x. \array{ E(\rho) &\overset{p}{\longrightarrow}& X \\ \hat x \in \rho(x) &\mapsto& x } \,.

Finally, for

f:ρ 1ρ 2 f \;\colon\; \rho_1 \longrightarrow \rho_2

a of permutation representations, there is the evident induced function

E(ρ 1) Rec(f) E(ρ 2) (x^ρ 1(x)) (f x(x^)ρ 2(x)). \array{ E(\rho_1) &\overset{Rec(f)}{\longrightarrow}& E(\rho_2) \\ (\hat x \in \rho_1(x)) &\mapsto& (f_x(\hat x) \in \rho_2(x)) } \,.
Proposition

The construction ρE(ρ)\rho \mapsto E(\rho) in def. is well defined and yields a of XX.

Moreover, the construction fRec(f)f \mapsto Rec(f) yields a homomorphism of covering spaces.

Proof

First to see that we indeed have a , we need to check (by this prop.) that every point is contained in some base element, and that every point in the intersection of two base elements has a base neighbourhood that is still contained in that intersection.

So let xXx \in X be a point. By the assumption that XX is there exists an U xXU_x \subset X such that every loop in U xU_x on xx is contractible in XX. By the assumption that XX is a , this contains an open neighbourhood U xU xU'_x \subset U_x which is and, as every subset of U xU_x, it still has the property that every loop in U xU'_x based on xx is contractible as a loop in XX. Now let x^E\hat x \in E be any point over xx, then it is contained in the base open V U x,xV_{U'_x,x}.

The argument for the base open neighbourhoods contained in intersections is similar.

Then we need to see that p:E(ρ)Xp \colon E(\rho) \to X is a . Since taking pre-images preserves unions (this prop.), and since by semi-local simply connectedness and local path connectedness every neighbourhood contains an open neighbourhood UXU \subset X that labels a base open, it is sufficient to see that p 1(U)p^{-1}(U) is a base open. But by the very assumption on UU, there is a unique morphism in Π 1(X)\Pi_1(X) from any point xUx \in U to any other point in UU, so that ρ\rho applied to these paths establishes a bijection of sets

p 1(U)x^ρ(x)V U,x^U×ρ(x), p^{-1}(U) \;\simeq\; \underset{\hat x \in \rho(x)}{\sqcup} V_{U,\hat x} \;\simeq\; U \times \rho(x) \,,

thus exhibiting p 1(U)p^{-1}(U) as a union of base opens.

Finally we need to see that this continuous function pp is a covering projection, hence that every point xXx \in X has a neighbourhood UU such that p 1(U)U×ρ(x)p^{-1}(U) \simeq U \times \rho(x). But this is again the case for those UU all whose loops are contractible in XX, by the above identification via ρ\rho, and these exist around every point by semi-local simply-connetedness of XX.

This shows that p:E(ρ)Xp \colon E(\rho) \to X is a covering space. It remains to see that Rec(f):E(ρ 1)E(ρ 2)Rec(f) \colon E(\rho_1) \to E(\rho_2) is a homomorphism of covering spaces. Now by construction it is immediate that this is a function over XX, in that this :

E(ρ 1) Rec(f) E(ρ 2) X. \array{ E(\rho_1) && \overset{Rec(f)}{\longrightarrow}&& E(\rho_2) \\ & \searrow && \swarrow \\ && X } \,.

So it only remains to see that Rec(f)Rec(f) is a . So consider V U,y 2ρ 2(x)V_{U, y_2 \in \rho_2(x)} a base open of E(ρ 2)E(\rho_2). By of ff

ρ 1(x) f x ρ 2(x) ρ 1(γ) ρ 2(γ) ρ 1(x) f x ρ 2(x) \array{ \rho_1(x') &\overset{f_{x'}}{\longrightarrow}& \rho_2(x') \\ {}^{\mathllap{\rho_1(\gamma)}}\uparrow{}^{\mathrlap{\simeq}} && {}^{\mathllap{\simeq}}\uparrow^{\mathrlap{\rho_2(\gamma)}} \\ \rho_1(x) &\underset{f_{x}}{\longrightarrow}& \rho_2(x) }

its pre-image under Rec(f)Rec(f) is

Rec(f) 1(V U,y 2ρ 2(x))=y 1f 1(y 2)V U,y 1ρ 1(x) Rec(f)^{-1}(V_{U, y_2 \in \rho_2(x)}) = \underset{y_1 \in f^{-1}(y_2)}{\sqcup} V_{U,y_1 \in \rho_1(x)}

and hence a union of base opens.

Proposition

()

Let XX be a and (def. ). Then the operations on

  1. extracting the Fib EFib_{E} of a EE over XX (def. , prop. )

  2. Rec(ρ)Rec(\rho) (def. , prop. )

constitute an (def.

Core(Cov(X))AAFibAAAARecAARep(Π 1(X),Set) Core(Cov(X)) \underoverset {\underset{\phantom{AA}Fib\phantom{AA}}{\longrightarrow}} {\overset{\phantom{AA}Rec\phantom{AA}}{\longleftarrow}} {\simeq} Rep(\Pi_1(X), Set)

between the groupoid Core(Cov(X))Core(Cov(X)) (example , def. ) whose are covering spaces over XX, and whose are between these (def. ) and the groupoid Rep(Π 1(X),Set)Rep(\Pi_1(X), Set) of (def. ) of the Π 1(X)\Pi_1(X) of XX (example ).

Proof

First we demonstrate a homotopy () of the form

id Rep(Π 1(X),Set)FibRec. id_{Rep(\Pi_1(X), Set)} \overset{\simeq}{\longrightarrow} Fib \circ Rec \,.

To this end, given ρRep(Π 1(X),Set)\rho \in Rep(\Pi_1(X), Set) a , we need to exhibit in turn a homotopy () of permutation representations.

η ρ:ρFib(Rec(ρ)) \eta_{\rho} \;\colon\; \rho \longrightarrow Fib(Rec(\rho))

First consider what the right hand side is like: By def. of RecRec and def. of FibFib we have for every xXx \in X an actual equality

Fib(Rec(ρ))(x)=ρ(x). Fib(Rec(\rho))(x) = \rho(x) \,.

To similarly understand the value of Fib(Rec(ρ))Fib(Rec(\rho)) on morphisms [γ]Π 1(X)[\gamma] \in \Pi_1(X), let γ:[0,1]X\gamma \colon [0,1] \to X be a representing in XX. As in the proof of the path lifting lemma we find a of paths {γ i} i{1,n}\{\gamma_i\}_{i \in \{1,n\}} such that

  1. regarded as morphisms [γ i][\gamma_i] in Π 1(X)\Pi_1(X) they to [γ][\gamma]:

    [γ]=[γ n][γ 2][γ 1] [\gamma] = [\gamma_n] \circ \cdots \circ [\gamma_2] \circ [\gamma_1]
  2. each γ i\gamma_i factors through an open subset U iXU_i \subset X over which Rec(ρ)Rec(\rho) trivializes.

Hence by of Fib(Rec(ρ))Fib(Rec(\rho)) it is sufficient to understand its value on these paths γ i\gamma_i. But on these we have again by direct unwinding of the definitions that

Fib(Rec(ρ))([γ i])=ρ([γ i]). Fib(Rec(\rho))([\gamma_i]) = \rho([\gamma_i]) \,.

This means that if we take

η ρ(x):ρ(x)=Fib(Rec(ρ)) \eta_\rho(x) \;\colon\; \rho(x) \overset{=}{\longrightarrow} Fib(Rec(\rho))

to be the above identification, then this is a homotopy/ as required.

It remains to see that these morphism η ρ\eta_\rho are themselves natural in ρ\rho, hence that for each morphism ϕ:ρρ\phi \colon \rho \to \rho' the diagram

ρ ϕ ρ eta ρ η ρ Fib(Rec(ρ)) Fib(Rec(ϕ)) Fib(Rec(ρ)) \array{ \rho &\overset{\phi}{\longrightarrow}& \rho' \\ {}^{\mathllap{eta_\rho}}\downarrow && \downarrow^{\mathrlap{\eta_{\rho'}}} \\ Fib(Rec(\rho)) &\underset{Fib(Rec(\phi))}{\longrightarrow}& Fib(Rec(\rho')) }

commutes as a diagram in Rep(Π 1(X),Set)Rep(\Pi_1(X), Set). Since these morphisms are themselves groupoid homotopies (natural isomorphisms) this is the case precisely if for all xXx \in X the corresponding component diagram commutes. But by the above this is

ρ(x) ϕ(x) ρ(x) = = Fib(Rec(ρ))(x) Fib(Rec(ϕ))(x) Fib(Rec(ρ))(x) \array{ \rho(x) &\overset{\phi(x)}{\longrightarrow}& \rho'(x) \\ {}^{\mathllap{=}}\downarrow && \downarrow^{\mathrlap{=}} \\ Fib(Rec(\rho))(x) &\underset{Fib(Rec(\phi))(x) }{\longrightarrow}& Fib(Rec(\rho'))(x) }

and hence this means that the top and bottom horizontal morphism are in fact equal. Directz unwiinding of the definitions shows that this is indeed the case.

Now we demonstrate a homotopy () of the form

RecFibid Core(Cov(X)). Rec \circ Fib \overset{\simeq}{\longrightarrow} id_{Core(Cov(X))} \,.

For ECov(X)E \in Cov(X) a covering space, we need to exhibit a natural isomorphism of covering spaces of the form

ϵ E:Rec(Fib(E))E. \epsilon_E \;\colon\; Rec(Fib(E)) \longrightarrow E \,.

Again by def. of RecRec and def. of FibFib the underlying set of Rec(Fib(E))Rec(Fib(E)) is actually equal to that of EE, hence it is sufficient to check that this on underlying sets is a of .

By the assumption that XX is and , it is sufficient to check for UXU\subset X an open path-connected subset and xXx \in X a point with the property that π 1(U,x)π 1(X,x)\pi_1(U,x) \to \pi_1(X,x) lands is constant on the trivial element, that the open subsets of EE of the form U×{x^}p 1(U)U \times \{\hat x\} \subset p^{-1}(U) form a basis for the topology of Rec(Fib(E))Rec(Fib(E)). But this is the case by definition of RecRec.

This proves the equivalence.

Example

( reconstructed from and )

Let XX be a which is

  • ,

  • and

Then a of XX (def. ) exists.

Proof

By example the covering space is connected and simply connected precisely if its representation is free and transitive. By the (prop. ) every of the π 1(X)\pi_1(X) arises as the monodromy of some covering space. Hence it remains to see that a free and transitive representation of π 1(X)\pi_1(X) exists: The action of any group GG on itself, by left multiplication, is free and transitive.

\,

Examples

We now use the theorems established above to compute the of topological spaces in some basic examples. In particular we prove the archetypical example saying that the (prop. below).

\,

Fundamental groups

Proposition

()

The π 1\pi_1 of the S 1S^1 is the additive group of :

π 1(S 1) \pi_1(S^1) \overset{\simeq}{\longrightarrow} \mathbb{Z}

and the isomorphism is given by assigning .

Proof

By example , the S 1^\widehat{S^1} of S 1S^1 is the

p(cos(2π()),sin(2π())): 1S 1. p \coloneqq (cos(2 \pi(-)), \sin(2 \pi(-))) \;\colon\; \mathbb{R}^1 \longrightarrow S^1 \,.

Since the is (this example) and (this example) the applies and gives that the of 1\mathbb{R}^1 over S 1S^1 equals the automorphism group of its :

Aut Cov(S 1)( 1)Aut π 1(S 1)Set(Fib S 1). Aut_{Cov(S^1)}(\mathbb{R}^1) \;\simeq\; Aut_{\pi_1(S^1) Set}(Fib_{S^1}) \,.

Moreover, as a corollary of the we have that the representation of a is given by the of the π 1(S)\pi_1(S) on itself (this prop.).

But the of any group regarded as an on itself by left multiplication is canonically isomorphic to that group itself (by this example), hence we have

Aut π 1(S 1)Set(Fib S 1)Aut π 1(S 1)Set(π 1(S 1))π 1(S 1). Aut_{{\pi_1(S^1)} Set}(Fib_{S^1}) \;\simeq\; Aut_{{\pi_1(S^1)} Set}( \pi_1(S^1) ) \;\simeq\; \pi_1(S^1) \,.

Therefore to conclude the proof it is now sufficient to show that

Aut Cov(S 1)( 1). \mathrm{Aut}_{Cov(S^1)}(\mathbb{R}^1) \simeq \mathbb{Z} \,.

To that end, consider a of the form

1 f 1 p p S 1. \array{ \mathbb{R}^1 && \underoverset{\simeq}{f}{\longrightarrow} && \mathbb{R}^1 \\ & {}_{\mathllap{p}}\searrow && \swarrow_{\mathrlap{p}} \\ && S^1 } \,.

Let sS 1s \in S^1 be any point, and consider the restriction of ff to the fibers over the :

p 1(S 1{s}) f p 1(S 1{s}) p p S 1{s}. \array{ p^{-1}(S^1 \setminus \{s\}) && \underoverset{\simeq}{f}{\longrightarrow} && p^{-1}(S^1 \setminus \{s\}) \\ & {}_{\mathllap{p}}\searrow && \swarrow_{\mathrlap{p}} \\ && S^1 \setminus \{s\} } \,.

By the property we have (via this example) a

p 1(S 1{s})(0,1)×Disc(). p^{-1}(S^1 \setminus \{s\}) \simeq (0,1) \times Disc(\mathbb{Z}) \,.

Therefore, up to homeomorphism, the restricted function is of the form

(0,1)×Disc() f (0,1)×Disc() pr 1 pr 1 (0,1). \array{ (0,1)\times Disc(\mathbb{Z}) && \underoverset{\simeq}{f}{\longrightarrow} && (0,1) \times Disc(\mathbb{Z}) \\ & {}_{pr_1}\searrow && \swarrow_{pr_1} \\ && (0,1) } \,.

By the of the this means that ff is equivalently given by its two components

(0,1)×Disc()pr 1f(0,1)AAAA(0,1)×Disc()pr 2fDisc(). (0,1) \times Disc(\mathbb{Z}) \overset{pr_1 \circ f}{\longrightarrow} (0,1) \phantom{AAAA} (0,1) \times Disc(\mathbb{Z}) \overset{pr_2 \circ f}{\longrightarrow} Disc(\mathbb{Z}) \,.

By the of the above , the first component is fixed to be pr 1pr_1. Moreover, by the fact that Disc()Disc(\mathbb{Z}) is a it follows that the second component is a (by this example). Therefore, since the with a is a (via this example)

(0,1)×Disc()n(0,1) (0,1) \times Disc(\mathbb{Z}) \simeq \underset{n \in \mathbb{Z}}{\sqcup}(0,1)

and since the disjoint summands (0,1)(0,1) are (this example), it follows that the second component is a on each of these summands (by this example).

Finally, since every function out of a is continuous, it follows in conclusion that the restriction of ff to the fibers over S 1{s}S^1 \setminus \{s\} is entirely encoded in an of the set of

ϕ: \phi \;\colon\; \mathbb{Z} \to \mathbb{Z}

by

S 1{s}×Disc() f S 1{s}×Disc() (t,k) (t,ϕ(k)). \array{ S^1 \setminus \{s\} \times Disc(\mathbb{Z}) &\overset{f}{\longrightarrow}& S^1 \setminus \{s\} \times Disc(\mathbb{Z}) \\ (t,k) &\mapsto& (t, \phi(k)) } \,.

Now let sS 1s' \in S^1 be another point, distinct from ss. The same analysis as above applies now to the restriction of ff to S 1{s}S^1 \setminus \{s'\} and yields a function

ϕ:. \phi' \;\colon\; \mathbb{Z} \longrightarrow \mathbb{Z} \,.

Since

{p 1(S 1{s}) 1,p 1(S 1{s}) 1} \left\{ p^{-1}(S^1 \setminus \{s\}) \subset \mathbb{R}^1 \,,\, p^{-1}(S^1 \setminus \{s'\}) \subset \mathbb{R}^1 \right\}

is an of 1\mathbb{R}^1, it follows that ff is unqiuely fixed by its restrictions to these two subsets.

Now unwinding the definition of pp shows that the condition that the two restrictions coincide on the intersection S 1{s,s}S^1 \setminus \{s,s'\} implies that there is nn \in \mathbb{Z} such that ϕ(k)=k+n\phi(k) = k+ n and ϕ(k)=k+n\phi'(k) = k+n.

This shows that Aut Cov(S 1)( 1)Aut_{Cov(S^1)}(\mathbb{R}^1) \simeq \mathbb{Z}.

Example

( of of the circle are in the )

The construction assigns to an of covering spaces over the S 1S^1 with consisting of nn elements of elements the Σ(n)\Sigma(n):

{isomorphism classes of finite covering spaces over the circle}{conjugacy classes of elements of a symmetric group} \left \{ \array{ \text{isomorphism classes of} \\ \text{finite covering spaces } \\ \text{over the circle} } \right\} \;\simeq\; \left\{ \array{ \text{conjugacy classes of} \\ \text{elements of a symmetric group} } \right\}

To see this we may without restriction choose a basepoint xS 1x \in S^1 so that a monodromy representation is equivalently a groupoid morphism of the form (prop. )

ρ:BBπ 1(S 1,x)ρCore(Set). \rho \;\colon\; B \mathbb{Z} \overset{\simeq}{\longrightarrow} B \pi_1(S^1,x) \overset{\rho}{\longrightarrow} Core(Set) \,.

Since \mathbb{Z} is the on a single generator, such as morphism is uniquely determined by the image of 11 \in \mathbb{Z}. This is taken to some isomorphism of the set p 1(x)p^{-1}(x). If we choose any identification ϕ:p 1(x){1,,n}\phi \colon p^{-1}(x) \overset{\simeq}{\to} \{1, \cdots, n\}, then this defines an element σΣ(n)\sigma \in \Sigma(n) in the :

x p 1(x) ϕ {1,,n} 1 ρ(1) σ x p 1(x) ϕ {1,,n}. \array{ x &\mapsto& p^{-1}(x) &\underoverset{\simeq}{\phi}{\longrightarrow}& \{1, \cdots, n\} \\ {}^{\mathllap{1}}\downarrow && {}^{\mathllap{\rho(1)}}\downarrow && \downarrow^{\sigma} \\ x &\mapsto& p^{-1}(x) &\underoverset{\phi}{\simeq}{\longrightarrow}& \{1, \cdots, n\} } \,.

Now if

f:E 1E 2 f \;\colon\; E_1 \overset{\simeq}{\longrightarrow} E_2

is an isomorphism of covering spaces, then by the (prop. ) this corresponds bijectively to a homomorphism of representations

Fib(f):Fib E 1Fib E 2 Fib(f) \;\colon\; Fib_{E_1} \overset{\simeq}{\longrightarrow} Fib_{E_2}

which in turn is by definition a homotopy (natural isomorphism) between the monodromy functors Fib E i:BCore(Set)Fib_{E_i} \;\colon\; B \mathbb{Z} \to Core(Set).

The combination of the naturality square of this natural isomorphism with the above identification yields the following diagram

{1,,n} ϕ 1 1 p 1 1(x) f| {x} p 2 1(x) ϕ 2 {1,,n} σ 1 Fib E 1(1) Fib E 2(1) σ 2 {1,,n} ϕ 1 1 p 1 1(x) f| {x} p 2 1(x) ϕ 2 {1,,n}. \array{ \{1,\cdots, n\} &\overset{\phi_1^{-1}}{\longrightarrow}& p_1^{-1}(x) &\overset{f\vert_{\{x\}}}{\longrightarrow}& p_2^{-1}(x) &\overset{\phi_2}{\longrightarrow}& \{1, \cdots, n\} \\ {}^{\mathllap{\sigma_1}} \downarrow && {}^{\mathllap{ Fib_{E_1}(1) }}\downarrow && \downarrow^{\mathrlap{ Fib_{E_2}(1) }} && \downarrow^{\mathrlap{ \sigma_2 }} \\ \{1,\cdots, n\} &\underset{\phi_1^{-1}}{\longrightarrow}& p_1^{-1}(x) &\underset{f\vert_{\{x\}}}{\longrightarrow}& p_2^{-1}(x) &\underset{\phi_2}{\longrightarrow}& \{1, \cdots, n\} } \,.

The commutativity of the total rectangle says that the permutations σ 1\sigma_1 and σ 2\sigma_2 are related by conjugation with the element ϕ 2f| {x}ϕ 1 1\phi_2 \circ f\vert_{\{x\}} \circ \phi_1^{-1}.

Example

(three-sheeted covers of the circle)

Consider the three-sheeted of the .

By example these are, up to isomorphism, given by the of the elements of the Σ(3)\Sigma(3) on three elements. These in turn are labeled by the structure of the elements (this prop.).

For the symmetric group on three elements there are three such classes

(123) (12)(3) (1)(2)(3) \array{ (1\; 2\; 3) \\ (1 \; 2) (3) \\ (1) (2) (3) }

The corresponding covering spaces of the circle are shown in the graphics.

graphics grabbed from Hatcher

Higher homotopy groups

(…)

\,


This concludes the introduction to basic homotopy theory.

For introduction to more general and abstract homotopy theory see at .

An incarnation of in is . For introduction to that see at .


\,

References

A textbook account is in

  • , sections 2 an 3 of Algebraic Topology, EMS 2006 (pdf)

Lecture notes include

  • , The fundamental group and covering spaces (2011) (pdf)

\,

\,

Last revised on September 15, 2017 at 07:47:55. See the history of this page for a list of all contributions to it.