The starting position is either a win, draw or loss. All computer evaluations except mate and exactly 0.00 are an admission that the engine is not certain.
An oddity of Stockfish is that even its "mate in N" evaluations are sometimes refuted by deeper analysis (they are displayed without being rigorously checked). And while 0.00 is usually a position that is heading for a draw, it can also be a position which is completely unclear, but where the engine finds the chances to be balanced. Neural networks like Leela offer a better output as a probability for each of win, draw and loss. This distinguishes unclear equality from a dead draw.
Elroch - in the Stockfish evaluations in the over 50,000 tactics problems on the website - I've never seen '0.00' except when the engine is assigning a dead draw evaluation. That's in looking at variants to the solution moves too.
In other words it always assigns some kind of numerical advantage to one side - often something less than 0.5 but not zero.
The starting position is either a win, draw or loss. All computer evaluations except mate and exactly 0.00 are an admission that the engine is not certain.
An oddity of Stockfish is that even its "mate in N" evaluations are sometimes refuted by deeper analysis (they are displayed without being rigorously checked). And while 0.00 is usually a position that is heading for a draw, it can also be a position which is completely unclear, but where the engine finds the chances to be balanced. Neural networks like Leela offer a better output as a probability for each of win, draw and loss. This distinguishes unclear equality from a dead draw.