A cocone under a diagram with vertex is a natural family , so for every . A colimit of is an initial such cocone: for every cocone , there is a unique with for all .
Let be a final functor and let be a cocone under . For each , choose an object of the nonempty comma category and define
A morphism in the comma category gives , and the cocone identity shows that the two resulting maps are equal. Because is a connected category, a zigzag proves independence of the chosen object. The same construction applied after a morphism proves naturality, so is a cocone. Any extension must have this value because it must satisfy the cocone identity along , proving uniqueness. This is cocone extension along a final functor.
If is a colimit of , its universal cocone extends uniquely to . Restriction and extension give mutually inverse correspondences between cocones from and from , so the extended cocone is a colimit of . Therefore the existence of all colimits of shape implies the required colimits of shape .
Now suppose is a sifted category. For , the product functor is a left adjoint, so it preserves colimits. Applying this once in each variable gives
The diagonal is final, so the right side is
Thus preserves binary products in a category. Since is connected, the colimit of the constant singleton diagram is a singleton, so it also preserves the terminal object. It therefore preserves finite products.
A diagram in a category is a functor . A cone over a diagram with vertex is a family
such that for every . A categorical limit is a terminal cone: for every cone there is a unique map commuting with all legs.
Suppose has small products and equalizers. For a small diagram , form
There are two maps . In the coordinate indexed by , let
The equalizer imposes exactly the cone equations. Maps are therefore naturally the same as cones from to , so . This is the construction of small limits from products and equalizers.
Let be initial, so every is nonempty and connected. Restriction sends a cone over to over . Conversely, given a cone over , choose an object
and define
A morphism in the comma category shows that this expression is unchanged along one edge, and connectedness makes it independent of the chosen object. The cone equations follow by choosing for an arrow . This construction is inverse to restriction and acts identically on vertex maps, proving the cone restriction along an initial functor isomorphism.
Terminal objects in the two cone categories therefore correspond. Whenever the -shaped limit exists,
naturally in . Equivalently, the triangle formed by precomposition
and the two limit functors commutes up to natural isomorphism.
For the converse, suppose this commutation holds for . Passing to opposite categories says that restriction along preserves all set-valued colimits. Fix and take the representable functor
Its colimit is a singleton: the category of its elements has the initial object . The restricted colimit is
whose elements are precisely the connected components of . By the assumed comparison this set is also a singleton. Thus is nonempty and connected for every , so is initial.