Homotopy type and homology

Homology can be used to distinguish topological spaces or to measure the topological complexity of a space. From the perspective of computational complexity theory, homology is very easy to compute.

Theorem: Homology depends functionally on

The isomorphism types of the homology groups of a simplicial complex depend only on , the underlying topological space.

More precisely, a homeomorphism of topological spaces induces an isomorphism of homology groups.

This theorem implies that any two homeomorphic spaces have isomorphic homology groups.

  • %& For a topological space , we write for the homology groups of computed using any simplicial complex structure provided on .
    • If does not have a simplicial complex structure, or -complex structure, one can still define singular homology for , and this homology still depends functionally only on the homeomorphism type.
    • Singular homology is isomorphic to simplicial and -homology when the latter can be defined.

There is an equivalence relation between spaces that is much ‘coarser’ than homeomorphism, namely homotopy equivalence.

Homotopy equivalence

A homotopy equivalence between topological spaces and is a pair of continuous maps:

center

such that is homotopic to and is homotopic to .

We write when and are homotopy equivalent.

A homotopy from to would be a continuous map such that and . Analogously for a homotopy to .

A homeomorphism is actually the special case of a homotopy equivalence where the homotopies and are both the identity maps.

Theorem: Homology depends functionally on homotopy type

The isomorphism types of the homology groups of a topological space depend only on the homotopy type of the space.

More precisely, a homotopy equivalence of topological spaces induces an isomorphism of homology groups.

We will see a partial justification of this fact later, after discussing simplicial maps and chain maps.

Contractible spaces

A topological space is contractible if it is homotopy equivalent to a point.

Illustration - convex sets and simplices are contractible

The same homotopy formula, namely , can be used to show that any ball in is contractible, and indeed any convex set in is contractible.

  • ! Therefore, any simplex is contractible.