A functor induces a geometric morphism from the presheaf topos on to that on . Its inverse image is precomposition with , its direct image is Right Kan extension and its extra left adjoint is left Kan extension. The extra left adjoint sends to .
Write and similarly for . The geometric morphism induced by a functor has
Precomposition preserves all pointwise limits and colimits, so in particular it preserves finite limits. The Right Kan extension exists because the categories are small and sets have all small limits; its universal property gives . Thus these functors define a geometric morphism .
There is also , a left Kan extension, with . The Yoneda lemma identifies , since for every ,
This is the representable calculation used in the next parts.