{"id":83,"date":"2023-08-01T10:36:15","date_gmt":"2023-08-01T08:36:15","guid":{"rendered":"https:\/\/actilud.com\/info\/en\/?p=83"},"modified":"2025-03-29T11:55:57","modified_gmt":"2025-03-29T10:55:57","slug":"biplet-instruction","status":"publish","type":"post","link":"https:\/\/actilud.com\/info\/en\/biplet-instruction\/","title":{"rendered":"The BIPLET instruction"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-726 alignleft\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/instr_biplet.png\" alt=\"\" width=\"85\" height=\"85\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/instr_biplet.png\" \/>Establishes a precise anteriority relationship between two items a and b, both using a series C containing an order relationship. The series C allows to indicate a <em>constant distance d,<\/em> which appears between a and b.<\/p>\n<p>To use it, you therefore need at least one ordered series. The series does not need to be regular.<\/p>\n<p>To facilitate resolution, Booleans are recommended.<\/p>\n<h6>Ordered series: A series containing values \u200b\u200bthat are all increasing or all decreasing.<br \/>\nRegular ordered series: An increasing or decreasing series whose values \u200b\u200bare separated by the same interval.<\/h6>\n<blockquote>\n<h4>Land Yacht Riddle<\/h4>\n<p>The 14-year-old trains 20 minutes less than Hugo.<br \/>\nThe teenager driving the blue yacht is two years older than the person who trains for 30 minutes.<\/p><\/blockquote>\n<h6>There are two biplets in this example.<\/h6>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-735 aligncenter\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4.png 857w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4-296x300.png 296w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4-768x778.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4-474x480.png 474w\" alt=\"\" width=\"636\" height=\"644\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4.png 857w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4-296x300.png 296w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4-768x778.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-4-474x480.png 474w\" data-sizes=\"(min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>The red or blue lines represent the relationships between the boxes across the grids, represented by Booleans. Here we see that the Boolean <em>a2<\/em> is shared by both propositions. Indeed, we did not use the <em>isolated<\/em> mode when generating the statements.<\/p>\n<p><strong>Red lines:<\/strong> the jump distance between two items is two boxes, which represents an interval of 20 minutes in the <em>Duration series. <\/em><br \/>\n<strong>Blue lines:<\/strong> the jump distance between two items is also two boxes, which represents an interval of 2 years in the <em>Age series.<\/em><\/p>\n<h3>False signs<\/h3>\n<p>Those present in the Boolean rows indicate that these positions are not available. Indeed, Hugo cannot train for 20 or 30 minutes, and the driver of the blue yacht cannot be 13 or 14 years old.<br \/>\nAs for the other false boxes, they also follow from the statement: Hugo cannot be 14 years old, and the driver of the blue yacht cannot train for 30 minutes.<\/p>\n<h1>Designer<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-719\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-2.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-2.png 313w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-2-300x65.png 300w\" alt=\"\" width=\"313\" height=\"68\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-2.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-2.png 313w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-2-300x65.png 300w\" data-sizes=\"auto, (min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>Randomly chooses a biplet: two rows using the same series. Establishes a distance <em>d<\/em> between each corresponding item, between the two rows.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-721 alignleft\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/sautcase.png\" alt=\"\" width=\"36\" height=\"35\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/sautcase.png\" \/><\/p>\n<p>The <em>jump<\/em> is the constant distance that must be specified <em>in number of boxes<\/em> that separate two items in each row. The jump will be converted to series-specific units (years, minutes, etc.) when generating formal proposals.<br \/>\nA value of 0 allows the designer to choose the jump randomly. The jump value is between 1 and <em>n<\/em> -2, where <em>n<\/em> is the row size (usually 5 boxes).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-687 alignleft\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/isole.png\" alt=\"\" width=\"35\" height=\"35\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/isole.png\" \/><\/p>\n<p>Isolated: If the instruction operates in isolated mode, the designer does not select rows that already contain signs, including Booleans. The case of the Boolean <em>a2<\/em> in our example is then no longer possible.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-688 alignleft\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/maximum.png\" alt=\"\" width=\"35\" height=\"35\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/maximum.png\" \/><\/p>\n<p>Maximum number of executions of this instruction.<\/p>\n<h2>Formal proposal generated<\/h2>\n<blockquote><p>C: a \u2192 \u00b1 i \u2192 b<\/p><\/blockquote>\n<h6>C: shared series header containing an ordering relationship.<br \/>\na,b: items using C<br \/>\n\u00b1 i: interval value, <em>in units of C.\u00a0<\/em> If C is an increasing series, i is positive. If C is a decreasing series, i is negative.<\/h6>\n","protected":false},"excerpt":{"rendered":"<p>Establishes a precise anteriority relationship between two items a and b, both using a series C containing an order relationship. The series C allows to indicate a constant distance d, which appears between a and b. To use it, you therefore need at least one ordered series. The series does not need to be regular. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-83","post","type-post","status-publish","format-standard","hentry","category-zebra-puzzles-glossary-of-programming-instructions"],"_links":{"self":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/83","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=83"}],"version-history":[{"count":5,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":109,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/83\/revisions\/109"}],"wp:attachment":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}