{"id":87,"date":"2023-08-01T10:42:37","date_gmt":"2023-08-01T08:42:37","guid":{"rendered":"https:\/\/actilud.com\/info\/en\/?p=87"},"modified":"2025-03-29T11:56:22","modified_gmt":"2025-03-29T10:56:22","slug":"triplet-instruction","status":"publish","type":"post","link":"https:\/\/actilud.com\/info\/en\/triplet-instruction\/","title":{"rendered":"The TRIPLET instruction"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-757 size-full alignleft\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/instr_triplet-1.png\" alt=\"\" width=\"100\" height=\"100\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/instr_triplet-1.png\" \/>Establishes a precise anteriority relation between three items a, b, c, all three using a series D containing an order relation. The series D allows to indicate two <em>constant <\/em><em>distances d <sub>1<\/sub> and d <sub>2<\/sub><\/em> , which appear between a and b for d <sub>1<\/sub> , b and c for d <sub>2<\/sub> .<\/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 teenager in the black yacht is a year older than Chloe but a year younger than the person training for 40 minutes.<\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-765 aligncenter\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7.png 862w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-300x300.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-768x767.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-481x480.png 481w\" alt=\"\" width=\"658\" height=\"657\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7.png 862w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-300x300.png 300w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-150x150.png 150w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-768x767.png 768w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-7-481x480.png 481w\" data-sizes=\"(min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>The red lines represent the relationships between the boxes across the grids, represented by the Booleans. The order relative to the <em>Age<\/em> series is as follows: <em>Chloe &lt; black yacht&lt; 40 min<\/em> . The jump distance between two items is one box, both between <em>Chloe<\/em> and <em>black<\/em> and between <em>black<\/em> and <em>40 min<\/em> , which represents two 1-year intervals in the <em>Age<\/em> series .<\/p>\n<h3>False signs<\/h3>\n<p>Those present in the Boolean rows indicate that these positions are not available. Indeed, Chloe cannot be 16 or 17 years old, the driver of the black yacht cannot be 13 or 17 years old, and the person who drives for 40 minutes cannot be 13 or 14 years old.<br \/>\nAs for the other false boxes, they also follow from the statement: Chloe does not drive a black yacht, does not spend 40 minutes on her yacht, and the driver of the black yacht does not train for 40 minutes.<\/p>\n<h1>Designer<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-771 size-full\" src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-8.png\" sizes=\"auto, (min-width: 960px) 75vw, 100vw\" srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-8.png 315w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-8-300x66.png 300w\" alt=\"\" width=\"315\" height=\"69\" data-src=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-8.png\" data-srcset=\"https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-8.png 315w, https:\/\/actilud.com\/info\/wp-content\/uploads\/2023\/08\/integramme-8-300x66.png 300w\" data-sizes=\"auto, (min-width: 960px) 75vw, 100vw\" \/><\/p>\n<p>Randomly chooses a triplet: three rows using the same series. Establishes a distance <em>d1<\/em> between items <em>a<\/em> and <em>b,<\/em> and a distance <em>d2<\/em> between <em>b<\/em> and <em>c,<\/em> in the 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>Jumps are the constant distances 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 propositions. The first jump occurs between items <em>a <\/em><em>and<\/em> b <em>,<\/em> the second between items <em>b<\/em> and <em>c<\/em> . A value of 0 allows the designer to choose the jump randomly. The value of jump #1 is between 1 and <em>n<\/em> -3, <em>n<\/em> being the size of the row (5 boxes most often). The value of jump #2 is between 1 and\u00a0 <em>n-jump1-2<\/em> . If you put a 0 in one of the two jumps, the other will be set to 0 automatically.<\/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.<\/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>D: a \u2192 \u00b1 i \u2192 b -&gt; \u00b1 j \u2192 c<br \/>\nAge: Chlo\u00e9 \u2192 + 1 \u2192 Black \u2192 + 1 \u2192 40mn<\/p><\/blockquote>\n<h6>D: shared series header containing an ordering relationship.<br \/>\na,b,c: items using D<br \/>\n\u00b1 i, \u00b1 j: value of the intervals, <em>in units of D.<\/em> If D is an increasing series, i and j are positive. If D is a decreasing series, i and j are negative.<\/h6>\n<h2>Writing<\/h2>\n<p>We like to start with item b; this allows us to construct sentences that are a little difficult to understand:<\/p>\n<blockquote><p>b is i ahead of a, but j behind c.<br \/>\nThe teenager in the black yacht is one year older than Chloe but one year younger than the person training for 40 minutes.<\/p><\/blockquote>\n<h6>If i or j are negative, reverse lead and lag!<\/h6>\n","protected":false},"excerpt":{"rendered":"<p>Establishes a precise anteriority relation between three items a, b, c, all three using a series D containing an order relation. The series D allows to indicate two constant distances d 1 and d 2 , which appear between a and b for d 1 , b and c for d 2 . To use [&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-87","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\/87","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=87"}],"version-history":[{"count":3,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/posts\/87\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actilud.com\/info\/en\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}