The constant singleton functor must be a retract in a category of a covariant representable functor. Necessity follows by applying a colimit-preserving global-sections functor to the canonical coproduct of representables onto the terminal functor. Conversely its Hom functor is a retract of evaluation, preserves colimits and has a right adjoint. Such a retract is represented by an initial object in the idempotent completion. For an idempotent-complete category an actual initial object suffices; without this hypothesis an absorbing-zero monoid gives a counterexample to the unqualified claim.
The equations give , so equalizes and . If satisfies , put . Then . If is another such factorization, applying gives . This proves
In particular the inclusion in a retract in a category is a monomorphism.
If is a retract in a category of , write , with . For a natural transformation of categorical presheaves, naturality gives
Consequently transformations agreeing at all agree at every retract of such an object. If every is such a retract, restriction is faithful, and the geometric morphism is surjective.
Conversely suppose is faithful. Inside the representable presheaf , define to consist of arrows that factor through some . Precomposition preserves this condition, so is a subpresheaf. At , every arrow factors through that very object, so . A faithful geometric inverse image reflects an inclusion becoming invertible, as proved in Question 4(iii). Hence , and factors as . This is the required retraction. We have proved the retract criterion for surjective presheaf geometric morphisms:
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.
Assume (c), and take an epimorphism with a monofunctor. Since is a projective object in a category, there is a natural transformation with . A retract in a category of a monofunctor is a monofunctor: if , then naturality of gives , injectivity of gives , and applying gives . Thus (c) implies (b), completing
The stronger assertion that every set-valued functor is a monofunctor holds exactly when is a groupoid. Sufficiency follows because a functor preserves inverses, so sends every arrow to a bijection.
For necessity, fix , and form the pointwise pushout in a category
using twice the natural transformation given by precomposition with . At an object , consists of two copies of , with the two copies of identified for every . No different underlying elements are identified: each generating relation simply joins the two copies of one element. In , the two copies of coincide, since . Hence sends the two copies of in to the same element. If is a monofunctor, those copies of coincide. The description of the pushout implies for some . Thus every morphism is a split monomorphism.
Apply the same conclusion to : there is with . Then , and so as well. Every arrow is invertible, proving
For a locally small category , an object , and a functor , the covariant Yoneda lemma is the natural bijection
Its inverse sends to the natural transformation whose component at maps to .
Suppose now that is a small category. For , form the coproduct in a category
The Yoneda lemma associates to every summand the natural transformation determined by , and these transformations combine to a map . At an object , the element is the image of in the summand indexed by , so is a pointwise epimorphism in a functor category. Each representable functor is a projective object in a category, since
and evaluation preserves pointwise epimorphisms. A coproduct of projectives is projective, so is the required projective object. This is the projective cover of a set-valued functor by representables.
We next prove the three equivalent conditions. If every morphism of is a monomorphism, then for and every , postcomposition
is injective. Thus every covariant representable functor is a monofunctor. Conversely, taking shows that injectivity for every representable implies that forces , so every is monic.
If all representables are monofunctors, the object above is a monofunctor because a coproduct of injective functions is injective. Hence every is an epimorphic image of a monofunctor. Conversely, suppose every functor is an epimorphic image of a monofunctor and apply this to a representable . Choose an epimorphism with a monofunctor. Since is projective, lifts to with . Thus is a retract in a category of . Every retract of a monofunctor is a monofunctor: if , then injectivity of applied to and gives , and applying gives . This completes the equivalence.
Finally, every functor is a monofunctor exactly when every morphism of is a split monomorphism. The forward implication is immediate because every functor preserves a left inverse. For the converse, fix and form a quotient of by identifying the distinguished point with every arrow of the form , where . In the resulting functor , the two elements and of have equal images under because . If every functor is a monofunctor, is injective, so . By construction this means for some . Thus is split monic. Equivalently, every morphism of must be an absolute monomorphism.
For a functor , restriction of presheaves is faithful exactly when every is a retract in a category of some . Sufficiency follows by recovering a natural-transformation component at from its component at using the retraction. For necessity, the subpresheaf of consisting of arrows factoring through some becomes the whole representable after restriction. Faithfulness of a geometric inverse image reflects such a monomorphism being an isomorphism. The identity of must therefore factor through a , giving the retraction.