Documentation

Mathlib.Algebra.Homology.ShortComplex.Pushout

Pushing out a short complex #

Given a short complex S and a morphism f : S.X₁ ⟶ Y, we construct the short complex S.push f, which is Y ⟶ pushout S.f f ⟶ S.X₃, and show that it is short exact when S is, if the ambient category is abelian.

This is dual to ShortComplex.pull, see Mathlib/Algebra/Homology/ShortComplex/Pullback.lean.

@[implicit_reducible]

The pushout of a short complex S along a morphism f : S.X₁ ⟶ Y: the short complex Y ⟶ pushout S.f f ⟶ S.X₃, whose first map is pushout.inr and whose second map is induced by S.g and 0.

Equations
Instances For
    instance CategoryTheory.instMonoFPush {C : Type u_1} [Category.{v_1, u_1} C] [Abelian C] (S : ShortComplex C) {Y : C} (f : S.X₁ ⟶ Y) [Mono S.f] :
    Mono (S.push f).f

    The pushout of a short exact short complex along any morphism f : S.X₁ ⟶ Y is short exact.