Regras: Como o direito ao castelo e ao passante é considerado com o objetivo de calcular uma repetição tríplice?


8

Estou escrevendo um aplicativo de xadrez e tenho algumas perguntas sobre os meandros das três regras de repetição.

A partir de 2018, o manual da FIDE tem a dizer sobre o que constitui posições idênticas com o objetivo de repetir três vezes.

9.2.2 As posições são consideradas iguais se e somente se o mesmo jogador tiver o movimento, peças do mesmo tipo e cor ocupam os mesmos quadrados e os movimentos possíveis de todas as peças de ambos os jogadores são os mesmos. Assim, as posições não são as mesmas se:

9.2.2.1 No início da sequência, um peão poderia ter sido capturado em

9.2.2.2 um rei tinha direitos de castell com uma torre que não foi movida, mas os perdeu após a mudança. Os direitos de castling são perdidos somente após a mudança do rei ou da torre.

Esta questão e Rule 9.2.2.2endereço de cálculo direito ao castelo. Olhando para ambos, minha conclusão é que ele apenas verifica se as peças relevantes foram movidas; outras restrições como checagem, obstruções ou mesmo se a torre relevante foi capturada não são consideradas (embora a última seja provavelmente irrelevante).

A mesma regra também parece especificar que cada jogador começa com 2 direitos de castling - um para o lado do rei e um para o lado da rainha - em vez de 3 - um para o rei e um para cada torre.

Portanto, a primeira parte da minha pergunta é: estou correto em minha avaliação de como o direito ao castelo afeta se as posições são idênticas?

Para a segunda parte da minha pergunta, parece haver um pouco de ambiguidade em relação a en-passant. Rule 9.2.2.1é claro sobre o caso de um peão poder legalmente passar um turno e não poder durante um turno posterior, então as posições não são idênticas, mesmo que todo o resto seja o mesmo.

Mas há dois casos com en passant que não são claros, ou pelo menos devem ser esclarecidos à luz de como o direito ao castelo é calculado.

Primeiro, digamos que um peão mova dois quadrados, tornando-o capturável por passantes, mas não há peão inimigo próximo ao seu destino. O fato de que seria vulnerável a passantes torna a posição não idêntica a outra posição idêntica algumas voltas depois?

Segundo, digamos que um peão mova dois quadrados, aterrissando ao lado de um peão inimigo, dando a ele o direito de en-passant, mas onde o exercício do direito de en-passant exporia o rei (impedindo, assim, o en passant legal). Essa posição seria considerada diferente de uma posição idêntica algumas voltas depois?


Essa é uma boa pergunta. Pode ser uma duplicata, no entanto.
Thb

Eu não acho que é. A pergunta que você mencionou apenas menciona en passant. Esta é a única pergunta, tanto quanto eu poderia dizer, que menciona os dois casos especiais em uma pergunta.
SarcasticSully

A resposta está aí "... os movimentos possíveis de todas as peças de ambos os jogadores são os mesmos." Portanto, se houver uma mudança nos movimentos possíveis, isso não conta para a repetição.
Ywapom

@ Ywapom, foi o que pensei inicialmente. Mas, considerando como ele funciona com o roque, o que representa mais do que o movimento atualmente possível, vale a pena esclarecer.
SarcasticSully

Portanto, a resposta é que o roque efetua a repetição, mas apenas se for possível aumentar o castelo em uma das posições consideradas três vezes, pois isso mudaria os possíveis movimentos? Mas é possível reivindicar 3 vezes em posições em que o castel no futuro não foi descartado em alguns e é permitido em outros, mas em todos eles não é possível, por sua vez, dizer que devido a uma peça estar no caminho?
silent-tigre

Respostas:


5

Você identificou a regra correta que governa essas situações. 9.2.2 é a cláusula relevante que se aplica; 9.2.2.1 e 9.2.2.2 são apenas esclarecimentos desta regra.

Então, para responder às suas perguntas:

1) Sua interpretação dos direitos de castell está correta. Cada jogador tem dois direitos de castling, independentemente da posição atual do tabuleiro. O direito de castigar apenas se perde quando o rei ou a torre-h se move pela primeira vez. O direito de castelo por muito tempo só é perdido quando o rei ou a torre se move pela primeira vez. Outras restrições são irrelevantes.

2) Se um peão move dois quadrados sem que um peão inimigo esteja pronto para capturá-lo ao lado dele, a posição é a mesma que a que poderia ocorrer após mais alguns movimentos. Isso ocorre porque todos os jogadores têm os mesmos movimentos possíveis (legais) (o passante relevante é, foi e estará indisponível); portanto, em 9.2.2, seria a mesma posição.

3) Da mesma forma, se en passant é ilegal devido a um alfinete (expondo o próprio rei ao cheque) ou a outro motivo, ele não conta como um possível movimento (legal), portanto, em 9.2.2, a posição e a repetida posteriormente serão consideradas o mesmo.

Uma observação adicional: comparar a FEN não é uma implementação correta de acordo com as regras da FIDE, pois a FEN sempre registra um peão movendo dois quadrados, independentemente de uma captura en passant ser possível ou não. Portanto, uma comparação direta de PGN produziria uma conclusão errada nos dois cenários que você descreveu.


Sua resposta não está errada, mas, infelizmente, acredito que ela parcialmente não entendeu o assunto. O ponto é que as regras da FIDE são escritas de maneira a permitir interpretações opostas.
Thb

5

Eu acho que sua pergunta é excelente. @Remillion, @itub e @SmallChess já responderam. Acredito que concordo principalmente - talvez totalmente - com as respostas deles, então agora gostaria de adicionar uma resposta em um nível diferente.

A FIDE não demonstrou compreender perfeitamente o tipo de pergunta que você está fazendo. Você e eu entendemos. Até certo ponto, a FIDE não.

Portanto, por enquanto, provavelmente não se pode encontrar respostas autorizadas para todas essas perguntas. Isto é uma vergonha. Se a FIDE pedisse seu conselho, eles poderiam corrigir as regras, mas não enxergam a necessidade. Ainda não.

O problema da FIDE (embora imperfeitamente compreendido pela FIDE) é expressar a mecânica do jogo de uma maneira que

  • está logicamente completo,
  • não exige que o leitor processe a fraseologia da linguagem do livro de regras através de cadeias complexas de inferência verbal,
  • é inequívoco,
  • é improvável que seja entendido incorretamente e
  • é computacionalmente tratável.

Além disso, ajudaria se o FIDE fizesse o que a Liga Americana de Contratos de Ponte (ACBL) fez, separando claramente a mecânica do jogo (que são construções matemáticas / lógicas abstratas) das regras de conduta do jogador (que são concretas e inerentemente imprecisas).

Um bom engenheiro de software como você entende implicitamente o problema. A FIDE, infelizmente, até agora, ainda está buscando um entendimento.


11
Em minha própria resposta, deliberadamente "errei o argumento" que você está fazendo, com o argumento de que tal resposta seria desnecessariamente complicada para a tarefa em questão, ou seja, escrever um programa em conformidade com a palavra das Leis. Como (retro) problemático, eu me dedico um pouco a conceber posições que abrem buracos nas ambigüidades e conheço vários esforços anteriores e em andamento para tornar as regras completas, consistentes e extensíveis às regras das fadas (ou seja, poucas exceções explícitas artificiais). É surpreendentemente difícil fazê-lo - a questão é muito mais profunda do que parece à primeira vista.
Remellion

11
Concordo plenamente com o seu sentimento e obrigado pela referência a Bridge. Então, um de mim. Magic the Gathering é outro jogo popular em que as regras são separadas das diretrizes do torneio. Dito isto, é possível usar as leis existentes para extrair um significado correto sobre empate por repetição
Laska

4

Embora comparar seqüências de caracteres FEN possa ser uma prática comum, não acho que esteja correto de acordo com uma leitura atenta da regra. Eu diria que a regra já está completamente especificada por sua primeira frase (grifo nosso):

As posições são consideradas iguais se e somente se o mesmo jogador tiver o movimento, peças do mesmo tipo e cor ocupam os mesmos quadrados e os movimentos possíveis de todas as peças de ambos os jogadores são os mesmos .

O resto é um adendo apenas para enfatizar que os "movimentos possíveis de todas as peças" podem ser diferentes para posições aparentemente idênticas (ou seja, todas as peças nos mesmos quadrados), devido ao uso de castles ou passantes. Mas acho que seria fundamentalmente errado contar uma "mudança de estado passante" quando nenhum movimento passante fosse realmente possível, ou porque não havia um peão inimigo próximo ao peão que acabou de se mover ou o peão inimigo está preso. De qualquer maneira, o FEN registra um "quadrado de destino en passant" para simplificar a implementação, mas isso não significa que é uma possível mudança .

Quanto ao jogo de castelos, a falta de direitos de jogo de castelos devido a cheque ou obstrução não é importante para os fins desta regra, porque se você não puder castigar devido a cheque ou obstrução na posição 1, o mesmo deve ser verdade para a posição 3 se todas as as peças estão nos mesmos quadrados. Se não fossem, a posição já seria obviamente diferente sem ter que olhar para os direitos de castell!


11
A FIDE faria bem em procurar o aconselhamento do OP ou de alguém como ele, porque está achando difícil expressar as regras de uma maneira logicamente completa e tratável computacionalmente. Eles não estão pensando nisso corretamente. Eles ainda não entenderam o problema.
Th

2

Este é um caso importante para a programação e também surge em alguns problemas de xadrez. Começo as explicações dizendo que castling e en passant são tratados de maneira um pouco diferente, mas não se preocupe com isso. Cada um é tratado da maneira mais sensata.

O ideal seria olhar para a frente no jogo para descobrir se os movimentos são realmente jogáveis. Para en passant, isso é totalmente praticável, porque significa apenas olhar um passo à frente. O en passant pode realmente ser tocado ou um alfinete o impede?

Se o jogo de roleta é realmente jogável ou não, pode ser complicado determinar olhando o futuro mais profundo do jogo. Portanto, a regra simplesmente analisa se os dois direitos foram alterados, ou seja, se o rei ou a torre acabaram de se mudar.

Uma metáfora genética pode ser "verificar o genótipo e o fenótipo ep" do castling.

Essa é a intenção por trás das regras da FIDE, de acordo com o chefe do comitê de regras. Há certa relutância em fazer alterações arbitrárias na redação, mas a frase atual de 2018 parece bastante clara. Certamente a FIDE obtém o problema exato aqui.

Isso se aplica tanto no tabuleiro quanto nos problemas de xadrez


2

... Portanto, a primeira parte da minha pergunta é: estou correto em minha avaliação de como o direito ao castelo afeta se as posições são idênticas? ...

... outras restrições como checagem, obstruções ou mesmo se a torre relevante foi capturada não são consideradas (embora a última seja provavelmente irrelevante) ...

Sim. Imagine que jogamos um jogo desde a posição inicial, mas você não tem direitos de castell e eu tenho. Obviamente, seria um jogo diferente. Por exemplo, você não estará no castelo de Ruy Lopez. Vantagem vencedora para mim mesmo antes da primeira jogada.

Primeiro, digamos que um peão mova dois quadrados, tornando-o capturável por en passant, mas não há peão inimigo próximo ao seu destino. O fato de que seria vulnerável a um passante torna a posição não idêntica a outra posição idêntica algumas voltas depois?

Os peões nunca se movem para trás. Uma posição que nenhum peão inimigo seja capaz de explorar en passant é obviamente diferente daquela que o faz.

Segundo, digamos que um peão mova dois quadrados, aterrissando ao lado de um peão inimigo, dando a ele o direito de en passant, mas onde o exercício do direito de en passant exporia o rei (impedindo assim o en passant legal)

Você não precisa verificar a segurança do rei.

Eu acho que você está complicando demais as regras. Na programação, tudo o que você precisa fazer é comparar suas seqüências de caracteres FEN (ignore o contador de 50 movimentos e o impossível impossível).

FEN compareFEN = ...;
for (i from 0 to current move) {
    FEN fen = fens[i]
    if compareFENIgnore50MoveAndImpossibleEnpassant(compareFEN, fen)
        print("Repetition found!")
} 

11
Para OP, você escreve: "Acho que você está complicando demais as regras". Discordo. O FIDE poderia usar a ajuda de alguém como o OP para reescrever essas regras de sorteio de maneira limpa, clara e logicamente inequívoca. As regras do sorteio são mais limpas e claras do que costumavam ser, mas ainda precisam de trabalho. O problema de OP, se bem entendi, não é que ele seja incapaz de atribuir um significado definido às regras enquanto as lê. Em vez disso, seu problema é que as regras não lhe dão confiança de que seus futuros usuários atribuirão o mesmo significado às regras à medida que as lerem.
Thb

1

Embora não tenha respondido diretamente à pergunta, aqui está um problema que me deparei recentemente que demonstra como o castelo certo afeta o cálculo da repetição tríplice.

Petrović, Nenad, Problema (Zagreb) 1959, 1º prêmio, Branco para se movimentar e companheiro em 8
1. Qb7 Rd8 2. Qb3 Ra8 3. Bd3 Rh1 + 4. Bb1 Rh8 5. Qc3 Rh1 6. Qg7 Rxb1 + 7. Kxb1 Rb8 8. Qg8 #

O ponto é que, quando as pretas jogam, ou antes da mão, 4 ... Rh8, elas não podem reivindicar um empate por três vezes a repetição. Isso ocorre porque, em cada caso, a posição era a mesma, mas a certa, ou seja, a capacidade de Black de dominar, não. Na posição 1, o preto tem ambos os direitos, na posição 2, o preto tem apenas um direito e, na posição 3, o preto tem zero direitos. Cada posição é diferente e, portanto, pelas leis de xadrez da FIDE, como citado em outras respostas, as pretas não podem reivindicar um empate.

Eu espero que isso ajude!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.