Explication
Une table de finales est une base de données précalculée de finales comportant peu de pièces. Au lieu d'estimer une position, elle en stocke le résultat exact selon des règles définies. Une valeur WDL, abréviation anglaise de win, draw, loss, indique si la position est gagnée, nulle ou perdue.
Le résultat est exprimé du point de vue du camp au trait. Si une consultation de la table renvoie une victoire, ce camp peut forcer le gain contre toute défense autorisée. Le simple changement du trait peut donc modifier la catégorie, même si toutes les pièces restent sur les mêmes cases.
Les tables de finales Syzygy affinent les trois résultats de base en cinq valeurs. Outre la victoire, la nulle et la défaite, elles distinguent un gain maudit, qui peut ne pas être concrétisé avant l'intervention de la règle des cinquante coups, et une perte bénie, où cette règle peut permettre au camp perdant de sauver la nulle. Cette règle limite une phase prolongée sans capture ni mouvement de pion.
WDL n'indique pas combien de coups restent, quel chemin est le plus simple ni quel coup préserve le mieux la progression vers l'objectif. Ce n'est pas non plus une évaluation approximative exprimée en pions. Il s'agit d'une classification exacte dans l'ensemble des positions et des conditions prises en charge par la table. Un , c'est-à-dire un programme qui analyse des positions, peut la combiner à d'autres informations pour choisir entre plusieurs coups menant au même résultat.
Usage et contexte
Avant d'interpréter une valeur WDL, vérifiez le camp au trait, le traitement de la règle du compteur de coups utilisé par la consultation et l'appartenance de la position au matériel couvert.
Confusions fréquentes
Victoire ne signifie pas mat immédiat
Une position WDL gagnante garantit le résultat avec un jeu correct, mais la séquence nécessaire pour gagner peut encore être très longue.
WDL et score du moteur
WDL classe un résultat exact. Un score conventionnel de moteur est une estimation dont l'échelle dépend du programme.
Sources
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
