Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: deprecated: topos theory

Topic: Basic questions


view this post on Zulip Eduardo Ochs (Sep 07 2020 at 02:22):

Is it really ok to ask basic questions here? Let me try...

Suppose that we have a topos E\mathcal{E} with a (Lawvere-Tierney) topology j:ΩΩj:\Omega \to \Omega. Then for any subobject s:SAs: S \rightarrowtail A in it we can construct its closure by building its characteristic arrow χs\chi_s, composing it with jj, and pulling back the arrow t:1Ωt:1 \to \Omega along jχsj \circ \chi_s, as in the diagram below.

view this post on Zulip Eduardo Ochs (Sep 07 2020 at 02:22):

closure.png

view this post on Zulip Eduardo Ochs (Sep 07 2020 at 02:23):

``Everybody knows'' that we will then have sss \subseteq \overline{s}, but I realized that I never knew the details of this, and I'm trying to fill the gaps. I'm trying to find an explicit construction for the monic SSS \rightarrowtail \overline{S} and I'm failing miserably... Anyone knows how to do that? This is theorem 21.1 of McLarty's "Elementary Categories, Elementary Toposes", but his proof is too terse for me...

view this post on Zulip David Michael Roberts (Sep 07 2020 at 07:52):

@Eduardo Ochs you do have jtrue=true ⁣:1Ωj\circ true= true\colon 1\to \Omega, so there should be a commuting square with S1S \to 1 along the top, SAS\to A on the left, AΩΩA\to \Omega \to \Omega along the bottom, and true ⁣:1Ωtrue\colon 1\to \Omega on the right. Then I think the universal property of S\overline{S} as a pullback gives SSS\to \overline{S}, no?

view this post on Zulip David Michael Roberts (Sep 07 2020 at 07:54):

More simply, take your diagram, add the identity arrow from 1 to 1, and then apply the pullback's universal property!

view this post on Zulip Eduardo Ochs (Sep 07 2020 at 16:26):

Ahaaa! Beatiful! Thanks!!!

view this post on Zulip Eduardo Ochs (Sep 08 2020 at 02:54):

Here is the finished version:

view this post on Zulip Eduardo Ochs (Sep 08 2020 at 02:54):

mclarty_theorem_21.1_p1.png

view this post on Zulip Eduardo Ochs (Sep 08 2020 at 02:54):

mclarty_theorem_21.1_p2.png

view this post on Zulip Morgan Rogers (he/him) (Sep 08 2020 at 10:33):

That's a nice neat write-up :heart_eyes:

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 03:54):

Hi, another question... I am working in toposes of the form SetC\mathbf{Set}^\mathbf{C}, where C\mathbf{C} is a finite poset, and I am in a situation in which for any two subobjects PP and QQ of 1 in the topos obeying PQP \le Q the closure of the monic p:PQp: P \rightarrowtail Q is easy to calculate; to be more precise, closures of these subobjects can be calculated using the operations in the paper Planar Heyting Algebras for Children 2 (PDF here), and so they are easy to visualize.

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 03:54):

I want to prove that for any monic d:DEd: D \rightarrowtail E in that topos its closure, d:DE\overline{d}: \overline{D} \rightarrowtail E, is equal to the union of things that are easy to calculate and to visualize, in the following sense...

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 03:55):

I know how to express the object EE as a union of representables. Formally, this "...as a union of representables" is a pair made of an index set KK and a family of monics, (rk:RkE)kK(r_k: R_k \rightarrowtail E)_{k \in K}, such that each RkR_k is a (representable) subobject of 1, and kKimage(rk)=E\bigcup_{k \in K} \text{image}(r_k) = E. And for each kKk \in K I can form a diagram like this:

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 03:56):

r_k.png

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 03:57):

Is it possible to prove that kKimage(rkrk1(d))=image(d)\bigcup_{k \in K} \text{image} (r_k \circ \overline{r_k^{-1}(d)}) = \text{image}(\overline{d})? I am still struggling with the details on Lawvere-Tierney Topologies in the first pages about them in each of a handful of books... I haven't reached yet the parts in which the `jj's interact with unions of subobjects -- so brief hints like "look at page xxx in book yyy" are probably going to be very useful.

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 03:57):

Thanks in advance!!!

view this post on Zulip Eduardo Ochs (Sep 21 2020 at 05:17):

Update: I think I found an argument that works! Treating all entities from here on as elements of Sub(E)\text{Sub}(E), we have: rk1(D)=RkDr_k^{-1}(D) = R_k \cap D, rk1(D)=RkD\overline{r_k^{-1}(D)} = R_k \cap \overline{D}, kRk=E\bigcup_k R_k = E; so k(RkD)=(kRk)D=ED=D\bigcup_k (R_k \cap \overline{D}) = (\bigcup_k R_k) \cap \overline{D} = E \cap \overline{D} = \overline{D}...

view this post on Zulip Morgan Rogers (he/him) (Sep 21 2020 at 11:15):

  1. The closure operator is "universal", so stable under pullback, in the sense that rk1(d)=rk1(d)\overline{r_k^{-1}(d)} = r_k^{-1}(\overline{d}), as you note in your diagram.
  2. The closure operator is a complete Heyting algebra homomorphism, which is to say that kKrk=kKrk\overline{\bigcup_{k \in K} r_k} = \bigcup_{k \in K} \overline{r_k}. Note that I'm in the habit of conflating a monomorphism with the subobject it represents, so I've omitted "image" here.

It seems to me that the argument in your Update uses these facts appropriately, so it works!

view this post on Zulip Eduardo Ochs (Nov 24 2020 at 07:46):

Hi all, especially @David Michael Roberts and @[Mod] Morgan Rogers,

I finished writing down my notes on topologies and closure operators - they are here: http://angg.twu.net/math-b.html#clops-and-tops - but I added a section that is still unfinished on something that I guess that is known, but I can't find it in the literature... namely, that for toposes of the form SetD\mathbf{Set}^\mathbf{D}, where this D\mathbf{D} is a finite poset, the operation that takes a closure operator on the topos and restricts it to Sub(1)\mathrm{Sub}(1) is a bijection between topologies and operations on the Heyting Algebra of the truth-values of the topos that obey PP=PP \le P^* = P^{**} and (PQ)=PQ(P \land Q)^* = P^* \land Q^*...

Any pointers would be very welcome! =)

view this post on Zulip Morgan Rogers (he/him) (Nov 24 2020 at 09:10):

Sounds like the corresponding Lawvere-Tierney topology to me.

view this post on Zulip Eduardo Ochs (Nov 24 2020 at 09:39):

Corresponding to what?...

view this post on Zulip Eduardo Ochs (Nov 24 2020 at 09:43):

Every closure operator has a corresponding Lawvere-Tierney topology and vice-versa, but these operators on the Heyting Algebra of truth-values are a third thing. I am not sure if I understood you correctly, though.

view this post on Zulip Jens Hemelaer (Nov 24 2020 at 09:49):

The corresponding closure operator on Sub(1)\mathrm{Sub}(1) is called a nucleus. For localic Grothendieck toposes, Lawvere–Tierney topologies (equivalently, Grothendieck topologies on Dop\mathbf{D}^\mathrm{op}) correspond bijectively to nuclei on the frame Sub(1)\mathrm{Sub}(1). This is also the case here, because SetD\mathbf{Set}^\mathbf{D} is a localic topos for any poset.

view this post on Zulip Jens Hemelaer (Nov 24 2020 at 09:57):

In the case where D\mathbf{D} is a finite poset, these correspond precisely to the subsets of D\mathbf{D}.

In "Grothendieck topologies on a poset" by @Bert Lindenhovius it is shown that more generally the Grothendieck topologies on any Artinian poset P\mathbf{P} correspond to the subsets of P\mathbf{P}.

view this post on Zulip Jens Hemelaer (Nov 24 2020 at 10:03):

As a reference:
In Maclane–Moerdijk, "Sheaves in Geometry and Logic", IX.5, Corollary 6, it is shown that nuclei on a locale XX correspond to Lawvere–Tierney topologies on the topos Sh(X)\mathbf{Sh}(X).

view this post on Zulip Eduardo Ochs (Nov 24 2020 at 10:13):

Wow!!!! Thanks!!!!!! =) =) =)

view this post on Zulip Morgan Rogers (he/him) (Nov 24 2020 at 10:39):

Sorry, just saying "Lawvere-Tierney topology" admittedly wasn't so helpful. What I was trying to say was that the LT topology is a mapping j:ΩΩj: \Omega \to \Omega, and in a presheaf topos the global elements of Ω\Omega, Hom(1,Ω)=Γ(Ω)\mathrm{Hom}(1, \Omega) = \Gamma(\Omega) are precisely the subterminal objects, which is to say the truth values of the topos, so the nucleus is given by (j):Γ(Ω)Γ(Ω)(j \circ -): \Gamma(\Omega) \to \Gamma(\Omega).

view this post on Zulip Matteo Capucci (he/him) (Nov 24 2020 at 10:43):

I understand the confusion, I routinely call nuclei LT-topologies and viceversa :laughing:

view this post on Zulip Fawzi Hreiki (Nov 24 2020 at 13:28):

It should generally be harmless to confuse the two right?

view this post on Zulip Fawzi Hreiki (Nov 24 2020 at 13:28):

Since they’re both modal operators on the truth values of the category - just one is internal and one is external

view this post on Zulip Matteo Capucci (he/him) (Nov 24 2020 at 13:28):

Yeah, I guess

view this post on Zulip Fawzi Hreiki (Nov 24 2020 at 13:29):

And when the category is a topos, an external operator will internalise to an internal one (like all the other logic which internalises)

view this post on Zulip Matteo Capucci (he/him) (Nov 24 2020 at 13:35):

I wouldn't use the term Lawvere-Tierney topology if the category wasn't a topos. Maybe one should say 'internal nucleus'

view this post on Zulip Fawzi Hreiki (Nov 24 2020 at 13:39):

I think Johnstone calls Lawvere-Tierney topologies ‘local operators’

view this post on Zulip Fawzi Hreiki (Nov 24 2020 at 13:41):

I don’t really see the problem with using the same name for both since that’s what happens with unions, intersections, quantifiers, etc

view this post on Zulip Matteo Capucci (he/him) (Nov 24 2020 at 13:45):

Ok but 'topology' doesn't really make sense outside a topos. Of course the two notions are the same, syntactically speaking, but LT topology has a different attitude.

view this post on Zulip Jens Hemelaer (Nov 24 2020 at 14:15):

Fawzi Hreiki said:

It should generally be harmless to confuse the two right?

For localic toposes, it's more or less the same thing. For general Grothendieck toposes, each Lawvere–Tierney topology defines a nucleus on Γ(Ω)\Gamma(\Omega) as @[Mod] Morgan Rogers says, but different Lawvere–Tierney topologies can induce the same nucleus on Γ(Ω)\Gamma(\Omega). This is maybe why the terminology 'nucleus' is used for frames and the terminology 'Lawvere–Tierney topology' only for toposes. I agree that they are very related concepts.

view this post on Zulip Morgan Rogers (he/him) (Nov 24 2020 at 14:16):

Indeed, in an extreme case, like the topos of presheaves on a monoid, all non-degenerate topologies induce the same nucleus :upside_down:

view this post on Zulip David Michael Roberts (Nov 24 2020 at 21:56):

It's good you are writing this in detail! I recently finished supervising a student who was proving some category theoretic stuff in full detail, and it honestly surprised me how much I would have left out if I were writing it myself. Unfortunately I don't know of anything in the literature about this, sorry about that.