@Akbar2thegreat said in #50:
> What about the evaluation then?
Modern competitive engines (like stockfish) are designed for best play, not for "accurate" evaluation. The stockfish devs, in particular, have been very clear that they are not focused on having an evaluation that is helpful to humans, just in having an engines that wins chess games (and not even an engine that solves studies).
Even once it found the solution, stockfish evaluated the position as -2.2 or so, and evaluation that in most positions would be completely winning. The evaluation would likely drop from -2.2 to 0 sharply only at the very end of the 50 move rule (and I wouldn't be surprised if stockfish chose to sacrifice the queen to prolong the end of the game).
It's of course theoretically true that any engine that performs infinite search will *eventually* play the best line, but for some puzzles (much harder than this one), it may take a very, very long time, and many compute resources.
> What about the evaluation then?
Modern competitive engines (like stockfish) are designed for best play, not for "accurate" evaluation. The stockfish devs, in particular, have been very clear that they are not focused on having an evaluation that is helpful to humans, just in having an engines that wins chess games (and not even an engine that solves studies).
Even once it found the solution, stockfish evaluated the position as -2.2 or so, and evaluation that in most positions would be completely winning. The evaluation would likely drop from -2.2 to 0 sharply only at the very end of the 50 move rule (and I wouldn't be surprised if stockfish chose to sacrifice the queen to prolong the end of the game).
It's of course theoretically true that any engine that performs infinite search will *eventually* play the best line, but for some puzzles (much harder than this one), it may take a very, very long time, and many compute resources.