found this :
littleponderedited 2 years ago
#6
This is indeed a stockfish bug. Debates over this issue have been raging for many years now among stockfish developers. Some people consider it a "bug", while others argue that it is actually a "feature". Removing this "feature" in the past has always decreased engine strength in tournament game play. The reason why this is the case is outside the scope of this discussion, but put simply, assuming 2-fold repetition as draw saves time for the engine when calculating variations as it would assume best play would never result in players going for a repetition unless it is a draw. This debate is literally years old and there is still no consensus. From time to time, stockfish developers try clever ways to remove the "feature" without loss of elo, but they have always failed...
Until now.
Recently, someone managed to do just that.
github.com/official-stockfish/Stockfish/pull/925
Now the debate has re-opened. Will the bug be finally resolved? Time will tell.
revoof
2 years ago
#8
@Toadofsky created a patch for Stockfish. It will probably be deployed on lichess by tomorrow.
Both my blunders reported by stockfish appear to be positions where my opponent can simply get back to a previously occurred position. Stockfish thinks, "Wait a minute, white is losing, but if white plays this move, it will be a 2fold repetition, which is by definition 0.00! Whoa! This draws the game instantly! Obviously black BLUNDERED by allowing white to get a 2fold rep! BLUNDER ALERT!"
As you can see, it is extremely annoying. I just hope stockfish gets patched asap to avoid this silliness during analysis.
Toadofsky
2 years ago
#10
#9 FYI I've had to patch this multiple times (when I make a patch, official-stockfish changes something that breaks my patch). Truly a Sisyphean task.
FYI technically 0.00 does NOT mean "draw" but I see that a 0.00 evaluation is not helpful in this situation.
"I just hope stockfish gets patched asap"
I appreciate the sentiment and perhaps you misread #8? Stockfish has been patched, details here if you don't believe @revoof :
http://github.com/ddugovic/Stockfish/commit/fb16fb4ff946f8456c1eded29d903b1273e16b78Deploying the patched software isn't simple and Lichess' system administration is excellent.
Look, if you want a place to vent about "0.00", here are the Stockfish forums. The Stockfish developers will educate you:
http://groups.google.com/forum/?fromgroups=#!forum/fishcooking1
2
-------------------------------------------------------
das ganze Problem verschwindet, wenn die Regeln dahingehend veraendert werden, dass 2fache
automatisch remis ist. OK, das ist entgegen FIDE-Regeln, aber FIDERegeln sind fuer Menschen gemacht,
die "aus Versehen" 2fache machen koennten.