cocomplete
In category theory, a category is cocomplete if it has all small colimits. That means for every small indexing category J and every functor D: J → C, the colimit of D exists in C. Equivalently, C has all small coproducts, coequalizers, pushouts, and, more generally, all small colimits.
Common cocomplete categories include Set, the category of abelian groups Ab, and the category Cat of small
The notion of cocompleteness is central to the concept of cocompletion. For a small category C, the
Cocompleteness is dual to completeness: C is cocomplete iff C^op is complete. Not all categories are cocomplete;