Você conhece um exemplo em que os recentes mecanismos de xadrez (Houdini, Rybka, Komodo, ...) não encontraram um xeque-mate forçado.
Eu acho que eles devem encontrar companheiro em 1 ou 2 o tempo todo, mas talvez eles estejam falhando em ser tão criativos quanto humanos algumas vezes.
Respostas:
Posicionando esta resposta além das respostas / comentários em mesas e jogos finais com companheiros forçados ridiculamente longos.
Branco para se mover e vencer (infelizmente não conheço o autor deste estudo). Os motores tendem a falhar neste e em problemas semelhantes. Tanto quanto eu tentei, todos recomendam mover hxg8 = Q. Alguns mostram 0,00 e logo depois colocam preto em um impasse; alguns mostram ligeira vantagem para o branco e estão tentando jogar o jogo deixando o preto ativar suas peças. Explicações adicionais (e dicas para a solução) fornecidas no bloco de spoilers abaixo do diagrama.
Explicação spoiler:
Spoiler da solução:
fonte
Existem algumas posições complicadas, nas quais parece que não há solução, mas acontece que o branco deve ser capaz de passar en passant. Nessas posições, os mecanismos podem ignorar o parceiro, porque eles não têm informações sobre o último movimento negro, enquanto um humano pode deduzir essas informações por meio de análises retrógradas.
Nesta posição, é impossível determinar qual variação leva ao posicionamento em duas. Só é possível mostrar que deve haver um posicionamento em duas variações. Um ou outro preto moveu o peão em seu último movimento - e então levou pistas passantes ao companheiro. Ou ele mudou seu rei ou torre - então o rei e6 leva ao companheiro, já que não há mais castelos possíveis.
Edit: Outra resposta, que é tão irrelevante para todos os fins práticos: Como todos sabemos, graças às bases de tabela, existe um grande número de xeitas forçados por aí, que estão muito além do horizonte de cálculo de qualquer mecanismo. É claro que podemos usar as bases de tabela para detectar esses parceiros, mas não é preciso muito esforço para reconhecer a existência de xeque-mate forçado em milhares de movimentos, que não são agora e provavelmente nunca serão armazenados em uma base de tabela .
fonte