A Lawvere–Tierney topology (or operator, or modality, also called geometric modality) is a way of saying that something is ‘locally’ true. Unlike a Grothendieck topology, this is done directly at the stage of logic, defining a geometric logic. In fact, it is a generalisation of Grothendieck topology in this sense: If is a small category, then choosing a Grothendieck topology on is equivalent to choosing a Lawvere–Tierney topology in the topos of presheaves on .
The use of “topology” for this and the related Grothendieck concept is regarded by some people as unfortunate; see Grothendieck topology for some reasons why. A proposed replacement for “Grothendieck topology” is (Grothendieck) coverage; see Grothendieck topology for some possible replacements for “Lawvere–Tierney topology.”
Let be a topos, with subobject classifier . A Lawvere–Tierney topology in is a map that satisfies certain axioms.
The axioms say that is (internally) a left exact monad on the internal meet-semilattice . To be explicit:
Here is the internal partial order on , and is the internal meet.
Equivalently, the third axiom above can be replaced with the (internal) statement that is order-preserving; the equivalence amounts to the fact that, within the internal logic of topoi, one can demonstrate that every monad on the preorder of truth values is in fact strong (a special case of the fact that, for an endofunctor on some monoidal closed , tensorial strengths are the same as -enrichments, as described in the article on the former), and therefore automatically preserves finite meets. Thus, a Lawvere-Tierney topology is the same thing as an internal closure operator on the preorder (aka, a Moore closure on the one-element set), which amounts to the same thing as a natural closure operator on subobjects.
Specifically, given any subobject inclusion in , consider its characteristic morphism . Then is another morphism , which defines another subobject of , taken as the closure of our original subobject. The elements of are those elements of that are ‘locally’ in .
As mentioned above, a Lawvere–Tierney topology on is equivalent to a Grothendieck topology on . Suppose that is a small site. Then given a subpresheaf? inclusion in , an object of , and an element of , we say is locally in (that is, ) if and only if, for some covering family on , the restriction of to is in (that is, each ). This intuitively defines the “local” modality that is the Lawvere–Tierney topology corresponding to the given Grothendieck topology on .
As a specific example, take the usual Grothendieck topology on Top, given by the usual notion of open cover. Taking real-valued functions on a space defines a presheaf (in fact a sheaf) on ; the constant functions form a subpresheaf of . A real-valued function belongs to iff it is locally constant; that is, for some open cover of the domain , each restriction is constant.
To make this precise in terms of the above definition, we need to understand the subobject classifier in . But according to the definition, is simply the representing object for the functor
which takes an object of to the collection of subobjects of , . In other words, . Applied to , we have then
In other words, we find that the functor is defined by
Next, if is a Grothendieck topology on , then the collection of -covering sieves on which we denote by is a subcollection of all sieves on , and so we have an inclusion
and this inclusion is natural in , by virtue of the first axiom on covering sieves. Thus we have a subobject
and again, by definition of subobject classifier, this subobject corresponds to a uniquely determined element
which is just the Lawvere–Tierney operator .
Conversely, any morphism determines a subobject of , which therefore associates to every object a set of sieves on . It is easy to check that the axioms for covering sieves in a Grothendieck topology correspond exactly to the required properties of the operator .
Using Lawvere–Tierney topologies, the notion of sheaf and sheafification generalizes from Grothendieck topoi to arbitrary topoi.
Technically this is achieved essentially by replaxing local isomorphisms everywhere with dense monomorphisms.
If is a presheaf Grothendieck topos for a site regarded as a topos with Lawvere–Tierney topology and hence equipped with a notion of dense monomorphisms, then a presheaf is a sheaf with respect to the given topology precisely if
sends all dense monomorphisms to isomorphisms.
This condition clearly makes sense for every topos with Lawvere–Tierney topology.
By using dense monomorphisms in place of local isomorphisms, this induces a notion of sheafification on an arbitrary topos with a Lawvere–Tierney topology.
This sheafification is a functor
to the subcategory of objects local with respect to dense monomorphisms which is
left exact (commutes with all small limits);
left adjoint to .
In the case that and the Lawvere–Tierney topology is that corresponding to a Grothendieck topology on , the two notions of sheafification coincide.
Lawvere–Tierney topologies are discussed in section V.1 of
the notion of sheaves in section V.3, the sheafification functor in section V.3 and the relation to Grothendieck topologies in section V.4.