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.
Gleiche Felder, anderes Zugrecht
Sichtbarer Zustand und Zwillingszustand
Auf dem sichtbaren Brett ist Weiß am Zug, der Zähler steht auf 0, und das Materialverhältnis ist KQR gegen KP. Die Zwillingsabfrage behält alle Felder und denselben Zähler bei, gibt aber Schwarz das Zugrecht. In diesem Zwilling wird der Bauer auf vom Turm blockiert, und der König auf hat keinen Zug. Dies wird weder als Passzug noch als Zugfolge dargestellt.
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.
Die Regel kann die Klasse verändern
Kandidat für WDL50
Weiß ist am Zug, der Zähler steht auf 0, und das Materialverhältnis ist KNN gegen KP. Der Springer auf blockiert den Bauern auf , doch die Figuren allein zeigen die WDL50-Klasse nicht. Der Unterschied zwischen einem Gewinn ohne Begrenzung und dem unter der Regel garantierbaren Ergebnis gehört zu den tabellierten Daten des Zustands.
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
