Documentation

TauCeti.AlgebraicTopology.Cohomology.Point

Singular cohomology of a point #

The singular cochains of a one-point space X, with coefficients Hom(-, M) applied to singular chains with coefficients in R, are cochain homotopy equivalent to the module Hom(R, M) placed in degree zero (TauCeti.pointSingularCochainHomotopyEquiv). This is the contravariant image of the chain contraction TauCeti.pointSingularChainHomotopyEquiv, so it holds for arbitrary coefficients: positive-degree singular cohomology of a point vanishes (TauCeti.isZero_singularCohomology_point) without any projectivity, injectivity or hereditary-ring hypothesis, as a universal coefficient argument would need. In degree zero the comparison evaluates a cocycle on the unique singular vertex (TauCeti.singularCohomologyPointZeroIso), and it sends the class of a constant cocycle, such as the unit of the cup product, to its value.

Consequently a nullhomotopic map, which factors through a point up to homotopy, induces zero on positive-degree singular cohomology (TopCat.singularCohomologyMap_eq_zero_of_nullhomotopic), and positive-degree singular cohomology of a contractible space vanishes (TauCeti.isZero_singularCohomology_of_contractibleSpace). For the open sets of a categorical cover in the sense of Lusternik and Schnirelmann, whose inclusions are nullhomotopic, this says that every positive-degree class restricts to zero on each open of the cover, so comes from the cohomology relative to that open (TopPair.epi_singularCohomologyπ_of_nullhomotopic), which is the input to the cup-length lower bound for the Lusternik–Schnirelmann category.

Main declarations #

The cochain contraction follows the unmerged Tau Ceti pull request https://github.com/TauCetiProject/TauCeti/pull/20882.

References #

The singular cochains of a point contract onto Hom(R, M) in degree zero. For a one-point space X, the singular cochain complex Hom(C(X; R), M) is cochain homotopy equivalent to the module Hom(R, M) placed in degree zero. The forward map evaluates a zero-cochain on the unique singular vertex.

Instances For

    The positive-degree singular cohomology of a point vanishes, for arbitrary coefficients.

    The degree-zero singular cohomology of a point is the module Hom(R, M). The class of a cocycle is sent to its value on the unique singular vertex (TauCeti.singularCohomologyPointZeroIso_hom_homologyπ_apply).

    Instances For
      @[simp]

      The class of the constant zero-cocycle with value e : R ⟶ M, for instance the unit of the cup product, corresponds to e in the degree-zero singular cohomology of a point.

      @[simp]

      The inverse comparison sends e : R ⟶ M to the class of the constant zero-cocycle with value e in the degree-zero singular cohomology of a point.

      The comparison of the degree-zero singular cohomology of a point with Hom(R, M) is natural in the target coefficients: postcomposing cochains with g : M ⟶ M' corresponds to postcomposition with g on Hom(R, M).

      The comparison of the degree-zero singular cohomology of a point with Hom(R, M) is natural in the target coefficients: postcomposing cochains with g : M ⟶ M' corresponds to postcomposition with g on Hom(R, M).

      The comparison of the degree-zero singular cohomology of a point with Hom(R, M) is natural in the source coefficients: precomposing cochains with the chain map induced by f : R' ⟶ R corresponds to precomposition with f on Hom(R, M).

      The comparison of the degree-zero singular cohomology of a point with Hom(R, M) is natural in the source coefficients: precomposing cochains with the chain map induced by f : R' ⟶ R corresponds to precomposition with f on Hom(R, M).

      A nullhomotopic map induces zero on positive-degree singular cohomology: up to homotopy it factors through a point, whose positive-degree cohomology vanishes.

      Positive-degree classes lift relative to a nullhomotopic subspace. If the inclusion A ⟶ X of a pair (X, A) is nullhomotopic, then in positive degrees the map Hⁿ(X, A) ⟶ Hⁿ(X) is an epimorphism: by exactness of the long exact sequence of the pair, since the restriction Hⁿ(X) ⟶ Hⁿ(A) vanishes.

      The positive-degree singular cohomology of a contractible space vanishes, for arbitrary coefficients.

      The singular cohomology of the empty space vanishes in every degree, for arbitrary coefficients: there are no singular simplices, so the singular cochain complex is zero.