(no title)
jade-cat | 2 years ago
The fifty move rule[0] is quite simple, just store a number, fits in five bits. But the threefold repetition rule[1] is quite a pickle - it basically means that to know everything about a position you need to know every position that occurred before it.
[0] https://en.wikipedia.org/wiki/Fifty-move_rule [1] https://en.wikipedia.org/wiki/Threefold_repetition
thdc|2 years ago
Another straightforward thing missing is the player's turn; this could determine whether the position is a stalemate or not.
Scarblac|2 years ago
But the standard, FEN, doesn't store that either. It's used more in the context of a full game than with individual positions.
jade-cat|2 years ago
FEN doesn't store previous states, but EPD can. It just goes to show how meanings and requirements change depending on context, which is super interesting in and of itself :P
hinkley|2 years ago
You can’t repeat the last position. But repeating a pattern of part of the board every two turns can force progress to resolution. The entire board never repeats, but it also stops the loop earlier.
drivers99|2 years ago
notfed|2 years ago