H.G.Muller wrote:Bob, Josu?,
The whole problem you are addressing just occurs because DTM is a useless metric. The problem won't occur at all in DTZ50 table bases. Then you know on the first probe if the winning path needs more than 50 moves. One shoud never use DTM ETGBs, only DTZ.
Note that my original question was for neither metric, but for bit-bases that only store win/draw/loss info.
I've been seeing in my life quite a lot of computergames.
Must be well over 10000, if i include blitz games.
In none of those games i ever saw a 5 men which was > 50 moves to win including conversion. I have seen programs that wrote down too optimistic mate scores. I remember basically someone quoting one time a crafty score from what was it, mate in 57 or so?
I remember bugs in programs showin gmate in 100+ scores, will admit directly that also diep has an estimation of mate in a lot when it sees a position that should be going mate.
Realistically spoken the whole discussion here about mates above 50 moves is in EGTBs that hardly ever come onto the board, let alone that the mate in X happens in computer games a lot, let alone that the programs in questions had any egtb's or any clue about what was happening to them.
Whether you qualify a position that's officially having a DTC of 51 as a draw, or whether you qualify it as a mate, my guess is that it doesn't really matter a lot.
The odds are there that the opponent doesn't have that EGTB, so seeing it as a draw could be a fundamental error.
In fact in future everyone will have WDL 7 men. At that moment someone qualifying a mate in 51 as a win could be game winning, as your opponent doesn't play it perfect, so you win in 38 moves effectively.
There are advantages and there is disadvantages. The only thing we know for sure is that a correct EGTB doesn't exist.
That would need for every position 2 integers:
a) distance till 50 move rule
b) total moves to go till mate.
If you do not have both values, the problem is that the search you are doing will mess up.
Knowing the huge size difference between such a correct DTM50 table and WDL, it's questionable whether it's clever to create such an EGTB. I vote not.
I decided to use WDL (so not WDL50).
The reason might perhaps sound absurd to you, but the simplistic reason is that WDL compresses better than WDL50.
There is no other reason. It's a lot of extra effort though to generate WDL than WDL50 for the 7 men. On average factor 2-4 for the 7 men i count at.
Size of compressed EGTBs is more important for simple practical reasons, than whether you draw in theory 1 in a 100k games at a position that your opponent is going to avoid anyway as he's also going to have WDL and not WDL50.
Note that from within WDL50 you search so deep already that you already hit all kind of positions that are < 50 moves to mate.
So at the moment that you hit mate in 50, which is printed as a 'win', then it's possible that you still win it sooner and within 50 moves. The opposite could happen too, but are we caring to discuss for another 40 postings something that happens once in each 10k+ games or so?
Vincent