Spiegazione
Una tablebase è una banca dati precalcolata di finali con pochi pezzi. Invece di stimare una posizione, memorizza il risultato corretto secondo regole definite. Un valore WDL, abbreviazione di win, draw, loss, indica se la posizione è una vittoria, una patta o una sconfitta.
Il risultato è espresso dalla prospettiva della parte che deve muovere. Se una consultazione della tablebase restituisce una vittoria, quella parte può forzare il risultato vincente contro ogni difesa consentita. Cambiando il tratto può quindi cambiare anche la categoria, sebbene tutti i pezzi rimangano sulle stesse case.
Le tablebase Syzygy raffinano i tre risultati fondamentali in cinque valori. Oltre a vittoria, patta e sconfitta, distinguono una cursed win, che può non essere convertita prima dell’intervento della regola delle cinquanta mosse, e una blessed loss, nella quale la stessa regola può permettere alla parte perdente di salvare la patta. La regola limita una fase prolungata senza catture o mosse di pedone.
WDL non indica quante mosse manchino, quale percorso sia più facile o quale mossa conservi meglio i progressi verso l’obiettivo. Non è neppure una valutazione approssimativa basata sui pedoni. È una classificazione esatta entro le posizioni e le condizioni supportate dalla tablebase. Un , cioè un programma che analizza posizioni, può combinarla con altre informazioni quando sceglie tra più mosse aventi lo stesso risultato.
Uso e contesto
Prima di interpretare WDL, controlla la parte al tratto, il trattamento delle regole adottato dalla consultazione della tablebase e se la posizione appartiene all’insieme di materiale coperto.
Confusioni comuni
Vittoria non significa matto immediato
Una posizione WDL vincente garantisce il risultato con gioco corretto, ma la sequenza necessaria per vincere può essere ancora molto lunga.
WDL e punteggio del motore
WDL classifica un risultato esatto. Un normale punteggio del motore è una stima la cui scala dipende dal programma.
Fonti
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
