advanced25 min studyLesson 480 in Mathematics

CW complexes and cellular approximation

Build spaces from attaching maps and simplify homotopy problems skeleton by skeleton without discarding their gluing data.

On this page

What you’ll understand

  • Distinguish cells, characteristic maps, skeleta, and attaching maps.
  • Apply relative cellular approximation to based sphere maps.
  • State Whitehead's theorem with CW and weak-equivalence hypotheses.

Cell structures turn continuous topology into a sequence of controlled attachments. A sphere has a remarkably small CW description, while the same number of cells can build very different spaces if their attaching maps change. Cellular approximation allows a map to be deformed so that each skeleton lands in the corresponding target skeleton. It simplifies computations without claiming that the original map was already cellular or that cell counts alone determine the homotopy type.

Attach disks, retaining their boundary maps

Start with a set of zero-cells and attach n-disks along continuous maps from their boundary spheres into the previous skeleton. Each disk interior becomes an open n-cell, and its characteristic map is a homeomorphism on that interior but can identify boundary points. A CW complex satisfies the closure-finiteness and weak-topology conditions, which ensure the cellwise construction has the intended global topology. A cell's closure need not be embedded as a closed ball: identifying its boundary is exactly how circles, projective spaces, and many other examples are built.

The n-skeleton X(n)X^{(n)} contains all cells of dimension at most n. A subcomplex is a union of cells closed under taking the attached boundaries. Attaching maps are part of the data; recording only how many cells occur in each dimension loses essential information. Euler characteristic, when defined by a finite cell count, and cellular homology capture some consequences but not all homotopy information. The one-skeleton supplies loop generators, the two-cells supply relations, and higher cells affect higher-dimensional deformation questions.

X(n)=X(n−1)∪{φα:Sn−1→X(n−1)}∐αDαn,X=⋃n≥0X(n)X^{(n)}=X^{(n-1)}\cup_{\{\varphi_\alpha:S^{n-1}\to X^{(n-1)}\}}\coprod_\alpha D^n_\alpha,\qquad X=\bigcup_{n\ge0}X^{(n)}
A skeleton is built by attaching disks along specified boundary maps, not merely by listing cells.↔ Scroll wide equations horizontally.

Deform maps into compatible skeleta

A map between CW complexes is cellular when it takes X(n)X^{(n)} into Y(n)Y^{(n)} for every n. The cellular approximation theorem says every continuous map is homotopic to a cellular map. If the original map is already cellular on a subcomplex A, the homotopy can keep A fixed. In particular, when chosen basepoints are zero-cells, based maps can be approximated through based homotopies. Preserving vertices alone is not enough for cellularity: each edge must land in the target one-skeleton, and the condition continues through all dimensions.

Give a sphere its standard structure with one zero-cell and one top-dimensional cell. A based map Sk→SnS^k\to S^n with k<nk<n can be homotoped to a cellular map, whose entire image lies in the k-skeleton of the target, just the basepoint. Thus the homotopy group below the sphere dimension vanishes. The same theorem says a space's two-skeleton determines π₁, because loops and their disk homotopies can be brought into the needed low skeleta. It does not imply that every map into a lower-dimensional target is nullhomotopic; the Hopf map is a decisive warning.

f(X(n))⊆Y(n)for a cellular map,πk(Sn)=0(1≤k<n)f(X^{(n)})\subseteq Y^{(n)}\quad\text{for a cellular map},\qquad \pi_k(S^n)=0\quad(1\le k<n)
Relative cellular approximation makes sphere maps below the target's first positive cell deformable to the basepoint.↔ Scroll wide equations horizontally.

Weak equivalence becomes equivalence in the CW setting

A weak homotopy equivalence induces a bijection on path components and isomorphisms on all based homotopy groups in every component. Whitehead's theorem states that such a map between CW complexes is a homotopy equivalence. Both the map and the CW hypotheses are important. Merely knowing that two spaces have isomorphic abstract groups in each degree does not supply one compatible map inducing those isomorphisms. Nor does equality of homology groups substitute for the required homotopy-group information.

Outside the CW setting, weak equivalence need not be a homotopy equivalence, so one cannot erase these hypotheses after a successful calculation. CW approximation is a related theorem: a space admits a CW model mapping to it by a weak homotopy equivalence, but the map need not already be a homotopy equivalence for an arbitrary target. The cell viewpoint is therefore a controlled framework for inference, not a guarantee that every geometric space has been completely classified. Keep the attaching maps and the maps between models visible throughout the argument.

Equal cell counts do not fix homotopy type

Compare a torus T² with W=S1∨S1∨S2W=S^1\vee S^1\vee S^2. Both have a CW model with one vertex, two edges, and one two-cell. Are they homotopy equivalent?

  1. Both cell counts give Euler characteristic 1−2+1=01-2+1=0. In the torus the two-cell attaches along the commutator of the edge generators; in W it attaches by the constant map.

  2. Van Kampen therefore gives π1(T2)≅Z2\pi_1(T^2)\cong\mathbb Z^2 and π1(W)≅F(a,b)\pi_1(W)\cong F(a,b). The former is abelian; the latter is nonabelian because the reduced commutator word is nontrivial.

  3. A homotopy equivalence would induce an isomorphism of fundamental groups, impossible here. Even their integral homology groups agree: both have H₀ equal to Z, H₁ equal to Z², and H₂ equal to Z, with higher reduced groups zero.

The result

The attaching map separates the homotopy types even when cell counts, Euler characteristic, and homology groups all agree.

Explore the model

Interactive lab

Interactive lab · matrix

Preserving vertices is weaker than cellularity

Pause and Reset; set scale to 1 and shear to 0, viewing the ordinary square grid as a CW structure. Reset, set scale to 1 and shear to 2, and inspect the selected final image of the vertical unit edge: it runs from (0,0) to (2,1), crossing square interiors. Integer vertices alone have not preserved the one-skeleton. Play to see a homotopy back toward the identity.

Preserving vertices is weaker than cellularityThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe shear is continuous and homotopic to a cellular identity map, but is not itself cellular for the fixed square-grid structure. The instrument illustrates this specific distinction rather than constructing arbitrary cellular approximations.

Check your understanding

Which hypothesis makes Whitehead's theorem apply in the form stated here?

Try it yourself

Use relative cellular approximation to show every based map S2→S3S^2\to S^3 is nullhomotopic. Why does the same argument not make every based map S3→S2S^3\to S^2 nullhomotopic?

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Compare the source dimension with the target skeleton that remains after cellular approximation.

Compare with the solution

With the standard sphere cells and basepoint zero-cells, a based map S2→S3S^2\to S^3 is based-homotopic to a cellular map into (S3)(2)(S^3)^{(2)}, which is just the basepoint. For S3→S2S^3\to S^2, the target three-skeleton is all of S², so cellularity does not force a constant map. Indeed, the Hopf fibration supplies a nontrivial such map; no below-dimension vanishing theorem applies in that direction.

Take it with you

  • CW data include attaching maps and topology, not just counts of cells.
  • Relative cellular approximation preserves a specified cellular subcomplex during deformation.
  • Whitehead's theorem requires a weak-equivalence map and the CW setting.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.