{"id":4605,"date":"2026-10-28T04:16:00","date_gmt":"2026-10-28T04:16:00","guid":{"rendered":"https:\/\/www.chess.lumn.eu\/wordpress\/?p=4605"},"modified":"2026-10-29T10:42:36","modified_gmt":"2026-10-29T10:42:36","slug":"trois-cerveaux-valent-ils-mieux-quun","status":"publish","type":"post","link":"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/28\/trois-cerveaux-valent-ils-mieux-quun\/","title":{"rendered":"Trois cerveaux valent-ils mieux qu&#8217;un ?"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display&amp;family=DM+Sans:wght@400;500;700&amp;family=JetBrains+Mono:wght@400;600&amp;display=swap\" rel=\"stylesheet\">\n<style>\n.naum-body{--creme:#f7f4ee;--encre:#2b2b2b;--rouge:#c0392b;--or:#b8863b;--trait:#e3ddd0;--gris:#6b665c;max-width:860px;margin:0 auto;padding:2.2rem 1.5rem 3rem;background:var(--creme);color:var(--encre);font-family:\"DM Sans\",system-ui,sans-serif;font-size:1.03rem;line-height:1.68;}\n.naum-body .eyebrow{font-family:\"JetBrains Mono\",monospace;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--or);margin:0 0 .5rem;}\n.naum-body .eyebrow::after{content:\"\";display:block;width:52px;height:2px;background:var(--or);margin:.6rem 0 0;}\n.naum-body .titre{font-family:\"DM Serif Display\",Georgia,serif;font-size:2.5rem;line-height:1.12;margin:.4rem 0 .3rem;font-weight:400;}\n.naum-body .sous-titre{font-family:\"DM Serif Display\",Georgia,serif;font-size:1.3rem;line-height:1.3;color:var(--gris);margin:0 0 1.4rem;font-weight:400;font-style:italic;}\n.naum-body .chapeau{font-size:1.12rem;line-height:1.62;border-left:3px solid var(--or);padding:.15rem 0 .15rem 1.1rem;margin:0 0 2rem;color:#3a3a3a;}\n.naum-body .sect{font-family:\"DM Serif Display\",Georgia,serif;font-size:1.62rem;line-height:1.22;font-weight:400;margin:2.6rem 0 .9rem;padding-bottom:.4rem;border-bottom:2px solid var(--rouge);color:var(--rouge);}\n.naum-body .ssect{font-family:\"DM Sans\",sans-serif;font-size:1.1rem;font-weight:700;margin:1.9rem 0 .5rem;color:var(--encre);}\n.naum-body .ssect .num{font-family:\"JetBrains Mono\",monospace;color:var(--or);margin-right:.5rem;}\n.naum-body p{margin:0 0 1rem;}\n.naum-body ul,.naum-body ol{margin:0 0 1.1rem;padding-left:1.3rem;}\n.naum-body li{margin:0 0 .45rem;}\n.naum-body strong{font-weight:700;}\n.naum-body em{font-style:italic;}\n.naum-body a{color:var(--rouge);text-decoration:none;border-bottom:1px solid rgba(192,57,43,.35);}\n.naum-body a:hover{border-bottom-color:var(--rouge);}\n.naum-body .mono{font-family:\"JetBrains Mono\",monospace;font-size:.92em;}\n.naum-body .tbl-wrap{overflow-x:auto;margin:1.2rem 0 .5rem;}\n.naum-body .tbl-wrap table{border-collapse:collapse;width:100%;font-size:.94rem;}\n.naum-body .tbl-wrap th{text-align:left;font-weight:600;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gris);border-bottom:2px solid var(--trait);padding:.5rem .6rem;}\n.naum-body .tbl-wrap td{border-bottom:1px solid var(--trait);padding:.5rem .6rem;vertical-align:top;}\n.naum-body .tbl-wrap td.n,.naum-body .tbl-wrap th.n{text-align:right;font-family:\"JetBrains Mono\",monospace;font-size:.9rem;white-space:nowrap;}\n.naum-body .tbl-wrap tr.ici td{background:rgba(192,57,43,.07);}\n.naum-body .legende{font-size:.86rem;color:var(--gris);line-height:1.5;margin:.3rem 0 1.6rem;}\n.naum-body .fig{margin:1.6rem 0 .4rem;padding:1rem .6rem .4rem;background:#fffdf8;border:1px solid var(--trait);border-radius:3px;}\n.naum-body .bar-wrap{margin:1.3rem 0 .5rem;}\n.naum-body .bar{display:flex;align-items:center;gap:.8rem;margin:0 0 .55rem;}\n.naum-body .bar .lib{flex:0 0 46%;font-size:.9rem;line-height:1.28;}\n.naum-body .bar .trk{flex:1 1 auto;height:15px;background:#ece6d9;border-radius:2px;overflow:hidden;}\n.naum-body .bar .trk i{display:block;height:100%;background:var(--gris);}\n.naum-body .bar.ici .trk i{background:var(--rouge);}\n.naum-body .bar .val{flex:0 0 3.3rem;text-align:right;font-family:\"JetBrains Mono\",monospace;font-size:.92rem;}\n.naum-body .box{background:#fffdf8;border:1px solid var(--trait);border-left:3px solid var(--or);padding:1rem 1.1rem;margin:1.6rem 0;font-size:.97rem;line-height:1.6;}\n.naum-body .box .box-titre{display:block;font-family:\"JetBrains Mono\",monospace;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--or);margin:0 0 .5rem;}\n.naum-body .box.alerte{border-left-color:var(--rouge);}\n.naum-body .box.alerte .box-titre{color:var(--rouge);}\n.naum-body .box p:last-child{margin-bottom:0;}\n.naum-body .fen{font-family:\"JetBrains Mono\",monospace;font-size:.82rem;background:#f1ece1;padding:.45rem .6rem;border-radius:2px;display:block;overflow-x:auto;white-space:nowrap;margin:.6rem 0;}\n.naum-body hr{border:0;border-top:1px solid var(--trait);margin:2.4rem 0 1.4rem;}\n.naum-body .sources{font-size:.88rem;line-height:1.55;color:#3a3a3a;}\n.naum-body .sources li{margin:0 0 .5rem;}\n.naum-body .sig{font-family:\"JetBrains Mono\",monospace;font-size:.78rem;letter-spacing:.06em;color:var(--gris);text-align:center;margin:2.4rem 0 0;}\n.naum-body .defn{background:#fffdf8;border:1px solid var(--trait);border-left:3px solid var(--or);padding:.85rem 1rem;margin:1.2rem 0;font-size:.95rem;line-height:1.58;}\n.naum-body .defn .mot{display:block;font-family:\"JetBrains Mono\",monospace;font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--or);margin:0 0 .4rem;}\n.naum-body .defn p:last-child{margin-bottom:0;}\n.naum-body .retenir{background:#fdf3f1;border:1px solid #f0d6d1;border-left:3px solid var(--rouge);padding:.9rem 1.1rem;margin:1.6rem 0 1.8rem;font-size:.97rem;line-height:1.6;}\n.naum-body .retenir .mot{display:block;font-family:\"JetBrains Mono\",monospace;font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--rouge);margin:0 0 .45rem;}\n.naum-body .retenir p:last-child{margin-bottom:0;}\n.naum-body .calcul{font-family:\"JetBrains Mono\",monospace;font-size:.86rem;line-height:1.85;background:#f1ece1;padding:.85rem 1rem;border-radius:2px;margin:1.1rem 0;overflow-x:auto;white-space:pre-wrap;}\n.naum-body .calcul b{color:var(--rouge);font-weight:600;}\n.naum-body .etape{display:flex;gap:.9rem;margin:0 0 1.15rem;align-items:flex-start;}\n.naum-body .etape .no{flex:0 0 1.9rem;height:1.9rem;border-radius:50%;background:var(--rouge);color:#fff;font-family:\"JetBrains Mono\",monospace;font-size:.86rem;display:flex;align-items:center;justify-content:center;margin-top:.12rem;}\n.naum-body .etape .txt{flex:1 1 auto;}\n.naum-body .etape .txt b{display:block;margin-bottom:.15rem;}\n.naum-body .etape p{margin:0 0 .4rem;}\n.naum-body .lire{background:#f7f4ee;border:1px dashed var(--trait);padding:.7rem .9rem;margin:.1rem 0 1.6rem;font-size:.88rem;line-height:1.55;color:#3a3a3a;}\n.naum-body .lire b{font-family:\"JetBrains Mono\",monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gris);display:block;margin-bottom:.3rem;font-weight:400;}\n.naum-body .question{font-family:\"DM Serif Display\",Georgia,serif;font-size:1.22rem;line-height:1.35;color:var(--rouge);margin:1.6rem 0 .7rem;font-style:italic;}\n@media (max-width:620px){.naum-body{padding:1.5rem 1rem 2.2rem;font-size:1rem;}.naum-body .titre{font-size:1.95rem;}.naum-body .sous-titre{font-size:1.12rem;}.naum-body .sect{font-size:1.35rem;}.naum-body .bar .lib{flex:0 0 54%;font-size:.84rem;}.naum-body .calcul{font-size:.74rem;}}\n.naum-body .bandeau{background:#1f1d1a;color:#f7f4ee;margin:1.1rem 0 1.6rem;padding:1.3rem 1.4rem 1.2rem;border-top:3px solid var(--or);}\n.naum-body .bandeau .accroche{font-family:\"DM Serif Display\",Georgia,serif;font-size:1.32rem;line-height:1.3;margin:0 0 1rem;color:#f7f4ee;}\n.naum-body .bandeau .accroche b{color:#e0b46a;font-weight:400;}\n.naum-body .bandeau .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#3a362f;border:1px solid #3a362f;margin:0;}\n.naum-body .bandeau .kpi{background:#1f1d1a;padding:.75rem .8rem .7rem;display:flex;flex-direction:column;gap:.25rem;}\n.naum-body .bandeau .kpi .n{font-family:\"JetBrains Mono\",monospace;font-size:1.85rem;font-weight:600;line-height:1.05;color:#e0b46a;letter-spacing:-.01em;}\n.naum-body .bandeau .kpi .l{font-size:.8rem;line-height:1.35;color:#cfc8ba;}\n.naum-body .bandeau .choc{font-family:\"JetBrains Mono\",monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#f7f4ee;margin:1rem 0 0;padding-top:.8rem;border-top:1px solid #3a362f;}\n.naum-body .bandeau .choc span{color:#e0b46a;}\n@media (max-width:640px){.naum-body .bandeau .kpis{grid-template-columns:repeat(2,minmax(0,1fr));}.naum-body .bandeau .kpi .n{font-size:1.5rem;}}\n<\/style>\n<article class=\"naum-body\">\n<p class=\"eyebrow\">Laboratoire \u00b7 m\u00e9ta-moteur<\/p>\n<h1 class=\"titre\">Trois cerveaux valent-ils mieux qu&#8217;un ?<\/h1>\n<div class=\"bandeau\">\n<p class=\"accroche\">Le Triple-Brain d&#8217;Ingo Alth\u00f6fer : <b>les statistiques qui manquaient en 1989.<\/b><\/p>\n<div class=\"kpis\">\n<div class=\"kpi\"><span class=\"n\">2315<\/span><span class=\"l\">Elo Ordo d&#8217;Orion, sur 210 parties<\/span><\/div>\n<div class=\"kpi\"><span class=\"n\">+512<\/span><span class=\"l\">au-dessus du meilleur des trois membres (1803)<\/span><\/div>\n<div class=\"kpi\"><span class=\"n\">94\/100<\/span><span class=\"l\">contre ses propres membres, une seule d\u00e9faite<\/span><\/div>\n<div class=\"kpi\"><span class=\"n\">64,5 %<\/span><span class=\"l\">contre 28 machines ext\u00e9rieures (110 parties, perf. 2319)<\/span><\/div>\n<\/div>\n<p class=\"choc\">Le Triple-Brain comme m\u00e9ta-moteur UCI, <span>jouable sous toutes les interfaces.<\/span><\/p>\n<\/div>\n<p class=\"sous-titre\">Trois ordinateurs d&#8217;\u00e9checs des ann\u00e9es 1980, un arbitre d&#8217;une seconde, et cinq cents points d&#8217;Elo qui sortent de nulle part \u2014 l&#8217;explication compl\u00e8te, pas \u00e0 pas<\/p>\n<p class=\"chapeau\">On prend trois ordinateurs d&#8217;\u00e9checs de table, m\u00e9diocres, \u00e9crits par trois personnes diff\u00e9rentes : cot\u00e9s 1775, 1790 et 1803. On les fait r\u00e9fl\u00e9chir sur la m\u00eame position, en m\u00eame temps, quinze secondes chacun. Chacun annonce un coup. Un arbitre choisit entre ces trois coups \u2014 <strong>entre ces trois-l\u00e0 et rien d&#8217;autre<\/strong> \u2014 et on joue celui qu&#8217;il a pr\u00e9f\u00e9r\u00e9. Sur cent parties contre ses propres membres, l&#8217;ensemble marque <strong>94 points<\/strong> et n&#8217;en perd qu&#8217;une seule. Puis, contre vingt-huit machines qui ne sont pas les siennes, il confirme et fait mieux : Ordo le cote aujourd&#8217;hui <strong>2315<\/strong>, contre 1803 pour le meilleur des trois.<\/p>\n<p>Cette phrase ne devrait pas pouvoir \u00eatre vraie, et c&#8217;est pour \u00e7a que cet article existe. <strong>Rien n&#8217;a \u00e9t\u00e9 ajout\u00e9 nulle part<\/strong> : pas une machine plus rapide, pas un programme plus r\u00e9cent, pas une seconde de r\u00e9flexion suppl\u00e9mentaire. Les trois membres r\u00e9fl\u00e9chissent <em>en m\u00eame temps<\/em>, pas l&#8217;un apr\u00e8s l&#8217;autre, donc l&#8217;ensemble ne consomme pas plus de temps qu&#8217;un seul d&#8217;entre eux. Et l&#8217;arbitre ne joue pas aux \u00e9checs : on ne lui demande pas de trouver le meilleur coup de la position, seulement de dire lequel des trois coups propos\u00e9s est le moins mauvais. C&#8217;est une t\u00e2che tellement plus facile qu&#8217;une seule seconde de calcul lui suffit.<\/p>\n<p>Alors la force vient d&#8217;o\u00f9 ? D&#8217;un seul endroit, et c&#8217;est l&#8217;id\u00e9e que tout le reste de l&#8217;article va mesurer : <strong>les trois programmes ne se trompent pas aux m\u00eames endroits.<\/strong> Chacun, tout seul, passe \u00e0 c\u00f4t\u00e9 du bon coup environ une fois sur deux. Mais l\u00e0 o\u00f9 l&#8217;un se fourvoie, un autre voit souvent juste \u2014 leurs points faibles ne sont pas les m\u00eames. Il suffit alors de quelqu&#8217;un pour remarquer lequel des trois a eu raison. Le gain ne vient pas de la puissance ; il vient de la <em>diff\u00e9rence<\/em>.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Et ce n&#8217;est pas une exp\u00e9rience de pens\u00e9e<\/span>\n<p>Le trio est un <strong>vrai moteur d&#8217;\u00e9checs<\/strong>, au m\u00eame titre que n&#8217;importe quel autre : il se pr\u00e9sente, annonce ses r\u00e9glages, et s&#8217;installe dans la liste des moteurs du logiciel Banksia comme on y installerait Stockfish. On peut donc le faire jouer contre ce qu&#8217;on veut \u2014 et surtout, on peut regarder les trois cerveaux se contredire en direct : \u00e0 chaque coup, une ligne par machine avec ce qu&#8217;elle propose et ce qu&#8217;elle en pense, puis la d\u00e9cision de l&#8217;arbitre.<\/p><\/div>\n<p>Cet article explique la construction d&#8217;un bout \u00e0 l&#8217;autre : pourquoi trois auteurs et pas trois programmes, ce qu&#8217;on mesure exactement, comment on passe de cette mesure \u00e0 une pr\u00e9vision de force, et pourquoi cette pr\u00e9vision s&#8217;est r\u00e9v\u00e9l\u00e9e tr\u00e8s loin du compte \u2014 avec, en chemin, une petite le\u00e7on de statistique appliqu\u00e9e. \u00c0 la fin, le r\u00e9sultat : <strong>94 points sur 100<\/strong>, soit pr\u00e8s de sept fois le gain que j&#8217;annon\u00e7ais. Puis la contre-\u00e9preuve, contre vingt-huit adversaires ext\u00e9rieurs : <strong>2315<\/strong>, cinq cent douze points au-dessus du meilleur membre.<\/p>\n<h2 class=\"sect\">1. L&#8217;id\u00e9e, et \u00e0 qui elle appartient<\/h2>\n<p>Elle est d&#8217;Ingo Alth\u00f6fer, math\u00e9maticien \u00e0 I\u00e9na, qui l&#8217;a baptis\u00e9e <em>3-Hirn<\/em> \u2014 trois cerveaux. Dans sa version d&#8217;origine, \u00e0 la fin des ann\u00e9es 1980, deux programmes d&#8217;\u00e9checs proposent chacun un coup et <strong>un humain<\/strong> tranche. Alth\u00f6fer a montr\u00e9 que le joueur ainsi assist\u00e9 d\u00e9passait largement le meilleur des deux programmes, et il en a tir\u00e9 toute une th\u00e9orie des <em>syst\u00e8mes \u00e0 choix multiple<\/em> : un agent faible mais lucide s\u00e9lectionne parmi les propositions d&#8217;agents forts mais aveugles.<\/p>\n<p>La transposition d&#8217;ici change une seule chose, mais elle est essentielle : <strong>l&#8217;arbitre n&#8217;est pas un humain, c&#8217;est un programme bien plus fort que les membres.<\/strong> Stockfish 18 p\u00e8se quelque quinze cents points de plus que les machines qu&#8217;il arbitre.<\/p>\n<p>Objection imm\u00e9diate, et il faut y r\u00e9pondre tout de suite : si l&#8217;arbitre est si fort, pourquoi ne pas le laisser jouer seul ? Il gagnerait haut la main. C&#8217;est vrai, et c&#8217;est hors sujet. On ne cherche pas \u00e0 construire la machine la plus forte possible. On cherche \u00e0 savoir <strong>combien de force se cache d\u00e9j\u00e0 dans un groupe de programmes m\u00e9diocres<\/strong>, et combien il en faut pour l&#8217;extraire. L&#8217;arbitre est un instrument de mesure, pas un joueur.<\/p>\n<h2 class=\"sect\">2. Pourquoi trois <em>auteurs<\/em>, et pas trois programmes<\/h2>\n<p>Voil\u00e0 la contrainte qui structure tout le dispositif, et elle demande \u00e0 \u00eatre comprise avant le reste.<\/p>\n<p class=\"question\">Un trio ne gagne pas parce que ses membres sont forts. Il gagne parce qu&#8217;ils ne se trompent pas ensemble.<\/p>\n<p>Prenons l&#8217;exemple le plus simple. Trois programmes examinent une position o\u00f9 il existe un pi\u00e8ge tactique. Si l&#8217;un des trois le voit, l&#8217;arbitre s&#8217;en apercevra \u2014 le coup qui \u00e9vite le pi\u00e8ge aura une bien meilleure note que les deux autres, et il sera jou\u00e9. Le trio aura <em>r\u00e9cup\u00e9r\u00e9<\/em> la clairvoyance d&#8217;un seul de ses membres. En revanche, si les trois tombent dans le pi\u00e8ge, l&#8217;arbitre n&#8217;a rien \u00e0 r\u00e9cup\u00e9rer : il choisit le moins mauvais de trois mauvais coups, et le trio joue mal.<\/p>\n<p>Tout d\u00e9pend donc de la probabilit\u00e9 que les trois se trompent <em>simultan\u00e9ment<\/em>. Et c&#8217;est l\u00e0 que l&#8217;auteur entre en jeu : deux programmes \u00e9crits par la m\u00eame personne partagent leur fonction d&#8217;\u00e9valuation, leurs extensions de recherche, leurs habitudes de programmation \u2014 et donc leurs angles morts. Un trio de programmes du m\u00eame auteur ne vaudrait gu\u00e8re plus qu&#8217;un seul d&#8217;entre eux.<\/p>\n<div class=\"box\"><span class=\"box-titre\">Les trois r\u00e8gles du dispositif<\/span>\n<p><strong>Trois auteurs diff\u00e9rents<\/strong> \u2014 pour que les erreurs soient aussi peu corr\u00e9l\u00e9es que possible.<br>\n<strong>\u00c9cart de force \u2264 75 points d&#8217;Elo \u00e0 l&#8217;int\u00e9rieur du trio<\/strong> \u2014 un membre tr\u00e8s inf\u00e9rieur ne propose jamais rien d&#8217;utile ; il ne d\u00e9corr\u00e8le pas, il dilue.<br>\n<strong>\u00c9poques libres<\/strong> \u2014 un programme de 1987 et un de 2003 peuvent coexister. C&#8217;est m\u00eame souhaitable : leurs angles morts n&#8217;ont aucune raison de co\u00efncider.<\/p><\/div>\n<p>Ces r\u00e8gles sont des hypoth\u00e8ses. Elles demandent donc \u00e0 \u00eatre <em>test\u00e9es<\/em>, et c&#8217;est le point de m\u00e9thode le plus important de tout le dispositif.<\/p>\n<div class=\"defn\"><span class=\"mot\">Le jeu t\u00e9moin<\/span>\n<p>De vingt programmes on peut former 1140 triplets. La r\u00e8gle des 75 points en laisse 241, et celle des trois auteurs en retient <strong>142<\/strong>.<\/p>\n<p>Restent <strong>99 trios o\u00f9 un auteur se r\u00e9p\u00e8te<\/strong> \u2014 89 o\u00f9 deux membres sur trois partagent un auteur, et 10 o\u00f9 les trois sont du m\u00eame. Ceux-l\u00e0 ne servent pas \u00e0 jouer. Ils servent de point de comparaison.<\/p>\n<p>Si les 142 trios l\u00e9gitimes gagnent nettement plus que les 99 trios consanguins, ce sont bien des angles morts <em>diff\u00e9rents<\/em> qui font le gain, et la r\u00e8gle des trois auteurs est fond\u00e9e. S&#8217;ils gagnent autant, le gain ne vient pas de la diversit\u00e9 des auteurs mais de la simple multiplicit\u00e9 des propositions \u2014 et toute la th\u00e8se tombe.<\/p>\n<p><strong>Sans ce jeu t\u00e9moin, le dispositif ne serait qu&#8217;une collection de chiffres flatteurs.<\/strong> C&#8217;est lui qui le rend r\u00e9futable.<\/p><\/div>\n<h2 class=\"sect\">3. Le vivier : vingt programmes, sept auteurs<\/h2>\n<p>Les candidats sont choisis dans une tranche de force \u00e9troite \u2014 de 1775 \u00e0 1968 points d&#8217;Elo \u2014 pour que la contrainte des 75 points laisse de quoi former des trios. Dix-sept machines d\u00e9di\u00e9es \u00e9mul\u00e9es sous MAME, deux programmes DOS sous QEMU, et un portage.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Auteur<\/th><th class=\"n\">Programmes<\/th><th>Lesquels<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Richard Lang<\/td><td class=\"n\">5<\/td><td>Mephisto Amsterdam, Mondial 68000 XL, Roma 68000, Dallas 68000, Psion Chess 2.13<\/td><\/tr>\n<tr><td>Dave Kittinger<\/td><td class=\"n\">4<\/td><td>Novag Zircon II, Super Expert C, Super Forte C, Constellation Forte A<\/td><\/tr>\n<tr><td>Julio Kaplan<\/td><td class=\"n\">3<\/td><td>Saitek Maestro D++, Corona II, Turbo King II<\/td><\/tr>\n<tr><td>Ed Schr\u00f6der<\/td><td class=\"n\">3<\/td><td>Mephisto Nigel Short, MM V, MM IV<\/td><\/tr>\n<tr><td>Robert Hyatt<\/td><td class=\"n\">2<\/td><td>Cray Blitz 4.9h sur 486DX et sur ARM9<\/td><\/tr>\n<tr><td>Frans Morsch<\/td><td class=\"n\">2<\/td><td>Mephisto Modena, Saitek President<\/td><\/tr>\n<tr><td>Dan &amp; Kathe Spracklen<\/td><td class=\"n\">1<\/td><td>Fidelity Designer 2100<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">Deux pr\u00e9cautions, qui illustrent le soin que demande ce genre de liste. Les deux Cray Blitz sont le <em>m\u00eame<\/em> programme sur deux machines : ils servent de t\u00e9moin pour v\u00e9rifier que l&#8217;\u00e9mulation MAME et l&#8217;\u00e9mulation QEMU donnent le m\u00eame jeu. Et Psion Chess est de Richard Lang comme les Mephisto 68000 \u2014 m\u00eame auteur, donc jamais dans le m\u00eame trio, m\u00eame si les bo\u00eetiers n&#8217;ont rien \u00e0 voir.<\/p>\n<h2 class=\"sect\">4. Ce qu&#8217;on mesure exactement : le centi\u00e8me de pion<\/h2>\n<p>Pour juger un coup, il faut une r\u00e9f\u00e9rence. Celle du laboratoire est Stockfish 18 \u2014 mille cinq cents points plus fort que les candidats, ce qui, \u00e0 cette \u00e9chelle, revient \u00e0 une v\u00e9rit\u00e9 de terrain.<\/p>\n<div class=\"defn\"><span class=\"mot\">L&#8217;\u00e9valuation, en centi\u00e8mes de pion<\/span>\n<p>Un programme d&#8217;\u00e9checs chiffre une position en unit\u00e9s de pion : +1,00 veut dire \u00ab l&#8217;avantage d&#8217;un pion \u00bb, \u22123,00 \u00ab le d\u00e9savantage d&#8217;une pi\u00e8ce mineure \u00bb. L&#8217;usage est de compter en <strong>centi\u00e8mes de pion<\/strong> (en anglais <em>centipawns<\/em>), abr\u00e9g\u00e9s cp : +100 cp = un pion.<\/p><\/div>\n<div class=\"defn\"><span class=\"mot\">La perte d&#8217;un coup<\/span>\n<p>L&#8217;\u00e9cart, en centi\u00e8mes de pion, entre la note du coup jou\u00e9 et celle du <em>meilleur<\/em> coup de la position, telle que Stockfish 18 les \u00e9value \u00e0 la profondeur 18.<\/p>\n<p>Un coup parfait a une perte de 0. Un coup qui laisse \u00e9chapper un demi-pion a une perte de 50. Une bourde qui perd une tour aurait une perte de 500 \u2014 on plafonne d&#8217;ailleurs \u00e0 cette valeur, parce qu&#8217;au-del\u00e0 la distinction entre \u00ab tr\u00e8s mauvais \u00bb et \u00ab catastrophique \u00bb n&#8217;apprend plus rien.<\/p>\n<p>La <strong>perte moyenne<\/strong> d&#8217;un programme sur mille positions est l&#8217;indicateur central de tout cet article.<\/p><\/div>\n<p>Les positions, justement : mille positions de milieu de partie, tir\u00e9es des parties du laboratoire dans cette tranche de force. Coups 12 \u00e0 60, \u00e9valuation inf\u00e9rieure \u00e0 trois pions en valeur absolue, une position par partie. Pas d&#8217;ouvertures, pas de positions d\u00e9j\u00e0 gagn\u00e9es, pas de finales \u00e9l\u00e9mentaires \u2014 on ne garde que les positions o\u00f9 un coup se choisit vraiment.<\/p>\n<h2 class=\"sect\">5. La cha\u00eene de mesure, \u00e9tape par \u00e9tape<\/h2>\n<div class=\"etape\"><div class=\"no\">1<\/div><div class=\"txt\">\n<b>Le coup de chacun<\/b>\n<p>Les vingt candidats jouent leur coup sur chacune des mille positions, en quinze secondes \u2014 la cadence des parties du laboratoire. Vingt mille coups.<\/p>\n<p>C&#8217;est la seule \u00e9tape lourde, et pour une raison physique. Pour les dix-sept machines d\u00e9di\u00e9es, chaque position doit \u00eatre <strong>pos\u00e9e sur un \u00e9chiquier \u00e0 capteurs<\/strong>, pi\u00e8ce apr\u00e8s pi\u00e8ce, ce qui prend de dix \u00e0 quatre-vingt-quinze secondes avant m\u00eame que la r\u00e9flexion ne commence. Une journ\u00e9e de machine.<\/p>\n<p><em>R\u00e9sultat : 19 993 coups. Il en manque sept, et c&#8217;est une histoire en soi \u2014 au paragraphe 11.<\/em><\/p>\n<\/div><\/div>\n<div class=\"etape\"><div class=\"no\">2<\/div><div class=\"txt\">\n<b>La note de l&#8217;oracle<\/b>\n<p>Stockfish 18 \u00e9value chaque position \u00e0 la profondeur 18, puis chaque coup propos\u00e9 s\u00e9par\u00e9ment. On en d\u00e9duit la perte de chaque coup de chaque candidat. Dix minutes.<\/p>\n<\/div><\/div>\n<div class=\"etape\"><div class=\"no\">3<\/div><div class=\"txt\">\n<b>L&#8217;arbitre parfait<\/b>\n<p>Pour chacun des 142 trios, on suppose un arbitre qui choisirait <em>toujours<\/em> la meilleure des trois propositions, et on calcule la perte moyenne de l&#8217;\u00e9quipe. C&#8217;est un simple calcul \u2014 on prend le minimum des trois pertes, position par position \u2014 et c&#8217;est la <strong>borne sup\u00e9rieure<\/strong> de ce qu&#8217;un trio peut atteindre. Aucun arbitre r\u00e9el ne fera mieux. Une minute.<\/p>\n<\/div><\/div>\n<div class=\"etape\"><div class=\"no\">4<\/div><div class=\"txt\">\n<b>L&#8217;arbitre r\u00e9el<\/b>\n<p>Stockfish 18, un fil, une seconde, avec pour seule consigne de d\u00e9partager les coups effectivement propos\u00e9s \u2014 en langage UCI, <span class=\"mono\">go movetime 1000 searchmoves e2e4 d2d4<\/span>. Il ne cherche pas le meilleur coup de la position : il classe trois coups pr\u00e9cis. Dix minutes.<\/p>\n<\/div><\/div>\n<div class=\"fig\">\n<svg viewBox=\"0 0 812 300\" width=\"100%\" role=\"img\" aria-label=\"Schema du meta-moteur : la position va aux trois membres qui proposent chacun un coup, l-arbitre departage, le coup est joue\"><defs><marker id=\"fl\" viewBox=\"0 0 10 10\" refX=\"9\" refY=\"5\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 5 L 0 10 z\" fill=\"#6b665c\"><\/path><\/marker><\/defs><rect x=\"24\" y=\"108\" width=\"112\" height=\"54\" rx=\"3\" fill=\"#f1ece1\" stroke=\"#6b665c\" stroke-width=\"1.6\"><\/rect><text x=\"36\" y=\"130\" font-size=\"13\" font-family=\"sans-serif\" font-weight=\"600\" fill=\"#2b2b2b\">la position<\/text><text x=\"36\" y=\"146\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#6b665c\">sur l&#8217;echiquier<\/text><rect x=\"200\" y=\"34\" width=\"224\" height=\"58\" rx=\"3\" fill=\"#fffdf8\" stroke=\"#2b2b2b\" stroke-width=\"1.6\"><\/rect><text x=\"212\" y=\"56\" font-size=\"13\" font-family=\"sans-serif\" font-weight=\"600\" fill=\"#2b2b2b\">Constellation Forte A<\/text><text x=\"212\" y=\"72\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#6b665c\">Kittinger \u00b7 1803<\/text><text x=\"412\" y=\"66\" font-size=\"15\" font-family=\"monospace\" font-weight=\"600\" fill=\"#2b2b2b\" text-anchor=\"end\">e4<\/text><line x1=\"140\" y1=\"135\" x2=\"196\" y2=\"63\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><line x1=\"428\" y1=\"63\" x2=\"496\" y2=\"135\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><rect x=\"200\" y=\"118\" width=\"224\" height=\"58\" rx=\"3\" fill=\"#fffdf8\" stroke=\"#2b2b2b\" stroke-width=\"1.6\"><\/rect><text x=\"212\" y=\"140\" font-size=\"13\" font-family=\"sans-serif\" font-weight=\"600\" fill=\"#2b2b2b\">Mephisto MM IV<\/text><text x=\"212\" y=\"156\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#6b665c\">Schr\u00f6der \u00b7 1790<\/text><text x=\"412\" y=\"150\" font-size=\"15\" font-family=\"monospace\" font-weight=\"600\" fill=\"#2b2b2b\" text-anchor=\"end\">d4<\/text><line x1=\"140\" y1=\"135\" x2=\"196\" y2=\"147\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><line x1=\"428\" y1=\"147\" x2=\"496\" y2=\"135\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><rect x=\"200\" y=\"202\" width=\"224\" height=\"58\" rx=\"3\" fill=\"#fffdf8\" stroke=\"#2b2b2b\" stroke-width=\"1.6\"><\/rect><text x=\"212\" y=\"224\" font-size=\"13\" font-family=\"sans-serif\" font-weight=\"600\" fill=\"#2b2b2b\">Designer 2100<\/text><text x=\"212\" y=\"240\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#6b665c\">Spracklen \u00b7 1775<\/text><text x=\"412\" y=\"234\" font-size=\"15\" font-family=\"monospace\" font-weight=\"600\" fill=\"#2b2b2b\" text-anchor=\"end\">e4<\/text><line x1=\"140\" y1=\"135\" x2=\"196\" y2=\"231\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><line x1=\"428\" y1=\"231\" x2=\"496\" y2=\"135\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><rect x=\"500\" y=\"104\" width=\"160\" height=\"62\" rx=\"3\" fill=\"#fdf3f1\" stroke=\"#c0392b\" stroke-width=\"1.6\"><\/rect><text x=\"512\" y=\"126\" font-size=\"13\" font-family=\"sans-serif\" font-weight=\"600\" fill=\"#2b2b2b\">l&#8217;arbitre<\/text><text x=\"512\" y=\"142\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#6b665c\">Stockfish 18, 1 s<\/text><text x=\"580\" y=\"159\" font-size=\"11.5\" font-family=\"monospace\" fill=\"#c0392b\" text-anchor=\"middle\">e4 ou d4 ?<\/text><line x1=\"664\" y1=\"135\" x2=\"706\" y2=\"135\" stroke=\"#6b665c\" stroke-width=\"1.5\" marker-end=\"url(#fl)\"><\/line><rect x=\"710\" y=\"112\" width=\"78\" height=\"46\" rx=\"3\" fill=\"#c0392b\"><\/rect><text x=\"749\" y=\"134\" font-size=\"11\" font-family=\"sans-serif\" fill=\"#fff\" text-anchor=\"middle\">coup jou\u00e9<\/text><text x=\"749\" y=\"150\" font-size=\"15\" font-family=\"monospace\" font-weight=\"600\" fill=\"#fff\" text-anchor=\"middle\">e4<\/text><text x=\"312\" y=\"20\" font-size=\"12\" font-family=\"monospace\" fill=\"#b8863b\" text-anchor=\"middle\">15 s chacun, EN PARALL\u00c8LE \u2014 trois auteurs diff\u00e9rents<\/text><text x=\"580\" y=\"190\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#6b665c\" text-anchor=\"middle\">il ne cherche pas le meilleur coup<\/text><text x=\"580\" y=\"205\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#6b665c\" text-anchor=\"middle\">de la position : il d\u00e9partage<\/text><text x=\"580\" y=\"220\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#6b665c\" text-anchor=\"middle\">les coups propos\u00e9s, et eux seuls<\/text><text x=\"80\" y=\"186\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#6b665c\" text-anchor=\"middle\">pos\u00e9e sur<\/text><text x=\"80\" y=\"201\" font-size=\"11.5\" font-family=\"sans-serif\" fill=\"#6b665c\" text-anchor=\"middle\">les trois \u00e0 la fois<\/text><line x1=\"24\" y1=\"256\" x2=\"788\" y2=\"256\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"24\" y=\"276\" font-size=\"12\" font-family=\"sans-serif\" fill=\"#2b2b2b\"><tspan font-weight=\"600\">Le temps.<\/tspan> Le trio d\u00e9pense 15 s de r\u00e9flexion, comme un membre seul en d\u00e9penserait 15 \u2014 plus la seconde de l\u2019arbitre.<\/text><text x=\"24\" y=\"292\" font-size=\"12\" font-family=\"sans-serif\" fill=\"#6b665c\">Il ne s\u2019octroie aucun calcul suppl\u00e9mentaire : c\u2019est la comparaison honn\u00eate, \u00e0 pendule \u00e9gale.<\/text><\/svg>\n<\/div>\n<div class=\"lire\"><b>Comment lire ce sch\u00e9ma<\/b>\nLa position de d\u00e9part est pos\u00e9e sur les trois machines \u00e0 la fois. Elles r\u00e9fl\u00e9chissent quinze secondes <em>en parall\u00e8le<\/em>, pas l&#8217;une apr\u00e8s l&#8217;autre. Chacune rend un coup ; ici deux proposent e4 et une propose d4. L&#8217;arbitre n&#8217;a donc que deux candidats \u00e0 d\u00e9partager, et c&#8217;est tout ce qu&#8217;il fait. Le coup retenu est jou\u00e9, et au coup suivant tout recommence.<\/div>\n<h2 class=\"sect\">6. Premier r\u00e9sultat : l&#8217;arbitre ne co\u00fbte presque rien<\/h2>\n<p>On dispose maintenant de deux arbitres comparables : l&#8217;oracle parfait de l&#8217;\u00e9tape 3, qui est impossible \u00e0 r\u00e9aliser, et Stockfish \u00e0 une seconde, qui l&#8217;est.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Arbitre<\/th><th class=\"n\">Perte d&#8217;\u00e9quipe<\/th><th class=\"n\">Erreurs<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Oracle parfait (toujours la meilleure des trois)<\/td><td class=\"n\">21,2 cp<\/td><td class=\"n\">\u2014<\/td><\/tr>\n<tr class=\"ici\"><td><strong>Stockfish 18, 1 s, entre les coups propos\u00e9s<\/strong><\/td><td class=\"n\">21,9 cp<\/td><td class=\"n\">1 \u00e0 2 %<\/td><\/tr>\n<tr><td>Un membre seul, en moyenne<\/td><td class=\"n\">45 cp<\/td><td class=\"n\">\u2014<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">\u00ab Erreurs \u00bb : proportion des positions o\u00f9 les membres diff\u00e8rent et o\u00f9 l&#8217;arbitre n&#8217;a pas pris la meilleure proposition disponible, \u00e0 dix centi\u00e8mes de pion pr\u00e8s.<\/p>\n<p>Sept dixi\u00e8mes de centi\u00e8me de pion s\u00e9parent une seconde de Stockfish d&#8217;un oracle omniscient, soit quelque <strong>quatre points d&#8217;Elo<\/strong>.<\/p>\n<p>Pourquoi une seconde suffit-elle, alors que les machines arbitr\u00e9es, elles, r\u00e9fl\u00e9chissent quinze secondes ? Parce que les deux t\u00e2ches n&#8217;ont rien de commun. Trouver le meilleur coup d&#8217;une position de milieu de partie, c&#8217;est explorer un arbre immense. Classer <em>trois coups donn\u00e9s<\/em>, c&#8217;est comparer trois sous-arbres d\u00e9j\u00e0 identifi\u00e9s. Le second probl\u00e8me est infiniment plus petit que le premier, et une seconde de Stockfish 18 \u2014 quelques dizaines de millions de positions \u2014 le r\u00e8gle.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Ce qu&#8217;il faut retenir<\/span>\n<p>L&#8217;arbitrage n&#8217;est pas le maillon faible. Si les trois membres portent la r\u00e9ponse, l&#8217;arbitre la trouve dans 98 \u00e0 99 % des cas.<\/p>\n<p>Cons\u00e9quence de m\u00e9thode : <strong>toute l&#8217;incertitude du dispositif est ailleurs<\/strong>. Pas dans l&#8217;arbitre, pas dans l&#8217;oracle, pas dans les mille positions. Elle est dans la conversion d&#8217;une perte en centi\u00e8mes de pion vers des points d&#8217;Elo \u2014 le paragraphe 9.<\/p><\/div>\n<h2 class=\"sect\">7. Ce que le trio gagne<\/h2>\n<p>Tout ce qui suit se compte sur les mille positions. Pas de pourcentages, pas de probabilit\u00e9s : des positions.<\/p>\n<h3 class=\"ssect\">Le point de d\u00e9part : un membre tout seul<\/h3>\n<p>Sur les mille positions, un membre du trio joue le coup quasi parfait \u2014 \u00e0 moins de dix centi\u00e8mes de pion du meilleur \u2014 dans <strong>451<\/strong> d&#8217;entre elles. C&#8217;est la moyenne mesur\u00e9e sur les vingt candidats, et c&#8217;est le niveau \u00e0 battre.<\/p>\n<h3 class=\"ssect\">Ce que l&#8217;arbitre peut, et ce qu&#8217;il ne peut pas<\/h3>\n<p>Maintenant, trois membres proposent chacun un coup et l&#8217;arbitre prend le meilleur des trois. Mais il faut bien voir ce qu&#8217;il fait : <strong>il choisit, il n&#8217;invente pas.<\/strong> Si aucun des trois n&#8217;a trouv\u00e9 le bon coup, l&#8217;arbitre ne le trouvera pas davantage \u2014 il n&#8217;a sous les yeux que trois propositions, et il prendra la moins mauvaise.<\/p>\n<p>Toute la question se r\u00e9duit donc \u00e0 ceci :<\/p>\n<p class=\"question\">Dans combien des mille positions le bon coup se trouve-t-il quelque part dans le trio ?<\/p>\n<p>R\u00e9ponse mesur\u00e9e : <strong>620 positions sur 1000<\/strong>.<\/p>\n<p>Contre 451 pour un membre seul. C&#8217;est un vrai gain \u2014 mais est-il grand ou petit ? Pour le savoir il faut deux rep\u00e8res, et les voici.<\/p>\n<h3 class=\"ssect\">Le plancher : trois exemplaires du m\u00eame programme<\/h3>\n<p>Si les trois membres \u00e9taient des copies conformes, ils proposeraient toujours le m\u00eame coup. Le trio trouverait le bon coup dans exactement <strong>451<\/strong> positions, comme un membre seul. Trois clones n&#8217;apportent rien du tout.<\/p>\n<p>Ce plancher dit \u00e0 quoi sert le trio : non pas \u00e0 additionner de la force, mais \u00e0 <strong>couvrir des trous diff\u00e9rents<\/strong>.<\/p>\n<h3 class=\"ssect\">Le plafond : trois membres aveugles \u00e0 des endroits diff\u00e9rents<\/h3>\n<p>\u00c0 l&#8217;autre extr\u00eame, imaginons trois membres qui ne partagent aucun point faible. Chacun est aveugle, mais ailleurs que les deux autres. Suivons alors les positions une par une.<\/p>\n<div class=\"calcul\">Le premier membre trouve le bon coup dans                 <b>451<\/b> positions\n                              il en rate                   549\n\nLe deuxi\u00e8me reprend ces 549 positions. Comme il trouve\nle bon coup 45 fois sur 100, et qu&#8217;il est aveugle\nailleurs, il en sauve                                      248\n                              il en reste                  301\n\nLe troisi\u00e8me reprend ces 301 et en sauve de m\u00eame           136\n                              il en reste                  165\n\n                              TOTAL COUVERT               <b>835<\/b> positions<\/div>\n<p>Voil\u00e0 le plafond : <strong>835 positions sur 1000<\/strong>. C&#8217;est le maximum qu&#8217;on pourrait esp\u00e9rer de trois programmes de cette force, \u00e0 condition qu&#8217;ils ne se ressemblent en rien.<\/p>\n<h3 class=\"ssect\">Entre les deux<\/h3>\n<div class=\"bar-wrap\">\n<div class=\"bar\"><div class=\"lib\"><b>Trois clones<\/b><br><span style=\"font-size:.78rem\">le plancher : aucun gain<\/span><\/div><div class=\"trk\"><i style=\"width:45.1%\"><\/i><\/div><div class=\"val\">451<\/div><\/div>\n<div class=\"bar ici\"><div class=\"lib\"><b>Le trio r\u00e9el<\/b><br><span style=\"font-size:.78rem\">mesur\u00e9 sur les trios valides<\/span><\/div><div class=\"trk\"><i style=\"width:62%\"><\/i><\/div><div class=\"val\">620<\/div><\/div>\n<div class=\"bar\"><div class=\"lib\"><b>Trois membres sans point faible commun<\/b><br><span style=\"font-size:.78rem\">le plafond<\/span><\/div><div class=\"trk\"><i style=\"width:83.5%\"><\/i><\/div><div class=\"val\">835<\/div><\/div>\n<\/div>\n<p class=\"legende\">Nombre de positions, sur mille, o\u00f9 le bon coup se trouve quelque part dans le trio. Le trio r\u00e9el se place \u00e0 mi-chemin entre ne rien gagner et tout gagner.<\/p>\n<p>Le trio r\u00e9el est \u00e0 620. Il gagne donc 169 positions sur les 384 qu&#8217;il aurait pu gagner \u2014 <strong>un peu moins de la moiti\u00e9 du b\u00e9n\u00e9fice possible<\/strong>.<\/p>\n<p>Et les <strong>215 positions manquantes<\/strong> ont une cause unique, qui est le sujet de la section suivante.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Ce qu&#8217;il faut retenir<\/span>\n<p>Le trio ne peut jouer un bon coup que si <em>au moins un<\/em> de ses membres l&#8217;a trouv\u00e9. Dans 380 positions sur mille, aucun des trois ne l&#8217;a trouv\u00e9, et le trio y joue un coup m\u00e9diocre quelle que soit la qualit\u00e9 de l&#8217;arbitre.<\/p>\n<p>Le r\u00e9sultat d&#8217;ensemble, en centi\u00e8mes de pion perdus par rapport au meilleur coup :<\/p>\n<div class=\"calcul\">un membre seul  :  45,0 cp\nle trio         :  <b>21,9 cp<\/b>   soit deux fois moins<\/div><\/div>\n<h2 class=\"sect\">8. Les m\u00eames angles morts<\/h2>\n<p>Il manque donc 215 positions entre ce que le trio obtient et ce qu&#8217;il aurait obtenu si ses trois membres n&#8217;avaient aucun point faible commun. La raison tient en une phrase :<\/p>\n<p class=\"question\">Les trois programmes sont aveugles aux m\u00eames endroits.<\/p>\n<p>Quand l&#8217;un d&#8217;eux passe \u00e0 c\u00f4t\u00e9 du bon coup, les deux autres ont bien plus de chances de passer \u00e0 c\u00f4t\u00e9 aussi que si le hasard seul d\u00e9cidait. Les positions difficiles ne le sont pas pour un programme en particulier : elles le sont pour tous les trois \u00e0 la fois.<\/p>\n<h3 class=\"ssect\">La m\u00eame chose vue sur les grosses b\u00e9vues<\/h3>\n<p>On peut le v\u00e9rifier autrement, et plus brutalement, en ne regardant que les <strong>grosses b\u00e9vues<\/strong> \u2014 les coups qui perdent au moins un pion entier. Chaque programme du vivier en commet dans 152 positions sur 1000.<\/p>\n<p>Prenons-les deux par deux. Si chacun se trompait dans son coin, les deux b\u00e9vues tomberaient ensemble sur 152 \u00d7 152 \/ 1000, soit 23 positions. Comptons ce qui arrive vraiment :<\/p>\n<div class=\"calcul\">                              B b\u00e9vue    B joue correctement\n   s&#8217;ils \u00e9taient aveugles ailleurs\n   A b\u00e9vue                       <b>23<\/b>            129\n   A joue correctement          129            719\n\n   compt\u00e9 sur les mille positions\n   A b\u00e9vue                       <b>81<\/b>             71\n   A joue correctement           71            777<\/div>\n<p><strong>Quatre-vingt-une positions au lieu de vingt-trois.<\/strong> Les deux programmes s&#8217;effondrent ensemble trois fois et demie plus souvent que si leurs points faibles n&#8217;avaient rien \u00e0 voir. C&#8217;est la m\u00eame chose que les 215 positions manquantes, vue \u00e0 travers les seules grosses b\u00e9vues.<\/p>\n<h3 class=\"ssect\">Pourquoi c&#8217;\u00e9tait pr\u00e9visible<\/h3>\n<p>Trois auteurs, trois d\u00e9cennies, trois architectures de processeur \u2014 et pourtant les m\u00eames trous. \u00c0 la r\u00e9flexion, rien de surprenant : tous ces programmes sont b\u00e2tis sur le m\u00eame principe de recherche, avec des fa\u00e7ons comparables d&#8217;\u00e9laguer les branches inutiles, et des \u00e9valuations qui comptent d&#8217;abord le mat\u00e9riel puis ajoutent des bonus de position. Une position qui tend un pi\u00e8ge tactique \u00e0 six demi-coups le tend aux trois pareillement.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Ce qu&#8217;il faut retenir<\/span>\n<p>Le concept de trio a un plafond, et ce plafond se mesure : <strong>215 positions sur mille<\/strong>, c&#8217;est ce que les angles morts communs co\u00fbtent.<\/p>\n<p>D&#8217;o\u00f9 la question que le jeu t\u00e9moin doit trancher. Nos 142 trios r\u00e9unissent trois auteurs diff\u00e9rents. Les 99 trios t\u00e9moins ont au moins deux membres d&#8217;un m\u00eame auteur. Si ces derniers perdent nettement plus de 215 positions, alors la r\u00e8gle des trois auteurs est fond\u00e9e : la diversit\u00e9 des auteurs est bien ce qui fait reculer les angles morts communs. Si l&#8217;\u00e9cart est faible, c&#8217;est que le trio ne doit rien \u00e0 la diversit\u00e9 et tout \u00e0 la multiplicit\u00e9 \u2014 et la r\u00e8gle ne sert \u00e0 rien.<\/p><\/div>\n<h2 class=\"sect\">9. Le passage d\u00e9licat : des centi\u00e8mes de pion aux points d&#8217;Elo<\/h2>\n<p>Tout ce qui pr\u00e9c\u00e8de se mesure en centi\u00e8mes de pion. Mais la question qu&#8217;on veut poser \u2014 \u00ab le trio est-il plus fort que son meilleur membre, et de combien ? \u00bb \u2014 se pose en points d&#8217;Elo. Il faut donc un pont entre les deux, et c&#8217;est ici que les ennuis commencent.<\/p>\n<p>Le pont le plus simple consiste \u00e0 remarquer qu&#8217;on conna\u00eet <em>\u00e0 la fois<\/em> la perte moyenne et l&#8217;Elo r\u00e9el des vingt candidats. On peut donc chercher la relation entre les deux et l&#8217;appliquer ensuite au trio.<\/p>\n<div class=\"defn\"><span class=\"mot\">Une r\u00e9gression lin\u00e9aire, en deux phrases<\/span>\n<p>On place les vingt candidats sur un graphique : perte moyenne en abscisse, Elo en ordonn\u00e9e. On cherche la droite qui passe \u00ab au mieux \u00bb au milieu du nuage \u2014 celle qui minimise la somme des carr\u00e9s des \u00e9carts verticaux entre les points et elle.<\/p>\n<p>Cette droite est un <em>r\u00e9sum\u00e9<\/em> du nuage. On peut ensuite lui demander : pour une perte de 21,9, quel Elo ? C&#8217;est exactement ce qu&#8217;on veut savoir du trio.<\/p><\/div>\n<p>Appliquons-la. Voici l&#8217;ajustement brut sur les vingt candidats :<\/p>\n<p class=\"fen\">Elo = 2159 \u2212 5,79 \u00d7 perte &nbsp;\u00b7&nbsp; R\u00b2 = 0,26 &nbsp;\u00b7&nbsp; \u03c3 = 57 Elo &nbsp;\u00b7&nbsp; n = 20<\/p>\n<div class=\"defn\"><span class=\"mot\">R\u00b2 et \u03c3, ce qu&#8217;ils disent<\/span>\n<p>Le <strong>R\u00b2<\/strong> est la proportion de la variation des cotes que la droite explique. R\u00b2 = 1 : tous les points sont exactement sur la droite. R\u00b2 = 0 : la droite n&#8217;apprend rien de plus que la simple moyenne des cotes.<\/p>\n<p>Le <strong>\u03c3<\/strong> (\u00e9cart type r\u00e9siduel) est la dispersion typique des points autour de la droite, dans l&#8217;unit\u00e9 de l&#8217;ordonn\u00e9e. Ici 57 points d&#8217;Elo : un candidat quelconque s&#8217;\u00e9carte en g\u00e9n\u00e9ral de 57 points de ce que la droite pr\u00e9dit pour lui.<\/p><\/div>\n<p>R\u00b2 = 0,26, c&#8217;est-\u00e0-dire que le mod\u00e8le explique un quart de ce qu&#8217;il faudrait expliquer. \u00c0 ce stade, la tentation est de conclure que la perte moyenne ne pr\u00e9dit pas la force, et de passer \u00e0 autre chose.<\/p>\n<p>Ce serait une erreur. Parce que ce mauvais ajustement tient \u00e0 <strong>un seul point<\/strong>.<\/p>\n<h3 class=\"ssect\">Diagnostiquer avant de conclure<\/h3>\n<p>Quand un ajustement est mauvais, la bonne pratique n&#8217;est pas de regarder le R\u00b2 mais de demander <em>quels points le rendent mauvais<\/em>. Deux outils standard r\u00e9pondent \u00e0 cette question, et ils ne mesurent pas la m\u00eame chose.<\/p>\n<div class=\"defn\"><span class=\"mot\">R\u00e9sidu, levier, distance de Cook<\/span>\n<p>Le <strong>r\u00e9sidu<\/strong> est l&#8217;\u00e9cart vertical d&#8217;un point \u00e0 la droite : de combien le mod\u00e8le se trompe sur ce point. C&#8217;est l&#8217;outil \u00e9vident, et c&#8217;est le moins utile.<\/p>\n<p>Le <strong>levier<\/strong> mesure \u00e0 quel point un point est <em>isol\u00e9 en abscisse<\/em>, loin du centre du nuage. Image : une planche en \u00e9quilibre sur un pivot. Un poids plac\u00e9 au milieu ne la fait pas basculer ; le m\u00eame poids plac\u00e9 tout au bout la retourne. Un point isol\u00e9 \u00e0 droite du nuage fait pivoter la droite d&#8217;ajustement exactement de cette fa\u00e7on \u2014 d&#8217;o\u00f9 le nom.<\/p>\n<p>La <strong>distance de Cook<\/strong> combine les deux : elle mesure de combien la droite enti\u00e8re se d\u00e9placerait si l&#8217;on retirait ce point. C&#8217;est la question qui nous int\u00e9resse vraiment.<\/p>\n<p>Pour vingt points et deux param\u00e8tres, les seuils d&#8217;alerte usuels sont de 0,20 pour l&#8217;un comme pour l&#8217;autre.<\/p><\/div>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Candidat<\/th><th class=\"n\">perte<\/th><th class=\"n\">levier<\/th><th class=\"n\">r\u00e9sidu<\/th><th class=\"n\">Cook<\/th><\/tr><\/thead>\n<tbody>\n<tr class=\"ici\"><td><strong>Saitek President<\/strong><\/td><td class=\"n\">66,8<\/td><td class=\"n\"><strong>0,650<\/strong><\/td><td class=\"n\">+105<\/td><td class=\"n\"><strong>9,05<\/strong><\/td><\/tr>\n<tr><td>Fidelity Designer 2100<\/td><td class=\"n\">56,3<\/td><td class=\"n\">0,172<\/td><td class=\"n\">\u221258<\/td><td class=\"n\">0,13<\/td><\/tr>\n<tr><td>Mephisto MM IV (v7.10)<\/td><td class=\"n\">47,5<\/td><td class=\"n\">0,050<\/td><td class=\"n\">\u221294<\/td><td class=\"n\">0,08<\/td><\/tr>\n<tr><td>Novag Zircon II<\/td><td class=\"n\">40,7<\/td><td class=\"n\">0,129<\/td><td class=\"n\">+44<\/td><td class=\"n\">0,05<\/td><\/tr>\n<tr><td>Mephisto Amsterdam<\/td><td class=\"n\">43,8<\/td><td class=\"n\">0,074<\/td><td class=\"n\">+61<\/td><td class=\"n\">0,05<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">Cinq premiers candidats sur vingt, class\u00e9s par distance de Cook. Seuils d&#8217;alerte : 0,20 pour le levier comme pour Cook.<\/p>\n<p>Le verdict est net. Le Saitek President a un <strong>levier de 0,65 pour un seuil \u00e0 0,20<\/strong>, et une <strong>distance de Cook de 9,05 pour un seuil \u00e0 0,20<\/strong> \u2014 quarante-cinq fois le seuil. Remarquez que son r\u00e9sidu, +105, n&#8217;a rien d&#8217;extraordinaire : le MM IV en a un de \u221294 sans faire de d\u00e9g\u00e2ts. Ce n&#8217;est donc pas qu&#8217;il s&#8217;ajuste mal. C&#8217;est qu&#8217;il <em>d\u00e9termine<\/em> la droite, parce que sa perte de 66,8 centi\u00e8mes de pion le place \u00e0 dix centi\u00e8mes du suivant, seul tout \u00e0 droite du nuage. C&#8217;est le poids au bout de la planche.<\/p>\n<h3 class=\"ssect\">A-t-on le droit de le retirer ?<\/h3>\n<p>Oui, mais \u00e0 une condition, et elle est stricte : <strong>la raison du retrait doit \u00eatre ind\u00e9pendante du r\u00e9sidu.<\/strong> Retirer un point parce qu&#8217;il s&#8217;ajuste mal, c&#8217;est raisonner en rond \u2014 on am\u00e9liore toujours un ajustement en supprimant ce qui le g\u00eane. Il faut une raison ext\u00e9rieure \u00e0 la mesure.<\/p>\n<p>Ici, elle existe, et elle est ant\u00e9rieure. Le Saitek President est une anomalie document\u00e9e du laboratoire depuis le 19 octobre, avant m\u00eame cette campagne : <strong>il r\u00e9sout 0 position sur 30 au test BT-2450<\/strong> et 1 sur 30 au BT-2630, alors qu&#8217;il est cot\u00e9 1877 en parties r\u00e9elles. Aucun autre candidat ne pr\u00e9sente un tel divorce entre les deux instruments \u2014 l\u00e0 o\u00f9 les autres machines de sa force en r\u00e9solvent neuf \u00e0 douze. Son \u00e9valuation fait manifestement quelque chose de particulier que ni la perte moyenne ni les tests de positions ne savent d\u00e9crire.<\/p>\n<p><strong>Ce n&#8217;est pas un membre ordinaire de la population qu&#8217;on \u00e9chantillonne.<\/strong> Le retirer n&#8217;est pas une commodit\u00e9, c&#8217;est la bonne d\u00e9cision.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Ajustement<\/th><th class=\"n\">R\u00b2<\/th><th class=\"n\">\u03c3<\/th><th class=\"n\">Spearman<\/th><th class=\"n\">pente<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>les 20 candidats<\/td><td class=\"n\">0,26<\/td><td class=\"n\">57 Elo<\/td><td class=\"n\">\u22120,80<\/td><td class=\"n\">\u22125,79<\/td><\/tr>\n<tr class=\"ici\"><td><strong>sans le President (n = 19)<\/strong><\/td><td class=\"n\"><strong>0,66<\/strong><\/td><td class=\"n\"><strong>39 Elo<\/strong><\/td><td class=\"n\">\u22120,88<\/td><td class=\"n\">\u221215,13<\/td><\/tr>\n<tr><td>sans President ni Designer 2100<\/td><td class=\"n\">0,64<\/td><td class=\"n\">39 Elo<\/td><td class=\"n\">\u22120,86<\/td><td class=\"n\">\u221218,14<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">Un seul point retir\u00e9 fait passer la variance expliqu\u00e9e de 26 \u00e0 66 %. Retirer le suivant n&#8217;apporte plus rien, ce qui est la signature d&#8217;un outlier unique et non d&#8217;un nuage mal conditionn\u00e9.<\/p>\n<p>Le R\u00b2 passe de 0,26 \u00e0 <strong>0,66<\/strong>, l&#8217;\u00e9cart type r\u00e9siduel de 57 \u00e0 39 points. Une remarque m\u00e9rite d&#8217;\u00eatre faite au passage : la colonne \u00ab Spearman \u00bb \u2014 la corr\u00e9lation de <em>rang<\/em>, qui mesure si les candidats se classent dans le bon ordre sans se soucier de la forme de la relation \u2014 valait d\u00e9j\u00e0 0,80 avec les vingt. <strong>Le classement \u00e9tait bon depuis le d\u00e9but.<\/strong> C&#8217;est l&#8217;ajustement <em>lin\u00e9aire<\/em> qu&#8217;un seul point ruinait.<\/p>\n<h2 class=\"sect\">10. Et pourtant la meilleure droite donne une pr\u00e9diction pire<\/h2>\n<p>Nous avons maintenant une r\u00e9gression honn\u00eate, diagnostiqu\u00e9e, avec un point \u00e9cart\u00e9 pour une raison ant\u00e9rieure \u00e0 la mesure. Servons-nous-en.<\/p>\n<div class=\"fig\">\n<svg viewBox=\"0 0 812 434\" width=\"100%\" role=\"img\" aria-label=\"Perte moyenne en centiemes de pion contre Elo pour les vingt candidats, avec les deux droites de regression et l-extrapolation vers le trio\"><rect x=\"86.0\" y=\"34.0\" width=\"296.0\" height=\"288.0\" fill=\"#c0392b\" opacity=\"0.06\"><\/rect><text x=\"234.0\" y=\"48.0\" font-size=\"11.5\" fill=\"#c0392b\" font-family=\"monospace\" text-anchor=\"middle\">zone sans aucune mesure<\/text><line x1=\"86.0\" y1=\"317.0\" x2=\"764.0\" y2=\"317.0\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"78.0\" y=\"321.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"end\">1750<\/text><line x1=\"86.0\" y1=\"267.4\" x2=\"764.0\" y2=\"267.4\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"78.0\" y=\"271.4\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"end\">1850<\/text><line x1=\"86.0\" y1=\"217.7\" x2=\"764.0\" y2=\"217.7\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"78.0\" y=\"221.7\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"end\">1950<\/text><line x1=\"86.0\" y1=\"168.1\" x2=\"764.0\" y2=\"168.1\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"78.0\" y=\"172.1\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"end\">2050<\/text><line x1=\"86.0\" y1=\"118.4\" x2=\"764.0\" y2=\"118.4\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"78.0\" y=\"122.4\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"end\">2150<\/text><line x1=\"86.0\" y1=\"68.8\" x2=\"764.0\" y2=\"68.8\" stroke=\"#e3ddd0\" stroke-width=\"1\"><\/line><text x=\"78.0\" y=\"72.8\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"end\">2250<\/text><line x1=\"112.1\" y1=\"34.0\" x2=\"112.1\" y2=\"322.0\" stroke=\"#efe9dd\" stroke-width=\"1\"><\/line><text x=\"112.1\" y=\"340.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"middle\">20<\/text><line x1=\"242.5\" y1=\"34.0\" x2=\"242.5\" y2=\"322.0\" stroke=\"#efe9dd\" stroke-width=\"1\"><\/line><text x=\"242.5\" y=\"340.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"middle\">30<\/text><line x1=\"372.8\" y1=\"34.0\" x2=\"372.8\" y2=\"322.0\" stroke=\"#efe9dd\" stroke-width=\"1\"><\/line><text x=\"372.8\" y=\"340.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"middle\">40<\/text><line x1=\"503.2\" y1=\"34.0\" x2=\"503.2\" y2=\"322.0\" stroke=\"#efe9dd\" stroke-width=\"1\"><\/line><text x=\"503.2\" y=\"340.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"middle\">50<\/text><line x1=\"633.6\" y1=\"34.0\" x2=\"633.6\" y2=\"322.0\" stroke=\"#efe9dd\" stroke-width=\"1\"><\/line><text x=\"633.6\" y=\"340.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"middle\">60<\/text><line x1=\"764.0\" y1=\"34.0\" x2=\"764.0\" y2=\"322.0\" stroke=\"#efe9dd\" stroke-width=\"1\"><\/line><text x=\"764.0\" y=\"340.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"monospace\" text-anchor=\"middle\">70<\/text><line x1=\"86.0\" y1=\"322.0\" x2=\"764.0\" y2=\"322.0\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"><\/line><line x1=\"86.0\" y1=\"322.0\" x2=\"86.0\" y2=\"34.0\" stroke=\"#2b2b2b\" stroke-width=\"1.5\"><\/line><text x=\"425.0\" y=\"362.0\" font-size=\"12.5\" fill=\"#6b665c\" font-family=\"sans-serif\" text-anchor=\"middle\">perte moyenne, en centi\u00e8mes de pion<\/text><text x=\"22\" y=\"178.0\" font-size=\"12.5\" fill=\"#6b665c\" font-family=\"sans-serif\" text-anchor=\"middle\" transform=\"rotate(-90 22 178.0)\">Elo du laboratoire<\/text><line x1=\"372.8\" y1=\"228.9\" x2=\"737.9\" y2=\"309.4\" stroke=\"#6b665c\" stroke-width=\"2\"><\/line><line x1=\"125.1\" y1=\"174.3\" x2=\"372.8\" y2=\"228.9\" stroke=\"#6b665c\" stroke-width=\"1.6\" stroke-dasharray=\"6 4\"><\/line><line x1=\"372.8\" y1=\"200.4\" x2=\"594.5\" y2=\"328.2\" stroke=\"#b8863b\" stroke-width=\"2\"><\/line><line x1=\"125.1\" y1=\"57.7\" x2=\"372.8\" y2=\"200.4\" stroke=\"#b8863b\" stroke-width=\"1.6\" stroke-dasharray=\"6 4\"><\/line><circle cx=\"382.0\" cy=\"208.8\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"422.4\" cy=\"209.3\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"417.2\" cy=\"209.8\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"435.4\" cy=\"214.7\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"430.2\" cy=\"214.7\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"417.2\" cy=\"217.7\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"457.6\" cy=\"231.6\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"439.3\" cy=\"231.6\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"461.5\" cy=\"251.5\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"722.3\" cy=\"254.0\" r=\"7\" fill=\"#c0392b\"><\/circle><circle cx=\"456.3\" cy=\"256.5\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"452.4\" cy=\"257.9\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"453.7\" cy=\"261.9\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"504.5\" cy=\"264.4\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"473.2\" cy=\"275.3\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"449.8\" cy=\"280.3\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"481.1\" cy=\"284.3\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"541.0\" cy=\"290.7\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"470.6\" cy=\"297.2\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><circle cx=\"585.4\" cy=\"304.6\" r=\"4.5\" fill=\"#2b2b2b\" opacity=\"0.78\"><\/circle><text x=\"710.3\" y=\"258.0\" font-size=\"12.5\" fill=\"#c0392b\" font-family=\"sans-serif\" font-weight=\"600\" text-anchor=\"end\">Saitek President<\/text><text x=\"710.3\" y=\"273.0\" font-size=\"11\" fill=\"#c0392b\" font-family=\"monospace\" text-anchor=\"end\">levier 0,65 \u00b7 Cook 9,0<\/text><circle cx=\"136.8\" cy=\"177.0\" r=\"5.5\" fill=\"none\" stroke=\"#6b665c\" stroke-width=\"2.2\"><\/circle><text x=\"147.8\" y=\"181.0\" font-size=\"13\" fill=\"#6b665c\" font-family=\"monospace\" font-weight=\"600\">2032<\/text><circle cx=\"136.8\" cy=\"64.3\" r=\"5.5\" fill=\"none\" stroke=\"#b8863b\" stroke-width=\"2.2\"><\/circle><text x=\"147.8\" y=\"68.3\" font-size=\"13\" fill=\"#b8863b\" font-family=\"monospace\" font-weight=\"600\">2259<\/text><line x1=\"136.8\" y1=\"177.0\" x2=\"136.8\" y2=\"64.3\" stroke=\"#c0392b\" stroke-width=\"1.4\" stroke-dasharray=\"2 3\"><\/line><text x=\"147.8\" y=\"124.6\" font-size=\"11.5\" fill=\"#c0392b\" font-family=\"monospace\">227 points<\/text><text x=\"136.8\" y=\"316.0\" font-size=\"11.5\" fill=\"#6b665c\" font-family=\"sans-serif\" text-anchor=\"middle\">le trio<\/text><g font-family=\"sans-serif\" font-size=\"12\"><line x1=\"86.0\" y1=\"398\" x2=\"114.0\" y2=\"398\" stroke=\"#6b665c\" stroke-width=\"2\"><\/line><text x=\"122.0\" y=\"402\" fill=\"#2b2b2b\">les 20 candidats : R\u00b2 = 0,26<\/text><line x1=\"86.0\" y1=\"416\" x2=\"114.0\" y2=\"416\" stroke=\"#b8863b\" stroke-width=\"2\"><\/line><text x=\"122.0\" y=\"420\" fill=\"#2b2b2b\">sans le President : R\u00b2 = 0,66<\/text><text x=\"430.0\" y=\"402\" fill=\"#6b665c\">trait plein = domaine mesur\u00e9<\/text><text x=\"430.0\" y=\"420\" fill=\"#6b665c\">tiret\u00e9 = extrapolation<\/text><\/g><\/svg>\n<\/div>\n<div class=\"lire\"><b>Comment lire ce graphique<\/b>\nChaque point noir est un candidat : sa perte moyenne en abscisse, son Elo r\u00e9el en ordonn\u00e9e. Le point rouge, tout \u00e0 droite, est le Saitek President. La droite grise est l&#8217;ajustement sur les vingt candidats, la dor\u00e9e sur dix-neuf. Les deux sont en trait plein l\u00e0 o\u00f9 il existe des mesures, et en tiret\u00e9 l\u00e0 o\u00f9 il n&#8217;y en a aucune \u2014 c&#8217;est-\u00e0-dire \u00e0 gauche de 40,7 centi\u00e8mes de pion, la zone gris\u00e9e. Le trio se situe dans cette zone, et les deux cercles marquent ce que chaque droite y pr\u00e9dit.<\/div>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Ajustement<\/th><th class=\"n\">Elo pr\u00e9dit du trio<\/th><th class=\"n\">Gain sur le meilleur membre (1803)<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>sur 20 candidats (R\u00b2 = 0,26)<\/td><td class=\"n\">2032<\/td><td class=\"n\">+229<\/td><\/tr>\n<tr class=\"ici\"><td><strong>sur 19 candidats (R\u00b2 = 0,66)<\/strong><\/td><td class=\"n\"><strong>2259<\/strong><\/td><td class=\"n\"><strong>+456<\/strong><\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">Les deux pr\u00e9dictions ne diff\u00e8rent pas d&#8217;une marge d&#8217;erreur : elles diff\u00e8rent d&#8217;un facteur deux sur la grandeur que l&#8217;on cherche \u00e0 mesurer.<\/p>\n<p><strong>Am\u00e9liorer l&#8217;ajustement a doubl\u00e9 la pr\u00e9diction.<\/strong> C&#8217;est contre-intuitif et pourtant m\u00e9canique : la droite la mieux ajust\u00e9e est aussi la plus pentue (\u221215,13 contre \u22125,79), et une droite plus pentue, extrapol\u00e9e plus loin, donne un nombre plus grand.<\/p>\n<p>Car c&#8217;est bien d&#8217;<em>extrapolation<\/em> qu&#8217;il s&#8217;agit, et voil\u00e0 le vrai probl\u00e8me \u2014 pas le R\u00b2.<\/p>\n<div class=\"defn\"><span class=\"mot\">Interpoler, extrapoler<\/span>\n<p><strong>Interpoler<\/strong>, c&#8217;est demander \u00e0 un mod\u00e8le une valeur situ\u00e9e <em>\u00e0 l&#8217;int\u00e9rieur<\/em> du domaine o\u00f9 on l&#8217;a ajust\u00e9. C&#8217;est son usage normal.<\/p>\n<p><strong>Extrapoler<\/strong>, c&#8217;est lui demander une valeur <em>en dehors<\/em>. Le mod\u00e8le r\u00e9pond toujours \u2014 une droite se prolonge ind\u00e9finiment \u2014 mais rien ne garantit que la relation qu&#8217;il r\u00e9sume continue de s&#8217;appliquer l\u00e0-bas. Image : ajuster une droite sur un tron\u00e7on de route et lui demander o\u00f9 passe la route apr\u00e8s le virage.<\/p><\/div>\n<div class=\"calcul\">pertes observ\u00e9es (sans le President)  :  40,7  \u00e0  56,3 cp\n\u00e9tendue des donn\u00e9es                  :  <b>15,6 cp<\/b>\nle trio                              :  21,9 cp\ndistance sous le point le plus bas   :  40,7 \u2212 21,9 = <b>18,8 cp<\/b>\n\nsoit <b>1,2 fois l&#8217;\u00e9tendue enti\u00e8re des donn\u00e9es<\/b><\/div>\n<p>On demande donc au mod\u00e8le de se prolonger sur une distance sup\u00e9rieure \u00e0 celle qu&#8217;il a servi \u00e0 d\u00e9crire. Aucune r\u00e9gression ne survit \u00e0 cela. Elle continuera de produire un nombre, et ce nombre d\u00e9pendra bien plus de la pente \u2014 c&#8217;est-\u00e0-dire d&#8217;un ou deux points du nuage \u2014 que de la r\u00e9alit\u00e9.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Ce qu&#8217;il faut retenir<\/span>\n<p><strong>Le test d&#8217;un pr\u00e9dicteur n&#8217;est pas son R\u00b2, c&#8217;est sa robustesse.<\/strong> Une m\u00e9thode dont la sortie double quand on retire un point sur vingt ne peut pas trancher une question \u2014 m\u00eame si le point a \u00e9t\u00e9 retir\u00e9 \u00e0 bon droit, et m\u00eame si le retrait l&#8217;a rendue meilleure.<\/p>\n<p>Ce dispositif de mesure est donc <strong>excellent pour classer<\/strong> les trios entre eux : la corr\u00e9lation de rang est de 0,88, ils se rangent dans le bon ordre. Il est <strong>inutilisable pour pr\u00e9dire leur cote<\/strong>.<\/p>\n<p>Et c&#8217;est exactement la distinction qu&#8217;on oublie quand on regarde un R\u00b2 au lieu de regarder <em>o\u00f9 se trouve le point qu&#8217;on veut pr\u00e9dire<\/em>.<\/p><\/div>\n<p>Deux remarques de m\u00eame nature, pour finir ce chapitre.<\/p>\n<p><strong>Les douze meilleurs trios tiennent entre 21,2 et 21,5 centi\u00e8mes de pion.<\/strong> Des \u00e9carts d&#8217;un dixi\u00e8me de centi\u00e8me sur mille positions, c&#8217;est du bruit. \u00c0 l&#8217;int\u00e9rieur du peloton de t\u00eate, le classement ne d\u00e9partage rien de r\u00e9el.<\/p>\n<p>Et <strong>le crit\u00e8re qu&#8217;on serait tent\u00e9 d&#8217;employer est pi\u00e9g\u00e9<\/strong>. Classer les trios par \u00ab gain pr\u00e9dit sur le meilleur membre \u00bb revient \u00e0 s\u00e9lectionner les membres les plus <em>faibles<\/em>, puisqu&#8217;un membre faible laisse plus de marge au-dessus de lui. Les trios \u00e0 +231 sont pr\u00e9cis\u00e9ment ceux form\u00e9s des trois candidats les plus faibles du vivier. Le bon crit\u00e8re n&#8217;est ni la force pr\u00e9dite ni le gain : c&#8217;est de r\u00e9unir <strong>les trois membres dont les angles morts se recouvrent le moins<\/strong>, puisque c&#8217;est de l\u00e0 seulement que le gain provient. Cette analyse-l\u00e0 reste \u00e0 faire.<\/p>\n<h2 class=\"sect\">11. Deux obstacles pratiques, dont un que j&#8217;avais cru r\u00e9gl\u00e9<\/h2>\n<h3 class=\"ssect\">La divergence<\/h3>\n<p>Pour faire jouer le trio, il faut en faire un moteur UCI \u2014 un programme que l&#8217;interface de tournoi interroge comme n&#8217;importe quel autre. Et l\u00e0 se tenait, depuis le lancement du projet, une objection qu&#8217;on croyait s\u00e9rieuse.<\/p>\n<p class=\"question\">Un membre propose X. L&#8217;arbitre lui pr\u00e9f\u00e8re Y. Au coup suivant, que croit la machine ?<\/p>\n<p>Si elle a jou\u00e9 X sur son propre \u00e9chiquier, elle se trouve dans une position qui n&#8217;existe pas, et tout ce qu&#8217;elle proposera ensuite sera faux. Les solutions de repli envisag\u00e9es \u00e9taient co\u00fbteuses : reposer la position compl\u00e8te \u00e0 chaque coup \u2014 dix \u00e0 quatre-vingt-quinze secondes chacun \u2014 ou ne garder que les machines capables de se corriger.<\/p>\n<p>J&#8217;ai d&#8217;abord cru l&#8217;objection sans objet. En partie, l&#8217;interface de tournoi n&#8217;envoie pas une position : elle envoie la <strong>liste des coups depuis le d\u00e9but<\/strong>, et le module qui pilote la machine saisit ces coups sur l&#8217;\u00e9chiquier \u00e0 capteurs. Je me suis dit que la machine suivrait la liste, que le coup de l&#8217;arbitre lui arriverait comme un coup adverse, et que la divergence ne co\u00fbterait rien. J&#8217;ai m\u00eame \u00e9crit que c&#8217;\u00e9tait r\u00e9gl\u00e9.<\/p>\n<p>Le premier gauntlet a tranch\u00e9 en une apr\u00e8s-midi : vingt-cinq parties perdues au temps sur trente-cinq, cinquante coups ill\u00e9gaux en deux parties, le d\u00e9calage apparu d\u00e8s le deuxi\u00e8me coup. En relisant non plus le relais mais le greffon de l&#8217;\u00e9mulateur, la cause est apparue \u2014 et elle est \u00e0 deux endroits.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Ce que fait vraiment la machine<\/span>\n<p>Quand elle annonce son coup, <strong>elle le consid\u00e8re comme jou\u00e9<\/strong> : il entre aussit\u00f4t dans sa propre liste. Et quand la liste de l&#8217;interface arrive, le greffon ne la compare \u00e0 la sienne que <strong>par longueur<\/strong>, jamais par contenu. Si l&#8217;arbitre a jou\u00e9 un autre coup que le sien, les deux listes ont la m\u00eame longueur, rien n&#8217;est saisi, et la machine r\u00e9fl\u00e9chit sur un \u00e9chiquier faux jusqu&#8217;\u00e0 la fin de la partie.<\/p>\n<p>Elle ne sait pas qu&#8217;elle a \u00e9t\u00e9 d\u00e9savou\u00e9e, et c&#8217;est pr\u00e9cis\u00e9ment le probl\u00e8me.<\/p><\/div>\n<p>Le rem\u00e8de est simple \u00e0 \u00e9noncer. Un membre dont le coup a \u00e9t\u00e9 retenu reste sur la liste incr\u00e9mentale, comme avant. Un membre <em>d\u00e9savou\u00e9<\/em> re\u00e7oit l&#8217;ordre de recommencer la partie \u00e0 z\u00e9ro, puis la liste compl\u00e8te des coups \u2014 que le greffon rejoue en mode \u00e9dition, \u00e0 vitesse d&#8217;\u00e9mulateur d\u00e9brid\u00e9, c&#8217;est-\u00e0-dire en quelques secondes. L&#8217;\u00e9chiquier est reconstruit depuis le d\u00e9part, droits de roque et historique compris.<\/p>\n<p>Restait \u00e0 savoir ce que co\u00fbte ce rejeu. Mesur\u00e9 sur les 2 323 rejeux du gauntlet : <strong>rien<\/strong>. Quatorze secondes en m\u00e9diane par les deux chemins, dix-sept au pire contre quinze pour l&#8217;incr\u00e9mental. Le rejeu tient dans la marge que la machine a de toute fa\u00e7on avant de commencer \u00e0 r\u00e9fl\u00e9chir. Un membre sur trois est d\u00e9savou\u00e9 \u00e0 chaque coup \u2014 ce qui colle au taux d&#8217;arbitrage \u2014 et \u00e7a ne se voit pas sur la pendule.<\/p>\n<h3 class=\"ssect\">La position qu&#8217;on ne peut pas poser<\/h3>\n<p>L&#8217;autre obstacle est r\u00e9el, celui-l\u00e0, et il est instructif. Sur vingt mille coups demand\u00e9s, il en manque sept. Sept candidats ont refus\u00e9 la m\u00eame position, et une seule : la n\u00b0 278.<\/p>\n<p class=\"fen\"><code>r1b1k2r\/ppp2ppp\/2n5\/4p3\/2P1n3\/2P1PN2\/PB2BPPP\/3RK2R b K -<\/code><\/p>\n<p>Les sept y ont r\u00e9pondu <span class=\"mono\">e8g8<\/span> \u2014 le petit roque des Noirs \u2014 et le coup a \u00e9t\u00e9 rejet\u00e9 comme ill\u00e9gal. La raison tient dans le champ <span class=\"mono\">K<\/span> de cette notation : il \u00e9num\u00e8re les roques encore possibles, et il ne contient que le roque des Blancs du c\u00f4t\u00e9 roi. <strong>Les Noirs n&#8217;ont plus aucun droit de roque<\/strong> : ils l&#8217;ont perdu plus t\u00f4t dans la partie en bougeant leur roi ou une tour, puis les pi\u00e8ces sont revenues sur leurs cases d&#8217;origine.<\/p>\n<p>Une machine \u00e0 \u00e9chiquier physique ne peut pas savoir cela. On lui pose une position en pla\u00e7ant des pi\u00e8ces ; le roi est en e8, les tours en a8 et h8, rien dans ce qu&#8217;elle voit ne dit que le roi a d\u00e9j\u00e0 voyag\u00e9. Elle roque, et elle a tort.<\/p>\n<p><strong>Cette classe de positions est inposable en principe sur une machine \u00e0 capteurs<\/strong>, et aucun r\u00e9glage n&#8217;y changera rien : un relais qui pose des pi\u00e8ces transmet un diagramme, pas un historique. Treize candidats sur vingt ont pass\u00e9 la position sans encombre \u2014 non pas parce qu&#8217;ils savaient, mais parce qu&#8217;ils ont pr\u00e9f\u00e9r\u00e9 un autre coup.<\/p>\n<div class=\"box\"><span class=\"box-titre\">Un indice, qui tient de l&#8217;anecdote<\/span>\n<p>Parmi les sept qui ont roqu\u00e9 figurent <strong>les quatre Mephisto 68000 de Richard Lang au complet<\/strong> : Amsterdam, Mondial 68000 XL, Roma 68000, Dallas 68000. Les trois autres rel\u00e8vent de trois auteurs diff\u00e9rents.<\/p>\n<p>Une position ne prouve \u00e9videmment rien \u2014 avec sept machines sur vingt, voir les quatre Lang ensemble n&#8217;a rien d&#8217;extraordinaire par le seul hasard. Mais c&#8217;est exactement la <em>forme<\/em> qu&#8217;aurait une empreinte d&#8217;auteur si elle existe : les quatre programmes du m\u00eame homme choisissent le m\u00eame coup l\u00e0 o\u00f9 treize autres machines en pr\u00e9f\u00e8rent un autre. Reste \u00e0 aller voir sur les neuf cent quatre-vingt-dix-neuf positions restantes.<\/p><\/div>\n<h2 class=\"sect\">12. Le m\u00e9ta-moteur, et les trois d\u00e9cisions qui comptent<\/h2>\n<p>Reste \u00e0 \u00e9crire le programme qui parle UCI d&#8217;un c\u00f4t\u00e9 et pilote trois machines plus un arbitre de l&#8217;autre. Trois d\u00e9cisions y d\u00e9terminent si la mesure voudra dire quelque chose.<\/p>\n<h3 class=\"ssect\">Les trois membres r\u00e9fl\u00e9chissent en parall\u00e8le<\/h3>\n<p>Chacun re\u00e7oit <strong>exactement les quinze secondes qu&#8217;il aurait seul<\/strong>, au m\u00eame moment. Le trio ne s&#8217;octroie donc aucun temps de calcul suppl\u00e9mentaire : il paie seulement, sur sa propre pendule, la seconde de l&#8217;arbitre.<\/p>\n<p>C&#8217;est la seule comparaison qui ait un sens. Un trio qui r\u00e9fl\u00e9chirait quarante-cinq secondes par coup \u2014 quinze pour chaque membre, l&#8217;un apr\u00e8s l&#8217;autre \u2014 battrait \u00e9videmment son meilleur membre, et on n&#8217;aurait rien appris : on aurait mesur\u00e9 ce que vaut le triple du temps, question d\u00e9j\u00e0 trait\u00e9e ailleurs. Ici la question est : <em>\u00e0 pendule \u00e9gale<\/em>, trois cerveaux valent-ils mieux que le meilleur des trois ?<\/p>\n<h3 class=\"ssect\">Un membre qui tombe ne fait pas tomber le trio<\/h3>\n<p>Les machines d\u00e9di\u00e9es \u00e9mul\u00e9es ratent parfois la pose d&#8217;un coup. Un membre muet, mort, ou qui rend un coup ill\u00e9gal est donc simplement ignor\u00e9 pour ce coup-l\u00e0, et le trio joue avec les propositions restantes.<\/p>\n<p>Mais <strong>trois \u00e9checs cons\u00e9cutifs et il est abandonn\u00e9 pour la partie<\/strong> \u2014 non par s\u00e9v\u00e9rit\u00e9, par arithm\u00e9tique. Un membre qui ne r\u00e9pond plus co\u00fbte son temps de r\u00e9flexion <em>plus<\/em> sa marge d&#8217;attente \u00e0 chaque coup, soit une minute et quart ; au bout de quelques coups le trio perdrait au temps. Mieux vaut finir la partie \u00e0 deux membres que la perdre \u00e0 la pendule.<\/p>\n<h3 class=\"ssect\">Le compteur qui dit si la mesure est valide<\/h3>\n<p>Si les trois membres \u00e9chouent sur un m\u00eame coup, l&#8217;arbitre joue son propre meilleur coup. Il le faut bien : une partie ne s&#8217;interrompt pas. Mais ce coup-l\u00e0 n&#8217;est plus un coup de trio, <strong>c&#8217;est un coup de Stockfish<\/strong>, et il est compt\u00e9 comme tel sous le nom de <em>secours<\/em>.<\/p>\n<p>Chaque partie produit donc son d\u00e9compte : coups unanimes, coups arbitr\u00e9s, secours, membres muets. C&#8217;est le premier chiffre \u00e0 lire, avant m\u00eame le score.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Pourquoi ce compteur est indispensable<\/span>\n<p>Une partie qui contient beaucoup de secours ne mesure plus un trio : elle mesure Stockfish. Le beau r\u00e9sultat qu&#8217;elle produirait serait un artefact \u2014 et <strong>sans ce compteur, on n&#8217;aurait aucun moyen de le savoir<\/strong>.<\/p>\n<p>C&#8217;est le genre de garde-fou qu&#8217;on ne pense \u00e0 installer qu&#8217;apr\u00e8s s&#8217;\u00eatre fait prendre une fois.<\/p><\/div>\n<h2 class=\"sect\">13. Ce que la litt\u00e9rature fait attendre<\/h2>\n<p>Il existe un pr\u00e9c\u00e9dent quantitatif, et il refroidit. Il ne vient pas des \u00e9checs mais du shogi \u2014 les \u00e9checs japonais : Obata, Sugiyama, Hoki et Ito, deux articles \u00e0 la conf\u00e9rence <em>Computers and Games<\/em> de 2010. Ils font voter plusieurs instances d&#8217;un m\u00eame programme, d\u00e9corr\u00e9l\u00e9es par des graines al\u00e9atoires diff\u00e9rentes. Deux r\u00e9sultats.<\/p>\n<p><strong>Le premier est une le\u00e7on de conception.<\/strong> La <em>r\u00e8gle optimiste<\/em> \u2014 prendre le coup du joueur dont l&#8217;\u00e9valuation est la plus haute \u2014 bat le <em>vote majoritaire<\/em>. Compter les voix est moins bon qu&#8217;\u00e9couter le plus confiant. C&#8217;est contre-intuitif, et \u00e7a se comprend : le programme qui annonce la meilleure \u00e9valuation est souvent celui qui a vu quelque chose que les autres n&#8217;ont pas vu, et la majorit\u00e9 l&#8217;\u00e9craserait.<\/p>\n<p><strong>Le second est un ordre de grandeur<\/strong>, et c&#8217;est celui qui compte ici : le gain demande <strong>seize joueurs ou plus<\/strong> pour faire passer le taux de victoire de 50 \u00e0 60 %. Soit seize instances pour environ soixante-dix points d&#8217;Elo.<\/p>\n<p>Nous en avons trois. Trois auteurs diff\u00e9rents \u00e9cartent certainement mieux les angles morts communs que trois graines al\u00e9atoires \u2014 c&#8217;est tout l&#8217;argument du dispositif \u2014 mais s\u00fbrement pas au point de remplacer treize joueurs.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Pr\u00e9vision r\u00e9vis\u00e9e<\/span>\n<p>L&#8217;estimation initiale de ce projet \u2014 entre 130 et 180 points de gain pour trois membres \u2014 est selon toute vraisemblance <strong>deux fois trop haute<\/strong>. Pr\u00e9vision r\u00e9vis\u00e9e : <strong>+40, peut-\u00eatre +70<\/strong>.<\/p>\n<p>Et cet argument-l\u00e0 ne doit rien \u00e0 la r\u00e9gression du paragraphe 9 : il vient d&#8217;une mesure ind\u00e9pendante, sur un autre jeu, par d&#8217;autres gens. Quand deux raisonnements sans rapport pointent dans la m\u00eame direction, il faut les \u00e9couter.<\/p><\/div>\n<p>Une bonne nouvelle pour finir sur ce point : notre conception est au-dessus des deux r\u00e8gles japonaises. Ni vote majoritaire, ni r\u00e8gle optimiste, mais un <strong>juge externe plus fort que tous les membres<\/strong>. C&#8217;est une troisi\u00e8me r\u00e8gle, plausiblement la borne sup\u00e9rieure de la famille \u2014 et les 1 \u00e0 2 % d&#8217;erreur mesur\u00e9s au paragraphe 6 disent qu&#8217;elle est presque gratuite. Si les trois membres portent la r\u00e9ponse, l&#8217;arbitre la trouve.<\/p>\n<hr>\n<h2 class=\"sect\">14. Le r\u00e9sultat<\/h2>\n<p>L&#8217;exp\u00e9rience \u00e9tait celle-ci : faire jouer le trio contre chacun de ses trois propres membres, m\u00eame livre d&#8217;ouvertures des deux c\u00f4t\u00e9s, m\u00eame cadence, et regarder le score. Le trio retenu, baptis\u00e9 depuis <strong>Orion<\/strong>, r\u00e9unit <strong>Novag Constellation Forte A<\/strong> (Kittinger, 1803), <strong>Mephisto MM IV v7.10<\/strong> (Schr\u00f6der, 1790) et <strong>Fidelity Designer 2100<\/strong> (Spracklen, 1775).<\/p>\n<p>Cent parties, jou\u00e9es du 23 octobre 2026 \u00e0 17h19 au 24 octobre \u00e0 4h19. Voici le r\u00e9sultat complet.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Adversaire<\/th><th class=\"n\">Elo<\/th><th class=\"n\">Score du trio<\/th><th class=\"n\">V&nbsp;\/&nbsp;N&nbsp;\/&nbsp;D<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Novag Constellation Forte A<\/td><td class=\"n\">1803<\/td><td class=\"n\">31,0 \/ 34<\/td><td class=\"n\">29 \/ 4 \/ 1<\/td><\/tr>\n<tr><td>Mephisto MM IV (v7.10)<\/td><td class=\"n\">1790<\/td><td class=\"n\">32,0 \/ 33<\/td><td class=\"n\">31 \/ 2 \/ 0<\/td><\/tr>\n<tr><td>Fidelity Designer 2100<\/td><td class=\"n\">1775<\/td><td class=\"n\">31,0 \/ 33<\/td><td class=\"n\">29 \/ 4 \/ 0<\/td><\/tr>\n<tr class=\"ici\"><td><strong>Total<\/strong><\/td><td class=\"n\">1790<\/td><td class=\"n\"><strong>94,0 \/ 100<\/strong><\/td><td class=\"n\"><strong>89 \/ 10 \/ 1<\/strong><\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">Quatre-vingt-neuf victoires, dix nulles, une d\u00e9faite \u2014 94,0 % des points. Cote calcul\u00e9e par Ordo contre des adversaires \u00e0 cote fixe : <strong>2268 \u00b1 73<\/strong>, soit <strong>465 points de plus que son meilleur membre<\/strong>.<\/p>\n<h3 class=\"ssect\">Les parties sont-elles valides ?<\/h3>\n<p>C&#8217;est la premi\u00e8re chose \u00e0 v\u00e9rifier, et c&#8217;est pour \u00e7a que le m\u00e9ta-moteur tient un journal de chaque partie. Sur les cinquante-trois journaux relus, soit 2 353 coups :<\/p>\n<ul>\n<li><strong>z\u00e9ro coup ill\u00e9gal<\/strong> \u2014 aucun membre n&#8217;a perdu le fil de la partie ;<\/li>\n<li><strong>z\u00e9ro secours<\/strong> \u2014 pas une seule fois l&#8217;arbitre n&#8217;a d\u00fb jouer son propre coup faute de proposition valide. Chaque coup jou\u00e9 est bien un coup de trio ;<\/li>\n<li><strong>z\u00e9ro membre muet<\/strong> \u2014 les trois machines ont r\u00e9pondu \u00e0 chaque fois ;<\/li>\n<li>accord unanime dans <strong>36,4 %<\/strong> des coups, \u00e0 comparer aux 34 % mesur\u00e9s sur les mille positions de test. Sur 2 353 coups l&#8217;\u00e9cart est n\u00e9gligeable : les positions de test ressemblent donc bien aux positions de partie, ce qui n&#8217;allait pas de soi.<\/li>\n<\/ul>\n<p>Huit parties ont tout de m\u00eame \u00e9t\u00e9 \u00e9cart\u00e9es en cours de route, et il faut dire lesquelles. Six sont des d\u00e9faites au temps datant d&#8217;avant la correction de cadence \u2014 le trio jouait alors avec la pendule de son adversaire, deux fois trop courte pour lui. Les deux autres sont des pannes du c\u00f4t\u00e9 adverse : un coup ill\u00e9gal de MM IV et une connexion bloqu\u00e9e de Forte A, tous deux jouant comme adversaires simples. Apr\u00e8s une heure du matin, plus aucun incident.<\/p>\n<p>Quant \u00e0 l&#8217;unique d\u00e9faite, elle est propre : une Semi-Slave perdue contre Forte A le 24 octobre \u00e0 1h58, mat\u00e9e en 82 coups, sans le moindre incident technique \u2014 le trio \u00e9tait \u00e0 moins quatorze d\u00e8s le coup 79. Il a \u00e9t\u00e9 battu, voil\u00e0 tout. Et c&#8217;est pr\u00e9cieux : tant qu&#8217;un score reste parfait, la cote n&#8217;est plus adoss\u00e9e \u00e0 rien.<\/p>\n<h3 class=\"ssect\">Et la pr\u00e9diction ?<\/h3>\n<p>Rappelons les trois hypoth\u00e8ses, telles qu&#8217;elles \u00e9taient \u00e9crites avant la premi\u00e8re partie.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Hypoth\u00e8se<\/th><th class=\"n\">Gain pr\u00e9dit<\/th><th class=\"n\">Score attendu<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Litt\u00e9rature sur le shogi \u2014 <em>la pr\u00e9diction de cet article<\/em><\/td><td class=\"n\">+40 \u00e0 +70<\/td><td class=\"n\">56 \u00e0 60 %<\/td><\/tr>\n<tr><td>R\u00e9gression sur 20 candidats<\/td><td class=\"n\">+229<\/td><td class=\"n\">79 %<\/td><\/tr>\n<tr><td>R\u00e9gression sur 19, qualifi\u00e9e ici d&#8217;extrapolation intenable<\/td><td class=\"n\">+456<\/td><td class=\"n\">94 %<\/td><\/tr>\n<tr class=\"ici\"><td><strong>Mesur\u00e9<\/strong><\/td><td class=\"n\"><strong>+465<\/strong><\/td><td class=\"n\"><strong>94,0 %<\/strong><\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p>Cet article annon\u00e7ait 56 %. <strong>La pr\u00e9diction \u00e9tait fausse, et de tr\u00e8s loin.<\/strong> Et le plus savoureux est ailleurs : l&#8217;extrapolation que j&#8217;avais d\u00e9clar\u00e9e intenable annon\u00e7ait +456. Le r\u00e9sultat mesur\u00e9 est <strong>+465<\/strong>. Neuf points d&#8217;\u00e9cart, tr\u00e8s largement \u00e0 l&#8217;int\u00e9rieur de la marge d&#8217;erreur.<\/p>\n<div class=\"retenir\"><span class=\"mot\">O\u00f9 \u00e9tait l&#8217;erreur de raisonnement<\/span>\n<p>Dans le transport d&#8217;un chiffre sans ses conditions. Les Japonais obtenaient leur gain en faisant voter <strong>des instances d&#8217;un m\u00eame programme, d\u00e9corr\u00e9l\u00e9es par des graines al\u00e9atoires diff\u00e9rentes<\/strong> \u2014 c&#8217;est-\u00e0-dire la plus faible diversit\u00e9 qu&#8217;on puisse fabriquer : m\u00eame \u00e9valuation, m\u00eame recherche, m\u00eames angles morts, seul le hasard des d\u00e9partages change. Il leur fallait seize joueurs pour en tirer quelque chose, et c&#8217;est logique.<\/p>\n<p>Trois programmes de trois auteurs, trois d\u00e9cennies et trois architectures, ce n&#8217;est pas le m\u00eame objet. J&#8217;ai pris leur nombre sans prendre leur r\u00e9gime.<\/p>\n<p>Ce qui reste juste, en revanche, c&#8217;est l&#8217;argument sur la robustesse : une m\u00e9thode dont la sortie double quand on retire un point sur vingt n&#8217;est pas fiable. Mais <em>pas fiable<\/em> ne veut pas dire <em>fausse<\/em>, et j&#8217;avais confondu les deux.<\/p><\/div>\n<h3 class=\"ssect\">Ce que ce chiffre ne dit pas<\/h3>\n<p>Quatre-vingt-quatorze points sur cent, c&#8217;est le <strong>plafond de l&#8217;instrument<\/strong>. \u00c0 ce niveau, la cote n&#8217;est plus d\u00e9termin\u00e9e par les parties mais par le mod\u00e8le qui les interpr\u00e8te, et l&#8217;intervalle de \u00b173 est optimiste : il suppose que les trois adversaires sont cot\u00e9s sans la moindre erreur, ce qui est faux.<\/p>\n<p>On l&#8217;a d&#8217;ailleurs vu glisser sous nos yeux. Apr\u00e8s 27 parties le trio \u00e9tait \u00e0 96,3 %, apr\u00e8s 45 \u00e0 95,6 %, apr\u00e8s 77 \u00e0 93,5 %, et il finit \u00e0 94,0 %. Ce n&#8217;est pas qu&#8217;il ait faibli : c&#8217;est qu&#8217;un petit \u00e9chantillon flatteur se r\u00e9gularise. La le\u00e7on est g\u00e9n\u00e9rale et vaut d&#8217;\u00eatre retenue \u2014 <strong>plus un score est proche de 100 %, moins la cote qu&#8217;on en tire est solide<\/strong>, et c&#8217;est pr\u00e9cis\u00e9ment quand le r\u00e9sultat est spectaculaire qu&#8217;il faut attendre la fin.<\/p>\n<p>C&#8217;est tr\u00e8s exactement la saturation de plateau dont il est question dans l&#8217;autre article de ce laboratoire \u2014 sauf qu&#8217;elle frappe ici le trio lui-m\u00eame. <strong>Le trio a d\u00e9pass\u00e9 ses propres membres en tant qu&#8217;instrument de mesure.<\/strong> Ses adversaires valent 1790 ; lui vaut 2268.<\/p>\n<p>Alors la question initiale est tranch\u00e9e, et nettement : <em>oui, trois cerveaux valent mieux qu&#8217;un<\/em>, et bien plus que ce que la litt\u00e9rature laissait attendre. Mais la question suivante \u2014 <em>combien exactement<\/em> \u2014 demandait d&#8217;autres adversaires. Ils sont venus : c&#8217;est le paragraphe 15.<\/p>\n<p>Reste enfin la question que ce dispositif a \u00e9t\u00e9 construit pour poser, et qui n&#8217;est toujours pas tranch\u00e9e : ce gain vient-il de la <strong>diversit\u00e9 des auteurs<\/strong> ou de la simple <strong>multiplicit\u00e9 des propositions<\/strong> ? Les 99 trios t\u00e9moins, o\u00f9 un auteur se r\u00e9p\u00e8te, attendent leur tour. Tant qu&#8217;ils n&#8217;auront pas jou\u00e9, on saura que le trio gagne, sans savoir pourquoi.<\/p>\n<hr>\n<h2 class=\"sect\">15. La contre-\u00e9preuve : cent dix parties contre des inconnus<\/h2>\n<p>La r\u00e9serve du paragraphe pr\u00e9c\u00e9dent \u00e9tait la bonne : contre ses propres membres, le trio jouait contre ses propres angles morts. Il fallait le confronter \u00e0 des machines qui ne lui doivent rien. Le trio a d&#8217;ailleurs re\u00e7u un nom entre-temps : <strong>Orion<\/strong>.<\/p>\n<p>Du 26 au 28 octobre, Orion a affront\u00e9 <strong>vingt-huit programmes<\/strong> cot\u00e9s de 2080 \u00e0 2350, dont aucun n&#8217;est l&#8217;un de ses membres : les machines d\u00e9di\u00e9es de Lang, Kittinger, Spracklen et Schr\u00f6der, les programmes DOS de Morsch, Hirsch, Lang et Schr\u00f6der sur 486 et Pentium \u00e9mul\u00e9s, les cartes ChessMachine de Schr\u00f6der et de Koning, Fruit et Crafty sur ARM9, Psion sur un 286 \u00e0 1800 MHz. Quatre parties contre chacun, deux de chaque couleur (deux seulement contre le Star Diamond), m\u00eame livre et m\u00eame cadence que le 23 octobre.<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Adversaires<\/th><th class=\"n\">Moyenne<\/th><th class=\"n\">Parties<\/th><th class=\"n\">Score d&#8217;Orion<\/th><th class=\"n\">Performance<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>2050 \u00e0 2150<\/td><td class=\"n\">2101<\/td><td class=\"n\">24<\/td><td class=\"n\">19,0 (79 %)<\/td><td class=\"n\">2333<\/td><\/tr>\n<tr><td>2150 \u00e0 2250<\/td><td class=\"n\">2196<\/td><td class=\"n\">46<\/td><td class=\"n\">33,5 (73 %)<\/td><td class=\"n\">2367<\/td><\/tr>\n<tr><td>2250 \u00e0 2350<\/td><td class=\"n\">2304<\/td><td class=\"n\">40<\/td><td class=\"n\">18,5 (46 %)<\/td><td class=\"n\">2278<\/td><\/tr>\n<tr class=\"ici\"><td><strong>Total<\/strong><\/td><td class=\"n\">2214<\/td><td class=\"n\">110<\/td><td class=\"n\"><strong>71,0 (64,5 %)<\/strong><\/td><td class=\"n\"><strong>2319<\/strong><\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p class=\"legende\">Cinquante-neuf victoires, vingt-quatre nulles, vingt-sept d\u00e9faites. Performance calcul\u00e9e sur la cote moyenne des adversaires ; le gauntlet lui-m\u00eame, \u00e0 adversaires de cote fixe, donne 2324 \u00b1 35.<\/p>\n<p>Le chiffre qui compte vient ensuite. Ordo, qui reprend d\u00e9sormais les <strong>210 parties<\/strong> d&#8217;Orion avec toute la liste du laboratoire, le cote <strong>2315<\/strong>.<\/p>\n<div class=\"calcul\">Orion (Ordo, 210 parties)        :  <b>2315<\/b>\nmeilleur membre (Forte A)        :  1803     soit <b>+512<\/b>\nmoyenne des trois membres        :  1788     soit <b>+527<\/b>\n\npremi\u00e8re estimation (23 octobre) :  2268     contre ses seuls membres\nextrapolation \u00ab intenable \u00bb      :  2259<\/div>\n<p>Contre des adversaires qui ne partagent pas ses angles morts, Orion ne s&#8217;est pas effondr\u00e9 : <strong>il est mont\u00e9<\/strong>. La premi\u00e8re estimation \u00e9tait brid\u00e9e par le plafond de l&#8217;instrument, \u00e0 94 % on ne mesure presque plus rien. Face \u00e0 des machines de sa force, la mesure respire, et elle donne quarante-sept points de plus. Trois ordinateurs de table de 1986 \u00e0 1988, quinze secondes chacun, et le r\u00e9sultat se classe au-dessus de Fritz 3 et de MChess Pro 6 sur le 486 de l&#8217;\u00e9poque.<\/p>\n<div class=\"retenir\"><span class=\"mot\">Ce que les cent dix parties \u00e9tablissent<\/span>\n<p><strong>Le gain tient face \u00e0 l&#8217;inconnu.<\/strong> C&#8217;\u00e9tait la question laiss\u00e9e ouverte le 24 octobre, et elle est tranch\u00e9e : Orion bat 4 \u00e0 0 MChess 1.71, Fritz 2 et Fritz 1 sur 486, et Crafty sur ARM9, et marque au moins la moiti\u00e9 des points contre vingt-trois de ses vingt-huit adversaires.<\/p>\n<p><strong>Il fl\u00e9chit l\u00e0 o\u00f9 la th\u00e8se le pr\u00e9voit.<\/strong> Dans le tiers le plus fort, il ne marque que 46 % (1 sur 4 contre Fruit 2.1 sur ARM9, cot\u00e9 2350). Des adversaires plus forts trouvent plus souvent ce qu&#8217;aucun des trois membres n&#8217;a vu. M\u00eame l\u00e0, sa performance de 2278 reste \u00e0 pr\u00e8s de cinq cents points de son meilleur membre.<\/p>\n<p><strong>Les parties sont propres.<\/strong> Vingt journaux relus, 1 444 coups : z\u00e9ro secours, un seul membre muet (dans une finale d\u00e9j\u00e0 jou\u00e9e), accord unanime dans 34,4 % des coups, contre 34 % sur les positions de test et 36,4 % le 23 octobre.<\/p><\/div>\n<h3 class=\"ssect\">Une partie : Orion \u2013 Saitek Sparc, 28 octobre 2026<\/h3>\n<p>Parmi les parties dont le journal a \u00e9t\u00e9 conserv\u00e9, une montre mieux que les autres ce que fait le trio. Le Saitek Sparc, programme des Spracklen cot\u00e9 2176, d\u00e9fend une Sicilienne Najdorf contre l&#8217;attaque 7.f4. Sur 89 coups d&#8217;Orion apr\u00e8s le livre, 38 sont unanimes et 51 arbitr\u00e9s. <strong>Trente-quatre fois, le coup jou\u00e9 n&#8217;avait \u00e9t\u00e9 propos\u00e9 que par un seul membre<\/strong> : quatorze fois le MM IV, douze fois le Forte A, huit fois le Designer. Et l&#8217;arbitre a \u00e9cart\u00e9 <strong>dix-huit gaffes<\/strong> de membres, des coups qui perdaient au moins un pion et demi.<\/p>\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700&family=Literata:opsz,wght@7..72,400;7..72,600&family=JetBrains+Mono:wght@400;600&display=swap\");\n.naum-body .osp{--bg:#f2f4f1; --surface:#ffffff; --ink:#1c2420; --muted:#5d6a63; --line:#d5dbd5;\n  --sq-light:#e4e7da; --sq-dark:#86997a; --coord:#4a5a50;\n  --played:#0e6f5f; --fa:#2c66b0; --mm:#b13636; --ds:#b07c0a;\n  --good:#1f7a4d; --bad:#b13636;\n  --f-display:\"Barlow Condensed\",\"Arial Narrow\",Arial,sans-serif;\n  --f-body:\"Literata\",Georgia,\"Times New Roman\",serif;\n  --f-mono:\"JetBrains Mono\",ui-monospace,Menlo,Consolas,monospace;}\n.naum-body .osp *{box-sizing:border-box}\n.naum-body .osp{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;margin:28px 0;padding:22px 18px;border:1px solid var(--line)}\n.naum-body .osp .wrap{max-width:1080px;margin:0 auto;padding-block:28px 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:40px}\n.naum-body .osp h1,.naum-body .osp h2,.naum-body .osp h3{font-family:var(--f-display);font-weight:700;letter-spacing:.01em;text-wrap:balance;margin:0;line-height:1.05}\n.naum-body .osp h1{font-size:clamp(34px,6vw,56px)}\n.naum-body .osp h2{font-size:28px;text-transform:uppercase;letter-spacing:.06em}\n.naum-body .osp h3{font-size:21px}\n.naum-body .osp .eyebrow{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:var(--muted);font-weight:600}\n.naum-body .osp .lede{max-width:66ch;margin:0;color:var(--ink)}\n.naum-body .osp header{display:flex;flex-direction:column;gap:12px}\n.naum-body .osp .players{display:flex;flex-wrap:wrap;gap:8px 28px;font-family:var(--f-display);font-size:19px;font-weight:600}\n.naum-body .osp .players span b{font-family:var(--f-mono);font-weight:400;font-size:15px;color:var(--muted);margin-left:6px}\n.naum-body .osp .legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--muted)}\n.naum-body .osp .chip{display:inline-flex;align-items:center;gap:6px}\n.naum-body .osp .dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex:none}\n.naum-body .osp .d-fa{background:var(--fa)}\n.naum-body .osp .d-mm{background:var(--mm)}\n.naum-body .osp .d-ds{background:var(--ds)}\n.naum-body .osp .d-pl{background:var(--played)}\n.naum-body .osp .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}\n.naum-body .osp .stat{background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:4px}\n.naum-body .osp .stat .n{font-family:var(--f-mono);font-size:26px;font-variant-numeric:tabular-nums}\n.naum-body .osp .stat .l{font-size:14px;color:var(--muted)}\n.naum-body .osp section{display:flex;flex-direction:column;gap:18px}\n.naum-body .osp .graph{background:var(--surface);border:1px solid var(--line);padding:10px 12px}\n.naum-body .osp .graph svg{width:100%;height:auto;display:block}\n.naum-body .osp .graph text{font-family:var(--f-mono);font-size:10px;fill:var(--muted)}\n.naum-body .osp .moments{display:flex;flex-direction:column;gap:22px}\n.naum-body .osp .moment{background:var(--surface);border:1px solid var(--line);padding:18px;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:22px;align-items:start}\n.naum-body .osp .moment .txt{display:flex;flex-direction:column;gap:8px;min-width:0}\n.naum-body .osp .moment p{margin:0;font-size:15px}\n.naum-body .osp .moment .tag{font-family:var(--f-mono);font-size:13px;color:var(--muted)}\n@media (max-width:720px){.naum-body .osp .moment{grid-template-columns:1fr}}\n.naum-body .osp table.props{border-collapse:collapse;font-size:14px;width:100%}\n.naum-body .osp table.props th{font-family:var(--f-display);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;padding:3px 6px}\n.naum-body .osp table.props th.num{text-align:right}\n.naum-body .osp table.props td{padding:3px 6px;border-top:1px solid var(--line);vertical-align:middle}\n.naum-body .osp table.props td.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}\n.naum-body .osp table.props tr.chosen td{font-weight:600}\n.naum-body .osp .pos{color:var(--good)}\n.naum-body .osp .neg{color:var(--bad)}\n.naum-body .osp .replay{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:22px;align-items:start}\n@media (max-width:820px){.naum-body .osp .replay{grid-template-columns:1fr}}\n.naum-body .osp .board-col{display:flex;flex-direction:column;gap:10px}\n.naum-body .osp .controls{display:flex;gap:6px;flex-wrap:wrap;align-items:center}\n.naum-body .osp button{font-family:var(--f-display);font-size:16px;font-weight:600;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:6px 12px;cursor:pointer}\n.naum-body .osp button:hover{border-color:var(--ink)}\n.naum-body .osp button:focus-visible,.naum-body .osp .mv:focus-visible{outline:2px solid var(--played);outline-offset:2px}\n.naum-body .osp .cur{font-family:var(--f-mono);font-size:14px;color:var(--muted);margin-left:auto}\n.naum-body .osp .comment{background:var(--surface);border:1px solid var(--line);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-height:120px}\n.naum-body .osp .comment h3{font-size:19px}\n.naum-body .osp .comment p{margin:0;font-size:15px}\n.naum-body .osp .movelist{background:var(--surface);border:1px solid var(--line);padding:10px;max-height:640px;overflow:auto;font-family:var(--f-mono);font-size:14px;display:grid;grid-template-columns:3.2em 1fr 1fr;gap:2px 6px;align-content:start}\n.naum-body .osp .movelist .no{color:var(--muted);text-align:right;padding:2px 0}\n.naum-body .osp .mv{padding:2px 6px;cursor:pointer;border:0;background:none;text-align:left;font:inherit;color:inherit;display:flex;align-items:center;gap:6px}\n.naum-body .osp .mv:hover{background:var(--bg)}\n.naum-body .osp .mv.on{background:var(--played);color:var(--surface)}\n.naum-body .osp .mv .mk{width:7px;height:7px;border-radius:50%;flex:none}\n.naum-body .osp .mv.key{font-weight:600}\n.naum-body .osp .small{font-size:13px;color:var(--muted)}\n.naum-body .osp footer{font-size:13px;color:var(--muted);max-width:75ch;display:flex;flex-direction:column;gap:6px}\n.naum-body .osp footer p{margin:0}\n.naum-body .osp svg.bd{width:100%;height:auto;display:block}\n.naum-body .osp h2,.naum-body .osp h3{color:var(--ink);border:0;padding:0;background:none;text-transform:none}\n.naum-body .osp h2{text-transform:uppercase}\n.naum-body .osp table.props{margin:0;background:none}\n.naum-body .osp table.props th,.naum-body .osp table.props td{background:none;border-left:0;border-right:0;border-bottom:0}\n.naum-body .osp button{line-height:1.2;border-radius:0;text-transform:none;letter-spacing:0;box-shadow:none}\n.naum-body .osp .mv{border:0;background:none;color:inherit;font-family:var(--f-mono);font-size:14px;font-weight:400;padding:2px 6px}\n.naum-body .osp .mv.on{background:var(--played);color:var(--surface)}\n.naum-body .osp p{margin:0}\n.naum-body .osp .wrap{padding:0;max-width:none}\n.naum-body .osp #osp-board{max-width:440px;width:100%;margin:0 auto}\n<\/style>\n<div class=\"osp\">\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\"><defs><g id=\"osp-white-pawn\" class=\"white pawn\"><path d=\"M22.5 9c-2.21 0-4 1.79-4 4 0 .89.29 1.71.78 2.38C17.33 16.5 16 18.59 16 21c0 2.03.94 3.84 2.41 5.03-3 1.06-7.41 5.55-7.41 13.47h23c0-7.92-4.41-12.41-7.41-13.47 1.47-1.19 2.41-3 2.41-5.03 0-2.41-1.33-4.5-3.28-5.62.49-.67.78-1.49.78-2.38 0-2.21-1.790-4-4-4z\" fill=\"#fff\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\"><\/path><\/g><g id=\"osp-white-knight\" class=\"white knight\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M 22,10 C 32.5,11 38.5,18 38,39 L 15,39 C 15,30 25,32.5 23,18\" style=\"fill:#ffffff; stroke:#000000;\"><\/path><path d=\"M 24,18 C 24.38,20.91 18.45,25.37 16,27 C 13,29 13.18,31.34 11,31 C 9.958,30.06 12.41,27.96 11,28 C 10,28 11.19,29.23 10,30 C 9,30 5.997,31 6,26 C 6,24 12,14 12,14 C 12,14 13.89,12.1 14,10.5 C 13.27,9.506 13.5,8.5 13.5,7.5 C 14.5,6.5 16.5,10 16.5,10 L 18.5,10 C 18.5,10 19.28,8.008 21,7 C 22,7 22,10 22,10\" style=\"fill:#ffffff; stroke:#000000;\"><\/path><path d=\"M 9.5 25.5 A 0.5 0.5 0 1 1 8.5,25.5 A 0.5 0.5 0 1 1 9.5 25.5 z\" style=\"fill:#000000; stroke:#000000;\"><\/path><path d=\"M 15 15.5 A 0.5 1.5 0 1 1 14,15.5 A 0.5 1.5 0 1 1 15 15.5 z\" transform=\"matrix(0.866,0.5,-0.5,0.866,9.693,-5.173)\" style=\"fill:#000000; stroke:#000000;\"><\/path><\/g><g id=\"osp-white-bishop\" class=\"white bishop\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><g fill=\"#fff\" stroke-linecap=\"butt\"><path d=\"M9 36c3.39-.97 10.11.43 13.5-2 3.39 2.43 10.11 1.03 13.5 2 0 0 1.65.54 3 2-.68.97-1.65.99-3 .5-3.39-.97-10.11.46-13.5-1-3.39 1.46-10.11.03-13.5 1-1.354.49-2.323.47-3-.5 1.354-1.94 3-2 3-2zM15 32c2.5 2.5 12.5 2.5 15 0 .5-1.5 0-2 0-2 0-2.5-2.5-4-2.5-4 5.5-1.5 6-11.5-5-15.5-11 4-10.5 14-5 15.5 0 0-2.5 1.5-2.5 4 0 0-.5.5 0 2zM25 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 1 1 5 0z\"><\/path><\/g><path d=\"M17.5 26h10M15 30h15m-7.5-14.5v5M20 18h5\" stroke-linejoin=\"miter\"><\/path><\/g><g id=\"osp-white-rook\" class=\"white rook\" fill=\"#fff\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 39h27v-3H9v3zM12 36v-4h21v4H12zM11 14V9h4v2h5V9h5v2h5V9h4v5\" stroke-linecap=\"butt\"><\/path><path d=\"M34 14l-3 3H14l-3-3\"><\/path><path d=\"M31 17v12.5H14V17\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\"><\/path><path d=\"M31 29.5l1.5 2.5h-20l1.5-2.5\"><\/path><path d=\"M11 14h23\" fill=\"none\" stroke-linejoin=\"miter\"><\/path><\/g><g id=\"osp-white-queen\" class=\"white queen\" fill=\"#fff\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 12a2 2 0 1 1-4 0 2 2 0 1 1 4 0zM24.5 7.5a2 2 0 1 1-4 0 2 2 0 1 1 4 0zM41 12a2 2 0 1 1-4 0 2 2 0 1 1 4 0zM16 8.5a2 2 0 1 1-4 0 2 2 0 1 1 4 0zM33 9a2 2 0 1 1-4 0 2 2 0 1 1 4 0z\"><\/path><path d=\"M9 26c8.5-1.5 21-1.5 27 0l2-12-7 11V11l-5.5 13.5-3-15-3 15-5.5-14V25L7 14l2 12zM9 26c0 2 1.5 2 2.5 4 1 1.5 1 1 .5 3.5-1.5 1-1.5 2.5-1.5 2.5-1.5 1.5.5 2.5.5 2.5 6.5 1 16.5 1 23 0 0 0 1.5-1 0-2.5 0 0 .5-1.5-1-2.5-.5-2.5-.5-2 .5-3.5 1-2 2.5-2 2.5-4-8.5-1.5-18.5-1.5-27 0z\" stroke-linecap=\"butt\"><\/path><path d=\"M11.5 30c3.5-1 18.5-1 22 0M12 33.5c6-1 15-1 21 0\" fill=\"none\"><\/path><\/g><g id=\"osp-white-king\" class=\"white king\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22.5 11.63V6M20 8h5\" stroke-linejoin=\"miter\"><\/path><path d=\"M22.5 25s4.5-7.5 3-10.5c0 0-1-2.5-3-2.5s-3 2.5-3 2.5c-1.5 3 3 10.5 3 10.5\" fill=\"#fff\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\"><\/path><path d=\"M11.5 37c5.5 3.5 15.5 3.5 21 0v-7s9-4.5 6-10.5c-4-6.5-13.5-3.5-16 4V27v-3.5c-3.5-7.5-13-10.5-16-4-3 6 5 10 5 10V37z\" fill=\"#fff\"><\/path><path d=\"M11.5 30c5.5-3 15.5-3 21 0m-21 3.5c5.5-3 15.5-3 21 0m-21 3.5c5.5-3 15.5-3 21 0\"><\/path><\/g><g id=\"osp-black-pawn\" class=\"black pawn\"><path d=\"M22.5 9c-2.21 0-4 1.79-4 4 0 .89.29 1.71.78 2.38C17.33 16.5 16 18.59 16 21c0 2.03.94 3.84 2.41 5.03-3 1.06-7.41 5.55-7.41 13.47h23c0-7.92-4.41-12.41-7.41-13.47 1.47-1.19 2.41-3 2.41-5.03 0-2.41-1.33-4.5-3.28-5.62.49-.67.78-1.49.78-2.38 0-2.21-1.79-4-4-4z\" fill=\"#000\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\"><\/path><\/g><g id=\"osp-black-knight\" class=\"black knight\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M 22,10 C 32.5,11 38.5,18 38,39 L 15,39 C 15,30 25,32.5 23,18\" style=\"fill:#000000; stroke:#000000;\"><\/path><path d=\"M 24,18 C 24.38,20.91 18.45,25.37 16,27 C 13,29 13.18,31.34 11,31 C 9.958,30.06 12.41,27.96 11,28 C 10,28 11.19,29.23 10,30 C 9,30 5.997,31 6,26 C 6,24 12,14 12,14 C 12,14 13.89,12.1 14,10.5 C 13.27,9.506 13.5,8.5 13.5,7.5 C 14.5,6.5 16.5,10 16.5,10 L 18.5,10 C 18.5,10 19.28,8.008 21,7 C 22,7 22,10 22,10\" style=\"fill:#000000; stroke:#000000;\"><\/path><path d=\"M 9.5 25.5 A 0.5 0.5 0 1 1 8.5,25.5 A 0.5 0.5 0 1 1 9.5 25.5 z\" style=\"fill:#ececec; stroke:#ececec;\"><\/path><path d=\"M 15 15.5 A 0.5 1.5 0 1 1 14,15.5 A 0.5 1.5 0 1 1 15 15.5 z\" transform=\"matrix(0.866,0.5,-0.5,0.866,9.693,-5.173)\" style=\"fill:#ececec; stroke:#ececec;\"><\/path><path d=\"M 24.55,10.4 L 24.1,11.85 L 24.6,12 C 27.75,13 30.25,14.49 32.5,18.75 C 34.75,23.01 35.75,29.06 35.25,39 L 35.2,39.5 L 37.45,39.5 L 37.5,39 C 38,28.94 36.62,22.15 34.25,17.66 C 31.88,13.17 28.46,11.02 25.06,10.5 L 24.55,10.4 z \" style=\"fill:#ececec; stroke:none;\"><\/path><\/g><g id=\"osp-black-bishop\" class=\"black bishop\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 36c3.39-.97 10.11.43 13.5-2 3.39 2.43 10.11 1.03 13.5 2 0 0 1.65.54 3 2-.68.97-1.65.99-3 .5-3.39-.97-10.11.46-13.5-1-3.39 1.46-10.11.03-13.5 1-1.354.49-2.323.47-3-.5 1.354-1.94 3-2 3-2zm6-4c2.5 2.5 12.5 2.5 15 0 .5-1.5 0-2 0-2 0-2.5-2.5-4-2.5-4 5.5-1.5 6-11.5-5-15.5-11 4-10.5 14-5 15.5 0 0-2.5 1.5-2.5 4 0 0-.5.5 0 2zM25 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 1 1 5 0z\" fill=\"#000\" stroke-linecap=\"butt\"><\/path><path d=\"M17.5 26h10M15 30h15m-7.5-14.5v5M20 18h5\" stroke=\"#fff\" stroke-linejoin=\"miter\"><\/path><\/g><g id=\"osp-black-rook\" class=\"black rook\" fill=\"#000\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 39h27v-3H9v3zM12.5 32l1.5-2.5h17l1.5 2.5h-20zM12 36v-4h21v4H12z\" stroke-linecap=\"butt\"><\/path><path d=\"M14 29.5v-13h17v13H14z\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\"><\/path><path d=\"M14 16.5L11 14h23l-3 2.5H14zM11 14V9h4v2h5V9h5v2h5V9h4v5H11z\" stroke-linecap=\"butt\"><\/path><path d=\"M12 35.5h21M13 31.5h19M14 29.5h17M14 16.5h17M11 14h23\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\" stroke-linejoin=\"miter\"><\/path><\/g><g id=\"osp-black-queen\" class=\"black queen\" fill=\"#000\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><g fill=\"#000\" stroke=\"none\"><circle cx=\"6\" cy=\"12\" r=\"2.75\"><\/circle><circle cx=\"14\" cy=\"9\" r=\"2.75\"><\/circle><circle cx=\"22.5\" cy=\"8\" r=\"2.75\"><\/circle><circle cx=\"31\" cy=\"9\" r=\"2.75\"><\/circle><circle cx=\"39\" cy=\"12\" r=\"2.75\"><\/circle><\/g><path d=\"M9 26c8.5-1.5 21-1.5 27 0l2.5-12.5L31 25l-.3-14.1-5.2 13.6-3-14.5-3 14.5-5.2-13.6L14 25 6.5 13.5 9 26zM9 26c0 2 1.5 2 2.5 4 1 1.5 1 1 .5 3.5-1.5 1-1.5 2.5-1.5 2.5-1.5 1.5.5 2.5.5 2.5 6.5 1 16.5 1 23 0 0 0 1.5-1 0-2.5 0 0 .5-1.5-1-2.5-.5-2.5-.5-2 .5-3.5 1-2 2.5-2 2.5-4-8.5-1.5-18.5-1.5-27 0z\" stroke-linecap=\"butt\"><\/path><path d=\"M11 38.5a35 35 1 0 0 23 0\" fill=\"none\" stroke-linecap=\"butt\"><\/path><path d=\"M11 29a35 35 1 0 1 23 0M12.5 31.5h20M11.5 34.5a35 35 1 0 0 22 0M10.5 37.5a35 35 1 0 0 24 0\" fill=\"none\" stroke=\"#fff\"><\/path><\/g><g id=\"osp-black-king\" class=\"black king\" fill=\"none\" fill-rule=\"evenodd\" stroke=\"#000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22.5 11.63V6\" stroke-linejoin=\"miter\"><\/path><path d=\"M22.5 25s4.5-7.5 3-10.5c0 0-1-2.5-3-2.5s-3 2.5-3 2.5c-1.5 3 3 10.5 3 10.5\" fill=\"#000\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\"><\/path><path d=\"M11.5 37c5.5 3.5 15.5 3.5 21 0v-7s9-4.5 6-10.5c-4-6.5-13.5-3.5-16 4V27v-3.5c-3.5-7.5-13-10.5-16-4-3 6 5 10 5 10V37z\" fill=\"#000\"><\/path><path d=\"M20 8h5\" stroke-linejoin=\"miter\"><\/path><path d=\"M32 29.5s8.5-4 6.03-9.65C34.15 14 25 18 22.5 24.5l.01 2.1-.01-2.1C20 18 9.906 14 6.997 19.85c-2.497 5.65 4.853 9 4.853 9M11.5 30c5.5-3 15.5-3 21 0m-21 3.5c5.5-3 15.5-3 21 0m-21 3.5c5.5-3 15.5-3 21 0\" stroke=\"#fff\"><\/path><\/g>\n<marker id=\"osp-ah-fa\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerWidth=\"3.2\" markerHeight=\"3.2\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 z\" style=\"fill:var(--fa)\"><\/path><\/marker><marker id=\"osp-ah-mm\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerWidth=\"3.2\" markerHeight=\"3.2\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 z\" style=\"fill:var(--mm)\"><\/path><\/marker><marker id=\"osp-ah-ds\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerWidth=\"3.2\" markerHeight=\"3.2\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 z\" style=\"fill:var(--ds)\"><\/path><\/marker><marker id=\"osp-ah-sf\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerWidth=\"3.2\" markerHeight=\"3.2\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 z\" style=\"fill:var(--ink)\"><\/path><\/marker><marker id=\"osp-ah-pl\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerWidth=\"3.2\" markerHeight=\"3.2\" orient=\"auto\"><path d=\"M0,0 L10,5 L0,10 z\" style=\"fill:var(--played)\"><\/path><\/marker>\n<\/defs><\/svg>\n<div class=\"wrap\">\n<div class=\"legend\"><span class=\"chip\"><i class=\"dot d-fa\"><\/i>Forte A (Kittinger)<\/span><span class=\"chip\"><i class=\"dot d-mm\"><\/i>MM IV (Schr\u00f6der)<\/span><span class=\"chip\"><i class=\"dot d-ds\"><\/i>Designer 2100 (Spracklen)<\/span><span class=\"chip\"><i class=\"dot d-pl\"><\/i>coup jou\u00e9<\/span><\/div>\n<div class=\"stats\" aria-label=\"Chiffres de la partie\">\n  <div class=\"stat\"><span class=\"n\">89<\/span><span class=\"l\">coups d&#8217;Orion apr\u00e8s le livre<\/span><\/div>\n  <div class=\"stat\"><span class=\"n\">38 \/ 51<\/span><span class=\"l\">unanimes \/ tranch\u00e9s par l&#8217;arbitre<\/span><\/div>\n  <div class=\"stat\"><span class=\"n\">14 \u00b7 12 \u00b7 8<\/span><span class=\"l\">coups retenus venus d&#8217;un seul membre : MM IV, Forte A, Designer<\/span><\/div>\n  <div class=\"stat\"><span class=\"n\">18<\/span><span class=\"l\">gaffes de membres \u00e9cart\u00e9es (\u2265 1,5 pion selon Stockfish)<\/span><\/div>\n<\/div>\n<section aria-labelledby=\"osp-t-graph\">\n  <h2 id=\"osp-t-graph\">L&#8217;\u00e9valuation au fil de la partie<\/h2>\n  <div class=\"graph\"><svg id=\"osp-graph\" viewBox=\"0 0 1000 190\" role=\"img\" aria-label=\"\u00c9valuation Stockfish du point de vue d'Orion, coup par coup\"><\/svg><\/div>\n  <p class=\"small\">\u00c9valuation Stockfish 16, du point de vue d&#8217;Orion, born\u00e9e \u00e0 \u00b16 pions. Les points marquent les moments comment\u00e9s ; un clic place la partie \u00e0 ce coup.<\/p>\n<\/section>\n<section aria-labelledby=\"osp-t-mom\">\n  <h2 id=\"osp-t-mom\">Les moments cl\u00e9s<\/h2>\n  <p class=\"small\">Chaque diagramme montre la position avant le coup. Fl\u00e8ches : la proposition de chaque membre dans sa couleur, le coup jou\u00e9 en vert, et en pointill\u00e9 le coup de Stockfish quand aucun membre ne l&#8217;a propos\u00e9.<\/p>\n  <div class=\"moments\" id=\"osp-moments\"><\/div>\n<\/section>\n<section aria-labelledby=\"osp-t-rep\">\n  <h2 id=\"osp-t-rep\">Rejouer la partie<\/h2>\n  <div class=\"replay\">\n    <div class=\"board-col\">\n      <div id=\"osp-board\"><\/div>\n      <div class=\"controls\">\n        <button id=\"osp-b-start\" type=\"button\" aria-label=\"D\u00e9but\">\u23ee<\/button>\n        <button id=\"osp-b-prev\" type=\"button\" aria-label=\"Coup pr\u00e9c\u00e9dent\">\u25c0<\/button>\n        <button id=\"osp-b-next\" type=\"button\" aria-label=\"Coup suivant\">\u25b6<\/button>\n        <button id=\"osp-b-end\" type=\"button\" aria-label=\"Fin\">\u23ed<\/button>\n        <span class=\"cur\" id=\"osp-cur\"><\/span>\n      <\/div>\n      <div class=\"comment\" id=\"osp-comment\" aria-live=\"polite\"><\/div>\n    <\/div>\n    <div class=\"movelist\" id=\"osp-movelist\"><\/div>\n  <\/div>\n  <p class=\"small\">Fl\u00e8ches \u2190 \u2192 du clavier pour avancer et reculer.<\/p>\n<\/section>\n<footer>\n  <p>Sources : PGN du gauntlet (cutechess) et journal d&#8217;Orion, qui note pour chaque coup la proposition et l&#8217;\u00e9valuation annonc\u00e9e par chaque membre. \u00c9valuations de contr\u00f4le : Stockfish 16, 0,25 \u00e0 0,3 seconde par position, indicatives.<\/p>\n  <p>Le Forte A n&#8217;annonce son \u00e9valuation que par paliers d&#8217;un pion (\u22120,50, +0,49, +1,49\u2026) : ses coups sont fiables, pas ses chiffres. Livre Perfect 2023 jusqu&#8217;\u00e0 8.De2. Cadences : Orion 60\/2400, Sparc 60\/900.<\/p>\n<\/footer>\n<\/div>\n<\/div>\n<script>\n(function(){\nconst D={\"plies\":[{\"san\":\"e4\",\"uci\":\"e2e4\",\"ev\":26,\"best\":\"e4\",\"bestu\":\"e2e4\",\"book\":1,\"fen\":\"rnbqkbnr\/pppppppp\/8\/8\/4P3\/8\/PPPP1PPP\/RNBQKBNR\"},{\"san\":\"c5\",\"uci\":\"c7c5\",\"ev\":17,\"best\":\"e5\",\"bestu\":\"e7e5\",\"book\":1,\"fen\":\"rnbqkbnr\/pp1ppppp\/8\/2p5\/4P3\/8\/PPPP1PPP\/RNBQKBNR\"},{\"san\":\"Cf3\",\"uci\":\"g1f3\",\"ev\":29,\"best\":\"Cf3\",\"bestu\":\"g1f3\",\"book\":1,\"fen\":\"rnbqkbnr\/pp1ppppp\/8\/2p5\/4P3\/5N2\/PPPP1PPP\/RNBQKB1R\"},{\"san\":\"d6\",\"uci\":\"d7d6\",\"ev\":28,\"best\":\"e6\",\"bestu\":\"e7e6\",\"book\":1,\"fen\":\"rnbqkbnr\/pp2pppp\/3p4\/2p5\/4P3\/5N2\/PPPP1PPP\/RNBQKB1R\"},{\"san\":\"d4\",\"uci\":\"d2d4\",\"ev\":34,\"best\":\"d4\",\"bestu\":\"d2d4\",\"book\":1,\"fen\":\"rnbqkbnr\/pp2pppp\/3p4\/2p5\/3PP3\/5N2\/PPP2PPP\/RNBQKB1R\"},{\"san\":\"cxd4\",\"uci\":\"c5d4\",\"ev\":37,\"best\":\"cxd4\",\"bestu\":\"c5d4\",\"book\":1,\"fen\":\"rnbqkbnr\/pp2pppp\/3p4\/8\/3pP3\/5N2\/PPP2PPP\/RNBQKB1R\"},{\"san\":\"Cxd4\",\"uci\":\"f3d4\",\"ev\":37,\"best\":\"Cxd4\",\"bestu\":\"f3d4\",\"book\":1,\"fen\":\"rnbqkbnr\/pp2pppp\/3p4\/8\/3NP3\/8\/PPP2PPP\/RNBQKB1R\"},{\"san\":\"Cf6\",\"uci\":\"g8f6\",\"ev\":41,\"best\":\"Cf6\",\"bestu\":\"g8f6\",\"book\":1,\"fen\":\"rnbqkb1r\/pp2pppp\/3p1n2\/8\/3NP3\/8\/PPP2PPP\/RNBQKB1R\"},{\"san\":\"Cc3\",\"uci\":\"b1c3\",\"ev\":28,\"best\":\"Cc3\",\"bestu\":\"b1c3\",\"book\":1,\"fen\":\"rnbqkb1r\/pp2pppp\/3p1n2\/8\/3NP3\/2N5\/PPP2PPP\/R1BQKB1R\"},{\"san\":\"a6\",\"uci\":\"a7a6\",\"ev\":44,\"best\":\"a6\",\"bestu\":\"a7a6\",\"book\":1,\"fen\":\"rnbqkb1r\/1p2pppp\/p2p1n2\/8\/3NP3\/2N5\/PPP2PPP\/R1BQKB1R\"},{\"san\":\"Fg5\",\"uci\":\"c1g5\",\"ev\":24,\"best\":\"Fe3\",\"bestu\":\"c1e3\",\"book\":1,\"fen\":\"rnbqkb1r\/1p2pppp\/p2p1n2\/6B1\/3NP3\/2N5\/PPP2PPP\/R2QKB1R\"},{\"san\":\"e6\",\"uci\":\"e7e6\",\"ev\":17,\"best\":\"e6\",\"bestu\":\"e7e6\",\"book\":1,\"fen\":\"rnbqkb1r\/1p3ppp\/p2ppn2\/6B1\/3NP3\/2N5\/PPP2PPP\/R2QKB1R\"},{\"san\":\"f4\",\"uci\":\"f2f4\",\"ev\":20,\"best\":\"f4\",\"bestu\":\"f2f4\",\"book\":1,\"fen\":\"rnbqkb1r\/1p3ppp\/p2ppn2\/6B1\/3NPP2\/2N5\/PPP3PP\/R2QKB1R\"},{\"san\":\"Cbd7\",\"uci\":\"b8d7\",\"ev\":51,\"best\":\"Fe7\",\"bestu\":\"f8e7\",\"book\":1,\"fen\":\"r1bqkb1r\/1p1n1ppp\/p2ppn2\/6B1\/3NPP2\/2N5\/PPP3PP\/R2QKB1R\"},{\"san\":\"De2\",\"uci\":\"d1e2\",\"ev\":22,\"best\":\"Fc4\",\"bestu\":\"f1c4\",\"book\":1,\"fen\":\"r1bqkb1r\/1p1n1ppp\/p2ppn2\/6B1\/3NPP2\/2N5\/PPP1Q1PP\/R3KB1R\"},{\"san\":\"h6\",\"uci\":\"h7h6\",\"ev\":53,\"best\":\"Dc7\",\"bestu\":\"d8c7\",\"fen\":\"r1bqkb1r\/1p1n1pp1\/p2ppn1p\/6B1\/3NPP2\/2N5\/PPP1Q1PP\/R3KB1R\"},{\"san\":\"Fxf6\",\"uci\":\"g5f6\",\"ev\":14,\"best\":\"Fh4\",\"bestu\":\"g5h4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Fxf6\",\"g5f6\",\"-1.50\",null],[\"MM\",\"Fxf6\",\"g5f6\",\"-0.15\",null],[\"DS\",\"Fxf6\",\"g5f6\",\"-0.04\",null]],\"fen\":\"r1bqkb1r\/1p1n1pp1\/p2ppB1p\/8\/3NPP2\/2N5\/PPP1Q1PP\/R3KB1R\"},{\"san\":\"Cxf6\",\"uci\":\"d7f6\",\"ev\":39,\"best\":\"Dxf6\",\"bestu\":\"d8f6\",\"fen\":\"r1bqkb1r\/1p3pp1\/p2ppn1p\/8\/3NPP2\/2N5\/PPP1Q1PP\/R3KB1R\"},{\"san\":\"O-O-O\",\"uci\":\"e1c1\",\"ev\":42,\"best\":\"O-O-O\",\"bestu\":\"e1c1\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"O-O-O\",\"e1c1\",\"?\",47],[\"MM\",\"O-O-O\",\"e1c1\",\"-0.08\",47],[\"DS\",\"Cf3\",\"d4f3\",\"+0.04\",-103]],\"fen\":\"r1bqkb1r\/1p3pp1\/p2ppn1p\/8\/3NPP2\/2N5\/PPP1Q1PP\/2KR1B1R\"},{\"san\":\"Fd7\",\"uci\":\"c8d7\",\"ev\":198,\"best\":\"Dc7\",\"bestu\":\"d8c7\",\"fen\":\"r2qkb1r\/1p1b1pp1\/p2ppn1p\/8\/3NPP2\/2N5\/PPP1Q1PP\/2KR1B1R\"},{\"san\":\"e5\",\"uci\":\"e4e5\",\"ev\":213,\"best\":\"e5\",\"bestu\":\"e4e5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"e5\",\"e4e5\",\"-0.50\",204],[\"MM\",\"h4\",\"h2h4\",\"+0.07\",39],[\"DS\",\"Rb1\",\"c1b1\",\"+0.13\",50]],\"fen\":\"r2qkb1r\/1p1b1pp1\/p2ppn1p\/4P3\/3N1P2\/2N5\/PPP1Q1PP\/2KR1B1R\"},{\"san\":\"dxe5\",\"uci\":\"d6e5\",\"ev\":261,\"best\":\"Ch7\",\"bestu\":\"f6h7\",\"fen\":\"r2qkb1r\/1p1b1pp1\/p3pn1p\/4p3\/3N1P2\/2N5\/PPP1Q1PP\/2KR1B1R\"},{\"san\":\"fxe5\",\"uci\":\"f4e5\",\"ev\":270,\"best\":\"fxe5\",\"bestu\":\"f4e5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"fxe5\",\"f4e5\",\"-0.50\",null],[\"MM\",\"fxe5\",\"f4e5\",\"-0.02\",null],[\"DS\",\"fxe5\",\"f4e5\",\"+0.04\",null]],\"fen\":\"r2qkb1r\/1p1b1pp1\/p3pn1p\/4P3\/3N4\/2N5\/PPP1Q1PP\/2KR1B1R\"},{\"san\":\"Ch7\",\"uci\":\"f6h7\",\"ev\":285,\"best\":\"Cd5\",\"bestu\":\"f6d5\",\"fen\":\"r2qkb1r\/1p1b1ppn\/p3p2p\/4P3\/3N4\/2N5\/PPP1Q1PP\/2KR1B1R\"},{\"san\":\"Df3\",\"uci\":\"e2f3\",\"ev\":76,\"best\":\"Cxe6\",\"bestu\":\"d4e6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rb1\",\"c1b1\",\"-0.50\",24],[\"MM\",\"De4\",\"e2e4\",\"+0.02\",28],[\"DS\",\"Df3\",\"e2f3\",\"+0.34\",84]],\"fen\":\"r2qkb1r\/1p1b1ppn\/p3p2p\/4P3\/3N4\/2N2Q2\/PPP3PP\/2KR1B1R\"},{\"san\":\"Tb8\",\"uci\":\"a8b8\",\"ev\":192,\"best\":\"Db6\",\"bestu\":\"d8b6\",\"fen\":\"1r1qkb1r\/1p1b1ppn\/p3p2p\/4P3\/3N4\/2N2Q2\/PPP3PP\/2KR1B1R\"},{\"san\":\"Rb1\",\"uci\":\"c1b1\",\"ev\":177,\"best\":\"Fd3\",\"bestu\":\"f1d3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rb1\",\"c1b1\",\"-0.50\",174],[\"MM\",\"h4\",\"h2h4\",\"+0.00\",165],[\"DS\",\"h4\",\"h2h4\",\"+0.12\",165]],\"fen\":\"1r1qkb1r\/1p1b1ppn\/p3p2p\/4P3\/3N4\/2N2Q2\/PPP3PP\/1K1R1B1R\"},{\"san\":\"Dg5\",\"uci\":\"d8g5\",\"ev\":207,\"best\":\"Dc7\",\"bestu\":\"d8c7\",\"fen\":\"1r2kb1r\/1p1b1ppn\/p3p2p\/4P1q1\/3N4\/2N2Q2\/PPP3PP\/1K1R1B1R\"},{\"san\":\"De4\",\"uci\":\"f3e4\",\"ev\":135,\"best\":\"Fd3\",\"bestu\":\"f1d3\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"De4\",\"f3e4\",\"-0.50\",null],[\"MM\",\"De4\",\"f3e4\",\"-0.01\",null],[\"DS\",\"De4\",\"f3e4\",\"+0.11\",null]],\"fen\":\"1r2kb1r\/1p1b1ppn\/p3p2p\/4P1q1\/3NQ3\/2N5\/PPP3PP\/1K1R1B1R\"},{\"san\":\"Fc5\",\"uci\":\"f8c5\",\"ev\":164,\"best\":\"Fc5\",\"bestu\":\"f8c5\",\"fen\":\"1r2k2r\/1p1b1ppn\/p3p2p\/2b1P1q1\/3NQ3\/2N5\/PPP3PP\/1K1R1B1R\"},{\"san\":\"h4\",\"uci\":\"h2h4\",\"ev\":97,\"best\":\"Fd3\",\"bestu\":\"f1d3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Cf3\",\"d4f3\",\"-0.50\",62],[\"MM\",\"Fc4\",\"f1c4\",\"+0.02\",39],[\"DS\",\"h4\",\"h2h4\",\"?\",84]],\"fen\":\"1r2k2r\/1p1b1ppn\/p3p2p\/2b1P1q1\/3NQ2P\/2N5\/PPP3P1\/1K1R1B1R\"},{\"san\":\"Dd8\",\"uci\":\"g5d8\",\"ev\":471,\"best\":\"De7\",\"bestu\":\"g5e7\",\"fen\":\"1r1qk2r\/1p1b1ppn\/p3p2p\/2b1P3\/3NQ2P\/2N5\/PPP3P1\/1K1R1B1R\"},{\"san\":\"Cb3\",\"uci\":\"d4b3\",\"ev\":165,\"best\":\"Cxe6\",\"bestu\":\"d4e6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fc4\",\"f1c4\",\"-0.50\",120],[\"MM\",\"Cb3\",\"d4b3\",\"+0.23\",161],[\"DS\",\"Fe2\",\"f1e2\",\"+0.52\",133]],\"fen\":\"1r1qk2r\/1p1b1ppn\/p3p2p\/2b1P3\/4Q2P\/1NN5\/PPP3P1\/1K1R1B1R\"},{\"san\":\"Fe7\",\"uci\":\"c5e7\",\"ev\":192,\"best\":\"Fe7\",\"bestu\":\"c5e7\",\"fen\":\"1r1qk2r\/1p1bbppn\/p3p2p\/4P3\/4Q2P\/1NN5\/PPP3P1\/1K1R1B1R\"},{\"san\":\"Fd3\",\"uci\":\"f1d3\",\"ev\":186,\"best\":\"Fd3\",\"bestu\":\"f1d3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fe2\",\"f1e2\",\"-0.50\",102],[\"MM\",\"Fd3\",\"f1d3\",\"+0.17\",167],[\"DS\",\"Fe2\",\"f1e2\",\"+0.22\",102]],\"fen\":\"1r1qk2r\/1p1bbppn\/p3p2p\/4P3\/4Q2P\/1NNB4\/PPP3P1\/1K1R3R\"},{\"san\":\"Dc7\",\"uci\":\"d8c7\",\"ev\":190,\"best\":\"Dc7\",\"bestu\":\"d8c7\",\"fen\":\"1r2k2r\/1pqbbppn\/p3p2p\/4P3\/4Q2P\/1NNB4\/PPP3P1\/1K1R3R\"},{\"san\":\"Cd4\",\"uci\":\"b3d4\",\"ev\":213,\"best\":\"Cd4\",\"bestu\":\"b3d4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Cd4\",\"b3d4\",\"-0.50\",null],[\"MM\",\"Cd4\",\"b3d4\",\"+0.18\",null],[\"DS\",\"Cd4\",\"b3d4\",\"+0.16\",null]],\"fen\":\"1r2k2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPP3P1\/1K1R3R\"},{\"san\":\"Tc8\",\"uci\":\"b8c8\",\"ev\":228,\"best\":\"Td8\",\"bestu\":\"b8d8\",\"fen\":\"2r1k2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPP3P1\/1K1R3R\"},{\"san\":\"Thf1\",\"uci\":\"h1f1\",\"ev\":264,\"best\":\"Thf1\",\"bestu\":\"h1f1\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Thf1\",\"h1f1\",\"-0.51\",228],[\"MM\",\"g4\",\"g2g4\",\"+0.14\",127],[\"DS\",\"Cf3\",\"d4f3\",\"+0.46\",9]],\"fen\":\"2r1k2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPP3P1\/1K1R1R2\"},{\"san\":\"Td8\",\"uci\":\"c8d8\",\"ev\":420,\"best\":\"Db6\",\"bestu\":\"c7b6\",\"fen\":\"3rk2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPP3P1\/1K1R1R2\"},{\"san\":\"Td2\",\"uci\":\"d1d2\",\"ev\":329,\"best\":\"Txf7\",\"bestu\":\"f1f7\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Td2\",\"d1d2\",\"-0.51\",355],[\"MM\",\"g3\",\"g2g3\",\"+0.18\",215],[\"DS\",\"g3\",\"g2g3\",\"+0.63\",215]],\"fen\":\"3rk2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPPR2P1\/1K3R2\"},{\"san\":\"Tc8\",\"uci\":\"d8c8\",\"ev\":375,\"best\":\"Fc8\",\"bestu\":\"d7c8\",\"fen\":\"2r1k2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPPR2P1\/1K3R2\"},{\"san\":\"Tdf2\",\"uci\":\"d2f2\",\"ev\":484,\"best\":\"Tdf2\",\"bestu\":\"d2f2\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Tfd1\",\"f1d1\",\"-0.51\",156],[\"MM\",\"Tdf2\",\"d2f2\",\"+0.94\",406],[\"DS\",\"Tf4\",\"f1f4\",\"+0.18\",178]],\"fen\":\"2r1k2r\/1pqbbppn\/p3p2p\/4P3\/3NQ2P\/2NB4\/PPP2RP1\/1K3R2\"},{\"san\":\"f5\",\"uci\":\"f7f5\",\"ev\":469,\"best\":\"Fc6\",\"bestu\":\"d7c6\",\"fen\":\"2r1k2r\/1pqbb1pn\/p3p2p\/4Pp2\/3NQ2P\/2NB4\/PPP2RP1\/1K3R2\"},{\"san\":\"exf6\",\"uci\":\"e5f6\",\"ev\":447,\"best\":\"exf6\",\"bestu\":\"e5f6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"exf6\",\"e5f6\",\"-0.50\",null],[\"MM\",\"exf6\",\"e5f6\",\"+0.94\",null],[\"DS\",\"exf6\",\"e5f6\",\"+0.96\",null]],\"fen\":\"2r1k2r\/1pqbb1pn\/p3pP1p\/8\/3NQ2P\/2NB4\/PPP2RP1\/1K3R2\"},{\"san\":\"Cxf6\",\"uci\":\"h7f6\",\"ev\":475,\"best\":\"Cxf6\",\"bestu\":\"h7f6\",\"fen\":\"2r1k2r\/1pqbb1p1\/p3pn1p\/8\/3NQ2P\/2NB4\/PPP2RP1\/1K3R2\"},{\"san\":\"Dg6+\",\"uci\":\"e4g6\",\"ev\":482,\"best\":\"Dg6+\",\"bestu\":\"e4g6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Cxe6\",\"d4e6\",\"?\",132],[\"MM\",\"Dg6+\",\"e4g6\",\"?\",483],[\"DS\",\"Dg6+\",\"e4g6\",\"?\",483]],\"fen\":\"2r1k2r\/1pqbb1p1\/p3pnQp\/8\/3N3P\/2NB4\/PPP2RP1\/1K3R2\"},{\"san\":\"Rf8\",\"uci\":\"e8f8\",\"ev\":519,\"best\":\"Rd8\",\"bestu\":\"e8d8\",\"fen\":\"2r2k1r\/1pqbb1p1\/p3pnQp\/8\/3N3P\/2NB4\/PPP2RP1\/1K3R2\"},{\"san\":\"g4\",\"uci\":\"g2g4\",\"ev\":282,\"best\":\"Ce4\",\"bestu\":\"c3e4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"g4\",\"g2g4\",\"-0.51\",350],[\"MM\",\"Fe4\",\"d3e4\",\"?\",186],[\"DS\",\"g4\",\"g2g4\",\"+1.04\",350]],\"fen\":\"2r2k1r\/1pqbb1p1\/p3pnQp\/8\/3N2PP\/2NB4\/PPP2R2\/1K3R2\"},{\"san\":\"Db6\",\"uci\":\"c7b6\",\"ev\":461,\"best\":\"De5\",\"bestu\":\"c7e5\",\"fen\":\"2r2k1r\/1p1bb1p1\/pq2pnQp\/8\/3N2PP\/2NB4\/PPP2R2\/1K3R2\"},{\"san\":\"Cce2\",\"uci\":\"c3e2\",\"ev\":325,\"best\":\"g5\",\"bestu\":\"g4g5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Cce2\",\"c3e2\",\"-0.50\",271],[\"MM\",\"Cb3\",\"d4b3\",\"+0.52\",292],[\"DS\",\"Cb3\",\"d4b3\",\"?\",292]],\"fen\":\"2r2k1r\/1p1bb1p1\/pq2pnQp\/8\/3N2PP\/3B4\/PPP1NR2\/1K3R2\"},{\"san\":\"Fe8\",\"uci\":\"d7e8\",\"ev\":400,\"best\":\"Rg8\",\"bestu\":\"f8g8\",\"fen\":\"2r1bk1r\/1p2b1p1\/pq2pnQp\/8\/3N2PP\/3B4\/PPP1NR2\/1K3R2\"},{\"san\":\"De4\",\"uci\":\"g6e4\",\"ev\":285,\"best\":\"Txf6+\",\"bestu\":\"f2f6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"De4\",\"g6e4\",\"+0.49\",null],[\"MM\",\"De4\",\"g6e4\",\"+0.29\",null],[\"DS\",\"De4\",\"g6e4\",\"+0.44\",null]],\"fen\":\"2r1bk1r\/1p2b1p1\/pq2pn1p\/8\/3NQ1PP\/3B4\/PPP1NR2\/1K3R2\"},{\"san\":\"Ff7\",\"uci\":\"e8f7\",\"ev\":268,\"best\":\"Ff7\",\"bestu\":\"e8f7\",\"fen\":\"2r2k1r\/1p2bbp1\/pq2pn1p\/8\/3NQ1PP\/3B4\/PPP1NR2\/1K3R2\"},{\"san\":\"Df4\",\"uci\":\"e4f4\",\"ev\":260,\"best\":\"Df4\",\"bestu\":\"e4f4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Df4\",\"e4f4\",\"+0.49\",278],[\"MM\",\"De3\",\"e4e3\",\"+0.28\",232],[\"DS\",\"De5\",\"e4e5\",\"+0.34\",190]],\"fen\":\"2r2k1r\/1p2bbp1\/pq2pn1p\/8\/3N1QPP\/3B4\/PPP1NR2\/1K3R2\"},{\"san\":\"Fd6\",\"uci\":\"e7d6\",\"ev\":294,\"best\":\"Fd6\",\"bestu\":\"e7d6\",\"fen\":\"2r2k1r\/1p3bp1\/pq1bpn1p\/8\/3N1QPP\/3B4\/PPP1NR2\/1K3R2\"},{\"san\":\"Dd2\",\"uci\":\"f4d2\",\"ev\":252,\"best\":\"Df3\",\"bestu\":\"f4f3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Dd2\",\"f4d2\",\"+0.49\",259],[\"MM\",\"De3\",\"f4e3\",\"+0.28\",197],[\"DS\",\"Dd2\",\"f4d2\",\"+0.37\",259]],\"fen\":\"2r2k1r\/1p3bp1\/pq1bpn1p\/8\/3N2PP\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"e5\",\"uci\":\"e6e5\",\"ev\":301,\"best\":\"e5\",\"bestu\":\"e6e5\",\"fen\":\"2r2k1r\/1p3bp1\/pq1b1n1p\/4p3\/3N2PP\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"g5\",\"uci\":\"g4g5\",\"ev\":327,\"best\":\"g5\",\"bestu\":\"g4g5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"g5\",\"g4g5\",\"-0.51\",248],[\"MM\",\"Ff5\",\"d3f5\",\"+0.02\",76],[\"DS\",\"Ff5\",\"d3f5\",\"+0.59\",76]],\"fen\":\"2r2k1r\/1p3bp1\/pq1b1n1p\/4p1P1\/3N3P\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"hxg5\",\"uci\":\"h6g5\",\"ev\":328,\"best\":\"hxg5\",\"bestu\":\"h6g5\",\"fen\":\"2r2k1r\/1p3bp1\/pq1b1n2\/4p1p1\/3N3P\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"hxg5\",\"uci\":\"h4g5\",\"ev\":316,\"best\":\"hxg5\",\"bestu\":\"h4g5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"hxg5\",\"h4g5\",\"+0.49\",null],[\"MM\",\"hxg5\",\"h4g5\",\"+0.02\",null],[\"DS\",\"hxg5\",\"h4g5\",\"+0.25\",null]],\"fen\":\"2r2k1r\/1p3bp1\/pq1b1n2\/4p1P1\/3N4\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"exd4\",\"uci\":\"e5d4\",\"ev\":345,\"best\":\"exd4\",\"bestu\":\"e5d4\",\"fen\":\"2r2k1r\/1p3bp1\/pq1b1n2\/6P1\/3p4\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"gxf6\",\"uci\":\"g5f6\",\"ev\":332,\"best\":\"gxf6\",\"bestu\":\"g5f6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"gxf6\",\"g5f6\",\"+0.49\",null],[\"MM\",\"gxf6\",\"g5f6\",\"+0.60\",null],[\"DS\",\"gxf6\",\"g5f6\",\"+0.42\",null]],\"fen\":\"2r2k1r\/1p3bp1\/pq1b1P2\/8\/3p4\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"g6\",\"uci\":\"g7g6\",\"ev\":340,\"best\":\"g6\",\"bestu\":\"g7g6\",\"fen\":\"2r2k1r\/1p3b2\/pq1b1Pp1\/8\/3p4\/3B4\/PPPQNR2\/1K3R2\"},{\"san\":\"Tg2\",\"uci\":\"f2g2\",\"ev\":214,\"best\":\"Cf4\",\"bestu\":\"e2f4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Tg2\",\"f2g2\",\"?\",220],[\"MM\",\"Fe4\",\"d3e4\",\"+0.55\",63],[\"DS\",\"Tg2\",\"f2g2\",\"?\",220]],\"fen\":\"2r2k1r\/1p3b2\/pq1b1Pp1\/8\/3p4\/3B4\/PPPQN1R1\/1K3R2\"},{\"san\":\"Fb4\",\"uci\":\"d6b4\",\"ev\":248,\"best\":\"Tc6\",\"bestu\":\"c8c6\",\"fen\":\"2r2k1r\/1p3b2\/pq3Pp1\/8\/1b1p4\/3B4\/PPPQN1R1\/1K3R2\"},{\"san\":\"Df4\",\"uci\":\"d2f4\",\"ev\":201,\"best\":\"Df4\",\"bestu\":\"d2f4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Df4\",\"d2f4\",\"+0.49\",null],[\"MM\",\"Df4\",\"d2f4\",\"+0.64\",null],[\"DS\",\"Df4\",\"d2f4\",\"?\",null]],\"fen\":\"2r2k1r\/1p3b2\/pq3Pp1\/8\/1b1p1Q2\/3B4\/PPP1N1R1\/1K3R2\"},{\"san\":\"De6\",\"uci\":\"b6e6\",\"ev\":284,\"best\":\"Fa3\",\"bestu\":\"b4a3\",\"fen\":\"2r2k1r\/1p3b2\/p3qPp1\/8\/1b1p1Q2\/3B4\/PPP1N1R1\/1K3R2\"},{\"san\":\"b3\",\"uci\":\"b2b3\",\"ev\":302,\"best\":\"b3\",\"bestu\":\"b2b3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Cc1\",\"e2c1\",\"+0.00\",258],[\"MM\",\"Cc1\",\"e2c1\",\"+0.68\",258],[\"DS\",\"b3\",\"b2b3\",\"+0.44\",300]],\"fen\":\"2r2k1r\/1p3b2\/p3qPp1\/8\/1b1p1Q2\/1P1B4\/P1P1N1R1\/1K3R2\"},{\"san\":\"Td8\",\"uci\":\"c8d8\",\"ev\":465,\"best\":\"Fd6\",\"bestu\":\"b4d6\",\"fen\":\"3r1k1r\/1p3b2\/p3qPp1\/8\/1b1p1Q2\/1P1B4\/P1P1N1R1\/1K3R2\"},{\"san\":\"Df3\",\"uci\":\"f4f3\",\"ev\":335,\"best\":\"Th2\",\"bestu\":\"g2h2\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Cxd4\",\"e2d4\",\"+0.49\",183],[\"MM\",\"Df3\",\"f4f3\",\"+1.39\",340],[\"DS\",\"Cxd4\",\"e2d4\",\"+1.14\",183]],\"fen\":\"3r1k1r\/1p3b2\/p3qPp1\/8\/1b1p4\/1P1B1Q2\/P1P1N1R1\/1K3R2\"},{\"san\":\"Dd5\",\"uci\":\"e6d5\",\"ev\":294,\"best\":\"Dd5\",\"bestu\":\"e6d5\",\"fen\":\"3r1k1r\/1p3b2\/p4Pp1\/3q4\/1b1p4\/1P1B1Q2\/P1P1N1R1\/1K3R2\"},{\"san\":\"Dxd5\",\"uci\":\"f3d5\",\"ev\":138,\"best\":\"Fe4\",\"bestu\":\"d3e4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Dxd5\",\"f3d5\",\"+1.49\",null],[\"MM\",\"Dxd5\",\"f3d5\",\"+1.25\",null],[\"DS\",\"Dxd5\",\"f3d5\",\"+0.98\",null]],\"fen\":\"3r1k1r\/1p3b2\/p4Pp1\/3Q4\/1b1p4\/1P1B4\/P1P1N1R1\/1K3R2\"},{\"san\":\"Txd5\",\"uci\":\"d8d5\",\"ev\":181,\"best\":\"Txd5\",\"bestu\":\"d8d5\",\"fen\":\"5k1r\/1p3b2\/p4Pp1\/3r4\/1b1p4\/1P1B4\/P1P1N1R1\/1K3R2\"},{\"san\":\"Cf4\",\"uci\":\"e2f4\",\"ev\":125,\"best\":\"Fxg6\",\"bestu\":\"d3g6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Cf4\",\"e2f4\",\"+0.49\",null],[\"MM\",\"Cf4\",\"e2f4\",\"+1.37\",null],[\"DS\",\"Cf4\",\"e2f4\",\"+1.71\",null]],\"fen\":\"5k1r\/1p3b2\/p4Pp1\/3r4\/1b1p1N2\/1P1B4\/P1P3R1\/1K3R2\"},{\"san\":\"Te5\",\"uci\":\"d5e5\",\"ev\":85,\"best\":\"Td6\",\"bestu\":\"d5d6\",\"fen\":\"5k1r\/1p3b2\/p4Pp1\/4r3\/1b1p1N2\/1P1B4\/P1P3R1\/1K3R2\"},{\"san\":\"Cxg6+\",\"uci\":\"f4g6\",\"ev\":63,\"best\":\"Cxg6+\",\"bestu\":\"f4g6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Cxg6+\",\"f4g6\",\"+0.49\",null],[\"MM\",\"Cxg6+\",\"f4g6\",\"?\",null],[\"DS\",\"Cxg6+\",\"f4g6\",\"+1.76\",null]],\"fen\":\"5k1r\/1p3b2\/p4PN1\/4r3\/1b1p4\/1P1B4\/P1P3R1\/1K3R2\"},{\"san\":\"Fxg6\",\"uci\":\"f7g6\",\"ev\":77,\"best\":\"Fxg6\",\"bestu\":\"f7g6\",\"fen\":\"5k1r\/1p6\/p4Pb1\/4r3\/1b1p4\/1P1B4\/P1P3R1\/1K3R2\"},{\"san\":\"Fxg6\",\"uci\":\"d3g6\",\"ev\":42,\"best\":\"Txg6\",\"bestu\":\"g2g6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fxg6\",\"d3g6\",\"+0.49\",45],[\"MM\",\"Txg6\",\"g2g6\",\"+1.53\",73],[\"DS\",\"Txg6\",\"g2g6\",\"?\",73]],\"fen\":\"5k1r\/1p6\/p4PB1\/4r3\/1b1p4\/1P6\/P1P3R1\/1K3R2\"},{\"san\":\"b5\",\"uci\":\"b7b5\",\"ev\":154,\"best\":\"Th6\",\"bestu\":\"h8h6\",\"fen\":\"5k1r\/8\/p4PB1\/1p2r3\/1b1p4\/1P6\/P1P3R1\/1K3R2\"},{\"san\":\"Rb2\",\"uci\":\"b1b2\",\"ev\":25,\"best\":\"Tg4\",\"bestu\":\"g2g4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rb2\",\"b1b2\",\"+0.49\",21],[\"MM\",\"a4\",\"a2a4\",\"+1.15\",49],[\"DS\",\"Rb2\",\"b1b2\",\"+1.55\",21]],\"fen\":\"5k1r\/8\/p4PB1\/1p2r3\/1b1p4\/1P6\/PKP3R1\/5R2\"},{\"san\":\"Te6\",\"uci\":\"e5e6\",\"ev\":108,\"best\":\"Th6\",\"bestu\":\"h8h6\",\"fen\":\"5k1r\/8\/p3rPB1\/1p6\/1b1p4\/1P6\/PKP3R1\/5R2\"},{\"san\":\"f7\",\"uci\":\"f6f7\",\"ev\":68,\"best\":\"f7\",\"bestu\":\"f6f7\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"f7\",\"f6f7\",\"+0.49\",96],[\"MM\",\"Tg3\",\"g2g3\",\"+1.11\",18],[\"DS\",\"Tg4\",\"g2g4\",\"+1.53\",47]],\"fen\":\"5k1r\/5P2\/p3r1B1\/1p6\/1b1p4\/1P6\/PKP3R1\/5R2\"},{\"san\":\"Fc3+\",\"uci\":\"b4c3\",\"ev\":133,\"best\":\"Te1\",\"bestu\":\"e6e1\",\"fen\":\"5k1r\/5P2\/p3r1B1\/1p6\/3p4\/1Pb5\/PKP3R1\/5R2\"},{\"san\":\"Ra3\",\"uci\":\"b2a3\",\"ev\":191,\"best\":\"Ra3\",\"bestu\":\"b2a3\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Ra3\",\"b2a3\",\"+0.49\",null],[\"MM\",\"Ra3\",\"b2a3\",\"+0.94\",null],[\"DS\",\"Ra3\",\"b2a3\",\"+1.49\",null]],\"fen\":\"5k1r\/5P2\/p3r1B1\/1p6\/3p4\/KPb5\/P1P3R1\/5R2\"},{\"san\":\"b4+\",\"uci\":\"b5b4\",\"ev\":376,\"best\":\"Re7\",\"bestu\":\"f8e7\",\"fen\":\"5k1r\/5P2\/p3r1B1\/8\/1p1p4\/KPb5\/P1P3R1\/5R2\"},{\"san\":\"Ra4\",\"uci\":\"a3a4\",\"ev\":413,\"best\":\"Ra4\",\"bestu\":\"a3a4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Ra4\",\"a3a4\",\"?\",null],[\"MM\",\"Ra4\",\"a3a4\",\"+1.32\",null],[\"DS\",\"Ra4\",\"a3a4\",\"?\",null]],\"fen\":\"5k1r\/5P2\/p3r1B1\/8\/Kp1p4\/1Pb5\/P1P3R1\/5R2\"},{\"san\":\"Re7\",\"uci\":\"f8e7\",\"ev\":444,\"best\":\"Re7\",\"bestu\":\"f8e7\",\"fen\":\"7r\/4kP2\/p3r1B1\/8\/Kp1p4\/1Pb5\/P1P3R1\/5R2\"},{\"san\":\"Ff5\",\"uci\":\"g6f5\",\"ev\":300,\"best\":\"Fd3\",\"bestu\":\"g6d3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"a3\",\"a2a3\",\"+0.49\",110],[\"MM\",\"a3\",\"a2a3\",\"+1.36\",110],[\"DS\",\"Ff5\",\"g6f5\",\"+1.66\",320]],\"fen\":\"7r\/4kP2\/p3r3\/5B2\/Kp1p4\/1Pb5\/P1P3R1\/5R2\"},{\"san\":\"Tf6\",\"uci\":\"e6f6\",\"ev\":316,\"best\":\"Tf6\",\"bestu\":\"e6f6\",\"fen\":\"7r\/4kP2\/p4r2\/5B2\/Kp1p4\/1Pb5\/P1P3R1\/5R2\"},{\"san\":\"Tg8\",\"uci\":\"g2g8\",\"ev\":70,\"best\":\"Te2+\",\"bestu\":\"g2e2\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fd3\",\"f5d3\",\"-0.51\",35],[\"MM\",\"Tg8\",\"g2g8\",\"+0.93\",59],[\"DS\",\"Fd3\",\"f5d3\",\"+0.99\",35]],\"fen\":\"6Rr\/4kP2\/p4r2\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Thh6\",\"uci\":\"h8h6\",\"ev\":53,\"best\":\"Th2\",\"bestu\":\"h8h2\",\"fen\":\"6R1\/4kP2\/p4r1r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Tc8\",\"uci\":\"g8c8\",\"ev\":14,\"best\":\"Fd3\",\"bestu\":\"f5d3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"f8=D+\",\"f7f8q\",\"?\",21],[\"MM\",\"Tc8\",\"g8c8\",\"+0.00\",29],[\"DS\",\"Tc8\",\"g8c8\",\"-0.13\",29]],\"fen\":\"2R5\/4kP2\/p4r1r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Txf7\",\"uci\":\"f6f7\",\"ev\":49,\"best\":\"Rxf7\",\"bestu\":\"e7f7\",\"fen\":\"2R5\/4kr2\/p6r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Tc7+\",\"uci\":\"c8c7\",\"ev\":73,\"best\":\"Tc7+\",\"bestu\":\"c8c7\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Ra5\",\"a4a5\",\"-0.51\",0],[\"MM\",\"Tc7+\",\"c8c7\",\"-0.10\",51],[\"DS\",\"Tc7+\",\"c8c7\",\"+0.11\",51]],\"fen\":\"8\/2R1kr2\/p6r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Rf8\",\"uci\":\"e7f8\",\"ev\":77,\"best\":\"Rf8\",\"bestu\":\"e7f8\",\"fen\":\"5k2\/2R2r2\/p6r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Txf7+\",\"uci\":\"c7f7\",\"ev\":24,\"best\":\"Tc5\",\"bestu\":\"c7c5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Txf7+\",\"c7f7\",\"+0.49\",null],[\"MM\",\"Txf7+\",\"c7f7\",\"-0.01\",null],[\"DS\",\"Txf7+\",\"c7f7\",\"+0.82\",null]],\"fen\":\"5k2\/5R2\/p6r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Rxf7\",\"uci\":\"f8f7\",\"ev\":23,\"best\":\"Rxf7\",\"bestu\":\"f8f7\",\"fen\":\"8\/5k2\/p6r\/5B2\/Kp1p4\/1Pb5\/P1P5\/5R2\"},{\"san\":\"Fd3+\",\"uci\":\"f5d3\",\"ev\":19,\"best\":\"Fd3+\",\"bestu\":\"f5d3\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Fd3+\",\"f5d3\",\"+0.49\",null],[\"MM\",\"Fd3+\",\"f5d3\",\"+0.48\",null],[\"DS\",\"Fd3+\",\"f5d3\",\"+0.82\",null]],\"fen\":\"8\/5k2\/p6r\/8\/Kp1p4\/1PbB4\/P1P5\/5R2\"},{\"san\":\"Re7\",\"uci\":\"f7e7\",\"ev\":15,\"best\":\"Re7\",\"bestu\":\"f7e7\",\"fen\":\"8\/4k3\/p6r\/8\/Kp1p4\/1PbB4\/P1P5\/5R2\"},{\"san\":\"Ra5\",\"uci\":\"a4a5\",\"ev\":14,\"best\":\"Ra5\",\"bestu\":\"a4a5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Ra5\",\"a4a5\",\"+0.49\",46],[\"MM\",\"Ra5\",\"a4a5\",\"+0.49\",46],[\"DS\",\"Tf5\",\"f1f5\",\"+0.76\",9]],\"fen\":\"8\/4k3\/p6r\/K7\/1p1p4\/1PbB4\/P1P5\/5R2\"},{\"san\":\"Fd2\",\"uci\":\"c3d2\",\"ev\":38,\"best\":\"Th5+\",\"bestu\":\"h6h5\",\"fen\":\"8\/4k3\/p6r\/K7\/1p1p4\/1P1B4\/P1Pb4\/5R2\"},{\"san\":\"Fxa6\",\"uci\":\"d3a6\",\"ev\":21,\"best\":\"Tf5\",\"bestu\":\"f1f5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Td1\",\"f1d1\",\"+0.49\",35],[\"MM\",\"Fxa6\",\"d3a6\",\"+0.56\",27],[\"DS\",\"Fxa6\",\"d3a6\",\"+0.98\",27]],\"fen\":\"8\/4k3\/B6r\/K7\/1p1p4\/1P6\/P1Pb4\/5R2\"},{\"san\":\"Th2\",\"uci\":\"h6h2\",\"ev\":29,\"best\":\"Th5+\",\"bestu\":\"h6h5\",\"fen\":\"8\/4k3\/B7\/K7\/1p1p4\/1P6\/P1Pb3r\/5R2\"},{\"san\":\"Fd3\",\"uci\":\"a6d3\",\"ev\":21,\"best\":\"Tf5\",\"bestu\":\"f1f5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Fd3\",\"a6d3\",\"+0.49\",null],[\"MM\",\"Fd3\",\"a6d3\",\"+0.63\",null],[\"DS\",\"Fd3\",\"a6d3\",\"+0.99\",null]],\"fen\":\"8\/4k3\/8\/K7\/1p1p4\/1P1B4\/P1Pb3r\/5R2\"},{\"san\":\"Th5+\",\"uci\":\"h2h5\",\"ev\":17,\"best\":\"Th5+\",\"bestu\":\"h2h5\",\"fen\":\"8\/4k3\/8\/K6r\/1p1p4\/1P1B4\/P1Pb4\/5R2\"},{\"san\":\"Rb6\",\"uci\":\"a5b6\",\"ev\":17,\"best\":\"Rb6\",\"bestu\":\"a5b6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Ra4\",\"a5a4\",\"+0.49\",13],[\"MM\",\"Tf5\",\"f1f5\",\"+0.62\",3],[\"DS\",\"Rb6\",\"a5b6\",\"+1.09\",50]],\"fen\":\"8\/4k3\/1K6\/7r\/1p1p4\/1P1B4\/P1Pb4\/5R2\"},{\"san\":\"Fe3\",\"uci\":\"d2e3\",\"ev\":60,\"best\":\"Fc3\",\"bestu\":\"d2c3\",\"fen\":\"8\/4k3\/1K6\/7r\/1p1p4\/1P1Bb3\/P1P5\/5R2\"},{\"san\":\"Ta1\",\"uci\":\"f1a1\",\"ev\":76,\"best\":\"Te1\",\"bestu\":\"f1e1\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Te1\",\"f1e1\",\"+0.49\",45],[\"MM\",\"Tf3\",\"f1f3\",\"+0.57\",42],[\"DS\",\"Ta1\",\"f1a1\",\"?\",57]],\"fen\":\"8\/4k3\/1K6\/7r\/1p1p4\/1P1Bb3\/P1P5\/R7\"},{\"san\":\"Rd6\",\"uci\":\"e7d6\",\"ev\":42,\"best\":\"Rd6\",\"bestu\":\"e7d6\",\"fen\":\"8\/8\/1K1k4\/7r\/1p1p4\/1P1Bb3\/P1P5\/R7\"},{\"san\":\"a4\",\"uci\":\"a2a4\",\"ev\":43,\"best\":\"a4\",\"bestu\":\"a2a4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"a4\",\"a2a4\",\"+0.49\",null],[\"MM\",\"a4\",\"a2a4\",\"+0.85\",null],[\"DS\",\"a4\",\"a2a4\",\"+1.34\",null]],\"fen\":\"8\/8\/1K1k4\/7r\/Pp1p4\/1P1Bb3\/2P5\/R7\"},{\"san\":\"bxa3\",\"uci\":\"b4a3\",\"ev\":59,\"best\":\"bxa3\",\"bestu\":\"b4a3\",\"fen\":\"8\/8\/1K1k4\/7r\/3p4\/pP1Bb3\/2P5\/R7\"},{\"san\":\"Txa3\",\"uci\":\"a1a3\",\"ev\":50,\"best\":\"Txa3\",\"bestu\":\"a1a3\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Txa3\",\"a1a3\",\"+1.49\",null],[\"MM\",\"Txa3\",\"a1a3\",\"+0.83\",null],[\"DS\",\"Txa3\",\"a1a3\",\"?\",null]],\"fen\":\"8\/8\/1K1k4\/7r\/3p4\/RP1Bb3\/2P5\/8\"},{\"san\":\"Fd2\",\"uci\":\"e3d2\",\"ev\":235,\"best\":\"Tc5\",\"bestu\":\"h5c5\",\"fen\":\"8\/8\/1K1k4\/7r\/3p4\/RP1B4\/2Pb4\/8\"},{\"san\":\"Ta4\",\"uci\":\"a3a4\",\"ev\":279,\"best\":\"Ta4\",\"bestu\":\"a3a4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Ta6\",\"a3a6\",\"+1.49\",90],[\"MM\",\"Ta4\",\"a3a4\",\"+1.01\",254],[\"DS\",\"Ta4\",\"a3a4\",\"+1.15\",254]],\"fen\":\"8\/8\/1K1k4\/7r\/R2p4\/1P1B4\/2Pb4\/8\"},{\"san\":\"Th6\",\"uci\":\"h5h6\",\"ev\":281,\"best\":\"Te5\",\"bestu\":\"h5e5\",\"fen\":\"8\/8\/1K1k3r\/8\/R2p4\/1P1B4\/2Pb4\/8\"},{\"san\":\"b4\",\"uci\":\"b3b4\",\"ev\":305,\"best\":\"b4\",\"bestu\":\"b3b4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rb5\",\"b6b5\",\"+1.49\",162],[\"MM\",\"b4\",\"b3b4\",\"+0.97\",283],[\"DS\",\"b4\",\"b3b4\",\"+1.30\",283]],\"fen\":\"8\/8\/1K1k3r\/8\/RP1p4\/3B4\/2Pb4\/8\"},{\"san\":\"Ff4\",\"uci\":\"d2f4\",\"ev\":328,\"best\":\"Te6\",\"bestu\":\"h6e6\",\"fen\":\"8\/8\/1K1k3r\/8\/RP1p1b2\/3B4\/2P5\/8\"},{\"san\":\"Rb7\",\"uci\":\"b6b7\",\"ev\":315,\"best\":\"Rb7\",\"bestu\":\"b6b7\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rb7\",\"b6b7\",\"+0.49\",319],[\"MM\",\"b5\",\"b4b5\",\"+1.66\",273],[\"DS\",\"b5\",\"b4b5\",\"+1.45\",273]],\"fen\":\"8\/1K6\/3k3r\/8\/RP1p1b2\/3B4\/2P5\/8\"},{\"san\":\"Th8\",\"uci\":\"h6h8\",\"ev\":325,\"best\":\"Th8\",\"bestu\":\"h6h8\",\"fen\":\"7r\/1K6\/3k4\/8\/RP1p1b2\/3B4\/2P5\/8\"},{\"san\":\"b5\",\"uci\":\"b4b5\",\"ev\":312,\"best\":\"b5\",\"bestu\":\"b4b5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"b5\",\"b4b5\",\"+1.49\",null],[\"MM\",\"b5\",\"b4b5\",\"+1.36\",null],[\"DS\",\"b5\",\"b4b5\",\"+1.63\",null]],\"fen\":\"7r\/1K6\/3k4\/1P6\/R2p1b2\/3B4\/2P5\/8\"},{\"san\":\"Rc5\",\"uci\":\"d6c5\",\"ev\":335,\"best\":\"Rd5\",\"bestu\":\"d6d5\",\"fen\":\"7r\/1K6\/8\/1Pk5\/R2p1b2\/3B4\/2P5\/8\"},{\"san\":\"b6\",\"uci\":\"b5b6\",\"ev\":332,\"best\":\"Tc4+\",\"bestu\":\"a4c4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"b6\",\"b5b6\",\"+1.49\",321],[\"MM\",\"c3\",\"c2c3\",\"+1.64\",2],[\"DS\",\"b6\",\"b5b6\",\"+1.73\",321]],\"fen\":\"7r\/1K6\/1P6\/2k5\/R2p1b2\/3B4\/2P5\/8\"},{\"san\":\"Th6\",\"uci\":\"h8h6\",\"ev\":376,\"best\":\"Tb8+\",\"bestu\":\"h8b8\",\"fen\":\"8\/1K6\/1P5r\/2k5\/R2p1b2\/3B4\/2P5\/8\"},{\"san\":\"Ra7\",\"uci\":\"b7a7\",\"ev\":376,\"best\":\"Ra7\",\"bestu\":\"b7a7\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Ta5+\",\"a4a5\",\"+1.49\",320],[\"MM\",\"Ra7\",\"b7a7\",\"+2.21\",371],[\"DS\",\"Ta5+\",\"a4a5\",\"+1.97\",320]],\"fen\":\"8\/K7\/1P5r\/2k5\/R2p1b2\/3B4\/2P5\/8\"},{\"san\":\"Th8\",\"uci\":\"h6h8\",\"ev\":384,\"best\":\"Th1\",\"bestu\":\"h6h1\",\"fen\":\"7r\/K7\/1P6\/2k5\/R2p1b2\/3B4\/2P5\/8\"},{\"san\":\"Ta5+\",\"uci\":\"a4a5\",\"ev\":310,\"best\":\"Tc4+\",\"bestu\":\"a4c4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Ta5+\",\"a4a5\",\"+1.49\",null],[\"MM\",\"Ta5+\",\"a4a5\",\"?\",null],[\"DS\",\"Ta5+\",\"a4a5\",\"+2.09\",null]],\"fen\":\"7r\/K7\/1P6\/R1k5\/3p1b2\/3B4\/2P5\/8\"},{\"san\":\"Rb4\",\"uci\":\"c5b4\",\"ev\":300,\"best\":\"Rb4\",\"bestu\":\"c5b4\",\"fen\":\"7r\/K7\/1P6\/R7\/1k1p1b2\/3B4\/2P5\/8\"},{\"san\":\"Tb5+\",\"uci\":\"a5b5\",\"ev\":295,\"best\":\"Tb5+\",\"bestu\":\"a5b5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Tb5+\",\"a5b5\",\"+1.49\",null],[\"MM\",\"Tb5+\",\"a5b5\",\"+1.94\",null],[\"DS\",\"Tb5+\",\"a5b5\",\"?\",null]],\"fen\":\"7r\/K7\/1P6\/1R6\/1k1p1b2\/3B4\/2P5\/8\"},{\"san\":\"Rc3\",\"uci\":\"b4c3\",\"ev\":297,\"best\":\"Rc3\",\"bestu\":\"b4c3\",\"fen\":\"7r\/K7\/1P6\/1R6\/3p1b2\/2kB4\/2P5\/8\"},{\"san\":\"Tb3+\",\"uci\":\"b5b3\",\"ev\":287,\"best\":\"Tc5+\",\"bestu\":\"b5c5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"b7\",\"b6b7\",\"+1.48\",273],[\"MM\",\"b7\",\"b6b7\",\"+1.94\",273],[\"DS\",\"Tb3+\",\"b5b3\",\"?\",303]],\"fen\":\"7r\/K7\/1P6\/8\/3p1b2\/1RkB4\/2P5\/8\"},{\"san\":\"Rd2\",\"uci\":\"c3d2\",\"ev\":287,\"best\":\"Rd2\",\"bestu\":\"c3d2\",\"fen\":\"7r\/K7\/1P6\/8\/3p1b2\/1R1B4\/2Pk4\/8\"},{\"san\":\"b7\",\"uci\":\"b6b7\",\"ev\":280,\"best\":\"Tb4\",\"bestu\":\"b3b4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"b7\",\"b6b7\",\"+1.49\",null],[\"MM\",\"b7\",\"b6b7\",\"+1.95\",null],[\"DS\",\"b7\",\"b6b7\",\"+2.18\",null]],\"fen\":\"7r\/KP6\/8\/8\/3p1b2\/1R1B4\/2Pk4\/8\"},{\"san\":\"Fb8+\",\"uci\":\"f4b8\",\"ev\":287,\"best\":\"Fb8+\",\"bestu\":\"f4b8\",\"fen\":\"1b5r\/KP6\/8\/8\/3p4\/1R1B4\/2Pk4\/8\"},{\"san\":\"Rb6\",\"uci\":\"a7b6\",\"ev\":330,\"best\":\"Ra6\",\"bestu\":\"a7a6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rb6\",\"a7b6\",\"+1.49\",307],[\"MM\",\"Ra8\",\"a7a8\",\"+1.96\",278],[\"DS\",\"Ra8\",\"a7a8\",\"+2.32\",278]],\"fen\":\"1b5r\/1P6\/1K6\/8\/3p4\/1R1B4\/2Pk4\/8\"},{\"san\":\"Fd6\",\"uci\":\"b8d6\",\"ev\":333,\"best\":\"Td8\",\"bestu\":\"h8d8\",\"fen\":\"7r\/1P6\/1K1b4\/8\/3p4\/1R1B4\/2Pk4\/8\"},{\"san\":\"Fe4\",\"uci\":\"d3e4\",\"ev\":346,\"best\":\"Rc6\",\"bestu\":\"b6c6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fe4\",\"d3e4\",\"+1.49\",307],[\"MM\",\"Ra6\",\"b6a6\",\"+1.62\",308],[\"DS\",\"Fe4\",\"d3e4\",\"+2.33\",307]],\"fen\":\"7r\/1P6\/1K1b4\/8\/3pB3\/1R6\/2Pk4\/8\"},{\"san\":\"Rc1\",\"uci\":\"d2c1\",\"ev\":377,\"best\":\"Fe5\",\"bestu\":\"d6e5\",\"fen\":\"7r\/1P6\/1K1b4\/8\/3pB3\/1R6\/2P5\/2k5\"},{\"san\":\"Rc6\",\"uci\":\"b6c6\",\"ev\":380,\"best\":\"Rc6\",\"bestu\":\"b6c6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rc6\",\"b6c6\",\"+1.49\",347],[\"MM\",\"Rc6\",\"b6c6\",\"+2.00\",347],[\"DS\",\"Ra7\",\"b6a7\",\"+2.32\",314]],\"fen\":\"7r\/1P6\/2Kb4\/8\/3pB3\/1R6\/2P5\/2k5\"},{\"san\":\"Fe5\",\"uci\":\"d6e5\",\"ev\":393,\"best\":\"Fh2\",\"bestu\":\"d6h2\",\"fen\":\"7r\/1P6\/2K5\/4b3\/3pB3\/1R6\/2P5\/2k5\"},{\"san\":\"Rd5\",\"uci\":\"c6d5\",\"ev\":389,\"best\":\"Ta3\",\"bestu\":\"b3a3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Tb5\",\"b3b5\",\"+1.49\",335],[\"MM\",\"Rd5\",\"c6d5\",\"+2.70\",379],[\"DS\",\"Rd5\",\"c6d5\",\"+2.33\",379]],\"fen\":\"7r\/1P6\/8\/3Kb3\/3pB3\/1R6\/2P5\/2k5\"},{\"san\":\"Th5\",\"uci\":\"h8h5\",\"ev\":371,\"best\":\"Fh2\",\"bestu\":\"e5h2\",\"fen\":\"8\/1P6\/8\/3Kb2r\/3pB3\/1R6\/2P5\/2k5\"},{\"san\":\"Tb4\",\"uci\":\"b3b4\",\"ev\":344,\"best\":\"Rc4\",\"bestu\":\"d5c4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fd3\",\"e4d3\",\"+1.48\",342],[\"MM\",\"Tb4\",\"b3b4\",\"+2.75\",360],[\"DS\",\"Fd3\",\"e4d3\",\"?\",342]],\"fen\":\"8\/1P6\/8\/3Kb2r\/1R1pB3\/8\/2P5\/2k5\"},{\"san\":\"Rd2\",\"uci\":\"c1d2\",\"ev\":430,\"best\":\"d3\",\"bestu\":\"d4d3\",\"fen\":\"8\/1P6\/8\/3Kb2r\/1R1pB3\/8\/2Pk4\/8\"},{\"san\":\"Rc6\",\"uci\":\"d5c6\",\"ev\":370,\"best\":\"Txd4+\",\"bestu\":\"b4d4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rc6\",\"d5c6\",\"+1.49\",383],[\"MM\",\"Tb1\",\"b4b1\",\"+2.58\",309],[\"DS\",\"Tb1\",\"b4b1\",\"+2.41\",309]],\"fen\":\"8\/1P6\/2K5\/4b2r\/1R1pB3\/8\/2Pk4\/8\"},{\"san\":\"Th6+\",\"uci\":\"h5h6\",\"ev\":387,\"best\":\"Th6+\",\"bestu\":\"h5h6\",\"fen\":\"8\/1P6\/2K4r\/4b3\/1R1pB3\/8\/2Pk4\/8\"},{\"san\":\"Rc5\",\"uci\":\"c6c5\",\"ev\":358,\"best\":\"Rd5\",\"bestu\":\"c6d5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rd7\",\"c6d7\",\"+1.49\",351],[\"MM\",\"Rc5\",\"c6c5\",\"+2.15\",359],[\"DS\",\"Rd7\",\"c6d7\",\"+2.11\",351]],\"fen\":\"8\/1P6\/7r\/2K1b3\/1R1pB3\/8\/2Pk4\/8\"},{\"san\":\"Th4\",\"uci\":\"h6h4\",\"ev\":445,\"best\":\"d3\",\"bestu\":\"d4d3\",\"fen\":\"8\/1P6\/8\/2K1b3\/1R1pB2r\/8\/2Pk4\/8\"},{\"san\":\"Fg6\",\"uci\":\"e4g6\",\"ev\":367,\"best\":\"Txd4+\",\"bestu\":\"b4d4\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Ff5\",\"e4f5\",\"+1.49\",357],[\"MM\",\"Fg6\",\"e4g6\",\"+2.21\",350],[\"DS\",\"Fd3\",\"e4d3\",\"+2.07\",387]],\"fen\":\"8\/1P6\/6B1\/2K1b3\/1R1p3r\/8\/2Pk4\/8\"},{\"san\":\"Tg4\",\"uci\":\"h4g4\",\"ev\":376,\"best\":\"Tg4\",\"bestu\":\"h4g4\",\"fen\":\"8\/1P6\/6B1\/2K1b3\/1R1p2r1\/8\/2Pk4\/8\"},{\"san\":\"Rd5\",\"uci\":\"c5d5\",\"ev\":377,\"best\":\"Fd3\",\"bestu\":\"g6d3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fh7\",\"g6h7\",\"+1.49\",377],[\"MM\",\"Rd5\",\"c5d5\",\"+2.13\",376],[\"DS\",\"Fd3\",\"g6d3\",\"+2.07\",398]],\"fen\":\"8\/1P6\/6B1\/3Kb3\/1R1p2r1\/8\/2Pk4\/8\"},{\"san\":\"Tg5\",\"uci\":\"g4g5\",\"ev\":364,\"best\":\"Tg5\",\"bestu\":\"g4g5\",\"fen\":\"8\/1P6\/6B1\/3Kb1r1\/1R1p4\/8\/2Pk4\/8\"},{\"san\":\"Fd3\",\"uci\":\"g6d3\",\"ev\":404,\"best\":\"Fd3\",\"bestu\":\"g6d3\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Fd3\",\"g6d3\",\"+1.49\",null],[\"MM\",\"Fd3\",\"g6d3\",\"+2.17\",null],[\"DS\",\"Fd3\",\"g6d3\",\"+2.29\",null]],\"fen\":\"8\/1P6\/8\/3Kb1r1\/1R1p4\/3B4\/2Pk4\/8\"},{\"san\":\"Re3\",\"uci\":\"d2e3\",\"ev\":407,\"best\":\"Fb8+\",\"bestu\":\"e5b8\",\"fen\":\"8\/1P6\/8\/3Kb1r1\/1R1p4\/3Bk3\/2P5\/8\"},{\"san\":\"Tb3\",\"uci\":\"b4b3\",\"ev\":325,\"best\":\"Rc6\",\"bestu\":\"d5c6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Re6\",\"d5e6\",\"+1.49\",364],[\"MM\",\"Tb3\",\"b4b3\",\"+1.66\",308],[\"DS\",\"Tb3\",\"b4b3\",\"+2.03\",308]],\"fen\":\"8\/1P6\/8\/3Kb1r1\/3p4\/1R1Bk3\/2P5\/8\"},{\"san\":\"Fb8+\",\"uci\":\"e5b8\",\"ev\":364,\"best\":\"Fb8+\",\"bestu\":\"e5b8\",\"fen\":\"1b6\/1P6\/8\/3K2r1\/3p4\/1R1Bk3\/2P5\/8\"},{\"san\":\"Rc6\",\"uci\":\"d5c6\",\"ev\":372,\"best\":\"Rc6\",\"bestu\":\"d5c6\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Rc4\",\"d5c4\",\"+1.49\",285],[\"MM\",\"Rc6\",\"d5c6\",\"+1.30\",374],[\"DS\",\"Rc4\",\"d5c4\",\"?\",285]],\"fen\":\"1b6\/1P6\/2K5\/6r1\/3p4\/1R1Bk3\/2P5\/8\"},{\"san\":\"Rd2\",\"uci\":\"e3d2\",\"ev\":408,\"best\":\"Te5\",\"bestu\":\"g5e5\",\"fen\":\"1b6\/1P6\/2K5\/6r1\/3p4\/1R1B4\/2Pk4\/8\"},{\"san\":\"Ta3\",\"uci\":\"b3a3\",\"ev\":446,\"best\":\"Ta3\",\"bestu\":\"b3a3\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Tb4\",\"b3b4\",\"+0.49\",388],[\"MM\",\"Ta3\",\"b3a3\",\"+1.60\",424],[\"DS\",\"Rd7\",\"c6d7\",\"+2.09\",240]],\"fen\":\"1b6\/1P6\/2K5\/6r1\/3p4\/R2B4\/2Pk4\/8\"},{\"san\":\"Th5\",\"uci\":\"g5h5\",\"ev\":446,\"best\":\"Fh2\",\"bestu\":\"b8h2\",\"fen\":\"1b6\/1P6\/2K5\/7r\/3p4\/R2B4\/2Pk4\/8\"},{\"san\":\"Ta8\",\"uci\":\"a3a8\",\"ev\":469,\"best\":\"Ta8\",\"bestu\":\"a3a8\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Fe4\",\"d3e4\",\"+1.49\",380],[\"MM\",\"Ta8\",\"a3a8\",\"+1.62\",429],[\"DS\",\"Fe4\",\"d3e4\",\"+1.84\",380]],\"fen\":\"Rb6\/1P6\/2K5\/7r\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Th8\",\"uci\":\"h5h8\",\"ev\":642,\"best\":\"Fh2\",\"bestu\":\"b8h2\",\"fen\":\"Rb5r\/1P6\/2K5\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Txb8\",\"uci\":\"a8b8\",\"ev\":697,\"best\":\"Txb8\",\"bestu\":\"a8b8\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Txb8\",\"a8b8\",\"+2.48\",null],[\"MM\",\"Txb8\",\"a8b8\",\"+2.84\",null],[\"DS\",\"Txb8\",\"a8b8\",\"+3.14\",null]],\"fen\":\"1R5r\/1P6\/2K5\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Txb8\",\"uci\":\"h8b8\",\"ev\":856,\"best\":\"Th6+\",\"bestu\":\"h8h6\",\"fen\":\"1r6\/1P6\/2K5\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Rc7\",\"uci\":\"c6c7\",\"ev\":1074,\"best\":\"Rc7\",\"bestu\":\"c6c7\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Rc7\",\"c6c7\",\"+1.48\",null],[\"MM\",\"Rc7\",\"c6c7\",\"+2.82\",null],[\"DS\",\"Rc7\",\"c6c7\",\"?\",null]],\"fen\":\"1r6\/1PK5\/8\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Th8\",\"uci\":\"b8h8\",\"ev\":3464,\"best\":\"Te8\",\"bestu\":\"b8e8\",\"fen\":\"7r\/1PK5\/8\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"b8=D\",\"uci\":\"b7b8q\",\"ev\":3797,\"best\":\"b8=D\",\"bestu\":\"b7b8q\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"b8=D\",\"b7b8q\",\"?\",null],[\"MM\",\"b8=D\",\"b7b8q\",\"?\",null],[\"DS\",\"b8=D\",\"b7b8q\",\"?\",null]],\"fen\":\"1Q5r\/2K5\/8\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Txb8\",\"uci\":\"h8b8\",\"ev\":9973,\"best\":\"Th3\",\"bestu\":\"h8h3\",\"fen\":\"1r6\/2K5\/8\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Rxb8\",\"uci\":\"c7b8\",\"ev\":9979,\"best\":\"Rxb8\",\"bestu\":\"c7b8\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Rxb8\",\"c7b8\",\"?\",null],[\"MM\",\"Rxb8\",\"c7b8\",\"?\",null],[\"DS\",\"Rxb8\",\"c7b8\",\"?\",null]],\"fen\":\"1K6\/8\/8\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Re3\",\"uci\":\"d2e3\",\"ev\":9979,\"best\":\"Re3\",\"bestu\":\"d2e3\",\"fen\":\"1K6\/8\/8\/8\/3p4\/3Bk3\/2P5\/8\"},{\"san\":\"Rc7\",\"uci\":\"b8c7\",\"ev\":9983,\"best\":\"Rc7\",\"bestu\":\"b8c7\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Rc7\",\"b8c7\",\"+3.48\",null],[\"MM\",\"Rc7\",\"b8c7\",\"+4.32\",null],[\"DS\",\"Rc7\",\"b8c7\",\"+3.30\",null]],\"fen\":\"8\/2K5\/8\/8\/3p4\/3Bk3\/2P5\/8\"},{\"san\":\"Rd2\",\"uci\":\"e3d2\",\"ev\":9984,\"best\":\"Rf4\",\"bestu\":\"e3f4\",\"fen\":\"8\/2K5\/8\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Rd6\",\"uci\":\"c7d6\",\"ev\":9985,\"best\":\"Rd6\",\"bestu\":\"c7d6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Rd6\",\"c7d6\",\"+4.47\",null],[\"MM\",\"Rd6\",\"c7d6\",\"+4.74\",null],[\"DS\",\"Rd6\",\"c7d6\",\"+4.01\",null]],\"fen\":\"8\/8\/3K4\/8\/3p4\/3B4\/2Pk4\/8\"},{\"san\":\"Rc1\",\"uci\":\"d2c1\",\"ev\":9987,\"best\":\"Re3\",\"bestu\":\"d2e3\",\"fen\":\"8\/8\/3K4\/8\/3p4\/3B4\/2P5\/2k5\"},{\"san\":\"Rd5\",\"uci\":\"d6d5\",\"ev\":9989,\"best\":\"Rd5\",\"bestu\":\"d6d5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"Re5\",\"d6e5\",\"+6.46\",9989],[\"MM\",\"Re5\",\"d6e5\",\"+5.19\",9989],[\"DS\",\"Rd5\",\"d6d5\",\"+4.39\",9988]],\"fen\":\"8\/8\/8\/3K4\/3p4\/3B4\/2P5\/2k5\"},{\"san\":\"Rb2\",\"uci\":\"c1b2\",\"ev\":9990,\"best\":\"Rb1\",\"bestu\":\"c1b1\",\"fen\":\"8\/8\/8\/3K4\/3p4\/3B4\/1kP5\/8\"},{\"san\":\"Rxd4\",\"uci\":\"d5d4\",\"ev\":9991,\"best\":\"Rxd4\",\"bestu\":\"d5d4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Rxd4\",\"d5d4\",\"+7.46\",null],[\"MM\",\"Rxd4\",\"d5d4\",\"+8.24\",null],[\"DS\",\"Rxd4\",\"d5d4\",\"+4.85\",null]],\"fen\":\"8\/8\/8\/8\/3K4\/3B4\/1kP5\/8\"},{\"san\":\"Ra3\",\"uci\":\"b2a3\",\"ev\":9992,\"best\":\"Rc1\",\"bestu\":\"b2c1\",\"fen\":\"8\/8\/8\/8\/3K4\/k2B4\/2P5\/8\"},{\"san\":\"c4\",\"uci\":\"c2c4\",\"ev\":9993,\"best\":\"c4\",\"bestu\":\"c2c4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"c4\",\"c2c4\",\"+6.46\",null],[\"MM\",\"c4\",\"c2c4\",\"+9.05\",null],[\"DS\",\"c4\",\"c2c4\",\"+9.02\",null]],\"fen\":\"8\/8\/8\/8\/2PK4\/k2B4\/8\/8\"},{\"san\":\"Ra4\",\"uci\":\"a3a4\",\"ev\":9993,\"best\":\"Ra2\",\"bestu\":\"a3a2\",\"fen\":\"8\/8\/8\/8\/k1PK4\/3B4\/8\/8\"},{\"san\":\"Rc3\",\"uci\":\"d4c3\",\"ev\":9994,\"best\":\"c5\",\"bestu\":\"c4c5\",\"mode\":\"arbitre\",\"props\":[[\"FA\",\"c5\",\"c4c5\",\"+8.44\",9994],[\"MM\",\"Rc3\",\"d4c3\",\"+12.74\",9994],[\"DS\",\"c5\",\"c4c5\",\"+9.79\",9994]],\"fen\":\"8\/8\/8\/8\/k1P5\/2KB4\/8\/8\"},{\"san\":\"Ra5\",\"uci\":\"a4a5\",\"ev\":9994,\"best\":\"Ra3\",\"bestu\":\"a4a3\",\"fen\":\"8\/8\/8\/k7\/2P5\/2KB4\/8\/8\"},{\"san\":\"c5\",\"uci\":\"c4c5\",\"ev\":9995,\"best\":\"c5\",\"bestu\":\"c4c5\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"c5\",\"c4c5\",\"+13.44\",null],[\"MM\",\"c5\",\"c4c5\",\"+13.41\",null],[\"DS\",\"c5\",\"c4c5\",\"?\",null]],\"fen\":\"8\/8\/8\/k1P5\/8\/2KB4\/8\/8\"},{\"san\":\"Ra4\",\"uci\":\"a5a4\",\"ev\":9995,\"best\":\"Ra4\",\"bestu\":\"a5a4\",\"fen\":\"8\/8\/8\/2P5\/k7\/2KB4\/8\/8\"},{\"san\":\"c6\",\"uci\":\"c5c6\",\"ev\":9996,\"best\":\"c6\",\"bestu\":\"c5c6\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"c6\",\"c5c6\",\"+13.44\",null],[\"MM\",\"c6\",\"c5c6\",\"?\",null],[\"DS\",\"c6\",\"c5c6\",\"?\",null]],\"fen\":\"8\/8\/2P5\/8\/k7\/2KB4\/8\/8\"},{\"san\":\"Ra5\",\"uci\":\"a4a5\",\"ev\":9996,\"best\":\"Ra5\",\"bestu\":\"a4a5\",\"fen\":\"8\/8\/2P5\/k7\/8\/2KB4\/8\/8\"},{\"san\":\"c7\",\"uci\":\"c6c7\",\"ev\":9997,\"best\":\"c7\",\"bestu\":\"c6c7\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"c7\",\"c6c7\",\"?\",null],[\"MM\",\"c7\",\"c6c7\",\"+13.54\",null],[\"DS\",\"c7\",\"c6c7\",\"?\",null]],\"fen\":\"8\/2P5\/8\/k7\/8\/2KB4\/8\/8\"},{\"san\":\"Rb6\",\"uci\":\"a5b6\",\"ev\":9997,\"best\":\"Rb6\",\"bestu\":\"a5b6\",\"fen\":\"8\/2P5\/1k6\/8\/8\/2KB4\/8\/8\"},{\"san\":\"c8=D\",\"uci\":\"c7c8q\",\"ev\":9998,\"best\":\"c8=D\",\"bestu\":\"c7c8q\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"c8=D\",\"c7c8q\",\"?\",null],[\"MM\",\"c8=D\",\"c7c8q\",\"?\",null],[\"DS\",\"c8=D\",\"c7c8q\",\"?\",null]],\"fen\":\"2Q5\/8\/1k6\/8\/8\/2KB4\/8\/8\"},{\"san\":\"Ra7\",\"uci\":\"b6a7\",\"ev\":9998,\"best\":\"Ra7\",\"bestu\":\"b6a7\",\"fen\":\"2Q5\/k7\/8\/8\/8\/2KB4\/8\/8\"},{\"san\":\"Dc7+\",\"uci\":\"c8c7\",\"ev\":9999,\"best\":\"Dc7+\",\"bestu\":\"c8c7\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Dc7+\",\"c8c7\",\"?\",null],[\"MM\",\"Dc7+\",\"c8c7\",\"?\",null],[\"DS\",\"Dc7+\",\"c8c7\",\"?\",null]],\"fen\":\"8\/k1Q5\/8\/8\/8\/2KB4\/8\/8\"},{\"san\":\"Ra8\",\"uci\":\"a7a8\",\"ev\":9999,\"best\":\"Ra8\",\"bestu\":\"a7a8\",\"fen\":\"k7\/2Q5\/8\/8\/8\/2KB4\/8\/8\"},{\"san\":\"Fe4#\",\"uci\":\"d3e4\",\"ev\":10000,\"best\":\"Fe4#\",\"bestu\":\"d3e4\",\"mode\":\"unanime\",\"props\":[[\"FA\",\"Fe4#\",\"d3e4\",\"?\",null],[\"MM\",\"Fe4#\",\"d3e4\",\"?\",null],[\"DS\",\"Fe4#\",\"d3e4\",\"?\",null]],\"fen\":\"k7\/2Q5\/8\/8\/4B3\/2K5\/8\/8\"}],\"moments\":[{\"ply\":18,\"tag\":\"10\",\"title\":\"Le grand roque, \u00e0 la majorit\u00e9\",\"text\":\"Le Designer 2100 voulait 10.Cf3, que Stockfish juge \u00e0 \u22121,03. Le Forte A et le MM IV proposent le grand roque (+0,47). La majorit\u00e9 avait raison et l'arbitre la suit.\"},{\"ply\":20,\"tag\":\"11\",\"title\":\"11.e5 ! Le Forte A seul contre deux\",\"text\":\"La perc\u00e9e th\u00e9matique de la Najdorf 7.f4. Seul le Forte A la propose (+2,04 pour Stockfish), alors qu'il l'\u00e9value lui-m\u00eame \u00e0 \u22120,50. Le MM IV veut 11.h4 (+0,39), le Designer 11.Rb1 (+0,50). L'arbitre donne raison \u00e0 la minorit\u00e9. C'est l'id\u00e9e m\u00eame du m\u00e9ta-moteur.\"},{\"ply\":24,\"tag\":\"13\",\"title\":\"Un angle mort commun\",\"text\":\"Le Designer est seul \u00e0 proposer 13.Df3 (+0,84), mieux que 13.Rb1 et 13.De4. Mais 13.Cxe6 !, qui gardait +2,85, n'est propos\u00e9 par personne. L'arbitre ne choisit que parmi les coups de ses membres.\"},{\"ply\":32,\"tag\":\"17\",\"title\":\"Le sacrifice que personne ne voit\",\"text\":\"Apr\u00e8s la faute 16\u2026Dd8 ?? (+4,71), 17.Cxe6 gagnait. Les trois membres passent \u00e0 c\u00f4t\u00e9. L'arbitre retient le meilleur des trois, 17.Cb3 du MM IV (+1,65).\"},{\"ply\":38,\"tag\":\"20\",\"title\":\"20.Thf1 ! Encore le Forte A\",\"text\":\"Le Forte A seul (+2,28). Le MM IV voulait 20.g4 (+1,27), le Designer 20.Cf3 (+0,09), qui rendait presque tout l'avantage.\"},{\"ply\":42,\"tag\":\"22\",\"title\":\"22.Tdf2 ! Au tour du MM IV\",\"text\":\"Le doublement des tours sur la colonne f. Le MM IV est seul \u00e0 le voir (+4,06). Le Forte A (22.Tfd1, +1,56) et le Designer (22.Tf4, +1,78) s'\u00e9garent.\"},{\"ply\":58,\"tag\":\"30\",\"title\":\"30.g5 ! La majorit\u00e9 avait tort\",\"text\":\"Le Forte A seul (+2,48). Le MM IV et le Designer proposent tous deux 30.Ff5 (+0,76). L'arbitre contredit la majorit\u00e9.\"},{\"ply\":72,\"tag\":\"37\",\"title\":\"Une erreur unanime\",\"text\":\"37.Dxd5 est propos\u00e9 par les trois membres. L'arbitre n'est donc pas consult\u00e9, et l'avantage tombe de +2,94 \u00e0 +1,38. Au coup suivant, 38.Cf4, unanime aussi, en co\u00fbte encore un peu. Le trio ne corrige pas une erreur partag\u00e9e.\"},{\"ply\":88,\"tag\":\"45\",\"title\":\"45.Ff5 ! Le Designer seul\",\"text\":\"Le Forte A et le MM IV proposent 45.a3 (+1,10). Le Designer est seul \u00e0 jouer 45.Ff5 (+3,20), et l'arbitre le suit.\"},{\"ply\":90,\"tag\":\"46\",\"title\":\"46.Tg8 ? Rien de mieux sur la table\",\"text\":\"Aucun membre ne propose 46.Te2+, qui gardait +3. L'arbitre retient 46.Tg8 du MM IV (+0,59). Pendant dix coups, Stockfish ne donne plus que +0,15 \u00e0 +0,50.\"},{\"ply\":113,\"tag\":\"57...\",\"title\":\"57\u2026Fd2 ? Le Sparc rend la partie\",\"text\":\"L'\u00e9valuation remonte de +0,50 \u00e0 +2,35. Le pion b blanc va pouvoir avancer.\"},{\"ply\":122,\"tag\":\"62\",\"title\":\"62.b6, le chou le plus cher \u00e9vit\u00e9\",\"text\":\"Le MM IV proposait 62.c3, qui annulait tout l'avantage (+0,02). Le Forte A et le Designer jouent 62.b6 (+3,21) : la majorit\u00e9 l'emporte.\"},{\"ply\":160,\"tag\":\"81\",\"title\":\"81.Ta8, le MM IV conduit la finale\",\"text\":\"Seul le MM IV propose 81.Ta8 (+4,29). Le Sparc doit rendre sa tour pour le pion b.\"},{\"ply\":192,\"tag\":\"97\",\"title\":\"97.Fe4#\",\"text\":\"Le pion c est devenu dame, et le fou donne mat.\"}],\"ids\":{\"P\":\"osp-white-pawn\",\"N\":\"osp-white-knight\",\"B\":\"osp-white-bishop\",\"R\":\"osp-white-rook\",\"Q\":\"osp-white-queen\",\"K\":\"osp-white-king\",\"p\":\"osp-black-pawn\",\"n\":\"osp-black-knight\",\"b\":\"osp-black-bishop\",\"r\":\"osp-black-rook\",\"q\":\"osp-black-queen\",\"k\":\"osp-black-king\"}};\nconst NS=\"http:\/\/www.w3.org\/2000\/svg\";\nconst COL={FA:\"fa\",MM:\"mm\",DS:\"ds\"};\nconst NAME={FA:\"Forte A\",MM:\"MM IV\",DS:\"Designer 2100\"};\nconst START=\"rnbqkbnr\/pppppppp\/8\/8\/8\/8\/PPPPPPPP\/RNBQKBNR\";\nconst fenBefore=i=>i<=0?START:D.plies[i-1].fen;\nfunction moveLabel(i){const n=Math.floor(i\/2)+1;return i%2===0?n+\".\":n+\"\u2026\"}\nfunction fmt(v){if(v===null||v===undefined)return\"\u2013\";if(Math.abs(v)>=9000)return v>0?\"mat\":\"\u2212mat\";const s=(v\/100).toFixed(2).replace(\".\",\",\");return(v>0?\"+\":v<0?\"\u2212\":\"\")+s.replace(\"-\",\"\")}\nfunction sqXY(s){return[(s.charCodeAt(0)-97)*45+22.5,(8-+s[1])*45+22.5]}\nfunction boardSVG(fen,arrows,last){\n  const svg=document.createElementNS(NS,\"svg\");svg.setAttribute(\"viewBox\",\"0 0 360 360\");svg.setAttribute(\"class\",\"bd\");svg.setAttribute(\"role\",\"img\");\n  let h=\"\";\n  for(let r=0;r<8;r++)for(let f=0;f<8;f++){const light=(r+f)%2===0;h+=`<rect x=\"${f*45}\" y=\"${r*45}\" width=\"45\" height=\"45\" style=\"fill:var(${light?\"--sq-light\":\"--sq-dark\"})\"\/>`}\n  if(last){for(const s of[last.slice(0,2),last.slice(2,4)]){const[x,y]=sqXY(s);h+=`<rect x=\"${x-22.5}\" y=\"${y-22.5}\" width=\"45\" height=\"45\" style=\"fill:var(--played)\" opacity=\".28\"\/>`}}\n  for(let f=0;f<8;f++)h+=`<text x=\"${f*45+41}\" y=\"356\" font-size=\"8\" text-anchor=\"end\" style=\"fill:var(--coord);font-family:var(--f-mono)\">${\"abcdefgh\"[f]}<\/text>`;\n  for(let r=0;r<8;r++)h+=`<text x=\"2\" y=\"${r*45+9}\" font-size=\"8\" style=\"fill:var(--coord);font-family:var(--f-mono)\">${8-r}<\/text>`;\n  const rows=fen.split(\"\/\");\n  rows.forEach((row,r)=>{let f=0;for(const c of row){if(\/\\d\/.test(c)){f+=+c;continue}h+=`<use href=\"#${D.ids[c]}\" transform=\"translate(${f*45},${r*45})\"\/>`;f++}});\n  (arrows||[]).forEach((a,k)=>{const[x1,y1]=sqXY(a.uci.slice(0,2)),[x2,y2]=sqXY(a.uci.slice(2,4));const dx=x2-x1,dy=y2-y1,L=Math.hypot(dx,dy)||1;const off=a.off||0;const ox=-dy\/L*off,oy=dx\/L*off;const ex=x2-dx\/L*12,ey=y2-dy\/L*12;\n    h+=`<line x1=\"${x1+ox}\" y1=\"${y1+oy}\" x2=\"${ex+ox}\" y2=\"${ey+oy}\" style=\"stroke:var(--${a.col===\"pl\"?\"played\":a.col===\"sf\"?\"ink\":a.col})\" stroke-width=\"${a.w||6}\" stroke-linecap=\"round\" ${a.dash?'stroke-dasharray=\"6 6\"':''} opacity=\"${a.op||.85}\" marker-end=\"url(#osp-ah-${a.col})\"\/>`});\n  svg.innerHTML=h;return svg}\nfunction arrowsFor(i){\n  const p=D.plies[i];const out=[];const seen={};\n  (p.props||[]).forEach(([who,san,uci])=>{if(uci===\"-\"||uci===p.uci)return;seen[uci]=(seen[uci]||0)+1;const n=seen[uci]-1;out.push({uci,col:COL[who],off:n*5-2,w:5,op:.8})});\n  out.push({uci:p.uci,col:\"pl\",w:7,op:.9});\n  if(p.props&&p.bestu&&!p.props.some(x=>x[2]===p.bestu))out.push({uci:p.bestu,col:\"sf\",w:4,op:.9,dash:1});return out}\nfunction propsTable(i){\n  const p=D.plies[i];if(!p.props)return\"\";\n  let h='<table class=\"props\"><thead><tr><th>Membre<\/th><th>Coup<\/th><th class=\"num\">Machine<\/th><th class=\"num\">Stockfish<\/th><\/tr><\/thead><tbody>';\n  p.props.forEach(([who,san,uci,ev,sf])=>{const ch=uci===p.uci;h+=`<tr class=\"${ch?\"chosen\":\"\"}\"><td><span class=\"chip\"><i class=\"dot d-${who.toLowerCase()}\"><\/i>${NAME[who]}<\/span><\/td><td>${san}${ch?\" \u2713\":\"\"}<\/td><td class=\"num\" title=\"\u00e9valuation annonc\u00e9e par la machine\">${ev===\"?\"?\"\u2013\":ev.replace(\"-\",\"\u2212\").replace(\".\",\",\")}<\/td><td class=\"num ${sf>0?\"pos\":sf<0?\"neg\":\"\"}\" title=\"Stockfish\">${fmt(sf)}<\/td><\/tr>`});\n  h+='<\/tbody><\/table>';if(p.best&&!p.props.some(x=>x[2]===p.bestu))h+=`<div class=\"small\">Coup de Stockfish, propos\u00e9 par personne : <b>${p.best}<\/b> (fl\u00e8che en pointill\u00e9).<\/div>`;return h}\n\/\/ moments\nconst momByPly={};D.moments.forEach(m=>momByPly[m.ply]=m);\nconst mc=document.getElementById(\"osp-moments\");\nD.moments.forEach(m=>{const i=m.ply,p=D.plies[i];const card=document.createElement(\"article\");card.className=\"moment\";\n  const bd=document.createElement(\"div\");bd.className=\"bd\";bd.appendChild(boardSVG(fenBefore(i),arrowsFor(i)));\n  const tx=document.createElement(\"div\");tx.className=\"txt\";\n  tx.innerHTML=`<span class=\"tag\">${moveLabel(i)}${p.san} \u00b7 Stockfish apr\u00e8s le coup ${fmt(p.ev)}<\/span><h3>${m.title}<\/h3><p>${m.text}<\/p>${propsTable(i)}<button type=\"button\" data-go=\"${i}\">Voir dans la partie<\/button>`;\n  card.append(bd,tx);mc.appendChild(card)});\nmc.addEventListener(\"click\",e=>{const b=e.target.closest(\"[data-go]\");if(b){go(+b.dataset.go);document.getElementById(\"osp-t-rep\").scrollIntoView({behavior:\"smooth\"})}});\n\/\/ graph\n(function(){const g=document.getElementById(\"osp-graph\");const n=D.plies.length;const W=1000,H=190,L=34,R=8,T=10,B=24;\n  const x=i=>L+(W-L-R)*i\/(n-1),y=v=>{v=Math.max(-600,Math.min(600,v));return T+(H-T-B)*(1-(v+600)\/1200)};\n  let h=\"\";[-600,-300,0,300,600].forEach(v=>{h+=`<line x1=\"${L}\" x2=\"${W-R}\" y1=\"${y(v)}\" y2=\"${y(v)}\" style=\"stroke:var(--line)\" stroke-width=\"${v===0?1.5:1}\"\/><text x=\"${L-6}\" y=\"${y(v)+3}\" text-anchor=\"end\">${v>0?\"+\":\"\"}${v\/100}<\/text>`});\n  for(let m=10;m<=97;m+=10){const i=2*(m-1);h+=`<text x=\"${x(i)}\" y=\"${H-6}\" text-anchor=\"middle\">${m}<\/text>`}\n  const pts=D.plies.map((p,i)=>`${x(i).toFixed(1)},${y(p.ev).toFixed(1)}`);\n  h+=`<path d=\"M${x(0)},${y(0)} L${pts.join(\" L\")} L${x(n-1)},${y(0)} Z\" style=\"fill:var(--played)\" opacity=\".14\"\/>`;\n  h+=`<polyline points=\"${pts.join(\" \")}\" style=\"fill:none;stroke:var(--played)\" stroke-width=\"2\"\/>`;\n  D.moments.forEach(m=>{const i=m.ply;h+=`<circle cx=\"${x(i)}\" cy=\"${y(D.plies[i].ev)}\" r=\"5\" style=\"fill:var(--surface);stroke:var(--ink);cursor:pointer\" stroke-width=\"1.5\" data-go=\"${i}\"><title>${moveLabel(i)}${D.plies[i].san} \u2014 ${m.title}<\/title><\/circle>`});\n  g.innerHTML=h;g.addEventListener(\"click\",e=>{const c=e.target.closest(\"[data-go]\");if(c){go(+c.dataset.go)}})})();\n\/\/ move list\nconst ml=document.getElementById(\"osp-movelist\");const btns=[];\nfor(let i=0;i<D.plies.length;i+=2){const no=document.createElement(\"div\");no.className=\"no\";no.textContent=(i\/2+1)+\".\";ml.appendChild(no);\n  for(const j of[i,i+1]){if(j>=D.plies.length){ml.appendChild(document.createElement(\"div\"));continue}const p=D.plies[j];const b=document.createElement(\"button\");b.type=\"button\";b.className=\"mv\"+(momByPly[j]?\" key\":\"\");\n    let mk=\"\";if(p.mode){mk=`<i class=\"mk\" style=\"background:${p.mode===\"unanime\"?\"var(--line)\":\"var(--played)\"}\" title=\"${p.mode}\"><\/i>`}\n    b.innerHTML=`${p.san}${mk}`;b.addEventListener(\"click\",()=>go(j));ml.appendChild(b);btns[j]=b}}\nlet cur=-1;\nfunction go(i){cur=Math.max(-1,Math.min(D.plies.length-1,i));render()}\nfunction render(){const bd=document.getElementById(\"osp-board\");bd.innerHTML=\"\";\n  const fen=cur<0?START:D.plies[cur].fen;bd.appendChild(boardSVG(fen,[],cur>=0?D.plies[cur].uci:null));\n  btns.forEach(b=>b&&b.classList.remove(\"on\"));if(cur>=0&&btns[cur]){btns[cur].classList.add(\"on\");{const L=document.getElementById(\"osp-movelist\"),B=btns[cur];L.scrollTop+=B.getBoundingClientRect().top-L.getBoundingClientRect().top-L.clientHeight\/2}}\n  const c=document.getElementById(\"osp-comment\");document.getElementById(\"osp-cur\").textContent=cur<0?\"position initiale\":`${moveLabel(cur)}${D.plies[cur].san}`;\n  if(cur<0){c.innerHTML='<p>Position initiale. Avance avec \u25b6 ou clique un coup.<\/p>';return}\n  const p=D.plies[cur],m=momByPly[cur];let h=\"\";\n  if(m)h+=`<h3>${m.title}<\/h3><p>${m.text}<\/p>`;\n  if(p.book)h+='<p class=\"small\">Coup du livre d\\'ouvertures.<\/p>';\n  else if(p.props){h+=`<p class=\"small\">${p.mode===\"unanime\"?\"Les trois membres sont d'accord : l'arbitre n'est pas consult\u00e9.\":\"Les membres divergent : l'arbitre tranche.\"}<\/p>`+propsTable(cur)}\n  else if(p.mode)h+=`<p class=\"small\">${p.mode}<\/p>`;\n  else h+=`<p class=\"small\">Coup du Sparc.<\/p>`;\n  h+=`<p class=\"small\">Stockfish apr\u00e8s le coup : ${fmt(p.ev)}${p.best&&p.best!==p.san?` \u00b7 son coup : ${p.best}`:\"\"}<\/p>`;\n  c.innerHTML=h}\ndocument.getElementById(\"osp-b-start\").onclick=()=>go(-1);document.getElementById(\"osp-b-prev\").onclick=()=>go(cur-1);\ndocument.getElementById(\"osp-b-next\").onclick=()=>go(cur+1);document.getElementById(\"osp-b-end\").onclick=()=>go(D.plies.length-1);\ndocument.addEventListener(\"keydown\",e=>{const R=document.getElementById(\"osp-board\").getBoundingClientRect();if(R.bottom<0||R.top>innerHeight)return;if(e.target.closest(\"input,textarea\"))return;if(e.key===\"ArrowRight\"){go(cur+1);e.preventDefault()}if(e.key===\"ArrowLeft\"){go(cur-1);e.preventDefault()}});\ngo(D.moments[1].ply);\n})();\n<\/script>\n<h3 class=\"ssect\">Et maintenant, sept cerveaux<\/h3>\n<p>Si trois auteurs valent cinq cents points, que valent sept ? Le m\u00e9ta-moteur accepte d\u00e9sormais de deux \u00e0 huit membres, et l&#8217;heptade a un nom : <strong>Pl\u00e9iades<\/strong>. MChess 1.71 (Hirsch), RISC 2500 (de Koning), Fritz 2 (Morsch), Elite Avantgarde V9 (Spracklen), Gideon 3.1 sur ChessMachine (Schr\u00f6der), Mephisto Berlin 68000 (Lang) et Novag Sapphire (Kittinger) : sept auteurs, cot\u00e9s en moyenne 2149.<\/p>\n<p>Son premier gauntlet a commenc\u00e9 le 29 octobre au matin, contre dix programmes cot\u00e9s en moyenne <strong>2360<\/strong>, Rebel 9, Fritz 3 et Stockfish 11 sur 68020 compris. Apr\u00e8s une partie contre chacun : <strong>9 sur 10<\/strong>. L&#8217;unique d\u00e9faite est une finale de cavaliers \u00e9gale, perdue sur un coup qu&#8217;aucun des sept n&#8217;a propos\u00e9. Dix parties ne font pas une cote, et ce chiffre bougera. Mais la direction est donn\u00e9e, et le gauntlet suivant visera cinq cents points au-dessus de ses membres.<\/p>\n<p>Reste la question de fond, toujours ouverte : diversit\u00e9 des auteurs, ou simple multiplicit\u00e9 des propositions ? Les 99 trios t\u00e9moins n&#8217;ont toujours pas jou\u00e9. Mais une chose est acquise : <strong>l&#8217;id\u00e9e marche<\/strong>, au-del\u00e0 de tout ce que la litt\u00e9rature laissait attendre, et elle marche contre n&#8217;importe qui.<\/p>\n<hr><h3 class=\"ssect\">Sources<\/h3>\n<ul class=\"sources\">\n<li>I. Alth\u00f6fer, <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0304397503005851\">Improved game play by multiple computer hints<\/a>, <em>Theoretical Computer Science<\/em>, 2003 \u2014 le 3-Hirn et les syst\u00e8mes \u00e0 choix multiple<\/li>\n<li>T. Obata, T. Sugiyama, K. Hoki &amp; T. Ito, <a href=\"https:\/\/www.researchgate.net\/publication\/220962502_Consultation_Algorithm_for_Computer_Shogi_Move_Decisions_by_Majority\">Consultation Algorithm for Computer Shogi: Move Decisions by Majority<\/a>, CG 2010<\/li>\n<li>T. Sugiyama, T. Obata, K. Hoki &amp; T. Ito, <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-3-642-17928-0_16\">Optimistic Selection Rule Better Than Majority Voting System<\/a>, CG 2010 \u2014 seize joueurs pour passer de 50 \u00e0 60 %<\/li>\n<li>K. Regan &amp; G. Haworth, <a href=\"https:\/\/cse.buffalo.edu\/~regan\/papers\/pdf\/Reg12IPRs.pdf\">Intrinsic Chess Ratings<\/a> \u2014 la pond\u00e9ration par difficult\u00e9 de position, rem\u00e8de connu \u00e0 la platitude de la perte moyenne<\/li>\n<li><a href=\"https:\/\/www.chessprogramming.org\/Engine_Similarity\">Engine Similarity<\/a> \u2014 SIM03 de Don Dailey, et l&#8217;usage forensique de l&#8217;accord sur les coups<\/li>\n<li>Mesures du laboratoire : <span class=\"mono\">resultats\\trio\\candidats_bilan.tsv<\/span> et <span class=\"mono\">trios.tsv<\/span> du 23 octobre 2026 ; cotes de la <a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/22\/performance-elo\/\">liste Performance Elo<\/a> du 22 octobre 2026, calcul\u00e9e par Ordo.<\/li>\n<li>Gauntlet d&#8217;Orion contre vingt-huit adversaires cot\u00e9s 2050-2350, 26-28 octobre 2026, et liste Ordo du 29 octobre 2026 ; journaux d&#8217;Orion (coups et \u00e9valuations des membres) ; premier tour du gauntlet de Pl\u00e9iades, 29 octobre 2026.<\/li>\n<\/ul>\n<p class=\"sig\">chess.lumn.eu \u00b7 laboratoire de calibration \u00b7 24 octobre 2026 \u00b7 mis \u00e0 jour le 29 octobre 2026<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Laboratoire \u00b7 m\u00e9ta-moteur Trois cerveaux valent-ils mieux qu&#8217;un ? Le Triple-Brain d&#8217;Ingo Alth\u00f6fer : les statistiques qui manquaient en 1989. 2315Elo Ordo d&#8217;Orion, sur 210 parties +512au-dessus du meilleur des trois membres (1803) 94\/100contre ses propres membres, une seule d\u00e9faite 64,5 %contre 28 machines ext\u00e9rieures (110 parties, perf. 2319) Le Triple-Brain comme m\u00e9ta-moteur UCI, jouable&hellip;&nbsp;<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/28\/trois-cerveaux-valent-ils-mieux-quun\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Trois cerveaux valent-ils mieux qu&#8217;un ?<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4608,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"categories":[53,34],"tags":[],"rttpg_featured_image_url":{"full":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une.png",1200,800,false],"landscape":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une.png",1200,800,false],"portraits":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une.png",1200,800,false],"thumbnail":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une-150x150.png",150,150,true],"medium":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une-300x200.png",300,200,true],"large":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une-1024x683.png",1024,683,true],"1536x1536":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une.png",1200,800,false],"2048x2048":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une.png",1200,800,false],"neve-blog":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/triple-brain-uci_une-930x620.png",930,620,true]},"rttpg_author":{"display_name":"valterd","author_link":"https:\/\/www.chess.lumn.eu\/wordpress\/author\/valterd\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/blog\/\" rel=\"category tag\">Blog<\/a> <a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/test\/\" rel=\"category tag\">Test<\/a>","rttpg_excerpt":"Laboratoire \u00b7 m\u00e9ta-moteur Trois cerveaux valent-ils mieux qu&#8217;un ? Le Triple-Brain d&#8217;Ingo Alth\u00f6fer : les statistiques qui manquaient en 1989. 2315Elo Ordo d&#8217;Orion, sur 210 parties +512au-dessus du meilleur des trois membres (1803) 94\/100contre ses propres membres, une seule d\u00e9faite 64,5 %contre 28 machines ext\u00e9rieures (110 parties, perf. 2319) Le Triple-Brain comme m\u00e9ta-moteur UCI, jouable&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4605"}],"collection":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=4605"}],"version-history":[{"count":6,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4605\/revisions"}],"predecessor-version":[{"id":4625,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4605\/revisions\/4625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media\/4608"}],"wp:attachment":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=4605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=4605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=4605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}