{"id":940,"date":"2016-06-16T16:56:38","date_gmt":"2016-06-16T14:56:38","guid":{"rendered":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=940"},"modified":"2022-05-17T09:46:15","modified_gmt":"2022-05-17T07:46:15","slug":"locales-sublocales-iii-the-frame-of-nuclei","status":"publish","type":"page","link":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=940","title":{"rendered":"Locales, sublocales III: the frame of nuclei"},"content":{"rendered":"<p>My goal today is to describe two elegant proofs of the fact that nuclei form a frame. There are many proofs of that. The main difficulty is that, while meets (infima) of nuclei are taken pointwise, joins (suprema) are much harder to describe.\u00a0 That is certainly an obstacle if one ever tries to prove that binary meets distribute over joins.<\/p>\n<p>In 2003, <a href=\"https:\/\/www.cs.bham.ac.uk\/~mhe\/\"><span class=\"AuthorName_container\"><span class=\"AuthorName\">Mart\u00edn H. Escard\u00f3<\/span><\/span><\/a> gave an elegant description of joins of nuclei, which he claims is historically the sixth way of computing them [1]. This comes with useful induction principles, which make proving the frame distributivity law a cinch. Interestingly enough, this makes a crucial use of his slight extension of Pataraia&#8217;s version of the Bourbaki-Witt fixed point theorem we have seen in the <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=176\">June 2013 post<\/a>.<\/p>\n<p>Perhaps the shortest self-contained proof of the frame property can be found in Picado and Pultr&#8217;s book [2]. Look for Theorem 3.2.1 there. They use sublocales instead of nuclei, and we start with it.<\/p>\n<h2>The Picado-Pultr proof<\/h2>\n<p>Recall that a sublocale of a frame \u03a9 is a subset <em>L<\/em> of \u03a9 that is closed under arbitrary infima (taken in \u03a9), and under <em>residuation on the left<\/em>, i.e., \u03c9 \u27f9 <em>x<\/em> is in <em>L<\/em> for every <em>x<\/em> in <em>L<\/em> and every \u03c9 in \u03a9.<\/p>\n<p>Recall that \u27f9 is residuation: <em>a<\/em> \u27f9 <em>b<\/em> is the largest <em>c<\/em> such that <em>a<\/em> \u2227 <em>c<\/em> \u2264 <em>b<\/em>.\u00a0 For logically minded people, it is useful to think of \u2227 as logical and, and \u27f9 as logical implication, and \u2264 as being the relation of logical entailment\u2014but one should be careful to reason intuitionistically.<\/p>\n<p>The lattice of sublocales is isomorphic to the <em>opposite<\/em> of the lattice of nuclei, so our task is to show that the lattice of sublocales form a <em>co<\/em>frame, not a frame.\u00a0 In other words, we want to show that arbitrary meets distribute over binary joins.<\/p>\n<p>Meets of sublocales are easy.\u00a0 Every intersection of sublocales is a sublocale, so meets of sublocales are computed as intersections.\u00a0 Fine.<\/p>\n<p>The union of two sublocales is not a sublocale in general, but there is an easy way of describing their join: <em>L<\/em><sub>1<\/sub> \u2228 <em>L<\/em><sub>2<\/sub> is the set of elements of the form <em>u<\/em><sub>1<\/sub> \u2227 <em>u<\/em><sub>2<\/sub> where <em>u<\/em><sub>1<\/sub> ranges over <em>L<\/em><sub>1<\/sub> and <em>u<\/em><sub>2<\/sub> ranges over <em>L<\/em><sub>2<\/sub>.\u00a0 (The \u2227 sign is infimum in \u03a9, while the \u2228 sign here one is supremum in the lattice of sublocales.)<\/p>\n<p>Let us check that.\u00a0 Let <em>L<\/em> be the set of elements of the form <em>u<\/em><sub>1<\/sub> \u2227 <em>u<\/em><sub>2<\/sub> built as above.\u00a0 Any intersection of elements of this form is again of this form, and for every \u03c9 in \u03a9, \u03c9 \u27f9 <em>u<\/em><sub>1<\/sub> \u2227 <em>u<\/em><sub>2<\/sub> is in <em>L<\/em>, since\u00a0\u03c9 \u27f9 <em>u<\/em><sub>1<\/sub> \u2227 <em>u<\/em><sub>2<\/sub> is equal to (\u03c9 \u27f9 <em>u<\/em><sub>1<\/sub>) \u2227 (\u03c9 \u27f9\u00a0<em>u<\/em><sub>2<\/sub>).\u00a0 (Exercise!\u00a0 Using the definition of \u27f9, show that those two elements have exactly the same set of lower bounds, hence they are equal.)\u00a0 It follows that <em>L<\/em> is a sublocale.<\/p>\n<p>It contains both <em>L<\/em><sub>1<\/sub> and <em>L<\/em><sub>2<\/sub>: for every <em>u<\/em><sub>1<\/sub> in <em>L<\/em><sub>1<\/sub>, <em>u<\/em><sub>1<\/sub> = <em>u<\/em><sub>1<\/sub> \u2227 \u22a4 is in <em>L<\/em> since \u22a4 is in <em>L<\/em><sub>2<\/sub> (as the intersection of the empty family).\u00a0 Similarly for <em>L<\/em><sub>2<\/sub>. It follows that <em>L<\/em> contains <em>L<\/em><sub>1<\/sub> \u2228 <em>L<\/em><sub>2<\/sub>.\u00a0 Conversely, any sublocale that contains both <em>L<\/em><sub>1<\/sub> and <em>L<\/em><sub>2<\/sub> must contain all intersections <em>u<\/em><sub>1<\/sub> \u2227 <em>u<\/em><sub>2<\/sub> with <em>u<\/em><sub>1<\/sub> in <em>L<\/em><sub>1<\/sub> and <em>u<\/em><sub>2<\/sub> in <em>L<\/em><sub>2<\/sub>. So it must contain <em>L<\/em>, and we are done.<\/p>\n<p>A similar formula applies that yields the supremum of an arbitrary family of sublocales, but we don&#8217;t care here.<\/p>\n<p>We now wish to show that for all sublocales <em>L<\/em>, and <em>L<sub>i<\/sub><\/em>, <em>i<\/em> in <em>I<\/em>, <em>L<\/em>\u00a0\u2228 \u2229<em><sub>i \u2208 I<\/sub><\/em> <em>L<sub>i<\/sub><\/em> = \u2229<em><sub>i \u2208 I<\/sub><\/em> (<em>L<\/em> \u2228 <em>L<sub>i<\/sub><\/em>).\u00a0 By monotonicity arguments, the left-hand side is included in the right-hand side.\u00a0 The difficult inclusion is from right to left.\u00a0 Let <em>x<\/em> be an element of the right-hand side.\u00a0 For every <em>i<\/em> in <em>I<\/em>, we can write <em>x<\/em> as a meet <em>u<sub>i<\/sub><\/em> \u2227 <em>v<sub>i<\/sub><\/em> of an element <em>u<sub>i<\/sub><\/em> of <em>L<\/em> with an element <em>v<sub>i<\/sub><\/em> of\u00a0<em>L<sub>i<\/sub><\/em>.<\/p>\n<p>We would like to exhibit <em>x<\/em> as the meet of a <em>single<\/em> element of <em>L<\/em> with an element that is in every <em>L<sub>i<\/sub><\/em>.\u00a0 That seems hard to achieve, since there is no reason to believe that the elements <em>u<sub>i<\/sub><\/em> are all equal, or that the elements <em>v<sub>i<\/sub><\/em> are all equal.<\/p>\n<p>But that can be repaired.\u00a0 Let <em>u<\/em> be the infimum of the elements <em>u<sub>i<\/sub><\/em>, <em>i<\/em> in <em>I<\/em>.\u00a0 Certainly, <em>x<\/em> = inf<em><sub>i \u2208 I<\/sub><\/em> (<em>u<sub>i<\/sub><\/em> \u2227 <em>v<sub>i<\/sub><\/em>) = inf<em><sub>i \u2208 I<\/sub><\/em> <em>u<sub>i<\/sub><\/em> \u2227 inf<em><sub>i \u2208 I<\/sub><\/em>\u00a0<em>v<sub>i<\/sub><\/em> = <em>u<\/em> \u2227 inf<em><sub>i \u2208 I<\/sub><\/em>\u00a0<em>v<sub>i<\/sub><\/em>.\u00a0 For each <em>i<\/em>, the latter is less than or equal to <em>u <\/em>\u2227 <em>v<sub>i<\/sub><\/em>, which is itself less than or equal to <em>u<sub>i<\/sub><\/em> \u2227 <em>v<sub>i<\/sub><\/em> = <em>x<\/em>.\u00a0 This circular list of inequalities shows that <em>x<\/em> is in fact equal to <em>u<\/em> \u2227 <em>v<sub>i<\/sub><\/em>.\u00a0 That solves one of our problems: we can replace the possibly distinct values <em>u<sub>i<\/sub><\/em> by the same value <em>u<\/em>.\u00a0 Since it is obtained as an infimum of elements of <em>L<\/em>, <em>u<\/em> is itself in <em>L<\/em>.<\/p>\n<p>We still have our second problem: the values <em>v<sub>i<\/sub><\/em> may all be different, and we would like to replace them by a common value <em>v<\/em>, which additionally should be in \u2229<em><sub>i \u2208 I<\/sub><\/em> <em>L<sub>i<\/sub><\/em>.\u00a0 Here comes the trick, which is apparently due to Dana S. Scott (according to P. Johnstone, cited by Picado and Pultr).<\/p>\n<p>We have seen that <em>x<\/em> = <em>u<\/em> \u2227 <em>v<sub>i<\/sub><\/em> for every <em>i<\/em> in <em>I<\/em>.\u00a0 We claim that this entails that the values\u00a0<em>u<\/em> \u27f9 <em>v<sub>i<\/sub><\/em> are all equal.\u00a0 We shall then take <em>v<\/em> to be this common value.\u00a0 (If <em>I<\/em> is non-empty.\u00a0 Otherwise, we can take any <em>v<\/em> we wish.)<\/p>\n<p>Let us check this.\u00a0 Take two indices <em>i<\/em>, <em>j<\/em> in <em>I<\/em>.\u00a0 We know that <em>u<\/em> \u2227 <em>v<sub>i<\/sub><\/em> = <em>u<\/em> \u2227 <em>v<sub>j<\/sub><\/em>. We check easily that, in a frame, <em>a<\/em> \u2227 (<em>a<\/em> \u27f9 <em>b<\/em>) = <em>a<\/em> \u2227 <em>b<\/em>.\u00a0 So <em>u<\/em> \u2227 (<em>u<\/em> \u27f9 <em>v<sub>i<\/sub><\/em>) = <em>u<\/em> \u2227 <em>v<sub>i <\/sub><\/em>= <em>u<\/em> \u2227 <em>v<sub>j<\/sub><\/em> = <em>u<\/em> \u2227 (<em>u<\/em> \u27f9 <em>v<sub>j<\/sub><\/em>).\u00a0 In particular, <em>u<\/em> \u2227 (<em>u<\/em> \u27f9 <em>v<sub>i<\/sub><\/em>) \u2264 (<em>u<\/em> \u27f9 <em>v<sub>j<\/sub><\/em>), so (<em>u<\/em> \u27f9 <em>v<sub>i<\/sub><\/em>) \u2264 <em>u \u27f9 <\/em>(<em><em>u<\/em> \u27f9 <em>v<sub>j<\/sub><\/em><\/em>)<em> = <\/em>(<em><em>u<\/em> \u27f9 <em>v<sub>j<\/sub><\/em><\/em>)<em>.<\/em>\u00a0 (We use the definition of residuation, then the fact that, in a frame, <em>a<\/em> \u27f9 (<em>a<\/em> \u27f9 <em>b<\/em>) = (<em>a<\/em> \u27f9 <em>b<\/em>).)\u00a0 The other inequality (<em>u<\/em> \u27f9 <em>v<sub>j<\/sub><\/em>) \u2264 (<em><em>u<\/em> \u27f9 <em>v<sub>i<\/sub><\/em><\/em>) is proved similarly.<\/p>\n<p>Since <em>x<\/em> = <em>u<\/em> \u2227 <em>v<sub>i<\/sub><\/em>, it follows that <em>x<\/em> = <em>u<\/em> \u2227 (<em>u<\/em> \u27f9 <em>v<sub>i<\/sub><\/em>) = <em>u<\/em> \u2227 <em>v<\/em>.\u00a0 Moreover, <em>v = <\/em>(<em>u \u27f9 <em>v<sub>i<\/sub><\/em><\/em>) is in <em>L<sub>i<\/sub><\/em> for every <em>i<\/em>, because\u00a0<em>L<sub>i<\/sub><\/em> is closed under residuation on the left.\u00a0 So <em>v<\/em> is in \u2229<em><sub>i \u2208 I<\/sub><\/em> <em>L<sub>i<\/sub><\/em>.\u00a0 Since <em>u<\/em> is in <em>L<\/em>, we have exhibited <em>x<\/em> as an element of <em>L<\/em>\u00a0\u2228 \u2229<em><sub>i \u2208 I<\/sub><\/em> <em>L<sub>i<\/sub><\/em>, which terminates the proof.<\/p>\n<h2>Escard\u00f3&#8217;s proof<\/h2>\n<p>Mart\u00edn Escard\u00f3&#8217;s proof works very differently [1].\u00a0 We look at nuclei instead of sublocales.\u00a0 Meets are take pointwise: \u03bd<sub>1<\/sub> \u2227 \u03bd<sub>2<\/sub> maps every <em>u<\/em> to the inf of \u03bd<sub>1<\/sub>(<em>u<\/em>) and \u03bd<sub>2<\/sub>(<em>u<\/em>).\u00a0 But joins are harder to describe.<\/p>\n<p>So we first move to <em>prenuclei<\/em>.\u00a0 A prenucleus is just like a nucleus, except it may fail to be idempotent.\u00a0 In other words, a prenucleus is a monotonic map <em>p<\/em> : \u03a9 \u2192 \u03a9 such that <em>p<\/em>(<em>u<\/em>) \u2265 <em>u<\/em> for every <em>u<\/em> in \u03a9 (<em>p<\/em> is inflationary), and such that <em>p<\/em>(<em>u<\/em> \u2227 <em>v<\/em>) = <em>p<\/em>(<em>u<\/em>) \u2227 <em>p<\/em>(<em>v<\/em>) for all <em>u<\/em>, <em>v<\/em> in \u03a9.\u00a0 We do not require idempotence, i.e., we do not require <em>p<\/em>(<em>p<\/em>(<em>u<\/em>)) = <em>p<\/em>(<em>u<\/em>).<\/p>\n<p>The nice thing about prenuclei is that, not only pointwise infima of prenuclei are prenuclei, but also pointwise suprema.\u00a0 In particular, prenuclei form a frame.<\/p>\n<p>Now imagine you would like to find the smallest nucleus above a given prenucleus <em>p<\/em>.\u00a0 We observe that, for a nucleus \u03bd, <em>p<\/em>\u2264\u03bd if and only if <em>p<\/em> o \u03bd = \u03bd.<\/p>\n<p>Indeed, if <em>p<\/em>\u2264\u03bd then for every <em>u<\/em> in \u03a9, (<em>p<\/em> o \u03bd) (<em>u<\/em>) \u2264 \u03bd (\u03bd (<em>u<\/em>)) = \u03bd (u) since \u03bd is idempotent, and \u03bd (<em>u<\/em>) \u2264 (<em>p<\/em> o \u03bd) (<em>u<\/em>) since <em>p<\/em> is inflationary.\u00a0 So <em>p<\/em> o \u03bd = \u03bd.\u00a0 Conversely, if <em>p<\/em> o \u03bd = \u03bd, then since \u03bd is inflationary and <em>p<\/em> is monotonic, <em>p <\/em>\u2264 <em>p<\/em> o \u03bd = \u03bd.<\/p>\n<p>Given a family of nuclei \u03bd<em><sub>i<\/sub><\/em>, <em>i<\/em> in <em>I<\/em>, (or, for that matter, of prenuclei), the least nucleus \u03bd above all of them is therefore the least common fixed point of the functionals <em>p<\/em> \u27fc <em>p<\/em> o \u03bd<em><sub>i<\/sub><\/em>.\u00a0 Note that those functionals are themselves monotonic and inflationary, so the <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=176\">Escard\u00f3-Pataraia fixed point theorem<\/a> tells you that this least common fixed point exists.\u00a0 We knew that already.\u00a0 What is important is that we have an induction principle: this is the final &#8220;Trick&#8221; mentioned in the post on <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=176\">Bourbaki-Witt and Dito Pataraia<\/a>.<\/p>\n<p>Here, this induction principle takes the following form (we take <em>x<\/em><sub>0<\/sub> to be the least prenucleus, namely the identity map):<\/p>\n<blockquote><p>(Join induction.)\u00a0 To show that a given property <em>P<\/em> of prenuclei holds of the nucleus supremum \u2228<em><sub>i \u2208 I<\/sub><\/em>\u00a0<em>\u03bd<em><sub>i<\/sub><\/em><\/em>, we much check that:<\/p>\n<p>\u2014 (Base case.) <em>P<\/em> holds of the identity map (the least nucleus).<\/p>\n<p>\u2014 (Induction case.) <em>P<\/em>(<em>p<\/em>) implies <em>P<\/em>(<em>p<\/em> o \u03bd<em><sub>i<\/sub><\/em>) for every <em>i<\/em> in <em>I<\/em> and every prenucleus <em>p<\/em>, and<\/p>\n<p>\u2014 (Pointwise suprema.) For every directed family <em>D<\/em> of prenuclei that satisfy<em> P,<\/em> their pointwise supremum\u00a0 sup <em>D<\/em> (i.e., their supremum in the frame of prenuclei) satisfies <em>P<\/em>.<\/p><\/blockquote>\n<p>Now consider the property <em>P<\/em> defined by: <em>P<\/em>(<em>p<\/em>) if and only if <em>\u03bd\u00a0<\/em>\u2227<em> p \u2264\u00a0\u03bd&#8217;<\/em>, where <em>\u03bd<\/em>&#8216; is the join of nuclei \u2228<em><em><sub>i \u2208 I<\/sub><\/em> <\/em>(<em>\u03bd\u00a0<\/em>\u2227<em> <em>\u03bd<em><sub>i<\/sub><\/em><\/em><\/em>).<\/p>\n<ul>\n<li>Base case.\u00a0 For <em>p<\/em> the least prenucleus, this property is obvious, because <em>\u03bd\u00a0<\/em>\u2227<em> p <\/em>is then also the least nucleus, hence below <em>\u03bd&#8217;<\/em>.<\/li>\n<li>Induction case.\u00a0 Assume that <em>P<\/em>(<em>p<\/em>) holds, and let us show <em>P<\/em>(<em>p<\/em> o \u03bd<em><sub>i<\/sub><\/em>).\u00a0 That is, we must show that <em>\u03bd\u00a0<\/em>\u2227 (<em><em>p<\/em> o \u03bd<em><sub>i<\/sub><\/em><\/em>)<em> \u2264\u00a0\u03bd&#8217;<\/em>.\u00a0 For every <em>u<\/em> in \u03a9, (<em>\u03bd <\/em>\u2227 (<em><em>p<\/em> o \u03bd<em><sub>i<\/sub><\/em><\/em>)) (<em>u<\/em>) = \u03bd(<em>u<\/em>) \u2227 <em><em>p<\/em><\/em>(<em>\u03bd<em><sub>i<\/sub><\/em><\/em>(<em>u<\/em>)) \u2264 \u03bd(<em>\u03bd<sub>i<\/sub><\/em>(<em>u<\/em>)) \u2227 <em><em>p<\/em><\/em>(<em>\u03bd<em><sub>i<\/sub><\/em><\/em>(<em>u<\/em>)) = (<em>\u03bd\u00a0<\/em>\u2227<em> p<\/em>) (<em>\u03bd<sub>i<\/sub><\/em>(<em>u<\/em>)).\u00a0 Since <em>P<\/em>(<em>p<\/em>) holds, this is less than or equal to <em>\u03bd&#8217;<\/em>(<em><em>\u03bd<sub>i<\/sub><\/em><\/em>(<em><em>u<\/em><\/em>)).\u00a0 By the definition of <em>\u03bd&#8217;<\/em>, <em>\u03bd<sub>i<\/sub><\/em><em> \u2264\u00a0\u03bd&#8217;<\/em>.\u00a0 It follows that (<em>\u03bd <\/em>\u2227 (<em><em>p<\/em> o \u03bd<em><sub>i<\/sub><\/em><\/em>)) (<em>u<\/em>) \u2264 <em>\u03bd&#8217;<\/em>(<em><em>\u03bd&#8217;<\/em><\/em>(<em><em>u<\/em><\/em>)) = <em>\u03bd&#8217;<\/em>(<em><em>u<\/em><\/em>), and that was what we were after.<\/li>\n<li>Pointwise suprema.\u00a0 Let <em>D<\/em> be a family of prenuclei that all satisfy <em>P<\/em>, and write sup <em>D<\/em> for their pointwise supremum.\u00a0 For every <em>u<\/em> in \u03a9, (<em>\u03bd\u00a0<\/em>\u2227 sup<em> <em>D<\/em><\/em>) (<em>u<\/em>) = <em>\u03bd<\/em>(<em>u<\/em>) \u2227 sup {<em>p<\/em>(<em>u<\/em>) | <em>u<\/em> in <em>D<\/em>} = sup {<em>\u03bd<\/em>(<em>u<\/em>) \u2227\u00a0<em>p<\/em>(<em>u<\/em>) | <em>u<\/em> in <em>D<\/em>} \u2264 <em>\u03bd<\/em>&#8216;(<em>u<\/em>).\u00a0 Note the crucial use of the frame distributivity law in \u03a9.<\/li>\n<\/ul>\n<p>We are done: <em>P<\/em> holds of \u2228<em><sub>i \u2208 I<\/sub><\/em>\u00a0<em>\u03bd<em><sub>i<\/sub><\/em><\/em>, namely <em>\u03bd\u00a0<\/em>\u2227 (\u2228<em><sub>i \u2208 I<\/sub><\/em>\u00a0<em>\u03bd<em><sub>i<\/sub><\/em><\/em>)<em> \u2264 <\/em>\u2228<em><em><em><sub>i \u2208 I<\/sub><\/em> <\/em><\/em>(<em><em>\u03bd<\/em><\/em>\u00a0\u2227 <em><em><em>\u03bd<em><sub>i<\/sub><\/em><\/em><\/em><\/em>).\u00a0 The converse inequality is obvious.\u00a0 That&#8217;s it!<\/p>\n<p>Let us ponder a moment on what we have achieved.\u00a0 The principle of join induction is a rigorous translation of the following idea.\u00a0 To obtain \u2228<em><sub>i \u2208 I<\/sub><\/em>\u00a0<em>\u03bd<em><sub>i<\/sub><\/em><\/em>, we build a kind of infinite composition of all the nuclei <em>\u03bd<sub>i<\/sub><\/em>, in a way that interleaves them all in a fair way.\u00a0 This is easier to understand for the supremum of two nuclei <em>\u03bd<\/em> and <em>\u03bd<\/em>&#8216;: to compute (<em>\u03bd<\/em> \u2227 <em>\u03bd<\/em>&#8216;) (<em>u<\/em>), compute <em>u<\/em>, then the larger element <em>\u03bd<\/em>(<em>u<\/em>), then <em>\u03bd<\/em>&#8216;(<em>\u03bd<\/em>(<em>u<\/em>)), then <em>\u03bd<\/em>(<em>\u03bd<\/em>&#8216;(<em>\u03bd<\/em>(<em>u<\/em>))), etc.\u00a0 Then take the supremum of that chain (which, rigorously, should be extended in the transfinite).\u00a0 Escard\u00f3&#8217;s observation is that what this process computes is exactly the common fixed point of the functionals <em>p<\/em> \u27fc <em>p<\/em> o <em>\u03bd<\/em> and <em>p<\/em> \u27fc <em>p<\/em> o <em>\u03bd<\/em>&#8216;.\u00a0 And that extends to arbitrary families of nuclei.<\/p>\n<h2>What about sieves?<\/h2>\n<p>Can we prove directly that the lattice of sieves is a coframe?\u00a0 That is one of the questions I asked <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=908\">last time<\/a>.\u00a0 Every union of sieves is a sieve, so joins are unions.\u00a0 However, meets are more complicated.\u00a0 That problem is exactly the opposite of the problem we had with sublocales.<\/p>\n<p>Since sieves and sublocales are both isomorphic to the opposite of the lattice of nuclei, they form isomorphic lattices.\u00a0 Of course this gives us an easy proof that the lattice of sieves is a coframe, by reduction to the coframe of sublocales.<\/p>\n<p>In search of a direct proof, we are led to an easy way of characterizing meets in the lattice of sieves.\u00a0 Given a family of sieves <em>S<sub>i<\/sub><\/em>, <em>i<\/em> in <em>I<\/em>, compute the corresponding sublocales <em>L<sub>i<\/sub><\/em>.\u00a0 Take the intersection <em>L<\/em> of the latter, then transform back <em>L<\/em> into a sieve <em>S<\/em>.<\/p>\n<p>The precise correspondence is as follows, something you can check by composing the isomorphisms given in <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=908\">part II<\/a> of this series.\u00a0 Given a sieve <em>S<\/em>, its corresponding sublocale <em>L<\/em> is the set of all elements <em>w<\/em> in\u00a0\u03a9 such that every <em>t<\/em> &gt; <em>w<\/em> is such that (<em>t<\/em>, <em>w<\/em>) is in <em>S<\/em>.\u00a0\u00a0 Conversely, given a sublocale <em>L<\/em>, the corresponding sieve is the set of all formal crescents (<em>u<\/em>, <em>v<\/em>) such that there is a <em>w<\/em> in <em>L<\/em> such that <em>w<\/em> \u2265 <em>v<\/em> and <em>w<\/em> \u2271 <em>u<\/em>.<\/p>\n<p>If you do that, the formula you obtain is the following: \u2227<em><sub>i \u2208 I<\/sub><\/em> <em>S<sub>i<\/sub><\/em> is the set of all formal crescents (<em>u<\/em>, <em>v<\/em>) such that there is a <em>w<\/em> in\u00a0\u03a9 such that:<\/p>\n<ul>\n<li><em>w<\/em> \u2265 <em>v<\/em>,<\/li>\n<li><em>w<\/em> \u2271 <em>u<\/em>,<\/li>\n<li>for every <em>t<\/em> &gt; <em>w<\/em>, (<em>t<\/em>, <em>w<\/em>) is in \u2229<em><sub>i \u2208 I<\/sub><\/em> <em>S<sub>i<\/sub><\/em>.<\/li>\n<\/ul>\n<p>More generally, \u2227<em><sub>i \u2208 I<\/sub><\/em> <em>S<sub>i<\/sub><\/em> is the largest sieve contained in \u2229<em><sub>i \u2208 I<\/sub><\/em> <em>S<sub>i<\/sub><\/em>, and the above suggests that the largest sieve contained in a set <em>A<\/em> of formal crescents (possibly upwards-closed, not containing any empty crescent) is the set of formal crescents (<em>u<\/em>, <em>v<\/em>) such that there is a <em>w<\/em> in\u00a0\u03a9 such that <em>w<\/em> \u2265 <em>v<\/em>, <em>w<\/em> \u2271 <em>u<\/em>, and for every <em>t<\/em> &gt; <em>w<\/em>, (<em>t<\/em>, <em>w<\/em>) is in <em>A<\/em>.<\/p>\n<p>Does that help?<\/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(June 16th, 2016)<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><a href=\"https:\/\/www.cs.bham.ac.uk\/~mhe\/\"><span class=\"AuthorName_container\"><span class=\"AuthorName\">Mart\u00edn H. Escard\u00f3<\/span><\/span><\/a>. Joins in the frame of nuclei. <a href=\"https:\/\/link.springer.com\/journal\/10485\"><span class=\"JournalTitle\">Applied Categorical Structures<\/span><\/a>, <span class=\"ArticleCitation_Year\"><time>April 2003<\/time>, <\/span><span class=\"ArticleCitation_Volume\">Volume 11,<\/span><a class=\"ArticleCitation_Issue\" href=\"https:\/\/link.springer.com\/journal\/10485\/11\/2\/page\/1\"> Issue 2,<\/a><span class=\"ArticleCitation_Pages\"> pp 117-124.<\/span><\/li>\n<li>Jorge Picado and Ale\u0161 Pultr. Frames and locales \u2014 topology without points. Birkh\u00e4user, 2010.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>My goal today is to describe two elegant proofs of the fact that nuclei form a frame. There are many proofs of that. The main difficulty is that, while meets (infima) of nuclei are taken pointwise, joins (suprema) are much &hellip; <a href=\"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/?page_id=940\">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-940","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/940","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=940"}],"version-history":[{"count":14,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/940\/revisions"}],"predecessor-version":[{"id":5363,"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=\/wp\/v2\/pages\/940\/revisions\/5363"}],"wp:attachment":[{"href":"https:\/\/projects.lsv.ens-paris-saclay.fr\/topology\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}