A homotopy equivalence induces isomorphisms on integral singular homology
ProvedSP4Mission.homotopyEquiv_homology_isIsoLet and be topological spaces (in universe zero) and let be a homotopy equivalence, with homotopy inverse (so and ). Then for every the induced map
is an isomorphism. This is the homotopy invariance of singular homology in its most used form: homotopic maps induce the same homomorphism on homology, so and likewise , whence is invertible with inverse . In the mission it is used to transport the homology of the sphere to a homotopy -sphere ().
Formalization Note The homotopy equivalence is Mathlib's ContinuousMap.HomotopyEquiv X Y, the induced map is SP4Homology.map k e.toFun, and the conclusion is IsIso in ModuleCat ℤ. Mathlib proves that homotopic maps induce equal maps on singular homology (TopCat.Homotopy.congr_homologyMap_singularChainComplexFunctor); the statement here is its formal consequence for homotopy equivalences.
import Definitions.Def_SP4Sphere import Definitions.Def_SP4WeakHomotopy import Definitions.Def_SP4Homology import Definitions.Def_SP4HomologyMap set_option autoImplicit false open scoped Manifold ContDiff open SP4Mission CategoryTheory Limits
theorem SP4Mission.homotopyEquiv_homology_isIso
(X Y : Type) [TopologicalSpace X] [TopologicalSpace Y]
(e : ContinuousMap.HomotopyEquiv X Y) (k : ℕ) :
IsIso (SP4Homology.map k e.toFun) := by sorry