Regeln: Wie wird das Recht auf Burg und en passant bei der Berechnung einer dreifachen Wiederholung berücksichtigt?

8

Ich schreibe eine Schach-App und habe einige Fragen zu den Feinheiten der dreifachen Wiederholungsregeln.

Ab 2018 enthält das FIDE-Handbuch Folgendes zu identischen Positionen zum Zweck dreifacher Wiederholungen.

9.2.2 Positionen gelten genau dann als gleich, wenn derselbe Spieler den Zug hat, Teile der gleichen Art und Farbe die gleichen Felder einnehmen und die möglichen Züge aller Teile beider Spieler gleich sind. Daher sind Positionen nicht gleich, wenn:

9.2.2.1 Zu Beginn der Sequenz könnte ein Bauer en passant gefangen genommen worden sein

9.2.2.2 Ein König hatte Burgenrechte mit einem Turm, der nicht bewegt wurde, aber diese nach dem Umzug verwirkt hat. Die Burgenrechte gehen erst verloren, nachdem der König oder Turm bewegt wurde.

Diese Frage und Rule 9.2.2.2Adresse berechnen das Recht auf Burg. Wenn ich beide betrachte, ist meine Schlussfolgerung, dass nur geprüft wird, ob sich die relevanten Teile bewegt haben; Andere Einschränkungen wie Kontrolle, Hindernisse oder sogar die Frage, ob der betreffende Turm erobert wurde, werden nicht berücksichtigt (obwohl der letzte wahrscheinlich irrelevant ist).

Dieselbe Regel scheint auch zu spezifizieren, dass jeder Spieler mit 2 Burgenrechten beginnt - eines für den König und eines für die Königin - anstatt 3 für den König und eines für jeden Turm.

Der erste Teil meiner Frage lautet also: Bin ich richtig in meiner Einschätzung, wie sich das Recht auf Burg auf die Identität der Positionen auswirkt?

Für den zweiten Teil meiner Frage scheint es ein wenig Unklarheit in Bezug auf En-Passant zu geben. Rule 9.2.2.1Es ist klar, ob ein Bauer eine Runde legal passieren kann und in einer späteren Runde nicht, dann sind die Positionen nicht identisch, selbst wenn alles andere gleich ist.

Es gibt jedoch zwei Fälle mit en passant, die nicht klar sind oder zumindest im Lichte der Berechnung des Rechts auf Burg geklärt werden sollten.

Angenommen, ein Bauer bewegt zwei Felder und kann so von einem Passanten gefangen genommen werden, aber es gibt keinen feindlichen Bauern neben seinem Ziel. Macht die Tatsache, dass es für en passant anfällig gewesen wäre, die Position einige Runden später nicht identisch mit einer anderen ansonsten identischen Position?

Zweitens, sagen wir, ein Bauer bewegt zwei Felder und landet neben einem feindlichen Bauern, wodurch dieser Bauer das Recht auf Passant erhält. Wenn er jedoch das Recht auf Passant ausübt, wird der König entlarvt (wodurch der ansonsten legale Passant ausgeschlossen wird). Würde diese Position einige Umdrehungen später als anders angesehen als eine ansonsten identische Position?

SarcasticSully
quelle
Das ist eine gute Frage. Es könnte sich jedoch um ein Duplikat handeln .
18.
Ich glaube nicht. Die Frage, auf die Sie sich bezogen haben, wird nur en passant erwähnt. Dies ist, soweit ich das beurteilen kann, die einzige Frage, in der beide Sonderfälle in einer Frage erwähnt werden.
SarcasticSully
Die Antwort lautet: "... die möglichen Züge aller Teile beider Spieler sind gleich." Wenn sich also die möglichen Bewegungen ändern, zählt dies nicht für die Wiederholung.
Ywapom
@ Ywapom das habe ich mir ursprünglich gedacht. Aber wenn man bedenkt, wie es um die Rochade geht, die mehr als den derzeit möglichen Umzug ausmacht, lohnt es sich zumindest zu klären.
SarcasticSully
Die Antwort lautet also: Rochade bewirkt die Wiederholung, aber nur, wenn es möglich ist, in einer der Positionen zu burgieren, die für das Dreifache in Betracht gezogen werden, da dies die möglichen Bewegungen ändern würde. Aber es ist möglich, 3-fach in Positionen zu beanspruchen, in denen das Schlössern in der Zukunft in einigen nicht ausgeschlossen wurde und in anderen erlaubt ist, aber in allen ist es in dieser Runde nicht möglich zu sagen, weil ein Stück im Weg ist?
stiller Tiger

Antworten:

5

Sie haben die richtige Regel für diese Situationen ermittelt. 9.2.2 ist die relevante Klausel, die gilt; 9.2.2.1 und 9.2.2.2 sind nur Klarstellungen dieser Regel.

Um Ihre Fragen zu beantworten:

1) Ihre Auslegung der Burgenrechte ist korrekt. Jeder Spieler hat zwei Burgenrechte, die unabhängig von der aktuellen Brettposition sind. Das Recht auf eine kurze Burg geht nur verloren, wenn sich der König oder der Turm zum ersten Mal bewegt. Das Recht auf eine lange Burg geht nur verloren, wenn sich der König oder Turm zum ersten Mal bewegt. Andere Einschränkungen sind irrelevant.

2) Wenn ein Bauer zwei Felder bewegt, ohne dass ein feindlicher Bauer bereit ist, en passant daneben zu fangen, ist die Position dieselbe wie die, die nach einigen weiteren Zügen wieder auftreten könnte. Dies liegt daran, dass alle Spieler die gleichen möglichen (legalen) Züge haben (der relevante En-Passant ist, war und wird nicht verfügbar sein), so dass es unter 9.2.2 dieselbe Position wäre.

3) Wenn ein Passant aufgrund einer Stecknadel (die den eigenen König der Kontrolle aussetzt) ​​oder aus einem anderen Grund illegal ist, gilt dies nicht als möglicher (legaler) Zug. Daher werden unter 9.2.2 die Position und die wiederholte Bewegung später berücksichtigt das Gleiche.

Ein zusätzlicher Hinweis: Der Vergleich von FEN ist keine korrekte Implementierung gemäß den FIDE-Regeln, da FEN immer einen Bauern aufzeichnet, der zwei Felder bewegt, unabhängig davon, ob eine en passant-Erfassung möglich ist oder nicht. Daher würde ein direkter PGN-Vergleich in den beiden von Ihnen beschriebenen Szenarien zu einer falschen Schlussfolgerung führen.

Remellion
quelle
Ihre Antwort ist nicht falsch, aber leider glaube ich, dass sie den Punkt teilweise verfehlt. Der Punkt ist, dass FIDE-Regeln so geschrieben sind, dass entgegengesetzte Interpretationen möglich sind.
thb
5

Ich denke, dass Ihre Frage ausgezeichnet ist. @Remillion, @itub und @SmallChess haben bereits geantwortet. Ich glaube, dass ich ihren Antworten größtenteils - vielleicht ganz - zustimme, deshalb möchte ich jetzt eine Antwort auf einer anderen Ebene hinzufügen.

Die FIDE hat nicht gezeigt, dass sie die Art von Frage, die Sie stellen, vollständig erfasst . Du und ich verstehen es. Bis zu einem gewissen Grad tut dies die FIDE nicht.

Daher kann man vorerst wahrscheinlich keine maßgeblichen Antworten auf alle diese Fragen finden. Das ist eine Schande. Wenn die FIDE Sie um Rat fragen würde, könnten sie die Regeln festlegen, aber sie sehen die Notwendigkeit nicht ganz. Noch nicht.

Das Problem der FIDE (obwohl von der FIDE unvollkommen erfasst) besteht darin, die Spielmechanik so auszudrücken, dass

  • ist logisch vollständig,
  • erfordert nicht, dass der Leser die Ausdrucksweise der Regelbuchsprache durch komplexe Ketten verbaler Folgerungen verarbeitet,
  • ist eindeutig,
  • ist unwahrscheinlich, falsch verstanden zu werden, und
  • ist rechnerisch nachvollziehbar.

Darüber hinaus wäre es hilfreich, wenn die FIDE das tun würde, was die American Contract Bridge League (ACBL) getan hat, und die Spielmechanik (abstrakte mathematische / logische Konstrukte) sauber von den Verhaltensregeln der Spieler (die konkret und von Natur aus ungenau sind) trennen würde.

Ein guter Softwareentwickler wie Sie versteht das Problem implizit. Die FIDE bemüht sich leider bisher immer noch um ein Verständnis.

thb
quelle
1
In meiner eigenen Antwort habe ich absichtlich den Punkt "verfehlt", den Sie machen, mit der Begründung, dass eine solche Antwort für die jeweilige Aufgabe unnötig kompliziert wäre, dh ein Programm zu schreiben, das dem Wort der Gesetze entspricht. Als (Retro-) Problemist beschäftige ich mich ein wenig mit der Konzeption von Positionen, die Löcher in die Mehrdeutigkeiten stechen, und bin mir einiger früherer und laufender Bemühungen bewusst, die Regeln vollständig, konsistent und auf Feenregeln erweiterbar zu machen (dh einige künstliche explizite Ausnahmen). Es ist überraschend schwer, dies zu tun - das Problem ist viel tiefer, als es zunächst scheint.
Remellion
1
Ich stimme Ihrem Gefühl voll und ganz zu und danke für den Hinweis auf Bridge. Also +1 von mir. Magic the Gathering ist ein weiteres beliebtes Spiel, bei dem die Regeln von den Turnierrichtlinien getrennt sind.
Laska
4

Obwohl das Vergleichen von FEN-Zeichenfolgen gängige Praxis ist, halte ich es nach genauem Lesen der Regel nicht für richtig. Ich würde sagen, dass die Regel bereits durch ihren ersten Satz vollständig spezifiziert ist (Hervorhebung hinzugefügt):

Positionen werden nur dann als gleich angesehen, wenn derselbe Spieler den Zug hat, Teile der gleichen Art und Farbe die gleichen Felder einnehmen und die möglichen Züge aller Teile beider Spieler gleich sind .

Der Rest ist ein Nachtrag, nur um zu betonen, dass die "möglichen Bewegungen aller Teile" für scheinbar identische Positionen (dh alle Teile auf denselben Feldern) aufgrund von Rochade oder en passant unterschiedlich sein können. Aber ich denke, es wäre grundsätzlich falsch, eine "en passant state change" zu zählen, wenn tatsächlich kein en passant move möglich wäre, entweder weil sich neben dem gerade bewegten Bauern kein feindlicher Bauer befand oder der feindliche Bauer festgesteckt ist. FEN zeichnet zur Vereinfachung der Implementierung ohnehin ein "en passant target square" auf, was jedoch nicht bedeutet, dass es sich um einen möglichen Schritt handelt .

Was die Rochade betrifft, so spielt das Fehlen von Burgenrechten aufgrund von Schecks oder Hindernissen im Sinne dieser Regel keine Rolle, denn wenn Sie aufgrund von Schecks oder Hindernissen in Position 1 nicht burgieren konnten, muss dies auch für Position 3 gelten, wenn alle Stücke sind in den gleichen Quadraten. Wenn dies nicht der Fall wäre, wäre die Position offensichtlich anders, ohne dass man sich die Rechte der Burgen ansehen müsste!

itub
quelle
1
Die FIDE würde gut daran tun, den Rat von OP oder einer Person wie ihm einzuholen, da es für die FIDE schwierig ist, die Regeln auf logisch vollständige, rechnerisch nachvollziehbare Weise auszudrücken. Sie denken das nicht richtig durch. Sie haben das Problem nicht ganz verstanden.
18.
2

Dies ist ein wichtiger Eckfall für die Programmierung und tritt auch bei bestimmten Schachproblemen auf. Ich beginne mit Erklärungen, indem ich sage, dass Rochade und en passant etwas anders gehandhabt werden, aber mach dir darüber keine Sorgen. Jeder wird auf die vernünftigste Weise behandelt.

Idealerweise würde man im Spiel nach vorne schauen, um herauszufinden, ob die Züge tatsächlich spielbar sind. Für en passant ist dies völlig praktikabel, weil es nur bedeutet, einen Schritt voraus zu schauen. Kann der en passant tatsächlich gespielt werden oder verhindert ein Pin dies?

Ob Castling tatsächlich spielbar ist oder nicht, kann kompliziert sein, wenn man sich die tiefere Zukunft des Spiels ansieht. Die Regel sieht also nur aus, ob sich die beiden Rechte geändert haben, dh ob König oder Turm gerade umgezogen sind.

Eine genetische Metapher könnte "Check Castling Genotyp und Ep Phänotyp" sein.

Dies ist die Absicht hinter den FIDE-Regeln, so der Leiter des Regelausschusses. Es besteht eine gewisse Unwilligkeit, willkürliche Änderungen am Wortlaut vorzunehmen, aber die derzeitige Formulierung für 2018 scheint ziemlich klar zu sein. Sicherlich bekommt die FIDE hier das genaue Problem.

Dies gilt sowohl auf der ganzen Linie als auch für Schachprobleme

Laska
quelle
2

... Der erste Teil meiner Frage lautet also: Bin ich richtig in meiner Einschätzung, wie sich das Recht auf Burg auf die Identität der Positionen auswirkt? ...

... andere Einschränkungen wie Kontrolle, Hindernisse oder sogar, ob der betreffende Turm erobert wurde, werden nicht berücksichtigt (obwohl der letzte wahrscheinlich irrelevant ist) ...

Ja. Stellen Sie sich vor, wir spielen ein Spiel von der Startposition aus, aber Sie haben keine Castling-Rechte und ich auch. Offensichtlich wäre es ein anderes Spiel. Zum Beispiel werden Sie nicht in Ruy Lopez sein. Gewinnvorteil für mich schon vor dem ersten Zug.

Angenommen, ein Bauer bewegt zwei Felder und kann so von einem Passanten gefangen genommen werden, aber es gibt keinen feindlichen Bauern neben seinem Ziel. Macht die Tatsache, dass es für En-Passant anfällig gewesen wäre, die Position einige Runden später nicht identisch mit einer anderen ansonsten identischen Position?

Bauern bewegen sich niemals rückwärts. Eine Position, die kein feindlicher Bauer en passant erkunden kann, unterscheidet sich offensichtlich von einer, die dies tut.

Zweitens, sagen wir, ein Bauer bewegt zwei Felder und landet neben einem feindlichen Bauern, wodurch dieser Bauer das Recht auf Passant erhält. Wenn er jedoch das Recht auf Passant ausübt, wird der König entlarvt (wodurch der ansonsten legale Passant ausgeschlossen wird).

Sie müssen nicht nach der Sicherheit des Königs suchen.

Ich denke, Sie machen die Regeln zu kompliziert. Bei der Programmierung müssen Sie nur Ihre FEN-Zeichenfolgen vergleichen (ignorieren Sie 50 Zähler und unmöglich en passant).

FEN compareFEN = ...;
for (i from 0 to current move) {
    FEN fen = fens[i]
    if compareFENIgnore50MoveAndImpossibleEnpassant(compareFEN, fen)
        print("Repetition found!")
} 
SmallChess
quelle
1
Zu OP schreiben Sie: "Ich denke, Sie machen die Regeln zu kompliziert." Ich stimme dir nicht zu. Die FIDE könnte die Hilfe von jemandem wie OP nutzen, um diese Zeichnungsregeln auf saubere, klare und logisch eindeutige Weise neu zu schreiben. Die Auslosungsregeln sind sauberer und klarer als früher, aber sie müssen noch bearbeitet werden. Wenn ich verstehe, besteht das Problem von OP nicht darin, dass er den Regeln beim Lesen keine bestimmte Bedeutung zuschreiben kann. Sein Problem ist vielmehr, dass die Regeln ihm nicht das Vertrauen geben, dass seine zukünftigen Benutzer den Regeln dieselbe Bedeutung beimessen, wenn sie sie lesen.
18.
1

Obwohl ich die Frage nicht direkt beantworte, ist hier ein Problem , auf das ich kürzlich gestoßen bin, das zeigt, wie sich das Recht der Burg auf die dreifache Wiederholung auswirkt.

Petrović, Nenad, Problem (Zagreb) 1959, 1. Preis, Weiß, um sich zu bewegen und sich in 8 zu paaren
1. Db7 Rd8 2. Db3 Ra8 3. Ld3 Rh1 + 4. Lb1 Rh8 5. Dc3 Rh1 6. Dg7 Rxb1 + 7. Kxb1 Rb8 8. Dg8 #

Der Punkt ist, dass wenn Schwarz oder vor der Hand 4 ... Rh8 spielt, sie möglicherweise kein Unentschieden durch dreifache Wiederholung beanspruchen. Dies liegt daran, dass in jedem Fall die Position dieselbe war, aber das Recht, dh die Fähigkeit von Schwarz, zu burgieren, nicht. In Position 1 hat Schwarz beide Rechte, in Position 2 hat Schwarz nur ein Recht und in Position 3 hat Schwarz keine Rechte. Jede Position ist anders, und daher kann Schwarz nach den FIDE-Schachgesetzen, wie in anderen Antworten zitiert, kein Unentschieden beanspruchen.

Ich hoffe das hilft!

Rewan Demontay
quelle