ChessRank.org
← Blog
18. září 2026

Board Analysis nyní využívá koncovkové tabulky Syzygy

Co je nového

Od 18. září 2026 využívá Board Analysis na ChessRank.org koncovkové tabulky Syzygy. Kdykoli je na šachovnici sedm kamenů nebo méně, včetně králů, vyhledáme pozici v tabulkách. Jakmile odpověď dorazí, panel přestane ukazovat odhad enginu a místo něj ukáže přesný výsledek: Bílý vyhrává, Černý vyhrává nebo Remíza, spolu s tahy, které tento výsledek udrží.

U těchto koncovkových pozic je díky tomu analýza rychlejší a přesnější. Rychlejší, protože se výsledek vyhledá, místo aby se počítal, takže nemusíš čekat, až engine prohledá větší hloubku. Přesnější, protože to vůbec není odhad. Je to dokázaný výsledek dané pozice.

Stockfish se přitom na každé pozici spouští přesně jako dřív. Když je na šachovnici víc než sedm kamenů, nic se nemění, a když tabulky nejsou dostupné, třeba když jsi offline, šachovnice prostě zůstane u Stockfishe.

Engine versus tabulky

Stockfish prohledává omezený počet tahů dopředu a pak posoudí pozice, ke kterým došel. Jeho hodnocení je odhad: velmi dobrý, ale s větší hloubkou se ještě může změnit. V koncovkách na tom záleží, protože velkou materiální převahu někdy nejde proměnit vůbec. Král, střelec a krajní pěšec proti osamocenému králi, kde střelec nekontroluje proměňovací pole a bránící se král už stojí v tomto rohu, je remíza, přestože má bílý navíc celého střelce a pěšce.

Tabulky fungují opačně. Pro danou sestavu kamenů, například krále a věž proti králi a jezdci, projde počítač každou legální pozici, kterou tyto kameny mohou vytvořit, a pro každou určí výsledek při dokonalé hře obou stran. Nic se neodhaduje a nic se nevynechává.

Jak se tabulky vytvářejí

Metoda se jmenuje retrográdní analýza. Začíná u pozic, jejichž výsledek je už známý: u matů, patů a pozic, kde braní nebo proměna pěšce vede do jiné koncovky, která už je vyřešená. Odtud počítač postupuje pozpátku:

  • Pozice je vyhraná, pokud má strana na tahu alespoň jeden tah do pozice, která je pro soupeře prohraná.
  • Pozice je prohraná, pokud každý legální tah vede do pozice, která je pro soupeře vyhraná.
  • Tyto dva kroky se opakují, dokud žádná další pozice nezíská výsledek. Každá pozice, která v tu chvíli zůstane nerozhodnutá, je remíza, protože ani jedna strana z ní nedokáže vynutit výhru.

Proč je výsledek matematicky jistý

Protože se prověří každá pozice, verdikt tabulek není názor ani pravděpodobnost. Je to důkaz vyčerpáním všech případů, tedy stejný druh důkazu, jaký matematici používají, když se tvrzení dá rozhodnout jen projitím všech možností. Když Board Analysis ukáže „Bílý vyhrává“, je dokázáno, že bílý si výhru vynutí proti jakékoli obraně. Když ukáže „Remíza“, je dokázáno, že výhru nemůže vynutit ani jedna strana.

Totéž platí pro tahy. Každý tah se zelenou tečkou udrží nejlepší výsledek, který pozice dovoluje: výhra zůstane výhrou, remíza remízou. I to je dokázané, ne odhadnuté. Šedá tečka označuje tah, který zahodí výhru, ale pořád drží remízu, a červená tečka tah, který prohrává.

Abychom byli úplně přesní: jako každý počítačový důkaz i tento stojí na tom, že programy, které tabulky vytvořily, fungovaly správně. Proto soubory Syzygy nesou kontrolní součty a ke generátoru patří nástroj, který ověřuje vnitřní konzistenci tabulek.

A dvě věci, které „správný“ neznamená:

  • Správných tahů může být víc. Často výhru udrží víc než jeden tah. Board Analysis ukáže až čtyři tahy, nejlepší jako první.
  • Nejlepší tah není vždy nejrychlejší mat. Syzygy řadí vyhrávající tahy podle DTZ (distance to zeroing): počtu půltahů při nejlepší hře do nejbližšího braní, tahu pěšcem nebo matu. Právě to drží výhru v bezpečí před pravidlem 50 tahů. Jiný tah může vést k matu rychleji, a proto se tah z tabulek může lišit od tahu, kterému dává přednost Stockfish, i když vyhrávají oba.

Výhra, remíza a prokletá výhra

Tabulky zohledňují i pravidlo 50 tahů. Podle něj může partie skončit remízou, jakmile každý z hráčů odehrál 50 tahů po sobě bez braní a bez tahu pěšcem. U šachovnice musí o remízu požádat hráč. Online se pravidlo obvykle uplatní automaticky.

Některé koncovky jsou teoreticky vyhrané, ale výhra vyžaduje úsek delší než 50 tahů bez braní a bez tahu pěšcem. Syzygy tomu říká prokletá výhra (cursed win): při dokonalé hře vyhraná pozice, kterou ale bránící se strana udrží díky pravidlu 50 tahů v remíze. Z pohledu bránící se strany je stejná pozice požehnaná prohra (blessed loss). Board Analysis ukazuje prokletou výhru jako samostatný verdikt a sloupec hodnocení postaví doprostřed, protože podle pravidel hry je to remíza.

Jak dlouhá může dokonale sehraná koncovka být? V roce 2012, když se dokončovaly sedmikamenové tabulky Lomonosov, byla nalezena pozice, v níž nejrychlejší vynucený mat trvá 549 tahů. To je daleko za hranicí toho, co engine dokáže vidět prohledáváním dopředu.

Kdo to vymyslel

  • 1913, Ernst Zermelo. Německý matematik publikoval práci o využití teorie množin v šachu („Über eine Anwendung der Mengenlehre auf die Theorie des Schachspiels“), která bývá považována za první práci z teorie her. Výsledek pojmenovaný po něm říká, že v šachu buď bílý dokáže vynutit výhru, nebo černý dokáže vynutit výhru, nebo obě strany dokážou vynutit alespoň remízu. Tabulky dávají konkrétní odpověď, jednu koncovku po druhé.
  • 1970, Thomas Ströhlein. Ve své disertaci na Technické univerzitě v Mnichově popsal první počítačovou implementaci retrográdní analýzy pro šachy a vyřešil několik koncovek se třemi a čtyřmi kameny, mezi nimi krále a dámu proti králi a věži.
  • Konec 70. let a 80. léta, Ken Thompson. Počítačový vědec z Bell Labs, známý jako jeden z tvůrců Unixu, vytvořil tabulky pro mnoho koncovek až s pěti kameny. Jeho databáze krále a dámy proti králi a věži se proslavila, když velmistr Walter Browne, který hrál za stranu s dámou proti dokonalé obraně počítače, na první pokus nedokázal vyhrát do 50 tahů, přestože byla pozice vyhraná.
  • 1991, Lewis Stiller. Na masivně paralelním počítači vyřešil některé koncovky se šesti kameny.
  • Od konce 90. let, Eugene Nalimov. Jeho tabulky, které udávají vzdálenost do matu, se začaly široce používat v šachových programech, nejprve pro všechny koncovky s pěti kameny, později pro všechny se šesti.
  • 2012, tabulky Lomonosov. Vladimir Machnyčev a Viktor Zacharov z Moskevské státní univerzity spočítali sedmikamenové tabulky na superpočítači Lomonosov.
  • 2013, Ronald de Man a Syzygy. V dubnu 2013 vydal Ronald de Man tabulky Syzygy pro všechny koncovky až se šesti kameny. Místo vzdálenosti do matu ukládá Syzygy dvě věci: výsledek se zohledněním pravidla 50 tahů (WDL, z anglického win, draw, loss, tedy výhra, remíza, prohra) a DTZ. Díky tomu jsou tabulky mnohem menší a dost rychlé na to, aby je enginy mohly používat přímo během prohledávání.
  • 2018, sedm kamenů. V srpnu 2018 dokončili Bojun Guo a Ronald de Man sedmikamenové tabulky Syzygy. Byly to první úplné sedmikamenové tabulky, protože tabulky Lomonosov vynechaly koncovky šesti kamenů proti osamocenému králi. Sada pokrývá přes 423 bilionů pozic na 18,4 TB a Lichess ji zdarma zpřístupnil všem.

Odkud odpovědi pocházejí

Sedmikamenové tabulky jsou příliš velké na to, aby se daly stáhnout do prohlížeče, a tak se Board Analysis ptá bezplatné veřejné služby pro koncovkové tabulky, kterou provozuje Lichess. Požadavek obsahuje jen samotnou pozici, žádné údaje o účtu ani o partiích. Každou odpověď si pamatujeme, dokud je stránka otevřená, takže když se vrátíš k pozici, kterou už jsi viděl, výsledek se ukáže okamžitě.

Přesné hranice

  • Nejvýš sedm kamenů, včetně králů. Při osmi a více kamenech zůstává Board Analysis u Stockfishe.
  • Bez práva rošády a braní mimochodem. Syzygy nepokrývá pozice, ve kterých je rošáda ještě povolená, a tak Board Analysis vyhledává pozici bez práva rošády a také bez možnosti braní mimochodem. V reálné koncovce na tom záleží jen ve vzácných případech.
  • Počítadlo 50 tahů od nuly. Pozice postavená na šachovnici nemá žádnou historii tahů, a tak se vyhledává, jako by počítadlo 50 tahů právě začalo. Pokud ve tvé skutečné partii už padlo hodně tahů bez braní a bez tahu pěšcem, výhra, kterou tu vidíš, se ve skutečnosti nemusí stihnout dřív, než zasáhne pravidlo 50 tahů.

Co bude dál

K 18. září 2026 fungují tabulky v Board Analysis. Plánujeme je rozšířit i do dalších částí ChessRank.org, mimo jiné do Game Analysis, Report, Blunder Puzzles, Play Bots, Opponent Prep a dalších. Od 23. září 2026 odpovídají i v Game Analysis, přes volitelné tlačítko Jít hlouběji (zapneš ho v Nastavení, v části Game Analysis). Tam ti jen ukážou pozici a tvůj report nikdy nezmění.

Vyzkoušej si to: postav si v Board Analysis libovolnou koncovku se sedmi a méně kameny, třeba krále a dámu proti králi a věži, a místo odhadu enginu uvidíš přesný verdikt.