## THE LEAST SUBTOPOS CONTAINING THE DISCRETE SKELETON OF Ω

## Dedicated to Pieter Hofstra.

## M. MENNI

Abstract. Let p : E → S be a pre-cohesive geometric morphism. We show that the least subtopos of E containing both the subcategories p ∗ : S → E and p ! : S → E exists, and that it coincides with the least subtopos containing p ∗ 2 , where 2 denotes the subobject classifier of S .

## 1. Introduction

At least since his PhD [4], and throughout his career until [2], Topos Theory was one of Pieter's many interests. Each time we met we spoke about it. Certainly a lot when Pino Rosolini invited him to Genova while I was there in 2002, and then also a little each time we met at CT meetings. He was a very witty conversationalist so it was also a pleasure to discuss other things. Still, I would have liked to tell him about the result in the present paper because it concerns toposes 'of spaces' which, as explained in [8, Theorem 1], have a canonical Homotopy Theory, another one of Pieter's interests [5].

More specifically, this paper is about the Dimension Theory outlined in [7]. We recall some of the basic definitions and refer to [10, 12] for additional information. A level of a topos E is just an essential subtopos of E . If l : L → E is a level of E , then the left adjoint to the inverse image functor l ∗ : E → L is denoted by l ! . Following [7] we picture a level of E as a 'dimension' and l ! : L → E as the full subcategory consisting of the objects X of E such that 'dim X ≤ l '. For any X in E , the counit l ! ( l ∗ X ) → X is called the ( )-skeleton l of X . Abusing the terminology a bit, we sometimes call the object l ! ( l ∗ X ) the ( )-skeleton l of X . In other words, we sometimes confuse a skeleton with its domain.

Levels may be partially ordered as subtoposes so, in this way, each topos determines its poset 'of dimensions'. Also, for levels l , m of a given topos, we say that m is way above l if m is above l as subtoposes and, moreover, l ! factors through m ∗ . The Aufhebung of a level l is the least level that is way above l .

## 1.1. Remark. Notice that it also makes sense to say that a subtopos is way above some

This work was supported by CONICET (Argentina), PIP 11220200100912CO and also by the European Union's Horizon 2020 research and innovation programme under the Marie Sk/suppress lodowska-Curie grant agreement No 101007627.

2020 Mathematics Subject Classification: 18B25,18F10.

Key words and phrases: Topos, Axiomatic Cohesion, Aufhebung.

© M. Menni, 2023. Permission to copy for private use granted.

level l . Hence, we may consider the problem of finding the least subtopos that is way above l . Of course, if this least subtopos is essential then it is the Aufhebung of l . The resulting 'weak Aufhebung' problem seems interesting because, on the one hand, little is known about conditions guaranteeing the existence of the Aufhebung of an arbitrary level of an elementary topos and, on the other hand, for several important toposes 'of combinatorial spaces', such as simplicial sets, every subtopos is essential.

Remark 1.1 and other well-known results in Topos Theory suggest the following.

- 1.2. Definition. For a topos E and a functor F : C → E , the envelope of F is, if it exists, the least subtopos f : F → E such that F factors through the direct image functor f ∗ : F → E .

Roughly speaking, the envelope of F is the least subtopos of E through which F factors. As suggested above, given a level l : L → E , the 'weak Aufhebung' of l is the envelope of the join of the subcategories l ! : L → E and l ∗ : L → E . The main result of the paper shows that it exists in certain cases. Before stating the result precisely it is relevant to mention other examples of envelopes.

It makes perfect sense to consider the envelope of an object in a topos. Indeed, we may define it as the envelope of the obvious functor from the terminal category to the topos. The envelope of any object in a topos exists by [6, A4.5.15].

- 1.3. Example. [The least dense subtopos.] The envelope of the initial object coincides with the subtopos for the double-negation topology [6, paragraph after A4.5.20].
- 1.4. Example. [Weak generation.] A topos is said to be weakly generated by an object if the envelope of that object is the whole topos. For example, [6, A2.3.9] shows that every topos is weakly generated by its subobject classifier; but toposes may be weakly generated by smaller objects. The topological topos is weakly generated by 2 [11, Example 1.6]. Sufficiently Cohesive toposes over Boolean bases are weakly generated by objects with a unique point [11, Corollary 6.3].

If p : E → S is a geometric morphism and 2 is the subobject classifier of S , then we may consider the envelope of p ∗ 2 .

- 1.5. Example. [The least pure subtopos.] If p : E → S is locally connected and bounded, then [1, Proposition 9.2.10] shows that the envelope of p ∗ 2 is the smallest pure subtopos of E and it is also locally connected over S .

For a level l : L → E we may consider the envelope of l ! 2 where 2 is the subobject classifier of L , and we may also consider the envelope of the (domain of the) l -skeleton of the subobject classifier of E . Occasionally, these two subtoposes coincide; in particular, this is the case if the inverse image functor l ∗ preserves the subobject classifier [6, A4.5.8].

- 1.6. Example. [The 'weak Aufhebung' of level -∞ .] Level -∞ is the essential subtopos 0 →E where 0 is the topos with exactly one object. The inverse image functor trivially preserves the subobject classifier and the skeleton of any object in E is initial. So, by

Example 1.3, the envelope of the -∞ -skeleton of the subobject classifier coincides with the subtopos of sheaves for the double-negation topology.

Let p : E → S be a geometric morphism. The map p is hyperconnected if both the unit and counit of p ∗ /turnstileright p ∗ are monic. The map p is local if its direct image functor has a fully faithful right adjoint, usually denoted by p ! . In this case, the string p ∗ /turnstileright p ∗ /turnstileright p ! : S → E is a level of E called the centre of p , and, for any X in E , the counit p ∗ ( p X ∗ ) → X is the skeleton of X (determined by the centre of p ). Also, p is pre-cohesive if it is local, hyperconnected and the inverse image functor has a finite-product preserving left adjoint, usually denoted by p ! [9]. In this case, we picture the objects of E as 'spaces' and p ∗ : S → E as the full subcategory of 'discrete spaces'. Also, p ! is thought of as sending a space X to the discrete space p X ! of connected components. Then, for every space X , the (monic) skeleton p ∗ ( p X ∗ ) → X is called the discrete skeleton of X . Allowing ourselves to identifying 'discrete' with '0-dimensional', it makes sense to say that the centre of the pre-cohesive p is level 0 .

We prove that, for a pre-cohesive p : E → S , the 'weak Aufhebung' of level 0 exists and, moreover, it coincides with the least subtopos containing the 0-skeleton of Ω. Notice that this is analogous to the fact that, if S is Boolean, then level 0 is the Aufhebung of level -∞ , as already observed in [9, Corollary 4.5] and Example 1.6.

We stress that for an arbitrary geometric morphism p : E → S towards a topos S with subobject classifier 2 , the envelope of p ∗ 2 need not be a level of E , even if p is locally connected.

1.7. Example. [The smallest pure subtopos of Sh( R 2 ) is not essential.] The present example is due to Jon Funk who patiently explained it to me in a private communication. Let U ⊆ R 2 be a pure open subet and r ∈ U . Then U -{ } ⊆ r R 2 is also pure and open (and strictly smaller than U , of course). Hence, the smallest pure subtopos of Sh( R 2 ) is not open. Also, [3] implies that the levels of a topos of sheaves on a Hausdorff space are precisely its open subtoposes. Therefore, the smallest pure subtopos of Sh( R 2 ) cannot be essential, for otherwise it would be open.

In contrast, if E is a topos such that every subtopos is a level, then, trivially, every envelope is a level. In such toposes there is an endofunction on the poset of levels of E that sends a level l to the envelope of the l -skeleton of the subobject classifier of E . As a source of examples consider the topos of presheaves on any small category with splitepi/split-mono factorizations and such that every object has a finite set of subobjects [12, Proposition 2.5]. In particular, we may consider the topos of simplicial sets, or the classifier of non-trivial Boolean algebras. We don't know if any of these functions coincides with the Aufhebung of the respective topos.

## 2. Internal and stable orthogonality

Let E be a topos with subobject classifier Ω and let f : W → X be a morphism in E . We say that f is orthogonal to an object Z if for every g : W → Z there exists a

unique g ′ : X → Z such that g f ′ = g . Alternatively, f is orthogonal to Z if and only if E ( f, X ) : E ( X,Z ) →E ( W,Z ) is an isomorphism. We say that f is internally orthogonal to Z if Z f : Z X → Z W is an isomorphism.

- 2.1. Remark. It is well-known that Ω ( ) : E op →E reflects isomorphisms. In other words, a map f is internally orthogonal to Ω if and only if f is an isomorphism.

The map f is stably orthogonal to Z if for every pullback as below

/d47

/d47

/d15

/d15

/d15

/d15

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00514v1-figure-0f9f88ad-0c3b-4b71-9028-1b914e2bb939.jpg)

/d47

/d47

the map f ′ is orthogonal to Z .

- 2.2. Lemma. If f is stably orthogonal to Z , then it is internally so.

Proof. Simply observe that the map f is internally orthogonal to Z if and only if, for every object Y , f × Y : W × Y → X × Y is orthogonal to Z .

The proof that the least subtopos containing an object exists [6, Proposition A4.5.15] involves the following.

- 2.3. Lemma. If E j →E is the least subtopos containing the object Z in E then, a subobject u : U → X in E is j -dense if and only if u is stably orthogonal to Z .

Combining Lemmas 2.2 and 2.3 we obtain the next auxiliary fact.

- 2.4. Lemma. If E j →E is the least subtopos containing the object Z in E , then every j -dense subobject is internally orthogonal to Z .

Let S be another topos with subobject classifier denoted by 2 .

- 2.5. Lemma. If R : S → E is a full and faithful functor with a finite-product preserving left adjoint L : E → S , then the following are equivalent:
- 1. The map f is internally orthogonal to R 2.
- 2. The map Lf : LW → LX is an isomorphism in S .
- 3. For every A in S , f is internally orthogonal to RA .

Proof. As L preserves finite products by hypothesis, the canonical R A ( LY ) → ( RA ) Y is an isomorphism natural in both A and Y . In particular we have

/d47

/d47

/d15

/d15

/d15

/d15

$$( R 2 ) ^ { X } \xrightarrow { ( R 2 ) ^ { f } } ( R 2 ) ^ { W } \\ \cong \Big \downarrow _ { R ( 2 ^ { L X } ) \xrightarrow { R ( 2 ^ { L f } ) } } R ( 2 ^ { L W } )$$

/d47

/d47

so, if the top map is an isomorphism, then the bottom map is an isomorphism. As R is fully faithful, 2 Lf is an isomorphism. That is, Lf is internally orthogonal to 2 . So Lf is an isomorphism by Remark 2.1.

To prove that the second item implies the third consider the diagram

/d47

/d47

/d15

/d15

/d15

/d15

/d47

$$( R A ) ^ { X } \xrightarrow { ( R A ) ^ { f } } ( R A ) ^ { W } \\ \overset { \simeq } { \simeq } \Big | _ { R ( A ^ { L X } ) } \underset { R ( A ^ { L f } ) } { \longrightarrow } R ( A ^ { L W } )$$

/d47

where the vertical maps are iso by adjointness and the bottom map is iso by hypothesis. It follows that the top map is also an iso, showing that f is internally orthogonal to RA .

Finally, the third item trivially implies the first.

## 3. The 'weak Aufhebung' of level 0 of a pre-cohesive topos

Let p : E → S be a pre-cohesive geometric morphism. The centre of the local p is called Level 0 . Let 2 be the subobject classifier of S but we stress that we are not assuming that S is Boolean.

- 3.1. Lemma. For every f : W → X in E , the following are equivalent:
- 1. The map f is internally orthogonal to p ∗ 2.
- 2. The map p f ! : p W ! → p X ! is an isomorphism in S .
- 3. For every A in S , f is internally orthogonal to p A ∗ .

Proof. Follows from Lemma 2.5 applied to the adjunction p ! /turnstileright p ∗ .

In other words, f is internally orthogonal to discrete spaces if and only if f induces an isomorphism at the level of connected components. Notice that the equivalence between the first and third items of Lemma 3.1 appears to be a variant of [1, Proposition 9.2.14]. We stress that monomorphisms satisfying the equivalent conditions of Lemma 3.1 need not be stable under pullback.

- 3.2. Example. Consider the topos ∆ ̂ 1 of reflexive graphs and the pre-cohesive geometric morphism p : ̂ ∆ 1 → Set . Let X = · ⇒ · be the reflexive graph with two nodes and two (non-identity) parallel edges. Pick one of the non-identity edges and consider the associated subobject u of X . Its intersection with the subobject determined by the other edge is the discrete set of nodes of X . So u is a monomorphism such that p u ! is an isomorphism, but it is not stably orthogonal to p ∗ 2. Notice also that in this example, p u ∗ is an isomorphism.

- 3.3. Lemma. Let E j →E be least subtopos containing p ∗ 2. A monic u : U → X in E is j -dense if and only if, for every pullback square

/d47

/d47

/d15

/d15

/d15

/d15

/d47

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00514v1-figure-f8f64109-4521-4ed0-8027-2a40cec7a56e.jpg)

/d47

in E , p v ! is an isomorphism in S . Hence, if u is j -dense then p u ∗ is an isomorphism.

Proof. Lemma 3.1 implies that the pullback condition in the statement holds if and only if u is stably orthogonal to p ∗ 2 . So the first part of the result follows from Lemma 2.3. To prove the second part of the statement observe that the square below

/d47

/d47

/d15

/d15

/d15

/d15

/d47

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00514v1-figure-1473e936-5a1e-4e92-b82a-397b55ba6922.jpg)

/d47

is a pullback because p is hyperconnected so p ! ( p ∗ ( p u ∗ )) : p ! ( p ∗ ( p U ∗ )) → p ! ( p ∗ ( p X ∗ )) is an isomorphism in S . That is, p u ∗ is an isomorphism.

- 3.4. Example. Let p : ̂ C → Set be the canonical geometric morphism from the topos of presheaves on the small category C . The map p is not necessarily pre-cohesive but it is locally connected so p ∗ has a left adjoint p ! and [1, Example 9.2.12] implies that a sieve R on an object C of C is covering for the least subtopos containing p ∗ 2 if and only if f ∗ R is connected for every map f with codomain C in C . This is essentially the pullback condition of Lemma 3.3 but restricted to the site. So this example illustrates that lemma and suggests a possible generalization to locally connected, but not necessarily pre-cohesive, maps.
- 3.5. Theorem. Let S be a topos with subobject classifier 2 . If p : E → S is pre-cohesive, then the least subtopos of E containing the subcategories p , p ∗ ! : S → E exists and it coincides with the least subtopos of E containing p ∗ 2.

Proof. Let E j →E be the least subtopos containing p ∗ 2 and let A be an object in S . Lemma 3.3 easily implies that every j -dense mono is orthogonal to p A ! . That is, p A ! is a j -sheaf and therefore, E j →E is above the centre of p .

It remains to prove that the inclusion p ∗ : S → E factors through the inclusion E j →E . By Lemma 2.4, j -dense subobjects are internally orthogonal to p ∗ 2 and therefore orthogonal to p A ∗ by Lemma 3.1. In other words, p A ∗ is a j -sheaf.

We have proved that the subtopos E j →E is way-above level 0. It must be the least one because any subtopos of E that is way-above level 0 must contain p ∗ 2 .

## References

- [1] M. Bunge and J. Funk. Singular coverings of toposes . Berlin: Springer, 2006.
- [2] J. Funk and P. Hofstra. Pseudogroups and their torsors. Semigroup Forum , 104(2):281-319, 2022.
- [3] J. Hemelaer. Some toposes over which essential implies locally connected. Cah. Topol. G´om. Diff´r. Cat´g. e e e , 63(4):425-451, 2022.
- [4] P. J. W. Hofstra. Completions in realizability . PhD thesis, Universiteit Utrecht, September 2003.
- [5] P. J. W. Hofstra and M. A. Warren. Combinatorial realizability models of type theory. Ann. Pure Appl. Logic , 164(10):957-988, 2013.
- [6] P. T. Johnstone. Sketches of an elephant: a topos theory compendium , volume 43-44 of Oxford Logic Guides . The Clarendon Press Oxford University Press, New York, 2002.
- [7] F. W. Lawvere. Some thoughts on the future of category theory. In Proceedings of Category Theory 1990, Como, Italy , volume 1488 of Lecture notes in mathematics , pages 1-13. Springer-Verlag, 1991.
- [8] F. W. Lawvere. Axiomatic cohesion. Theory Appl. Categ. , 19:41-49, 2007.
- [9] F. W. Lawvere and M. Menni. Internal choice holds in the discrete part of any cohesive topos satisfying stable connected codiscreteness. Theory Appl. Categ. , 30:909932, 2015.
- [10] F. Marmolejo and M. Menni. Level /epsilon1 . Cah. Topol. G´om. Diff´r. Cat´g. e e e , 60(4):450477, 2019.
- [11] M. Menni. Every sufficiently cohesive topos is infinitesimally generated. Cah. Topol. G´ eom. Diff´r. Cat´g. e e , 60(1):3-31, 2019.
- [12] M. Menni. Monic skeleta, boundaries, Aufhebung, and the meaning of 'onedimensionality'. Theory Appl. Categ. , 34:714-735, 2019.

Conicet and Universidad Nacional de La Plata, Argentina.

Email:

matias.menni@gmail.com
Matí as Menni
The least subtopos containing the discrete skeleton of $Ω$
Let $p: \mathcal{E} \to \mathcal{S}$ be a pre-cohesive geometric morphism. We
show that the least subtopos of $\mathcal{E}$ containing both the subcategories
$p^*: \mathcal{S} \to \mathcal{E}$ and $p^!: \mathcal{S} \to \mathcal{E}$
exists, and that it coincides with the least subtopos containing $p^*2$, where
2 denotes the subobject classifier of $\mathcal{S}$.