Implication details
Claim: If a category has cokernels, then it has a multi-initial object and has a multi-terminal object.
Proof: This follows from the dual implication.
This implication has a dual.
Claim: If a category has cokernels, then it has a multi-initial object and has a multi-terminal object.
This implication has a dual.