Explicación
Una tablebase es una base de datos precalculada de finales con pocas piezas. En vez de estimar una posición, almacena su resultado correcto bajo unas reglas definidas. El valor WDL, sigla inglesa de win, draw, loss, responde si la posición es victoria, tablas o derrota.
El resultado se expresa desde la perspectiva del bando al que le toca mover. Si una consulta devuelve victoria, significa que ese bando puede forzar el resultado ganador frente a cualquier defensa permitida. Al cambiar el turno puede cambiar también la categoría, aunque las piezas permanezcan en las mismas casillas.
Las tablebases Syzygy refinan las tres categorías básicas en cinco valores. Además de victoria, tablas y derrota, distinguen una victoria maldita, que puede no concretarse antes de que intervenga la regla de las cincuenta jugadas, y una derrota bendecida, en la que esa misma regla puede permitir salvar tablas. La regla limita una fase prolongada sin capturas ni movimientos de peón.
WDL no indica cuántas jugadas faltan, qué camino es más sencillo ni qué movimiento conserva mejor el progreso hacia el objetivo. Tampoco es una evaluación aproximada como una cifra en peones. Es una clasificación exacta dentro del conjunto de posiciones y las condiciones admitidas por la tablebase. Un , un programa que analiza posiciones, puede combinarla con otra información para elegir entre varias jugadas que comparten el mismo resultado.
Uso y contexto
Antes de interpretar un valor WDL, hay que comprobar qué bando mueve, qué regla sobre el contador de jugadas utiliza la consulta y si la posición pertenece al material cubierto.
Confusiones frecuentes
Victoria no significa mate inmediato
Una posición WDL ganadora garantiza el resultado con juego correcto, pero la secuencia necesaria para ganar todavía puede ser muy larga.
WDL y puntuación del motor
WDL clasifica un resultado exacto. Una puntuación convencional del motor es una estimación y su escala depende del programa.
Fuentes
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
