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.
Stesse case, tratto diverso
Stato visibile e stato gemello
La scacchiera visibile ha il Bianco al tratto, contatore 0 e materiale KQR contro KP. La consultazione gemella conserva tutte le case e lo stesso contatore, ma assegna il tratto al Nero. In quello stato gemello, il pedone in è bloccato dalla torre e il re in non ha mosse. Lo stato non è rappresentato come un passaggio del turno né come una sequenza.
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.
La regola può cambiare la classe
Candidato WDL50
Bianco al tratto, contatore 0 e materiale KNN contro KP. Il cavallo in blocca il pedone in , ma i pezzi da soli non mostrano la classe WDL50. La differenza tra una vittoria senza limite e il risultato garantibile secondo la regola appartiene al dato tabulato dello stato.
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
