Analysis missing mate in 5 on depth = 18? How?

Sort:
Avatar of InvertThePolarity

I've noticed that as of late, especially in the last month or so, the analysis engine is not properly identifying lines that end in mates. As a prime example, I played this game minutes ago:

The analysis engine suggests that 23. Nxa8 Bf3 is -15.6, but the line is actually mate in 5. On the next W move, the engine reports -17.1 as the "best" and another equivalent move as "-M4". On the next move on the original line it correctly shows mate in 4.

The analysis depth is set to 18, and it appears the engine reads the line out to one move short of mate and stops even though this is well short of the 18-move depth. When I turn the depth to 22, it correctly reads the line as mate in 5. I'm now wondering how many other mates were missed. Anyone have any idea why it's doing this?

 

Avatar of Martin_Stahl
InvertThePolarity wrote:

I've noticed that as of late, especially in the last month or so, the analysis engine is not properly identifying lines that end in mates. As a prime example, I played this game minutes ago:

The analysis engine suggests that 23. Nxa8 Bf3 is -15.6, but the line is actually mate in 5. On the next W move, the engine reports -17.1 as the "best" and another equivalent move as "-M4". On the next move on the original line it correctly shows mate in 4.

The analysis depth is set to 18, and it appears the engine reads the line out to one move short of mate and stops even though this is well short of the 18-move depth. When I turn the depth to 22, it correctly reads the line as mate in 5. I'm now wondering how many other mates were missed. Anyone have any idea why it's doing this?

 

 

I just looked at it in self analysis and it hit M5 right around 17/18 ply. So it was likely just a display/refresh issue. I tested with the standard of Stockfish 12.