colimit
Colimit is a fundamental construction in category theory that generalizes many familiar constructions such as coproducts, coequalizers, and pushouts. Given a small diagram F: J → C in a category C, a colimit consists of an object Colim F together with a cocone, i.e., a family of morphisms φ_j: F(j) → Colim F for each object j in J, satisfying that for every morphism f: j → k in J, φ_k ∘ F(f) = φ_j. This cocone is universal in the sense that for any other object X with a cocone ψ_j: F(j) → X, there exists a unique morphism u: Colim F → X such that ψ_j = u ∘ φ_j for all j.
Existence of colimits depends on the category. If C has all J-indexed colimits for a given shape
Examples include: coproducts (colimits over discrete diagrams), coequalizers, and pushouts; in Set, the colimit of a
Colimits are dual to limits. A limit of a diagram is a universal cone; a colimit is