{"id":681,"date":"2015-10-25T17:25:25","date_gmt":"2015-10-25T16:25:25","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=681"},"modified":"2022-11-19T15:26:09","modified_gmt":"2022-11-19T14:26:09","slug":"ideal-models-i","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=681","title":{"rendered":"Ideal models I"},"content":{"rendered":"<p>A few months ago, <a title=\"Keye Martin\" href=\"https:\/\/www.keyemartin.com\/\">Keye Martin<\/a> drew my attention to his results on so-called ideal models of spaces [1]. \u00a0Ideal domains are incredibly specific dcpos: they are defined as dcpos where each non-finite element is maximal. \u00a0Despite this, Keye Martin was able to show that: (1) every space that has an \u03c9-continuous model has an ideal model, that is, a model that is an ideal domain; (2) the metrizable spaces that have an ideal model are exactly the completely metrizable spaces.<\/p>\n<p>I will try to expose a few of his ideas here. \u00a0I will probably betray him a lot. \u00a0For example, I will not talk about measurements (one of Keye&#8217;s inventions), and I will not stress the role of Choquet-completeness to go beyond &#8220;Lawson at the top&#8221; domains, or the role of <em>G<\/em><sub>\u03b4<\/sub> subsets so much. \u00a0I have also tried to extend whatever I can to the case of quasi-metric, not just metric, spaces&#8230; unfortunately, I failed to achieve this.<\/p>\n<h2>A basic example<\/h2>\n<p>The prime example of an ideal domain is the infinite binary tree. \u00a0Take finite and infinite words over the two-letter alphabet {0, 1}, and order them by prefix. \u00a0So the empty word is the least element, and is below, say, 0, which is below 01, which is below 011, and so on. In that dcpo, the finite elements are the finite words, and the maximal elements are the infinite words. \u00a0This is an ideal domain.<\/p>\n<h2>Ideal \u27f9 algebraic<\/h2>\n<p>In general, ideal domains have plenty of properties.<\/p>\n<p>For one, they are all <em>algebraic dcpos<\/em>.<\/p>\n<p>For that, we show that every element\u00a0<em>x<\/em> is the supremum of a directed family of finite elements. \u00a0If\u00a0<em>x<\/em> is itself finite, this is clear. \u00a0Otherwise, by the definition of &#8220;finite&#8221;, and since <em>x<\/em> is not finite, there must be a directed family (<em>x<sub>i<\/sub><\/em>)<em><sub>i<\/sub><\/em><sub> in <\/sub><em><sub>I<\/sub><\/em> of elements whose supremum is above <em>x<\/em>, and such that no <em>x<sub>i<\/sub><\/em> is above <em>x<\/em>. \u00a0Since we are in an ideal domain,\u00a0<em>x<\/em> is maximal, so the supremum is equal to\u00a0<em>x<\/em>.\u00a0 Since no <em>x<sub>i<\/sub><\/em> is equal to <em>x<\/em>, none is maximal, so they are all finite, and we are done.<\/p>\n<h2>Ideal\u00a0\u27f9 first-countable<\/h2>\n<p>An ideal domain is not just algebraic: every element is the supremum of a <em>countable chain<\/em> of finite elements.<\/p>\n<p>Consider any point\u00a0<em>x<\/em> in the chosen ideal domain. \u00a0If\u00a0<em>x<\/em> is finite, then we can take the constant chain whose elements are all equal to <em>x<\/em>.<\/p>\n<p>Otherwise, let <em>D<\/em> be a directed family of finite elements whose supremum is <em>x<\/em>. Pick one element <em>x<\/em><sub>1<\/sub> from <em>D<\/em>. Since <em>x<\/em><sub>1<\/sub> is finite and <em>x<\/em> is not, there is a strictly larger element in <em>D<\/em>, call it <em>x<\/em><sub>2<\/sub> in <em>D<\/em>, and then an even strictly larger element <em>x<\/em><sub>3<\/sub>, etc. The sequence of elements <em>x<sub>n<\/sub><\/em>, <em>n<\/em> \u2208 <strong>N<\/strong>, has a supremum <em>x<\/em>&#8216;, and <em>x<\/em>&#8216; cannot be finite, since otherwise <em>x<\/em>&#8216; would be below some <em>x<sub>n<\/sub><\/em>, contradicting the fact that the sequence is strictly increasing. Hence <em>x<\/em>&#8216; is maximal, and since it is clearly below <em>x<\/em>, it coincides with it.<\/p>\n<p>It follows that an ideal domain is <em>first-countable<\/em>: every point has a countable basis of open neighborhoods. Indeed, for every point <em>x<\/em>, write <em>x<\/em> as the supremum of a countable chain <em>x<sub>n<\/sub><\/em>, <em>n<\/em> \u2208 <strong>N<\/strong>: the open subsets \u2191<em>x<sub>n<\/sub><\/em> form the desired basis of open neighborhoods of <em>x<\/em>.<\/p>\n<p>In this post, I will not make use of first-countability. \u00a0But remember that for next time!<\/p>\n<h2><span style=\"color: #000000; font-weight: bold;\">Constructing an ideal domain of formal balls<\/span><\/h2>\n<p>First note that if\u00a0<em>X<\/em>,\u00a0<em>d<\/em>\u00a0is a metric space, then its space of formal balls\u00a0<strong>B<\/strong>(<em>X<\/em>) is not an ideal domain, and in fact is not even algebraic (unless\u00a0<em>X<\/em>\u00a0is empty): if (<em>x<\/em>,\u00a0<em>r<\/em>) were finite in\u00a0<strong>B<\/strong>(<em>X<\/em>), since it is the supremum of the chain of formal balls (<em>x<\/em>,\u00a0<em>r<\/em>+\u03b5), \u03b5&gt;0, it would be equal to one of them, which is absurd.<\/p>\n<p>Keye Martin has a general construction for building an ideal domain from <em>G<\/em><sub>\u03b4<\/sub> subsets of a continuous dcpo. I said I would betray him, and I will now. Instead of showing you the general construction, let me show you how he would build an ideal domain for a complete metric space <em>X<\/em>, by changing the ordering on its space of formal balls <strong>B<\/strong>(<em>X<\/em>).<\/p>\n<p>Every complete metric space is in particular Smyth-complete, in particular continuous Yoneda-complete. \u00a0What that means is that its dcpo of formal balls <strong>B<\/strong>(<em>X<\/em>) is a continuous dcpo (Definition 7.4.72). In that case, let\u00a0<strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) be just the set of formal balls on <em>X<\/em> again, except with a modified ordering: (<em>x<\/em>,\u00a0<em>r<\/em>) \u2291 (<em>y<\/em>,\u00a0<em>s<\/em>) if and only if:<\/p>\n<ul>\n<li>either (<em>x<\/em>,\u00a0<em>r<\/em>) \u226a (<em>y<\/em>,\u00a0<em>s<\/em>) and <em>r<\/em>\u00a0\u2265 2<em>s<\/em>,<\/li>\n<li>or (<em>x<\/em>,\u00a0<em>r<\/em>) = (<em>y<\/em>,\u00a0<em>s<\/em>).<\/li>\n<\/ul>\n<p>That is, to go up, we really have to jump high (go way-above, and divide the radius by at least 2), or to stay put.<\/p>\n<p><strong>Lemma.<\/strong>\u00a0For every complete metric space\u00a0<em>X<\/em>,\u00a0<strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) is a dcpo, and in fact one in which directed suprema are computed exactly as in <strong>B<\/strong>(<em>X<\/em>).<\/p>\n<p><em>Proof.<\/em> First note that (<em>x<\/em>, <em>r<\/em>) \u2291 (<em>y<\/em>, <em>s<\/em>) implies (<em>x<\/em>, <em>r<\/em>) \u2264 (<em>y<\/em>, <em>s<\/em>) (in short, we shall say that \u2291 implies \u2264). In particular, every directed family in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) is also directed in <strong>B<\/strong>(<em>X<\/em>).<\/p>\n<p>Take a family (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>)<em><sub>i \u2208 I<\/sub><\/em> in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) that is directed with respect to \u2291, and let (<em>x<\/em>, <em>r<\/em>) = (<em>d<\/em>-lim <em>x<sub>i<\/sub><\/em>, inf <em>r<sub>i<\/sub><\/em>) be its supremum in <strong>B<\/strong>(<em>X<\/em>).<\/p>\n<p>If (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) is the largest element of the family with respect to \u2291 (there may not even be any such largest element, but in case that happens), then it is the supremum with respect to \u2291. It is also the supremum of the family with respect to \u2264, since \u2291 implies \u2264, so it coincides with (<em>x<\/em>, <em>r<\/em>).<\/p>\n<p>Otherwise, that is, if the family contains no single \u2291-largest element, we use the following trick: (*) for every element (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) of the family, there is another element of the family that is not \u2291 it, and since the family is directed, there is one, (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) above those two elements; in particular, (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u2291 (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) and (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u2260 (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>); then, by definition, (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u226a (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) and <em>r<sub>i<\/sub><\/em> \u2265 \u00bd <em>r<sub>j<\/sub><\/em>.<\/p>\n<p>We use this trick to show that (<em>x<\/em>, <em>r<\/em>) is an upper bound of (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>)<em><sub>i \u2208 I<\/sub><\/em> in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>). For every <em>i \u2208 I<\/em>, use (*) to find (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) such that (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u226a (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) and <em>r<sub>i<\/sub><\/em> \u2265 \u00bd <em>r<sub>j<\/sub><\/em>. Since (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) \u2264 (<em>x<\/em>, <em>r<\/em>) (in particular, <em>r<sub>j<\/sub><\/em> \u2265 <em>r<\/em>), (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u226a (<em>x<\/em>, <em>r<\/em>) and <em>r<sub>i<\/sub><\/em> \u2265 \u00bd <em>r<\/em>, whence (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u2291 (<em>x<\/em>, <em>r<\/em>).<\/p>\n<p>Now consider any other upper bound (<em>y<\/em>, <em>s<\/em>) of the family with respect to \u2291. \u00a0Since\u00a0\u2291 implies \u2264, it is also an upper bound with respect to \u2264, so (<em>x<\/em>,\u00a0<em>r<\/em>) \u2264 (<em>y<\/em>,\u00a0<em>s<\/em>). \u00a0We cannot conclude much from that, except by iterating trick (*). \u00a0We find (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) \u2291 (<em>x<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em>) \u2291 (<em>x<sub>k<\/sub><\/em>, <em>r<sub>k<\/sub><\/em>) \u2291 &#8230;, all those formal balls being different. In particular, <em>r<sub>i<\/sub><\/em> \u2265 2<em>r<sub>j<\/sub><\/em>, <em>r<sub>j<\/sub><\/em> \u2265 2<em>r<sub>k<\/sub><\/em>, &#8230;, and all these radii are larger than or equal to <em>r<\/em>. That implies <em>r<\/em>=0. From (<em>x<\/em>,\u00a0<em>r<\/em>) \u2264 (<em>y<\/em>,\u00a0<em>s<\/em>), we can now conclude that <em>d<\/em> (<em>x<\/em>, <em>y<\/em>) \u2264 <em>r<\/em>&#8211;<em>s<\/em> = 0. Since <em>X<\/em> is metric,\u00a0<em>x<\/em>=<em>y<\/em>. \u00a0We conclude that\u00a0(<em>x<\/em>,\u00a0<em>r<\/em>)=(<em>y<\/em>,\u00a0<em>s<\/em>), therefore\u00a0(<em>x<\/em>,\u00a0<em>r<\/em>)\u00a0\u2291\u00a0(<em>y<\/em>,\u00a0<em>s<\/em>). \u2610<\/p>\n<p>The only place where we use the fact that\u00a0<em>X<\/em> is metric is in the last line. \u00a0I once thought that we could prove the above lemma for all continuous Yoneda-complete <em>quasi-metric<\/em> spaces, but that seems to fail.<\/p>\n<p><strong>Lemma.<\/strong>\u00a0For every complete metric space\u00a0<em>X<\/em>, every formal ball\u00a0(<em>x<\/em>,\u00a0<em>r<\/em>) with non-zero radius\u00a0<em>r<\/em> is finite in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>).<\/p>\n<p><em>Proof.<\/em> Assume a \u2291-directed family (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>)<em><sub>i \u2208 I<\/sub><\/em> whose supremum is above (<em>x<\/em>,\u00a0<em>r<\/em>) in the sense of \u2291. If the supremum is attained, say at index <em>i<\/em>, then (<em>x<\/em>,\u00a0<em>r<\/em>) \u2264 (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>). Otherwise, we iterate trick (*) (see previous lemma) to conclude that there is a chain of elements in the family that are strictly ordered by\u00a0\u2291. \u00a0Each further element in the chain has a radius twice as small or even smaller than the previous one. \u00a0It follows that inf <em>r<sub>i<\/sub><\/em>=0. Because (<em>x<\/em>,\u00a0<em>r<\/em>) is \u2291-below the supremum of (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>)<em><sub>i \u2208 I<\/sub><\/em>, because <em>r\u2260<\/em>0 and inf <em>r<sub>i<\/sub><\/em>=0, some <em>r<sub>i<\/sub><\/em> is below <em>r<\/em>, and even below <em>r\/2<\/em>. Also, since inf <em>r<sub>i<\/sub><\/em>=0 and <em>r\u2260<\/em>0, (<em>x<\/em>,\u00a0<em>r<\/em>) is strictly \u2291-below, hence way-below the supremum of (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>)<em><sub>i \u2208 I<\/sub><\/em>. Hence (<em>x<\/em>,\u00a0<em>r<\/em>) \u226a (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>) for some <em>i<\/em>, and we can take the same <em>i<\/em> by directedness. It follows that (<em>x<\/em>,\u00a0<em>r<\/em>) \u2291 (<em>x<sub>i<\/sub><\/em>, <em>r<sub>i<\/sub><\/em>).\u00a0\u00a0\u2610<\/p>\n<p><strong>Lemma.<\/strong>\u00a0For every complete metric space\u00a0<em>X<\/em>, no formal ball with zero radius is finite in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>).<\/p>\n<p><em>Proof.<\/em> We first note: (**) if a formal ball is way-below another, then they cannot have the same radius. \u00a0Indeed, if (<em>x<\/em>, <em>r<\/em>) \u226a (<em>y<\/em>, <em>r<\/em>), since (<em>y<\/em>, <em>r<\/em>) is the supremum of the directed chain (<em>y<\/em>,\u00a0<em>r<\/em>+\u03b5), \u03b5&gt;0, we must have\u00a0(<em>x<\/em>,\u00a0<em>r<\/em>) \u2264\u00a0(<em>y<\/em>,\u00a0<em>r<\/em>+\u03b5) for some\u00a0\u03b5&gt;0. \u00a0In particular,\u00a0<em>r<\/em> \u2265\u00a0<em>r<\/em>+\u03b5, which is impossible.<\/p>\n<p>Now imagine that (<em>x<\/em>, 0) is finite in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>). \u00a0It is the sup of a directed family <em>D<\/em> of formal balls way-below it, since <em>X<\/em> is complete metric, hence continuous Yoneda-complete. By (**) none of those formal balls can have zero radius. \u00a0We shall build a new family of formal balls (<em>x<sub>I<\/sub><\/em>, <em>r<sub>I<\/sub><\/em>), where <em>I<\/em> ranges over the finite subsets of <em>D<\/em>. Each will be an element of <em>D<\/em>, and will be above every element of <em>I<\/em> in the \u2291 ordering. It will also be above (<em>x<sub>J<\/sub><\/em>, <em>r<sub>J<\/sub><\/em>) in the \u2291 ordering, for every proper subset <em>J<\/em> of <em>I<\/em>, ensuring that the family of formal balls (<em>x<sub>I<\/sub><\/em>, <em>r<sub>I<\/sub><\/em>) is directed with respect to \u2291. Clearly, its supremum will be (<em>x<\/em>, 0), and if the latter is finite, then (<em>x<\/em>, 0) \u2291 (<em>x<sub>I<\/sub><\/em>, <em>r<sub>I<\/sub><\/em>) for some finite set <em>I<\/em>. But that is impossible, since <em>r<sub>I<\/sub><\/em>\u22600.<\/p>\n<p>Let us construct (<em>x<sub>I<\/sub><\/em>, <em>r<sub>I<\/sub><\/em>), by induction on the cardinality of <em>I<\/em>. This is a classical construction. \u00a0When <em>I<\/em> is empty, we pick any element of <em>D<\/em> for (<em>x<sub>I<\/sub><\/em>, <em>r<sub>I<\/sub><\/em>). Otherwise, we consider the (finite) intersection <em>U<\/em> of the sets \u219f(<em>y<\/em>, <em>s<\/em>) for (<em>y<\/em>, <em>s<\/em>) in <em>I<\/em>, and of \u219f(<em>x<sub>J<\/sub><\/em>, <em>r<sub>J<\/sub><\/em>), for all proper subsets <em>J<\/em> of <em>I<\/em>. This is a Scott-open neighborhood of (<em>x<\/em>, 0), since <em>X<\/em> is continuous Yoneda-complete. <em>U<\/em> therefore contains an element (<em>z<\/em>, <em>t<\/em>) in <em>D<\/em>; the infimum of the radii of the elements of <em>D<\/em> is equal to 0, so there is also an element of <em>D<\/em> with radius less than or equal to <em>s<\/em>\/2 for all (<em>y<\/em>, <em>s<\/em>) in <em>I<\/em> and less than or equal to <em>r<sub>J<\/sub><\/em> for every proper subset <em>J<\/em> of <em>I<\/em>. By directedness, we can assume that (<em>z<\/em>, <em>t<\/em>) has all those properties: it follows that (<em>z<\/em>, <em>t<\/em>) is an element of <em>D<\/em> above every element of <em>I<\/em> and above every (<em>x<sub>J<\/sub><\/em>, <em>r<sub>J<\/sub><\/em>) with respect to \u2291, as we had announced.\u00a0 \u2610<\/p>\n<p>When <em>X<\/em> is a metric space, the formal balls of radius 0 are maximal in <strong>B<\/strong>(<em>X<\/em>), hence also in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>). We have therefore obtained:<\/p>\n<p><strong>Proposition.<\/strong> For every complete metric space\u00a0<em>X<\/em>, <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) is an ideal domain whose subset of maximal elements coincides with the set of formal balls of radius 0.<\/p>\n<p>The latter formal balls are in bijection with <em>X<\/em> itself.<\/p>\n<h2>Ideal models of complete metric spaces.<\/h2>\n<p>If we equate\u00a0<em>X<\/em> with the set of formal balls of radius 0, then the subspace topology on\u00a0<em>X<\/em>, induced by the Scott topology on\u00a0<strong>B<\/strong>(<em>X<\/em>), is called the\u00a0<em>d<\/em>-Scott topology\u00a0(Definition 7.4.43 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>). \u00a0For a metric space, this coincides with the open ball topology. \u00a0We do not need that to show:<\/p>\n<p><strong>Theorem.<\/strong> Let <em>X<\/em>,\u00a0<em>d<\/em> be a complete metric space. \u00a0Then\u00a0<em>X<\/em>, with the\u00a0<em>d<\/em>-Scott topology, is homeomorphic to the subspace of limit elements of the ideal domain <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>).<\/p>\n<p><em>Proof.<\/em> \u00a0We have already established the bijection with the subset of limit elements. We equate the latter, namely formal balls with radius 0, with their centers in <em>X<\/em>. \u00a0Therefore <em>X<\/em> is included in both <strong>B<\/strong>(<em>X<\/em>) and <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>). Let us call, temporarily, the <em>D<\/em>-Scott topology the topology induced by the latter inclusion.<\/p>\n<p>An open subset <em>U<\/em> of\u00a0<em>X<\/em> in the <em>d<\/em>-Scott topology is the intersection of\u00a0<em>X<\/em> with a Scott-open subset <em>V<\/em> of\u00a0<strong>B<\/strong>(<em>X<\/em>). \u00a0Since\u00a0\u2291 implies \u2264, and since directed suprema are computed in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) as in <strong>B<\/strong>(<em>X<\/em>), <em>V<\/em> is Scott-open in <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>), hence <em>U<\/em> is <em>D<\/em>-Scott open.<\/p>\n<p>Conversely, let <em>U<\/em> be a <em>D<\/em>-Scott open subset of\u00a0<em>X<\/em>. \u00a0For every\u00a0<em>x<\/em> in\u00a0<em>U<\/em>, there is a formal ball (<em>y<\/em>,\u00a0<em>r<\/em>)\u00a0\u2291 (<em>x<\/em>, 0) with\u00a0<em>r<\/em>\u22600 such that every formal ball (<em>z<\/em>,\u00a0<em>0<\/em>) such that\u00a0(<em>y<\/em>,\u00a0<em>r<\/em>)\u00a0\u2291 (<em>z<\/em>, 0) is in\u00a0<em>U<\/em>. \u00a0Since\u00a0<em>r<\/em>\u22600,\u00a0(<em>y<\/em>,\u00a0<em>r<\/em>) \u226a (<em>x<\/em>, 0). For every element <em>e<\/em> such that (<em>y<\/em>,\u00a0<em>r<\/em>)\u00a0\u226a (<em>z<\/em>, 0), we plainly observe that (<em>y<\/em>,\u00a0<em>r<\/em>)\u00a0\u2291 (<em>z<\/em>, 0), so (<em>z<\/em>, 0) is in <em>U<\/em>. It follows that the intersection of <em>X<\/em> with \u219f(<em>y<\/em>,\u00a0<em>r<\/em>) contains\u00a0(<em>x<\/em>, 0) and is included in\u00a0<em>U<\/em>, showing that\u00a0<em>U<\/em> is\u00a0<em>d<\/em>-Scott-open.\u00a0\u00a0\u2610<\/p>\n<p>In particular, we obtain one of Keye Martin&#8217;s theorems:<\/p>\n<p><strong>Theorem (Martin [1]).<\/strong> When\u00a0<em>X<\/em>,\u00a0<em>d<\/em> is a complete metric space, <strong>B<\/strong><em><sub>D<\/sub><\/em>(<em>X<\/em>) is an ideal model of <em>X<\/em>, namely an ideal domain whose subspace of maximal elements is homeomorphic to <em>X<\/em> with its open ball topology.<\/p>\n<p>Indeed, recall that the latter coincides with the <em>d<\/em>-Scott topology when <em>X<\/em> is metric\u2014Proposition 7.4.46\u2014, or when it is Smyth-complete\u2014Proposition 7.4.47. \u00a0\u2610<\/p>\n<p>Next time, we shall study ideal domains. \u00a0Keye has a complicated (but clever) argument that the subset <em>X<\/em> of maximal elements of an ideal domain <em>Y<\/em> is a <em>G<\/em><sub>\u03b4<\/sub> subset of <em>Y<\/em>. I&#8217;ve just found an alternate, simpler argument of a weaker result that there is another ideal domain <em>Y<\/em>&#8216; whose subset of maximal elements is again <em>X<\/em>, and such that <em>X<\/em> is a <em>G<\/em><sub>\u03b4<\/sub> subset of <em>Y<\/em>&#8216;. \u00a0I hope that argument is correct. \u00a0With all that, we shall be able to obtain one of Keye&#8217;s results:<\/p>\n<p><strong>Theorem (Martin [1]).<\/strong> The metrizable spaces that have an ideal model are exactly the completely metrizable spaces.<\/p>\n<p>Proof. We have already seen how to build an ideal model of a completely metrizable space. Conversely, if <em>X<\/em> is metrizable, and embeds as the space of maximal elements of an ideal domain <em>Y<\/em>, then (changing the latter if necessary, although Keye shows that it is not necessary), <em>X<\/em> is a <em>G<\/em><sub>\u03b4<\/sub> subset of <em>Y<\/em>. Since <em>Y<\/em> is in particular a continuous dcpo, its subspace of maximal elements <em>X<\/em> is also Choquet-complete (see Proposition 7.7.19 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>; that is due to Keye Martin as well). But a Choquet-complete metrizable space is completely metrizable (Corollary 7.6.16 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>). \u2610<\/p>\n<p>I love those arguments that mix Choquet game theory with domain theory. Keye Martin was the person who imagined such arguments, and put them to good use. They are truly fantastic.<\/p>\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(October 25th, 2015)<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<ol>\n<li>Keye Martin. \u00a0<a title=\"Ideal models of spaces\" href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0304397502006989\">Ideal models of spaces<\/a>. \u00a0<a title=\"Go to Theoretical Computer Science on ScienceDirect\" href=\"https:\/\/www.sciencedirect.com\/science\/journal\/03043975\">Theoretical Computer Science<\/a>,\u00a0<a title=\"Go to table of contents for this volume\/issue\" href=\"https:\/\/www.sciencedirect.com\/science\/journal\/03043975\/305\/1\">Volume 305, Issues 1\u20133<\/a>, 18 August 2003, Pages 277\u2013297.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>A few months ago, Keye Martin drew my attention to his results on so-called ideal models of spaces [1]. \u00a0Ideal domains are incredibly specific dcpos: they are defined as dcpos where each non-finite element is maximal. \u00a0Despite this, Keye Martin &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=681\">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":"open","ping_status":"open","template":"","meta":{"_crdt_document":"","footnotes":""},"class_list":["post-681","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/681","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=681"}],"version-history":[{"count":42,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/681\/revisions"}],"predecessor-version":[{"id":5953,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/681\/revisions\/5953"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}