Normal mono categories with finite products and kernels have all equalizers. #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This, and the dual result, are used in the development of abelian categories.
The pullback of two monomorphisms exists.
The equalizer of f
and g
exists.
A normal_mono_category
category with finite products and kernels has all equalizers.
If a zero morphism is a cokernel of f
, then f
is an epimorphism.
If f ≫ g = 0
implies g = 0
for all g
, then g
is a monomorphism.
The pushout of two epimorphisms exists.
The coequalizer of f
and g
exists.
A normal_epi_category
category with finite coproducts and cokernels has all coequalizers.
If a zero morphism is a kernel of f
, then f
is a monomorphism.
If g ≫ f = 0
implies g = 0
for all g
, then f
is a monomorphism.