ChessRank.org
← Blog
18 septembre 2026

Board Analysis utilise désormais les tables de finales Syzygy

Ce qui change

Depuis le 18 septembre 2026, Board Analysis sur ChessRank.org utilise les tables de finales Syzygy. Dès qu'il reste sept pièces ou moins sur l'échiquier, rois compris, nous cherchons la position dans les tables. Quand la réponse arrive, le panneau n'affiche plus une estimation du moteur mais le résultat exact : Les Blancs gagnent, Les Noirs gagnent ou Nulle, avec les coups qui conservent ce résultat.

Pour ces positions de finale, l'analyse devient ainsi plus rapide et plus précise. Plus rapide, parce que le résultat est consulté au lieu d'être calculé, vous n'avez donc pas à attendre que le moteur cherche plus profondément. Plus précise, parce que ce n'est pas du tout une estimation. C'est le résultat démontré de la position.

Stockfish démarre toujours sur chaque position exactement comme avant. Avec plus de sept pièces sur l'échiquier, rien ne change, et si les tables ne sont pas joignables, par exemple quand vous êtes hors ligne, l'échiquier reste simplement sur Stockfish.

Moteur contre tables

Stockfish explore un nombre limité de coups à l'avance, puis juge les positions auxquelles il aboutit. Son évaluation est une estimation : une très bonne estimation, mais elle peut encore changer quand le moteur va plus loin. En finale, cela compte, car un gros avantage matériel ne peut parfois pas être converti du tout. Avec roi, fou et pion de tour contre roi seul, un fou qui ne contrôle pas la case de promotion et le roi défenseur déjà installé dans ce coin, la position est nulle, alors que les Blancs ont un fou et un pion de plus.

Les tables fonctionnent dans l'autre sens. Pour un ensemble de pièces donné, par exemple roi et tour contre roi et cavalier, un ordinateur passe en revue chaque position légale que ces pièces peuvent former et détermine le résultat de chacune avec un jeu parfait des deux côtés. Rien n'est estimé et rien n'est oublié.

Comment on construit des tables de finales

La méthode s'appelle l'analyse rétrograde. Elle part des positions dont le résultat est déjà connu : les mats, les pats et les positions où une prise ou une promotion mène à une autre finale déjà résolue. À partir de là, l'ordinateur remonte en arrière :

  • Une position est gagnée si le camp au trait dispose d'au moins un coup menant à une position perdue pour l'adversaire.
  • Une position est perdue si chaque coup légal mène à une position gagnée pour l'adversaire.
  • Ces deux étapes sont répétées jusqu'à ce qu'aucune nouvelle position n'obtienne de résultat. Toute position encore indéterminée à ce moment-là est nulle, parce qu'aucun des deux camps ne peut y forcer le gain.

Pourquoi le résultat est mathématiquement certain

Comme chaque position est vérifiée, le verdict des tables n'est ni une opinion ni une probabilité. C'est une démonstration par épuisement des cas, le type de preuve qu'emploient les mathématiciens quand un énoncé ne peut être tranché qu'en examinant tous les cas. Quand Board Analysis affiche « Les Blancs gagnent », il est démontré que les Blancs peuvent forcer le gain contre toute défense. Quand il affiche « Nulle », il est démontré qu'aucun des deux camps ne peut forcer le gain.

Il en va de même pour les coups. Chaque coup marqué d'un point vert conserve le meilleur résultat que la position permet : un gain reste un gain, une nulle reste une nulle. Cela aussi est démontré, pas estimé. Un point gris signale un coup qui laisse échapper le gain mais tient encore la nulle, un point rouge un coup qui perd.

Pour être tout à fait précis : comme toute preuve assistée par ordinateur, celle-ci repose sur le bon fonctionnement des programmes qui ont généré les tables. C'est pourquoi les fichiers Syzygy portent des sommes de contrôle, et le générateur est livré avec un outil qui vérifie la cohérence interne des tables.

Et deux choses que « correct » ne veut pas dire :

  • Il peut y avoir plusieurs coups corrects. Souvent, plus d'un coup conserve le gain. Board Analysis affiche jusqu'à quatre coups, le meilleur en premier.
  • Le meilleur coup n'est pas toujours le mat le plus rapide. Syzygy classe les coups gagnants selon le DTZ (distance to zeroing) : le nombre de demi-coups, avec le meilleur jeu, jusqu'à la prochaine prise, le prochain coup de pion ou le mat. C'est précisément ce qui protège un gain de la règle des 50 coups. Un autre coup peut mener au mat plus vite, si bien que le coup des tables peut différer de celui que préfère Stockfish, même quand les deux gagnent.

Gain, nulle et gain maudit

Les tables tiennent aussi compte de la règle des 50 coups. Selon cette règle, une partie peut être déclarée nulle dès que chaque joueur a joué 50 coups consécutifs sans prise ni mouvement de pion. Devant l'échiquier, un joueur doit réclamer la nulle. En ligne, la règle est généralement appliquée automatiquement.

Certaines finales sont gagnées en théorie, mais le gain exige une séquence de plus de 50 coups sans prise ni mouvement de pion. Syzygy appelle cela un gain maudit (cursed win) : gagné avec un jeu parfait, mais le camp qui défend peut obtenir la nulle grâce à la règle des 50 coups. Vue du camp qui défend, la même position est une défaite bénie (blessed loss). Board Analysis affiche un gain maudit comme un verdict à part entière et place la barre d'évaluation au milieu, parce que selon les règles du jeu c'est une nulle.

Quelle peut être la longueur d'une finale jouée parfaitement ? En 2012, pendant l'achèvement des tables Lomonosov à sept pièces, on a trouvé une position dans laquelle le mat forcé le plus rapide demande 549 coups. C'est bien au-delà de ce qu'un moteur peut voir en calculant à l'avance.

Qui l'a inventé

  • 1913, Ernst Zermelo. Le mathématicien allemand publie un article sur l'application de la théorie des ensembles aux échecs (« Über eine Anwendung der Mengenlehre auf die Theorie des Schachspiels »), souvent considéré comme le premier travail de théorie des jeux. Le résultat qui porte son nom énonce qu'aux échecs, soit les Blancs peuvent forcer le gain, soit les Noirs peuvent forcer le gain, soit les deux camps peuvent forcer au moins la nulle. Les tables donnent la réponse concrète, une finale après l'autre.
  • 1970, Thomas Ströhlein. Dans sa thèse de doctorat à l'Université technique de Munich, il décrit la première mise en œuvre informatique de l'analyse rétrograde aux échecs et résout plusieurs finales à trois et quatre pièces, dont roi et dame contre roi et tour.
  • Fin des années 1970 et années 1980, Ken Thompson. L'informaticien des Bell Labs, connu comme l'un des créateurs d'Unix, construit des tables pour de nombreuses finales jusqu'à cinq pièces. Sa base roi et dame contre roi et tour devient célèbre lorsque le grand maître Walter Browne, jouant le camp de la dame contre la défense parfaite de l'ordinateur, ne parvient pas, lors de sa première tentative, à gagner en 50 coups, alors que la position était gagnante.
  • 1991, Lewis Stiller. Sur un ordinateur massivement parallèle, il résout certaines finales à six pièces.
  • Dès la fin des années 1990, Eugene Nalimov. Ses tables, qui donnent la distance au mat, se répandent largement dans les programmes d'échecs, d'abord pour toutes les finales à cinq pièces, puis pour toutes celles à six.
  • 2012, tables Lomonosov. Vladimir Makhnychev et Victor Zakharov, de l'Université d'État de Moscou, calculent des tables à sept pièces sur le superordinateur Lomonosov.
  • 2013, Ronald de Man et Syzygy. En avril 2013, Ronald de Man publie les tables Syzygy pour toutes les finales jusqu'à six pièces. Au lieu de la distance au mat, Syzygy stocke deux informations : le résultat compte tenu de la règle des 50 coups (WDL, pour win, draw, loss, soit gain, nulle, défaite) et le DTZ. Les tables sont ainsi beaucoup plus petites et assez rapides pour que les moteurs puissent les utiliser directement pendant leur recherche.
  • 2018, sept pièces. En août 2018, Bojun Guo et Ronald de Man achèvent les tables Syzygy à sept pièces. C'est la première base complète à sept pièces, car les tables Lomonosov avaient laissé de côté les finales de six pièces contre un roi seul. L'ensemble couvre plus de 423 000 milliards de positions en 18,4 To, et Lichess l'a rendu librement accessible à tous.

D'où viennent les réponses

Les tables à sept pièces sont bien trop volumineuses pour être téléchargées dans un navigateur, c'est pourquoi Board Analysis interroge le service public et gratuit de tables de finales géré par Lichess. La requête ne contient que la position, aucune donnée de compte ni de partie. Chaque réponse est conservée tant que la page reste ouverte, de sorte qu'en revenant à une position déjà vue, son résultat s'affiche instantanément.

Limites précises

  • Sept pièces au maximum, rois compris. Avec huit pièces ou plus, Board Analysis reste sur Stockfish.
  • Sans droits de roque ni de prise en passant. Syzygy ne couvre pas les positions dans lesquelles le roque est encore permis, c'est pourquoi Board Analysis cherche la position sans droits de roque et aussi sans possibilité de prise en passant. Dans une vraie finale, cela ne compte que dans de rares cas.
  • Un compteur des 50 coups remis à zéro. Une position installée sur l'échiquier n'a pas d'historique de coups, elle est donc consultée comme si le compteur des 50 coups venait de démarrer. Si, dans votre vraie partie, de nombreux coups ont déjà été joués sans prise ni mouvement de pion, un gain affiché ici peut en réalité arriver trop tard face à la règle des 50 coups.

La suite

Au 18 septembre 2026, les tables de finales fonctionnent dans Board Analysis. Nous prévoyons de les étendre à d'autres parties de ChessRank.org, notamment Game Analysis, Report, Blunder Puzzles, Play Bots, Opponent Prep et d'autres encore. Depuis le 23 septembre 2026, elles répondent aussi dans Game Analysis, via le bouton facultatif Aller plus loin (à activer dans Réglages, rubrique Game Analysis). Elles y montrent seulement la position et ne modifient jamais votre rapport.

Essayez vous-même : installez dans Board Analysis n'importe quelle finale de sept pièces ou moins, par exemple roi et dame contre roi et tour, et vous verrez le verdict exact au lieu d'une estimation du moteur.