Magyarázat
A végjáték-adatbázis, vagy tablebase, kevés bábut tartalmazó anyagkészlet minden szabályos állásának eredményét tárolja. A program keresés helyett előre kiszámított választ kérdez le. A Syzygy a két királlyal együtt legfeljebb hét bábut fed le, a szabványos táblák azonban nem tartalmaznak sáncolási joggal rendelkező állásokat.
WDL és DTZ
A Syzygy két fő fájltípust használ. A WDL jelentése win, draw, loss, vagyis győzelem, döntetlen, vereség tökéletes játék mellett, az ötvenlépéses szabály figyelembevételével. A DTZ, distance to zeroing, a számlálót nullázó ütésig vagy gyaloglépésig mért távolság.
Ezekkel egy úgy őrizheti meg a győzelmet vagy döntetlent, hogy nem hagyja figyelmen kívül az ötvenlépéses szabályt. A Syzygy ezért nem feltétlenül a legrövidebb mattot választja: az eredmény megőrzését és az időben történő nullázást részesíti előnyben.
A táblák lefedettségükön belül pontosak, de több bábuval nem adnak választ, és nem helyettesítik a végjáték megértését. A helyes féllépésszámláló is szükséges, mert ugyanaz a táblaállás attól függően lehet nyert vagy döntetlen.
A és a más adatbáziscsaládok. Főként mattig mért távolságot használnak, a Syzygy pedig WDL és DTZ adatairól, valamint modern motorintegrációjáról ismert.
Gyakori félreértések
Pontos eredmény és legrövidebb matt
A Syzygy bizonyítja az eredményt, de a DTZ az eredményt őrző ütést vagy gyaloglépést keresi, nem feltétlenül a leggyorsabb mattot.
Hét bábu
A határ a két királyt is tartalmazza. Két király és öt további bábu már hét bábu.
Források
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
- 3.Advanced Topics, Stockfish
