Quotients by a composite of monomorphisms #
For composable morphisms f : X ⟶ Y and g : Y ⟶ Z in an abelian category with g a
monomorphism, the sequence of cokernels
0 ⟶ coker f ⟶ coker (f ≫ g) ⟶ coker g ⟶ 0
is short exact. For submodules X ⊆ Y ⊆ Z this is the third isomorphism theorem, and for
singular chain complexes it is what produces the long exact homology sequence of a triple of
topological spaces.
The two short exactness statements below differ only in how the three cokernels are presented:
TauCeti.shortExact_cokernel_comp uses the chosen cokernels, while
TauCeti.shortExact_of_isColimit_cokernelCofork takes arbitrary colimit cokernel coforks, which
is what a consumer whose quotients are produced by some other colimit construction needs.
For composable morphisms f and g in an abelian category with g a monomorphism, the
sequence coker f ⟶ coker (f ≫ g) ⟶ coker g is short exact.
The version of TauCeti.shortExact_cokernel_comp for arbitrary colimit cokernel coforks: if
c₁, c₂ and c₃ exhibit cokernels of f, of f ≫ g and of g, and u and v are the maps
induced between their points, then c₁.pt ⟶ c₂.pt ⟶ c₃.pt is short exact. The monomorphism
hypothesis on g is explicit because the three cokernels typically present g in forms that
agree only up to unfolding.