Milnor–Whitehead: a weakly contractible topological manifold is contractible
OpenSP4Mission.contractible_of_weaklyContractible_manifoldLet be a Hausdorff, second countable topological space with a charted-space structure modeled on , so that is a separable metrizable topological -manifold (without boundary, of any dimension ). If all homotopy groups of vanish at all base points, then is contractible:
This combines two classical theorems. By Milnor's theorem, every separable manifold has the homotopy type of a countable CW complex; by Whitehead's theorem, a weak homotopy equivalence between connected CW complexes — here the map from a CW model of to a point — is a homotopy equivalence. Second countability cannot be dropped: the long line has trivial homotopy groups but is not contractible. The statement provides the passage from homotopy-group information to genuine contractibility for the punctured homotopy four-sphere in Freedman's argument.
Formalization Note Weak contractibility is SP4WeakHomotopy.WeaklyContractible X; the conclusion is Mathlib's ContractibleSpace X (a homotopy equivalence with Unit). The manifold hypothesis is a topological atlas ChartedSpace (EuclideanSpace ℝ (Fin n)) X together with T2Space X and SecondCountableTopology X; no smooth structure is involved.
import Definitions.Def_SP4Sphere import Definitions.Def_SP4WeakHomotopy set_option autoImplicit false open scoped Manifold ContDiff open SP4Mission
theorem SP4Mission.contractible_of_weaklyContractible_manifold
(n : ℕ) (X : Type*) [TopologicalSpace X] [T2Space X] [SecondCountableTopology X]
[ChartedSpace (EuclideanSpace ℝ (Fin n)) X] (hX : SP4WeakHomotopy.WeaklyContractible X) :
ContractibleSpace X := by sorry