{"id":1394,"date":"2018-03-19T18:46:17","date_gmt":"2018-03-19T17:46:17","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1394"},"modified":"2022-11-19T15:17:31","modified_gmt":"2022-11-19T14:17:31","slug":"forbidden-substructures","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1394","title":{"rendered":"Forbidden substructures"},"content":{"rendered":"<p>My purpose today is to talk about the characterization of certain properties of posets and dcpos by so-called <em>forbidden substructures<\/em>.\u00a0 Although this is a pretty old theme, <a href=\"https:\/\/www.cs.bham.ac.uk\/people\/Xiaodong%20Jia\">Xiaodong Jia<\/a> really managed to make it shine in his PhD thesis [2].<\/p>\n<p>Here is a trivial example of forbidden substructure.\u00a0 Consider a poset <em>X<\/em>, and recall that <em>X<\/em> has the ascending chain condition (a.k.a., the ACC, see Proposition 9.7.6 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 and only if every monotone sequence eventually stabilizes.\u00a0 (Equivalently: there is no infinite strictly ascending sequence in <em>X<\/em>.)\u00a0 Another way of saying that is that <em>X<\/em> has the ACC if and only if you cannot find a copy of the poset <strong>N<\/strong> of natural numbers inside <em>X<\/em>, or, in formal terms, there is no order-embedding of <strong>N<\/strong> into <em>X<\/em>.\u00a0 Here <strong>N<\/strong> is the forbidden substructure.<\/p>\n<p>Before we come back to order theory, let me mention some exciting examples of forbidden substructures in graph theory.\u00a0 I will then come back to order theory, briefly, and then to domain theory.<\/p>\n<h2>Forbidden substructures in graph theory<\/h2>\n<p>There is a famous theorem, due to Kuratowski, which says that a graph is planar if and only if you cannot find any copy of K<sub>5<\/sub> (the complete graph on 5 vertices) or of K<sub>3,3<\/sub> (the complete bipartite graph on 3+3 vertices) in it.\u00a0 I have deliberately removed some of the details (see the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Kuratowski%27s_theorem\">Wikipedia page<\/a>), and in particular I have not said what &#8220;in it&#8221; means (see later), that is, what the substructure relation is.\u00a0 (The substructure relation was the existence of an order-embedding in our example about the ACC.\u00a0 Here, one requires a certain notion of graph embedding, and there are several.)<\/p>\n<p>What I want to stress is that planarity is characterized by forbidden substructures again: here\u00a0K<sub>5<\/sub> and K<sub>3,3<\/sub> are the substructures that are forbidden.<\/p>\n<p>In graph theory, the celebrated <a href=\"https:\/\/en.wikipedia.org\/wiki\/Robertson%E2%80%93Seymour_theorem\">Robertson-Seymour theorem<\/a> states that any minor-closed (i.e., downwards-closed with respect to the so-called minor embedding relation) family <em>F<\/em> of graphs can be characterized by finitely many forbidden structures: there are finitely many graphs <em>G<\/em><sub>1<\/sub>, &#8230;, <em>G<sub>n<\/sub><\/em> such that <em>F<\/em> is the class of graphs that do not contain any\u00a0<em>G<sub>i<\/sub><\/em> as a minor.\u00a0 In the case of planarity, <em>n<\/em>=2 and the two forbidden graphs are K<sub>5<\/sub> and K<sub>3,3<\/sub>.\u00a0 (That is Wagner&#8217;s theorem, not Kuratowski&#8217;s, in that case, if one wants to be precise.\u00a0 I will not define what a minor is.)\u00a0 But the theorem applies to <em>any<\/em> minor-closed family, and since the proof is not constructive, there are minor-closed families of graphs for which noone knows of any finite class of forbidden minors\u2014although we know that they must exist. \u00a0That has weird implications in computer science: because testing for minors can be done in polynomial time, there are polynomial time algorithms to test any minor-closed property of graphs \u2014 however there are several cases where we do not know what these algorithms are: we have to check for minors, but which ones?<\/p>\n<h2>Forbidden structures in order theory<\/h2>\n<p>I have already mentioned how one could characterize posets with the ACC by <strong>N<\/strong> as a forbidden substructure.\u00a0 Here &#8220;substructure of&#8221; means &#8220;poset that order-embeds into&#8221;.<\/p>\n<p>There are many order-theoretic concepts that one can characterize similarly.\u00a0 For example, a well-founded poset is one that has <strong>Z<\/strong><sup>\u2013<\/sup> as forbidden substructure (the set of negative integers, with the usual ordering).\u00a0 A poset that is well-quasi-ordered is the same thing as a poset that is well-founded and has no infinite antichain (Proposition 9.7.17, item 4, 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 is the same thing as a poset in which neither <strong>Z<\/strong><sup>\u2013<\/sup> nor <strong>N<\/strong><sub>=<\/sub> order-embeds, where <strong>N<\/strong><sub>=<\/sub> is the set of natural numbers with = as ordering.<\/p>\n<p>Here is a more interesting one.\u00a0 Recall that a lattice <em>L<\/em> is <em>distributive<\/em> if and only if <em>u<\/em> \u22c0 sup(<em>v<\/em>, <em>w<\/em>) = sup (<em>u<\/em> \u22c0 <em>v<\/em>, <em>u<\/em> \u22c0 <em>w<\/em>) for all <em>u<\/em>, <em>v<\/em>, <em>w<\/em> in <em>L<\/em>, or equivalently <em>u<\/em> \u22c0 sup(<em>v<\/em>, <em>w<\/em>) \u2264 sup (<em>u<\/em> \u22c0 <em>v<\/em>, <em>u<\/em> \u22c0 <em>w<\/em>) since the converse inclusion always holds.\u00a0 Distributivity can be characterized by the forbidden substructures <em>N<\/em><sub>5<\/sub> or <em>M<\/em><sub>3<\/sub> (see Figure 8.1 in the <a href=\"https:\/\/www.cambridge.org\/gb\/knowledge\/isbn\/item7069109\/Non-Hausdorff%20Topology%20and%20Domain%20Theory\/?site_locale=en_GB\">book<\/a>, or below).\u00a0 This is well-known, but the way it is proved is interesting, and typical. \u00a0(Correction, October 18th, 2022: the two lattices are forbidden, not in the sense that they should not order-embed, but that they should not embed through an order-embedding that preserves binary sups and binary infs.)<\/p>\n<p><a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/wp-content\/uploads\/2018\/03\/nondistr.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1438\" src=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/wp-content\/uploads\/2018\/03\/nondistr.png\" alt=\"\" width=\"443\" height=\"262\" \/><\/a><\/p>\n<p><strong>Proposition.<\/strong> <em>L<\/em> is not distributive if and only if <em>N<\/em><sub>5<\/sub> or <em>M<\/em><sub>3<\/sub> order-embeds in <em>L<\/em>. \u00a0(Correction, October 18th, 2022: lattice-embeds, not order-embeds: the embedding must also preserve both binary sups and binary infs.)<\/p>\n<p>Here is a proof of the interesting direction.\u00a0 Assume that <em>L<\/em> is not distributive.\u00a0 <em>L<\/em> must therefore contain three points <em>a<\/em>, <em>b<\/em>, and <em>c<\/em> such that: (*) <em>b<\/em> \u22c0 sup(<em>a<\/em>, <em>c<\/em>)\u00a0\u2270 sup (<em>b<\/em> \u22c0 <em>a<\/em>, <em>b<\/em> \u22c0 <em>c<\/em>).<\/p>\n<p>Case 1. If <em>b<\/em> and <em>c<\/em> are comparable, say <em>b<\/em> \u2265 <em>c<\/em>, then (*) simplifies to: (**) <em>b<\/em> \u22c0 sup(<em>a<\/em>, <em>c<\/em>)\u00a0\u2270 sup (<em>b<\/em> \u22c0 <em>a<\/em>, <em>c<\/em>).\u00a0 If <em>b<\/em> were equal to <em>c<\/em>, then that would simplify further to <em>c<\/em>\u2270 sup (<em>c<\/em> \u22c0<em> a<\/em>,<em> c<\/em>), which is absurd, so <em>b&gt;c<\/em>.\u00a0 Similarly, <em>a<\/em>\u2265<em>c<\/em> together with (**) would imply <em>b<\/em> \u22c0\u00a0<em>a<\/em> \u2270 sup (<em>b<\/em>\u00a0\u22c0 <em>a<\/em>, <em>c<\/em>), and <em>a<\/em>\u2264<em>b<\/em> would imply <em>b<\/em> \u22c0 sup(<em>a<\/em>, <em>c<\/em>)\u00a0\u2270 sup (<em>a<\/em>, <em>c<\/em>), both of which are absurd.\u00a0 So <em>a<\/em> must be incomparable with both <em>b<\/em> and <em>c<\/em>.\u00a0 Since <em>L<\/em> is a lattice, we must also find a point \u22a4=sup(<em>a<\/em>,<em>b<\/em>) and a point \u22a5=<em>a<\/em> \u22c0 <em>c<\/em>.\u00a0 Therefore <em>L<\/em> must contain the non-distributive lattice <em>N<\/em><sub>5<\/sub> as order-embedded poset.<\/p>\n<p>Case 2. <em>b<\/em> and <em>c<\/em> are incomparable.\u00a0 If <em>a<\/em>\u2265<em>c<\/em> then (*) simplifies to <em>b<\/em> \u22c0 <em>a<\/em> \u2270 sup (<em>b<\/em> \u22c0 <em>a<\/em>, <em>b<\/em> \u22c0 <em>c<\/em>), which is impossible.\u00a0 If <em>a<\/em>\u2264<em>c<\/em> then (*) simplifies to <em>b<\/em> \u22c0 <em>c<\/em> \u2270 sup (<em>b<\/em> \u22c0 <em>a<\/em>, <em>b<\/em> \u22c0 <em>c<\/em>), which is impossible again.\u00a0 So <em>a<\/em> and <em>c<\/em> are incomparable.\u00a0 If <em>a<\/em>\u2265<em>b<\/em> then (*) simplifies to <em>b<\/em> \u2270 <em>b<\/em> \u22c0 <em>c<\/em>.\u00a0 If <em>a<\/em>&lt;<em>b<\/em> then we recognize a copy of\u00a0<em>N<\/em><sub>5<\/sub> again, with <em>b<\/em> atop <em>a<\/em>, <em>c<\/em> on the side, plus a top element and a bottom element.\u00a0 Otherwise, <em>a<\/em> and <em>b<\/em> are incomparable, and together with a top and a bottom obtained as sup(<em>a<\/em>,<em>b<\/em>,<em>c<\/em>) and <em>a<\/em> \u22c0 <em>b<\/em> \u22c0 <em>c<\/em> respectively, one recognizes a copy of <em>M<\/em><sub>3<\/sub>.\u00a0\u00a0\u00a0\u00a0 \u2610<\/p>\n<h2>Forbidden substructures in dcpos.<\/h2>\n<p>I do not know exactly who was the first to recognize the importance of forbidden structures in domain theory.\u00a0 I had the impression that that should be Achim Jung, but I have found only a few traces of the idea in his PhD thesis [1], and I would have expected to see more of it there.<\/p>\n<p>There is at least one explicit occurrence of the technique there.\u00a0 In Proposition 4.22, page 98, Achim shows that a pointed continuous dcpo with property m is a continuous L-domain if and only if it does not contain a certain dcpo <strong>X<\/strong><sub>\u22a5<\/sub><sup>\u22a4<\/sup> as a <em>retract<\/em>\u00a0(see below for <strong>X<\/strong><sub>\u22a5<\/sub><sup>\u22a4<\/sup>; the picture is taken straight from Achim&#8217;s PhD thesis).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1440\" src=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/wp-content\/uploads\/2018\/03\/Capture-d\u2019\u00e9cran-2018-03-19-\u00e0-15.10.19.png\" alt=\"\" width=\"195\" height=\"252\" \/><\/p>\n<p>And there is the new feature: by a substructure <em>A<\/em> of <em>B<\/em>, we no longer mean that <em>A<\/em> order-embeds into <em>B<\/em>, rather that <em>A<\/em> is a <em>retract<\/em> of <em>B<\/em>.<\/p>\n<p>That is a strictly stronger property, and this is exactly the kind that we need in the study of function spaces in domain theory.\u00a0 The reason is that if <em>X<\/em> embeds as a retract inside <em>X&#8217;<\/em>, and if <em>Y<\/em> embeds as a retract inside <em>Y&#8217;<\/em>, then the continuous function space [<em>X<\/em> \u2192 <em>Y<\/em>] embeds as a retract inside [<em>X&#8217;<\/em> \u2192 <em>Y&#8217;<\/em>].\u00a0 A similar property would fail with mere order-embeddings.<\/p>\n<p>There are several properties of (certain classes of) dcpos that one can characterize by forbidden retracts. \u00a0For example, improving upon the result we have just mentioned, Xi and Yang show [3] that a bicomplete dcpo\u00a0(a poset <em>X<\/em> is bicomplete if and only if both <em>X<\/em> and <em>X<\/em><sup>op<\/sup> are dcpos) is a pointed L-domain if and only if it does not contain any of the following dcpos as retract: <strong>X<\/strong><sub>\u22a5<\/sub><sup>\u22a4<\/sup>, the two-element antichain {<em>a<\/em>,\u00a0<em>b<\/em>}, and the three-element poset {<em>a<\/em>,\u00a0<em>b<\/em>,\u00a0\u22a4} (with\u00a0\u22a4 above\u00a0<em>a<\/em> and\u00a0<em>b<\/em>, and\u00a0<em>a<\/em> and\u00a0<em>b<\/em> incomparable).<\/p>\n<h2>Meet-continuity<\/h2>\n<p>I have talked about meet-continuous dcpos <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1396\">last month<\/a>. \u00a0Here is an example of a non-meet-continuous dcpo. \u00a0We take any well-founded chain\u00a0<em>C<\/em> without a top element. \u00a0Call its least element 0. \u00a0We add a fresh element\u00a0<em>a<\/em> on the side, that is, incomparable with every element of\u00a0<em>C<\/em>, and\u00a0a fresh element\u00a0\u22a4 above\u00a0<em>a<\/em> and all elements of\u00a0<em>C<\/em>. \u00a0Call\u00a0<strong>M<\/strong>(<em>C<\/em>) the resulting dcpo. \u00a0This is the dcpo shown below, left. \u00a0Note that the chain\u00a0<em>C<\/em> need not be just a copy of the natural numbers: we allow any <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=563\">ordinal<\/a> here.<\/p>\n<p><a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/wp-content\/uploads\/2018\/03\/Capture-d\u2019\u00e9cran-2018-03-19-\u00e0-15.26.54.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1442\" src=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/wp-content\/uploads\/2018\/03\/Capture-d\u2019\u00e9cran-2018-03-19-\u00e0-15.26.54.png\" alt=\"\" width=\"385\" height=\"402\" \/><\/a><\/p>\n<p>Let us verify that\u00a0<strong>M<\/strong>(<em>C<\/em>) is not meet-continuous. \u00a0We use\u00a0Kou, Liu and Luo\u2019s definition [4]: a dcpo is meet-continuous if and only if for every directed family\u00a0<em>D<\/em> and every\u00a0<em>y<\/em>\u00a0\u2264 sup\u00a0<em>D<\/em>, <em>y<\/em>\u00a0\u2208\u00a0cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>y<\/em>). \u00a0For\u00a0<em>D<\/em>, we take the chain\u00a0<em>C<\/em> itself, so sup\u00a0<em>D<\/em> = \u22a4. \u00a0We take\u00a0<em>y<\/em>=<em>a<\/em>, so\u00a0<em>y<\/em>\u00a0\u2264 sup\u00a0<em>D<\/em> indeed, but\u00a0\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>y<\/em> is empty, so certainly\u00a0<em>y<\/em> cannot be in\u00a0cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>y<\/em>).<\/p>\n<p>If we add a fresh element\u00a0\u22a5 below all the elements of\u00a0<strong>M<\/strong>(<em>C<\/em>), we obtain another dcpo <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0(see above, right). \u00a0Then <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0is a lattice, and we can check that <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0is not meet-continuous either by simply checking that the map\u00a0<em>a<\/em>\u00a0\u22c0 _ is not Scott-continuous:\u00a0<em>a<\/em>\u00a0\u22c0 sup\u00a0<em>C<\/em> = a\u00a0\u22c0\u00a0\u22a4 =\u00a0<em>a<\/em>, but sup<em><sub>c \u2208 C<\/sub><\/em> (<em>a<\/em>\u00a0\u22c0\u00a0<em>c<\/em>) = 0.<\/p>\n<p>One of the nice results in\u00a0<a href=\"https:\/\/www.cs.bham.ac.uk\/people\/Xiaodong%20Jia\">Xiaodong Jia<\/a>&#8216;s PhD thesis is that those two objects <strong>M<\/strong>(<em>C<\/em>) and <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0are exactly the structures that one has to forbid as a retract to define meet-continuous dcpos.<\/p>\n<p><strong>Theorem ([2], Theorem 3.3.11.)<\/strong> \u00a0Let\u00a0<em>X<\/em> be a dcpo. \u00a0Then\u00a0<em>X<\/em> is meet-continuous if and only if it admits neither <strong>M<\/strong>(<em>C<\/em>)\u00a0nor <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0as retract, for any well-founded chain <em>C<\/em>.<\/p>\n<p>The idea of the proof is as follows. \u00a0If\u00a0<em>X<\/em> contains <strong>M<\/strong>(<em>C<\/em>)\u00a0or <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0as a retract, then\u00a0<em>X<\/em> cannot be meet-continuous, essentially by replaying the argument we have used for\u00a0<strong>M<\/strong>(<em>C<\/em>). \u00a0In the converse direction, assume that\u00a0<em>X<\/em> is not meet-continuous. \u00a0Then there is a directed family\u00a0<em>D<\/em> and a point\u00a0<em>a<\/em> such that\u00a0<em>a<\/em> \u2264 sup\u00a0<em>D<\/em>\u00a0but <i>a<\/i>\u00a0is not in cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>a<\/em>).<\/p>\n<p>The core of the proof consists in showing that we can replace\u00a0<em>D<\/em> by a well-founded chain\u00a0<em>C<\/em>. \u00a0In other words, we would like to show that there is a well-founded chain\u00a0<em>C<\/em> such that\u00a0<em>a<\/em> \u2264 sup <i>C<\/i>\u00a0but <i>a<\/i>\u00a0is not in cl\u00a0(\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>). \u00a0We shall do that later.<\/p>\n<p>For now, imagine we have such an <em>a<\/em> and\u00a0<em>C<\/em>.\u00a0\u00a0That gives us\u00a0a copy of\u00a0<strong>M<\/strong>(<em>C<\/em>) order-embedded in\u00a0<em>X<\/em>, together with sup\u00a0<em>C<\/em>, which we label\u00a0\u22a4 (that need not be the top element of\u00a0<em>X<\/em>, though, even if there is one).<\/p>\n<p>If \u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em> is empty, then\u00a0<strong>M<\/strong>(<em>C<\/em>) occurs as a retract of\u00a0<em>X<\/em>: the retraction maps every element below\u00a0<em>a<\/em> to\u00a0<em>a<\/em>, every element below some element\u00a0<em>c<\/em> of\u00a0<em>C<\/em> but not below\u00a0<em>a<\/em> to the least such\u00a0<em>c<\/em> (which is defined since\u00a0<em>C<\/em> is well-founded), and all other elements to\u00a0\u22a4.\u00a0 (Hmm&#8230; you also have to show that the inclusion of <strong>M<\/strong>(<em>C<\/em>) inside <em>X<\/em> is Scott-continuous.\u00a0 That only works if <em>C<\/em> is <em>limit-embedded<\/em> in <em>X<\/em>, as X. Jia calls it.\u00a0 Let me ignore this point.\u00a0 This only adds minor technical difficulties to the whole construction.)<\/p>\n<p>If \u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em> is not empty, then\u00a0<strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0is a retract of\u00a0<em>X<\/em>. \u00a0This is a bit more complicated. \u00a0We pick\u00a0<em>b<\/em> from\u00a0\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>, then there is a point\u00a0<em>c<\/em> in\u00a0<em>C<\/em> such that\u00a0<em>b<\/em>\u2264<em>c<\/em>, and we take the least one. \u00a0Now we remove\u00a0<em>c<\/em> and everything below it from\u00a0<em>C<\/em>, and define a retraction by mapping every element of\u00a0cl (\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>) to \u22a5; all other elements are mapped to elements of\u00a0<strong>M<\/strong>(<em>C<\/em>) exactly as in the case where\u00a0\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em> is empty.<\/p>\n<p>Fine, but\u00a0we still have something to do! \u00a0We would like to show that if\u00a0<em>X<\/em> is not meet-continuous, then there is\u00a0a well-founded chain\u00a0<em>C<\/em> such that\u00a0<em>a<\/em> \u2264 sup <i>C<\/i>\u00a0but <i>a<\/i>\u00a0is not in cl\u00a0(\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>).\u00a0 (In fact, a limit-embedded one.)<\/p>\n<p>This is (half of) Theorem 3.3.8 in Xiaodong Jia&#8217;s PhD thesis, and the key is\u00a0<a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=563\">Iwamura&#8217;s Lemma<\/a>.<\/p>\n<p>Find a directed family\u00a0<em>D<\/em> of smallest cardinality |<em>D<\/em>| (ordinals are well-founded) such that\u00a0there is\u00a0a point\u00a0<em>a<\/em> such that\u00a0<em>a<\/em> \u2264 sup\u00a0<em>D<\/em>\u00a0but <i>a<\/i>\u00a0is not in cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>a<\/em>). \u00a0<em>D<\/em> cannot be finite, since then\u00a0<em>D<\/em> would have a largest element <em>d<\/em>, which would be above\u00a0<em>a<\/em>, and cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>a<\/em>) would be equal to \u2193<i>d<\/i>. \u00a0By <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=563\">Iwamura&#8217;s Lemma<\/a>, we\u00a0can then write <em>D<\/em> as the union of a chain of directed subsets <em>D<\/em><sub>\u03b1<\/sub>, indexed by ordinals \u03b1&lt;|<em>D<\/em>|, such that:<\/p>\n<ul>\n<li>|<em>D<sub>\u03b1<\/sub><\/em>| &lt;<em> |D|<\/em><\/li>\n<li>if \u03b1&lt;\u03b2 then <em>D<sub>\u03b1<\/sub><\/em> is included in <em>D<sub>\u03b2<\/sub><\/em><\/li>\n<\/ul>\n<p>Let\u00a0<em>C<\/em> be the chain consisting of the points sup <em>D<sub>\u03b1<\/sub><\/em>, \u03b1&lt;|<em>D<\/em>|.\u00a0 (You can make it limit-embedded by adding the suprema in <em>X<\/em> of all subchains of <em>C<\/em> that have an upper bound in <em>C<\/em>, but I don&#8217;t want to make the exposition too complicated, hence I will ignore this point.)<\/p>\n<p>We claim that <em>a\u2264<\/em>sup\u00a0<em>C<\/em> (indeed, since sup\u00a0<em>C<\/em>=sup\u00a0<em>D<\/em>), and that <em>a<\/em> is not in\u00a0cl\u00a0(\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>). \u00a0For that, we reason by contradiction. \u00a0Assume that\u00a0<em>a<\/em> is in\u00a0cl\u00a0(\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>). \u00a0Let <em>U<\/em> be the complement of\u00a0cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>a<\/em>), and notice that this is an\u00a0open neighborhood\u00a0<em>U<\/em> of\u00a0<em>a<\/em>\u2014recall that\u00a0<i>a<\/i>\u00a0is not in cl\u00a0(\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>a<\/em>). \u00a0Since\u00a0<em>U<\/em> intersects\u00a0cl\u00a0(\u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>) (at <em>a<\/em>), it\u00a0also intersects \u2193<i>C<\/i>\u00a0\u2229\u00a0\u2193<em>a<\/em>, say at\u00a0<em>d<\/em>. \u00a0This means that\u00a0<em>d<\/em> is in\u00a0<em>U<\/em>, below some sup <em>D<sub>\u03b1<\/sub><\/em>, and below\u00a0<em>a<\/em>. \u00a0Because of the fact that\u00a0|<em>D<\/em>| was chosen minimal, and since\u00a0<i>d<\/i>\u2264sup <em>D<sub>\u03b1<\/sub><\/em>, <em>d<\/em>\u00a0is in cl (\u2193<em>D<sub>\u03b1<\/sub><\/em>\u00a0\u2229\u00a0\u2193<i>d<\/i>). \u00a0Hence\u00a0<em>U<\/em> intersects\u00a0cl (\u2193<em>D<sub>\u03b1<\/sub><\/em>\u00a0\u2229\u00a0\u2193<i>d<\/i>), hence also\u00a0\u2193<em>D<sub>\u03b1<\/sub><\/em>\u00a0\u2229\u00a0\u2193<i>d<\/i>, hence also the larger set \u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<i>d<\/i>, which is itself included in\u00a0\u2193<em>D<\/em>\u00a0\u2229\u00a0\u2193<em>a<\/em> since\u00a0<em>d<\/em>\u2264<em>a<\/em>. \u00a0But that is impossible, in the light of how we defined\u00a0<em>U<\/em>. \u00a0\u2610<\/p>\n<h2>All CCCs of quasicontinuous domains must consist of continuous domains<\/h2>\n<p>That is just one step in X. Jia&#8217;s PhD thesis leading to the following wonderful result (Theorem 3.4.3 in [2]):<\/p>\n<blockquote><p>Any full Cartesian-closed subcategory of the category of dcpos whose objects are all quasi-continuous must in fact consist of <em>continuous<\/em> dcpos only.<\/p><\/blockquote>\n<p>(And therefore, of continuous <strong>L<\/strong>-domains, or of\u00a0<strong>FS<\/strong>-domains, by Achim Jung&#8217;s celebrated classification result \u2014 at least in the pointed case.)<\/p>\n<p>Here is the argument.\u00a0 Assume that CCC contained a quasi-continuous, non-continuous dcpo <em>X<\/em>.\u00a0 Since quasi-continuity+meet-continuity=continuity (a result by Hui Kou of which Weng Kin Ho had given an <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=737\">improved proof<\/a> of, and which was the subject of <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1396\">last month&#8217;s<\/a> post), <em>X<\/em> cannot be meet-continuous.<\/p>\n<p>Now we know that <em>X<\/em> must\u00a0contain\u00a0<strong>M<\/strong>(<em>C<\/em>)\u00a0nor <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>\u00a0as retract, for some\u00a0well-founded chain <em>C<\/em>. \u00a0 Let <em>L<\/em>=<strong>M<\/strong>(<em>C<\/em>) or <strong>M<\/strong>(<em>C<\/em>)<sub>\u22a5<\/sub>, depending on the case. \u00a0Xiaodong Jia shows that [<em>L<\/em>\u00a0\u2192 <em>L<\/em>]\u00a0is not locally compact\u00a0 [2, Proposition 3.4.1].\u00a0 This is tricky, but doable because of the restricted shape that <em>L <\/em>has. \u00a0He\u00a0also shows that every core-compact dcpo in which every non-empty family has a supremum must be sober, hence locally compact [2, Theorem 2.5.8].\u00a0 Due to the special form of <em>L<\/em>, that result applies to [<em>L<\/em> \u2192 <em>L<\/em>].\u00a0 If it were core-compact, it would then be locally compact, which it is not. \u00a0Since [<em>L<\/em> \u2192 <em>L<\/em>] is a retract of [<em>X<\/em> \u2192 <em>X<\/em>] , and core-compactness is inherited by retracts, [<em>X<\/em> \u2192 <em>X<\/em>] cannot be core-compact either, and that contradicts the fact that it lives in a category of quasi-continuous dcpos.<\/p>\n<ol>\n<li>Achim Jung. <a href=\"https:\/\/www.cs.bham.ac.uk\/~axj\/pub\/papers\/diss.ps.gz\">Cartesian Closed Categories of Domains<\/a>. PhD thesis, Technische Universit\u00e4t Darmstadt, 1988.<\/li>\n<li>Xiaodong Jia.\u00a0 Meet-Continuity and Locally Compact Sober Spaces.\u00a0 PhD thesis, University of Birmingham, 2018.<\/li>\n<li>Xiaoyong Xi and Jinbo Yang. <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0166864114000170\">Coincidence of the Isbell and Scott topologies on Domain Function Spaces<\/a>. Topology and its Applications, 164(2014), 197-206.<\/li>\n<li>\n<div class=\"page\" title=\"Page 23\"><span class=\"authors__name\">Hui\u00a0Kou,\u00a0<\/span>Ying-Ming\u00a0Liu, and Mao-Kang\u00a0Luo. <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-94-017-1291-0_5\">On Meet-Continuous Dcpos<\/a>. In G. Zhang, J. Lawson, Y. Liu, and M. Luo, editors, Domain Theory, Logic and Computation, volume 3 of Semantic Structures in Computation, pages 117\u2013135. Springer Netherlands, 2003.<\/div>\n<\/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(March 19th, 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","protected":false},"excerpt":{"rendered":"<p>My purpose today is to talk about the characterization of certain properties of posets and dcpos by so-called forbidden substructures.\u00a0 Although this is a pretty old theme, Xiaodong Jia really managed to make it shine in his PhD thesis [2]. &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=1394\">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-1394","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1394","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=1394"}],"version-history":[{"count":16,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1394\/revisions"}],"predecessor-version":[{"id":5930,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/1394\/revisions\/5930"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}