{"id":172,"date":"2023-08-01T16:07:56","date_gmt":"2023-08-01T14:07:56","guid":{"rendered":"https:\/\/actilud.com\/info\/en\/?p=172"},"modified":"2025-03-29T16:17:53","modified_gmt":"2025-03-29T15:17:53","slug":"intersection","status":"publish","type":"post","link":"https:\/\/actilud.com\/info\/en\/intersection\/","title":{"rendered":"Intersection of the terms of an alternative"},"content":{"rendered":"<blockquote><p>Let an alternative be formed of n Booleans. Any cell located at the intersection of the n Booleans of the alternative is false.<\/p><\/blockquote>\n<p>The technique is simple when applied to a single grid, which is what motivated the creation of this rule.<\/p>\n<p>When applied to different grids, the technique is a reprise of the <strong>merging technique<\/strong> with Booleans forming an alternative.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1091 size-full\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1.png 861w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-300x300.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-768x768.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-480x480.png 480w\" alt=\"\" width=\"861\" height=\"861\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1.png 861w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-300x300.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-768x768.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech56-1-480x480.png 480w\" data-sizes=\"(min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>In the grid marked 1, there is an alternative: the French person is either a model or a journalist, which is materialized by the booleans a1 and a2. We therefore have <em>a1 \u2260 a2<\/em> .<\/p>\n<p>Booleans a1 and a2 are scattered across the other grids.<\/p>\n<p>In <strong>grid 2<\/strong> we see that all the boxes at the intersection of a1 and a2 are false. This is normal since a1 and a2 form an alternative defined in grid 1.<\/p>\n<p>Things are more subtle in grid 3 and grid 4. Let&#8217;s apply the merging techniques.<\/p>\n<p>In <strong>grid 3,<\/strong> Margaret cannot be a journalist. If we merge the row containing a1 in grid 5 with the column containing a2 in grid 1, we discover that a1 = a2. However, since a1 <em>\u2260<\/em> a2, the merge is not possible and therefore the pivot cell (Margaret, journalist) is false.<\/p>\n<p>In <strong>grid 4<\/strong> , the French guest cannot be 28 years old. Let&#8217;s merge the row containing a2 from grid 6 (row <em>28 years old<\/em> ) with the row containing <em>a1<\/em> from grid 1 ( <em>French row)<\/em> . Here again a1=a2 which is not possible and therefore, the pivot box (French, 28 years old) is false.<\/p>\n<p>It&#8217;s the same principle with the following riddle:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1098\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57.png 867w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57-300x292.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57-768x747.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57-494x480.png 494w\" alt=\"\" width=\"867\" height=\"843\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57.png 867w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57-300x292.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57-768x747.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/tech57-494x480.png 494w\" data-sizes=\"(min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>Still applying the fusion techniques, we discover that the pivot boxes (Cassie, Actor) and (Margaret, Photographer) are necessarily false.<\/p>\n<blockquote><p>To easily spot these cases, look at the rows containing the same Booleans, identify the common headings, and find the pivots: here the common heading is <em>French (&#8220;Fran\u00e7aise&#8221;).<\/em><\/p><\/blockquote>\n<h2>Hard, hard\u2026 a little invariance<\/h2>\n<p>There are cases of intersection that are more difficult to find. Consider the grid below, taken from the &#8220;orchard&#8221; puzzle. I&#8217;ve emptied all the boxes except those relevant to my purpose.<\/p>\n<p>These intersection cases actually fall under invariance, an advanced technique that is described in another chapter. But this is a very simple case of invariance, which is why the solver is able to reveal it by processing intersections, when dealing with alternatives of two Booleans.<\/p>\n<p>Look at the grid below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2387\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01.png 854w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-300x300.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-768x769.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-479x480.png 479w\" alt=\"\" width=\"854\" height=\"855\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01.png 854w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-300x300.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-768x769.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire01-479x480.png 479w\" data-sizes=\"auto, (min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>There are two boxes that are always false. Do you see them?<\/p>\n<p>To find them, simply ask yourself what happens if c1 is true, then what happens if c2 is true. We then discover two boxes that are always false. If you haven&#8217;t found them, take a little time to discover them before reading on.<\/p>\n<p>Here is the answer:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2388\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02.png 852w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-300x298.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-768x763.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-483x480.png 483w\" alt=\"\" width=\"852\" height=\"847\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02.png 852w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-300x298.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-768x763.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire02-483x480.png 483w\" data-sizes=\"auto, (min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>There&#8217;s an easier way to discover these squares. Using intersection, that is.<\/p>\n<p>First, note that <em>c1<\/em> and <em>c2<\/em> are alternatives. One is true, the other is false. Instead of reporting the <em>true<\/em> signs in the bottom &#8220;apples&#8221; (&#8220;<em>pommes&#8221;)<\/em> grid, let&#8217;s report the Booleans <em>c1<\/em> and <em>c2<\/em> , depending on whether one or the other is true. If <em>c1<\/em> is true, it will be true in the <em>&#8220;apples, 20kg&#8221;<\/em> row . If <em>c2<\/em> is true, it will be <em>true<\/em> in the <em>&#8220;apples, 25kg&#8221;<\/em> row .<br \/>\nHere we only reproduce the bottom of the grid:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2389\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03.png 620w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03-300x240.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03-600x480.png 600w\" alt=\"\" width=\"400\" height=\"320\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03.png 620w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03-300x240.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire03-600x480.png 600w\" data-sizes=\"auto, (min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>This is a form of repercussion that we have not yet studied.<\/p>\n<p>Now we just need to apply the intersection to them:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2390\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04.png 603w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04-300x244.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04-591x480.png 591w\" alt=\"\" width=\"367\" height=\"298\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04.png 603w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04-300x244.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/intersectionCombinatoire04-591x480.png 591w\" data-sizes=\"auto, (min-width: 960px) 75vw, 100vw\" \/><br \/>\nYou can leave both Booleans in place. The solver doesn&#8217;t: it just puts the <em>false<\/em> signs in place, without passing on the Booleans.<br \/>\n<div style=\"width: 512px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-172-1\" width=\"512\" height=\"512\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/actilud.com\/fr\/videos\/intersection.mp4?_=1\" \/><a href=\"https:\/\/actilud.com\/fr\/videos\/intersection.mp4\">https:\/\/actilud.com\/fr\/videos\/intersection.mp4<\/a><\/video><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let an alternative be formed of n Booleans. Any cell located at the intersection of the n Booleans of the alternative is false. The technique is simple when applied to a single grid, which is what motivated the creation of this rule. When applied to different grids, the technique is a reprise of the merging [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-172","post","type-post","status-publish","format-standard","hentry","category-zebra-puzzles-universal-techniques-to-solve-them-all"],"_links":{"self":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":4,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/172\/revisions\/176"}],"wp:attachment":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}