People, to solve chess it is not necessary to look at all possibilities.
If you can prove that the Grünfeld is a draw, then you do not have to prove that the Queen's Gambit is a draw as well.
If you can prove the Berlin is a draw, then you do not have to prove that the Petrov or the Sicilian are draws as well.
We now have 7 men table bases. For a full proof it is not necessary to have 32 men table bases. as with checkers it is possible to calculate forward towards a table base with a sufficient number of men.
We get +1 man in table bases every 10 years. By the end of this centrury it may be possible to solve chess. To get an idea: 80 years ago in 1940 the first computer as used in the Manhattan project consisted of vacuum tubes and had low speed and low memory capacity. We know where we stand now with speed and memory. 80 years from now speed and memory may suffice to solve chess.
5 years ago or so I did a back of the envelope analysis using the fastest supercomputers at the time. The gist of it was that even if you spent the entire world's money (roughly $80 trillion at the time) and created 290,000 of the world's fastest super computer, it would still take more than 3 million years)...and the human race would die through lack of resources, so... no, not going to happen. That's even setting aside the storage issue of the universe not having enough matter .
"Calculating forward" does not work until you have already traversed the vast majority of the positions.
Ahh...here it is:
"100 PetaFLOPS is 10^17 floating point operations/sec. Evaluating a chess position is not 1 operation, mind you, nor is it 10, so let's be kind and say it falls in the 100s order of magnitude, which knocks 10^17 back down to 10^15 positions/second, which is 8.64^19 positions/day, 3.15^22 positions/year.
At that processing rate (assuming infinite memory/storage and ignoring all the issues thereof already laid out) you would solve chess in...3.175^24 years. I guess you could amortize a loan for the duration on the $273 million for the supercomputer...
Adding in storage, you solve chess...never (in this scenario).
So, the fastest supercomputer could solve checkers in a matter of seconds (10^17 FLOPS vs. calculating 10^14 positions), but it will take 3.175^24 years to solve chess. If you spend the entire wealth of the planet (approx. $80 Trillion in currency) to build an array of these supercomputers, approx. 290,000 of them, and use them all for solving chess leaving the human race to starve and die, it still would take 3.8 million years."
Even if you were to posit a *thousandfold* increase with quantum computing (not happening in our lifetimes either), you'd still be at 3800 years . Still ignoring the impossible storage, mind you.
People, to solve chess it is not necessary to look at all possibilities.
If you can prove that the Grünfeld is a draw, then you do not have to prove that the Queen's Gambit is a draw as well.
If you can prove the Berlin is a draw, then you do not have to prove that the Petrov or the Sicilian are draws as well.
We now have 7 men table bases. For a full proof it is not necessary to have 32 men table bases. as with checkers it is possible to calculate forward towards a table base with a sufficient number of men.
We get +1 man in table bases every 10 years. By the end of this centrury it may be possible to solve chess. To get an idea: 80 years ago in 1940 the first computer as used in the Manhattan project consisted of vacuum tubes and had low speed and low memory capacity. We know where we stand now with speed and memory. 80 years from now speed and memory may suffice to solve chess.
I thought about this for a moment and it occurred to me that it probably doesn't work that way. I know there are other people (Optimissed or Nikki) who know more or could explain it better.
But I think the rate of improvement of computer in the 1940s vs now is not sustainable in the future for solving chess. Geometric progression I think it's called. Technology increases at a certain rate, but it can't keep that rate forever. Or even the 80 years you suggest.
For technology to keep increasing at the rate needed we would see things like 10,000 mph cars, every human connected to the oracle of knowledge, and time travel. There comes a point where it just physically can't go much further, or at all.