Yes, I did not mean to contradict you.hgm wrote:That was what I meant. I suppose that by "once beta gets there" you mean in the process of enlarging the root aspiration window. As you keep failing high for any smaller beta.syzygy wrote:It will make the engine score a TB win as a mate, once beta gets there...
Looking at the code, it seems this so-called "natural" SF does not probe at all once beta exceeds VALUE_KNOWN_WIN. This of course ensures search instability, which, I guess, is only natural.If you score conversion to a TB win as mate, it would score better than any real mate, as the real mate takes time, and will get a mate-in-N score. So in KQBNK it will shy away from a mate without conversion, and sac a piece to convert to a won successor.
And Marco indeed seems to think that knowing WDL of root moves is enough to filter out suboptimal moves. I have to wonder, why did I ever bother generating those DTZ files if they are not needed at all to win all won endings.
This once again shows that applying clear thought and logic to a problem or task more often than not pays off and avoids a lot of unnecessary monkeying around.