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 #
TopCat.singularCochainComplex: the singular cochain complex of a space.TopCat.singularCochainComplexMap: the cochain map induced by a continuous map.TopCat.singularCohomologyandTopCat.singularCohomologyMap: singular cohomology and the maps induced on it by continuous maps, withTauCeti.singularCohomologyFunctorthe resulting functorTopCatᵒᵖ ⥤ ModuleCat k.SSet.constCochain: the constant0-cochain with valuee : R ⟶ Mon every vertex of a simplicial set.TopCat.constSingularCocycleis the cocycle it defines for a spaceX. Forethe unit of a ring of coefficients, its class is the unit of the cup product.
References #
- A. Hatcher, Algebraic Topology, Section 3.1.
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
- TopCat.singularCochainComplex R k M X = ((TopCat.toSSet.obj X).chainComplex R).linearYonedaObj k M
Instances For
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
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.
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
- TopCat.singularCohomology R k M X n = HomologicalComplex.homology (TopCat.singularCochainComplex R k M X) n
Instances For
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
- K.constCochain e = CategoryTheory.Limits.Cofan.IsColimit.desc (K.isColimitChainComplexXCofan R 0) fun (x : K.obj (Opposite.op { len := 0 })) => e
Instances For
The constant 0-cochain with value e takes the value e on every vertex.
The constant 0-cochain with value e takes the value e on every vertex.
The constant 0-cochain is a cocycle: it takes the same value at both ends of an edge.
The constant 0-cochain is a cocycle: it takes the same value at both ends of an edge.
The constant 0-cochain (toSSet.obj X).constCochain e, as a cocycle.
Equations
Instances For
The constant 0-cocycle has underlying cochain the constant 0-cochain.