Ah! Well, yes and no, I was looking at the immobility of the black rook on h8, but actually you hadn't altered it's castling rights.Fulvio wrote: ↑Fri Apr 17, 2020 12:34 am[d]r1b1k1nr/pp1n1ppp/2pb4/3p4/3PpPPq/2N1P2P/PPP3B1/R1BQK1NR w KQkq -chrisw wrote: ↑Fri Apr 17, 2020 12:21 am So what? They may have exactly the same possible moves because they block the R from moving or whatever, but their descendants will be different because of differing castle status flags still holding true. The FEN position data may be the same, but the positions are not.
Did you at least read my message before replying?
Are you implying that an EPD checker should test for incheck with forced move of the king and back project the loss of castling rights to the original EPD? Possible, but a lot of work (which further deters engine programmers btw), we'ld presumably need to do a legal move generation and determine all of them were of the king, and for what gain? It's a practical problem we're trying to solve, adding that sort of complexity to as EPD handler is asking for bugs and what would be the gain in doing it? Looks like all downside for no gain.
Please post an example of this immaginary different descendants.