Homotopy invariance of singular cohomology #
Singular cochains are obtained from singular chains by applying Hom(-, M), and an additive
functor carries chain homotopies to chain homotopies. So the chain homotopy that a homotopy of
maps induces on singular chains gives a cochain homotopy on singular cochains, and homotopic
maps induce the same map on singular cohomology. Maps that are inverse to each other up to
homotopy therefore induce isomorphisms on singular cohomology. This is the homotopy axiom of
Eilenberg--Steenrod for the singular cohomology theory, in both its absolute and its relative
form. The chain homotopies it is deduced from are Mathlib's SSet.Homotopy.chainComplexMap,
applied to the simplicial homotopy TopCat.Homotopy.toSSet, for a space, and
TopPair.Homotopy.singularChainComplexMap for a pair. The homology counterparts of the results
below are Mathlib/AlgebraicTopology/SingularHomology/HomotopyInvariance.lean
(F. Odermatt, J. Riou) for a space and
TauCeti/AlgebraicTopology/Singular/Homotopy/Invariance.lean for a pair.
Main results #
TopCat.Homotopy.singularCochainComplexMapandTopPair.Homotopy.singularCochainComplexMap: the cochain homotopy induced by a homotopy of maps of spaces, respectively of pairs.TopCat.Homotopy.congr_singularCohomologyMapandTopPair.Homotopy.congr_singularCohomologyMap: homotopic maps induce the same map on singular cohomology.TopCat.isIso_singularCohomologyMapandTopPair.isIso_singularCohomologyMap: a map with a homotopy inverse induces an isomorphism on singular cohomology.
References #
- A. Hatcher, Algebraic Topology, Section 3.1.
- S. Eilenberg and N. Steenrod, Foundations of Algebraic Topology, Chapter VII.
A homotopy between continuous maps induces a cochain homotopy between the induced maps of singular cochain complexes.
Equations
- H.singularCochainComplexMap R k M = Homotopy.linearYonedaFunctorMap k M (H.toSSet.chainComplexMap R)
Instances For
The cochain homotopy induced by a homotopy of continuous maps is precomposition with the chain homotopy it induces on singular chains.
Homotopic continuous maps induce the same map on singular cohomology.
Continuous maps which are inverse to each other up to homotopy induce isomorphisms on singular cohomology.
A homotopy between maps of topological pairs induces a cochain homotopy between the induced maps of relative singular cochain complexes.
Equations
- H.singularCochainComplexMap R k M = Homotopy.linearYonedaFunctorMap k M (H.singularChainComplexMap R)
Instances For
The cochain homotopy induced by a homotopy of maps of pairs is precomposition with the chain homotopy it induces on relative singular chains.
Homotopic maps of topological pairs induce the same map on relative singular cohomology.
Maps of topological pairs which are inverse to each other up to homotopy induce isomorphisms on relative singular cohomology.