Documentation

TauCeti.AlgebraicTopology.Cohomology.Kronecker

The Kronecker map of singular cohomology #

Let C be a k-linear abelian category with coproducts. For a space X, the Kronecker map of singular cochains is the Kronecker map TauCeti.ChainComplex.kronecker of the singular chain complex of X with coefficients in R: it evaluates a singular cohomology class in Hⁿ(X; R, M) on singular homology classes in Hₙ(X; R), giving a k-linear map Hⁿ(X; R, M) →ₗ[k] (Hₙ(X; R) ⟶ M). On the classes of a cocycle φ and a cycle z it is φ evaluated on z. It is natural in X: evaluating the pull-back f^*α of a class along a continuous map f is evaluating α after pushing forward along f.

For coefficients in modules over a commutative ring k, take C := ModuleCat k and R := k; then this is the evaluation ⟨α, x⟩ ∈ M of a class α ∈ Hⁿ(X; M) on a class x ∈ Hₙ(X; k), which is how cohomology classes are paired with fundamental classes of manifolds. When M is an injective object, for instance a vector space over a field k, the Kronecker map is a k-linear equivalence Hⁿ(X; M) ≃ₗ[k] Hom(Hₙ(X; k), M): the universal coefficient theorem in the case where its Ext¹-term vanishes.

Main definitions and results #

References #

The Kronecker map of singular cohomology Hⁿ(X; R, M) →ₗ[k] (Hₙ(X; R) ⟶ M): it sends the class of a singular cocycle φ to the morphism which on the class of a singular cycle is φ evaluated on that cycle (TopCat.singularKronecker_homologyπ).

Equations
Instances For

    Naturality of the Kronecker map, ⟨f^*α, x⟩ = ⟨α, f_*x⟩: for a continuous map f : X ⟶ Y, evaluating the pull-back of a singular cohomology class of Y is evaluating the class after pushing forward along f.

    The universal coefficient theorem for injective coefficients: for an injective object M, the Kronecker map of singular cohomology is a k-linear equivalence Hⁿ(X; R, M) ≃ₗ[k] (Hₙ(X; R) ⟶ M).

    Equations
    Instances For