For simply connected with finitely generated integral homology in every degree, the Hurewicz theorem modulo a Serre class gives finitely generated homotopy groups. Realize finite generating sets of successive relative homotopy groups by attaching finitely many cells at each stage. The resulting weak equivalence has finitely many cells in each dimension.
Let be the Serre class of finitely generated abelian groups. A homomorphism is an isomorphism modulo this class when its kernel and cokernel are finitely generated. The Hurewicz theorem modulo a Serre class says that, for a simply connected space and , if for , then
The corresponding lower-dimensional homology condition is equivalent to the lower homotopy condition. In particular, degreewise finite generation of integral homology and homotopy are equivalent for simply connected spaces. The Serre class is closed under subgroups, quotients and extensions; these closure properties are what make the modulo-class formulation useful.
Here is the consequence needed for construction. Inductively, if the lower homotopy groups are finitely generated, the theorem gives a finitely generated kernel for . Its image is a subgroup of the finitely generated , so the image is also finitely generated. The resulting extension proves finitely generated. Starting with the ordinary isomorphism yields this for every positive degree.
We now construct a finite type CW approximation. Choose finitely many maps generating , and let be their wedge. The resulting map is -connected: it is an isomorphism below degree two and a surjection in degree two. In general, call a map -connected when its mapping-cylinder pair has relative homotopy groups zero through degree .
Suppose is -connected and is a finite simply connected CW complex of dimension at most . The homotopy groups of are finitely generated by the same modulo-class theorem, since a finite CW complex has finitely generated homology. The long exact sequence of relative homotopy groups shows that
is finitely generated: it lies between a quotient of and a subgroup of . Relative groups here refer to the mapping cylinder of .
Represent a finite set of generators by relative disks. Attach their boundary spheres to , and extend the map over the disks by their chosen maps into . This adds finitely many -cells and kills the relative group in that dimension without changing lower relative groups. The new map is -connected. Iterating gives
There are finitely many cells of each dimension. Every fixed homotopy degree stabilizes to an isomorphism once sufficiently high-dimensional cells have been added, so this is the required weak equivalence:
For the bounded-homology assertion, assume first and take the finite -dimensional just constructed. The Relative Hurewicz theorem for its -connected map gives
The relative homology sequence and identify the latter with
Because is -dimensional, is a subgroup of its free cellular -chain group. It is finite free, and so is .
Choose a basis of , lift it using the Relative Hurewicz theorem, and attach exactly those finitely many -cells to . Denote the resulting complex by . Its new cellular boundary has image and is injective: the selected cycles are linearly independent in , and there are no old -boundaries. Thus
Lower homology remains unchanged, and all higher homology is zero on both sides. The map is an integral homology isomorphism between simply connected spaces. The homological Whitehead theorem consequently makes it a weak homotopy equivalence. Hence the finite CW approximation from bounded homology has
If or , simple connectivity and the homology hypothesis make all reduced homology zero. The Hurewicz theorem, applied at the first possible nonzero homotopy degree, shows that is weakly contractible, so a point suffices. If the wording requires dimension exactly rather than at most , add a contractible cancelling pair of - and -cells, mapping constantly to the basepoint. This does not change the weak homotopy type.
The class of all finitely generated abelian groups has the closure properties needed for the Hurewicz theorem modulo a Serre class. In a simply connected space, degreewise membership of homotopy groups and integral homology groups in this class is equivalent.