Implication Details
Claim: If a category has a cogenerating set and has disjoint coproducts, then it has a cogenerator.
Proof: Assume that is a cogenerating set and let . For we have a monomorphism . If are two distinct morphisms, there is some and a morphism with . Hence, . This proves that is a cogenerator.