{"id":1518,"date":"2018-07-18T20:00:33","date_gmt":"2018-07-18T18:00:33","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1518"},"modified":"2022-05-16T14:30:49","modified_gmt":"2022-05-16T12:30:49","slug":"another-form-of-stone-duality","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1518","title":{"rendered":"Another form of Stone duality"},"content":{"rendered":"<p>I thought I would devote my blog this month to the <a href=\"https:\/\/andrejbauer.github.io\/domains-floc-2018\/\">Domains<\/a> workshop, but a sudden health problem prevented me to go there. \u00a0I&#8217;ll have to read the papers instead&#8230; \u00a0In the meantime, I would like to talk about a curious construction <a href=\"https:\/\/sites.google.com\/site\/fredmynardswebpage\/\">Fr\u00e9d\u00e9ric Mynard<\/a> and I obtained at the end of the paper [1].<\/p>\n<h2>A bit of (personal) history<\/h2>\n<p>We started working on [1] in 2013, when Fr\u00e9d\u00e9ric Mynard invited me at Georgia Southern University, Statesboro, GA, USA, where he was working at the time. \u00a0Our initial goal was to provide some form of Stone duality for convergence spaces. \u00a0We found what it should be pretty quickly (see Section 2 of [1]). \u00a0That consists in a pair of adjoint functors that relate the category\u00a0<strong>Conv<\/strong> of convergence spaces and the opposite of a certain category of lattices with a monotonic `lim&#8217; operation, which roughly sends any filter to its set of limits (<em>convergence<\/em> <em>lattices<\/em>)<em>.<\/em> \u00a0As for Stone duality, one\u00a0functor in the adjunction completely forgets about the points of the given convergence space, and the other one must reconstruct the points\u00a0from a convergence lattice. \u00a0We were tempted to call the paper `pointfree convergence&#8217;, or even `pointless convergence&#8217;, but we were too shy to make the pun.<\/p>\n<p>Since there is a whole zoo of refinements of convergence spaces\u2014limit spaces, Kent spaces, Antoine spaces, pretopological spaces, pseudotopological spaces, and what have you\u2014we thought of pushing that work and obtain corresponding Stone-like dualities for limit spaces (that works fine) and for various other refinements, all of those dualities being related by adequate squares of adjunctions.<\/p>\n<p>We started to run into trouble with pretopological spaces and pseudotopological spaces, and even worse, with topological spaces. \u00a0One of the reasons it took us five years to eventually submit the paper is that we were never satisfied with what we had obtained in those cases. \u00a0In a nutshell, nothing worked as nicely as Stone duality does. \u00a0Eventually, we found something neat for pretopological spaces and adherence spaces (see Sections 5 through 7 in [1]), although that is somehow elaborate. \u00a0We had something for pseudo topologies as well, but not as neat as the rest, and we have not included it. \u00a0The curious part is the kind of Stone duality we obtained this way for topological spaces&#8230; which happened not to be Stone duality at all, but a different construction. \u00a0This is what I want to explain here.<\/p>\n<h2>Topological coframes<\/h2>\n<p>What we have obtained is an adjunction between\u00a0<strong>Top<\/strong>, the category of topological spaces and continuous maps, and a new category <strong>CF<\/strong><sup>top<\/sup>, defined as follows.<\/p>\n<p>Its objects are the\u00a0<em>topological coframes<\/em>, namely the coframes\u00a0<em>L<\/em>, together with a sublattice\u00a0C(<em>L<\/em>) of\u00a0<em>L<\/em>, whose elements are all complemented in\u00a0<em>L<\/em>. \u00a0The elements of\u00a0C(<em>L<\/em>) are called the\u00a0<em>closed elements<\/em> of\u00a0<em>L<\/em>.<\/p>\n<p>A coframe is the opposite of a frame, in other words, it is a complete lattice in which arbitrary infima distribute over finite suprema (<i>a<\/i>\u00a0\u2228 inf<em><sub>i<\/sub><\/em>\u00a0<em>b<sub>i<\/sub><\/em> = inf<em><sub>i<\/sub><\/em> (<i>a<\/i>\u00a0\u2228 <em>b<sub>i<\/sub><\/em>)). \u00a0In a coframe, every element <em>a<\/em>\u00a0has a unique pseudocomplement <em>a*<\/em>, defined as the least element <i>b<\/i>\u00a0such that <i>a<\/i>\u00a0\u2228 <i>b<\/i>\u00a0=\u00a0\u22a4, and an element <i>a<\/i>\u00a0is complemented if and only if <i>a<\/i>\u00a0\u2227 <em>a*<\/em>=\u22a5. \u00a0A sublattice is a subset that is closed under finite infima and finite suprema (in particular, it contains\u00a0\u22a4 and\u00a0\u22a5.)<\/p>\n<p>How do such topological coframes occur? \u00a0Very simply: for every topological space\u00a0<em>X<\/em>, let\u00a0<em>L<\/em> be\u00a0<strong>P<\/strong>(<em>X<\/em>), the powerset of\u00a0<em>X<\/em>, and define\u00a0C(<em>L<\/em>) as the sublattice of closed subsets of\u00a0<em>X<\/em>. \u00a0That obviously defines a topological coframe. \u00a0For example, every element of C(<em>L<\/em>) is complemented&#8230; because every element of <em>L<\/em> is complemented anyway. \u00a0What might seem strange is our choice of conditions on\u00a0<em>L<\/em> and\u00a0C(<em>L<\/em>): why didn&#8217;t we simply require\u00a0<em>L<\/em> to be a complete Boolean algebra, for example? \u00a0and why didn&#8217;t we require\u00a0C(<em>L<\/em>) to be closed under arbitrary infima, not just finite infima?<\/p>\n<p>I will mostly not explain why here: the main reasons are so that there neat adjunctions with adherence coframes, which are themselves in a Stone-like duality with adherence spaces. \u00a0Why C(<em>L<\/em>) should consist of complemented elements, and why\u00a0<em>L<\/em> should be a coframe, will be made clearer when we relate topological coframes and frames, near the end of this post.<\/p>\n<p>Let me just say that, in analogy with Stone duality, the <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=940\">lattice of sublocales<\/a> of a given locale, which plays the r\u00f4le of\u00a0<strong>P<\/strong>(<em>X<\/em>) here, is a coframe in general, not a complete Boolean algebra. \u00a0This is also how we discovered <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=908\">sieves<\/a>, only to realize later that they were isomorphic to sublocales.<\/p>\n<p>In any case, the construction of the topological coframe\u00a0<strong>P<\/strong>(<em>X<\/em>) (with its sublattice of closed sets) from\u00a0<em>X<\/em> defines a functor\u00a0<strong>P<\/strong> :\u00a0<strong>Top<\/strong>\u00a0\u2192 (<strong>CF<\/strong><sup>top<\/sup>)<sup>op<\/sup>. For that to make sense, we of course need to say what the morphisms are in\u00a0<strong>CF<\/strong>. \u00a0Those are simply the coframe homomorphisms \u03d5 :\u00a0<em>L<\/em>\u00a0\u2192\u00a0<em>L<\/em>&#8216; (preserving arbitrary infima and finite suprema) that map closed elements of <em>L<\/em>\u00a0to closed elements of\u00a0<em>L&#8217;<\/em>. \u00a0If\u00a0<em>f<\/em> :\u00a0<em>X<\/em>\u00a0\u2192\u00a0<em>Y<\/em> is any continuous map, then\u00a0<strong>P<\/strong>(<em>f<\/em>) is the inverse image map <em>f<\/em><sup>-1<\/sup> :\u00a0<strong>P<\/strong>(<em>Y<\/em>)\u00a0\u2192\u00a0<strong>P<\/strong>(<em>X<\/em>). \u00a0That certainly maps closed elements of\u00a0<strong>P<\/strong>(<em>Y<\/em>) (closed subsets of\u00a0<em>Y<\/em>) to closed elements of\u00a0<strong>P<\/strong>(<i>X<\/i>).<\/p>\n<h2>The left adjoint to\u00a0<strong>P<\/strong><\/h2>\n<p>In order to obtain a nice duality, we need to find a right adjoint to\u00a0<strong>P<\/strong>. \u00a0Given a topological coframe\u00a0<em>L<\/em> (with sublattice of closed elements C(<em>L<\/em>)), we define the points of\u00a0<em>L<\/em> as its join-prime elements: those elements\u00a0<em>u<\/em> different from\u00a0\u22a5 such that, if\u00a0<em>u<\/em> is below the supremum of two elements, then it must be below one of them.<\/p>\n<p>It is interesting to discover\u00a0what the join-primes are in\u00a0<strong>P<\/strong>(<em>X<\/em>): those are the non-empty sets\u00a0<em>A<\/em> such that\u00a0<em>A<\/em> cannot be included in a union of two sets without being included in one of them. \u00a0It is pretty easy to see that those sets are exactly the one-element sets {<em>x<\/em>}, which one can equate with\u00a0<em>x<\/em>.<\/p>\n<p>We let\u00a0<strong>pt<\/strong>\u00a0<em>L<\/em> be the set of points (=join-primes) of\u00a0<em>L<\/em>. \u00a0We must topologize\u00a0<strong>pt<\/strong>\u00a0<em>L<\/em>, and here is how we do it. \u00a0For every <i>a<\/i>\u00a0in\u00a0<em>L<\/em>, build the set <i>a<\/i><sup>\u2022<\/sup> of all points <em>x<\/em> of\u00a0<em>L<\/em> below <i>a<\/i>. \u00a0Then we declare that the topology of\u00a0<strong>pt<\/strong>\u00a0<em>L<\/em> is the coarsest topology that makes <i>c<\/i><sup>\u2022<\/sup>\u00a0closed for each\u00a0<em>c<\/em>\u00a0\u2208 C(<em>L<\/em>).<\/p>\n<p>It can be shown (Lemma 103 in [1]) that the closed sets of\u00a0<strong>pt<\/strong>\u00a0<em>L<\/em> are exactly the sets of the form <i>c<\/i><sup>\u2022<\/sup>, where\u00a0<em>c<\/em> is in\u00a0\u2227C(<em>L<\/em>), the subcoframe of\u00a0<em>L<\/em> consisting of infima of elements of C(<em>L<\/em>).<\/p>\n<p>Then\u00a0<strong>P<\/strong>\u00a0\u22a3\u00a0<strong>pt<\/strong> is an adjunction (Proposition 104), whose counit\u00a0\u03b5<em><sub>L<\/sub><\/em> :\u00a0<em>L<\/em>\u00a0\u2192\u00a0<strong>P<\/strong>(<strong>pt<\/strong>\u00a0<em>L<\/em>) sends every\u00a0<em>a<\/em> to <i>a<\/i><sup>\u2022<\/sup>, and whose unit\u00a0\u03b7<em><sub>X<\/sub><\/em> : <em>X<\/em> \u2192\u00a0<strong>pt<\/strong>(<strong>P<\/strong>(<em>X<\/em>)) maps\u00a0<em>x<\/em> to {<em>x<\/em>}, and is in fact an isomorphism. \u00a0(Note that in the classical Stone adjunction, the unit at <em>X<\/em>\u00a0is an isomorphism if and only if\u00a0<em>X<\/em> is sober\u2014hence there is no non-trivial notion of sobriety in our new Stone-like adjunction.)<\/p>\n<h2>Relating topological coframes and frames<\/h2>\n<p>One wonders at the relation between topological coframes, and the frames that form the core of Stone duality. \u00a0This is the topic of the final section (Section 8.5) of [1].<\/p>\n<p>Every topological coframe\u00a0<em>L<\/em> yields a coframe\u00a0\u2227C(<em>L<\/em>), hence a frame (\u2227C(<em>L<\/em>))<sup>op<\/sup>. \u00a0That defines a functor\u00a0\u2227C<sup>op<\/sup> :\u00a0<strong>CF<\/strong><sup>top<\/sup>\u00a0\u2192 <strong>Frm<\/strong>\u00a0(Fact 117 in [1]).<\/p>\n<p>The converse direction is more elaborate. \u00a0There is a functor\u00a0<strong>Sl<\/strong> : <strong>Frm<\/strong>\u00a0\u2192\u00a0<strong>CF<\/strong><sup>top<\/sup>, which maps every frame\u00a0\u03a9 to its <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=940\">coframe of sublocales<\/a>. \u00a0(This is why we defined topological coframes as\u00a0<em>coframes<\/em>.) \u00a0The closed elements of\u00a0<strong>Sl<\/strong>(\u03a9) are simply chosen to be the\u00a0<em>closed<\/em> sublocales\u00a0<strong>c<\/strong>(<em>a<\/em>), <em>a<\/em> in \u03a9, (in the usual localic sense of `closed&#8217;:\u00a0\u00a0<strong>c<\/strong>(<em>a<\/em>) is the sublocale of all elements above\u00a0<em>a<\/em>).<\/p>\n<p>The fact that\u00a0<strong>Sl<\/strong> is a functor depends on the following universal property of the coframe of sublocales: for every frame homomorphism\u00a0\u03c6 : \u03a9\u00a0\u2192\u00a0\u03a9&#8217; such that\u00a0\u03c6(<em>a<\/em>) is complemented for every\u00a0<em>a<\/em> in\u00a0\u03a9, there is a unique frame homomorphism\u00a0\u03c6* :\u00a0<strong>Sl<\/strong>(\u03a9)<sup>op<\/sup>\u00a0\u2192\u00a0\u03a9&#8217; such that\u00a0\u03c6*(<strong>c<\/strong>(<em>a<\/em>)) =\u00a0\u03c6(<em>a<\/em>) for\u00a0every\u00a0<em>a<\/em> in\u00a0\u03a9. \u00a0(This is why we required C(<em>L<\/em>) to consist of complemented elements only.) \u00a0To define the\u00a0<strong>Sl<\/strong> functor on frame\u00a0homomorphisms \u03c6 : \u03a9\u00a0\u2192\u00a0\u03a9&#8217;, we first build the composition\u00a0<strong>c<\/strong> o\u00a0\u03c6 : \u03a9\u00a0\u2192\u00a0<strong>Sl<\/strong>(\u03a9&#8217;). \u00a0We observe that this is a frame homomorphism again, and one which maps every element of\u00a0\u03a9 to a complemented element of\u00a0<strong>Sl<\/strong>(\u03a9&#8217;)\u2014because closed sublocales are always complemented. \u00a0Hence we can form (<strong>c<\/strong> o\u00a0\u03c6)* :\u00a0<strong>Sl<\/strong>(\u03a9) \u2192\u00a0<strong>Sl<\/strong>(\u03a9&#8217;), and that is\u00a0<strong>Sl<\/strong>(\u03c6) by definition.<\/p>\n<p>The two functors\u00a0\u2227C<sup>op<\/sup>\u00a0and\u00a0<strong>Sl<\/strong> do not form an adjunction in general, but the composition\u00a0\u2227C<sup>op<\/sup>\u00a0o\u00a0<strong>Sl<\/strong> forms an isomorphism of categories. \u00a0In other words,\u00a0<strong>Frm<\/strong> appears as a retract of\u00a0<strong>CF<\/strong><sup>top<\/sup>. \u00a0That retraction even restricts to a coreflection between\u00a0<strong>Frm<\/strong> and the full subcategory of <em>strong<\/em> topological coframes, namely those topological coframes whose closed elements are closed under arbitrary infima.<\/p>\n<h2>Conclusion<\/h2>\n<p>I am not sure yet that topological coframes will prove useful, but their definition and properties are certainly intriguing. \u00a0For example, given a topological space\u00a0<em>X<\/em>, we can form its coframe <em>L<\/em> =\u00a0<strong>H<\/strong>(<em>X<\/em>)\u00a0of closed subsets. \u00a0The pseudocomplement of\u00a0<em>C<\/em> in\u00a0<em>L<\/em> is the closure cl (<em>X<\/em> \u2014\u00a0<em>C<\/em>) of its complement, and\u00a0<em>C<\/em> itself is complemented if and only if\u00a0<em>C<\/em> is clopen. \u00a0We can then define a topological coframe <strong>H<\/strong>(<em>X<\/em>)\u00a0by defining C(<strong>H<\/strong>(<em>X<\/em>)) as the set of clopens of\u00a0<em>X<\/em>; this is the smallest possible choice for\u00a0C(<strong>H<\/strong>(<em>X<\/em>)).<\/p>\n<p>This yields a new topological space\u00a0<strong>pt<\/strong>(<strong>H<\/strong>(<em>X<\/em>)). \u00a0What is it? \u00a0Its points are the join-primes of\u00a0<strong>H<\/strong>(<em>X<\/em>), namely the irreducible closed subsets of\u00a0<em>X<\/em>, but\u00a0<strong>pt<\/strong>(<strong>H<\/strong>(<em>X<\/em>)) is not the sobrification of\u00a0<em>X<\/em>: its closed subsets are the sets {<em>C<\/em> irreducible closed in\u00a0<em>X<\/em> |\u00a0<em>C<\/em> \u2286 <em>D<\/em>}, where\u00a0<em>D<\/em> ranges over the intersections of clopens. \u00a0All such sets\u00a0<em>D<\/em> are closed, hence the topology of\u00a0<strong>pt<\/strong>(<strong>H<\/strong>(<em>X<\/em>)) is coarser than the topology of the sobrification of\u00a0<em>X<\/em>. \u00a0Again, I am not sure this is any useful, but who knows.<\/p>\n<p>\u00a0<\/p>\n<ol>\n<li>Jean Goubault-Larrecq and Fr\u00e9d\u00e9ric Mynard. \u00a0Convergence without points. \u00a0arXiv <a href=\"https:\/\/arxiv.org\/abs\/1807.03226\">1807.03226<\/a>, July 2018.<\/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>(July 18th, 2018)<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\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I thought I would devote my blog this month to the Domains workshop, but a sudden health problem prevented me to go there. \u00a0I&#8217;ll have to read the papers instead&#8230; \u00a0In the meantime, I would like to talk about a &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1518\">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-1518","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1518","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=1518"}],"version-history":[{"count":8,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1518\/revisions"}],"predecessor-version":[{"id":5312,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1518\/revisions\/5312"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1518"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}