Opcycles as retracts of terms #
Let K be a cochain complex indexed by ℤ, and i + 1 = j. If the projection
K^i ⟶ K.opcycles i factors as the differential K^i ⟶ K^j followed by some
r : K^j ⟶ K.opcycles i, then K.opcycles j, the cokernel of the differential into K^j, is a
retract of K^j. Such an r comes from a null-homotopy of the projection of K onto its
opcycles in degree i, seen as a chain map to the complex concentrated in degree i. In
particular, K.opcycles j is then projective when K^j is.
Main definitions #
CochainComplex.retractOpcycles:K.opcycles jis a retract ofK^j, given such anr.CochainComplex.toSingleOpcycles: the projection ofKonto its opcycles in degreei, as a chain map to the complex concentrated in degreei.CochainComplex.retractOpcyclesOfHomotopy:K.opcycles (i + 1)is a retract ofK^(i + 1)whenK.toSingleOpcycles iis null-homotopic.
If the differential K^i ⟶ K^j followed by r : K^j ⟶ K.opcycles i is the projection
K^i ⟶ K.opcycles i, then K.opcycles j is a retract of K^j.
Instances For
The projection of K onto its opcycles in degree i, as a chain map to the complex
concentrated in degree i.
Instances For
The component of K.toSingleOpcycles i in degree i is the projection onto the opcycles.
If the projection of K onto its opcycles in degree i is null-homotopic as a chain map to
the complex concentrated in degree i, then K.opcycles j is a retract of K^j, where
j = i + 1.