The universal coefficient sequence for cohomology #
Let X be a chain complex in a k-linear abelian category C, with k commutative, and let
Y : C. In degree i = j + 1, write Zⱼ for the cycles of X, Bⱼ = ker(Zⱼ ⟶ Hⱼ(X)) for the
boundaries, and Hⁱ(Hom(X, Y)) for the cohomology of the cochain complex
ChainComplex.linearYonedaObj. This file proves that
0 ⟶ Ext¹(Hⱼ(X), Y) ⟶ Hⁱ(Hom(X, Y)) ⟶ (Hᵢ(X) ⟶ Y) ⟶ 0
is exact and split when the inclusions of the cycles Zᵢ ⟶ Xᵢ and Zⱼ ⟶ Xⱼ are split
monomorphisms and Zⱼ is projective. The second map is the Kronecker map
TauCeti.ChainComplex.kronecker, which TauCeti.ChainComplex.kroneckerSection splits (in
TauCeti.Algebra.Homology.Kronecker). This is the universal coefficient theorem for cohomology.
Over a hereditary ring, such as a principal ideal domain, these hypotheses hold for a degreewise
projective complex: the cycles and the boundaries are submodules of projective modules, hence
projective, and a surjection onto the projective boundaries splits.
The first map is built from the extension class of 0 ⟶ Bⱼ ⟶ Zⱼ ⟶ Hⱼ(X) ⟶ 0. A morphism
β : Bⱼ ⟶ Y gives the cocycle Xᵢ ⟶ Bⱼ ⟶ Y of Hom(X, Y), through the corestriction of the
differential Xᵢ ⟶ Xⱼ to the boundaries. Its class depends only on the image of β in
Ext¹(Hⱼ(X), Y), and every element of Ext¹(Hⱼ(X), Y) is such an image: the map factors through
the identification TauCeti.homCokernelEquivExt of Ext¹(Hⱼ(X), Y) with Hom(Bⱼ, Y) modulo the
morphisms extending to Zⱼ.
Main declarations #
TauCeti.ChainComplex.extToHomology: the mapExt¹(Hⱼ(X), Y) →ₗ[k] Hⁱ(Hom(X, Y)), characterized byTauCeti.ChainComplex.extToHomology_extClass_comp_mk₀.TauCeti.ChainComplex.extToHomology_injectiveandTauCeti.ChainComplex.exact_extToHomology_kronecker: exactness at the first two places.
References #
- A. Hatcher, Algebraic Topology, Section 3.1, Theorem 3.2.
- C. A. Weibel, An Introduction to Homological Algebra, Cambridge Studies in Advanced Mathematics 38, Cambridge University Press (1994), Theorem 3.6.5.
The Ext term of the universal coefficient sequence: the k-linear map
Ext¹(Hⱼ(X), Y) →ₗ[k] Hⁱ(Hom(X, Y)). The image of β : Bⱼ ⟶ Y under precomposition with the
extension class of 0 ⟶ Bⱼ ⟶ Zⱼ ⟶ Hⱼ(X) ⟶ 0 goes to the class of the cocycle Xᵢ ⟶ Bⱼ ⟶ Y
(TauCeti.ChainComplex.extToHomology_extClass_comp_mk₀). It is defined when the cycles Zⱼ are
projective and their inclusion Zⱼ ⟶ Xⱼ is split, and is injective when i = j + 1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The characterization of TauCeti.ChainComplex.extToHomology: the class in Ext¹(Hⱼ(X), Y)
of a morphism β : Bⱼ ⟶ Y from the boundaries goes to the class of the cocycle Xᵢ ⟶ Bⱼ ⟶ Y.
Injectivity in the universal coefficient sequence: in degree i = j + 1, the map
Ext¹(Hⱼ(X), Y) →ₗ[k] Hⁱ(Hom(X, Y)) is injective. If the cocycle Xᵢ ⟶ Bⱼ ⟶ Y is the coboundary
of ψ : Xⱼ ⟶ Y, then β is the restriction of ψ to Bⱼ, so it extends to Zⱼ and its
class in Ext¹(Hⱼ(X), Y) vanishes.
Exactness in the middle of the universal coefficient sequence: in degree i = j + 1, a
cohomology class of Hom(X, Y) evaluates to zero on homology exactly when it comes from
Ext¹(Hⱼ(X), Y). A cocycle vanishing on the cycles Zᵢ factors through the corestriction
Xᵢ ⟶ Bⱼ of the differential, which is the cokernel of Zᵢ ⟶ Xᵢ.