The exact sequence attached to a pushout square #
Consider a pushout square in an abelian category:
X₁ ⟶ X₂
| |
v v
X₃ ⟶ X₄
We study the associated exact sequence X₁ ⟶ X₂ ⊞ X₃ ⟶ X₄ ⟶ 0.
Given a pushout square in an abelian category
X₁ ⟶ X₂
| |
v v
X₃ ⟶ X₄
the morphism X₂ ⊞ X₃ ⟶ X₄ is an epimorphism. This lemma translates this
as the existence of liftings up to refinements: a morphism z : T ⟶ X₄
can be written as a sum of a morphism to X₂ and a morphism to X₃,
at least if we allow a precomposition with an epimorphism π : T' ⟶ T.
Given a commutative diagram in an abelian category
X₁ ⟶ X₂
| | \
v v \
X₃ ⟶ X₄ \
\ \ v
\ \> X₅
\_____>
where the top/left square is a pushout square,
the outer square involving X₁, X₂, X₃ and X₅
is a pullback square, and X₂ ⟶ X₅ is mono,
then X₄ ⟶ X₅ is a mono.
Note: if h : IsPullback t l r b, then X₁ ⟶ X₂ ⊞ X₃ is a monomorphism,
which can be translated in concrete terms thanks to the lemma IsPullback.hom_ext:
if a morphism f : Z ⟶ X₁ becomes zero after composing with X₁ ⟶ X₂ and
X₁ ⟶ X₃, then f = 0. This is the reason why we do not state the dual
statement to IsPushout.hom_eq_add_up_to_refinements.