Was ist neu
Seit dem 18. September 2026 nutzt Board Analysis auf ChessRank.org Syzygy-Endspiel-Tablebases. Sobald höchstens sieben Steine auf dem Brett stehen, die Könige mitgezählt, schlagen wir die Stellung in der Tablebase nach. Kommt die Antwort an, zeigt das Panel statt einer Engine-Schätzung das exakte Ergebnis: Weiß gewinnt, Schwarz gewinnt oder Remis, zusammen mit den Zügen, die dieses Ergebnis halten.
Für diese Endspielstellungen wird die Analyse dadurch schneller und genauer. Schneller, weil das Ergebnis nachgeschlagen statt berechnet wird, du musst also nicht warten, bis die Engine tiefer gerechnet hat. Genauer, weil es überhaupt keine Schätzung ist. Es ist das bewiesene Ergebnis der Stellung.
Stockfish startet dabei in jeder Stellung genau wie bisher. Mit mehr als sieben Steinen auf dem Brett ändert sich nichts, und wenn die Tablebase nicht erreichbar ist, etwa wenn du offline bist, bleibt das Brett einfach bei Stockfish.
Engine gegen Tablebase
Stockfish rechnet eine begrenzte Zahl von Zügen voraus und beurteilt dann die Stellungen, bei denen es ankommt. Seine Bewertung ist eine Schätzung: eine sehr gute, aber sie kann sich mit größerer Tiefe noch ändern. Im Endspiel ist das wichtig, denn ein großer Materialvorteil lässt sich manchmal überhaupt nicht verwerten. König, Läufer und Randbauer gegen den blanken König, wobei der Läufer das Umwandlungsfeld nicht kontrolliert und der verteidigende König bereits in dieser Ecke steht, ist remis, obwohl Weiß einen ganzen Läufer und einen Bauern mehr hat.
Eine Tablebase geht den umgekehrten Weg. Für eine bestimmte Materialverteilung, zum Beispiel König und Turm gegen König und Springer, geht ein Computer jede legale Stellung durch, die diese Steine bilden können, und bestimmt für jede das Ergebnis bei perfektem Spiel beider Seiten. Nichts wird geschätzt und nichts wird ausgelassen.
Wie eine Tablebase entsteht
Die Methode heißt retrograde Analyse. Sie beginnt bei den Stellungen, deren Ergebnis schon feststeht: Matts, Patts und Stellungen, in denen ein Schlagzug oder eine Umwandlung in ein anderes, bereits gelöstes Endspiel führt. Von dort arbeitet sich der Computer rückwärts vor:
- Eine Stellung ist gewonnen, wenn die Seite am Zug mindestens einen Zug in eine Stellung hat, die für den Gegner verloren ist.
- Eine Stellung ist verloren, wenn jeder legale Zug in eine Stellung führt, die für den Gegner gewonnen ist.
- Diese beiden Schritte werden wiederholt, bis keine weitere Stellung mehr ein Ergebnis bekommt. Jede Stellung, die dann noch offen ist, ist remis, weil keine Seite von dort einen Sieg erzwingen kann.
Warum das Ergebnis mathematisch sicher ist
Weil jede Stellung geprüft wird, ist das Urteil einer Tablebase weder eine Meinung noch eine Wahrscheinlichkeit. Es ist ein Beweis durch vollständige Fallunterscheidung, die Art von Beweis, die Mathematiker verwenden, wenn sich eine Aussage nur entscheiden lässt, indem man jeden Fall durchgeht. Zeigt Board Analysis „Weiß gewinnt“, dann ist bewiesen, dass Weiß den Sieg gegen jede Verteidigung erzwingen kann. Zeigt es „Remis“, dann ist bewiesen, dass keine Seite einen Sieg erzwingen kann.
Dasselbe gilt für die Züge. Jeder Zug mit einem grünen Punkt hält das beste Ergebnis, das die Stellung zulässt: Ein Sieg bleibt ein Sieg, ein Remis bleibt ein Remis. Auch das ist bewiesen, nicht geschätzt. Ein grauer Punkt markiert einen Zug, der einen Sieg verschenkt, aber noch remis hält, ein roter Punkt einen Zug, der verliert.
Ganz genau genommen beruht dieser Beweis, wie jeder computergestützte Beweis, darauf, dass die Programme, die die Tabellen erzeugt haben, korrekt gearbeitet haben. Deshalb tragen die Syzygy-Dateien Prüfsummen, und zum Generator gehört ein Werkzeug, das die Tabellen auf innere Widerspruchsfreiheit prüft.
Und zwei Dinge, die „korrekt“ nicht bedeutet:
- Es kann mehrere korrekte Züge geben. Oft hält mehr als ein Zug den Sieg. Board Analysis zeigt bis zu vier Züge, den besten zuerst.
- Der beste Zug ist nicht immer das schnellste Matt. Syzygy ordnet Gewinnzüge nach DTZ (distance to zeroing): der Zahl der Halbzüge bei bestem Spiel bis zum nächsten Schlagzug, Bauernzug oder Matt. Genau das hält einen Sieg unter der 50-Züge-Regel sicher. Ein anderer Zug kann schneller zum Matt führen, und so kann sich der Zug aus der Tablebase von dem unterscheiden, den Stockfish bevorzugt, auch wenn beide gewinnen.
Sieg, Remis und der verfluchte Sieg
Tablebases berücksichtigen auch die 50-Züge-Regel. Nach ihr kann eine Partie remis werden, sobald jeder Spieler 50 aufeinanderfolgende Züge ohne Schlagzug und ohne Bauernzug gemacht hat. Am Brett muss ein Spieler das Remis beanspruchen. Online wird die Regel meist automatisch angewendet.
Manche Endspiele sind theoretisch gewonnen, aber der Gewinn braucht eine Strecke von mehr als 50 Zügen ohne Schlagzug und ohne Bauernzug. Syzygy nennt das einen verfluchten Sieg (cursed win): bei perfektem Spiel gewonnen, doch die verteidigende Seite kann über die 50-Züge-Regel ein Remis halten. Aus Sicht der verteidigenden Seite ist dieselbe Stellung eine gesegnete Niederlage (blessed loss). Board Analysis zeigt einen verfluchten Sieg als eigenes Urteil und stellt den Bewertungsbalken in die Mitte, weil es nach den Regeln des Spiels ein Remis ist.
Wie lang kann ein perfekt gespieltes Endspiel sein? 2012, während die Lomonosov-Tablebases für sieben Steine fertiggestellt wurden, fand man eine Stellung, in der das schnellste erzwungene Matt 549 Züge dauert. Das liegt weit jenseits dessen, was eine Engine durch Vorausrechnen sehen kann.
Wer es erfunden hat
- 1913, Ernst Zermelo. Der deutsche Mathematiker veröffentlichte die Arbeit „Über eine Anwendung der Mengenlehre auf die Theorie des Schachspiels“, die oft als erste Arbeit der Spieltheorie gilt. Das nach ihm benannte Resultat besagt, dass im Schach entweder Weiß einen Sieg erzwingen kann, oder Schwarz einen Sieg erzwingen kann, oder beide Seiten mindestens ein Remis erzwingen können. Eine Tablebase liefert die konkrete Antwort, ein Endspiel nach dem anderen.
- 1970, Thomas Ströhlein. In seiner Doktorarbeit an der Technischen Universität München beschrieb er die erste Computerumsetzung der retrograden Analyse für Schach und löste mehrere Endspiele mit drei und vier Steinen, darunter König und Dame gegen König und Turm.
- Ende der 1970er und in den 1980er Jahren, Ken Thompson. Der Informatiker der Bell Labs, bekannt als einer der Schöpfer von Unix, erstellte Tablebases für viele Endspiele mit bis zu fünf Steinen. Seine Datenbank für König und Dame gegen König und Turm wurde berühmt, als Großmeister Walter Browne mit der Dame gegen die perfekte Verteidigung des Computers im ersten Versuch nicht innerhalb von 50 Zügen gewann, obwohl die Stellung gewonnen war.
- 1991, Lewis Stiller. Auf einem massiv parallelen Rechner löste er einige Endspiele mit sechs Steinen.
- Ab Ende der 1990er Jahre, Eugene Nalimov. Seine Tablebases, die die Distanz bis zum Matt angeben, verbreiteten sich weit in Schachprogrammen, zuerst für alle Endspiele mit fünf und später für alle mit sechs Steinen.
- 2012, Lomonosov-Tablebases. Wladimir Machnytschew und Viktor Sacharow von der Staatlichen Universität Moskau berechneten Tabellen für sieben Steine auf dem Supercomputer Lomonosov.
- 2013, Ronald de Man und Syzygy. Im April 2013 veröffentlichte Ronald de Man die Syzygy-Tablebases für alle Endspiele mit bis zu sechs Steinen. Statt der Distanz bis zum Matt speichert Syzygy zwei Dinge: das Ergebnis unter Berücksichtigung der 50-Züge-Regel (WDL, für win, draw, loss, also Sieg, Remis, Niederlage) und die DTZ. Dadurch sind die Tabellen viel kleiner und schnell genug, dass Engines sie direkt während ihrer Suche nutzen können.
- 2018, sieben Steine. Im August 2018 stellten Bojun Guo und Ronald de Man die Syzygy-Tabellen für sieben Steine fertig. Es war die erste vollständige Tablebase für sieben Steine, denn die Lomonosov-Tabellen hatten die Endspiele mit sechs Steinen gegen den blanken König ausgelassen. Die Sammlung umfasst mehr als 423 Billionen Stellungen auf 18,4 TB, und Lichess hat ihn für alle frei zugänglich gemacht.
Woher die Antworten kommen
Die Tabellen für sieben Steine sind viel zu groß, um sie in einen Browser zu laden, deshalb fragt Board Analysis den kostenlosen, öffentlichen Tablebase-Dienst von Lichess. Die Anfrage enthält nur die Stellung, keine Konto- oder Partiedaten. Jede Antwort wird gespeichert, solange die Seite geöffnet bleibt, sodass eine Stellung, die du schon gesehen hast, ihr Ergebnis sofort zeigt.
Genaue Grenzen
- Höchstens sieben Steine, die Könige mitgezählt. Mit acht oder mehr Steinen bleibt Board Analysis bei Stockfish.
- Kein Rochade- und kein En-passant-Recht. Syzygy deckt keine Stellungen ab, in denen die Rochade noch erlaubt ist, deshalb schlägt Board Analysis die Stellung ohne Rochaderecht und auch ohne En-passant-Recht nach. In einem echten Endspiel spielt das nur in seltenen Fällen eine Rolle.
- Ein frischer 50-Züge-Zähler. Eine aufgebaute Stellung hat keine Zuggeschichte, deshalb wird sie so nachgeschlagen, als hätte der 50-Züge-Zähler gerade erst begonnen. Wurden in deiner echten Partie schon viele Züge ohne Schlagzug und ohne Bauernzug gespielt, kann ein hier angezeigter Sieg in Wahrheit zu spät kommen, um der 50-Züge-Regel zuvorzukommen.
Wie es weitergeht
Stand 18. September 2026 funktionieren die Tablebases in Board Analysis. Wir planen, sie auch auf andere Bereiche von ChessRank.org auszuweiten, darunter Game Analysis, Report, Blunder Puzzles, Play Bots, Opponent Prep und weitere. Seit dem 23. September 2026 antworten sie auch in Game Analysis, über den optionalen Button Tiefer gehen (einschalten in den Einstellungen, Bereich Game Analysis). Dort zeigen sie dir nur die Stellung und ändern deinen Bericht nie.
Probier es selbst aus: Stell in Board Analysis ein beliebiges Endspiel mit höchstens sieben Steinen auf, zum Beispiel König und Dame gegen König und Turm, und du siehst das exakte Urteil statt einer Engine-Schätzung.