For the covariant category in this part, put and . Its global-sections functor is , the limit of the diagram. If is also an inverse image, it is a left adjoint and preserves all small colimits.
Consider the canonical pointwise-surjective map
At , the summand contains , so is an epimorphism. In a presheaf topos epimorphisms are regular, and a colimit-preserving functor preserves their coequalizer presentations. Thus is surjective. Since preserves coproducts, some summand has a global element, yielding a section of its unique map . The constant singleton functor is a retract of a covariant representable.
Conversely, if is such a retract in a category, is a retract of , which is evaluation at by the Yoneda lemma. Evaluation preserves colimits pointwise. The colimit comparison for a retract functor is a retract of the evaluation comparison; a retract of an isomorphism is an isomorphism, so preserves all small colimits. It also preserves finite limits because it is representable. A right adjoint can be constructed by
For , precomposition gives , and applying and then gives . The presentation of every functor as a colimit of representables gives . Hence , so is an inverse image and the topos is local.
The retract condition has a precise interpretation as the initial object criterion for a covariant local topos. Write the section as a natural family . Naturality says for every . Put . Then and every satisfies . In the idempotent completion of , the object is initial: an arrow from it to must satisfy , and the identities force ; this arrow exists because and .
Conversely an initial object in the idempotent completion gives that natural family and the retract. Therefore
If is already idempotent-complete, this is equivalent to an initial object in itself, and is evaluation there. The word is initial, not terminal, because this question uses covariant functors.
One cannot omit idempotent completion for a general small category. Take the one-object category of the monoid with absorbing zero. It has no initial object because its endomorphism set has two elements, but the natural family satisfies for every . Its covariant functor category is local. Concretely, a functor is a set with an idempotent operator, and its global sections are the fixed points of that operator.
For a topological space , there is an equally explicit criterion. If is local, apply to the epimorphism associated with any open cover , regarding the opens as subterminal sheaves. Since is a singleton exactly when , and otherwise empty, coproduct and epimorphism preservation force some .
Thus every open cover of contains itself. Conversely this open cover criterion for a local sheaf topos condition is equivalent to existence of a point whose only open neighborhood is : the union of all proper open sets cannot be all of , so choose outside it. Such a point plainly forces any cover to contain . Empty spaces fail the condition.
At this point, the stalk functor is simply , since there is only one open neighborhood. Its right adjoint is the skyscraper sheaf of sets
A morphism is determined exactly by its map , because all proper opens omit . Hence , and preserves finite limits, proving locality. Consequently
In a space this distinguished point is unique and closed. In a space the condition forces to be a singleton. Indistinguishable points in a non- space can all have this property; uniqueness of an actual point is not part of the general criterion.