03.12.20 · modern-geometry / homotopy

Whitehead's theorem

shipped3 tiersLean: none

Anchor (Master): Whitehead 1949 — *Combinatorial homotopy I+II* (originator papers, Bull. AMS 55); Hatcher §4.1 (full proof + Warsaw counterexample); tom Dieck *Algebraic Topology* §8

Intuition [Beginner]

Whitehead's theorem answers a basic question. Two spaces look the same to homotopy theory if their fundamental group agrees, their second homotopy group agrees, their third agrees, and so on for every dimension. Call a continuous map between two spaces a weak equivalence if it produces such matching homotopy groups in every dimension. The question is whether a weak equivalence is enough to deform the source to the target through continuous motions — that is, whether matching algebraic invariants force the spaces to be the same as homotopy types.

For arbitrary topological spaces the answer is no. There are spaces whose homotopy groups all vanish yet which are not contractible to a point. The Warsaw circle is the standard example: it has the algebra of a point but is geometrically a one-dimensional curve that wraps in on itself in a way no continuous deformation can untangle.

Whitehead's theorem says: if you restrict to spaces built by gluing cells together — the CW complexes — then matching homotopy groups is enough. A weak equivalence between CW complexes is automatically a homotopy equivalence. The cellular structure is exactly the geometric hypothesis that lets the algebra recover the topology.

Visual [Beginner]

A schematic with two CW complexes drawn as cell-attachment diagrams, one above the other, joined by a wavy arrow labelled "matching for every ". A second arrow underneath, labelled "homotopy equivalence", points the same direction with a checkmark. To one side, a small inset shows the Warsaw circle as a non-CW space where the upper arrow exists but the lower arrow does not.

A schematic placeholder showing two CW complexes connected by a weak equivalence arrow above and a homotopy-equivalence arrow below, with a Warsaw-circle inset illustrating the failure outside CW.

The picture captures the content of the theorem: the CW hypothesis closes the gap between matching homotopy groups and matching homotopy types.

Worked example [Beginner]

Show that any two contractible CW complexes are homotopy equivalent.

Step 1. A space is contractible when every continuous loop, every continuous sphere, and so on can be shrunk to a point inside the space. Equivalently, every homotopy group vanishes: for every .

Step 2. Take two contractible CW complexes and . Pick any continuous map — for example a constant map sending all of to a chosen point of .

Step 3. Compute the induced maps on homotopy groups. Both source and target have all homotopy groups equal to zero, so goes from zero to zero in every dimension. Any map between zero groups is the zero map, which is the only map and hence an isomorphism.

Step 4. Whitehead's theorem applies: induces an isomorphism on every homotopy group between two CW complexes, so is a homotopy equivalence. The two spaces are the same as homotopy types.

What this tells us: the homotopy type of a contractible CW complex is canonical — there is only one, no matter how many cells went into the construction. A point, a disk, a tree, a contractible 3-manifold, a contractible CW complex of dimension a million: same homotopy type. The cellular hypothesis is what makes this clean statement work.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be topological spaces with chosen base points and . A continuous map is a weak homotopy equivalence when for every and every base point of , the induced map $$ f_* : \pi_n(X, x_0) \to \pi_n(Y, f(x_0)) $$ is an isomorphism. (For the homotopy "groups" are pointed sets of path components and the condition is bijection of these sets together with isomorphism of fundamental groups at every base point.)

A continuous map is a homotopy equivalence when there exists a continuous such that and , where denotes homotopy of maps.

A homotopy equivalence is always a weak homotopy equivalence — homotopic maps induce the same map on homotopy groups, so a continuous inverse up to homotopy gives a group-theoretic inverse on every . The reverse implication is the content of Whitehead's theorem and requires the CW hypothesis.

A space has the homotopy type of a CW complex when there exists a CW complex and a homotopy equivalence . Many spaces of geometric interest (smooth manifolds, polyhedra, ANRs, geometric realisations of simplicial sets) have CW homotopy type even when they are not literally CW complexes. The theorem applies to such spaces by composing with the equivalence to a CW model.

The mapping cylinder of a continuous map is $$ M_f = (X \times [0, 1]) \sqcup Y ,/, \sim $$ where . The inclusions at level and make a thickened version of : is a deformation retract of , and factors through the inclusion followed by the retraction . Whenever and are CW complexes and is cellular, inherits a CW structure with and as subcomplexes.

Counterexamples to common slips

  • The CW hypothesis applies to both spaces. A weak equivalence from a CW complex to a non-CW space need not be a homotopy equivalence. The constant map from a point to the Warsaw circle induces isomorphisms on all (both sides are zero) but is not a homotopy equivalence.
  • A weak equivalence between two non-CW spaces can fail in either direction. The Warsaw circle is a non-CW space with for every but is not contractible. Whitehead's theorem is exactly the assertion that such pathologies disappear under the CW hypothesis.
  • The theorem requires isomorphisms on for every base point, not just one. A non-path-connected space can have weak equivalence to on each component while the components themselves fail to match. The base-point-by-base-point statement is the correct one.
  • The conclusion is homotopy equivalence, not homeomorphism. The disk and a single point are homotopy equivalent and the inclusion of the point is a homotopy equivalence, but the spaces are not homeomorphic. Whitehead's theorem makes claims at the level of homotopy types, not point-set topology.

Key theorem with proof [Intermediate+]

Theorem (Whitehead's theorem; Hatcher Theorem 4.5). Let and be CW complexes and let be a continuous map. If $f_ : \pi_n(X, x_0) \to \pi_n(Y, f(x_0))n \geq 0x_0 \in Xf$ is a homotopy equivalence.*

Proof. Replace by the inclusion into its mapping cylinder. Since deformation-retracts onto and the inclusion is a homotopy equivalence, proving that is a homotopy equivalence is the same as proving the original is one. The inclusion is a CW pair (after giving its natural CW structure using cellular approximation to make cellular if it was not already), and the weak-equivalence hypothesis transfers: vanishes for every because the long exact sequence of the pair reads $$ \cdots \to \pi_n(X) \xrightarrow{i_*} \pi_n(M_f) \to \pi_n(M_f, X) \to \pi_{n-1}(X) \to \cdots $$ and is an isomorphism by hypothesis (using via the deformation retract).

It remains to show: if is a CW pair with for every , then is a deformation retract of .

Construct the deformation retraction skeleton by skeleton. Set on the -skeleton inside and define on the remaining -cells of by sending each new -cell of to a point in (choose any point in the path component, using ). Suppose inductively that has been defined together with a homotopy from the inclusion to a map landing in , with stationary on .

Extend across cells of dimension . For each -cell of with attaching map , the composite together with the cell's interior gives an element of . The hypothesis kills this element: there is a homotopy from the cell's characteristic map (relative to ) to a map landing entirely in . The CW pair has the homotopy extension property, so the homotopy extends to all of while remaining stationary outside the cell. This produces and .

Pass to the colimit: since has the weak topology and the homotopies extend coherently, the assembled map together with the assembled homotopy defines a deformation retraction. The composition gives the required homotopy inverse to .

The proof rests on three pieces, each due to Whitehead in the 1949 Combinatorial homotopy papers: the cellular approximation theorem, the homotopy extension property for CW pairs, and the inductive obstruction-theoretic argument that uses the vanishing of relative homotopy groups to extend a partial inverse one cell at a time.

Bridge. Whitehead's theorem builds toward the entire homotopy-theoretic framework of CW complexes: the theorem is what justifies treating CW complexes as the category for homotopy theory, since their homotopy type is captured by the homotopy groups alone. The foundational reason it holds is exactly that CW pairs are cofibrations and CW complexes admit cellular approximation, so a partial homotopy inverse can be extended one cell at a time using the vanishing of relative homotopy groups as the obstruction-killer. This same skeleton-by-skeleton obstruction theory appears again in 03.12.05 (Eilenberg-MacLane spaces) when constructing as a CW complex by attaching cells to kill unwanted homotopy groups, and again in 03.12.07 (Whitehead tower) when the tower stages are constructed by killing low-degree homotopy classes through cell attachment. The central insight is that the homotopy groups of a CW complex are not merely invariants attached to the space — they are the obstruction theory that controls map extension, and the theorem identifies the resulting equivalence relation on CW complexes with weak equivalence on homotopy groups. Putting these together, Whitehead's theorem is the bridge from algebra to topology in CW homotopy theory, and the same obstruction-theoretic mechanism appears again in 03.12.05 (Eilenberg-MacLane spaces) where the cell-attachment construction uses the same vanishing-relative-homotopy-group input.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

Mathlib has the abstract Top model structure and a notion of weak homotopy equivalence, but does not yet ship a CW-complex API or the CW form of Whitehead's theorem. The intended formalisation reads schematically:

[object Promise]

The proof gap is substantive. Mathlib needs a CW-complex structure with skeleton filtration, the cellular approximation theorem, the homotopy extension property witness for CW pair inclusions, the long exact sequence of homotopy groups for the pair , and the inductive obstruction-theoretic extension argument that uses vanishing relative homotopy groups to extend a partial homotopy across cells. The Warsaw circle as a sharpness counterexample would itself require a small Mathlib formalisation of the closure of the topologist's-sine-curve graph and the proof that all its homotopy groups vanish.

Advanced results [Master]

Theorem (Whitehead's theorem, sharpened with mapping cylinders). Let be a continuous map between CW complexes. The following are equivalent:

  1. is a homotopy equivalence;
  2. is a weak homotopy equivalence;
  3. the inclusion admits a deformation retraction;
  4. for every and every base point.

The four conditions are equivalent for CW pairs and provide the four standard reformulations used in different contexts. The implication (2) (3) is the substantive content; (1) (2) and (3) (1) are formal; (3) (4) is the long exact sequence of the pair.

Theorem (homology corollary; Hurewicz + Whitehead). Let be a continuous map between simply-connected CW complexes. If $f_ : H_n(X; \mathbb{Z}) \to H_n(Y; \mathbb{Z})n \geq 0f$ is a homotopy equivalence.*

The corollary reduces the Whitehead-type detection of homotopy equivalence from homotopy groups (often hard to compute) to homology groups (often computable from cellular chain complexes). The simple-connectedness hypothesis is essential: and the wedge of with the dunce cap have isomorphic integer homology but different fundamental groups, so no map between them can simultaneously be a homology isomorphism and a homotopy equivalence. The corollary is the foundational tool for showing two simply-connected CW complexes are homotopy equivalent via a homology calculation.

Theorem (CW approximation). For every topological space , there exists a CW complex and a weak homotopy equivalence . The pair is unique up to homotopy equivalence over .

CW approximation extends the reach of Whitehead's theorem: any space can be replaced by a homotopy-theoretically equivalent CW complex for the purpose of homotopy-theoretic constructions. Together with Whitehead's theorem, this gives the foundational result that the homotopy category of CW complexes embeds fully faithfully into the homotopy category of all topological spaces, with the embedding an equivalence at the level of weak homotopy types.

Theorem (Warsaw circle as counterexample; Hatcher Example 4.36). The Warsaw circle — the closure in of joined to the segment by an arc — is path-connected with for every , but is not contractible. Therefore the constant map is a weak homotopy equivalence that is not a homotopy equivalence.

The Warsaw circle was Whitehead's motivating example for restricting the theorem to CW complexes. Topologically, the failure traces to local non-CW behaviour: is not locally path-connected at the limiting segment, so the topology cannot be reconstructed from the homotopy of compact subsets. The CW hypothesis is exactly the local-topology condition that excludes this pathology.

Theorem (relative form). Let and be CW pairs and let be a continuous map of pairs. If $f_ : \pi_n(X, A, x_0) \to \pi_n(Y, B, f(x_0))n \geq 1f$ is a homotopy equivalence of pairs.*

The relative form is what one needs for inductive constructions in obstruction theory and Postnikov-tower analyses. The proof parallels the absolute form, working with the pair structure throughout: the skeleton-by-skeleton extension is performed on relative to , with the obstruction at each cell living in the relative homotopy group of the target pair.

Theorem (Whitehead's theorem and CW model categories). In the standard Quillen model structure on topological spaces, the cofibrant objects are precisely the spaces with the homotopy type of a CW complex, the weak equivalences are the weak homotopy equivalences, and Whitehead's theorem is the assertion that a weak equivalence between cofibrant objects is a homotopy equivalence.

The model-categorical packaging makes clear that Whitehead's theorem is not a topological accident but a structural feature of the abstract homotopy theory: in any model category, a weak equivalence between fibrant-cofibrant objects is a homotopy equivalence. The CW hypothesis is the cofibrancy hypothesis; every space is fibrant in the standard model structure on Top.

Synthesis. Whitehead's theorem is the foundational reason that CW complexes are the right category for homotopy theory: the homotopy type of a CW complex is captured by its homotopy groups, and a map between CW complexes is a homotopy equivalence exactly when it induces isomorphisms on every homotopy group at every base point. The central insight is that the CW hypothesis is a cofibration hypothesis in disguise — CW pair inclusions are cofibrations, and the homotopy extension property they witness is exactly what the inductive cell-by-cell extension of a partial homotopy inverse needs as input. Putting these together, the proof factors as: replace by its mapping cylinder inclusion, observe that the relative homotopy groups vanish by the weak-equivalence hypothesis, and extend the identity on to a deformation retraction of skeleton by skeleton using the homotopy extension property. The corollaries are immediate: the homology version (Hurewicz + Whitehead) reduces the detection of homotopy equivalence between simply-connected CW complexes to a homology calculation; the CW approximation theorem extends the framework to arbitrary topological spaces by replacing them with CW models; the relative form supports inductive obstruction-theoretic constructions; and the model-categorical packaging identifies the theorem with the abstract statement that weak equivalences between cofibrant-fibrant objects are homotopy equivalences.

This same skeleton-by-skeleton obstruction argument appears again in 03.12.05 (Eilenberg-MacLane spaces), where the construction of as a CW complex starts from a model of and attaches cells of higher dimension to kill all unwanted homotopy groups, the obstruction at each step living in exactly the homotopy group being killed. The bridge to the Whitehead-tower framework of 03.12.07 is the dual construction: rather than killing higher homotopy groups, one kills lower ones by passing to a fibration whose fibre is an Eilenberg-MacLane space, and the Whitehead-tower stages are detected as homotopy equivalences via Whitehead's theorem applied to the connecting maps. Putting these together, the same obstruction-theoretic mechanism — vanishing of a relative homotopy group as the obstruction to extending a map across a cell — drives the construction of Eilenberg-MacLane spaces, Postnikov towers, Whitehead towers, and the proof of Whitehead's theorem itself. The bridge is the recognition that CW complexes carry a built-in obstruction theory, and the obstructions are precisely the homotopy groups; this is exactly the same organising principle that appears again in 03.12.07 (Whitehead tower) where stage-wise construction is governed by the same mechanism.

Full proof set [Master]

Theorem (Whitehead's theorem, full proof). Let be CW complexes and a weak homotopy equivalence. Then is a homotopy equivalence.

Step 1: Reduce to a CW pair. Replace by the inclusion into the mapping cylinder . The natural projection is a deformation retract: the homotopy on , extended to be the identity on , deformation-retracts onto . Hence is a homotopy equivalence if and only if is one. By cellular approximation (Hatcher Theorem 4.8), may be replaced by a cellular map; the resulting inherits a CW structure with and as subcomplexes.

Step 2: Translate to vanishing relative homotopy. The long exact sequence of the pair reads $$ \cdots \to \pi_n(X, x_0) \xrightarrow{i_*} \pi_n(M_f, x_0) \to \pi_n(M_f, X, x_0) \to \pi_{n-1}(X, x_0) \to \cdots. $$ Since is a homotopy equivalence, identifies with , and the composite is an isomorphism by hypothesis. Hence is an isomorphism for every , and the long exact sequence forces for every and every base point.

Step 3: Construct the deformation retraction inductively. It suffices to prove: if is a CW pair with for every and every base point , then is a deformation retract of . Apply this with to conclude is a deformation retract of , hence is a homotopy equivalence.

Construct the retraction together with a homotopy from to (where ), with stationary on , by induction on the skeleton. Set on to be the identity and on to send each -cell to a point in in the same path component (using to find such a point). The homotopy on is the path homotopy realising this connection.

Suppose inductively that and have been constructed, with a homotopy from the inclusion to , stationary on . For each -cell of with characteristic map , the composite $$ S^n \xrightarrow{\varphi_\alpha} W^{(n)} \xrightarrow{(r_n, H_n(-, 1))} A $$ together with the cell's interior gives a relative homotopy class for some base point . The hypothesis kills this class: there is a homotopy from to a map , with the boundary homotopy on matching on .

The CW pair has the homotopy extension property (Hatcher Proposition 0.16): the partial homotopy on each -cell, together with on , extends to a homotopy on all of . Define as the time- value of this extension, restricted to land in , and as the extended homotopy. Stationarity on is preserved by the construction.

Step 4: Pass to the colimit. The CW topology on is the weak topology with respect to the skeleton filtration: a set is closed in iff its intersection with every is closed. The maps and homotopies are coherent across the filtration (, similarly for ), so they assemble into continuous maps and . The map is a deformation retraction of onto .

Theorem (homology corollary), proof. Let be a map between simply-connected CW complexes inducing isomorphisms on all integer homology. The mapping cylinder is simply connected (both and are, and deformation-retracts to ). The long exact sequence of the pair in homology, combined with being an iso on each , gives for every . The relative Hurewicz theorem 03.12.19 applied to the simply-connected pair — both spaces simply connected, the relative homology vanishing — gives for every . The case is automatic since is a path-connected inclusion. Whitehead's theorem (Step 3 above, applied to ) concludes is a homotopy equivalence, hence so is .

Theorem (CW approximation), proof. Construct inductively. Start with a discrete set of points mapping bijectively onto the path components of . Suppose has been built with a map inducing surjections on for and isomorphisms for . To kill the kernel of , attach -cells along representatives of each generator of the kernel, extending to send each cell into via the null-homotopy that exists because the class died in . To make surjective on , attach -cells of the form for each generator of , with attaching map mapping into via the existing -pullback. The result together with the extended has the inductive properties shifted up by one. Pass to the colimit with the weak topology; the assembled induces isomorphisms on every , hence is a weak equivalence.

Uniqueness up to homotopy equivalence over : given two CW approximations and , lift along to a map with . The lift exists because is a weak equivalence and is a CW complex (the obstruction to lifting at each cell vanishes by the weak-equivalence hypothesis). Then on every , an isomorphism. By Whitehead's theorem, is a homotopy equivalence.

Theorem (Warsaw circle), proof of properties. The Warsaw circle , where and is a continuous arc from a point of to avoiding the limiting segment except at its endpoint. Path-connectedness uses . To compute , observe that any continuous has compact image; compact subsets of either avoid entirely (in which case they sit in a contractible portion of ) or contain a portion of , in which case the map factors through a contractible neighbourhood of that portion (the limiting segment is itself contractible, and the only way to reach from is through ). In either case the map is null-homotopic. Hence for every .

Non-contractibility: a deformation retract would give a continuous family of paths with and a fixed point. As approaches along , the paths must travel through to reach the basepoint, but the lengths of these paths grow without bound (the oscillations force the path to traverse most of ). Continuous dependence on fails at . Hence no such deformation retract exists.

Theorem (relative form), proof. Mirror the absolute proof, with (or in the cylinder reduction), subcomplex containing from glued to the cylinder structure. The skeleton-by-skeleton extension uses the relative homotopy extension property for triples where is a CW triple, and the obstruction at each cell lives in the relative homotopy group of the target pair. The vanishing of these obstructions is the hypothesis.

Theorem (model-categorical packaging), proof sketch. In the Quillen model structure on Top, the weak equivalences are the weak homotopy equivalences and the cofibrations are the relative CW inclusions (more precisely, the retracts of relative cell complexes). The cofibrant objects are exactly the spaces with the homotopy type of a CW complex. Whitehead's theorem is the standard model-categorical statement: between cofibrant-fibrant objects, weak equivalences are homotopy equivalences. The proof in this generality (Hovey Model Categories Theorem 1.2.10) abstracts the inductive cell-by-cell extension into the small-object argument. The CW form is the concrete instance with explicit cells.

Connections [Master]

  • CW complex 03.12.10. Whitehead's theorem is the structural reason the CW framework dominates homotopy theory. Every CW complex has its homotopy type determined by the sequence together with the action of on higher groups and the -invariants from the Postnikov tower. The theorem is what licenses treating "the CW complex" as a homotopy-theoretic object: any two CW complexes inducing the same homotopy-group data are the same as homotopy types. Without Whitehead's theorem, the CW category would be one model among many; with it, the CW category is canonically equivalent to the homotopy category of weak homotopy types.

  • Homotopy and homotopy group 03.12.01. The theorem identifies the homotopy groups as the complete homotopy invariant for CW complexes. Computing for a CW complex is therefore the central problem of CW homotopy theory: solve it for every and the homotopy type is determined. The corollary direction — that a homotopy equivalence induces isomorphisms on every homotopy group — is formal; the theorem's content is the converse, which makes the homotopy groups a complete rather than merely necessary invariant.

  • Hurewicz theorem 03.12.19. The Hurewicz theorem and Whitehead's theorem together produce the homology version: a map between simply-connected CW complexes inducing isomorphisms on every integer homology group is a homotopy equivalence. The Hurewicz theorem reduces homology iso to homotopy iso under simple-connectedness; Whitehead's theorem converts homotopy iso to homotopy equivalence. The combined statement is the foundational tool for showing two simply-connected CW complexes are homotopy equivalent through homology calculations alone — far more practical than direct comparison of homotopy groups.

  • Eilenberg-MacLane spaces 03.12.05. The Eilenberg-MacLane space is characterised by having and all other homotopy groups zero. Whitehead's theorem makes this characterisation rigid: any two CW complexes with these homotopy-group data are homotopy equivalent. The construction of proceeds by attaching cells to a model of to kill higher homotopy groups, with the same skeleton-by-skeleton obstruction argument that drives the proof of Whitehead's theorem. The resulting characterising property — uniqueness up to homotopy equivalence — is exactly Whitehead's theorem applied.

  • Whitehead tower 03.12.07. The Whitehead tower of a space is the sequence of fibrations where is -connected. The tower is well-defined up to homotopy equivalence at each stage by Whitehead's theorem: the construction kills successive homotopy groups, and the resulting space is determined up to homotopy equivalence by its homotopy-group profile. The theorem is also what justifies passing freely between models of the same Whitehead-tower stage built by different cell-attachment schemes.

  • CW approximation and model categories 03.12.10. Every topological space admits a CW approximation — a weak equivalence from a CW complex — unique up to homotopy equivalence by Whitehead's theorem. This extends the CW framework to all of Top: the homotopy category of CW complexes is equivalent to the homotopy category of all spaces under weak equivalences. The theorem is the bridge that makes the abstract Quillen model structure on Top concretely computable through CW models.

Historical & philosophical context [Master]

J.H.C. Whitehead introduced both CW complexes and the theorem that bears his name in the 1949 papers Combinatorial homotopy I and Combinatorial homotopy II (Bull. Amer. Math. Soc. 55, 213-245 and 453-496) [pending]. The two papers together produced the modern framework for combinatorial-cellular topology: CW complexes as the basic objects (paper I), the homotopy extension property and the cellular approximation theorem (paper I), and the equivalence-detection theorem now called Whitehead's theorem (paper II). The framework was a deliberate response to the technical difficulties of working with general topological spaces in homotopy theory; Whitehead's introductory remarks in paper I cite the Warsaw circle and similar pathologies as the motivating examples for restricting attention to cellular spaces.

Whitehead's theorem in paper II was stated and proved for CW complexes specifically. The skeleton-by-skeleton inductive argument using the homotopy extension property was Whitehead's; the formulation in terms of the mapping cylinder (which simplifies the bookkeeping) and the relative form of the theorem were standard within a few years through Steenrod's seminars and the Eilenberg-Steenrod axiomatic treatment in Foundations of Algebraic Topology (Princeton 1952) [pending].

The conceptual impact of the theorem ran in two directions. Within algebraic topology, it justified the CW framework as the category for computational homotopy theory: every theorem about homotopy types could be stated and proved for CW complexes first, then transported to general spaces by CW approximation. Within abstract homotopy theory, the theorem became the prototype for the modern model-categorical formulation: a weak equivalence between cofibrant-fibrant objects is a homotopy equivalence, with CW complexes playing the role of cofibrant-fibrant in the standard Quillen model structure on Top. Quillen's Homotopical Algebra (Springer LNM 43, 1967) [pending] made this packaging explicit, and Hovey's Model Categories (AMS 1999) [pending] consolidated the modern presentation.

The Warsaw-circle counterexample and the continued sharpness of the CW hypothesis remain part of the standard pedagogical narrative — Hatcher's Example 4.36 reproduces it directly from Whitehead's original paper II. The theorem's role as the bridge between weak equivalence and homotopy equivalence is what makes the homotopy category of CW complexes the natural setting for algebraic topology.

Bibliography [Master]

[object Promise]