Diaconescu equivalence for geometric morphisms Created 2026-10-07 Updated 2026-10-14
Geometric morphisms into a sheaf topos correspond to continuous flat functors from its site into the domain topos, with continuity meaning that covers become jointly epimorphic families. Pulling back sheafified representables gives the functor; the tensor construction gives the inverse image in the other direction. This representation theorem should not be confused with the separately named Diaconescu theorem about choice and excluded middle.
A geometric morphism is essential when its inverse image has an additional left adjoint. For a functor of small categories, precomposition on presheaves has left Kan extension and Right Kan extension as its two adjoints. Precomposition preserves finite limits pointwise, so this is an essential geometric morphism.
The geometric morphism induced by is a geometric embedding exactly when is full and faithful. Its right adjoint has . The counit at is precomposition with . It is invertible for all precisely when that comparison presheaf is an isomorphism, by the Yoneda lemma, which is precisely full faithfulness of .
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 .
Every Grothendieck topos has a unique geometric morphism to sets, up to isomorphism. Its inverse image is and its direct image is . A geometric inverse image out of sets must have this form because it preserves coproducts and the terminal object. A local topos is one for which itself is an inverse image.
A geometric morphism is hyperconnected when its inverse image functor of a geometric morphism is full and faithful and its essential image is closed under subobjects. It then identifies all subobjects of with subobjects of , and its image is closed under quotients as well, by descending the kernel-pair relation.
For a geometric morphism , the displayed internal frame represents . The localic part is . Its basic open families pull back to the subobjects of they represent; gluing these gives a full faithful, subobject-closed inverse image, hence the hyperconnected geometric morphism part. The represented subobject functor recovers the internal frame, proving uniqueness up to equivalence over .
A geometric morphism is localic when is, over , the topos of sheaves on an internal locale of . Equivalently, subobjects of the objects , with , form a separating family in .
A localic geometric morphism presents , over , as sheaves on an internal locale of . Equivalently, subobjects of inverse images form a separating family. A hyperconnected geometric morphism has a full faithful inverse image whose essential image is closed under subobjects. In particular, it induces bijections
For this definition, subobject-closed means every subobject of is isomorphic, over , to the inverse image of a subobject of .
Here is the construction and proof of the hyperconnected-localic factorization. Given , its right adjoint gives natural bijections
Let be the internal locale whose frame of opens is . The frame operations are determined by these bijections: intersections are intersections of represented subobjects; the join of a family is its image under the projection from the parameter-indexed family. For an internal index object , evaluation of the family over becomes a subobject of , and its direct image to represents the join. Pullback stability of images makes this natural in , and distributivity follows from the corresponding subobject identity in . This explicitly constructs the internal frame rather than asserting it from the existence of alone.
Set , with its localic projection to . We construct . A basic open family is a map ; its represented object in is the subobject corresponding to . Meets and covering joins of open families become intersections and jointly epic families of these subobjects.
An internal sheaf on is presented by its local sections with their open domains and restrictions. Pull these domains back to the corresponding and identify two sections wherever their restrictions agree. This is an effective equivalence relation in , so its quotient defines of the sheaf. More concretely, if is the object of sections and gives their domains, start with . For two sections, the join of the opens on which they agree gives an -valued relation on , hence a subobject of . Restricted to , this is the germ equivalence relation used for the quotient. The restriction and sheaf axioms guarantee reflexivity, symmetry and transitivity. This construction is functorial. Products and equalizers are obtained by meeting domains and equalizing restrictions, so it preserves finite limits. A right adjoint is obtained by taking, over each open family , the parameterized maps for . These maps satisfy the sheaf condition because a covering join gives an effective gluing of the ; their parameter objects are supplied by the original adjunction and exponentials. The map bijection on basic open families, followed by gluing, proves this is right adjoint to . Thus is a geometric morphism.
We must check hyperconnectedness, not just construct a factorization. A map has a graph which is a subobject of . The represented-subobject bijection turns it into an -valued relation on . Its totality and single-valuedness say exactly that this relation is a map between the corresponding basic sheaf objects: totality uses the covering join, and single-valuedness uses intersections and the diagonal of . Thus maps between basic open families are precisely their maps in . Applying this to the local sections of arbitrary sheaves, compatible maps glue uniquely on both sides. Hence is full and faithful. Likewise a subobject of pulls back to subobjects of its basic ; each is again represented by an open family, and their compatibility glues to a subsheaf of . The essential image is therefore subobject-closed, proving that is hyperconnected.
The inverse image is the constant family over the whole locale. The construction sends it to , so ; taking right adjoints gives the required factorization
This argument uses the usual effective quotient and local-section constructions in a topos; it also explains why the relevant internal opens are relative subobjects of , not just global subobjects of the terminal object.
For uniqueness, suppose with hyperconnected and localic. Then for every ,
If is sheaves on an internal locale , the right side is represented by its frame . These identifications preserve intersections, joins and parameter change, so the representing internal frames are isomorphic: . The locale and its sheaf topos are therefore equivalent over . Under this equivalence the basic open families have the same images in , and their local-section presentations determine all other images and maps. Thus the two hyperconnected parts agree up to the same equivalence. The factorization is unique up to equivalence.
Finally suppose with a geometric embedding and hyperconnected. Let be the local operator on presenting the inclusion. For a subobject of , take the -closure of in . Hyperconnectedness makes it the inverse image of a unique subobject of . This defines a closure operation on ; its extensivity, idempotence, intersection preservation and pullback stability descend from the -closure. Let be its local operator.
Hyperconnectedness also gives , by the represented-subobject bijections. The direct image is the closed-truth object , and hence
This follows either by taking the equalizer of and the identity or by representing closed subobjects in the preceding closure construction. The internal locale with frame is the sublocale of the terminal locale determined by : covering joins are exactly closure by . Its sheaves are the -sheaves in , and its projection is their geometric inclusion. Applying the just-proved factorization to therefore gives
This supplies the requested reordered factorization.
Let be a Cartesian comonad, so its endofunctor preserves finite limits. A coalgebra for a comonad is with , and . Its morphisms satisfy . Write for the forgetful functor and for the cofree coalgebra. Transposition is
The forgetful functor creates finite limits, since preserves them. We construct both exponential objects and the subobject classifier.
For coalgebras , set and in the ambient topos. Define by transposing
where . Their cofree transposes are coalgebra morphisms
Let be their coalgebra equalizer. For a coalgebra , an arrow corresponds to a map . Its evaluation respects coalgebra structure exactly when
Under the displayed transpositions this is precisely the condition that it equalize . Thus naturally, and is the required exponential in a coalgebra topos.
Let classify . In take the equalizer
The truth map into is and factors through this equalizer. To verify its universal property, take an underlying subobject of a coalgebra. It carries a compatible coalgebra structure exactly when maps into . Such a structure, if it exists, is unique because is monic; its laws follow by cancellation of . Moreover always: applying to a point of lands in . Thus stability is equivalent to .
If classifies , this last equality is exactly
The cofree transpose satisfies this equation precisely when it factors through . Indeed transposing the equality gives the equation above. Pulling back its truth map recovers , because classifies . Hence is the subobject classifier of a coalgebra topos. We have obtained finite limits, exponentials and a classifier, proving is a topos.
Now let be a geometric morphism, and put , , with unit . Both functors preserve finite limits, so is a Cartesian comonad on . Put . Its comparison functor
is left exact and has right adjoint
To check the adjunction, transpose an underlying map to . The coalgebra-morphism equation becomes exactly the equality of the two composites into , so the transposed arrow factors uniquely through the displayed equalizer.
The counit is invertible. Applying to the defining equalizer gives the equalizer of . The structure map is exactly that equalizer: it equalizes by coassociativity; if equalizes, apply to obtain , giving its unique factorization through . Thus the underlying comparison counit is an isomorphism, and the forgetful functor reflects isomorphisms. Therefore is full and faithful.
The adjunctions and define
Here is faithful, so is a surjective geometric morphism; is full and faithful, so is a geometric embedding. Their inverse-image composite is , establishing the surjection-embedding factorization of a geometric morphism.
For uniqueness, let be the class of arrows in inverted by . In any surjection-embedding factorization , conservativity of shows that is also the class inverted by . The essential image of the fully faithful consists exactly of the -local objects , namely those for which is bijective for every in . One direction follows from the adjunction. For the converse, the reflector unit belongs to ; locality gives a retraction, and locality of the reflected object makes that retraction also a right inverse. Thus the unit is invertible. The image subcategory is consequently determined by , independently of the factorization. The two intermediate toposes are equivalent over , and their inverse-image composites with the embeddings determine the surjection legs. This proves uniqueness up to equivalence.
A local operator is an inflationary, idempotent, finite-meet-preserving map with , expressed in the internal logic of a topos. For a subterminal object with truth value , the closed local operator and quasi-closed local operator are respectively
The first is a local operator by distributivity. For the second put . Then , is order-reversing, and : the first inequality gives , while its application to gives the reverse inequality. Thus is inflationary and idempotent, and .
For meet preservation, monotonicity gives . Conversely put . From and , we obtain . Intersecting with gives , hence . This proves all local-operator axioms. Also and . Equivalently, it is the largest local operator leaving fixed: if , then
This explains the quasi-closed terminology as relative double negation above the closed bottom .
The subobject classifier of is the closed-subobject classifier . Its bottom is , its meet is inherited, its join is , and implication between closed truth values is the ambient implication. To verify the last claim, if , then
It follows that ; inflationarity gives equality and also .
Suppose . Every closed lies above , and its complement in is , also closed because . We have . Moreover , so . Thus the fixed truth values form a Boolean algebra, and the sheaf topos is a Boolean topos.
Conversely suppose the sheaf topos is Boolean and put . Complementation in its classifier is . Applying the double-complement identity to , and using the implication calculation above, gives
Therefore
For the cover, work in the slice category . Its generic subterminal object is . Form its quasi-closed Boolean subtopos , and compose its embedding with the slice projection to obtain . The slice projection has inverse image , and sheafification is left exact, so this is a geometric morphism.
To prove surjectivity, take a monomorphism with characteristic predicate , and suppose makes it invertible. Pullback to the slice followed by sheafification makes this exactly the assertion that it is -dense. Internally on , therefore,
for the generic truth value . Substitute by pulling back along the graph . The left side becomes , so and the original mono is invertible. Thus reflects invertible monos. If it identifies two parallel arrows, their equalizer becomes invertible; reflection then shows the arrows were already equal. Hence is faithful, and
The generic truth value is essential: substituting only a fixed global value such as would give a Boolean subtopos, but need not give a surjection onto the original topos.
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:
Precomposition defines
It preserves finite limits because presheaf limits are pointwise. Its right adjoint is a Right Kan extension; explicitly, for ,
Precomposition in supplies the restriction maps. To verify the adjunction, a map sends to the natural family taking to the image in of . Conversely evaluate such a family at , ; naturality makes the two constructions inverse. Thus and is left exact, giving the required geometric morphism
Write and similarly for . The induced inverse-image functor is precomposition:
All categorical limits in a presheaf category are computed pointwise. Thus preserves every limit, in particular finite limits.
Because the indexing categories are small and is complete and cocomplete, both Kan extensions along exist. Their universal properties give
For example their values are the comma-category formulas
The comma categories here are formed in : an object of the first involves there, equivalently in . An object of the second involves there, equivalently in . Keeping the opposite category explicit prevents reversal of the two constructions.
The right-hand adjunction and finite-limit preservation are exactly the axioms for a geometric morphism . The extra left adjoint makes it an essential geometric morphism. On representable presheaves, its left adjoint satisfies , by the Yoneda lemma and the left adjunction. This identifies the induced morphism directly with the original functor .
In a Grothendieck topos define
The coproduct universal property gives , naturally. Thus . On any sheaf presentation, is the composite of the constant-presheaf functor with sheafification. The former preserves finite limits pointwise, and the latter is left exact, so preserves finite limits. Therefore these functors define a geometric morphism .
For uniqueness, let be any such geometric morphism. Its inverse image is a left adjoint and preserves the terminal object. Every set has the canonical coproduct decomposition , so
These isomorphisms respect all functions between sets, giving a natural isomorphism . The right adjoint is then unique up to the corresponding natural isomorphism, so . There is a unique geometric morphism to sets, up to isomorphism, called the global sections geometric morphism. This also applies to the degenerate topos.
A geometric formula is built from atomic formulas, including equality, using finite conjunctions, arbitrary set-indexed disjunctions and existential quantification in a finite variable context. Truth is the empty conjunction and falsity the empty disjunction. A geometric theory is a set of sequents between such formulas over a many-sorted signature. The context supplies the universal force of an axiom; unrestricted universal quantification, implication and negation are not formula constructors in this fragment.
These choices are exactly suited to inverse image functors of geometric morphisms. Finite-limit preservation handles equality and conjunction; colimit and image preservation handle disjunction and existential quantification. Therefore an inverse image carries an internal model of a geometric theory to another model.
Construct the geometric syntactic category as follows. Objects are formulas in context , modulo provable renaming and equivalence. A morphism to is an equivalence class of formulas that are provably total and single-valued:
The last notation abbreviates componentwise equality. Identity is equality of the context variables; composition is existential conjunction over the intermediate tuple. The category has finite limits, formed through conjunction and equality.
Give it the geometric syntactic topology . A family of arrows represented by into covers when
Pullback stability is substitution, and transitivity comes from distributing existential conjunction through the covering disjunctions. Thus the generated sieves define a Grothendieck topology. Empty covers impose the interpretation of falsity as the initial object.
The classifying topos is
Its universal model assigns a sort the sheafified representable of , functions their definable graph morphisms and relations their definable subobjects. The syntactic covering conditions make the axioms valid in this model.
For the universal property, interpreting formulas in a model in a Grothendieck topos gives a finite-limit-preserving, -continuous functor : covers go to jointly epimorphic families precisely because the relevant sequents hold. The Diaconescu equivalence for geometric morphisms associates to this functor a geometric morphism . Conversely, pulling back along a geometric morphism gives a model. The constructions on models and their homomorphisms are inverse up to natural isomorphism, yielding
naturally in . This proves the required classifying property, not merely classification of set-valued models.
Yes, with the Horn/Cartesian-fragment convention. A Horn theory uses positive finite-conjunction sequents and has a Cartesian syntactic category with finite limits. Provably uniquely witnessed existential formulas can also be admitted without changing the finite-limit nature of its semantics. Its internal models are precisely finite-limit-preserving functors from that category.
For a category with finite limits, flat functors into a Grothendieck topos are exactly finite-limit-preserving functors. In sets, the reason is concrete: the category of elements of a covariant left-exact functor is cofiltered. Its terminal object supplies nonemptiness, products supply cones over pairs of elements, and equalizers supply equalizing cones over parallel arrows. Conversely a cofiltered category of elements expresses the functor as a filtered colimit of covariant representables; filtered colimits of sets commute with finite limits. The internal version uses the same cone conditions locally.
The presheaf form of the Diaconescu equivalence for geometric morphisms therefore identifies geometric morphisms into
with internal Horn models, naturally in the domain topos. This is the presheaf classifier of a Horn theory.
Equivalently, using a small skeleton of the category of finitely presented set-based Horn models, the classifier is , with covariant functors. The duality sends a formula to the model generated by its tuple subject to its finite constraints. The presheaf claim does not extend merely because a general geometric or regular theory has no written disjunctions: arbitrary existential witnesses are not uniquely witnessed Horn data.
Write the Cartesian comonad as , with preserving finite limits. A coalgebra for a comonad is with , and . Its forgetful functor is faithful, creates finite limits, and has the cofree coalgebra right adjoint . We construct the two remaining topos structures explicitly.
For exponential objects, take coalgebras and start with . Put , with structure , and let
Transpose the following two maps into maps :
using . The cofree adjunction transposes once more into coalgebra morphisms . Let be their equalizer. A coalgebra map corresponds to an arbitrary ambient map . It factors through precisely when
which is exactly the condition that be a coalgebra morphism. Therefore represents and is the required exponential in a coalgebra topos.
For the subobject classifier, let classify the mono . In the cofree coalgebra , form
Both arrows are coalgebra morphisms. The cofree transpose of factors through this equalizer and gives its true arrow. To verify classification, let have ambient characteristic map . It supports a subcoalgebra of exactly when it is invariant under , equivalently
The counit proves the reverse containment in the first equation; the forward containment supplies the restricted structure map, whose coalgebra laws follow through the mono. Under the cofree adjunction, the second equation says exactly that factors through . Pulling back its true arrow recovers , since . This proves the universal property of the subobject classifier of a coalgebra topos. Hence is a topos.
Now let be a geometric morphism, with . The comonad is Cartesian: preserves finite limits and the right adjoint preserves limits. Put , already a topos. The forgetful adjunction defines with , so is faithful.
The comparison functor
preserves finite limits. It has a right adjoint , given on a coalgebra by
Indeed, the transposed arrow corresponds to a coalgebra map exactly when it equalizes these two maps. Applying the finite-limit-preserving shows that is the equalizer of
That equalizer is . If equalizes the pair, then , proving the claimed universal property. Consequently the counit is invertible. The fully faithful adjoint criterion makes full and faithful.
Thus defines a geometric embedding , and identifies the composite with . The requested factorization is
where is a surjective geometric morphism and is full and faithful.
The key fact is that the extra left adjoint sends each representable to an indecomposable projective object. Let be epic. The inverse image preserves epimorphisms and coproducts, because it is a left adjoint between toposes. Apply it and lift the unit through the resulting epimorphism, using projectivity of . A map from to a coproduct selects one component, by evaluation at and the Yoneda lemma. Thus for some we obtain with .
Transpose across to . The displayed equality says that its composite back to is the identity. This proves the required indecomposable-projective property.
Since idempotents split in , part (ii) supplies objects and isomorphisms . Full faithfulness of the Yoneda embedding transports the action of on representable arrows to a functor . For ,
These identifications are natural in both and . Hence
Its right adjoint is consequently the right Kan extension from part (i), uniquely up to natural isomorphism. Thus the entire geometric morphism is induced by .