Erklärung
Eine Tablebase ist eine vorausberechnete Datenbank von Endspielen mit wenigen Figuren. Statt eine Stellung zu schätzen, speichert sie unter festgelegten Regeln deren korrektes Ergebnis. Ein WDL-Wert, kurz für win, draw, loss, beantwortet, ob die Stellung gewonnen, remis oder verloren ist.
Das Ergebnis wird aus der Sicht der Seite am Zug angegeben. Liefert eine Tablebase-Abfrage einen Gewinn, kann diese Seite das gewinnende Ergebnis gegen jede erlaubte Verteidigung erzwingen. Ein Wechsel des Zugrechts kann daher die Kategorie verändern, selbst wenn alle Figuren auf denselben Feldern stehen bleiben.
Syzygy-Tablebases verfeinern die drei Grundresultate zu fünf Werten. Neben Gewinn, Remis und Verlust unterscheiden sie einen cursed win, also einen verfluchten Gewinn, der sich möglicherweise nicht umsetzen lässt, bevor die Fünfzig-Züge-Regel eingreift, und einen blessed loss, also einen gesegneten Verlust, bei dem diese Regel der verlierenden Seite die Rettung ins Remis erlauben kann. Die Regel begrenzt eine längere Phase ohne Schlagzug oder Bauernzug.
WDL sagt nicht, wie viele Züge verbleiben, welcher Weg am einfachsten ist oder welcher Zug den Fortschritt zum Ziel am besten bewahrt. Es ist auch keine ungefähre Bewertung in Bauerneinheiten. Es ist eine exakte Klassifikation innerhalb der von der Tablebase unterstützten Stellungen und Bedingungen. Eine , also ein Programm zur Stellungsanalyse, kann sie mit weiteren Informationen verbinden, wenn sie zwischen mehreren Zügen mit demselben Ergebnis wählt.
Verwendung und Kontext
Vor der Interpretation von WDL müssen die Seite am Zug, die von der Tablebase-Abfrage verwendete Auslegung der Regel und die Zugehörigkeit der Stellung zum abgedeckten Materialsatz geprüft werden.
Häufige Verwechslungen
Gewinn bedeutet nicht sofortiges Matt
Eine nach WDL gewonnene Stellung garantiert bei korrektem Spiel das Ergebnis, doch die zum Gewinn nötige Zugfolge kann trotzdem sehr lang sein.
WDL und Engine-Wert
WDL klassifiziert ein exaktes Ergebnis. Ein gewöhnlicher Engine-Wert ist eine Schätzung, deren Skala vom Programm abhängt.
Quellen
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
