{"id":1224,"date":"2017-07-05T11:25:29","date_gmt":"2017-07-05T09:25:29","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1224"},"modified":"2023-03-19T16:30:28","modified_gmt":"2023-03-19T15:30:28","slug":"the-o-functor-does-not-preserve-binary-products","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1224","title":{"rendered":"The O functor does not preserve binary products"},"content":{"rendered":"<p>In Exercise 8.4.23 of the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>, I said:<\/p>\n<blockquote><p>Exercise 8.4.21 may give you the false impression that the <strong>O<\/strong> functor preserves binary products. This is wrong, although an explicit counterexample seems too complicated to study here: see Johnstone (1982, 2.14).<\/p><\/blockquote>\n<p>My purpose here is to show that that is not that complicated after all.<\/p>\n<p>My initial plan was to follow Isbell [1], Theorem 2.\u00a0 The proof is only 5 lines, so that should be doable&#8230; or so I thought.\u00a0 Isbell wrote in such a terse style that an incredible amount of mathematics would have to be called in just to explain those 5 lines.\u00a0 That seems to have been part of his <a href=\"https:\/\/at.yorku.ca\/t\/o\/p\/d\/64.htm\">personality<\/a>.\u00a0 I&#8217;ll let you judge.\u00a0 The following is what Isbell writes:<\/p>\n<blockquote><p><strong>Theorem 2.<\/strong> If two subspaces of a Hausdorff space have no common point but a nonempty locale intersection, then their product locale is not a space.<\/p>\n<p>Proof. Let <em>A<\/em> and <em>B<\/em> be such subspaces of <em>X<\/em>. The traces on <em>A \u00d7 B<\/em> of the open rectangles <em>U<sub>\u03b1<\/sub><\/em> \u00d7 <em>V<sub>\u03b1<\/sub><\/em> of <em>X \u00d7 X<\/em> disjoint from the diagonal <em>D<\/em> cover the points of <em>A \u00d7 B<\/em>. But if <em>I<\/em> is the intersection locale <em>A <\/em>\u2229<em> B<\/em>, the diagonal of <em>I \u00d7 I<\/em> is contained in <em>A \u00d7 B<\/em> and (in <em>D<\/em><sup>&#8211;<\/sup>) disjoint from <em>\u22c1U<sub>\u03b1<\/sub><\/em> \u00d7 <em>V<sub>\u03b1<\/sub><\/em>=<em>W<\/em>.\u00a0 Thus <em>W \u2229 (A \u00d7 B)<\/em> is an open proper part of\u00a0<em>A \u00d7 B<\/em> containing all the points.<\/p><\/blockquote>\n<p>If you understand it, you certainly do not need to read the following.<\/p>\n<p>What Isbell calls a &#8216;part&#8217; is a <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=984\">sublocale<\/a>.\u00a0 He silently equates any topological space with the corresponding locale and every subspace with corresponding sublocales.\u00a0 The so-called intersection locale is quite probably defined as a suitable pullback.\u00a0 I do not know what\u00a0<em>D<\/em><sup>&#8211;<\/sup> stands for.\u00a0 (I think I have seen it defined in one of this other papers, but cannot find it back.)<\/p>\n<p>Instead, I will give you an elementary proof.\u00a0 This is quite probably the same as Isbell&#8217;s proof, and I was certainly guided by it.\u00a0 I would be unable to say whether they are exactly the same at the moment.\u00a0 Notably, I need the open subsets <em>U<sub>\u03b1<\/sub><\/em> and <em>V<sub>\u03b1 <\/sub><\/em>above (which I&#8217;ll rename <em>U<sub>i<\/sub><\/em> and <em>V<sub>i<\/sub><\/em>, because I would like to reserve \u03b1 for the first component of Galois connections) to be <em>regular<\/em> opens, although Isbell does not seem to make such an assumption.\u00a0 That won&#8217;t cost me anything, as I will claim in the &#8216;separation by regular open subsets&#8217; section below.<\/p>\n<p>Accordingly, we shall spend some time studying the regular open subsets of a topological space, in relation with its dense subsets.\u00a0 That will be needed in building certain Galois connections later\u2014recall that the frame of Galois connections between two frames is their coproduct in <strong>Frm<\/strong>, hence their product in the category of locales.<\/p>\n<h2>Regular open subsets<\/h2>\n<p>A <em>regular open<\/em> subset of a topological space <em>X<\/em> is a subset <em>U<\/em> such that <em>U<\/em>=int(cl(<em>U<\/em>)) (see Exercise 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>).\u00a0 Of course every regular open is open: the interior operation int always gives you an open set as result.\u00a0 But not all open subsets are regular.\u00a0 For example, the union of open intervals (0, 1) \u222a (1, 2) in <strong>R<\/strong> is not regular: its closure is [0, 2], and the interior of the latter is (0, 2).<\/p>\n<p>An alternative description of regular opens is as the regular elements of the frame <strong>O<\/strong>(<em>X<\/em>).\u00a0 Those were introduced in Exercise 8.1.7.\u00a0 A frame \u03a9 is a complete Heyting algebra, meaning that there is an implication (or residuation) operation \u21d2, with the defining property that <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>.\u00a0 Equivalently, for all <em>u<\/em>, <em>v<\/em>, <em>w<\/em> in \u03a9, <em>u<\/em> \u22c0 <em>w<\/em> \u2264 <em>v<\/em> if and only\u00a0 if <em>w<\/em> \u2264 <em>u<\/em> \u21d2 <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 <strong>O<\/strong>(<em>X<\/em>) of a topological space <em>X<\/em>, \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>The regular elements of a frame \u03a9 are the elements <em>u<\/em> that are equal to their double negation \u00ac\u00ac<em>u<\/em>.\u00a0 Equivalently, those are exactly the elements that can be expressed as the negation \u00ac<em>u<\/em> of some <em>u<\/em> \u2208 \u03a9.\u00a0 That is so, because intuitionistic negation has the property that \u00ac\u00ac\u00ac<em>u=<\/em>\u00ac<em>u<\/em> for every <em>u<\/em> (although\u00a0\u00ac\u00ac<em>u\u2260<\/em><em>u<\/em> in general).<\/p>\n<p>It turns out that the regular elements of <strong>O<\/strong>(<em>X<\/em>) are exactly the regular open subsets of <em>X<\/em>, as Exercise 8.1.8 asks you to check.\u00a0 The idea is simply that \u00ac\u00ac<em>U<\/em>=int(cl(<em>U<\/em>)).<\/p>\n<p>Owing to the definition of intuitionistic negation (through implication), we shall use the following equivalence: for all <em>u<\/em>, <em>v<\/em> in \u03a9, <em>u<\/em> \u22c0 <em>v<\/em> =\u00a0\u22a5 if and only\u00a0 if <em>v<\/em> \u2264 \u00ac<em>u<\/em>, if and only if <em>u<\/em> \u2264 \u00ac<em>v<\/em>.\u00a0 When \u03a9=<strong>O<\/strong>(<em>X<\/em>), this translates to: for two open subsets <em>U<\/em> and <em>V<\/em>, <em>U<\/em> and <em>V<\/em> are disjoint if and only if <em>V<\/em> \u2286 \u00ac<em>U<\/em>, if and only if <em>U<\/em>\u00a0\u2286 \u00ac<em>V<\/em>.<\/p>\n<h2>Separation by regular open subsets<\/h2>\n<p>Recall that a topological space <em>X<\/em> is Hausdorff, or T<sub>2<\/sub>, if and only if for every pair of distinct points <em>x<\/em>\u2260<em>y<\/em>, there are disjoint open subsets <em>U<\/em> and <em>V<\/em> such that <em>U<\/em> contains <em>x<\/em> and <em>V<\/em> contains <em>y<\/em>.<\/p>\n<p>I claim that you can take both <em>U<\/em> and <em>V<\/em> regular open here.\u00a0 In other words,<\/p>\n<p><strong>Lemma.<\/strong> A topological space<em> X<\/em> is\u00a0T<sub>2<\/sub> if and only if, for every pair of distinct points <em>x<\/em>\u2260<em>y<\/em>, there are disjoint <em>regular<\/em> open subsets <em>U<\/em> and <em>V<\/em> such that <em>U<\/em> contains <em>x<\/em> and <em>V<\/em> contains <em>y<\/em>.<\/p>\n<p><em>Proof.<\/em> The if direction is obvious.\u00a0 In the only if direction, imagine we have disjoint open subsets <em>U<\/em> and <em>V<\/em> such that <em>U<\/em> contains <em>x<\/em> and <em>V<\/em> contains <em>y<\/em>.\u00a0 Since <em>U<\/em> and <em>V<\/em> are disjoint, <em>V<\/em> \u2286 \u00ac<em>U<\/em>, and since \u00ac<em>U<\/em>=\u00ac\u00ac\u00ac<em>U<\/em>, <em>V<\/em> \u2286 \u00ac\u00ac\u00ac<em>U<\/em>.\u00a0 It follows that <em>V<\/em> and\u00a0\u00ac\u00ac<em>U<\/em> are disjoint.\u00a0 Since\u00a0\u00ac\u00ac<em>U<\/em> and <em>V<\/em> are disjoint, \u00ac\u00ac<em>U <\/em>\u2286<em> \u00acV = \u00ac\u00ac\u00acV<\/em>, so\u00a0\u00ac\u00ac<em>U<\/em> and\u00a0\u00ac\u00ac<em>V<\/em> are disjoint.<\/p>\n<p>We have <em>U<\/em> \u2286 \u00ac\u00ac<em>U<\/em>, so\u00a0\u00ac\u00ac<em>U<\/em> is again an open neighborhood of <em>x<\/em>.\u00a0 Similarly,\u00a0\u00ac\u00ac<em>V<\/em> is an open neighborhood of <em>y<\/em>.\u00a0 They are disjoint, and regular open.\u00a0 \u2610<\/p>\n<h2>Dense subspaces and regular opens<\/h2>\n<p>Fix a given dense subset <em>A<\/em> of a topological space <em>X<\/em>.<\/p>\n<p>For every open subset <em>U<\/em> of <em>X<\/em>, <em>U<\/em> \u2229 <em>A<\/em> is an open subset of <em>A<\/em>, viewed as a sub<em>space<\/em> of <em>X<\/em>.\u00a0 Can we retrieve <em>U<\/em> from the data of <em>U<\/em> \u2229 <em>A<\/em>?\u00a0 I.e., is the map <em>U<\/em> \u27fc <em>U<\/em> \u2229 <em>A<\/em> injective?<\/p>\n<p>That would seem so, because <em>A<\/em> is dense, but that is wrong in general.\u00a0 For example, if you take the real line\u00a0<strong>R<\/strong> for <em>X<\/em>, with its usual metric topology, and the subset <strong>Q<\/strong> of rationals for <em>A<\/em>, then (0, 5) and (0, \u03c0) \u222a (\u03c0, 5) have exactly the same intersection with <em>A<\/em>.<\/p>\n<p>But that works with regular opens:<\/p>\n<p><strong>Lemma.<\/strong> Let <em>A<\/em> be a dense subset of a topological space <em>X<\/em>.\u00a0 There is at most one regular open subset <em>U<\/em> of <em>X<\/em> such that <em>U<\/em> \u2229 <em>A<\/em> is equal to a given open subset <em>V<\/em> of <em>A<\/em>, and that is int(cl(<em>V<\/em>)).\u00a0 (Interior and closure are taken in <em>X<\/em>.)<br \/>\nEquivalently, for every regular open subset <em>U<\/em> of <em>X<\/em>, <em>U<\/em>=int(cl(<em>U<\/em> \u2229 <em>A<\/em>)).<\/p>\n<p><em>Proof.<\/em> We first claim that if <em>U<\/em> is any open subset of <em>X<\/em>, then <em>U<\/em> is included in int(cl(<em>U<\/em> \u2229 <em>A<\/em>)).\u00a0 To prove this, let <em>x<\/em> be an arbitrary element of <em>U<\/em>.\u00a0 For every open neighborhood <em>U&#8217;<\/em> of <em>x<\/em>,\u00a0<em>U<\/em> \u2229 <em>U&#8217;<\/em> is open, non-empty (it contains <em>x<\/em>), so its intersects <em>A<\/em>, because <em>A<\/em> is dense: (<em>U<\/em> \u2229 <em>U&#8217;<\/em>) \u2229 <em>A<\/em> is non-empty, or equivalently, <em>U&#8217;<\/em> \u2229 (<em>U<\/em> \u2229 <em>A<\/em>) is non-empty.\u00a0 This shows that every open neighborhood <em>U&#8217;<\/em> of <em>x<\/em> intersects <em>U<\/em> \u2229 <em>A<\/em>, hence that <em>x<\/em> is in cl(<em>U<\/em> \u2229 <em>A<\/em>).\u00a0 (Otherwise, take the complement of cl(<em>U<\/em> \u2229 <em>A<\/em>) for <em>U&#8217;<\/em>.)\u00a0 Since <em>x<\/em> is an arbitrary element of <em>U<\/em>, <em>U<\/em> is included in cl(<em>U<\/em> \u2229 <em>A<\/em>).\u00a0 Because <em>U<\/em> is open, it follows that <em>U<\/em> is included in the largest open set included in cl(<em>U<\/em> \u2229 <em>A<\/em>), namely int(cl(<em>U<\/em> \u2229 <em>A<\/em>)).<\/p>\n<p>Conversely, int(cl(<em>U<\/em> \u2229 <em>A<\/em>)) is always included in int(cl(<em>U<\/em>)), and that is equal to <em>U<\/em> if <em>U<\/em> is regular open.<\/p>\n<p>This show that if <em>U<\/em> is regular open and <em>U<\/em> \u2229 <em>A<\/em> = <em>V<\/em>, then <em>U<\/em> = int(cl(<em>V<\/em>)), showing that such a <em>U<\/em> is unique.\u00a0 \u2610<\/p>\n<p><strong>Corollary.<\/strong> Let <em>A<\/em> be a dense subset of a topological space <em>X<\/em>.\u00a0 For two regular open subsets <em>U<\/em> and <em>V<\/em> of <em>X<\/em>, <em>U<\/em> \u2286<em> V<\/em> if and only if <em>U<\/em> \u2229 <em>A<\/em> \u2286 <em>V<\/em> \u2229 <em>A<\/em>.<\/p>\n<p><em>Proof.<\/em> If <em>U<\/em> \u2229 <em>A<\/em> \u2286 <em>V<\/em> \u2229 <em>A<\/em>, then (<em>U<\/em>\u00a0\u222a<em> V<\/em>) \u2229 <em>A<\/em> = (<em>U<\/em> \u2229 <em>A<\/em>)\u00a0\u222a (<em>V<\/em> \u2229 <em>A<\/em>) = <em>V<\/em> \u2229 <em>A<\/em>.\u00a0 The previous Lemma implies that <em>U<\/em>\u00a0\u222a<em> V<\/em> = <em>V<\/em>, that is, <em>U<\/em> \u2286<em> V<\/em>. \u00a0(Note added on March 19th, 2023: this argument would hold only if\u00a0 <em>U<\/em>\u00a0\u222a<em> V<\/em> is regular. \u00a0Instead, we realize that\u00a0<em>U<\/em> \u2229\u00a0<em>V<\/em> is regular, see\u00a0Exercise 8.1.7 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>. If <em>U<\/em> \u2229 <em>A<\/em> \u2286 <em>V<\/em> \u2229 <em>A<\/em>, then (<em>U<\/em> \u2229<em>\u00a0V<\/em>) \u2229 <em>A<\/em> =\u00a0<em>U<\/em> \u2229 <em>A<\/em>. \u00a0The previous Lemma implies that <em>U<\/em> \u2229<em>\u00a0V =\u00a0U<\/em>, that is, <em>U \u2286 V<\/em>.) \u00a0\u2610<\/p>\n<h2>Locale products<\/h2>\n<p>Let us start moving towards our goal.<\/p>\n<p>Given two frames \u03a9<sub>1<\/sub> and \u03a9<sub>2<\/sub>, the frame Gal(\u03a9<sub>1<\/sub>, \u03a9<sub>2<\/sub>) of Galois connections between\u00a0\u03a9<sub>1<\/sub> and \u03a9<sub>2<\/sub> is their coproduct in the category <strong>Frm<\/strong> of frames.\u00a0 (See Exercise 8.4.28 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>.)<\/p>\n<p>Among those Galois connections, the so-called (<em>u<\/em><sub>1<\/sub> \u00d7\u00a0<em>u<\/em><sub>2<\/sub>)-rectangles play a fundamental role.\u00a0 (Definition 8.4.20.)\u00a0 Those are the Galois connections (\u03b1, \u03b3) such that \u03b1 maps:<\/p>\n<ul>\n<li>\u22a5 to \u22a4,<\/li>\n<li>every <em>u<\/em> different from \u22a5 and \u2264 <em>u<\/em><sub>1<\/sub> to <em>u<\/em><sub>2<\/sub>,<\/li>\n<li>every <em>u<\/em> not below <em>u<\/em><sub>1<\/sub> to\u00a0\u22a5.<\/li>\n<\/ul>\n<p>The other component \u03b3 is determined uniquely from \u03b1.<\/p>\n<p>The canonical injections are \u03b9<sub>1<\/sub> : \u03a9<sub>1<\/sub> \u2192 Gal(\u03a9<sub>1<\/sub>, \u03a9<sub>2<\/sub>) and \u03b9<sub>2<\/sub> : \u03a9<sub>2<\/sub> \u2192 Gal(\u03a9<sub>1<\/sub>, \u03a9<sub>2<\/sub>), defined as follows:<\/p>\n<ul>\n<li>for every\u00a0<em>u<\/em><sub>1<\/sub> in \u03a9<sub>1<\/sub>, \u03b9<sub>1<\/sub>(<em>u<\/em><sub>1<\/sub>) is the\u00a0 (<em>u<\/em><sub>1<\/sub> \u00d7 \u22a4)-rectangle;<\/li>\n<li>for every <em>u<\/em><sub>2<\/sub> in \u03a9<sub>2<\/sub>, \u03b9<sub>2<\/sub>(<em>u<\/em><sub>2<\/sub>) is the\u00a0 (\u22a4 \u00d7\u00a0<em>u<\/em><sub>2<\/sub>)-rectangle.<\/li>\n<\/ul>\n<p>We now consider the case where \u03a9<sub>1<\/sub>=<strong>O<\/strong>(<em>A<\/em>) and \u03a9<sub>2<\/sub>=<strong>O<\/strong>(<em>B<\/em>), the frames of open subsets of two topological spaces <em>A<\/em> and <em>B.<\/em>\u00a0 In that case, we also have frame homomorphisms \u03c0<sub>1<\/sub><sup>-1<\/sup> : \u03a9<sub>1<\/sub> \u2192 <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) and \u03c0<sub>2<\/sub><sup>-1<\/sup> : \u03a9<sub>2<\/sub> \u2192 <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>), obtained as the inverse image maps by the two canonical projections.<\/p>\n<p>By the universal property of the frame coproduct Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)), there is a unique frame homomorphism \u03c1 : Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) \u2192 <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) such that \u03c1 o\u00a0\u03b9<sub>1<\/sub> =\u00a0\u03c0<sub>1<\/sub><sup>-1<\/sup> and \u03c1 o\u00a0\u03b9<sub>2<\/sub> =\u00a0\u03c0<sub>2<\/sub><sup>-1<\/sup>.<\/p>\n<p>Explicitly, \u03c1 applied to any (<em>U <\/em>\u00d7 \u22a4)-rectangle, with <em>U<\/em> open in <em>A<\/em>, yields <em>U <\/em>\u00d7 <em>B<\/em>, and \u03c1 applied to any (\u22a4 \u00d7 <em>V<\/em>)-rectangle, with <em>V<\/em> open in <em>B<\/em>, yields <em>A <\/em>\u00d7 <em>V<\/em>.\u00a0 By using Lemma 8.4.24, the (<em>U<\/em> \u00d7 V)-rectangle is the inf of the\u00a0(<em>U <\/em>\u00d7 \u22a4)-rectangle and of the\u00a0(\u22a4 \u00d7 <em>V<\/em>)-rectangle.\u00a0 Since\u00a0\u03c1 preserves finite infima,\u00a0\u03c1 must map the\u00a0(<em>U<\/em> \u00d7 <em>V<\/em>)-rectangle to the open rectangle <em>U <\/em>\u00d7 <em>V<\/em>.<\/p>\n<p>We now use the fact that every Galois connection (\u03b1, \u03b3) is the (pointwise) supremum of the (<em>U<\/em> \u00d7 <em>V<\/em>)-rectangles below (\u03b1, \u03b3), that is, where\u00a0<em>V<\/em>\u00a0\u2286\u00a0\u03b1(<em>U<\/em>) (Lemma 8.4.22).\u00a0 So:<\/p>\n<ul>\n<li>\u03c1 : Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) \u2192 <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) maps every (\u03b1, \u03b3) to the union of the open rectangles <em>U \u00d7<\/em> \u03b1(<em>U<\/em>), where <em>U<\/em> ranges over the open subsets of <em>A<\/em>.<\/li>\n<\/ul>\n<p>The question whether <strong>O<\/strong> preserves binary products is whether \u03c1 is an order-isomorphism.\u00a0 It certainly is when <em>A<\/em> or <em>B<\/em> is core-compact (Exercise 8.4.23).\u00a0 In general, we shall see that it is not.\u00a0 Precisely, we shall exhibit a counterexample where \u03c1 is not injective.<\/p>\n<p>Meanwhile, we observe that there is a map \u03b8 that really looks like an inverse to \u03c1.\u00a0 (We are so close to showing that \u03c1 is an order-isomorphism!)\u00a0 That map, from <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) to Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)), is described in Proposition 8.4.18 of the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>.\u00a0 Explicitly:<\/p>\n<ul>\n<li>\u03b8 : <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) \u2192 Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) maps every open subset <em>W<\/em> of <em>A<\/em> \u00d7 <em>B<\/em> to the Galois connection (\u03b1, \u03b3) where \u03b1(<em>U<\/em>) is the largest open subset <em>V<\/em> of <em>B<\/em> such that <em>U<\/em> \u00d7 <em>V<\/em> \u2286 <em>W<\/em>.<\/li>\n<\/ul>\n<p>We have:<em><br \/>\n<\/em><\/p>\n<p><strong>Lemma.<\/strong> \u03c1 o \u03b8 is the identity on <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>).<\/p>\n<p><em>Proof.<\/em> For every open subset <em>W<\/em> of <em>A<\/em> \u00d7 <em>B<\/em>,\u00a0\u03c1(\u03b8(<em>W<\/em>)) is the union of the open rectangles <em>U \u00d7<\/em> \u03b1(<em>U<\/em>), where <em>U<\/em> ranges over the open subsets of <em>A<\/em> and \u03b1(<em>U<\/em>) is the largest open subset <em>V<\/em> of <em>B<\/em> such that <em>U<\/em> \u00d7 <em>V<\/em> \u2286 <em>W<\/em>.\u00a0 In particular,\u00a0\u03c1(\u03b8(<em>W<\/em>)) is included in <em>W<\/em>.\u00a0 Conversely, any open rectangle <em>U<\/em> \u00d7 <em>V<\/em> included in <em>W<\/em> is included in <em>U \u00d7<\/em> \u03b1(<em>U<\/em>), hence in \u03c1(\u03b8(<em>W<\/em>)).\u00a0 \u2610<\/p>\n<p>In particular, \u03c1 is surjective.<\/p>\n<h2>Building a counterexample<\/h2>\n<p>We take a non-empty T<sub>2<\/sub> topological space <em>X<\/em> with two disjoint, dense subsets <em>A<\/em> and <em>B<\/em>.\u00a0 <em>X<\/em>=<strong>R<\/strong>, with the set of rationals for <em>A<\/em> and the set of irrationals for <em>B<\/em>, is a natural example.<\/p>\n<p>Look at the collection of pairs (<em>U<\/em>, <em>V<\/em>) of disjoint regular open subsets of <em>X<\/em>.\u00a0 For clarity, organize them as a family (<em>U<sub>i<\/sub><\/em>, <em>V<sub>i<\/sub><\/em>), <em>i<\/em> \u2208 <em>I<\/em>.\u00a0 We observe:<\/p>\n<p><strong>Fact.<\/strong> The family (<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>, <em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>), <em>i<\/em> \u2208 <em>I<\/em>, is an open cover of <em>A<\/em> \u00d7 <em>B<\/em>.<\/p>\n<p>Indeed, for every element (<em>x<\/em>, <em>y<\/em>) of <em>A<\/em> \u00d7 <em>B<\/em>, <em>x<\/em> and <em>y<\/em> are distinct.\u00a0 Since <em>X<\/em> is T<sub>2<\/sub>, we can separate them by disjoint open subsets <em>U<\/em> and <em>V<\/em>, and by the first Lemma of this post, we can take both <em>U<\/em> and <em>V<\/em> regular open.\u00a0 Hence <em>U<\/em>=<em>U<sub>i<\/sub><\/em> and <em>V<\/em>=<em>V<sub>i<\/sub><\/em> for some <em>i<\/em> \u2208 <em>I<\/em>.<\/p>\n<p>For each\u00a0<em>i \u2208 I<\/em>, we can build the ((<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>) \u00d7 ( <em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>))-<em>rectangle<\/em> (Definition 8.4.20, Lemma 8.4.22).\u00a0 That is a particular Galois connection, which I will simply write (\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>).<\/p>\n<p>Let me recall part of the definition: for each open subset <em>W<\/em> of <em>A<\/em>, \u03b1<em><sub>i<\/sub><\/em>(<em>W<\/em>) is:<\/p>\n<ul>\n<li>the whole of <em>B<\/em> if <em>W<\/em> is empty,<\/li>\n<li><em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em> if <em>W<\/em> is non-empty but included in <em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>,<\/li>\n<li>and empty if <em>W<\/em> is not included in <em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>.<\/li>\n<\/ul>\n<p>I will not need \u03b3<em><sub>i<\/sub><\/em>, which is anyway uniquely determined from \u03b1<em><sub>i<\/sub><\/em>.<\/p>\n<p>Since Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) is a frame, the family (\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>), <em>i \u2208 I<\/em>, has a supremum which we denote by (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>).\u00a0 That may not be the <em>pointwise<\/em> supremum of (\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>), <em>i \u2208 I<\/em>, but we do not mind.\u00a0 Incidentally, that is the supremum \u22c1<em>U<sub>\u03b1<\/sub><\/em> \u00d7 <em>V<sub>\u03b1<\/sub><\/em>=<em>W<\/em>\u00a0that Isbell is talking about, except for the fact that I require each <em>U<sub>i<\/sub><\/em> and each <em>V<sub>i<\/sub><\/em> to be regular open; we will need that below.<\/p>\n<p>The Galois connection (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>) = sup<em><sub>i \u2208 I<\/sub><\/em> (\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>) is the localic analogue of the union of rectangles (<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>, <em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>), <em>i<\/em> \u2208 <em>I<\/em>.\u00a0 By the Fact given earlier, that union is simply the whole product space <em>A<\/em> \u00d7 <em>B<\/em>, and therefore one might think that (\u03b1, \u03b3) is the (<em>A<\/em> \u00d7 <em>B<\/em>)-rectangle.\u00a0 We will start to understand that something is fishy when we realize that this is wrong (see the Proposition below).<\/p>\n<p>The way we show this is with some little help from the following Galois connection.\u00a0 This is (or should be) the explicit form of &#8216;the diagonal of <em>I \u00d7 I<\/em>&#8216;, where &#8216;<em>I<\/em> is the intersection locale <em>A <\/em>\u2229<em> B<\/em>&#8216; mentioned by Isbell.<\/p>\n<p><strong>Fact.<\/strong> Let \u03b1<sub>\u00ac<\/sub>(<em>W<\/em>)=<em>B<\/em>\u2014cl(<em>W<\/em>), \u03b3<sub>\u00ac<\/sub>(<em>W&#8217;<\/em>)=<em>A<\/em>\u2014cl(<em>W&#8217;<\/em>): (\u03b1<sub>\u00ac<\/sub>, \u03b3<sub>\u00ac<\/sub>) is an element of Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)).<br \/>\nMoreover, for every regular open subset <em>U<\/em> of <em>X<\/em>, \u03b1<sub>\u00ac<\/sub>(<em>U<\/em> \u2229 <em>A<\/em>) = \u00ac<em>U<\/em> \u2229 <em>B<\/em>.<\/p>\n<p><em>Proof. <\/em>Clearly \u03b1<sub>\u00ac<\/sub> and\u00a0\u03b3<sub>\u00ac<\/sub> are antitonic.\u00a0 We have <em>W&#8217;<\/em>\u00a0\u2286 \u03b1<sub>\u00ac<\/sub>(<em>W<\/em>) if and only if <em>W&#8217;<\/em> and cl(<em>W<\/em>) are disjoint, if and only if <em>W&#8217;<\/em> and <em>W<\/em> are disjoint.\u00a0 (Because an open set intersects the closure of a set <em>W<\/em> if and only if it intersects <em>W<\/em> itself, see Corollary 4.1.28 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>.)\u00a0 Similarly, <em>W<\/em> \u2286 \u03b3<sub>\u00ac<\/sub>(<em>W&#8217;<\/em>) if and only if <em>W<\/em> and cl(<em>W&#8217;<\/em>) are disjoint, if and only if <em>W<\/em> and <em>W&#8217;<\/em> are disjoint.<\/p>\n<p>For the second part, let <em>U<\/em> be a regular open subset of <em>X<\/em>.\u00a0 Clearly, cl(<em>U<\/em> \u2229 <em>A<\/em>) is included in cl(<em>U<\/em>).\u00a0 Conversely, since <em>U<\/em> is regular open, cl(<em>U<\/em>)=cl(int(cl(<em>U<\/em> \u2229 <em>A<\/em>))) by the second Lemma in this post.\u00a0 Since int(<em>E<\/em>) is included in <em>E<\/em> for any <em>E<\/em> and closure is idempotent, cl(<em>U<\/em>) is included in cl(<em>U<\/em> \u2229 <em>A<\/em>).\u00a0 This implies that cl(<em>U<\/em>)=cl(<em>U<\/em> \u2229 <em>A<\/em>).\u00a0 Then \u03b1<sub>\u00ac<\/sub>(<em>U<\/em> \u2229 <em>A<\/em>) = <em>B<\/em>\u2014cl(<em>U<\/em> \u2229 <em>A<\/em>) = <em>B<\/em>\u2014cl(<em>U<\/em>) = \u00ac<em>U<\/em> \u2229 <em>B<\/em>.\u00a0 \u2610<\/p>\n<p>Isbell claims that &#8216;the diagonal of <em>I \u00d7 I<\/em> is contained in <em>A \u00d7 B<\/em> and (in <em>D<\/em><sup>&#8211;<\/sup>) disjoint from \u22c1<em>U<sub>\u03b1<\/sub><\/em> \u00d7 <em>V<sub>\u03b1<\/sub><\/em>=<em>W<\/em>&#8216;.\u00a0 In explicit form, that would be the following.<\/p>\n<p><strong>Lemma.<\/strong> (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>) = sup<em><sub>i \u2208 I<\/sub><\/em> (\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>) is below\u00a0(\u03b1<sub>\u00ac<\/sub>, \u03b3<sub>\u00ac<\/sub>) in Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)).<\/p>\n<p><em>Proof.<\/em>\u00a0 We have to show that for every <em>i \u2208 I<\/em>,\u00a0(\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>) is below\u00a0(\u03b1<sub>\u00ac<\/sub>, \u03b3<sub>\u00ac<\/sub>) in Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)), namely that \u03b1<em><sub>i<\/sub><\/em> \u2264 \u03b1<sub>\u00ac<\/sub>.\u00a0 Explicitly, this means showing that, for every open subset <em>W<\/em> of <em>A<\/em>, \u03b1<em><sub>i<\/sub><\/em>(<em>W<\/em>) is included in \u03b1<sub>\u00ac<\/sub>(<em>W<\/em>).<\/p>\n<p>If <em>W<\/em> is empty, then\u00a0\u03b1<em><sub>i<\/sub><\/em>(<em>W<\/em>)=\u03b1<sub>\u00ac<\/sub>(<em>W<\/em>)=<em>B<\/em>, and if <em>W<\/em> is not included in <em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>, then \u03b1<em><sub>i<\/sub><\/em>(<em>W<\/em>) is empty.\u00a0 It remains to examine the case where <em>W<\/em> is non-empty and included in <em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>, in which case \u03b1<em><sub>i<\/sub><\/em>(<em>W<\/em>)=<em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>.\u00a0 Since <em>W<\/em> is included in\u00a0<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>, int(cl(<em>W<\/em>)) is included in int(cl(<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>)), namely in\u00a0<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em> since <em>U<sub>i<\/sub><\/em> is regular open.\u00a0 (Recall our second Lemma.)\u00a0 We now remember that <em>U<sub>i<\/sub><\/em> and <em>V<sub>i<\/sub><\/em> are disjoint, so <em>W<\/em> and <em>V<sub>i<\/sub><\/em> must be disjoint, too.\u00a0 Since <em>V<sub>i<\/sub><\/em> is open, cl(<em>W<\/em>) and <em>V<sub>i<\/sub><\/em> must be disjoint.\u00a0 It follows that every element of\u00a0\u03b1<em><sub>i<\/sub><\/em>(<em>W<\/em>)=<em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em> must be in <em>B<\/em>\u2014cl(<em>W<\/em>)=\u03b1<sub>\u00ac<\/sub>(<em>W<\/em>).\u00a0 \u2610<\/p>\n<p><strong>Proposition.<\/strong> (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>) is not equal to the (<em>A<\/em> \u00d7 <em>B<\/em>)-rectangle.<\/p>\n<p>Proof. The (<em>A<\/em> \u00d7 <em>B<\/em>)-rectangle is (\u03b1<em><sub>B<\/sub><\/em>, \u03b3<em><sub>A<\/sub><\/em>), where\u00a0\u03b1<em><sub>B<\/sub><\/em> maps every open subset of\u00a0<em>A<\/em> to <em>B<\/em>, and\u00a0\u03b3<em><sub>A<\/sub><\/em> maps every open subset of\u00a0<em>B<\/em> to <em>A<\/em>.\u00a0 (See again Definition 8.4.20 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>.)\u00a0 For every regular open subset <em>U<\/em> of <em>X<\/em>, \u03b1<sub>\u221e<\/sub>(<em>U<\/em> \u2229 <em>A<\/em>) \u2286 \u03b1<sub>\u00ac<\/sub>(<em>U<\/em> \u2229 <em>A<\/em>) = \u00ac<em>U<\/em> \u2229 <em>B<\/em>, using the previous Lemma<em>.<\/em>\u00a0 In particular, that is different from\u00a0<em>B<\/em> as soon as <em>U<\/em> is non-empty: in that case, since <em>B<\/em> is dense, <em>U<\/em> \u2229 <em>B<\/em> is non-empty; and any element <em>b<\/em> of <em>U<\/em> \u2229 <em>B<\/em> will be outside \u00ac<em>U<\/em> \u2229 <em>B<\/em>.\u00a0 To conclude, we must show that there are non-empty regular open subsets <em>U<\/em> of <em>X<\/em>.\u00a0 We may just take <em>U<\/em>=<em>X<\/em>.\u00a0 \u2610<\/p>\n<p>Recall that \u03b8 : <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) \u2192 Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) maps every open subset <em>W<\/em> of <em>A<\/em> \u00d7 <em>B<\/em> to the Galois connection (\u03b1, \u03b3) where \u03b1(<em>U<\/em>&#8216;) is the largest open subset <em>V&#8217;<\/em> of <em>B<\/em> such that <em>U&#8217;<\/em> \u00d7 <em>V&#8217;<\/em> \u2286 <em>W<\/em>.\u00a0 In particular, \u03b8 maps every non-empty open rectangle <em>U<\/em> \u00d7 <em>V<\/em> to the (<em>U<\/em> \u00d7 <em>V<\/em>)-rectangle.<\/p>\n<p><strong>Corollary. <\/strong>\u03b8 : <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>)\u00a0\u2192 Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) does <em>not<\/em> preserve suprema.<\/p>\n<p><em>Proof.<\/em> By the first Fact we stated in this section, the family (<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>, <em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>), <em>i<\/em> \u2208 <em>I<\/em>, is an open cover of <em>A<\/em> \u00d7 <em>B<\/em>.\u00a0 In other words, the open rectangle<em> A \u00d7 B<\/em> is the supremum of the family of open rectangles (<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>)<em> \u00d7 <\/em>(<em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>), <em>i<\/em> \u2208 <em>I<\/em>.\u00a0 By the previous Proposition, \u03b8(<em>A \u00d7 B<\/em>), the (<em>A \u00d7 B<\/em>)-rectangle, is not equal to (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>), which is the supremum of the Galois connections (\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>)=\u03b8((<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>)<em> \u00d7 <\/em>(<em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>)), <em>i<\/em> \u2208 <em>I<\/em>.\u00a0 \u2610<\/p>\n<p><strong>Corollary.<\/strong> \u03c1 is not injective.<\/p>\n<p>Proof. Recall that \u03c1 o \u03b8 = id.\u00a0 Since \u03c1 is a frame homomorphism (contrarily to \u03b8, as we have just seen), it preserves suprema.\u00a0 So <em>A \u00d7 B<\/em>, which is the union of the open rectangles (<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>)<em> \u00d7 <\/em>(<em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>) = \u03c1(\u03b8((<em>U<sub>i<\/sub><\/em> \u2229 <em>A<\/em>)<em> \u00d7 <\/em>(<em>V<sub>i<\/sub><\/em> \u2229 <em>B<\/em>)))=\u03c1(\u03b1<em><sub>i<\/sub><\/em>, \u03b3<em><sub>i<\/sub><\/em>), <em>i<\/em> \u2208 <em>I<\/em>, is also equal to \u03c1(\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>).\u00a0 However, <em>A \u00d7 B<\/em> is also equal to \u03c1(\u03b8(<em>A \u00d7 B<\/em>)).\u00a0 So \u03c1 maps both (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>) and the (<em>A \u00d7 B<\/em>)-rectangle \u03b8(<em>A \u00d7 B<\/em>) to the same open subset (<em>A \u00d7 B<\/em> itself), of <em>A \u00d7 B<\/em>.\u00a0 We have seen that (\u03b1<sub>\u221e<\/sub>, \u03b3<sub>\u221e<\/sub>) is different from the (<em>A \u00d7 B<\/em>)-rectangle, and this allows us to conclude.\u00a0 \u2610<\/p>\n<p>Since \u03c1 is not injective, it certainly cannot be an order-isomorphism: we have reached our goal.\u00a0 However, Isbell goes further, and shows that Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) is not even spatial.<\/p>\n<h2>The points of Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>))<\/h2>\n<p>This is the final sentence in Isbell&#8217;s proof: &#8216;Thus <em>W<\/em> \u2229 <em>(A \u00d7 B)<\/em> is an open proper part of\u00a0<em>A \u00d7 B<\/em> containing all the points.&#8217;\u00a0 But what points?\u00a0 Those of the topological space <em>A \u00d7 B<\/em>, or those of the topological space <strong>pt<\/strong>(Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)))?<\/p>\n<p>It turns out that those are the same, up to homeomorphism.\u00a0 To see that, you should refrain from trying to characterize the points of the frame Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)).\u00a0 There is a much simpler route.\u00a0 Recall that Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) is the frame coproduct of <strong>O<\/strong>(<em>A<\/em>) and <strong>O<\/strong>(<em>B<\/em>), hence their locale product.\u00a0 The functor <strong>pt<\/strong>, being right adjoint, preserves all limits (p.176 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>), hence all products.\u00a0 It follows that <strong>pt<\/strong>(Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>))) is a product of the spaces <strong>pt<\/strong>(<strong>O<\/strong>(<em>A<\/em>)) and <strong>pt<\/strong>(<strong>O<\/strong>(<em>B<\/em>)).\u00a0 Now <strong>pt<\/strong>(<strong>O<\/strong>(<em>Z<\/em>)) is (homeomorphic to) the sobrification of the space <em>Z<\/em> (Proposition 8.2.22), the sobrification of a sober space <em>Z<\/em> is homeomorphic to <em>Z<\/em> itself (Fact 8.2.24 (c)), and every T<sub>2<\/sub> space is sober (Proposition 8.2.12 (a)).\u00a0 Since <em>A<\/em> and <em>B<\/em> are subspaces of the T<sub>2<\/sub> space <em>X<\/em>, they are\u00a0T<sub>2<\/sub> as well, so <strong>pt<\/strong>(Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>))) is homeomorphic to <em>A \u00d7 B<\/em>.<\/p>\n<p>Hence, if Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) were spatial, then it would be order-isomorphic to <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>), and a little extra work shows that the isomorphism would have to be \u03c1.\u00a0 (You need to remember that limits, in category theory, are not just spaces, but cones, that is, a space plus morphisms ending on that space, and you need to reason on those, too.)\u00a0 We have seen that \u03c1 is not even injective.<\/p>\n<p>Hence we have proved Isbell&#8217;s Theorem:<\/p>\n<p><strong>Theorem.<\/strong> Let <em>X<\/em> be a non-empty T<sub>2<\/sub> topological space with two disjoint, dense subsets <em>A<\/em> and <em>B<\/em>.\u00a0 The frame Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) is not spatial. The frame homomorphism \u03c1 : Gal(<strong>O<\/strong>(<em>A<\/em>), <strong>O<\/strong>(<em>B<\/em>)) \u2192 <strong>O<\/strong>(<em>A<\/em> \u00d7 <em>B<\/em>) is surjective but not injective.<\/p>\n<p>However, this took us a bit more than 5 lines!<\/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), pages 116-118, January 1981.<\/li>\n<li>Jorge Picado and Ale\u0161 Pultr. Frames and locales \u2014 topology without points.\u00a0 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(July 5th, 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>In Exercise 8.4.23 of the book, I said: Exercise 8.4.21 may give you the false impression that the O functor preserves binary products. This is wrong, although an explicit counterexample seems too complicated to study here: see Johnstone (1982, 2.14). &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1224\">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-1224","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1224","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=1224"}],"version-history":[{"count":37,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1224\/revisions"}],"predecessor-version":[{"id":6513,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1224\/revisions\/6513"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}