CatDat

Implication Details

Assumptions: initial objectleft cancellative

Conclusions: strict initial object

Reason: It suffices to prove that in general any monomorphism f:A0f : A \to 0 into an initial object is an isomorphism. If g:0Ag : 0 \to A is the unique morphism, then fg=id0f \circ g = \mathrm{id}_0 since 00 is initial. But then ff is a split epimorphism and a monomorphism, hence an isomorphism.