Tablebases de xadrez

Xadrez resolvido: até sete peças

Uma tablebase é um banco de dados que contém o resultado teórico exato (vitória, derrota ou empate) de toda posição possível com um pequeno número de peças, além do lance perfeito para cada uma. Para tudo até 7 peças, o final de jogo está literalmente resolvido.

Jogue esse final (grátis)
Dama contra torre: uma vitória de tablebase em toda linha, e o final em que vencedores humanos mais falham diante de uma defesa perfeita.

O que uma tablebase sabe

Tablebases são construídas por análise retrógrada: começa-se de cada posição de xeque-mate e trabalha-se de trás para frente, rotulando cada posição com seu resultado exato supondo jogo perfeito dos dois lados. O resultado não é uma avaliação nem um palpite: é a verdade da posição.

Os marcos: as primeiras tabelas de 5 peças de Ken Thompson nos anos 1980, as tabelas Nalimov com distância até o mate para 6 peças, o conjunto de 7 peças Lomonosov em 2012, e as tabelas Syzygy de código aberto (Ronald de Man) que alimentam engines modernas e a API de tablebase do Lichess. O conjunto de 7 peças do Syzygy cobre mais de 423 trilhões de posições.

DTM, DTZ e vitórias amaldiçoadas

Duas métricas importam. DTM (distance to mate, distância até o mate) conta lances até o xeque-mate. DTZ (distance to zeroing, distância até zerar) conta lances até uma captura ou movimento de peão zerar o contador dos 50 movimentos, a métrica que respeita a regra dos 50 movimentos.

Essa diferença gera duas categorias estranhas. Uma vitória amaldiçoada é uma posição vencedora na teoria, mas que precisa de mais de 50 lances sem captura, então o defensor a salva pela regra; uma derrota abençoada é a mesma coisa vista do lado do defensor. Um treino sério deve usar resultados de DTZ50; do contrário, você está treinando vitórias que não existem em partidas reais.

Treinando contra a perfeição

Jogar finais contra uma tablebase é um esporte diferente de jogar contra uma engine. Uma engine enfraquecida comete erros que parecem aleatórios; uma tablebase nunca erra e nunca desiste: ela sempre joga o lance que torna sua tarefa mais difícil, e se defende com a regra dos 50 movimentos contando regressivamente.

É exatamente esse o parceiro de treino que este site oferece a você. Todo exercício aqui é jogado contra uma defesa de tablebase perfeita segundo o DTZ50, e cada um dos seus lances é avaliado contra a verdade da tablebase: você descobre na hora se o seu lance "natural" jogou a vitória fora, e por quê.

Perguntas

Quantas peças as tablebases de xadrez conseguem lidar?

Tablebases completas existem para todas as posições com até 7 peças (contando os dois reis). O conjunto de 7 peças do Syzygy cobre mais de 423 trilhões de posições únicas. Tablebases de 8 peças são objeto de pesquisa ativa.

Qual é a diferença entre DTM e DTZ?

DTM (distância até o mate) é o número de lances até o xeque-mate com jogo perfeito. DTZ (distância até zerar) é o número de lances até uma captura ou movimento de peão zerar o contador dos 50 movimentos. O DTZ é o que importa sob as regras reais, porque uma vitória que precisa de mais de 50 lances sem captura pode ser reclamada como empate.

As tablebases são gratuitas?

Sim: as tablebases Syzygy são de código aberto, e o Lichess hospeda uma API pública gratuita de tablebase para posições com até 7 peças. O adversário de treino deste site é construído exatamente nesse padrão de jogo.

O que é uma vitória amaldiçoada?

Uma posição que é vencedora na teoria, mas exige mais de 50 lances sem captura ou movimento de peão. Pela regra dos 50 movimentos, o defensor pode reclamar empate, então a "vitória" evapora em uma partida real.

Não só leia, jogue

Toda posição abaixo é jogável agora mesmo, grátis, sem cadastro, contra um adversário perfeito validado por tablebase que nunca desiste e explica cada erro.

Siga o currículo completo (grátis)ou aprimore esses finais em treinos avaliados

Continue lendo