{"id":1251,"date":"2017-09-25T11:43:39","date_gmt":"2017-09-25T09:43:39","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1251"},"modified":"2022-11-19T15:20:41","modified_gmt":"2022-11-19T14:20:41","slug":"isbells-density-theorem","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1251","title":{"rendered":"Isbell&#8217;s density theorem"},"content":{"rendered":"<p>When I wrote my <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1224\">latest blog post<\/a>, there were many things I thought would be useful to know about sublocales.\u00a0 Those eventually turned out to be useless in that context.\u00a0 However, I think they should be known, in a more general context.<\/p>\n<p>Remember that a sublocale is a locale-theoretic notion that best represents the notion of subspace of topological space.\u00a0 I have based several intuitive arguments on the connection between the two notions, imagining that sublocales are some kind of abstract notion of subspace.<\/p>\n<p>Not so: sublocales and subspaces can be <em>very<\/em> different.\u00a0 The latest post is an illustration of that, and today we shall see two other cases where caution has to be exerted, and which are perhaps simpler:<\/p>\n<ol>\n<li>Isbell&#8217;s density theorem;<\/li>\n<li>The difference between intersections of sublocales and intersections of subspaces.<\/li>\n<\/ol>\n<h2>Isbell&#8217;s density theorem<\/h2>\n<p>Given a frame \u03a9, we can form the residuation (or intuitionistic implication operator) \u21d2: <em>u<\/em> \u21d2 <em>v<\/em> is the largest element <em>w<\/em> such that <em>u<\/em> \u22c0 <em>w<\/em> \u2264 <em>v<\/em>.<\/p>\n<p>When <em>v<\/em> = \u22a5, we obtain intuitionistic <em>negation<\/em> \u00ac<em>u<\/em>. When \u03a9 is the frame of opens of a topological space, \u00ac<em>U<\/em> is the interior of the complement of <em>U<\/em> \u2014 not the complement of <em>U<\/em>, which would in general fail to be open.<\/p>\n<p>Let <em>S<\/em><sub>0<\/sub> be the family {\u00ac<em>u<\/em> | <em>u<\/em> \u2208 \u03a9}. This is a sublocale. Let us check this. <em>S<\/em><sub>0<\/sub> is closed under arbitrary infima because the intuitionistic negation of \u22c1<em><sub>i \u2208 I<\/sub><\/em> <em>u<sub>i \u2208 I<\/sub><\/em> is \u22c0<em><sub>i \u2208 I<\/sub><\/em> \u00ac<em>u<sub>i \u2208 I<\/sub><\/em> (beware: the dual property is wrong: the negation of an infimum need not be the corresponding sup of negations). And for every element \u00ac<em>u<\/em> of <em>S<\/em><sub>0<\/sub>, for every <em>v<\/em> in \u03a9 <em>v<\/em> \u21d2 \u00ac<em>u<\/em> is equal to \u00ac(<em>v<\/em> \u22c0 <em>u<\/em>), hence is in <em>S<\/em><sub>0<\/sub>.<\/p>\n<p><em>S<\/em><sub>0<\/sub> is a very particular sublocale, as we shall see. By the way, Picado and Pultr [2] call it <em>B<sub>L<\/sub>.<\/em><\/p>\n<p>Every sublocale <em>S<\/em> has a <em>closure<\/em> cl(<em>S<\/em>), which is simply equal to the smallest closed sublocale <strong>c<\/strong>(<em>u<\/em>) containing <em>S<\/em>. Recall that <strong>c<\/strong> maps suprema to infima, so this is equal to the intersection of all the closed sublocales <strong>c<\/strong>(<em>u<\/em>) that contain <em>S<\/em>, or equivalently this is <strong>c<\/strong>(<em>u<\/em>) where <em>u<\/em> is the supremum of all the elements <em>v<\/em> of \u03a9 such that <em>S<\/em> \u2286 <strong>c<\/strong>(<em>v<\/em>).<\/p>\n<p>Recall also that <strong>c<\/strong>(<em>u<\/em>) is simply the upward closure \u2191<em>u<\/em>. For example, <strong>c<\/strong>(\u22a5), the largest closed sublocale, is just \u03a9 itself, the largest sublocale at all.<\/p>\n<p>Call a sublocale <em>S<\/em> <em>dense<\/em> if and only if cl(<em>S<\/em>) is the largest possible sublocale, \u03a9 itself. In other words, <em>S<\/em> is dense if and only if the only <em>u<\/em> in \u03a9 such that <em>S<\/em> \u2286 \u2191<em>u<\/em> is \u22a5.<\/p>\n<p>We can simplify the definition further. For every sublocale <em>S<\/em>, the infimum of all the elements of <em>S<\/em> is again in <em>S<\/em>, since <em>S<\/em> is closed under arbitrary infima. This shows that every sublocale has a least element <em>u<\/em>. Clearly <em>S<\/em> \u2286 \u2191<em>u<\/em>, so if <em>S<\/em> is dense, then <em>u<\/em>=\u22a5. Conversely, any sublocale containing \u22a5 is dense.<\/p>\n<p>It follows that:<\/p>\n<blockquote><p>A sublocale <em>S<\/em> is dense if and only if it contains \u22a5.<\/p><\/blockquote>\n<p>Immediately, we obtain that <em>S<\/em><sub>0<\/sub> is a dense sublocale: indeed \u22a5 is the intuitionistic negation of \u22a4, \u00ac\u22a4.<\/p>\n<p>More strangely \u2014 this is Isbell&#8217;s density theorem (see III.8.3 in [2]):<\/p>\n<p><strong> Lemma.<\/strong> <em>S<\/em><sub>0<\/sub> is the smallest dense sublocale.<br \/>\n<em>Proof<\/em>. Imagine <em>S<\/em> is another dense sublocale. <em>S<\/em> contains \u22a5, and since <em>S<\/em> contains <em>v<\/em> \u21d2 <em>u<\/em> for every <em>v<\/em> in \u03a9 and every <em>u<\/em> in <em>S<\/em>, then by taking <em>u<\/em>=\u22a5, it contains \u00ac<em>v<\/em> for every <em>v<\/em> in \u03a9. In other words, <em>S<\/em><sub>0<\/sub> is included in <em>S<\/em>. \u2610<\/p>\n<p>That has absolutely no equivalent in the realm of topological spaces: if there is a smallest dense subset, then it is the intersection of all dense subsets of a space; but that is in general not dense. For example, if you start from a space <em>X<\/em> where no point is isolated (i.e., the space is <em>dense-in-itself<\/em>; a point <em>x<\/em> is isolated if {<em>x<\/em>} is open), then <em>X<\/em>-{<em>x<\/em>} is dense for every point <em>x<\/em>, and the intersection of those sets when <em>x<\/em> varies is empty\u2014certainly not dense, unless <em>X<\/em> itself is empty. The space <strong>R<\/strong> of real numbers with its usual T<sub>2<\/sub> topology, for one, is dense-in-itself, and has no smallest dense subset.<\/p>\n<p>In the pointfree version of <strong>R<\/strong>, however, the smallest dense sublocale <em>S<\/em><sub>0<\/sub> is the collection of interiors of closed sets of <strong>R<\/strong>, or equivalently, the collection of regular open subsets of R (see Exercises 8.1.7 and 8.1.8 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>). There are plenty of them! Every open interval of R is regular open, for example. In particular <em>S<\/em><sub>0<\/sub> is very different from the smallest locale, which is just {\u22a4} (where \u22a4=<em>X<\/em> itself).<\/p>\n<h2>Intersection of sublocales and sublocales of intersections<\/h2>\n<p>We apply that to elucidate the relationship between intersection of sublocales and intersection of subspaces.<\/p>\n<p>Let us recall that the set of <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=940\">sublocales<\/a> <strong>Sl<\/strong>(\u03a9) of a frame \u03a9 forms a coframe under inclusion.\u00a0 The greatest lower bound of two sublocales <em>S<\/em><sub>1<\/sub> and <em>S<\/em><sub>2<\/sub> is simply their intersection.<\/p>\n<p>In particular, the intersection of two sublocales <em>S<\/em><sub>1<\/sub> and <em>S<\/em><sub>2<\/sub> is another sublocale. One may think of that construction as the analogue of taking the intersection of two subspaces of a topological space, but one should really be cautious here; in fact the analogy breaks pretty quickly, as we shall see.<\/p>\n<p>Any subspace <em>A<\/em> of a topological space <em>X<\/em> gives rise to a sublocale of <strong>O<\/strong>(<em>X<\/em>), given by <em>S<sub>A<\/sub><\/em> = {<em>U<\/em> \u2208 <strong>O<\/strong>(<em>X<\/em>) | <em>U<\/em> is the largest open subset of <em>X<\/em> whose intersection with <em>A<\/em> equals <em>U<\/em> \u2229 <em>A<\/em>}. In other words, <em>S<sub>A<\/sub><\/em> is the set of fixed points Fix(\u03bd<em><sub>A<\/sub><\/em>) of the nucleus \u03bd<em><sub>A<\/sub><\/em> mapping each <em>U<\/em> \u2208 <strong>O<\/strong>(<em>X<\/em>) to the largest open subset <em>V<\/em> of <em>X<\/em> such that <em>V<\/em> \u2229 <em>A<\/em>=<em>U<\/em> \u2229 <em>A<\/em>.<\/p>\n<p><em>S<sub>A<\/sub><\/em> is, naturally, order-isomorphic to <strong>O<\/strong>(<em>A<\/em>). We have:<\/p>\n<p><strong>Lemma.<\/strong> The mapping <em>A<\/em> \u21a6 <em>S<sub>A<\/sub><\/em> is monotonic.<br \/>\n<em>Proof<\/em>. Assume <em>A<\/em> \u2286 <em>B<\/em>. We must show that <em>S<sub>A<\/sub><\/em> \u2286 <em>S<sub>B<\/sub><\/em>. Since the coframe of sublocales is isomorphic to the opposite of the frame of nuclei, it is equivalent to show that \u03bd<em><sub>B<\/sub><\/em> \u2264 \u03bd<em><sub>A<\/sub><\/em>. For every open <em>U<\/em>, \u03bd<em><sub>B<\/sub><\/em> (<em>U<\/em>) is the largest open set <em>V<\/em> such that <em>V<\/em> \u2229 <em>B<\/em>=<em>U<\/em> \u2229 <em>B<\/em>. Taking intersections with <em>A<\/em>, and recalling that <em>B<\/em> \u2229 <em>A<\/em> = <em>A<\/em> since <em>A<\/em> \u2286 <em>B<\/em>, we obtain <em>V<\/em> \u2229 <em>A<\/em>=<em>U<\/em> \u2229 <em>A<\/em>. Hence <em>V<\/em> = \u03bd<em><sub>B<\/sub><\/em> (<em>U<\/em>) is an open subset whose intersection with <em>A<\/em> equals <em>U<\/em> \u2229 <em>A<\/em>, and is therefore certainly included in the largest such open subset, \u03bd<em><sub>A<\/sub><\/em> (<em>U<\/em>). \u2610<\/p>\n<p>Given two subspaces <em>A<\/em> and <em>B<\/em> of <em>X<\/em>, how do <em>S<sub>A<\/sub><\/em> \u2229 <em>S<sub>B<\/sub><\/em> and <em>S<sub>A \u2229 B<\/sub><\/em> compare? The following is easy.<br \/>\n<strong> Lemma.<\/strong> <em>S<sub>A <\/sub><\/em><sub>\u2229<\/sub><em><sub> B<\/sub><\/em> is included in <em>S<sub>A<\/sub><\/em> \u2229 <em>S<sub>B<\/sub><\/em>.<br \/>\n<em>Proof<\/em>. It suffices to show that <em>S<sub>A \u2229 B<\/sub><\/em> is included both in <em>S<sub>A<\/sub><\/em> and in <em>S<sub>B<\/sub><\/em>, which follows from the previous Lemma. \u2610<\/p>\n<p>In general, <em>S<sub>A \u2229 B<\/sub><\/em> and <em>S<sub>A<\/sub><\/em> \u2229 <em>S<sub>B<\/sub><\/em> differ, and can in fact differ by a very large margin. Consider the subspace <em>A<\/em>=<strong>Q<\/strong> of <strong>R<\/strong> consisting of the rational numbers, and the complementary subspace <em>B<\/em> of irrational numbers. Clearly <em>A<\/em> \u2229 <em>B<\/em> is empty, so <em>S<sub>A \u2229 B<\/sub><\/em> is the smallest sublocale {\u22a4}. But <em>A<\/em> and <em>B<\/em> are both dense (in the usual sense) in <strong>R<\/strong>, so the sublocales <em>S<sub>A<\/sub><\/em> and <em>S<sub>B<\/sub><\/em> are both dense, in the sense we have just given. By Isbell&#8217;s density theorem, they both contain <em>S<\/em><sub>0<\/sub>, and we have seen that it is much larger than {\u22a4}.<\/p>\n<h2>How should one view locales and sublocales?<\/h2>\n<p>A normal first reaction to that kind of result would be: `this cannot be the right theory, let us forget about it&#8217;.\u00a0 I am sometimes tempted to abide by this.\u00a0 However, the mathematics of locales is so beautiful that there should be some truth in it.<\/p>\n<p>Here is one possible explanation of the difference between sublocales and subspaces.\u00a0 Instead of considering points as the primary ingredients of a space, and opens as some kind of structure that would play a useful, but secondary role, let us recognize that spaces contain both points and some <em>glue<\/em> between the points.\u00a0 (I don&#8217;t remember where I have seen this analogy.\u00a0 The idea is certainly not mine, perhaps Johnstone&#8217;s or Isbell&#8217;s.)\u00a0 The opens, and notions of continuity are here to express how elastic that glue is.<\/p>\n<p>Topology is one extreme, where spaces are spaces of points, and, oh, in passing, they are glued together in some way.<\/p>\n<p>Locale theory is another extreme, where you recognize a space as a big amount of glue, and, oh, in passing, that glue sometimes connects infinitesimal things called points.<\/p>\n<p>A point of view that reconciles the two is the equivalence between sober spaces and spatial lattices: points exist, and so does glue (the topology).\u00a0 Moreover, glue gives structure to points, but also, conversely, points give structure to the glue, in the case of spatial lattices.\u00a0 <a href=\"https:\/\/chu.stanford.edu\/\">Chu spaces<\/a> are one way of representing both on an equal footing, and have been actively promoted by Vaughn Pratt since 1994.<\/p>\n<ol>\n<li>John Isbell. <a href=\"https:\/\/www.jstor.org\/stable\/2044000\">Product spaces in locales<\/a>. Proceedings of the American Mathematical Society, 81(1), January 1981.<\/li>\n<li>Jorge Picado and Ale\u0161 Pultr. Frames and locales \u2014 topology without points. Birkh\u00e4user, 2010.<\/li>\n<\/ol>\n<p style=\"text-align: right;\">\u2014 <a href=\"https:\/\/www.lsv.ens-paris-saclay.fr\/~goubault\/?l=en\" rel=\"attachment wp-att-993\">Jean Goubault-Larrecq<\/a>\u00a0(September 25th, 2017)<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-993 alignright\" src=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/wp-content\/uploads\/2016\/08\/jgl-2011.png\" alt=\"jgl-2011\" width=\"32\" height=\"44\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I wrote my latest blog post, there were many things I thought would be useful to know about sublocales.\u00a0 Those eventually turned out to be useless in that context.\u00a0 However, I think they should be known, in a more &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1251\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","footnotes":""},"class_list":["post-1251","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1251"}],"version-history":[{"count":7,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1251\/revisions"}],"predecessor-version":[{"id":5935,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1251\/revisions\/5935"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}