Book 10A

© 2026 NeckPinch · www.neckpinch.com · All rights reserved.

Course 10Book 10A: Three-Manifolds and GeometrizationChapter 4

Homotopy Groups, Degree and the Hurewicz Theorem

Spheres mapped into manifolds: the algebraic topology that finite extinction runs on.

35 min read · Updated Oct 23, 2026

Read with Hatcher's Algebraic Topology, §4.1 (homotopy groups, Whitehead's theorem, cellular approximation) and §4.2 (the Hurewicz theorem, fibre bundles and their long exact sequence, the Hopf bundle), and with Milnor's Topology from the Differentiable Viewpoint for degree. Only statements are needed from Hatcher; this chapter proves what the Ricci flow arguments use.

In this chapter · 9 sections
  1. 4.1Higher homotopy groups
  2. 4.2Coverings do not see higher homotopy
  3. 4.3Maps between spheres
  4. 4.4The Hopf fibration computes π3(S2)\pi_3(S^2)π3​(S2)
  5. 4.5The Hurewicz and Whitehead theorems
  6. 4.6The homotopy groups of closed 3-manifolds
  7. 4.7Spheres and loops in the extinction argument
  8. 4.8History
  9. 4.9Exercises
  10. ↗Free resources

The fundamental group detects loops that cannot be contracted. The Poincaré conjecture is a statement about π1\pi_1, but its proof by the Ricci flow runs on spheres: 2-spheres that cannot be shrunk, and families of 2-spheres sweeping out a 3-manifold that cannot be pulled tight. Perelman's third preprint, and Morgan and Tian's chapter 18 which expands it, use π2(M)\pi_2(M) and π3(M)\pi_3(M) at every step. First they show that the flow with surgery kills π2\pi_2: after a finite time every component has π2=0\pi_2 = 0. Then they use a nonzero element of π3\pi_3, represented as a 2-sphere's worth of loops, to define a min–max quantity that must become negative in finite time, so that the flow must become extinct.

This chapter builds exactly that algebraic topology, from the definitions. It proves what is short enough to prove: the higher homotopy groups are abelian; they are unchanged by coverings; maps from lower-dimensional spheres to higher-dimensional ones are null-homotopic; and degree classifies maps between spheres of equal dimension up to the point where it matters. It states, carefully, the deeper facts that are used: the long exact sequence of a fibration, the Hurewicz theorem and Whitehead's theorem. And it computes the groups that the finite extinction argument needs for every closed 3-manifold that arises.

By the end of this chapter you will be able to:

  • define πn(X,x0)\pi_n(X, x_0), prove that it is abelian for n≥2n \geq 2, and explain the action of π1\pi_1;
  • prove that a covering induces isomorphisms on πn\pi_n for n≥2n \geq 2, and compute πn\pi_n of tori, lens spaces and S2×S1S^2\times S^1;
  • prove that πk(Sn)=0\pi_k(S^n) = 0 for k<nk < n with Sard's theorem, and relate πn(Sn)\pi_n(S^n) to degree;
  • compute π2(S2)\pi_2(S^2) and π3(S2)\pi_3(S^2) from the Hopf fibration;
  • state the Hurewicz and Whitehead theorems and use them to compute π2\pi_2 and π3\pi_3 of closed 3-manifolds, and to recognise aspherical ones;
  • explain how an element of π3(M)\pi_3(M) becomes a sweepout by 2-spheres, or a 2-sphere's worth of loops, as in Colding–Minicozzi's and Perelman's arguments.

Higher homotopy groups

Let XX be a space with a base point x0x_0, and n≥1n \geq 1. Write In=[0,1]nI^n = [0, 1]^n and ∂In\partial I^n for its boundary.

Definition 4.1 Homotopy groups

πn(X,x0)\pi_n(X, x_0) is the set of homotopy classes of maps f:(In,∂In)→(X,x0)f : (I^n, \partial I^n) \to (X, x_0), where homotopies are required to send ∂In\partial I^n to x0x_0 at all times. The product of [f][f] and [g][g] is the class of

(f+g)(s1,…,sn)={f(2s1,s2,…,sn),s1≤12,g(2s1−1,s2,…,sn),s1≥12.(f + g)(s_1, \ldots, s_n) = \begin{cases}f(2s_1, s_2, \ldots, s_n), & s_1 \leq \frac12,\\ g(2s_1 - 1, s_2, \ldots, s_n), & s_1 \geq \frac12.\end{cases}

Collapsing ∂In\partial I^n to a point turns InI^n into the sphere SnS^n, so πn(X,x0)\pi_n(X, x_0) is equally the set of based homotopy classes of maps (Sn,∗)→(X,x0)(S^n, \ast) \to (X, x_0). For n=1n = 1 this is the fundamental group of 7A.4 The Fundamental Group, and the proofs that ++ is well defined, associative, with identity the constant map and inverse f(1−s1,s2,…)f(1 - s_1, s_2, \ldots), are the same as there: they only ever reparametrise the first coordinate. A map X→YX \to Y sending x0x_0 to y0y_0 induces homomorphisms πn(X,x0)→πn(Y,y0)\pi_n(X, x_0) \to \pi_n(Y, y_0) by composition, and homotopic maps (through based maps) induce the same homomorphism. So homotopy equivalences induce isomorphisms.

Proposition 4.2 Higher homotopy groups are abelian

For n≥2n \geq 2, πn(X,x0)\pi_n(X, x_0) is abelian.

Proof. Represent [f][f] and [g][g] by maps that are constant (=x0= x_0) outside small cubes: ff supported in a cube QfQ_f in the left half {s1<12}\{s_1 < \frac12\} and gg in a cube QgQ_g in the right half, which is how f+gf + g looks after shrinking each into a smaller cube (a homotopy, since the region where the map is x0x_0 just grows). Because n≥2n \geq 2 there is a second coordinate. Slide QfQ_f down in the s2s_2-direction into the lower half of InI^n, then right past QgQ_g, then up; slide QgQ_g up, left and down, at the same time. At every moment the two cubes are disjoint, and the map is ff (rescaled) on one cube, gg (rescaled) on the other and x0x_0 elsewhere, so this is a based homotopy. At the end QgQ_g is on the left and QfQ_f on the right: f+g≃g+ff + g \simeq g + f.

For n=1n = 1 there is no room to move the loops past each other, and indeed π1\pi_1 need not be abelian. This picture also explains a fact used constantly below. A free homotopy of maps Sn→XS^n \to X may move the base point, and following the base point along a loop γ\gamma changes a based class [f][f] to a class γ⋅[f]\gamma\cdot[f]: π1\pi_1 acts on πn\pi_n. Free homotopy classes of maps Sn→XS^n \to X correspond to orbits of this action. When XX is simply connected the action is trivial, and free and based classes are the same thing. Perelman's and Morgan–Tian's "nontrivial element of π2(M)\pi_2(M)", represented by any map S2→MS^2 \to M in the free homotopy class, uses this.

Coverings do not see higher homotopy

Proposition 4.3 Coverings and πn\pi_n

Let p:X~→Xp : \tilde X \to X be a covering map with p(x~0)=x0p(\tilde x_0) = x_0. Then p∗:πn(X~,x~0)→πn(X,x0)p_* : \pi_n(\tilde X, \tilde x_0) \to \pi_n(X, x_0) is an isomorphism for every n≥2n \geq 2.

Proof. Onto. A map f:(Sn,∗)→(X,x0)f : (S^n, \ast) \to (X, x_0) lifts to X~\tilde X with f~(∗)=x~0\tilde f(\ast) = \tilde x_0, by the lifting criterion (7A.7 Covering Spaces): SnS^n is simply connected for n≥2n \geq 2 and locally path-connected, so the condition f∗π1(Sn)⊂p∗π1(X~)f_*\pi_1(S^n) \subset p_*\pi_1(\tilde X) holds trivially. Then p∗[f~]=[f]p_*[\tilde f] = [f]. One-to-one. If p∘f~p\circ\tilde f is null-homotopic by a based homotopy H:Sn×[0,1]→XH : S^n\times[0, 1] \to X, lift HH to H~\tilde H starting at f~\tilde f (homotopy lifting, 7A.7 Covering Spaces). The track of the base point, H~(∗,t)\tilde H(\ast, t), lifts the constant path, so it is constant, and the end H~(⋅,1)\tilde H(\cdot, 1) lifts a constant map, so it is constant (a connected set in a fibre, which is discrete). So f~\tilde f is null-homotopic.

In particular, πn(X)≅πn(X~)\pi_n(X) \cong \pi_n(\tilde X) for the universal cover, for all n≥2n \geq 2: the higher homotopy groups of XX are those of a simply connected space. Examples:

  • πn(S1)=πn(R)=0\pi_n(S^1) = \pi_n(\mathbb{R}) = 0 for n≥2n \geq 2, and πn(T3)=πn(R3)=0\pi_n(T^3) = \pi_n(\mathbb{R}^3) = 0 for n≥2n \geq 2. More generally every closed hyperbolic or flat manifold, being covered by a contractible space (Cartan–Hadamard, 9A.7 Jacobi Fields and Curvature versus Topology), has πn=0\pi_n = 0 for all n≥2n \geq 2.
  • πn(S3/Γ)=πn(S3)\pi_n(S^3/\Gamma) = \pi_n(S^3) for every spherical space form (10A.2 Finite Rotation Groups and Spherical Space Forms) and n≥2n \geq 2.
  • S2×S1S^2\times S^1 is covered by S2×RS^2\times\mathbb{R}, which deformation retracts onto S2S^2, so πn(S2×S1)=πn(S2)\pi_n(S^2\times S^1) = \pi_n(S^2) for n≥2n \geq 2.
  • RP3#RP3\mathbb{RP}^3\#\mathbb{RP}^3 is double covered by S2×S1S^2\times S^1 (Exercise 4.13), so its universal cover is S2×RS^2\times\mathbb{R} and π2(RP3#RP3)=π2(S2)=Z\pi_2(\mathbb{RP}^3\#\mathbb{RP}^3) = \pi_2(S^2) = \mathbb{Z}.

So far we have reduced everything to simply connected spaces. To compute, we need the groups of spheres.

Maps between spheres

Proposition 4.4 Lower-dimensional spheres are trivial in higher ones

For k<nk < n, πk(Sn)=0\pi_k(S^n) = 0. More generally, if MM is a smooth manifold of dimension n>kn > k and f:Sk→Mf : S^k \to M is continuous, then ff is homotopic to a map that misses a point of MM.

Proof. First approximate ff by a smooth map homotopic to it: in a chart, average ff against a mollifier (or embed MM in RN\mathbb{R}^N, smooth ff there, and project back by a tubular neighbourhood retraction); a uniformly close map is homotopic to ff by the straight-line homotopy followed by the projection (8A.2 Partitions of Unity for the embedding). For a smooth map f:Sk→Mf : S^k \to M with k<nk < n, every point of f(Sk)f(S^k) is a critical value (the differential has rank at most k<nk < n), so by Sard's theorem (7A.8 Smooth Topology) the image has measure zero, and ff misses some point yy. For M=SnM = S^n, Sn∖{y}S^n\setminus\{y\} is homeomorphic to Rn\mathbb{R}^n by stereographic projection, which is contractible, so ff is null-homotopic (by a based homotopy, if the base point is not yy, which can be arranged).

The proof is the smooth version of a general principle, cellular approximation: a map from a kk-dimensional complex into a space built from cells can be deformed into the cells of dimension at most kk. For our purposes the smooth version is enough.

Maps Sn→SnS^n \to S^n of the same dimension are measured by their degree (7A.8 Smooth Topology): for a smooth map, the number of preimages of a regular value counted with signs ±1\pm1 according to whether the differential preserves or reverses orientation. Degree is independent of the regular value and invariant under homotopy. Equivalently, f∗f_* acts on Hn(Sn)≅ZH_n(S^n) \cong \mathbb{Z} as multiplication by deg⁡f\deg f. The same definitions work for maps between any two closed, connected, oriented nn-manifolds M→NM \to N, and f∗[M]=(deg⁡f)[N]f_*[M] = (\deg f)[N] on fundamental classes.

Theorem 4.5 The Hopf degree theorem (statement)

Two maps Sn→SnS^n \to S^n are homotopic if and only if they have the same degree. Consequently πn(Sn)≅Z\pi_n(S^n) \cong \mathbb{Z}, the isomorphism being the degree, and the identity map is a generator.

That every integer occurs is easy: on S1S^1, z↦zkz \mapsto z^k has degree kk, and suspending (extending a map of the equator Sn−1S^{n-1} to SnS^n by coning towards the two poles) preserves degree, so every degree occurs on every SnS^n. The difficult half is that degree is a complete invariant; Milnor's book proves it with framed cobordism.

For the Ricci flow, degree enters through degree-one maps. A closed oriented 3-manifold MM with finite fundamental group has universal cover M~\tilde M a closed simply connected 3-manifold, and the covering M~→M\tilde M \to M has degree ∣π1(M)∣|\pi_1(M)|. If MM is simply connected, the next sections show that a generator of π3(M)\pi_3(M) is a map S3→MS^3 \to M of degree ±1\pm1, and that such a map is a homotopy equivalence: a simply connected closed 3-manifold is a homotopy 3-sphere. The Poincaré conjecture is the statement that it is in fact diffeomorphic to S3S^3.

The Hopf fibration computes π3(S2)\pi_3(S^2)

Maps between spheres of different dimensions can be essential when the target has the lower dimension. The first and most important example is the Hopf map h:S3→S2h : S^3 \to S^2 of 10A.1 A Zoo of Three-Manifolds. It is a fibre bundle: every point of S2S^2 has a neighbourhood UU with h−1(U)≅U×S1h^{-1}(U) \cong U\times S^1 compatibly with hh. Fibre bundles, like coverings (whose fibres are discrete), have a homotopy lifting property, and that gives the following tool.

Theorem 4.6 The long exact sequence of a fibration (statement)

Let F→E→pBF \to E \xrightarrow{p} B be a fibre bundle with BB path-connected, with base points e0∈F⊂Ee_0 \in F \subset E and b0=p(e0)b_0 = p(e_0). Then there are homomorphisms ∂:πn(B)→πn−1(F)\partial : \pi_n(B) \to \pi_{n-1}(F) making the sequence

⋯→πn(F)→πn(E)→p∗πn(B)→∂πn−1(F)→πn−1(E)→⋯→π0(E)\cdots \to \pi_n(F) \to \pi_n(E) \xrightarrow{p_*} \pi_n(B) \xrightarrow{\partial} \pi_{n-1}(F) \to \pi_{n-1}(E) \to \cdots \to \pi_0(E)

exact: the image of each map is the kernel of the next.

The map ∂\partial is defined by lifting: a map (In,∂In)→(B,b0)(I^n, \partial I^n) \to (B, b_0) is lifted to EE, starting at e0e_0 on one face, and its restriction to the opposite face lands in the fibre FF, giving an element of πn−1(F)\pi_{n-1}(F). A covering is a fibre bundle with discrete fibre, and the sequence then reproduces Proposition 4.3.

For the Hopf fibration S1→S3→S2S^1 \to S^3 \to S^2:

  • π2(S3)=0\pi_2(S^3) = 0 and π1(S3)=0\pi_1(S^3) = 0 give 0→π2(S2)→∂π1(S1)→00 \to \pi_2(S^2) \xrightarrow{\partial} \pi_1(S^1) \to 0, so π2(S2)≅π1(S1)=Z\pi_2(S^2) \cong \pi_1(S^1) = \mathbb{Z}, in agreement with the degree.
  • π3(S1)=0\pi_3(S^1) = 0 and π2(S1)=0\pi_2(S^1) = 0 (the universal cover of S1S^1 is R\mathbb{R}) give 0→π3(S3)→h∗π3(S2)→00 \to \pi_3(S^3) \xrightarrow{h_*} \pi_3(S^2) \to 0, so
π3(S2)≅π3(S3)≅Z,\pi_3(S^2) \cong \pi_3(S^3) \cong \mathbb{Z},

generated by the Hopf map itself.

The Hopf map is therefore an essential map from a sphere to a lower-dimensional one, a phenomenon with no analogue for π1\pi_1. It is detected by the Hopf invariant: the preimages of two regular values are two circles in S3S^3, and their linking number is a homotopy invariant, equal to 11 for hh (two Hopf fibres are linked once, 10A.1 A Zoo of Three-Manifolds). The consequence for 3-manifolds: π3(S2×S1)≅π3(S2)≅Z\pi_3(S^2\times S^1) \cong \pi_3(S^2) \cong \mathbb{Z}, so even S2×S1S^2\times S^1, which has infinite fundamental group, has nonzero π3\pi_3.

The Hurewicz and Whitehead theorems

Homology is computable, homotopy groups are not, in general. The bridge is a natural homomorphism, the Hurewicz map hn:πn(X)→Hn(X)h_n : \pi_n(X) \to H_n(X), sending [f:Sn→X][f : S^n \to X] to f∗[Sn]f_*[S^n], the image of the fundamental class.

Theorem 4.7 The Hurewicz theorem (statement)

Let XX be a path-connected space (a CW complex, or a manifold) and n≥2n \geq 2. If πk(X)=0\pi_k(X) = 0 for all k<nk < n, then Hk(X)=0H_k(X) = 0 for 0<k<n0 < k < n, and hn:πn(X)→Hn(X)h_n : \pi_n(X) \to H_n(X) is an isomorphism. For n=1n = 1, h1h_1 induces an isomorphism π1(X)ab≅H1(X)\pi_1(X)^{\mathrm{ab}} \cong H_1(X) (7A.9 Homology in Brief).

Theorem 4.8 Whitehead's theorem (statement)

A map between connected CW complexes that induces isomorphisms on all homotopy groups is a homotopy equivalence. In particular, a CW complex (for instance a manifold) with all homotopy groups trivial is contractible.

Two remarks about the hypotheses. Hurewicz needs the lower homotopy groups to vanish, not the lower homology groups; the converse direction holds only with π1=1\pi_1 = 1 added: a simply connected space whose homology vanishes below degree nn has πk=0\pi_k = 0 below nn (the "homology Hurewicz" form, proved by induction from the theorem). Whitehead needs a map inducing the isomorphisms: two spaces with isomorphic homotopy groups need not be homotopy equivalent.

The homotopy groups of closed 3-manifolds

Now everything can be computed for the manifolds the flow meets. Let MM be a closed, connected, orientable 3-manifold.

Proposition 4.9 π2\pi_2 and π3\pi_3 of closed 3-manifolds
  1. If π1(M)\pi_1(M) is finite, then π2(M)=0\pi_2(M) = 0 and π3(M)≅Z\pi_3(M) \cong \mathbb{Z}. If moreover π1(M)=1\pi_1(M) = 1, MM is homotopy equivalent to S3S^3.
  2. If π1(M)\pi_1(M) is infinite and π2(M)=0\pi_2(M) = 0, then πn(M)=0\pi_n(M) = 0 for all n≥2n \geq 2: MM is aspherical, its universal cover is contractible.
  3. If π2(M)≠0\pi_2(M) \neq 0, then MM contains an embedded 2-sphere that is nonzero in π2(M)\pi_2(M) (the sphere theorem, below).

Proof. 1. The universal cover M~\tilde M is a closed simply connected 3-manifold (the covering has finitely many sheets, so M~\tilde M is compact). As computed in 10A.3 Building Three-Manifolds from Poincaré duality, H1(M~)=H2(M~)=0H_1(\tilde M) = H_2(\tilde M) = 0 and H3(M~)=ZH_3(\tilde M) = \mathbb{Z}. By Hurewicz with n=2n = 2, π2(M~)≅H2(M~)=0\pi_2(\tilde M) \cong H_2(\tilde M) = 0; then with n=3n = 3, π3(M~)≅H3(M~)=Z\pi_3(\tilde M) \cong H_3(\tilde M) = \mathbb{Z}. By Proposition 4.3 the same holds for MM. If π1(M)=1\pi_1(M) = 1, M=M~M = \tilde M; a generator of π3(M)≅H3(M)\pi_3(M) \cong H_3(M) is a map f:S3→Mf : S^3 \to M with f∗[S3]=±[M]f_*[S^3] = \pm[M], a map of degree ±1\pm1. It induces isomorphisms on H∗H_* (degree one in dimension 33, and H1=H2=0H_1 = H_2 = 0 on both sides), so by the homology form of Whitehead's theorem for simply connected spaces (a map of simply connected CW complexes inducing isomorphisms on homology is a homotopy equivalence) ff is a homotopy equivalence.

2. The universal cover M~\tilde M is now a noncompact 3-manifold (infinitely many sheets). A connected noncompact nn-manifold has Hn=0H_n = 0, and Hk=0H_k = 0 for k>nk > n (statement; Hatcher, §3.3). M~\tilde M is simply connected and π2(M~)=π2(M)=0\pi_2(\tilde M) = \pi_2(M) = 0; by Hurewicz, π3(M~)≅H3(M~)=0\pi_3(\tilde M) \cong H_3(\tilde M) = 0; then π4(M~)≅H4(M~)=0\pi_4(\tilde M) \cong H_4(\tilde M) = 0, and inductively all πn(M~)=0\pi_n(\tilde M) = 0. By Whitehead M~\tilde M is contractible, and πn(M)=πn(M~)=0\pi_n(M) = \pi_n(\tilde M) = 0 for n≥2n \geq 2.

3. This is the content of the sphere theorem, stated next.

The dichotomy in part 2 is sharp: a closed 3-manifold with π2=0\pi_2 = 0 has either finite fundamental group, and then π3=Z\pi_3 = \mathbb{Z}, or infinite fundamental group, and then every higher homotopy group vanishes. There is nothing in between. This is why the finite extinction argument needs a hypothesis on π1\pi_1: on an aspherical manifold, such as a hyperbolic one or the 3-torus, there is no nonzero element of π3\pi_3 to define a min–max quantity with, and indeed the flow does not become extinct there (hyperbolic metrics expand forever, 10A.10 Geometrization and Ricci Flow).

Theorem 4.10 The sphere theorem (Papakyriakopoulos 1957; statement)

If MM is an orientable 3-manifold with π2(M)≠0\pi_2(M) \neq 0, then MM contains an embedded 2-sphere that represents a nonzero element of π2(M)\pi_2(M).

An embedded sphere that is nonzero in π2\pi_2 does not bound a ball (a sphere bounding a ball is contractible through the ball). So, combined with 10A.5 The Prime Decomposition: an irreducible orientable 3-manifold has π2=0\pi_2 = 0, and a closed orientable 3-manifold with π2≠0\pi_2 \neq 0 either has an S2×S1S^2\times S^1 summand or is a nontrivial connected sum. Conversely, a nontrivial connected sum P#QP\#Q of two manifolds with nontrivial fundamental groups has π2≠0\pi_2 \neq 0: in the universal cover the separating sphere lifts to spheres separating it into noncompact pieces. A sphere Σ\Sigma that separates a simply connected manifold into two noncompact pieces is not null-homologous: a proper line running from one noncompact piece to the other can be chosen to cross Σ\Sigma once, and the intersection number of a closed 2-cycle with a proper line is unchanged by adding boundaries, so it would be 00 for a null-homologous Σ\Sigma. So Σ\Sigma is nonzero in H2H_2 of the cover, which is π2\pi_2 by Hurewicz. (RP3#RP3\mathbb{RP}^3\#\mathbb{RP}^3 above is an example.)

Spheres and loops in the extinction argument

Morgan and Tian's Theorem 18.1 assumes that π1(M)\pi_1(M) is a free product of finite groups and infinite cyclic groups; simply connected manifolds are the main case. The argument has two stages, and this chapter supplies the topology of each.

Stage 1: killing π2\pi_2. For a metric gg and a nonzero class β∈π2(M)\beta \in \pi_2(M), let W2(β,g)W_2(\beta, g) be the infimum of the energies 12∫∣dσ∣2\frac12\int|d\sigma|^2 (or areas) of maps σ:S2→M\sigma : S^2 \to M in the free homotopy class β\beta. By Sacks and Uhlenbeck the infimum is attained by a minimal (harmonic) sphere, or a union of them, and the evolution of area of 10A.11 Min–Max and Width gives a differential inequality that forces W2W_2 to become negative in finite time unless the class dies. Surgery does not increase the quantity. So after finite time every component has π2=0\pi_2 = 0.

Stage 2: using π3\pi_3. Now every component NN has π2(N)=0\pi_2(N) = 0. Surgery only splits off connected summands (10A.5 The Prime Decomposition), so the fundamental group of each component is, like that of MM, a free product of finite and infinite cyclic groups. A compact 3-manifold whose fundamental group is a nontrivial free product, or infinite cyclic, contains a homotopically nontrivial embedded 2-sphere (this combines the sphere theorem with Kneser's conjecture, proved by Stallings; statement). As π2(N)=0\pi_2(N) = 0, neither can happen, so π1(N)\pi_1(N) is a single finite group, and by Proposition 4.9 π3(N)≅Z≠0\pi_3(N) \cong \mathbb{Z} \neq 0. This is the argument Morgan and Tian give at the start of their chapter 18. A nonzero element of π3\pi_3 can be presented in two ways, and the two approaches to finite extinction use one each.

  • As a path of 2-spheres (Colding–Minicozzi). Write S3S^3 as S2×[0,1]S^2\times[0, 1] with S2×{0}S^2\times\{0\} and S2×{1}S^2\times\{1\} collapsed to points (the suspension of S2S^2). A map S3→NS^3 \to N is then a path s↦σss \mapsto \sigma_s of maps S2→NS^2 \to N starting and ending at constant maps: a sweepout. Nontrivial elements of π3\pi_3 are nontrivial sweepouts, and the width of 10A.11 Min–Max and Width is the min–max of energy over them.
  • As a 2-sphere of loops (Perelman). Write S3S^3 instead as the join, or think of a map S2×S1→NS^2\times S^1 \to N that collapses S2×{∗}S^2\times\{\ast\} and {∗}×S1\{\ast\}\times S^1 to the base point: it is the same as a map S2→ΩNS^2 \to \Omega N, a 2-sphere's worth of based loops. This adjunction gives π3(N)≅π2(ΩN)\pi_3(N) \cong \pi_2(\Omega N). Perelman uses the free loop space ΛN\Lambda N of all loops, which fibres over NN (evaluate at the base point of the loop) with fibre ΩN\Omega N and has a section (constant loops). The long exact sequence then splits:
π2(ΛN)≅π2(N)⊕π2(ΩN)≅π2(N)⊕π3(N),\pi_2(\Lambda N) \cong \pi_2(N)\oplus\pi_2(\Omega N) \cong \pi_2(N)\oplus\pi_3(N),

and with π2(N)=0\pi_2(N) = 0 this is π3(N)\pi_3(N). Each loop in a family representing a nonzero element of π2(ΛN)\pi_2(\Lambda N) bounds discs (it is null-homotopic, since by now we may pass to the simply connected universal cover or note the loops are contractible), and Perelman's invariant is the infimum over families of the maximal area of least-area discs spanning the loops (10A.11 Min–Max and Width, 12C.3 Finite Extinction).

In both presentations, nontriviality is what prevents the families from being pulled tight to constants, and the min–max value is positive for that reason; the Ricci flow then forces it to decrease at a definite rate, which is impossible for all time.

Where this goes Where this is used

10A.11 Min–Max and Width defines widths with sweepouts by spheres, and 12C.3 Finite Extinction carries out the two stages above for the flow with surgery. 10A.5 The Prime Decomposition uses the sphere theorem in the prime decomposition, and 12C.1 Reading Off the Topology reads off the topology at the end.

History

Witold Hurewicz introduced the higher homotopy groups in 1935 and proved the theorem named after him; Eduard Čech had defined them earlier, in 1932, but abandoned them when they turned out to be abelian. Heinz Hopf discovered the essential map S3→S2S^3 \to S^2 in 1931 and proved the degree theorem in the 1920s. J. H. C. Whitehead proved his theorem in 1949. Christos Papakyriakopoulos proved the sphere theorem, with Dehn's lemma and the loop theorem, in 1957; J. H. C. Whitehead simplified part of the argument. The use of π3\pi_3 in finite extinction is from Perelman's third preprint (2003) and Colding and Minicozzi (2005).

Recall Where we stand

πn(X)\pi_n(X) is based homotopy classes of maps of spheres; it is abelian for n≥2n \geq 2 (cubes slide past each other), π1\pi_1 acts on it, and for simply connected spaces free and based classes agree. Coverings induce isomorphisms on πn\pi_n, n≥2n \geq 2, so higher homotopy is computed on the universal cover: tori, hyperbolic and flat manifolds have none, space forms have that of S3S^3, and S2×S1S^2\times S^1 and RP3#RP3\mathbb{RP}^3\#\mathbb{RP}^3 that of S2S^2. By Sard, πk(Sn)=0\pi_k(S^n) = 0 for k<nk < n; degree gives πn(Sn)=Z\pi_n(S^n) = \mathbb{Z} (Hopf); the Hopf fibration gives π3(S2)=Z\pi_3(S^2) = \mathbb{Z}. Hurewicz identifies the first nonzero homotopy group of a simply connected space with homology, and Whitehead turns isomorphisms into homotopy equivalences. For closed 3-manifolds: finite π1\pi_1 gives π2=0\pi_2 = 0 and π3=Z\pi_3 = \mathbb{Z}; infinite π1\pi_1 with π2=0\pi_2 = 0 gives an aspherical manifold; π2≠0\pi_2 \neq 0 gives an essential embedded sphere. Finite extinction kills π2\pi_2 and then uses π3\pi_3, as a sweepout by spheres or a 2-sphere of loops. 10A.5 The Prime Decomposition cuts manifolds along spheres.

Exercises

Exercise 4.11 Products and homotopy groups

Show that πn(X×Y)≅πn(X)×πn(Y)\pi_n(X\times Y) \cong \pi_n(X)\times\pi_n(Y), and deduce π2(S2×S1)≅Z\pi_2(S^2\times S^1) \cong \mathbb{Z} and π3(S2×S1)≅Z\pi_3(S^2\times S^1) \cong \mathbb{Z} directly, without the universal cover.

Solution

A map Sn→X×YS^n \to X\times Y is a pair of maps Sn→XS^n \to X, Sn→YS^n \to Y, and a homotopy of such maps is a pair of homotopies, so based homotopy classes of maps into the product are pairs of classes; the product structure is componentwise. Then πn(S2×S1)=πn(S2)×πn(S1)=πn(S2)\pi_n(S^2\times S^1) = \pi_n(S^2)\times\pi_n(S^1) = \pi_n(S^2) for n≥2n \geq 2, since πn(S1)=0\pi_n(S^1) = 0; so π2=Z\pi_2 = \mathbb{Z} (degree) and π3=Z\pi_3 = \mathbb{Z} (Hopf).

Exercise 4.12 Spheres in the 3-torus

Show that every map S2→T3S^2 \to T^3 and every map S3→T3S^3 \to T^3 is null-homotopic, and deduce that every map S3→T3S^3 \to T^3 has degree zero. Show, on the other hand, that the collapse map T3→S3T^3 \to S^3, crushing the complement of a small ball to a point, has degree one.

Solution

π2(T3)=π3(T3)=0\pi_2(T^3) = \pi_3(T^3) = 0, since the universal cover R3\mathbb{R}^3 is contractible (Proposition 4.3); so every based map is null-homotopic, and a free map is homotopic to a based one by moving its base point along a path. A null-homotopic map has the degree of a constant map, 00: the induced map on H3H_3 factors through H3(point)=0H_3(\text{point}) = 0. The collapse map c:T3→T3/(T3∖B)≅S3c : T^3 \to T^3/(T^3\setminus B) \cong S^3, for a small ball BB, is a homeomorphism from BB onto its image away from one point, so a regular value inside the image of BB has exactly one preimage, at which cc preserves orientation: deg⁡c=1\deg c = 1. So degree-one maps M→S3M \to S^3 exist for every MM, while degree-one maps S3→MS^3 \to M exist only for special MM.

Exercise 4.13 RP3#RP3\mathbb{RP}^3\#\mathbb{RP}^3 and S2×S1S^2\times S^1

Let τ\tau be the involution of S2×S1S^2\times S^1 given by τ(x,z)=(−x,zˉ)\tau(x, z) = (-x, \bar z), with S1S^1 the unit circle in C\mathbb{C}. Show that τ\tau acts freely, and that the quotient is RP3#RP3\mathbb{RP}^3\#\mathbb{RP}^3. (Hint: look at what happens over the two fixed points z=±1z = \pm1 of z↦zˉz \mapsto \bar z.)

Solution

τ(x,z)=(x,z)\tau(x, z) = (x, z) would need −x=x-x = x, impossible, so the action is free. The circle maps z↦zˉz \mapsto \bar z fixing z=±1z = \pm1; the arc A={Im⁡z≥0}A = \{\operatorname{Im}z \geq 0\} from 11 to −1-1 is a fundamental domain for z↦zˉz \mapsto \bar z. So the quotient is S2×AS^2\times A with identifications only over the endpoints: over z=1z = 1, the sphere S2×{1}S^2\times\{1\} is divided by the antipodal map, and similarly over z=−1z = -1. A neighbourhood of S2×{1}S^2\times\{1\} in the quotient is (S2×[0,δ))/ ⁣∼(S^2\times[0, \delta))/\!\sim with the antipodal identification at 00: this is the mapping cylinder of S2→RP2S^2 \to \mathbb{RP}^2, which is RP3\mathbb{RP}^3 minus a ball. So the quotient is two copies of RP3\mathbb{RP}^3 minus a ball, joined along S2×(middle of A)S^2\times(\text{middle of }A): RP3#RP3\mathbb{RP}^3\#\mathbb{RP}^3. Its fundamental group is Z/2∗Z/2\mathbb{Z}/2 * \mathbb{Z}/2, infinite, and its universal cover is that of S2×S1S^2\times S^1, namely S2×RS^2\times\mathbb{R}.

Exercise 4.14 π3\pi_3 of a lens space

Show that π3(L(p,q))≅Z\pi_3(L(p, q)) \cong \mathbb{Z}, and that the covering S3→L(p,q)S^3 \to L(p, q) represents pp times a generator of H3(L(p,q))H_3(L(p, q)). Conclude that the Hurewicz map π3(L(p,q))→H3(L(p,q))\pi_3(L(p, q)) \to H_3(L(p, q)) is multiplication by pp, not an isomorphism, and say which hypothesis of the Hurewicz theorem fails.

Solution

π3(L(p,q))≅π3(S3)=Z\pi_3(L(p, q)) \cong \pi_3(S^3) = \mathbb{Z}, generated by the covering map c:S3→L(p,q)c : S^3 \to L(p, q) (the lift of cc to the universal cover is the identity of S3S^3, a generator). The covering has pp sheets and preserves orientation, so a regular value has pp preimages, all positive: deg⁡c=p\deg c = p, that is c∗[S3]=p[L(p,q)]c_*[S^3] = p[L(p, q)]. So the Hurewicz map sends the generator to pp times the generator of H3=ZH_3 = \mathbb{Z}. The theorem requires π1=π2=0\pi_1 = \pi_2 = 0 to conclude that h3h_3 is an isomorphism; here π1=Z/p≠0\pi_1 = \mathbb{Z}/p \neq 0.

Exercise 4.15 Free and based classes

Let XX be simply connected. Show that two based maps f,g:(Sn,∗)→(X,x0)f, g : (S^n, \ast) \to (X, x_0) that are freely homotopic are homotopic through based maps. (Hint: follow the base point along the free homotopy, and contract the resulting loop in XX.)

Solution

Let HH be a free homotopy from ff to gg and γ(t)=H(∗,t)\gamma(t) = H(\ast, t), a loop at x0x_0. Since XX is simply connected, γ\gamma is null-homotopic rel endpoints by some G:[0,1]×[0,1]→XG : [0, 1]\times[0, 1] \to X from γ\gamma to the constant loop. The homotopy extension property of the pair (Sn×[0,1],{∗}×[0,1])(S^n\times[0, 1], \{\ast\}\times[0, 1]), which holds because {∗}\{\ast\} is a subcomplex, lets one deform HH so that its restriction to {∗}×[0,1]\{\ast\}\times[0, 1] follows GG and ends constant, keeping the ends ff and gg fixed. The result is a based homotopy. Without simple connectivity the loop γ\gamma cannot be contracted, and gg is homotopic only to γ⋅f\gamma\cdot f: this is the action of π1\pi_1 on πn\pi_n.

Exercise 4.16 Rehearsal: a sweepout of S3S^3

Let σs:S2→S3\sigma_s : S^2 \to S^3, s∈[0,π]s \in [0, \pi], send x∈S2⊂R3x \in S^2 \subset \mathbb{R}^3 to (cos⁡s,sin⁡s x)∈S3⊂R4(\cos s, \sin s\,x) \in S^3 \subset \mathbb{R}^4. (a) Show that σ0\sigma_0 and σπ\sigma_\pi are constant and that the resulting map S3→S3S^3 \to S^3 is a homeomorphism, so the sweepout is nontrivial. (b) Show that the maximal area along the sweepout is 4π4\pi, attained by the equatorial sphere at s=π2s = \frac\pi2, a totally geodesic 2-sphere. (c) Under the Ricci flow g(t)=(1−4t)g0g(t) = (1 - 4t)g_0, compute the rate at which the area of the equatorial sphere decreases, and compare with the inequality dWdt≤−4π+34(t+C)W\frac{dW}{dt} \leq -4\pi + \frac{3}{4(t + C)}W of 10A.11 Min–Max and Width.

Solution

(a) At s=0s = 0 and s=πs = \pi every xx goes to (±1,0)(\pm1, 0), the poles. For 0<s<π0 < s < \pi, (cos⁡s,sin⁡s x)(\cos s, \sin s\,x) determines ss (from the first coordinate) and xx (from the rest, divided by sin⁡s>0\sin s > 0), so the map from the suspension of S2S^2 is a continuous bijection from a compact space to a Hausdorff one: a homeomorphism, of degree ±1\pm1, hence nontrivial in π3(S3)\pi_3(S^3). (b) σs(S2)\sigma_s(S^2) is the sphere of latitude ss, a round 2-sphere of radius sin⁡s\sin s, with area 4πsin⁡2s≤4π4\pi\sin^2s \leq 4\pi, equality at s=π2s = \frac\pi2, where it is the totally geodesic equator. (c) Lengths scale by 1−4t\sqrt{1 - 4t} and areas by 1−4t1 - 4t: A(t)=4π(1−4t)A(t) = 4\pi(1 - 4t), so A′=−16πA' = -16\pi. The general inequality uses R≥Rmin⁡R \geq R_{\min}; here R=61−4t>0R = \frac{6}{1 - 4t} > 0, so the term −12Rmin⁡A=−12⋅61−4t⋅4π(1−4t)=−12π-\frac12R_{\min}A = -\frac12\cdot\frac{6}{1 - 4t}\cdot4\pi(1 - 4t) = -12\pi adds to the −4π-4\pi from Gauss–Bonnet: A′=−4π−12π=−16πA' = -4\pi - 12\pi = -16\pi, with equality because the equator has ∣A∣2=0|A|^2 = 0 and Ric⁡(ν,ν)\operatorname{Ric}(\nu, \nu) is constant. (The inequality of 10A.11 Min–Max and Width drops the helpful term −12Rmin⁡A-\frac12R_{\min}A when Rmin⁡>0R_{\min} > 0 and replaces it with the universal bound; it is far from sharp on the sphere.)

Free resources for this chapter

Chosen for what this chapter covers, and all free to read. Links checked Oct 16, 2026.

© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.