Munkres §51: Homotopy of Paths


A basic problem of topology is determining whether two spaces are homeomorphic. If so, then a continuous mapping between them with continuous inverse exists. Otherwise, if one can find a topological property that holds for one but not the other, then they cannot be homeomorphic:

  • (0,1) and [0,1] are not homeomorphic because the latter is compact and the former is not.
  • R and the long line are not homeomorphic because the former has a countable basis and the latter does not.
  • R and R2 are not homeomorphic because deleting a point from the latter leaves a connected space while doing so from the former does not.
However, distinguishing between R2 and R3 is more involved: deleting a point from the latter leaves a simply connected space while doing so from the former does not.

To distinguish between more spaces, a more general tool, their fundamental groups, can be used: two spaces are homeomorphic if their fundamental groups are isomorphic. For example, if a space is simply connected, then its fundamental group is trivial.

These writings build the tools necessary to talk about the fundamental group.

Claim: If h,h:XY; k,k:YZ; hh; and kk, then khkh.

Proof: (x,t)G(F(x,t),t) is a homotopy.

Claim: [X,I] is a singleton.

Proof: (x,t)(1t)f(x)+tg(x) is a homotopy.
Claim: If Y is path-connected, then [I,Y] is a singleton.

Proof: If h is a path from f(1) to g(0), then f,g[I,Y] are closed subpaths of and thus homotopic to fhg.
Claim: I and R are contractible.

Proof: (x,t)(1t)x is a homotopy, i.e., idI and idR are nulhomotopic to 0.
Claim: If X is contractible, then X is path-connected.

Proof: F(x,) is a path from x to x0, where F is a homotopy between idX and x0.
Claim: If Y is contractible, then [X,Y] is a singleton.

Proof: idYf=f is homotopic to y0f=y0 since idY is homotopic to y0.
Claim: If X is contractible and Y is path-connected, then [X,Y] is a singleton.

Proof: fidX=f is homotopic to fx0=f(x0) since idX is homotopic to x0 and all constant maps are nulhomotopic since Y is path-connected.