vEnhance's avatar

Nov 23, 2016

🖉 Algebraic Topology Functors

This will be old news to anyone who does algebraic topology, but oddly enough I can’t seem to find it all written in one place anywhere, and in particular I can’t find the bit about hPairTop\mathsf{hPairTop} at all.

In algebraic topology you (for example) associate every topological space XX with a group, like π1(X,x0)\pi_1(X, x_0) or H5(X)H_5(X). All of these operations turn out to be functors. This isn’t surprising, because as far as I’m concerned the definition of a functor is “any time you take one type of object and naturally make another object”.

The surprise is that these objects also respect homotopy in a nice way; proving this is a fair amount of the “setup” work in algebraic topology.

1. Homology, Hn:hTopGrpH_n : \mathsf{hTop} \rightarrow \mathsf{Grp}

Note that H5H_5 is a functor H5:TopGrpH_5 : \mathsf{Top} \rightarrow \mathsf{Grp} i.e. to every space XX we can associate a group H5(X)H_5(X). (Of course, replace 55 by integer of your choice.) Recall that:

Definition 1. Two maps f,g:XYf, g : X \rightarrow Y are homotopy equivalent if there exists a homotopy between them.

Thus for a map we can take its homotopy class [f][f] (the equivalence class under this relationship). This has the nice property that [fg]=[f][g][f \circ g] = [f] \circ [g] and so on.

Definition 2. Two spaces XX and YY are homotopic if there exists a pair of maps f:XYf : X \rightarrow Y and g:YXg : Y \rightarrow X such that [fg]=[idX][f \circ g] = [\mathrm{id}_X] and [gf]=[idY][g \circ f] = [\mathrm{id}_Y].

In light of this, we can define

Definition 3. The category hTop\mathsf{hTop} is defined as follows:

  • The objects are topological spaces XX.
  • The morphisms XYX \rightarrow Y are homotopy classes of continuous maps XYX \rightarrow Y.

Remark 4. Composition is well-defined since [fg]=[f][g][f \circ g] = [f] \circ [g]. Two spaces are isomorphic in hTop\mathsf{hTop} if they are homotopic.

Remark 5. As you might guess this “quotient” construction is called a quotient category.

Then the big result is that:

Theorem 6. The induced map f=Hn(f)f_\sharp = H_n(f) of a map f:XYf: X \rightarrow Y depends only on the homotopy class of ff. Thus HnH_n is a functor Hn:hTopGrp.H_n : \mathsf{hTop} \rightarrow \mathsf{Grp}.

The proof of this is geometric, using the so-called prism operators. In any case, as with all functors we deduce

Corollary 7. Hn(X)Hn(Y)H_n(X) \cong H_n(Y) if XX and YY are homotopic.

In particular, the contractable spaces are those spaces XX which are homotopy equivalent to a point. In which case, Hn(X)=0H_n(X) = 0 for all n1n \ge 1.

2. Relative Homology, Hn:hPairTopGrpH_n : \mathsf{hPairTop} \rightarrow \mathsf{Grp}

In fact, we also defined homology groups Hn(X,A)H_n(X,A) for AXA \subseteq X. We will now show this is functorial too.

Definition 8. Let AX\varnothing \neq A \subset X and BX\varnothing \neq B \subset X be subspaces, and consider a map f:XYf : X \rightarrow Y. If f(A)Bf(A) \subseteq B we write f:(X,A)(Y,B).f : (X,A) \rightarrow (Y,B). We say ff is a map of pairs, between the pairs (X,A)(X,A) and (Y,B)(Y,B).

Definition 9. We say that f,g:(X,A)(Y,B)f,g : (X,A) \rightarrow (Y,B) are pair-homotopic if they are “homotopic through maps of pairs”.

More formally, a pair-homotopy f,g:(X,A)(Y,B)f, g : (X,A) \rightarrow (Y,B) is a map F:[0,1]×XYF : [0,1] \times X \rightarrow Y, which we’ll write as Ft(X)F_t(X), such that FF is a homotopy of the maps f,g:XYf,g : X \rightarrow Y and each FtF_t is itself a map of pairs.

Thus, we naturally arrive at two categories:

  • PairTop\mathsf{PairTop}, the category of pairs of topological spaces, and
  • hPairTop\mathsf{hPairTop}, the same category except with maps only equivalent up to homotopy.

Definition 10. As before, we say pairs (X,A)(X,A) and (Y,B)(Y,B) are pair-homotopy equivalent if they are isomorphic in hPairTop\mathsf{hPairTop}. An isomorphism of hPairTop\mathsf{hPairTop} is a pair-homotopy equivalence.

Then, the prism operators now let us derive

Theorem 11. We have a functor Hn:hPairTopGrp.H_n : \mathsf{hPairTop} \rightarrow \mathsf{Grp}. The usual corollaries apply.

Now, we want an analog of contractable spaces for our pairs: i.e. pairs of spaces (X,A)(X,A) such that Hn(X,A)=0H_n(X,A) = 0 for n1n \ge 1. The correct definition is:

Definition 12. Let AXA \subset X. We say that AA is a deformation retract of XX if there is a map of pairs r:(X,A)(A,A)r : (X, A) \rightarrow (A, A) which is a pair homotopy equivalence.

Example 13 (Examples of Deformation Retracts)

  1. If a single point pp is a deformation retract of a space XX, then XX is contractable, since the retraction r:X{}r : X \rightarrow \{*\} (when viewed as a map XXX \rightarrow X) is homotopic to the identity map idX:XX\mathrm{id}_X : X \rightarrow X.
  2. The punctured disk D2{0}D^2 \setminus \{0\} deformation retracts onto its boundary S1S^1.
  3. More generally, Dn{0}D^{n} \setminus \{0\} deformation retracts onto its boundary Sn1S^{n-1}.
  4. Similarly, Rn{0}\mathbb R^n \setminus \{0\} deformation retracts onto a sphere Sn1S^{n-1}.

Of course in this situation we have that Hn(X,A)Hn(A,A)=0.H_n(X,A) \cong H_n(A,A) = 0.

3. Homotopy, π1:hTopGrp\pi_1 : \mathsf{hTop}_\ast \rightarrow \mathsf{Grp}

As a special case of the above, we define

Definition 14. The category Top\mathsf{Top}_\ast is defined as follows:

  • The objects are pairs (X,x0)(X, x_0) of spaces XX with a distinguished basepoint x0x_0. We call these pointed spaces.
  • The morphisms are maps f:(X,x0)(Y,y0)f : (X, x_0) \rightarrow (Y, y_0), meaning ff is continuous and f(x0)=y0f(x_0) = y_0.

Now again we mod out:

Definition 15. Two maps f,g:(X,x0)(Y,y0)f , g : (X, x_0) \rightarrow (Y, y_0) of pointed spaces are homotopic if there is a homotopy between them which also fixes the basepoints. We can then, in the same way as before, define the quotient category hTop\mathsf{hTop}_\ast.

And lo and behold:

Theorem 16. We have a functor π1:hTopGrp.\pi_1 : \mathsf{hTop}_\ast \rightarrow \mathsf{Grp}. Same corollaries as before.