Explicação
Uma tablebase de finais armazena o resultado de todas as posições legais dentro de um conjunto pequeno de material. Em vez de estimar a posição por meio de busca, um programa consulta uma resposta pré-calculada. Syzygy abrange finais com até sete peças, incluindo os dois reis, embora posições com direitos de roque não façam parte das tabelas padrão.
WDL e DTZ
Syzygy separa suas informações principais em dois tipos de arquivo. WDL significa win, draw, loss sob jogo perfeito, com informações relacionadas à regra dos 50 lances. DTZ significa distance to zeroing: a distância até um lance que zera o contador dessa regra, ou seja, uma captura ou um lance de peão.
Juntos, eles permitem que um preserve uma vitória ou um empate sem ignorar o risco de transcorrerem 50 lances de cada lado sem captura nem lance de peão. Isso não significa que Syzygy sempre escolha o mate mais curto. Sua principal métrica busca preservar o resultado e alcançar a tempo um lance que zere o contador.
As tabelas são exatas dentro de sua cobertura, mas não respondem a posições com mais peças nem substituem a compreensão dos finais. Elas também precisam do relógio de meio-lances correto, pois o mesmo tabuleiro pode ser vitória ou empate dependendo do avanço da contagem de 50 lances.
e são outras famílias de tablebases. Ambas são associadas principalmente a dados de distância até o mate, enquanto Syzygy é conhecida por WDL, DTZ e ampla integração em motores modernos.
Confusões frequentes
Resultado exato e mate mais curto
Syzygy pode provar vitória, empate ou derrota, mas DTZ prioriza alcançar uma captura ou lance de peão que preserve o resultado, não necessariamente o mate mais rápido.
Sete peças
O limite inclui os dois reis. Dois reis e outras cinco peças já formam um final de sete peças.
Fontes
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
- 3.Advanced Topics, Stockfish
