Hurewicz: a simply connected acyclic space is weakly contractible
OpenSP4Mission.weaklyContractible_of_simplyConnected_of_homology_zeroLet be a simply connected topological space (in universe zero) whose integral singular homology vanishes in every positive degree, for all . Then is weakly contractible:
This is the inductive form of the Hurewicz theorem: if is -connected with , then , so vanishing homology propagates connectivity one degree at a time, starting from simple connectivity. The theorem holds for arbitrary topological spaces, no CW structure being required. It is the bridge from the homology computation for a punctured homotopy four-sphere to the vanishing of all of its homotopy groups; contractibility itself then needs Whitehead's theorem in addition.
Formalization Note Simple connectivity is Mathlib's SimplyConnectedSpace X (which includes path connectedness and nonemptiness); homology is SP4Homology.H; the conclusion is SP4WeakHomotopy.WeaklyContractible X.
import Definitions.Def_SP4Sphere import Definitions.Def_SP4WeakHomotopy import Definitions.Def_SP4Homology set_option autoImplicit false open scoped Manifold ContDiff open SP4Mission CategoryTheory Limits
theorem SP4Mission.weaklyContractible_of_simplyConnected_of_homology_zero
(X : Type) [TopologicalSpace X] [SimplyConnectedSpace X]
(hH : ∀ k : ℕ, 1 ≤ k → IsZero (SP4Homology.H k X)) :
SP4WeakHomotopy.WeaklyContractible X := by sorry