Homotopy and Deformation
What You’ll Learn
Section titled “What You’ll Learn”In this lesson you’ll define homotopy of maps, learn homotopy equivalence as a coarser relation than homeomorphism, identify contractible spaces, and see which invariants survive homotopy.
The Concept
Section titled “The Concept”Homotopy of maps
Section titled “Homotopy of maps”Two continuous maps are homotopic, written , if there is a continuous
Think of as time and as a continuous movie deforming into . Continuity is required in and jointly, which is what stops the deformation from jumping.
Homotopy is an equivalence relation on maps: constant deformation gives reflexivity, reversing gives symmetry, and concatenating in gives transitivity.
The figure runs the straight-line homotopy on the unit circle. In the plane it shrinks the loop to a point without obstruction. In the punctured plane the same family of stages closes in on the missing point - the figure computes the clearance from the puncture at each stage and shows it heading to zero - so the deformation cannot be completed inside the space.
The hole is the obstruction, and measuring it precisely is the next lesson’s job.
Homotopy equivalence
Section titled “Homotopy equivalence”and are homotopy equivalent if there are maps and with
Note the compositions need only be homotopic to the identities, not equal to them. That relaxation is what makes this strictly coarser than homeomorphism:
and the converse fails badly. A disc is homotopy equivalent to a point but not homeomorphic to it - one has uncountably many points. A solid torus is homotopy equivalent to a circle. An annulus is too.
Homotopy equivalence forgets dimension. That is its purpose: it keeps track only of holes and connectivity, and discards everything else.
Contractible spaces
Section titled “Contractible spaces”is contractible if it is homotopy equivalent to a point, equivalently if the identity map on is homotopic to a constant map.
Contractible examples: any convex set, any star-shaped set, , a disc, a ball, a cone on anything, and a tree as a graph.
Not contractible: the circle, the sphere, the torus, the annulus, the punctured plane. In each case something cannot be shrunk away.
A useful subtlety: contractible is not the same as “has no holes” in any naive sense. There are contractible spaces that are hard to picture and non-contractible spaces that look simple. The circle is the cleanest non-contractible example and the standard starting point.
Deformation retraction
Section titled “Deformation retraction”The most common way to prove a homotopy equivalence in practice:
is a deformation retract if the identity on can be continuously deformed, keeping fixed throughout, into a map whose image is .
Then and are homotopy equivalent, and you have exhibited the equivalence rather than merely asserting it.
Standard instances:
- deformation retracts to a point.
- deformation retracts to the unit circle by .
- A solid torus retracts to its core circle.
- A cylinder retracts to a central circle.
- The Möbius strip retracts to its core circle, which is why it is homotopy equivalent to a circle despite being one-sided.
That last one is instructive: homotopy equivalence does not see orientability. The Möbius strip and the cylinder are homotopy equivalent to each other, and telling them apart requires a finer invariant.
What is preserved
Section titled “What is preserved”| Invariant | Homeomorphism | Homotopy equivalence |
|---|---|---|
| Number of components | yes | yes |
| Fundamental group | yes | yes |
| Euler characteristic | yes | yes |
| Homology groups | yes | yes |
| Compactness | yes | no |
| Dimension | yes | no |
| Orientability of a surface | yes | no |
The two “no” rows are exactly what makes homotopy equivalence useful: a disc is compact and a point is compact, but is not compact and is still equivalent to a point. Homotopy-invariant tools are therefore easier to compute with, at the cost of resolving less.
Homotopy of paths
Section titled “Homotopy of paths”Specializing to paths gives the tool for the next lesson.
Two paths with the same endpoints are path-homotopic if one deforms into the other while both endpoints stay fixed throughout.
The endpoint condition is essential. Without it every path in a path-connected space would be homotopic to every other, and the notion would carry no information. With it, the path-homotopy classes of loops at a point form a group - the fundamental group.
Worked Examples
Section titled “Worked Examples”Example 1: Show any two maps into a convex set are homotopic.
Solution. Let with convex, and define
Convexity keeps the value in , and is continuous jointly since and are.
∎
The straight-line homotopy is the default construction, and convexity is precisely what licenses it.
Example 2: Show is contractible.
Solution. Take . At this is the identity and at it is the constant map to the origin, so is contractible. ∎
Example 3: Show is homotopy equivalent to .
Solution. Let , which lands in , and let be the inclusion.
Then exactly. For the other composite,
never passes through 0, since it is a positive multiple of throughout, and it deforms the identity into .
∎
Example 4: Show the annulus and the Möbius strip are homotopy equivalent.
Solution. Each deformation retracts to its core circle: the annulus to its central circle, the Möbius strip to the circle traced by the midpoints of its cross-sections.
Both are therefore homotopy equivalent to , and hence to each other. ∎
But they are not homeomorphic, since one has two boundary circles and one has one. Homotopy equivalence is genuinely coarser.
Example 5: Show is not contractible.
Solution. Suppose it were. Then its fundamental group would be trivial, since a point has trivial fundamental group and the group is a homotopy invariant.
But , as shown in the next lesson, so the circle is not contractible. ∎
Note that this requires an invariant. “I cannot see how to shrink it” is not a proof, and the whole point of the next lesson is to supply the argument.
Example 6: Show a cone is contractible.
Solution. In define
At this is the identity and at everything lands at the collapsed tip, so the cone is contractible. ∎
Every cone is contractible regardless of , which is why cones are used to kill topology deliberately.
Example 7: Compare a solid torus with a hollow one.
Solution. A solid torus deformation retracts to its core circle, so it is homotopy equivalent to .
A hollow torus - the surface - is homotopy equivalent to , which is itself and not to a single circle. Its fundamental group is rather than .
∎
Solid and hollow are very different homotopically, which is worth being careful about since both are called a torus.
Real-World Applications
Section titled “Real-World Applications”Path planning with obstacles. Two routes are interchangeable if they are homotopic in the free space, so a planner only needs one representative per homotopy class. Enumerating those classes is how qualitatively different routes are found.
Cable and wire routing. Whether a cable can be rerouted without disconnecting equipment is a homotopy question, and homotopy classes count the genuinely distinct routings around obstacles.
Animation and morphing. A morph between two shapes is a homotopy, and it fails when the shapes are not homotopy equivalent - which is why morphing a sphere into a torus always shows an artefact.
Robot arm reconfiguration. Moving a manipulator between configurations without collision is a path in configuration space, and the homotopy class determines whether the motion wraps around an obstacle.
Persistent homology. Topological data analysis computes homotopy-invariant features across scales, and their invariance under deformation is exactly what makes them robust to noise in the data.
Sensor network coverage. Whether a region is fully covered reduces to whether the union of sensor ranges is homotopy equivalent to the region, which can be decided from connectivity data alone.
Retrying will remove your ✅ checkmark until you pass again.