syzygy wrote: ↑Wed Aug 26, 2020 3:57 pmDo you believe chess to be special, or do you believe that any two-player zero-sum game with full information can be solved "like algebra"? After all, all the evidence you have is based on games that are totally unrelated to chess.towforce wrote: ↑Tue Aug 25, 2020 9:45 pmI accept that there's no hard proof that solving chess like algebra is possible, but I think that the balance of evidence is that it can be: people have written theorem proving software, so why wouldn't chess theorem proving software be possible?
(As discussed earlier, it is trivially true that chess has a solution and that an algorithm exists to find it. Apparently "like algebra" means that constructing, storing and verifying the proof can be done with limited computational resources, let's say one year of a TOP 10 super computer.)
Thank you for demonstrating an interest in my posts with thoughtful, challenging follow up questions!

Yes - I believe that any two player game with full information can be solved like algebra (assuming the game itself doesn't contain any non-algebraic attributes, which I don't think chess does). As a simple example, you could make an equation with a huge number of parts, and you'll find that a CAS would be able to solve it quickly. A CAS has a large number of ways to simplify or solve expressions, and there's no reason why a chess solver couldn't as well. A CAS can do a large number of simplification or resolving steps in a second, and there's no reason why a chess solver wouldn't be able to. For this reason, I don't think you'd need a supercomputer: I've done a large amount of work with CAS software, but never once used anything other than a standard PC. My thinking is that a PC should be able to solve almost any legal chess position in well under a second.
I might be wrong: it might be that, in a complex position (like the start position), the extremely large number of ways to get to checkmate makes it prohibitively difficult. That doesn't mean that other ways of solving chess don't exist. Very often, in solving a maths puzzle, it's very helpful to "get the solution dirty", and from the solution, work out how the solution can be properly "worked out". This naturally prompts me to think in terms of fitting polynomials to the multi-dimensional space of chess, and, if reasonably "clean" polynomials arise, then using these polynomials to tell me what the relationship between the position properties is in win/draw/lose positions. If all goes well, this will enable me to construct the rules for won or drawn positions. It might be that to solve a position 100 moves ahead, you have to construct a polynomial of degree 100. If so, that would very obviously by P, and not NP!

For simple turn-based games, it's not difficult to discern win/draw rules. It seems to me that in more complex turn-based games, people haven't tried very much to solve it like a puzzle.