Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.SingularCohomologyHomotopyInvariance

Homotopy invariance of singular cohomology — UNCONDITIONAL #

This file proves homotopy invariance for the library's singular cohomology functor singularCohomologyFunctor, unconditionally, for an arbitrary coefficient module M : ModuleCat R (and in particular for ZMod 2).

The argument has two parts.

Logical shape #

topological homotopy ──singularChainHomotopyOfHomotopyModule──▶ chain homotopy (coeff M)
 │
 homotopyOpFunctorMap │
 + Functor.mapHomotopy │
 + Homotopy.homologyMap_eq │
 ▼
 equal pullbacks on Hⁿ(-; M)

Unconditional dualization step. If the singular chain maps (with coefficients in M : ModuleCat R) induced by two continuous maps f, g : X ⟶ Y are chain-homotopic, then the induced pullbacks on the n-th singular cohomology Hⁿ(-; M) are equal.

This is the genuine cohomology consumer of a chain homotopy: it requires no prism operator.

The cohomology prism-operator hypothesis (coefficient-M form).

A SingularCohomologyPrism R M asserts that every topological homotopy between two TopCat maps gives rise to a chain homotopy of the induced singular chain maps with coefficients in M. This is exactly the classical prism operator at coefficient module M. It is no longer a hypothesis: it is discharged by singularCohomologyPrism below using the library's backported algebraic prism. The definition is kept for documentation and as a reusable interface.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The cohomology prism operator, discharged (unconditional). For any coefficient module M : ModuleCat R, the prism hypothesis holds: a topological homotopy gives a chain homotopy of the singular chain maps with coefficients in M. Witnessed by singularChainHomotopyOfHomotopyModule.

    Homotopy invariance of cohomology (topological homotopy form), unconditional.

    A topological homotopy between two TopCat maps f, g : X ⟶ Y induces equal pullbacks on the n-th singular cohomology Hⁿ(-; M).

    Homotopy invariance of cohomology (Homotopic form), unconditional.

    Homotopy invariance of cohomology (C(X, Y) interface), unconditional.

    ZMod 2 specializations #

    ZMod 2 cohomology consumer of a chain homotopy. If the ZMod 2-singular chain maps of f, g are chain-homotopic, the ZMod 2-cohomology pullbacks agree.

    ZMod 2 homotopy invariance (Homotopic form), unconditional.

    ZMod 2 homotopy invariance (C(X, Y) interface), unconditional. Two homotopic continuous maps f, g : C(X, Y) induce equal pullbacks on the ZMod 2 singular cohomology.