Let be the categorical cokernel of in an abelian category. If is an epimorphism, the equality implies . Since is also an epimorphism, implies . An object with zero identity is a zero object: every morphism to or from it is zero. Hence the cokernel object is zero.
Conversely, suppose the cokernel object is zero. If , additivity gives . The categorical cokernel property makes factor through the zero object, so and . Thus
This is the zero-cokernel criterion for epimorphisms. In a pushout in a category, the two horizontal morphisms have isomorphic cokernels by part (a). Therefore the lower morphism is epic if and only if the upper morphism is epic. In particular pushouts reflect epimorphisms in an abelian category; the same argument also proves preservation.