Documentation

TauCeti.AlgebraicTopology.Cohomology.Basic

Singular cochains and singular cohomology #

Let C be a k-linear abelian category with coproducts, and let R and M be objects of C. The singular cochain complex of a topological space X is obtained by applying the contravariant functor Hom(-, M) to the singular chain complex of X with coefficients in R: in degree n it is the k-module of morphisms Cₙ(X; R) ⟶ M, and its differential is precomposition with the singular boundary. Its cohomology is the singular cohomology of X. A continuous map f : X ⟶ Y induces a cochain map from the cochains of Y to those of X, precomposition with the chain map induced by f, so singular cohomology is a contravariant functor of the space.

For the usual cohomology of X with coefficients in a module M over a commutative ring k, take C := ModuleCat k and R := k: then Cₙ(X; k) is the free k-module on the singular n-simplices, and a cochain is a k-valued, respectively M-valued, function on them.

Main declarations #

References #

@[reducible, inline]

The singular cochain complex of a space X: in degree n, the k-module of morphisms from the singular n-chains of X with coefficients in R to M.

Equations
Instances For
    @[reducible, inline]

    The cochain map on singular cochains induced by a continuous map f : X ⟶ Y: precomposition with the chain map induced by f.

    Equations
    Instances For
      @[simp]

      The degree-n component of the cochain map induced by f acts by precomposition with the degree-n component of the induced singular chain map.

      @[reducible, inline]

      The singular cohomology of a space X in degree n: the cohomology of the complex of morphisms from the singular chains of X with coefficients in R to M.

      Equations
      Instances For
        @[reducible, inline]

        The map on singular cohomology induced by a continuous map f : X ⟶ Y.

        Equations
        Instances For

          Singular cohomology in degree n as a contravariant functor from topological spaces to k-modules.

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

            The 0-cochain of a simplicial set K which takes the value e : R ⟶ M on every vertex.

            Equations
            Instances For
              @[simp]

              The constant 0-cochain with value e takes the value e on every vertex.

              @[simp]

              The constant 0-cochain with value e takes the value e on every vertex.

              @[simp]

              The constant 0-cochain is a cocycle: it takes the same value at both ends of an edge.

              @[simp]

              The constant 0-cochain is a cocycle: it takes the same value at both ends of an edge.

              @[simp]

              The constant 0-cocycle has underlying cochain the constant 0-cochain.