ChessRank.org
← Blog
18 septembrie 2026

Board Analysis folosește acum tabelele de final Syzygy

Ce este nou

Din 18 septembrie 2026, Board Analysis de pe ChessRank.org folosește tabelele de final Syzygy. De fiecare dată când pe tablă sunt cel mult șapte piese, inclusiv regii, căutăm poziția în tabele. Când sosește răspunsul, panoul nu mai arată o estimare a motorului, ci rezultatul exact: Albul câștigă, Negrul câștigă sau Remiză, împreună cu mutările care păstrează acest rezultat.

Pentru aceste poziții de final, analiza devine astfel mai rapidă și mai precisă. Mai rapidă, pentru că rezultatul este căutat, nu calculat, așa că nu trebuie să aștepți ca motorul să caute mai în adâncime. Mai precisă, pentru că nu este deloc o estimare. Este rezultatul demonstrat al poziției.

Stockfish pornește în continuare pe fiecare poziție exact ca înainte. Cu mai mult de șapte piese pe tablă nu se schimbă nimic, iar dacă tabelele nu pot fi accesate, de exemplu când ești offline, tabla rămâne pur și simplu la Stockfish.

Motor versus tabele

Stockfish calculează un număr limitat de mutări înainte și apoi judecă pozițiile la care ajunge. Evaluarea lui este o estimare: una foarte bună, dar care se mai poate schimba pe măsură ce motorul caută mai adânc. În finaluri asta contează, pentru că un mare avantaj material uneori nu poate fi valorificat deloc. Rege, nebun și pion de turn contra rege singur, cu un nebun care nu controlează câmpul de transformare și cu regele apărător deja instalat în acel colț, este remiză, deși Albul are un nebun și un pion în plus.

Tabelele funcționează invers. Pentru un anumit set de piese, de exemplu rege și turn contra rege și cal, un calculator parcurge fiecare poziție legală pe care o pot forma aceste piese și determină rezultatul fiecăreia la joc perfect din ambele părți. Nimic nu este estimat și nimic nu este omis.

Cum se construiesc tabelele

Metoda se numește analiză retrogradă. Pornește de la pozițiile al căror rezultat este deja cunoscut: maturile, paturile și pozițiile în care o captură sau o transformare duce într-un alt final deja rezolvat. De acolo, calculatorul lucrează înapoi:

  • O poziție este câștigată dacă partea aflată la mutare are cel puțin o mutare spre o poziție pierdută pentru adversar.
  • O poziție este pierdută dacă fiecare mutare legală duce într-o poziție câștigată pentru adversar.
  • Acești doi pași se repetă până când nicio poziție nouă nu mai primește un rezultat. Fiecare poziție încă nedecisă în acel moment este remiză, pentru că niciuna dintre părți nu poate forța câștigul din ea.

De ce rezultatul este sigur din punct de vedere matematic

Pentru că fiecare poziție este verificată, verdictul tabelelor nu este nici o opinie, nici o probabilitate. Este o demonstrație prin epuizarea cazurilor, genul de demonstrație pe care matematicienii îl folosesc atunci când o afirmație poate fi decisă doar trecând prin toate cazurile. Când Board Analysis arată „Albul câștigă”, este demonstrat că Albul poate forța câștigul împotriva oricărei apărări. Când arată „Remiză”, este demonstrat că niciuna dintre părți nu poate forța câștigul.

Același lucru e valabil pentru mutări. Fiecare mutare cu un punct verde păstrează cel mai bun rezultat pe care îl permite poziția: un câștig rămâne câștig, o remiză rămâne remiză. Și acest lucru este demonstrat, nu estimat. Un punct gri marchează o mutare care ratează câștigul, dar încă ține remiza, iar un punct roșu o mutare care pierde.

Ca să fim complet exacți: ca orice demonstrație asistată de calculator, și aceasta se bazează pe faptul că programele care au generat tabelele au funcționat corect. De aceea fișierele Syzygy au sume de control, iar generatorul vine cu un instrument care verifică coerența internă a tabelelor.

Și două lucruri pe care „corect” nu le înseamnă:

  • Pot exista mai multe mutări corecte. Adesea, mai mult de o mutare păstrează câștigul. Board Analysis arată până la patru mutări, cea mai bună prima.
  • Cea mai bună mutare nu este întotdeauna cel mai rapid mat. Syzygy ordonează mutările câștigătoare după DTZ (distance to zeroing): numărul de semimutări, la cel mai bun joc, până la următoarea captură, mutare de pion sau mat. Tocmai asta pune câștigul la adăpost de regula celor 50 de mutări. O altă mutare poate duce mai repede la mat, așa că mutarea din tabele poate diferi de cea preferată de Stockfish, chiar și atunci când amândouă câștigă.

Câștig, remiză și victoria blestemată

Tabelele țin cont și de regula celor 50 de mutări. Conform acestei reguli, o partidă se poate încheia remiză după ce fiecare jucător a făcut 50 de mutări consecutive fără nicio captură și fără nicio mutare de pion. La tablă, un jucător trebuie să ceară remiza. Online, regula se aplică de obicei automat.

Unele finaluri sunt câștigate în teorie, dar câștigul cere o porțiune de peste 50 de mutări fără capturi și fără mutări de pion. Syzygy numește asta o victorie blestemată (cursed win): câștigată la joc perfect, dar partea care se apără poate obține remiza datorită regulii celor 50 de mutări. Văzută din partea celui care se apără, aceeași poziție este o înfrângere binecuvântată (blessed loss). Board Analysis arată victoria blestemată ca verdict separat și pune bara de evaluare la mijloc, pentru că, după regulile jocului, este remiză.

Cât de lung poate fi un final jucat perfect? În 2012, pe când se finalizau tabelele Lomonosov de șapte piese, a fost găsită o poziție în care cel mai rapid mat forțat necesită 549 de mutări. Asta e cu mult dincolo de ce poate vedea un motor calculând înainte.

Cine a inventat asta

  • 1913, Ernst Zermelo. Matematicianul german a publicat o lucrare despre aplicarea teoriei mulțimilor la șah („Über eine Anwendung der Mengenlehre auf die Theorie des Schachspiels”), considerată adesea prima lucrare de teoria jocurilor. Rezultatul care îi poartă numele spune că în șah fie Albul poate forța câștigul, fie Negrul poate forța câștigul, fie ambele părți pot forța cel puțin remiza. Tabelele dau răspunsul concret, final după final.
  • 1970, Thomas Ströhlein. În teza sa de doctorat de la Universitatea Tehnică din München a descris prima implementare pe calculator a analizei retrograde pentru șah și a rezolvat mai multe finaluri cu trei și patru piese, printre care rege și damă contra rege și turn.
  • Sfârșitul anilor 1970 și anii 1980, Ken Thompson. Informaticianul de la Bell Labs, cunoscut drept unul dintre creatorii Unix, a construit tabele pentru multe finaluri de până la cinci piese. Baza lui de rege și damă contra rege și turn a devenit celebră când marele maestru Walter Browne, jucând cu dama împotriva apărării perfecte a calculatorului, nu a reușit la prima încercare să câștige în 50 de mutări, deși poziția era câștigată.
  • 1991, Lewis Stiller. Pe un calculator masiv paralel a rezolvat câteva finaluri cu șase piese.
  • De la sfârșitul anilor 1990, Eugene Nalimov. Tabelele lui, care indică distanța până la mat, s-au răspândit larg în programele de șah, mai întâi pentru toate finalurile cu cinci piese, apoi pentru toate cele cu șase.
  • 2012, tabelele Lomonosov. Vladimir Makhnychev și Victor Zakharov de la Universitatea de Stat din Moscova au calculat tabele de șapte piese pe supercalculatorul Lomonosov.
  • 2013, Ronald de Man și Syzygy. În aprilie 2013, Ronald de Man a lansat tabelele Syzygy pentru toate finalurile de până la șase piese. În locul distanței până la mat, Syzygy stochează două lucruri: rezultatul ținând cont de regula celor 50 de mutări (WDL, de la win, draw, loss, adică câștig, remiză, pierdere) și DTZ. Astfel tabelele sunt mult mai mici și suficient de rapide ca motoarele să le poată folosi direct în timpul căutării.
  • 2018, șapte piese. În august 2018, Bojun Guo și Ronald de Man au finalizat tabelele Syzygy de șapte piese. A fost prima bază completă de șapte piese, pentru că tabelele Lomonosov lăsaseră deoparte finalurile de șase piese contra rege singur. Setul acoperă peste 423 de mii de miliarde de poziții în 18,4 TB, iar Lichess l-a pus gratuit la dispoziția tuturor.

De unde vin răspunsurile

Tabelele de șapte piese sunt mult prea mari pentru a fi descărcate într-un browser, așa că Board Analysis interoghează serviciul public și gratuit de tabele de final administrat de Lichess. Cererea conține doar poziția, fără date despre cont sau partide. Fiecare răspuns este reținut cât timp pagina rămâne deschisă, așa că, atunci când revii la o poziție pe care ai văzut-o deja, rezultatul apare imediat.

Limite precise

  • Cel mult șapte piese, inclusiv regii. Cu opt sau mai multe piese, Board Analysis rămâne la Stockfish.
  • Fără drept de rocadă și fără captură en passant. Syzygy nu acoperă pozițiile în care rocada este încă permisă, așa că Board Analysis caută poziția fără drept de rocadă și, de asemenea, fără posibilitatea capturii en passant. Într-un final real, asta contează doar în cazuri rare.
  • Un contor al celor 50 de mutări pornit de la zero. O poziție așezată pe tablă nu are istoric de mutări, așa că este căutată ca și cum contorul celor 50 de mutări tocmai ar fi pornit. Dacă în partida ta reală s-au jucat deja multe mutări fără capturi și fără mutări de pion, un câștig arătat aici poate veni de fapt prea târziu față de regula celor 50 de mutări.

Ce urmează

La 18 septembrie 2026, tabelele funcționează în Board Analysis. Plănuim să le extindem și în alte părți ale ChessRank.org, printre care Game Analysis, Report, Blunder Puzzles, Play Bots, Opponent Prep și altele. Din 23 septembrie 2026 răspund și în Game Analysis, prin butonul opțional Mergi mai adânc (îl activezi din Setări, secțiunea Game Analysis). Acolo doar îți arată poziția și nu îți schimbă niciodată raportul.

Încearcă singur: așază în Board Analysis orice final cu cel mult șapte piese, de exemplu rege și damă contra rege și turn, și vei vedea verdictul exact în locul unei estimări a motorului.