chesskobra wrote: ↑Sun Nov 19, 2023 8:36 pm
I think I would have a lot of questions about whatever definition of 'weak solution in practice' one suggests. Kasparov, Carlsen etc. can have their beliefs. I agree with syyzygy that what Carlsen thinks is irrelevant from game theoretic perspective. I only feel extreme surprise that they have no doubts while I have many doubts.
I suppose for them being 99.9% confident that chess is a draw means "no doubt". Not dissimilar to how I have no doubt that chess will never be solved by mankind. It does not mean that I can prove it or that I believe it can be proved.
I would also speculate, like syzygy, that there may be a very narrow path for one side to win. Moreover, I know that we can construct games where there is a very narrow path to win for one side, but if you don't know that path then no matter how big computational experiments you run, you would likely be very off from the game theoretic value. This is why statistical evidence and centipawns is pseudo-science from game theoretic perspective. (Centipawns may still be useful in practice.)
To be clear: my speculation is not that such a narrow path exists. The point is that we cannot know that it does not exist without either (1) verifying computationally that it does not exist, or (2) find an ingenious argument that shows that it cannot exist (or some combination of (1) and (2)).
Option (2) is extremely, extremely unlikely for the reasons you state: chess does not have a nice mathematical structure that could potentially allow for such an argument to exist. There are some special cases of endgame positions that can be reasoned about, and there may be some fortresses which can be fully analysed, but that is about it. The existence of a narrow winning path from the initial path, however unlikely, is vastly more likely than option (2).
Option (1), a computational verification, is in principle trivial. A 16-bit computer with a few hundred kilobytes of RAM can be programmed to do it if time is not an issue (I first wanted to say that an 8-bit computer with 64KB should suffice, but if the program needs to search a few thousand plies deep, it might run out of memory). But time evidently is an issue.
Personally for me chess is uninteresting from game theoretic perspective. It has weird rules. I suspect that Go will be solved before chess is solved, because Go is much more likely to have some underlying mathematical structure. For me, solving Go is somewhat like solving a difficult conjecture in graph theory or topology, a conjecture that has some structure. I can't imagine that kind of structure in chess.
If I thought a solution might be computationally feasible, then I would be interested in the computational problem for the reason that we are talking about chess and not some random made-up problem.