When analyzing a game, a position can be equal but playable or a forced draw by repetition/perpetual check. Both get evaluated as 0.0 but marking these two types of equality differently would give some useful additional insight. Maybe the forced draw could show "0.0 (D)" in the evaluation.
I would define a "forced draw" where the best continuation is only to allow a repetition of moves. For example, allow a perpetual otherwise get mated would be considered a force draw. But allow a perpetual or continue an equal position is not a forced draw. I'm sure the definition could be refined, but at least that's my intuition.
That would also leave the door open for other types of equality classifications like table-base, insufficient material, or no legal mating construction.
But I'm most interested in the forced draw because a winning position can suddenly go to 0.0 because a mistake lets the opponent find a tricky line that forces the draw.
I would define a "forced draw" where the best continuation is only to allow a repetition of moves. For example, allow a perpetual otherwise get mated would be considered a force draw. But allow a perpetual or continue an equal position is not a forced draw. I'm sure the definition could be refined, but at least that's my intuition.
That would also leave the door open for other types of equality classifications like table-base, insufficient material, or no legal mating construction.
But I'm most interested in the forced draw because a winning position can suddenly go to 0.0 because a mistake lets the opponent find a tricky line that forces the draw.