{"id":176,"date":"2013-06-13T11:19:38","date_gmt":"2013-06-13T09:19:38","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=176"},"modified":"2022-05-16T15:31:47","modified_gmt":"2022-05-16T13:31:47","slug":"bourbaki-witt-and-dito-pataraia","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=176","title":{"rendered":"Bourbaki, Witt, and Dito Pataraia"},"content":{"rendered":"<p>The Bourbaki-Witt theorem (Theorem 2.3.1) is a very natural result: take a chain-complete poset <em>X<\/em>, an inflationary map <em>f<\/em> (namely, <em>f<\/em>(<em>x<\/em>) is always above <em>x<\/em>), and a point <em>x<\/em><sub>0<\/sub> in <em>X<\/em>, then <em>f<\/em> has a fixed point above <em>x<\/em><sub>0<\/sub>. \u00a0This is obtained by the following process: start from<em>\u00a0<em>x<span style=\"font-size: xx-small;\"><span style=\"line-height: 10px;\">=<\/span><\/span><\/em><em>x<\/em><sub>0<\/sub><\/em>,\u00a0and repetitively replace the current value of <em>x<\/em> by <em>f<\/em>(<em>x<\/em>). \u00a0If you ever build infinitely many values of x without reaching a fixed point, then take the supremum of all values obtained so far. \u00a0Repeat these two operations (replacing <em>f<\/em>(<em>x<\/em>) by <em>x<\/em>, taking sups) for as long as needed.<\/p>\n<p>This is the intuitive idea, but making it a formal proof is more challenging. \u00a0Notably, the proof I&#8217;m giving of Theorem 2.3.1 seems to progress rather laboriously, going through a series of auxiliary results that should be mostly obvious, but nonetheless require some ingenuity.<\/p>\n<p>Another proof would go through so-called ordinal iteration. \u00a0In set theory, one can show that there are objects called <em>ordinals<\/em>, which\u00a0generalize the natural numbers by including infinite ordinals. \u00a0The sleight-of-hand definition is: the class of ordinals is the smallest class containing 0, such that <em>a<\/em>+1 is an ordinal for every ordinal <em>a<\/em>, and the sup of every chain of ordinals is an ordinal. \u00a0Actually defining it, which means in particular defining the ordering between ordinals, requires some set-theoretic cunning. \u00a0(See the wikipedia page on <a title=\"ordinals\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ordinal_number\">ordinals<\/a>.) \u00a0One can then obtain the fixed point that the Bourbaki-Witt theorem claims exists by ordinal induction. \u00a0That is, we define a collection <em>x<sub>a<\/sub><\/em>\u00a0of points of <em>X<\/em> by: <em>x<sub>0\u00a0<\/sub><\/em>is already defined, <em>x<sub>a+1<\/sub><\/em>=f(<em>x<sub>a<\/sub><\/em>), and if <em>a<\/em> is the sup of a chain of ordinals <em>b<\/em>, then <em>x<sub>a<\/sub><\/em>\u00a0is the sup in X of the chain of elements f(<em>x<sub>b<\/sub><\/em>). \u00a0The class of all ordinals is not a set, i.e., it is not small. \u00a0But <em>X<\/em> is small, so the elements <em>x<sub>a\u00a0<\/sub><\/em>cannot be all distinct. \u00a0One then shows that if <em>x<sub>a<\/sub><\/em>\u00a0is equal to <em>x<sub>b<\/sub><\/em>, then it is a fixed point of <em>f<\/em>. \u00a0If you include all the needed set theory, this is far from elementary.<\/p>\n<p>Dito Pataraia once found an elegant, and rather elementary of something very close to the Bourbaki-Witt theorem [1]. \u00a0Apparently, he would only very rarely publish his results, so his proof first appeared in a paper by Mart\u00edn\u00a0Escard\u00f3 [2]. \u00a0My attention was drawn to this result by an anonymous referee, whom I am thanking here.<\/p>\n<p>What Dito Pataraia proved was a version of the Bourbaki-Witt theorem that requires a bit more assumptions, and produces a vastly stronger result.<\/p>\n<p>The main change in assumptions is that we now require our inflationary maps to be\u00a0<em>monotonic<\/em> as well. \u00a0This is the case in many applications. \u00a0One exception is the Caristi-Waszkiewicz theorem (Exercise 7.4.42). \u00a0The other change is that he requires <em>X<\/em> not to be an inductive poset, rather to be a <em>dcpo<\/em>; that does not make much of a change, since Markowsky&#8217;s Theorem (p.61) tells us that inductive posets and dcpos are one and the same thing, but Markowsky&#8217;s Theorem is itself non-trivial.<\/p>\n<p>The big change is in the result: we can find a fixed point <em>x<\/em> above <em>x<\/em><sub>0<\/sub>, not of\u00a0one inflationary map, but of an arbitrary family (<em>f<sub>i<\/sub><\/em>)<em><sub>i<\/sub><\/em><sub> in <\/sub><em><sub>I<\/sub><\/em> of inflationary (monotonic) maps <em>simultaneously<\/em>: we shall have <em>f<sub>i<\/sub><\/em>(x)=x with the <em>same<\/em> x for every <em>i<\/em> in <em>I<\/em>.<\/p>\n<p>Here is how Pataraia does it. \u00a0In a bold move, he goes to a higher-order concept right away. \u00a0Given a dcpo <em>X<\/em>, he considers the set Infl(<em>X<\/em>) of all inflationary monotonic maps from <em>X<\/em> to <em>X<\/em>. \u00a0With the pointwise ordering, Infl(<em>X<\/em>) is a dcpo, and sups are computed pointwise, as usual. \u00a0More: Infl(<em>X<\/em>) is itself directed. \u00a0The key is that for any two inflationary monotonic maps <em>f<\/em>, <em>g<\/em>, their composition <em>f<\/em> o <em>g<\/em> is inflationary, monotonic, and above both <em>f<\/em> (since <em>g<\/em> is inflationary and <em>f<\/em> monotonic) and <em>g<\/em> (since <em>f<\/em> is inflationary). \u00a0It follows that\u00a0Infl(<em>X<\/em>) has a supremum \u22a4. \u00a0This is an inflationary, monotonic map. \u00a0For every <em>f<\/em> in\u00a0Infl(<em>X<\/em>), <em>f<\/em> o \u22a4\u00a0is below\u00a0\u22a4 because\u00a0\u22a4 is the top element, and\u00a0<em>f<\/em>\u00a0o\u00a0\u22a4\u00a0is above \u22a4 because <em>f<\/em> is inflationary: so\u00a0<em>f<\/em>\u00a0o\u00a0\u22a4 = \u22a4. \u00a0It follows that, for every <em>x<\/em> in <em>X<\/em>, <em>f<\/em>(\u22a4(<em>x<\/em>)) =\u00a0\u22a4(<em>x<\/em>). \u00a0In other words,\u00a0\u22a4(<em>x<\/em>) is a fixed point of <em>f<\/em>, and one that is above <em>x<\/em> as well since\u00a0\u22a4 is inflationary. \u00a0Hence:<\/p>\n<p><strong>Theorem<\/strong> ([2], improving on [1]): On a dcpo <em>X<\/em>, every family\u00a0(<em>f<sub>i<\/sub><\/em>)<em><sub>i<\/sub><\/em><sub>\u00a0in\u00a0<\/sub><em><sub>I<\/sub><\/em>\u00a0of inflationary (monotonic) maps has a common fixed point <em>x<\/em> above any given point <em>x<sub>0<\/sub><\/em>. \u00a0We can take x=\u22a4(<em>x<sub>0<\/sub><\/em>), where\u00a0\u22a4 is an inflationary monotonic map that is independent of <em>x<sub>0\u00a0<\/sub><\/em>and of the family (<em>f<sub>i<\/sub><\/em>)<em><sub>i<\/sub><\/em><sub>\u00a0in\u00a0<\/sub><em><sub>I<\/sub><\/em>.<\/p>\n<p>We can also require the common fixed point <em>x<\/em> to be least. \u00a0In this case, we must accept that <em>x<\/em> will depend on\u00a0the family (<em>f<sub>i<\/sub><\/em>)<em><sub>i<\/sub><\/em><sub>\u00a0in\u00a0<\/sub><em><sub>I<\/sub><\/em>.<\/p>\n<p><strong>Theorem<\/strong>\u00a0([2]): On a dcpo\u00a0<em>X<\/em>, every family\u00a0(<em>f<sub>i<\/sub><\/em>)<em><sub>i<\/sub><\/em><sub>\u00a0in\u00a0<\/sub><em><sub>I<\/sub><\/em>\u00a0of inflationary (monotonic) maps has a least common fixed point\u00a0<em>x<\/em>\u00a0above any given point\u00a0<em>x<sub>0<\/sub><\/em>.<\/p>\n<div>The proof goes as follows. \u00a0Let\u00a0<em>F<\/em>\u00a0be smallest subset of <em>X<\/em> that contains\u00a0<em>x<sub>0<\/sub><\/em>, is closed under applications of every\u00a0<em>f<sub>i<\/sub><\/em>, and is closed under taking sups of directed families. \u00a0This is a dcpo, and the restrictions\u00a0<em>f&#8217;<sub>i<\/sub><\/em>\u00a0of\u00a0<em>f<sub>i\u00a0<\/sub><\/em>to\u00a0<em>F<\/em>\u00a0define inflationary maps from\u00a0<em>F<\/em>\u00a0to\u00a0<em>F<\/em>\u00a0again, which therefore have a common fixed point <em>x<\/em>=\u22a4'(<em>x<sub>0<\/sub><\/em>) in\u00a0<em>F<\/em>, as we have just seen.<\/div>\n<div>To show that it is least, let <em>y<\/em> be another common fixed point of the maps <em>f<sub>i<\/sub><\/em>\u00a0above <em>x<sub>0.<\/sub><\/em>\u00a0 The downward closure <em>Y<\/em> of y contains <em>x<sub>0<\/sub><\/em>, is closed under directed sups, and we claim that <em>Y<\/em> is closed under applications of every <em>f<sub>i<\/sub><\/em>: for every <em>z<\/em> in <em>Y<\/em>, <em>f<sub>i<\/sub><\/em>(<em>z<\/em>) is below <em>f<sub>i<\/sub><\/em>(<em>y<\/em>)=<em>y<\/em> since <em>f<sub>i\u00a0<\/sub><\/em>is monotonic and y is a fixed point of <em>f<sub>i<\/sub><\/em>. \u00a0It follows that <em>Y<\/em> contains <em>F<\/em>, which is the smallest subset with these properties. \u00a0Therefore\u00a0<em>x<\/em>=\u22a4'(<em>x<sub>0<\/sub><\/em>) is also in <em>Y<\/em>, which means that<em> x<\/em> is below<em> y<\/em>, hence <em>y<\/em> is smallest.<\/div>\n<div><\/div>\n<p>We then obtain the following fixed point induction principle, akin to Fact 2.3.3:<\/p>\n<p><strong>Trick:<\/strong>\u00a0To show that a property <em>P<\/em> holds of the least common fixed point <em>x<\/em>, it is enough to show that <em>P<\/em>(<em>x<sub>0<\/sub><\/em>) holds, that <em>P<\/em>(<em>y<\/em>) implies <em>P<\/em>(<em>f<sub>i<\/sub><\/em>(<em>y<\/em>)) for every <em>y<\/em> in <em>X<\/em> and every <em>i<\/em> in <em>I<\/em>, and that for every directed family <em>D<\/em> of elements <em>y<\/em> of <em>X<\/em> such that <em>P<\/em>(<em>y<\/em>) holds, <em>P<\/em>(sup <em>D<\/em>) holds.<\/p>\n<p>Indeed, the set of points that satisfy <em>P<\/em> is one that \u00a0contains\u00a0<em>x<sub>0<\/sub><\/em>, is closed under applications of every\u00a0<em>f<sub>i<\/sub><\/em>, and is closed under taking sups of directed families, hence contains the set <em>F<\/em> mentioned in the proof of the previous theorem.<\/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>(June 13th, 2013)<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>Dito Pataraia. A constructive proof of Tarski\u2019s fixed-point theorem for dcpo\u2019s. Presented in the 65th Peripatetic Seminar on Sheaves and Logic, in Aarhus, Denmark, November 1997.<\/li>\n<li><a href=\"https:\/\/link.springer.com\/search?facet-author=%22Mart%C3%ADn+H.+Escard%C3%B3%22\">Mart\u00edn H. Escard\u00f3<\/a>. Joins in the frame of nuclei. \u00a0<a href=\"https:\/\/link.springer.com\/journal\/10485\">Applied Categorical Structures<\/a>,\u00a0April 2003,\u00a0Volume 11,\u00a0<a id=\"issue-range\" href=\"https:\/\/link.springer.com\/journal\/10485\/11\/2\/page\/1\">Issue 2<\/a>,\u00a0pp 117-124.<br \/>\n<h1 id=\"title\"><\/h1>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The Bourbaki-Witt theorem (Theorem 2.3.1) is a very natural result: take a chain-complete poset X, an inflationary map f (namely, f(x) is always above x), and a point x0 in X, then f has a fixed point above x0. \u00a0This &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=176\">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-176","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/176","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=176"}],"version-history":[{"count":18,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/176\/revisions"}],"predecessor-version":[{"id":5319,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/176\/revisions\/5319"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}