Add quasitopos property#243
Conversation
|
Thank you for the PR! I made some minor comments. I haven't checked out the code yet in my editor, I will do that tomorrow. Related issue: #18 |
|
Actually, could you check Johnstone C2.2.13 for the exact statement, and if it matches what's on the nLab page, could you check whether the definition of "generating set" he uses matches the one we use? If so, then I'd think the category of pseudotopological spaces would be a counterexample to the first statement: it's certainly a locally small quasitopos; it's cocomplete (for arbitrary coproducts, take the disjoint union and set the convergent filters to be exactly the ones containing an image of a convergent filter in one of the components); and it has a generating set (in fact it's even well-pointed). I suspect that the correct statement of the first one would have to replace "generating set" with "small dense subcategory". If that's the case, then we don't currently have all the component properties of either formulation. Though I guess I could approximate it with a combination of the two, "Grothendieck quasitopos <-> quasitopos + locally small + locally presentable". EDIT: Actually I guess locally presentable -> locally essentially small so that becomes Grothendieck quasitopos <-> quasitopos + locally presentable. |
|
The context was that I was considering adding "Grothendieck quasitopos" property to the PR, and then the example of SepPsh(X) as an example of a Grothendieck quasitopos which is not an elementary topos (under the assumption that the topology on X is not totally ordered under inclusion). So I wanted to evaluate what would be a correct equivalent condition, hopefully using existing properties. The "first statement" was referring to the restatement of this theorem on the nLab quasitopos page, which corresponds to the equivalence (ii) <=> (iii) in Johnstone's theorem. So, it does look like Johnstone's definition of "generating set" is different from ours (which he calls "separating set"). Johnstone's version certainly seems related to being able to express objects as colimits of generating objects, though I'm not sure of the exact relation off the top of my head. |
|
I understand. But I won't be able to help with that, I am afraid. Maybe it's also necessary to edit the nLab article or reach out to the authors since it "misquotes" (because of Johnstone's weird terminology) the theorem. |
…arated presheaves on a topological space
|
Right now, I think the major property to be resolved is whether it has effective cocongruences. I'm pretty convinced, using that the sheafification is effective, that the comparison morphism For the opposite approach, a non-effective equivalence relation I can think of would be something like: say But in any case, any counterexample would have to be roughly of this form "equality when restricted to a regular subobject, augmented by existence of something where that something is forced to be unique if it exists". Edit: Fixed MathJax formulas |
|
I think I have a rough proof now: Since In fact, this should pretty easily generalize to the category of separated objects of a Lawvere-Tierney topology. The only thing that makes it not as easy to generalize to an arbitrary quasitopos is the involvement of regular epimorphisms. |
There was a problem hiding this comment.
I think it makes sense to merge the two pages.
| ## Cocongruences in a Quasitopos of Separated Objects | ||
|
|
||
| ::: Lemma | ||
| Let $\T$ be an elementary topos with a Lawvere-Tierney topology $j$. Then in the full subcategory of $j$-separated objects, every cocongruence is effective. |
There was a problem hiding this comment.
Let's add a link to https://ncatlab.org/nlab/show/Lawvere-Tierney+topology
| proof: Let $N \coloneqq \coprod_{m \in \IN} 1$ and consider for every $n \in \IN$ the subobject $N_{\geq n} = \coprod_{m \geq n} 1$ of $N$. For $n \leq n'$ we have $N_{\geq n'} \subseteq N_{\geq n}$. There is a (unique, split) epimorphism $N_{\geq n} \to 1$ for every $n$. By assumption, their limit $\lim_n N_{\geq n} \to 1$ is also an epimorphism. But $\lim_n N_{\geq n} = \bigcap_{n} N_{\geq n} = 0$. Thus, $0 \to 1$ is an epimorphism. It must be a regular epimorphism, but $0$ is strict initial, so that $0 \to 1$ is an isomorphism. Hence, $X \cong X \times 1 \cong X \times 0 \cong 0$ for all $X$. | ||
| - thin | ||
| proof: >- | ||
| Let $N \coloneqq \coprod_{m \in \IN} 1$ and consider for every $n \in \IN$ the subobject $N_{\geq n} = \coprod_{m \geq n} 1$ of $N$. For $n \leq n'$ we have $N_{\geq n'} \subseteq N_{\geq n}$. There is a (unique, split) epimorphism $N_{\geq n} \to 1$ for every $n$. By assumption, their limit $\lim_n N_{\geq n} \to 1$ is also an epimorphism. But $0 \to \lim_n N_{\geq n}$ is also an epimorphism since any morphism $N_{\geq n} \to X$ factors through one of the coprojections $i_{n'} : 1 \to N_{\geq n}$ and therefore does not extend to a map $N_{\geq n'+1} \to X$. Thus, $0 \to 1$ is an epimorphism. It follows that for any parallel pair $f, g : X \rightrightarrows Y$, the characteristic morphism of the equalizer is equal to $\top \circ {!}_X$ so that $f = g$. |
There was a problem hiding this comment.
I must say that I do not understand this proof.
- Can you make more clear where the quasitopos properties are used? (I must admit that this was also a weakness in my proof before for elementary toposes.)
- Why is
$0 \to \lim_n N_{\geq n}$ an epi? Don't we need to take morphisms on the limit for that? Why do you consider$N_{\geq n} \to X$ ? - There seems to be a typo in
$i_{n'} : 1 \to N_{\geq n}$ . It should be$n'$ . - Please write out domain and codomains in
$\top \circ {!}_X$ . Like$X \to 1 \to \Omega$ .
| @@ -0,0 +1,10 @@ | |||
| id: Grothendieck quasitopos | |||
| relation: is a | |||
| description: Given a small category $\C$ with a pair of Grothendieck topologies $J \subseteq K$, we define $\BiSep(\C, J, K)$ to be the full subcategory of presheaves on $\C$ which are both a sheaf for the $J$ topology and also separated for the $K$ topology. A <i>Grothendieck quasitopos</i> is a category which is equivalent to $\BiSep(\C, J, K)$ for some $\C, J, K$. Equivalently, a category is a Grothendieck quasitopos if and only if it is equivalent to the full subcategory of separated objects for a Lawvere-Tierney topology on a Grothendieck topos. | |||
There was a problem hiding this comment.
Please add a reference for the equivalence.
There was a problem hiding this comment.
Do we need / want tags for properties? Then we can tag this and related properties with topos theory. It will easier to find all properties within one tag. Other tags can be existence of limits, existence of colimits, compatibility of limits and colimits, morphism behavior, size, etc. (Similar to the folders we once had before properties got separate files, but these folders were internal only.) Maybe then also tags for implications?
| - natural numbers object | ||
| - subobject classifier | ||
| - pretopos | ||
| - quasitopos |
There was a problem hiding this comment.
We can also add Grothendieck quasitopos
| conclusions: | ||
| - quasitopos | ||
| - locally presentable | ||
| proof: See <a href="https://ncatlab.org/nlab/show/Sketches+of+an+Elephant" target="_blank">Johnstone</a>, C2.2.13. |
There was a problem hiding this comment.
Maybe we need a short remark that Johnstone uses a different definition of a generating set, namely a strong generating set, but that any locally presentable category has a strong generating set by Adamek-Rosicky, Theorem 1.20 in Chapter 1?
| - cogenerator | ||
| - effective cocongruences | ||
| proof: >- | ||
| In order to calculate colimits in $\BiSep(\C, J, K)$, we can first calculate the colimit in the Grothendieck topos $\Sh(\C, J)$, then take the presheaf quotient of the $K$-closure of the diagonal relation, and finally apply the $J$-sheafification functor. (Note that the last two steps can also be viewed as forming the quotient in $\Sh(\C, J)$, where the equivalence relation is also $J$-closed in a $J$-sheaf and therefore itself a $J$-sheaf.) We already know that filtered colimits in $\Sh(\C, J)$ commute with finite limits, and similarly the $K$-separated quotient functor and $J$-sheafification functor commute with finite limits. We conclude that filtered colimits in $\BiSep(\C, J, K)$ also commute with finite limits. |
There was a problem hiding this comment.
"In order to calculate colimits [...]" --- Can you add a reference / proof why colimits look like this?
What is the "
Notice that it's the first time for me reading about all these concepts (quasitopos, Grothendieck quasitopos, Lawvere-Tierney topology, etc.), so basically I cannot follow. Can we make the proof accessible to people like me? Can you perhaps add more references in general here?
| ## Cocongruences in a Quasitopos of Separated Objects | ||
|
|
||
| ::: Lemma | ||
| Let $\T$ be an elementary topos with a Lawvere-Tierney topology $j$. Then in the full subcategory of $j$-separated objects, every cocongruence is effective. |
There was a problem hiding this comment.
| Let $\T$ be an elementary topos with a Lawvere-Tierney topology $j$. Then in the full subcategory of $j$-separated objects, every cocongruence is effective. | |
| Let $\T$ be an elementary topos with a Lawvere-Tierney topology $j$. Then in the full subcategory $E$ of $j$-separated objects, every cocongruence is effective. |
I assume?
| - property: Grothendieck quasitopos | ||
| proof: It is equivalent to $\BiSep(\Open(X), J, K)$ where $J$ is the trivial Grothendieck topology and $K$ is the open covering topology. | ||
|
|
||
| - property: cocartesian cofiltered limits |
There was a problem hiding this comment.
To clarify this proof, either describe binary coproducts first or even add property: binary coproducts with proof before. This will also be useful for disjoint finite coproducts below.
There was a problem hiding this comment.
... or refer to the description of coproducts below
| proof: It is equivalent to $\BiSep(\Open(X), J, K)$ where $J$ is the trivial Grothendieck topology and $K$ is the open covering topology. | ||
|
|
||
| - property: cocartesian cofiltered limits | ||
| proof: For non-empty $U$, both sides of $X \sqcup \lim_{i\in I} Y_i \to \lim_{i\in I} (X \sqcup Y_i)$ can be calculated component-wise. Therefore, for those $U$, the conclusion follows from the corresponding fact in $\Set$. For $U = \varnothing$, we can see that both sides are empty if and only if $X(\varnothing) = \varnothing$ and $Y_i(\varnothing) = \varnothing$ for some $i$, and otherwise both sides are a singleton. |
There was a problem hiding this comment.
Also, let's write "both sides ... on
Replace $\Set$ by <a href="/category/Set">$\Set$</a> since there the proof can be found. Alternatively, link to the implication extensive_cocartesian_cofiltered_limits.
| - topology | ||
|
|
||
| related_categories: | ||
| - Sh(X) |
There was a problem hiding this comment.
Do we want to add separate entries for the cases
EDIT. Ok maybe the case
There was a problem hiding this comment.
I just noticed that \Sh: \operatorname{Sh} is inconsistent. Can you change this to mathbf?
| proof: The equalizer of the two coprojections $1 \rightrightarrows 1 + 1$ has value $1$ at $\varnothing$. | ||
|
|
||
| - property: generator | ||
| proof: 'The subcategory $\Sh(X)$ of $\SepPsh(X)$ is reflective by <a href="https://ncatlab.org/nlab/show/Sketches+of+an+Elephant" target="_blank">Johnstone</a> Prop 2.6.12 and A4.4. Therefore, if $\SepPsh(X)$ had a generator then so would $\Sh(X)$, which we know is not the case.' |
There was a problem hiding this comment.
| proof: 'The subcategory $\Sh(X)$ of $\SepPsh(X)$ is reflective by <a href="https://ncatlab.org/nlab/show/Sketches+of+an+Elephant" target="_blank">Johnstone</a> Prop 2.6.12 and A4.4. Therefore, if $\SepPsh(X)$ had a generator then so would $\Sh(X)$, which we know is not the case.' | |
| proof: 'The subcategory $\Sh(X)$ of $\SepPsh(X)$ is reflective by <a href="https://ncatlab.org/nlab/show/Sketches+of+an+Elephant" target="_blank">Johnstone</a>, Prop A.2.6.12 and A.4.4.4. Therefore, if $\SepPsh(X)$ had a generator then so would <a href="/category/Sh(X)">$\Sh(X)$</a>, which we know is not the case.' |
| proof: 'The subcategory $\Sh(X)$ of $\SepPsh(X)$ is reflective by <a href="https://ncatlab.org/nlab/show/Sketches+of+an+Elephant" target="_blank">Johnstone</a> Prop 2.6.12 and A4.4. Therefore, if $\SepPsh(X)$ had a generator then so would $\Sh(X)$, which we know is not the case.' | ||
|
|
||
| - property: effective congruences | ||
| proof: 'Let $\{ U_i : i \in I \}$ be a non-empty family of open sets whose union $U$ is not in the family. We then consider the relation $E$ on $X \coloneqq y_U + y_U$ where for $x_1, x_2 \in X(V)$, $(x_1, x_2) \in E(V)$ if and only if either $x_1 = x_2$ or $V \subseteq U_i$ for some $i \in I$. It is easy to see that $E$ is a congruence. However, $E \hookrightarrow X \times X$ is not a regular monomorphism, whereas any effective congruence would necessarily be an equalizer.' |
There was a problem hiding this comment.
Why is
| proof: Let $U$ and $V$ be two open subsets such that neither is contained in the other. Then there is neither a morphism $y_U \to y_V$ nor a morphism $y_V \to y_U$. | ||
|
|
||
| - property: co-Malcev | ||
| proof: Let $U$ and $V$ be two open subsets such that neither is contained in the other. We will let $X \coloneqq y_{U \cup V}$, which represents the functor of sections over $U \cup V$, and then consider the reflexive relation on such sections $x, y \in F(U \cup V)$ where $x \sim y$ if and only if there exists $z \in F(U\cup V)$ such that $z |_U = x |_U$ and $z |_V = y |_V$. Note that since $F$ is separated, such a $z$ is unique if it exists. From this, we can see that this relation is representable by the colimit of a diagram where the objects are $y_U$, $y_V$, and three copies of $y_{U\cup V}$, and the morphisms are canonical morphisms from $y_U$ to the first and third copies of $y_{U\cup V}$ and canonical morphisms from $y_V$ to the second and third copies of $y_{U\cup V}$. In fact, we can see that the presheaf colimit is separated, so this presheaf colimit is also the colimit in $\SepPsh(X)$. Thus, we conclude that this corelation is not cosymmetric. |
There was a problem hiding this comment.
Why is this relation not cosymmetric?
|
The brief introduction to Lawvere-Tierney topologies I would give is: It's just an abstraction of the important properties of the "locally" qualifier on topological spaces. Namely, if Then the observation which relates this to separatedness and sheaves is: a presheaf A commonly used equivalent condition to separatedness is: a presheaf The "locally" Lawvere-Tierney topology just extends this to subobjects considered as equivalence classes of monomorphisms as usual. It's also straightforward to generalize this to a Grothendieck site, of course. One of the conditions of a Lawvere-Tierney topology is that the closure operation commutes with pullbacks, so it induces an endomorphism of the Sub functor, and thus a morphism |
|
I was thinking of modifying the proof of the special morphisms to start with a calculation that the image in Sep(j) is the same as the image as calculated in Does this revision sound good to you? |


Adds properties: quasitopos, Grothendieck quasitopos
As a prototypical example of the latter, adds the category of separated presheaves on a topological space