If is representable, it is a limit-preserving functor, and its universal element gives an initial object of , hence a weakly initial singleton.
Conversely, a limit-preserving makes a complete category. For a small diagram , take in . Its distinguished elements form a compatible family in . Categorical limit preservation gives a unique with . The underlying categorical limit factorization of a categorical cone preserves this element, proving the comma-category universal property. For the empty diagram, this uses . This is the construction of limits in a comma category of a limit-preserving functor.
The comma category is locally small since its arrows are subsets of the hom-sets in . By the previous part, its weakly initial set therefore yields an initial object. Part (b) then yields a representation of . Thus representability from a solution set follows with all small categorical limits, rather than finite categorical limits alone.
Let be a representable functor, and let be the categorical limit of a small diagram . A morphism is uniquely equivalent to a family satisfying for every .
Such compatible families are exactly the elements of the categorical limit of the set-valued diagram . Consequently the canonical comparison
is a bijection. Transporting it through the representing natural isomorphism proves that preserves every small limit that exists in . This proves that covariant representables preserve limits. For an empty diagram this says that maps into a terminal object form a singleton.
For , the comma category has objects with and . A morphism is satisfying . Identities and composition are those of , and functoriality of verifies the condition under composition.
The Freyd general adjoint functor theorem states: if is a locally small category with all small categorical limits, and is locally small, then has a left adjoint if and only if it preserves small limits and satisfies the solution-set condition. The latter means that for each there is a set-indexed family such that every equals for some and some .
For necessity, use the standard result that a right adjoint preserves categorical limits. If , the singleton family containing the unit of an adjunction is a solution set, since transposition gives for a unique .
For sufficiency, use the following standard limit fact: if is complete and preserves limits, the projection creates small limits. Indeed, a compatible family induces a unique arrow into , and this makes the underlying limit a limit in the comma category. The comma category is locally small because each of its hom-sets is a subset of a hom-set of . Its solution family is a weakly initial set.
We prove the remaining initial-object lemma for complete categories with a weakly initial set. In any locally small category with all small limits and a weakly initial set , form . It is weakly initial: for any , some exists and may be composed with the projection . The empty family cannot be weakly initial in a nonempty complete category, which has a terminal object.
The set is small. Form a simultaneous equalizer of every endomorphism of and ; thus
This equalizer exists by completeness, for example as the equalizer of two maps . The object is still weakly initial, since it maps to .
Given , take their equalizer . Weak initiality of gives . Since is an endomorphism of , we have , and cancellation of the monomorphism gives . Thus is a split epimorphism as well as a monomorphism, so it is an isomorphism. From follows . There is at least one map by weak initiality, so is initial.
Apply this lemma to every and choose its initial object . For , initiality gives the unique satisfying . Uniqueness proves the functor laws. The same initiality gives natural bijections
Hence , completing the theorem without invoking another adjoint functor theorem.
Fix the chosen categorical limit object and its categorical cone . For , the family
is a categorical cone, by naturality of . The universal property of supplies a unique morphism
The identity morphism of satisfies the equations for , so . For composable , the equations for agree with those for ; uniqueness gives . Hence the chosen limits define a functor . This argument also handles an empty indexing category, when each chosen categorical limit is a terminal object.
Equivalently, represents the categorical cone functor , and functoriality of chosen representations supplies the same .
Conversely, assume that every hom-set functor preserves existing categorical limits. For a categorical limit cone in , a categorical cone determines an element of . The assumed bijection
gives one and only one such for every and every categorical cone. That is the universal property of the image cone itself. Therefore the hom-set tests detect limit preservation:
This proof works for all diagram sizes for which the relevant categorical limits and compatible-family sets are under consideration.
Assume preserves existing categorical limits. For a diagram in a category with categorical limit cone , its image is a categorical limit cone of . For any , a morphism is therefore uniquely equivalent to a compatible family of morphisms . In the Category of sets, compatible families are exactly the categorical limit of the resulting hom-sets. Thus
The maps are induced by , so preserves the given limit. Applying this to every existing categorical limit proves the implication, with no completeness hypothesis on .
The representing object in the functor category is the constant diagram in a category . If is the chosen categorical limit cone, the natural bijection is
A natural transformation from the constant diagram in a category is precisely a categorical cone with vertex , and its inverse is the unique mediating morphism from the universal property of the categorical limit. For , the defining equations for show that postcomposition by corresponds to postcomposition by on the right. This establishes naturality in and proves representability by the constant diagram.
For every , the preceding part identifies the composite with the covariant representable functor . A covariant representable functor preserves every existing categorical limit, since a morphism into a categorical limit is the same as a compatible family of morphisms into the diagram objects. The limit functor preserves limits. The hom-set detection of categorical limits gives
In particular, it preserves all small categorical limits. They exist in : compute each one at every using completeness of , and use the uniqueness of the pointwise mediating morphisms to obtain its functor structure and universal natural transformations. Another expression of the same result is the adjunction .