Hurewicz theorem
Anchor (Master): Hatcher §4.2 (full proof, including the relative form 4.37); Hurewicz 1935-36 four-paper series; tom Dieck *Algebraic Topology* §6; May *A Concise Course in Algebraic Topology* Ch. 11
Intuition [Beginner]
The Hurewicz theorem answers a basic question about how the two earliest invariants of a space — its homotopy groups and its homology groups — relate to each other. Both record information about loops, surfaces, and higher-dimensional gadgets sitting inside a space. Homotopy is the more refined record (it remembers exactly how a sphere maps in, up to deformation); homology is the cruder record (it remembers only the algebraic shadow). The theorem says that in the lowest dimension where a space carries any structure at all, the two records agree up to a small abelianisation correction.
The intuition is that an -dimensional sphere mapped into a space carries an integer count, and this count is what homology in degree measures. If your space is connected and has nothing happening in dimensions below , then a sphere mapping into it is rigid enough that the homotopy class is the integer count. In higher dimensions or in the presence of lower features, homotopy outpaces homology and remembers things homology forgets.
The reason this matters: homology is computable through linear algebra, but homotopy is famously hard. The theorem gives you a free transfer of information from the easy side to the hard side, in exactly the range where homotopy is still simple enough to read off.
Visual [Beginner]
A schematic with a connected blob of space on the left, a sphere mapping into it labelled by its homotopy class, and the corresponding homology cycle on the right with the integer count attached. An arrow between them is labelled "Hurewicz map" and a small caption indicates that this arrow is an isomorphism in the lowest non-vanishing dimension.
The picture captures the essential message: a sphere mapping into a space gives both a homotopy class and a homology class, and the two coincide once the lower-dimensional clutter is cleared away. Above the lowest non-vanishing dimension, the two records can diverge — homotopy keeps remembering things that homology forgets.
Worked example [Beginner]
Compute the Hurewicz map for the circle in dimension one and watch it become the abelianisation.
Step 1. The fundamental group of the circle is , generated by the loop that wraps around once. The integer assigned to a loop is its winding number — how many times it goes around.
Step 2. The first homology of the circle is , generated by the same loop interpreted now as a one-dimensional cycle. The integer assigned to a one-cycle is again the winding number.
Step 3. The Hurewicz map sends winding number to winding number. It is the identity map , which is an isomorphism.
Step 4. Now consider a figure-eight . The fundamental group is the free group on two generators, . The first homology is , generated by the two loops independently. The Hurewicz map sends a word in and to its abelianisation: the count of s minus s and the count of s minus s. The kernel is exactly the commutator subgroup — words like that have zero net count of each generator.
What this tells us: in dimension one, the Hurewicz map measures the abelianisation of the fundamental group. Loops that bracket-cancel each other in homology are exactly those whose group-theoretic word collapses after the generators are forced to commute.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be a topological space with basepoint and let . The Hurewicz map is the homomorphism $$ h_n : \pi_n(X, x_0) \to H_n(X) $$ defined as follows. Fix a generator (the fundamental class of the sphere, oriented in a chosen way). For a homotopy class represented by a map , set $$ h_n([\sigma]) = \sigma_*([S^n]) \in H_n(X), $$ where is the induced map on singular homology. The definition is independent of the representative because homotopic maps induce equal homology maps, and independent of the chosen sphere model up to sign by the orientation choice.
The Hurewicz map is natural: for a continuous map with , the diagram $$ \begin{array}{ccc} \pi_n(X, x_0) & \xrightarrow{h_n} & H_n(X) \ \downarrow f_* & & \downarrow f_* \ \pi_n(Y, y_0) & \xrightarrow{h_n} & H_n(Y) \end{array} $$ commutes. This follows directly from naturality of the singular-homology pushforward.
The map is a group homomorphism. For this requires checking that the concatenation of loops corresponds to the sum of one-cycles up to a boundary; for it follows from the suspension structure on and the fact that the codomain is abelian, which is automatic since singular homology is always abelian.
A space is -connected for if it is path-connected and for all . Equivalently, every map extends to for . The convention is that -connected means non-empty and -connected means path-connected. A space is -connected if for , equivalently -connected in the indexing above.
A pair with is -connected if for , equivalently every map of pairs for is homotopic rel to a map landing in .
Counterexamples to common slips
- The Hurewicz map is not injective in general beyond the lowest non-vanishing dimension. The standard example is : in dimension three, kills the Hopf map, which generates . Above the Hurewicz range, homotopy genuinely outpaces homology.
- The kernel of is the commutator subgroup of , not an arbitrary normal subgroup of finite index. Spaces with non-abelian fundamental group are abundant — every closed surface of genus has non-abelian — and the commutator kernel is what the theorem identifies.
- The higher-dimensional theorem requires the connectivity hypothesis for . Without it, need be neither injective nor surjective. The torus has but , so fails to be surjective — the failure is because is not simply-connected.
- The relative Hurewicz theorem requires simply-connected, not merely path-connected. The simplest counter-example is in dimension two: via the boundary map, but also; the Hurewicz map happens to be an isomorphism here, but for richer pairs the failure when acts with non-zero action on becomes visible.
Key theorem with proof [Intermediate+]
Theorem (Hurewicz, low-dimensional form; Hatcher Theorem 2A.1). Let be a path-connected topological space. The Hurewicz map is surjective, and its kernel is the commutator subgroup . Equivalently, induces an isomorphism $$ \pi_1(X, x_0)^{\mathrm{ab}} \xrightarrow{\sim} H_1(X). $$
Theorem (Hurewicz, higher-dimensional form; Hatcher Theorem 4.32). Let be path-connected and -connected for some . Then for , and the Hurewicz map is an isomorphism.
Proof of the higher-dimensional form. The argument uses cellular models and the comparison of cellular and singular homology.
By CW approximation, replace up to weak equivalence by a CW complex with a single -cell and no cells in dimensions . (This uses the connectivity hypothesis: an -connected space has a CW model whose -skeleton is a point.) Call this CW model . The cellular chain complex of is $$ \cdots \to C_{n+1}^{\mathrm{cell}}(Y) \xrightarrow{d_{n+1}} C_n^{\mathrm{cell}}(Y) \xrightarrow{d_n} C_{n-1}^{\mathrm{cell}}(Y) = 0, $$ where is the free abelian group on the -cells and since the target is zero. Cellular and singular homology agree, so $$ H_n(Y) = C_n^{\mathrm{cell}}(Y) / \mathrm{im}(d_{n+1}). $$ For the cellular chain group , so .
The -skeleton is a wedge of -spheres, , one for each -cell. By the basis-of-attaching-maps fact for CW complexes, $$ \pi_n(Y^{(n)}) = \bigoplus_\alpha \mathbb{Z}, $$ generated by the inclusions . The Hurewicz map at this stage is the identity since each contributes its fundamental class.
Attaching the -cells via maps produces . The long exact sequence of the pair in homotopy and in homology, combined with the fact that the relative homotopy and homology groups in dimension are both free abelian on the -cells, identifies the kernels of the maps to and as both being the image of the same boundary . Concretely: an element of becomes null-homotopic in if and only if it is a -linear combination of the homotopy classes of the attaching maps , and the same element vanishes in if and only if it is the same -linear combination of . Thus $$ \pi_n(Y^{(n+1)}) = \pi_n(Y^{(n)}) / \langle [\varphi_\beta] \rangle, \qquad H_n(Y^{(n+1)}) = C_n^{\mathrm{cell}} / \mathrm{im}(d_{n+1}), $$ and the Hurewicz map is the identification of these two presentations. Cells in dimension do not affect or by general position, so and , and the Hurewicz map between them is an isomorphism.
The CW approximation induces an isomorphism on all homotopy and homology groups, and naturality of transfers the conclusion to .
Proof of the low-dimensional form. The argument is essentially the same, with the abelianisation appearing because need not be abelian.
By CW approximation, replace by a CW model with a single -cell. The -skeleton is a wedge of circles , with free group on the loops and . The Hurewicz map at this stage sends a word in the free group to its exponent vector, so is exactly abelianisation, surjective with kernel the commutator subgroup.
Attaching -cells via maps imposes relations: , the quotient of by the normal closure of the attaching maps. On the homology side, , the quotient of by the image of the cellular boundary , which is the -linear span of the abelianised attaching words.
The abelianisation of is — this is the standard fact that abelianisation commutes with quotient by a normal subgroup. So the abelianisation of matches , with the Hurewicz map realising the identification. Cells in dimension do not affect or , so the conclusion transfers to , hence to .
Bridge. The Hurewicz theorem builds toward the entire infrastructure relating homotopy and homology in algebraic topology. The foundational reason it holds is that in the lowest non-vanishing dimension of a CW complex, the cells themselves form a free basis for both the homotopy group (as homotopy classes of attaching spheres) and the homology group (as cellular chains), and the Hurewicz map is exactly the identity on this common basis. This is exactly the same matching of cells with generators that drives the cellular chain complex computation. The central insight is that homotopy and homology agree precisely where they are forced to: in the bottom non-vanishing dimension the homotopy group has no room to be non-abelian or to carry torsion beyond what the cells dictate, and the Hurewicz map identifies these forced agreements.
Putting these together, the theorem reduces to a calculation on the cellular chain complex of an -connected CW model. The bridge is the recognition that homology is the abelianised shadow of homotopy in the lowest dimension where structure exists, and this same abelianisation pattern appears again in 03.12.20 (Whitehead's theorem) where a map of CW complexes inducing isomorphisms on all is forced to be a homotopy equivalence — the integer-form Hurewicz theorem is the dimension-by-dimension input to that conclusion. The bridge is also the recognition that the failure of to be injective above the Hurewicz range, exemplified by the Hopf map generating that maps to zero in , is what forces the rest of stable homotopy theory into existence — every higher homotopy class invisible to homology is a measurement that homology cannot make.
Exercises [Intermediate+]
Lean formalization [Intermediate+]
Mathlib has the singular chain complex and singular homology as a functor on TopCat, and the homotopy groups as types via Topology.Homotopy, but does not yet ship the Hurewicz homomorphism nor the Hurewicz theorem. The intended formalisation would read schematically:
The proof gap is substantive. Mathlib needs the fundamental class as a chosen generator (this requires a coherent orientation convention), the Hurewicz map as a group homomorphism (which for uses the suspension structure), the CW approximation theorem identifying every space with a CW model up to weak equivalence, the cellular chain complex of a CW complex, the cellular approximation theorem, and the comparison of cellular and singular homology. Each piece is formalisable from existing infrastructure but has not been packaged. The kernel-as-commutator-subgroup statement at additionally requires the abelianisation functor on groups, which Mathlib has, and the fact that abelianisation commutes with quotient by a normal subgroup, which is a one-line lemma.
Advanced results [Master]
Theorem (relative Hurewicz; Hatcher Theorem 4.37). Let be a topological pair with simply-connected and being -connected for some . Then for , and the relative Hurewicz map $$ h_n : \pi_n(X, A) \to H_n(X, A) $$ is an isomorphism.
The relative form is the engine for Whitehead's theorem and for the Hurewicz comparison of homotopy and homology fibres of a map. The hypothesis that is simply-connected ensures the action of on is the identity action, which is what allows the relative homotopy group to be abelian and to receive a homomorphism to the relative homology.
Theorem (consequences for CW basis). For a CW complex with one -cell and no cells in dimensions for some , the -skeleton is a wedge of -spheres, , and $$ \pi_n(X^{(n)}) = \bigoplus_\alpha \mathbb{Z}, \qquad H_n(X^{(n)}) = \bigoplus_\alpha \mathbb{Z}, $$ with the Hurewicz map being the identity on this common basis.
This is the basis-of-attaching-maps fact: the -cells of an -connected CW complex form simultaneously a -basis for at the -skeleton and for at the -skeleton, and the Hurewicz map is the identity on this basis. Attaching higher cells then quotients both groups by the same image of the cellular boundary , preserving the Hurewicz isomorphism.
Theorem (Hopf's example; failure of injectivity beyond Hurewicz range). The Hurewicz map is the zero map. Since is generated by the Hopf map and , the map kills the generator. Beyond the Hurewicz range, homotopy carries information that homology does not see.
The Hopf invariant is a homotopy-theoretic measurement that survives precisely because homology cannot detect it: the cup-product structure on vanishes in degree for ordinary cohomology, but the Hopf invariant detects the linking number of the inverse images of two regular values of a map , which is genuine new information.
Theorem (Hurewicz and rational homotopy). Let be a simply-connected space. The rational Hurewicz map $$ h_n \otimes \mathbb{Q} : \pi_n(X) \otimes \mathbb{Q} \to H_n(X; \mathbb{Q}) $$ is an isomorphism in the lowest non-vanishing rational dimension. Equivalently, for rationally -connected (i.e., for ), .
The rational Hurewicz theorem is what powers Sullivan's theory of minimal models 03.12.06 and Quillen's theory of rational homotopy via differential graded Lie algebras: the rational homotopy groups of a simply-connected space are computable from the rational cohomology ring and the higher coproducts, with the lowest rational Hurewicz isomorphism as the entry point.
Theorem (Hurewicz and Postnikov towers). For a Postnikov section killing all homotopy above degree , the Hurewicz map is an isomorphism, since is the Eilenberg-MacLane space if is -connected. The Hurewicz theorem identifies the bottom -invariant of a Postnikov tower as a cohomology class with coefficients in the bottom homotopy group.
The Postnikov-tower interpretation makes the Hurewicz theorem the foundation of obstruction theory: the -invariants are cohomology classes whose bottom factor is recognised through the Hurewicz isomorphism.
Theorem (Whitehead's theorem in the Hurewicz form). Let be a map between simply-connected CW complexes. Then is a weak homotopy equivalence if and only if $f_ : H_*(X) \to H_*(Y)$ is an isomorphism. Equivalently, between simply-connected CW complexes, integer homology and homotopy detect weak equivalence interchangeably.*
Whitehead's theorem in this form 03.12.20 reduces to the relative Hurewicz theorem applied inductively to the pair , where is the mapping cylinder of — exactly the argument sketched in Exercise 8 above.
Synthesis. The Hurewicz theorem is the foundational reason that homotopy and homology agree in the lowest non-vanishing dimension. The central insight is that a CW complex with no cells below dimension has its -cells serving as a simultaneous -basis for both at the -skeleton and at the -skeleton, and the Hurewicz map is the identity on this common basis. Putting these together, the cellular argument identifies the bottom homotopy and homology groups as the same quotient of the same free abelian group by the same image of the cellular boundary, with the abelianisation appearing only at where can be non-abelian. Above the Hurewicz range, homotopy genuinely outpaces homology — the Hopf map is the canonical witness — and the gap between and becomes the substance of stable homotopy theory.
This is exactly the same matching of cells with generators that drives the cellular chain complex computation, and it generalises to the relative form for pairs with simply-connected. The bridge to Whitehead's theorem 03.12.20 is the recognition that homology detects weak equivalence between simply-connected CW complexes, with the relative Hurewicz theorem as the dimension-by-dimension input. The bridge to rational homotopy theory 03.12.07 is the rational Hurewicz isomorphism, which seeds the Sullivan minimal-model construction — every simply-connected rational space is reconstructed from its rational cohomology ring and higher coproducts, with the bottom rational Hurewicz isomorphism identifying the first-non-vanishing rational homotopy with the first-non-vanishing rational cohomology. The bridge to obstruction theory and Postnikov towers 03.12.05 is the identification of the -invariants as cohomology classes of Eilenberg-MacLane spaces, with the bottom factor recognised through the Hurewicz isomorphism. Putting these together, the Hurewicz theorem is the dimensional anchor of the entire homotopy-homology comparison: where the two agree, they agree because of cells; where they diverge, the divergence is the content of higher homotopy theory.
Full proof set [Master]
Theorem (Hurewicz, low-dimensional form), proof. Let be path-connected and a CW model of with a single -cell. Write , the -skeleton. The fundamental group of a wedge of circles is the free group on the loops, and the first homology is the abelianisation . The Hurewicz map is the abelianisation, surjective with kernel the commutator subgroup .
Attach the -cells via maps . Each attaching map represents a homotopy class , namely a word in the generators. By van Kampen's theorem, $$ \pi_1(Y^{(2)}) = F / N, $$ where is the normal closure of the attaching words. On the homology side, the cellular boundary sends each generator to the abelianisation of the attaching word, and $$ H_1(Y^{(2)}) = F^{\mathrm{ab}} / \mathrm{im}(d_2). $$ The standard commutative-algebra identity says abelianisation commutes with quotient by a normal subgroup: $$ (F / N)^{\mathrm{ab}} = F^{\mathrm{ab}} / N^{\mathrm{ab}}, $$ where is the image of in , which is exactly since is normally generated by the words and abelianising kills the conjugation. So $$ \pi_1(Y^{(2)})^{\mathrm{ab}} = F^{\mathrm{ab}} / \mathrm{im}(d_2) = H_1(Y^{(2)}), $$ and the Hurewicz map realises this identification.
Cells in dimension do not affect (general position, or the cellular approximation theorem) nor (the cellular boundary is the only differential into , and has codomain which does not affect ). So the conclusion transfers from to , and from to via the weak equivalence.
Theorem (Hurewicz, higher-dimensional form), proof. Let be -connected for some and a CW model of with a single -cell and no cells in dimensions . Such a CW model exists by the standard CW approximation argument: starting from any CW model, kill the lower homotopy by attaching cells, which the connectivity hypothesis allows without changing the homotopy type.
The cellular chain complex of has for , so in this range. The -skeleton is a wedge of -spheres, , with one wedge factor per -cell.
Compute . A wedge of -spheres for is -connected (a map for misses the wedge point generically and lifts to one factor). The Hurewicz map at the wedge of spheres is the identity — this is the base case of the absolute Hurewicz theorem on a wedge of spheres, which can be checked directly using the suspension isomorphism and induction on the number of wedge factors, or as a consequence of the general higher-dimensional Hurewicz theorem applied to a single -sphere where it is immediate.
Attach the -cells via maps . Each attaching map represents a homotopy class . By the cellular approximation theorem and the long exact sequence of the pair , $$ \pi_n(Y^{(n+1)}) = \pi_n(Y^{(n)}) / \langle [\varphi_\beta] \rangle, $$ where is the subgroup generated by the attaching classes. On the homology side, the cellular boundary sends each to , which under the identification via the wedge-of-spheres Hurewicz isomorphism is exactly . So $$ H_n(Y^{(n+1)}) = C_n^{\mathrm{cell}} / \mathrm{im}(d_{n+1}) = \pi_n(Y^{(n)}) / \langle [\varphi_\beta] \rangle = \pi_n(Y^{(n+1)}), $$ and the Hurewicz map at is an isomorphism.
Cells in dimension do not affect (cellular approximation) nor (the differentials for do not touch ). So and , with the Hurewicz map an isomorphism. The CW approximation transfers the conclusion from to .
Theorem (relative Hurewicz), proof. Let be a pair with simply-connected and being -connected for . Replace by a CW pair weakly equivalent, with simply-connected and no relative cells in dimensions . The relative cellular chain complex $$ C_k^{\mathrm{cell}}(Y, B) = \bigoplus_{\text{relative } k\text{-cells}} \mathbb{Z} $$ vanishes for , so in this range.
The relative -skeleton modulo is a wedge of -spheres, one per relative -cell, and the relative homotopy group is free abelian on these spheres. The free-abelian-ness uses two facts: is simply-connected, so acts as the identity on , and , so is abelian. The Hurewicz map at the relative -skeleton is the identity on the common basis.
Attaching -cells imposes the same relations on as on , by the relative version of the cellular argument. Higher cells do not affect or . The Hurewicz map is an isomorphism throughout.
Theorem (consequences for CW basis), proof. A CW complex with one -cell and no cells in dimensions for has -skeleton obtained by attaching -cells to the -cell along the constant map . Each attached -cell becomes a wedge factor , giving . The wedge is -connected (general-position lifting), so the Hurewicz theorem applies and gives . The Hurewicz map sends each generator to itself by definition of the fundamental class on .
Theorem (Hopf's example), proof. The third homology group of the -sphere is computed from the cellular chain complex of the standard CW structure with one -cell and one -cell: $$ C_3^{\mathrm{cell}}(S^2) = 0, \qquad C_2^{\mathrm{cell}}(S^2) = \mathbb{Z}, \qquad C_1^{\mathrm{cell}}(S^2) = 0, \qquad C_0^{\mathrm{cell}}(S^2) = \mathbb{Z}. $$ The chain group in degree three is zero, so . Hence is the zero map. The Hopf map generates (a separate computation, using the Hopf fibration and the long exact sequence in homotopy), and .
Theorem (Hurewicz and rational homotopy), proof. Tensoring the integer Hurewicz map with produces (the equality uses the universal coefficient theorem with field coefficients 03.12.18). For rationally -connected, the Serre -class argument allows replacing by a -equivalent space that is genuinely -connected, and the integer Hurewicz theorem applies. Tensoring with then gives the rational Hurewicz isomorphism.
Theorem (Hurewicz and Postnikov towers), proof. Let be -connected. The Postnikov section has for and for . By the higher Hurewicz theorem, is the Eilenberg-MacLane space , and . The -invariant of the next stage of the Postnikov tower is a cohomology class , computed via the universal coefficient theorem and the cohomology of Eilenberg-MacLane spaces.
Theorem (Whitehead's theorem in the Hurewicz form), proof. This is Exercise 8 above, expanded: replace by an inclusion via the mapping cylinder, then induct on using the relative Hurewicz theorem. The base case is from the simply-connectedness hypothesis. The inductive step uses the relative Hurewicz isomorphism at each , then the long exact sequence in homotopy gives .
Connections [Master]
Homotopy and homotopy group
03.12.01. The Hurewicz theorem connects the homotopy groups defined in 03.12.01 to singular homology. The dimension-one form is the abelianisation of ; the higher-dimensional form is the isomorphism in the bottom non-vanishing dimension. Without the Hurewicz theorem, the homotopy groups would remain a separate world from homology, computable only through fibrations and explicit homotopy lifting; with it, the homotopy groups in the lowest non-vanishing dimension become accessible through the much easier homology computation.Singular homology
03.12.11. The Hurewicz theorem identifies the lowest non-vanishing singular homology group with the abelianisation of the lowest non-vanishing homotopy group. The proof uses the cellular comparison theorem (cellular and singular homology agree on CW complexes), the cellular approximation theorem, and CW approximation. The combination realises the Hurewicz isomorphism explicitly on the cellular chain complex of an -connected CW model.Cellular homology
03.12.13. The proof of the higher-dimensional Hurewicz theorem is fundamentally a cellular argument: an -connected CW complex has -cells forming a basis for both at the -skeleton and at the -skeleton, and attaching -cells imposes the same relations on both sides. The cellular boundary encodes the attaching maps as elements of , and the Hurewicz map identifies these elements with the corresponding elements of .Whitehead's theorem
03.12.20. Whitehead's theorem, in the simply-connected form, says that a map between simply-connected CW complexes inducing isomorphisms on integer homology is a weak homotopy equivalence. The proof inducts on dimension using the relative Hurewicz theorem: at each , the pair is shown to be -connected by combining the relative Hurewicz isomorphism with the long exact sequence in homotopy. The Hurewicz theorem is the dimension-by-dimension input.Eilenberg-MacLane space
03.12.05. An Eilenberg-MacLane space for abelian and is characterised by and for . The Hurewicz theorem identifies , which is the bottom homology group; higher homology of encodes the Steenrod operations and is computed by the Serre spectral sequence of the path-space fibration. The representability of cohomology by Eilenberg-MacLane spaces — the Brown representability theorem — uses the Hurewicz isomorphism as the bottom case.Whitehead tower and rational homotopy
03.12.07. The rational Hurewicz theorem (the rational version of the higher-dimensional Hurewicz isomorphism) is the entry point for Sullivan's theory of minimal models. A simply-connected rational space is determined by its rational cohomology ring and higher coproducts, with the bottom rational Hurewicz isomorphism identifying the first-non-vanishing rational homotopy with the first-non-vanishing rational cohomology. The Whitehead tower kills homotopy from the bottom up using fibrations, and the Hurewicz theorem identifies the bottom layer at each stage.Universal coefficient theorem
03.12.18. The rational Hurewicz theorem combines the integer Hurewicz isomorphism with the universal coefficient theorem applied to coefficients: tensoring with kills torsion, and the universal coefficient theorem gives . The integer Hurewicz isomorphism plus this identification gives the rational Hurewicz isomorphism.
Historical & philosophical context [Master]
The Hurewicz theorem is due to Witold Hurewicz, in a four-paper series titled Beiträge zur Topologie der Deformationen published in Proceedings of the Koninklijke Akademie van Wetenschappen te Amsterdam during 1935 and 1936 [pending]. The first two papers introduced the higher homotopy groups for , established their abelianness, and developed the long exact sequence of a fibration. The third paper (vol. 38, 1935) contains the integer-form Hurewicz theorem in its higher-dimensional incarnation: for an -connected space, and coincide. The fourth paper (vol. 39, 1936) extended the framework to cover applications including the Hopf invariant.
Hurewicz's introduction of the higher homotopy groups was a conceptual breakthrough comparable to Poincaré's introduction of the fundamental group in 1895. Higher homotopy groups had been considered earlier in special cases — Čech had studied and Hopf had computed — but Hurewicz gave the systematic definition, proved abelianness for , and identified the comparison with homology that bears his name. The four-paper series is the foundation of homotopy theory as a separate discipline from homology theory.
The dimension-one form of the theorem — the identification — has earlier roots. Poincaré had observed in his 1895 Analysis Situs that the first Betti number depends only on the abelianisation of the fundamental group, and explicit computations for surfaces and lens spaces confirmed the pattern. The clean modern statement of the abelianisation isomorphism is due to Hurewicz, who packaged it as the case of his general theorem.
The relative Hurewicz theorem was developed in the late 1940s and early 1950s in the work of J. H. C. Whitehead on CW complexes (Combinatorial homotopy I, II, Bull. AMS 55, 1949) [pending] and in the systematic textbook treatments by Steenrod and Spanier in the 1950s and 1960s. The relative form is the engine for Whitehead's theorem on weak equivalence between simply-connected CW complexes (Whitehead 1949) and for the systematic comparison of homotopy and homology in obstruction theory (Eilenberg-MacLane 1947, Cohomology theory in abstract groups III).
The rational Hurewicz theorem, identifying with the lowest non-vanishing rational cohomology of a simply-connected space, was developed in the 1950s and 1960s by Serre (using his -class formalism in 1953) and brought to its current form in the rational homotopy theories of Quillen (1969) and Sullivan (1977, Infinitesimal computations in topology, Pub. IHES 47).