Higher Homotopy Groups and the Hurewicz Theorem

⚡ Key Takeaways

Higher homotopy groups πn(X,x0)\pi_n(X,x_0) generalize the fundamental group to maps of nn-spheres into a space; they are abelian for n≥2n\geq 2. The Hurewicz theorem states that for an (n−1)(n-1)-connected space (n≥2n\geq 2), the Hurewicz map h:πn(X)→Hn(X)h:\pi_n(X)\to H_n(X) is an isomorphism, linking homotopy and homology. Applies throughout algebraic topology, differential topology, and homotopy theory. Higher groups introduced by Eduard Čech (1932) and developed by Witold Hurewicz (1935).

💡 The Core Insight

Homotopy groups remember how spheres wrap, while homology only counts cycles up to boundaries. Below the first nonzero degree they agree perfectly (Hurewicz), giving us a computable foothold; above it they diverge wildly. The whole game of homotopy theory is leveraging this foothold — through fibrations, Postnikov towers, and spectral sequences — to climb past the degree where homology stops helping.

Formal Statement

DefinitionHigher Homotopy Groups

Let (X,x0)(X,x_0) be a pointed topological space and n≥1n\geq 1. Let InI^n be the nn-cube with boundary ∂In\partial I^n. The nn-th homotopy group is

1
πn(X,x0)={ f:(In,∂In)→(X,x0) }/≃\quad \pi_n(X,x_0)=\big\{\,f:(I^n,\partial I^n)\to (X,x_0)\,\big\}\big/\simeq

Derivation hint: maps collapsing the cube boundary to the basepoint factor through In/∂In≅SnI^n/\partial I^n\cong S^n; homotopy classes rel boundary form the set. The group operation is concatenation in any one coordinate, say the first:

2
(f+g)(t1,…,tn)={f(2t1,t2,…,tn),t1∈[0,12]g(2t1−1,t2,…,tn),t1∈[12,1]\quad (f+g)(t_1,\dots,t_n)=\begin{cases}f(2t_1,t_2,\dots,t_n),& t_1\in[0,\tfrac12]\\ g(2t_1-1,t_2,\dots,t_n),& t_1\in[\tfrac12,1]\end{cases}

Derivation hint: glue two cube-maps along the face t1=12t_1=\tfrac12; both agree (at x0x_0) on the shared boundary so the result is continuous. Here π0(X,x0)\pi_0(X,x_0) is the pointed set of path components, π1\pi_1 is the fundamental group, and πn\pi_n for n≥2n\geq 2 is abelian.

TheoremAbelianness for n≥2n\geq 2 — Eckmann–Hilton

For n≥2n\geq 2, πn(X,x0)\pi_n(X,x_0) is an abelian group. More generally, a set with two unital binary operations satisfying the interchange law (a∗b)⋅(c∗d)=(a⋅c)∗(b⋅d)(a*b)\cdot(c*d)=(a\cdot c)*(b\cdot d) has a single commutative, associative operation.

ProofEckmann–Hilton argument

1. For n≥2n\geq 2 there are at least two independent cube coordinates, giving two compositions +1+_1 (in t1t_1) and +2+_2 (in t2t_2), each with the constant map cx0c_{x_0} as unit. 2. The two operations interchange: subdividing InI^n into a 2×22\times2 block in the (t1,t2)(t_1,t_2)-plane, one verifies

3
(a+1b)+2(c+1d)=(a+2c)+1(b+2d)\quad (a+_1 b)+_2(c+_1 d)=(a+_2 c)+_1(b+_2 d)

Derivation hint: both sides describe the same four-quadrant map of the unit square into XX, so they are literally equal, not just homotopic. 3. Set b=c=cx0b=c=c_{x_0}: then a+2d=a+1da+_2 d=a+_1 d, so the two operations coincide. 4. Set a=d=cx0a=d=c_{x_0} in [3]: b+2c=c+1b=c+2bb+_2 c = c +_1 b = c+_2 b, giving commutativity. 5. Associativity follows likewise (or from the single-operation interchange identity). ■\blacksquare

∎
DefinitionRelative Homotopy Groups

For a pair (X,A,x0)(X,A,x_0) with x0∈Ax_0\in A and n≥1n\geq 1, let Jn−1=∂In∖In−1‾J^{n-1}=\overline{\partial I^n\setminus I^{n-1}}. Then

4
πn(X,A,x0)={ f:(In,∂In,Jn−1)→(X,A,x0) }/≃\quad \pi_n(X,A,x_0)=\big\{\,f:(I^n,\partial I^n,J^{n-1})\to(X,A,x_0)\,\big\}\big/\simeq

Derivation hint: the face In−1I^{n-1} maps into AA, the rest of the boundary Jn−1J^{n-1} to x0x_0; quotienting gives based maps (Dn,Sn−1)→(X,A)(D^n,S^{n-1})\to(X,A). This is a group for n≥2n\geq 2, abelian for n≥3n\geq 3, and there is a long exact sequence of the pair:

5
⋯→πn(A)→i∗πn(X)→j∗πn(X,A)→∂πn−1(A)→⋯\quad \cdots\to\pi_n(A)\xrightarrow{i_*}\pi_n(X)\xrightarrow{j_*}\pi_n(X,A)\xrightarrow{\partial}\pi_{n-1}(A)\to\cdots

Derivation hint: ∂\partial restricts a relative map to the face In−1⊂AI^{n-1}\subset A; exactness is the standard kernel/image bookkeeping of mapping-cube boundaries.

DefinitionThe Hurewicz Homomorphism

Fix a generator (orientation class) [Sn]∈Hn(Sn)≅Z[S^n]\in H_n(S^n)\cong\mathbb{Z}. For [f]∈πn(X,x0)[f]\in\pi_n(X,x_0) define

6
h([f])=f∗([Sn])∈Hn(X;Z)\quad h\big([f]\big)=f_*\big([S^n]\big)\in H_n(X;\mathbb{Z})

Derivation hint: a based map f:Sn→Xf:S^n\to X induces f∗:Hn(Sn)→Hn(X)f_*:H_n(S^n)\to H_n(X); push the fundamental class forward. Well-definedness uses homotopy invariance of H∗H_*. The map hh is a homomorphism, natural in XX, and lands in (singular or reduced) homology.

TheoremHurewicz Theorem

Let XX be path-connected.

(Absolute, n≥2n\geq 2). If XX is (n−1)(n-1)-connected (i.e. πi(X)=0\pi_i(X)=0 for 0≤i≤n−10\leq i\leq n-1), then H~i(X)=0\tilde H_i(X)=0 for i<ni<n and the Hurewicz map

7
h:πn(X)→ ≅ Hn(X;Z)\quad h:\pi_n(X)\xrightarrow{\ \cong\ }H_n(X;\mathbb{Z})

Derivation hint: build XX from cells of dimension ≥n\geq n up to homotopy; the bottom nontrivial cells generate both groups identically. is an isomorphism, and Hn+1(X)H_{n+1}(X) is a quotient of πn+1(X)\pi_{n+1}(X).

(Case n=1n=1). h:π1(X)→H1(X)h:\pi_1(X)\to H_1(X) is the abelianization map, with kernel the commutator subgroup:

8
H1(X;Z)≅π1(X)ab=π1(X)/[π1(X),π1(X)]\quad H_1(X;\mathbb{Z})\cong\pi_1(X)^{\mathrm{ab}}=\pi_1(X)/[\pi_1(X),\pi_1(X)]

Derivation hint: H1H_1 is abelian, so hh factors through the abelianization; surjectivity and injectivity-on-the-quotient is Poincaré's original observation.

(Relative version). If (X,A)(X,A) is (n−1)(n-1)-connected (n≥2n\geq 2), AA simply connected and nonempty, then Hi(X,A)=0H_i(X,A)=0 for i<ni<n and h:πn(X,A)→Hn(X,A)h:\pi_n(X,A)\to H_n(X,A) is an isomorphism.

ProofSketch via CW approximation

1. Replace XX by a CW complex (CW approximation preserves π∗\pi_* and H∗H_*). Since XX is (n−1)(n-1)-connected, by cellular approximation we may take XX with a single 00-cell and no cells in dimensions 1,…,n−11,\dots,n-1. 2. Then the nn-skeleton X(n)X^{(n)} is a wedge of nn-spheres ⋁αSαn\bigvee_\alpha S^n_\alpha. For a wedge of nn-spheres, both πn\pi_n and HnH_n are free abelian on the spheres, and hh matches generators, hence is an isomorphism on X(n)X^{(n)}. 3. Attaching (n+1)(n+1)-cells via maps φβ:Sn→X(n)\varphi_\beta:S^n\to X^{(n)} modifies both groups by the same relations: in πn\pi_n we kill the classes [φβ][\varphi_\beta] (using πn(X(n))→πn(X(n+1))\pi_n(X^{(n)})\to\pi_n(X^{(n+1)}) surjective, an issue requiring n≥2n\geq2 so πn\pi_n is abelian and the action is trivial), in HnH_n we kill the boundaries ∂eβ=(φβ)∗[Sn]\partial e_\beta = (\varphi_\beta)_*[S^n]. 4. Higher cells (dimension ≥n+2\geq n+2) affect neither πn\pi_n nor HnH_n. The commuting squares of hh on skeleta force the isomorphism [7]. 5. The cokernel statement for Hn+1H_{n+1} comes from comparing the cellular chain boundary with the relative Hurewicz map on (X,X(n))(X,X^{(n)}). ■\blacksquare

∎
Figure
The Hurewicz map: wrapping spheres become homology cycles
πₙ(X) ──h──▶ Hₙ(X) f : Sⁿ → X [f] f∗[Sⁿ] cycle in Hₙ(X)
WH
Witold Hurewicz
1904–1956

Polish-American mathematician, student of Hahn and Menger in Vienna, later at MIT. In a celebrated series of four notes in the Proceedings of the Amsterdam Academy (1935–1936), Hurewicz introduced the higher homotopy groups as group objects, proved their abelianness, defined the homomorphism now bearing his name, and established the theorem connecting homotopy to homology — together with the notion of nn-connectedness and aspherical spaces (now Eilenberg–MacLane spaces K(π,1)K(\pi,1)). He also discovered the exact sequence of a fibration. Hurewicz died in a fall from a Mayan pyramid at Uxmal while attending a topology conference in Mexico.

Building Intuition

🧠 Intuition

Think of Hn(X)H_n(X) as a census: it counts nn-dimensional cycles, but a sphere wrapped twice around another sphere with opposite-cancelling regions can register as a trivial census entry while still being a nontrivial map. Homotopy refuses to let cancellation happen — it tracks the map itself, with all its folding and degree-counting fine structure. Below the first hole there is nothing to fold, so the census and the map-count agree exactly: that is Hurewicz. The Hopf map S3→S2S^3\to S^2 is the first place they diverge — π3(S2)=Z\pi_3(S^2)=\mathbb Z but H3(S2)=0H_3(S^2)=0 — because the linking of preimage circles is invisible to homology.

Worked Examples

ExampleHomotopy and homology of SnS^n in the critical degree

Given: the nn-sphere SnS^n, n≥2n\geq 2. It is (n−1)(n-1)-connected: πi(Sn)=0\pi_i(S^n)=0 for i<ni<n (cellular approximation — any map Si→SnS^i\to S^n with i<ni<n is homotopic to a non-surjective, hence nullhomotopic, map).

Steps: 1. Apply Hurewicz [7]: h:πn(Sn)→≅Hn(Sn)h:\pi_n(S^n)\xrightarrow{\cong}H_n(S^n). 2. Compute the right side: Hn(Sn;Z)≅ZH_n(S^n;\mathbb Z)\cong\mathbb Z, generated by the fundamental class [Sn][S^n]. 3. Therefore πn(Sn)≅Z\pi_n(S^n)\cong\mathbb Z, generated by the identity map, with h(id)=[Sn]h(\mathrm{id})=[S^n]. 4. A self-map f:Sn→Snf:S^n\to S^n then satisfies h([f])=deg⁡(f)⋅[Sn]h([f])=\deg(f)\cdot[S^n], so [f][f] is detected by degree.

Answer: πn(Sn)≅Z, generated by id, class=deg⁡\boxed{\pi_n(S^n)\cong\mathbb Z,\ \text{generated by }\mathrm{id},\ \text{class}=\deg} (dimensionless invariant).

ExampleH1H_1 of a surface from its fundamental group

Given: the closed orientable genus-gg surface Σg\Sigma_g, with

π1(Σg)=⟨a1,b1,…,ag,bg ∣ ∏i=1g[ai,bi]=1⟩.\pi_1(\Sigma_g)=\big\langle a_1,b_1,\dots,a_g,b_g \,\big|\, \textstyle\prod_{i=1}^g[a_i,b_i]=1\big\rangle.

Steps: 1. Σg\Sigma_g is not simply connected, so use the n=1n=1 Hurewicz [8]: H1=π1abH_1=\pi_1^{\mathrm{ab}}. 2. Abelianize: all commutators [ai,bi][a_i,b_i] become trivial, so the single relation becomes 0=00=0 and disappears. 3. The abelianized group is free abelian on the 2g2g generators aˉi,bˉi\bar a_i,\bar b_i.

Answer: H1(Σg;Z)≅Z2g\boxed{H_1(\Sigma_g;\mathbb Z)\cong\mathbb Z^{2g}} (rank =2g=2g, the first Betti number).

Common Misconceptions

⚠️ Common mistake

πn\pi_n is NOT functorial in unbased spaces without care, and is NOT homotopy-invariant of the underlying set alone. The group depends on the basepoint only up to isomorphism for path-connected XX, but the isomorphism induced by a path is generally not canonical — it is mediated by the π1\pi_1-action on πn\pi_n. For non-simply-connected spaces this action can be nontrivial, so "πn(X)\pi_n(X)" without specifying how basepoint-change acts is incomplete data. Likewise, do not assume πn\pi_n commutes with arbitrary colimits the way HnH_n does: there is no excision and no Mayer–Vietoris for homotopy groups in general.

CounterexampleHomology cannot replace homotopy: S2S^2 and the Hopf fibration

Consider S2S^2. We have Hn(S2)=0H_n(S^2)=0 for all n≥3n\geq 3, so homology declares S2S^2 "uninteresting" above degree 2. But the Hopf map η:S3→S2\eta:S^3\to S^2 gives

9
π3(S2)≅Z,H3(S2)=0.\quad \pi_3(S^2)\cong\mathbb Z,\qquad H_3(S^2)=0.

Derivation hint: the long exact sequence of the fibration S1→S3→S2S^1\to S^3\to S^2 gives π3(S3)≅π3(S2)\pi_3(S^3)\cong\pi_3(S^2) since π3(S1)=π2(S1)=0\pi_3(S^1)=\pi_2(S^1)=0. This is exactly the first degree above the Hurewicz range, where the theorem's conclusion fails: π3≠H3\pi_3\neq H_3. Homology is blind to the Hopf invariant (the linking number of fibers), which π3(S2)\pi_3(S^2) records perfectly.

CounterexampleHigher homotopy of a wedge: π3(S2∨S2)\pi_3(S^2\vee S^2)

One might guess homotopy groups of wedges add like homology. They do not. While Hn(X∨Y)=Hn(X)⊕Hn(Y)H_n(X\vee Y)=H_n(X)\oplus H_n(Y) in reduced homology, homotopy groups of wedges contain extra Whitehead product terms. For instance π3(S2∨S2)\pi_3(S^2\vee S^2) is larger than π3(S2)⊕π3(S2)=Z2\pi_3(S^2)\oplus\pi_3(S^2)=\mathbb Z^2: it contains an extra Z\mathbb Z generated by the Whitehead product [ι1,ι2][\iota_1,\iota_2] of the two inclusions. Homotopy is genuinely nonlinear.

Connections

connection

The Hurewicz theorem is the engine behind the Whitehead Theorem: a map of simply connected CW complexes inducing isomorphisms on all homology is a homotopy equivalence — proved by feeding Hurewicz into the relative homotopy of the mapping cylinder. It connects to Eilenberg–MacLane Spaces, where K(π,n)K(\pi,n) has a single nonzero homotopy group and Hurewicz pins down its bottom homology. The relative version interlocks with the Long Exact Sequence of a Fibration and underlies Postnikov Towers. The failure of Hurewicz above the connectivity range is precisely what Stable Homotopy Theory and the Serre Spectral Sequence are designed to manage, and rationally it is corrected by Rational Homotopy Theory (where π∗⊗Q\pi_*\otimes\mathbb Q and H∗(  ;Q)H_*(\;;\mathbb Q) are governed by minimal models).

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1895–1904 — Henri Poincaré introduces the fundamental group and (in Analysis Situs) the relation H1≅π1abH_1\cong\pi_1^{\mathrm{ab}}, the prototype of the n=1n=1 Hurewicz statement.
- 1932 — Eduard Čech proposes higher homotopy groups at the Zürich ICM, but the result is suppressed: Alexandroff and Hopf object that the groups are abelian, deeming them "uninteresting" (a misjudgment).
- 1935–1936 — Witold Hurewicz publishes his four Amsterdam notes, founding the theory: definitions, abelianness, nn-connectedness, aspherical spaces, and the Hurewicz isomorphism theorem.
- 1941 — Hurewicz and Steenrod develop the homotopy exact sequence of fibrations, supplying the relative Hurewicz tools.
- 1944–1945 — Eilenberg and MacLane construct K(π,n)K(\pi,n) spaces, making the Hurewicz bottom-degree principle systematic.
- 1949 — J.H.C. Whitehead proves the Whitehead theorem and develops CW complexes, the natural setting for the modern Hurewicz proof.
- 1951 — Jean-Pierre Serre's thesis introduces spectral sequences for fibrations, computing many πn(Sk)\pi_n(S^k) and showing how far beyond Hurewicz one can go (Serre finiteness).
- 1953 — Hurewicz's mod-C\mathcal C generalization (Serre classes) refines the theorem: πn→Hn\pi_n\to H_n is an iso modulo a Serre class.
- 1958 — Adams resolves the Hopf invariant one problem, demonstrating the depth of phenomena Hurewicz only opened the door to.

Subtleties & Limits

open-problem

The Hurewicz theorem gives complete information only in the first nonvanishing degree; beyond it lies the central hard problem of the subject. The homotopy groups of spheres πn+k(Sn)\pi_{n+k}(S^n) (the stable stems for kk fixed, nn large) are known only in a finite range and their complete structure — encoded by the stable homotopy category, chromatic filtration, and the Adams and Adams–Novikov spectral sequences — remains open in general. Even the unstable groups resist: there is no algorithm producing πn(X)\pi_n(X) for arbitrary finite simply connected XX that is efficient, though they are in principle computable (Brown's theorem). The mod-C\mathcal C Hurewicz theorem and rational homotopy theory tame the rational picture completely, but the torsion — where all the genuine difficulty lives — is governed by deep number-theoretic structures (the image of JJ, KK-theory, the Kervaire invariant, resolved only in 2016 by Hill–Hopkins–Ravenel except in dimension 126).

See Also

Fundamental Group · Singular Homology · Whitehead Theorem · Eilenberg–MacLane Spaces · Long Exact Sequence of a Fibration · Serre Spectral Sequence · Stable Homotopy Theory · Rational Homotopy Theory · Postnikov Towers · Obstruction Theory