@7523
"Alpha go has cost over 35 million dollars"
++ Yes, but AlphaZero and Stockfish have been developed already, so are available.
Schaeffer had to develop Chinook. Also the 7-men engame table base is available.
Schaeffer had to develop his endgame table base, and that took up most of his work.
"We don’t yet have a pruning algorithm able to reduce the chess calculations to a reasonable number, whereas there was one for checkers"
++ Schaeffer used Chinook for Checkers. In the same way Stockfish can be used for Chess.
Use Stockfish to prune black moves down to 1. Justification will come after reaching the 7-men endgame table base. Use Stockfish to prune white moves down to a reasonable number e.g. 4.
If necessary an additional verification can follow.
@7528
"Suppose that we have a unit which measures whether a games' position is a win, loss, or draw. Anything above 1 is a tablebase win by definition, anything below -1 is a tablebase loss by definition. Anything in between is a tablebase draw by definition."
++ We can suppose existence of such a unit, but such a unit does not exist unless it calculates to the 7-men endgame table base. However, good humans can indentify some positions as clear draws or clear losses, all other positions needing calculation.
"If both players play the best moves, the evaluation stays the same." ++ Of course.
"If one player is an Oracle who plays the best moves but the other blunders slightly"
++ You cannot blunder slightly. A move is an error or not, changes the game state or not.
"the score should drift more and more in favor of the tablebase player"
++ The score stays 1/2 as long as no error is made.
"But possibly not enough to convert the advantage to a win." ++ No possible win = draw.
"if a position is +25 centiwins, and you make a slight inaccuracy,
it could be +15 centiwins, or -30, or -200, but making best moves keeps it at +25 centiwins."
++ There are no centiwins, only draw, win, loss.
"we can model a game as a sort of random walk and its win/loss/draw state as the evaluation position after 100 moves"
++ After 100 moves the exact draw / win / loss of the table base is reached.
"The ELO difference is larger even if the difference in blunder size is the same."
++ Elo difference translates in number of errors, not in size of errors. An error is an error.
"Chess does not end at 100 moves"
++ It does reach the 7-men endgame table base before 100 moves: 42 moves average.
Moreover, a random walk with 4 non-transposing choices per move after 100 moves reaches 4^100 = 10^60 positions, that is more than the 10^44 legal positions, so Chess ends before 100 moves.
"Not trading down material."
++ Kings, Queens, Bishops, and Knights are stronger when in the center.
Putting these in the center compels to trade. Rooks are equally strong on any square,
that is why their trade can be avoided and why rook endings occur most.
Many rook endgames are draws even 1 or sometimes even 2 pawns down,
so not trading down rooks is indeed a valid drawing strategy.
"Thinking a pawn advantage in the opening is winning when you actually need a piece"
++ A pawn is enough to win. The plan is to queen the pawn.
A piece is enough to win. The plan is to trade it for a pawn.
"you need a pawn to win when you just need 2 tempi in the opening"
++ Yes a pawn is a win. A pawn equals 3 tempi.
White can afford to lose 2 tempi, black can afford to lose 1 tempo.
"data on blunder severity"
++ There is no blunder severity, but there are data on number of errors per game.