Logical functor 2026-10-07
A logical functor between elementary toposes preserves finite limits, exponential objects and the subobject classifier, with their canonical comparison maps. It therefore preserves power objects and the double-power-object monad. If it has a left adjoint, power-object monadicity and the adjoint lifting theorem for monad algebra functors give it a right adjoint as well.
In a category with finite limits and a subobject classifier, every monic endomorphism of is an involution. The subobject classified by is subterminal, since is monic. If is classified by , pullback uniqueness gives , hence . If classifies , the pullback of along is , so . Monicity implies , because , proving the displayed identity.
Map two disjoint walking arrows to the two mutually inverse arrows of the walking isomorphism. Their images generate the entire target, so the functor is an extremal epimorphism. Its kernel pair only identifies the matching endpoint objects, not the inverse-composition relations. Mapping both arrows to a nonidentity idempotent in a one-object category equalizes that kernel pair but cannot factor through the target groupoid. Thus the functor is not a regular epimorphism, although the category of small categories has finite limits.
Let be a terminal object. The pullback in a category of has precisely the universal property of the binary product in a category : every pair of morphisms to is compatible over . Repeated binary products in a category, together with as the empty product, give all finite products in a category.
For , form the pullback in a category of the categorical diagonal along . Its projection satisfies . If satisfies , the pair gives a unique morphism into this pullback in a category. Conversely any such morphism must project to that pair. Hence is the equalizer of . The preceding construction now gives all finite limits.
For a functor with finite indexing category, form the finite products in a category
Define by requiring the coordinate indexed by to be for and for . Let be their equalizer, and put . The equality says exactly that for every morphism , so these morphisms form a categorical cone.
For any other categorical cone , the product in a category gives a unique with . The categorical cone equations give , so the equalizer gives a unique with . This is exactly the universal property of a categorical limit. Empty indexing products are terminal objects, so the construction includes the empty diagram in a category. Thus finite products and equalizers give all finite limits.
A regular category has finite limits, factorizations of every arrow as a regular epimorphism followed by a monomorphism, and pullback-stable regular epimorphisms. Equivalently one may require coequalizers of kernel pairs and pullback stability of the resulting quotients. A regular epimorphism is a coequalizer of some parallel pair; an extremal epimorphism is an epimorphism such that , with monic, forces to be invertible.
First, every regular epimorphism is extremal without assuming regularity of the whole category. Suppose coequalizes and . Since is monic, , so the universal property gives with . Then ; cancellation of the epimorphism gives . Monicity of now gives , so is an isomorphism. Conversely, in a regular category, factor an extremal as with regular epic and monic. Extremality makes invertible, so is regular epic. Thus covers and regular epimorphisms coincide.
For a counterexample, work in the category of small categories, which has finite limits constructed on objects and arrows. Let be two disjoint walking arrows and . Let be the walking isomorphism, with two objects and inverse arrows , . Define by , , , . These images generate all of , so two functors agreeing after agree everywhere; thus is epic.
A monic functor is injective on objects and faithful, as tested by functors from the terminal category and from the walking arrow. If factors through such a functor , its image contains both objects and both arrows . Faithfulness forces their lifted composites to be the identities, so the image contains every arrow of and is an isomorphism. Hence is extremal.
It is not regular. Its kernel pair identifies the endpoint pairs and but has no relation forcing the composites of the images of to be identities. Concretely, send all four objects to the one-object category with endomorphism monoid , , and send both to . This functor equalizes the kernel pair: corresponding identities agree, and the only nonidentity arrow pairs in the kernel pair are an arrow paired with itself. It cannot factor through , because images of would have to be inverse, whereas . In a category with kernel pairs, every regular epimorphism is the coequalizer of its kernel pair: its original coequalized pair factors through that kernel pair, giving the universal property. Therefore is an extremal but nonregular epimorphism, the promised nonregular extremal epimorphism in the category of categories.
For a small category , write . Its objects are categorical presheaves and its arrows natural transformations. The terminal presheaf is the constant singleton, and products and equalizers are computed objectwise. Their restriction maps are induced by the corresponding set operations, so the objectwise universal properties are natural and give finite limits in .
For presheaves , define the exponential object by
For , restriction precomposes with . Evaluation sends at to . Given , its transpose sends to the transformation whose component at is
Naturality of proves this is a natural transformation and that the assignment is natural in . Conversely evaluation reconstructs . These constructions are inverse, proving the exponential universal property explicitly.
For the subobject classifier, let be the set of sieves on a category on and let take inverse image of sieves on a category. The truth map selects the maximal sieve on a category at every stage. A monomorphism of presheaves is objectwise injective, so identify it with . Define
This is a sieve on a category, and restriction gives precisely inverse image, so is natural. Its value is maximal exactly when , by testing the identity arrow. Thus is its pullback of truth. Uniqueness follows since membership of is detected by whether the restriction to is true. Smallness of makes all the displayed components and natural-transformation sets genuine sets. Hence is an elementary topos.
The same constructions work componentwise under the weaker slice hypothesis. Indeed,
A component on is simply a map , with the naturality conditions for triangles in . Restricting to a small skeleton of an essentially small slice therefore makes this a set; the result determines the maps on all isomorphic slice objects. Likewise a sieve on a category on is a full downward-closed collection of objects of , determined by its intersection with that small skeleton, so the collection of sieves on a category is a set. The restriction, evaluation and classifier proofs above are unchanged. This establishes the slice-small presheaf construction.
For an example, take a discrete category with one object for every ordinal and no arrows other than identities. Each slice is the terminal category, but there is a proper class of pairwise nonisomorphic objects, so it is not equivalent to a small category.
The large-category assertion needs a universe convention. The constructions give all elementary-topos axioms in a larger universe in which those diagrams and their transformations are admitted. They do not imply local smallness in the original universe: for the discrete example, transformations from the constant singleton to the constant two-element presheaf are arbitrary ordinal-indexed binary families and do not form a set there. If “topos” is required to be locally small relative to that original universe, the unrestricted large-category assertion is false. With the usual larger-universe interpretation, the explicit component constructions prove the intended result; no assumption that the original category itself is essentially small is needed.
Put , the power object, with acting by inverse image of predicates. Transposing a predicate on gives natural bijections
Thus is left adjoint to . Its unit sends to evaluation at , namely the predicate . This unit is monic: two generalized elements having the same evaluation on all predicates agree by testing the singleton predicate of the first, or equivalently its graph in the relevant parameter product.
We verify a sufficient form of Beck's monadicity theorem: a right adjoint is monadic if it reflects isomorphisms and its domain has, and it preserves, coequalizers of reflexive pairs. Suppose is invertible. Then is invertible, and naturality of the monic unit shows that is monic. Regard it as the subobject . Its characteristic predicate and the constantly true predicate have the same restriction to , so injectivity of makes them equal. Thus this subobject is all of , and is invertible. Hence reflects isomorphisms.
A reflexive pair in is a coreflexive pair in , with a common retraction such that . Its equalizer exists. We show that is the coequalizer of . Direct image of subobjects along the mono defines , and similarly . At every parameter object the identities are
For the middle identity, an equality forces after applying ; their common point must therefore lie in the equalizer. This proves the identity for parameterized predicates, not merely for global elements. If satisfies , composing with gives . Thus it factors through , and the last displayed identity gives uniqueness. This proves that power objects turn coreflexive equalizers into coequalizers. All hypotheses of the monadicity criterion have now been checked, so is monadic, with
A logical functor preserves finite limits, exponentials and the classifier, hence gives compatible natural isomorphisms and . They respect units and multiplications, because these are defined by evaluation and transposition. Under the displayed equivalences, is therefore the induced functor on double-power Eilenberg-Moore categories. Their forgetful functors create finite limits, and the underlying preserves them. Consequently the induced functor preserves finite limits, so does too. Reversing arrows proves every logical functor preserves finite colimits.
For the first counterexample, the constant-terminal functor has the constant-empty functor as left adjoint: both sets of maps in the adjunction are singletons. It preserves exponentials, since with the canonical comparison. It does not preserve the initial object, because . Thus preservation of exponentials alone is insufficient.
For the second, take the fixed-point functor for . Its left adjoint gives a set the trivial action. The classifier of -sets is the two-element set with trivial action, so preserves it and its truth map. Let be the free two-element -set. The coequalizer of its identity and its swapping automorphism is the singleton -set. Applying gives two maps followed by , whereas their coequalizer in sets is . Thus preserves the classifier but not all finite colimits. These examples also explain why both requirements in logicalness matter.
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.
Write for truth. Let be the subobject classified by the monomorphism . Its classifier pullback gives . The left side is monic, so is monic as well: is subterminal.
Let be classified by . The pullback square for says that is also the pullback of along . Since is classified by , the composite therefore classifies . Pulling this subobject back along gives : for subterminal objects with , . Uniqueness of characteristic maps now gives . Combining with proves
To deduce the full identity, let classify . The pullback of along is . Indeed , and if , monicity of forces , giving the universal property. The classifier of that pullback is . But the subobject imposes both truth of the input and the subterminal condition , so its characteristic map is . The meet operation here is defined using only finite limits and the classifier. Thus . In particular , by the unit and idempotence laws for meet. Since is monic, , and hence
This proves the monic endomorphism of a subobject classifier property under exactly the stated finite-limit assumptions; no Boolean logic was used.
For the epic counterexample, use the covariant functor topos , with one arrow when . A classifier value at stage is an upward-closed set of future stages, so it is a threshold , or for the empty set. The transition from to sends to and fixes . Define
For the transition to , both composites send finite to , so the maps are natural. Each component is surjective: threshold is the image of , and is its own image. Epimorphisms in a functor topos are objectwise surjective, so is epic. But , making it noninjective and not invertible. Thus the classifier has an epic endomorphism which is not an isomorphism, the shift epimorphism of the natural-number presheaf classifier.
For an idempotent monad, the unit laws give . If is an algebra, and naturality give
Thus algebras are exactly the objects on which is invertible, with the unique algebra structure . They form a full reflective subcategory with reflector . The assumed preservation of finite limits makes this a left-exact reflective subcategory.
For a subobject , define its closure by
using the unit and the monomorphism . This closure operation induced by a left-exact reflector is extensive by unit naturality, stable under pullback and preserves intersections because preserves finite limits. Applying to its defining square and using invertible identifies with over . Closing a second time therefore gives the same subobject. It is a universal idempotent closure operation, hence defines a local operator by classifying the closure of ; closure of any mono is then classified by composing its classifier with .
A mono is -dense exactly when is invertible. One implication follows immediately from the closure square. Conversely if its closure is all of , the unit factors through . Applying and using the invertible makes split epic; since it is also monic, it is invertible. Every fixed object is consequently a -sheaf, since the adjunction gives
and a dense restriction becomes an isomorphism.
Conversely let be a -sheaf. Its diagonal is closed: the two projections from the closure of the diagonal agree on the dense diagonal, so uniqueness of extension into makes them agree everywhere. The closure formula identifies this closed diagonal with the kernel pair of , since takes the diagonal of to the diagonal of . Thus is monic. Also is invertible, so this mono is dense. The sheaf property extends across it to a retraction . Since is fixed and hence itself a sheaf, uniqueness across that dense mono also makes the other composite the identity. Therefore is invertible. We have proved the algebra category is exactly the category of -sheaves.
Its topos structure is concrete. Finite limits are computed in . For sheaves , the ambient exponential is a sheaf: extension across a dense mono reduces, by transposition, to extension into across its product with , again a dense mono. The classifier is with the induced truth point; it classifies closed subobjects. Colimits are obtained by taking the ambient colimit and applying . These supply an elementary topos, as required.
For the second part, use the square reader monad
The two unit laws select again. Each side of associativity selects the entries indexed and in an eight-entry array, so the monad laws hold. An algebra is an operation satisfying
These imply associativity, since and . They are the rectangular band laws.
For nonempty , choose , and put , . Define and . Then , and for , the laws give and . Thus are inverse bijections. In these coordinates the operation is
Conversely any nonempty product with this operation satisfies the algebra laws, proving the requested correspondence with product decompositions. A homomorphism between nonempty products has its first coordinate depending only on the first factor and its second only on the second, as follows by applying it to the displayed operation. Hence it is exactly a pair of factor maps. There is in addition the unique empty algebra, a strict initial object.
This algebra category is Cartesian closed. For nonempty and , its exponential is with rectangular multiplication: the usual set adjunction in each factor gives the universal property. For the empty cases, and when is nonempty; these formulas also give . They verify the adjunction against empty test objects as well. Thus the algebra category is Cartesian closed.
It is not a topos. If a classifier existed, its global elements would correspond to the two subobjects of the terminal singleton algebra, so its underlying set would have two elements. A two-element rectangular band is either left-zero or right-zero: its two nonempty factors have sizes or . A homomorphism from the four-element band to a left-zero classifier depends only on the first coordinate, so the preimage of truth cannot be a single point; for a right-zero classifier the same failure occurs in the second coordinate. Yet a single point is a subalgebra and its inclusion is monic. Pullbacks of algebra maps are computed on underlying sets, so this subobject could not be classified. Therefore there is no subobject classifier and the algebra category is not a topos, despite its cartesian closure.
Take . The category of elements has finite limits. Reversing its limiting cones gives cocones over every finite diagram in ; a terminal object before reversal ensures nonemptiness. Its opposite category is therefore a filtered category, proving (iii).
Assume preserves finite limits. Given any finite diagram in the comma category , first take its underlying limit in . Its structure maps form a cone, and preservation gives a unique map . This object and the underlying projections satisfy the limiting universal property in the comma category. The construction also includes the empty diagram, since sends a terminal object to a singleton. Thus has finite limits for every set , proving (ii).
A filtered category is nonempty, every pair of objects maps to a common object, and every parallel pair becomes equal after postcomposition. Equivalently every finite diagram in a category has a cocone.
For a filtered set diagram , the finite-stage equality in a filtered set colimit says that representatives and define the same element exactly when their images agree at some common stage. Indeed, equality in the ordinary disjoint-union-and-quotient construction is witnessed by a finite zigzag; filteredness moves its objects to a common stage and equalizes the finitely many competing arrows.
For a finite categorical product, choose a common stage for all coordinate representatives to obtain surjectivity of the colimit-to-product comparison. Finitely many coordinate equalities can then be realized together at one later stage, proving injectivity. The empty product is preserved because a nonempty filtered category is connected. For an equalizer, an element whose two images agree in the colimit reaches a stage where they agree, so it is represented by an element of the stagewise equalizer; the same equality criterion proves injectivity. Finite products and equalizers construct every finite limit. Hence filtered colimits commute with finite limits in sets.
We prove the equivalence by the cycle solution, solution, solution, solution, then back to solution.
A capital regular category is one whose well-supported objects are well-pointed objects in a category. Here well-supported means is a regular epimorphism; well-pointed means a subobject of containing every point must be the whole object. This is the convention of Definition 1.3. It permits objects of proper support with no points. Replacing this condition by global points detecting every isomorphism would change the assertion: a three-element chain is regular but cannot admit a conservative finite-limit-preserving functor to such a category.
Here is a regular-logic proof sketch of capitalization of a small regular category. Use a sort for every object of , a function symbol for every morphism, and regular theory axioms for composition, finite limiting diagrams and regular-epimorphism lifting. Its set models are precisely regular functors . Empty sorts must be allowed.
The key separation lemma is the regular-logic separation of a proper subobject. For proper, the sequent
is not derivable: interpreting a derivation in would make the monomorphism a regular epimorphism, hence an isomorphism. The chase completeness for regular logic supplies a set model in which it fails. Briefly, start with a named antecedent element, adjoin witnesses for the existential axioms, and quotient by required equalities. Every consequent about the original parameter arising at a finite stage has a finite proof; thus a nonderivable consequent remains false. The filtered union is the desired model. This witness construction, rather than an assumption that every sort is inhabited, is what keeps proper supports distinguishable.
Since is small, choose a set-indexed family of regular functors, one detecting each proper monomorphism, and form
It is regular by coordinatewise finite limits and surjections. It reflects invertibility of monomorphisms. If is invertible, apply this fact to the image inclusion of and to the diagonal of its kernel pair. They are invertible, so is both a regular epimorphism and a monomorphism, hence invertible. Thus is a conservative functor.
The target is a power of sets as a capital regular category. A well-supported family has every coordinate nonempty, and choice extends any coordinate element to a global tuple. A subobject containing every tuple must consequently contain every coordinate element. Therefore it is capital, giving the required isomorphism-reflecting regular functor. This is the separation aspect of the regular representation results originating in Barr's embedding work; full faithfulness is unnecessary here.
The stronger target of a single set category has a precise restriction: admits a conservative regular functor to the Category of sets exactly when it is an almost totally supported regular category. This means every object is well-supported or a strict initial object. Here are necessity and sufficiency.
Suppose is regular and conservative. If is nonempty, its support in sets is . Since preserves images, it sends the support inclusion to an isomorphism; conservativity makes , so is well-supported.
If is empty, every projection is sent to the unique bijection between empty sets, hence is invertible. This supplies a morphism for every . The equalizer of any two such morphisms is also sent to a bijection, hence is invertible, proving uniqueness. Thus is initial. Every arrow forces to be empty and is then sent to a bijection; conservativity makes it invertible. So is strict initial.
Conversely suppose this support condition holds. Use above and take
Products preserve finite limits and, by choice, coordinatewise surjections, so is regular. A well-supported object has all coordinates nonempty. A proper strict initial object has a subterminal image in every coordinate, with at least one empty coordinate: otherwise its arrow to would be sent by to an isomorphism, contradicting conservativity.
If is a bijection between well-supported objects, the conservativity of set products on totally supported families makes each bijective: a missing coordinate preimage or a pair of equal-image coordinate elements extends to a tuple witnessing failure of surjectivity or injectivity. Hence is invertible and so is . An arrow between strict initial objects is already invertible; an arrow from a strict initial object to a well-supported object cannot become a bijection between empty and nonempty sets. An arrow into a strict initial object is invertible by definition. These cases prove conservativity and the conservative regular representation in sets criterion.