Les tablebases aux échecs

Les échecs, résolus : jusqu'à sept pièces

Une tablebase est une base de données contenant le résultat théorique exact (gain, perte ou nulle) de chaque position possible avec un petit nombre de pièces, ainsi qu'un coup parfait pour chacune. Pour tout ce qui compte jusqu'à 7 pièces, la finale est littéralement résolue.

Jouer cette finale (gratuit)
Dame contre tour : un gain de tablebase dans toutes les variantes, et la finale où les gagnants humains échouent le plus souvent face à une défense parfaite.

Ce qu'une tablebase sait

Les tablebases sont construites par analyse rétrograde : on part de chaque position de mat, puis on remonte le temps, en étiquetant chaque position par son résultat exact avec un jeu parfait des deux côtés. Le résultat n'est ni une évaluation ni une estimation : c'est la vérité de la position.

Les jalons : les premières tables à 5 pièces de Ken Thompson dans les années 1980, les tables Nalimov avec la distance jusqu'au mat pour 6 pièces, le jeu de 7 pièces Lomonosov en 2012, et les tables Syzygy open source (Ronald de Man) qui alimentent les moteurs modernes et l'API tablebase de Lichess. Le jeu Syzygy à 7 pièces couvre plus de 423 000 milliards de positions.

DTM, DTZ et les gains maudits

Deux métriques comptent. La DTM (distance jusqu'au mat) compte les coups jusqu'au mat. La DTZ (distance jusqu'à la remise à zéro) compte les coups jusqu'à ce qu'une prise ou un mouvement de pion réinitialise le compteur des 50 coups, la métrique qui respecte la règle des 50 coups.

La différence produit deux catégories étranges. Un gain maudit est une position gagnante en théorie mais qui nécessite plus de 50 coups sans prise, si bien que le défenseur la sauve grâce à la règle ; une perte bénie est la même chose vue du côté du défenseur. Un entraînement sérieux doit utiliser les résultats DTZ50 ; sinon, vous vous entraînez à des gains qui n'existent pas dans de vraies parties.

S'entraîner contre la perfection

Jouer des finales contre une tablebase est un sport différent de jouer contre un moteur. Un moteur affaibli commet des erreurs qui semblent aléatoires ; une tablebase ne se trompe jamais et n'abandonne jamais : elle joue toujours le coup qui rend votre tâche la plus difficile, et elle défend avec le compte à rebours de la règle des 50 coups.

C'est précisément le partenaire d'entraînement que ce site vous offre. Chaque exercice ici est joué contre une défense de tablebase parfaite selon la DTZ50, et chacun de vos coups est évalué face à la vérité de la tablebase : vous apprenez immédiatement si votre coup « naturel » a gâché le gain, et pourquoi.

Questions

Combien de pièces les tablebases d'échecs peuvent-elles gérer ?

Des tablebases complètes existent pour toutes les positions jusqu'à 7 pièces (les deux rois compris). Le jeu Syzygy à 7 pièces couvre plus de 423 000 milliards de positions uniques. Les tablebases à 8 pièces sont un effort de recherche actif.

Quelle est la différence entre DTM et DTZ ?

La DTM (distance jusqu'au mat) est le nombre de coups jusqu'au mat avec un jeu parfait. La DTZ (distance jusqu'à la remise à zéro) est le nombre de coups jusqu'à ce qu'une prise ou un mouvement de pion réinitialise le compteur des 50 coups. La DTZ est ce qui compte selon les règles réelles, car un gain nécessitant plus de 50 coups sans prise peut être réclamé nul.

Les tablebases sont-elles gratuites ?

Oui : les tablebases Syzygy sont open source, et Lichess héberge une API tablebase publique gratuite pour les positions jusqu'à 7 pièces. L'adversaire d'entraînement de ce site est construit exactement sur ce niveau de jeu.

Qu'est-ce qu'un gain maudit ?

Une position théoriquement gagnante mais qui nécessite plus de 50 coups sans prise ni mouvement de pion. Selon la règle des 50 coups, le défenseur peut réclamer la nulle, donc le « gain » s'évapore dans une partie réelle.

Ne vous contentez pas de lire, jouez

Chaque position ci-dessous est jouable dès maintenant, gratuitement, sans compte, contre un adversaire calé sur les tablebases qui n'abandonne jamais et explique chaque erreur.

Suivre le programme complet (gratuit)ou affûtez ces finales avec des entraînements notés

Continuer la lecture