woah
Chess will never be solved, here's why

#1747
Definitions are clear:
"weakly solved means that for the initial position a strategy has been determined to achieve the game theoretic value against any opposition"
https://web.archive.org/web/20170912011410/https://pdfs.semanticscholar.org/8296/bc0ab855841088b31190c9f2923951853d7b.pdf
The game theoretic value of chess is a draw.
Drawing for white is easier in chess than drawing for black due to the extra tempo.
A strategy for chess consists of a game tree.
Weakly solved for chess thus means that from the initial position for all (reasonable) white moves at least 1 black move has been found that draws.
That is also how Checkers and Losing Chess have been weakly solved.
Please, you cannot stretch things as you like. To claim that the game is weakly solved, one has to prove that the game value is a draw, not infer that from the experience we have gathered so far. And one needs to prove that the optimal strategy provides at least the game-theoretic value against all the opponent's possible moves, not only the "reasonable" ones. Is "reasonable move" defined in game theory?
#1755
"To claim that the game is weakly solved, one has to prove that the game value is a draw"
++ Chess is not yet weakly solved, but weakly solving it is feasible. Once it is proven that black has one move that draws against all (reasonable) white moves, then chess is weakly solved and the conjecture that the game theoretical value of chess is a draw is proven.
"And one needs to prove that the optimal strategy provides at least the game-theoretic value against all the opponent's possible moves, not only the "reasonable" ones."
++ Some logic is allowed. It is not necessary to work out 1 e4 e5 2 Ba6? to checkmate, we know that it loses. It is necessary to prove that black can draw against 1 e4 e5 2 Nf3, 2 d4, 2 Nc3, 2 Bc4. Once this is proven, then it is trivial to prove that black can also draw against say 2 Be2, or 2 f4. "a strategy has been determined" can borrow from the strategy of not hanging pieces or pawns without need like 2 Ba6? and also the strategy of developing pieces and playing for the center, not the wings like 2 a4 or 2 h4.
In the proof for Losing Chess they applied "heuristics on best-first expansion"
http://magma.maths.usyd.edu.au/~watkins/LOSING_CHESS/ICGA2016.pdf

#1755
"To claim that the game is weakly solved, one has to prove that the game value is a draw"
++ Chess is not yet weakly solved, but weakly solving it is feasible. Once it is proven that black has one move that draws against all (reasonable) white moves, then chess is weakly solved
No. You need to prove it draws against what you, a weak human, regard as "unreasonable" moves as well.
As a close analogy, if you want to prove you have the correct solution to a chess problem, you need to show it works against UNREASONABLE responses as well as reasonable ones. You don't have a magic ability that makes your guesses reliable.

@tygxc, we argue in circles and I don't know how to break them. You make statements as if they are proven, while in fact they are theories. That's the only problem.
#1755
"To claim that the game is weakly solved, one has to prove that the game value is a draw"
++ Chess is not yet weakly solved, but weakly solving it is feasible. Once it is proven that black has one move that draws against all (reasonable) white moves, then chess is weakly solved and the conjecture that the game theoretical value of chess is a draw is proven.
You have already said that. But can you prove that game theorists agree with you that you can test a strategy only against "reasonable" moves, a concept you have not defined yet in a general way?
"And one needs to prove that the optimal strategy provides at least the game-theoretic value against all the opponent's possible moves, not only the "reasonable" ones."
++ Some logic is allowed. It is not necessary to work out 1 e4 e5 2 Ba6? to checkmate, we know that it loses. It is necessary to prove that black can draw against 1 e4 e5 2 Nf3, 2 d4, 2 Nc3, 2 Bc4. Once this is proven, then it is trivial to prove that black can also draw against say 2 Be2, or 2 f4. "a strategy has been determined" can borrow from the strategy of not hanging pieces or pawns...
Only logic is allowed. But you do all by yourself. You have to convince game theorists and other scientists, not only those who play and know chess.
Imagine I claim I have weakly solved chess. Then another group, working on a similar project, challenge me to prove my statement against SF. "Of course!" I say. First game: SF plays 1. a3. "Oh no! I don't know how to draw against SF in this line"; I throw away my set of solutions and play with my brain and... I lose of course. Second game: SF plays 1. a4. "Oh no! These programmers have configured SF to play suboptimal openings! Well, but I know it's a draw", and I lose. You got it, the same thing can happen (and it would happen) for all the games, as White and Black, and I would not draw even a single game. The world would laugh at me.
That's why to prove chess is weakly solved, you have to test the supposed optimal strategy against all the possible opponent's replies, not only against what you decided is an optimal strategy. Otherwise, you use the concept of optimal strategy to prove a strategy is optimal, in a circle, you see?
#1758
There is nothing wrong with heuristics.
Use the same concept "heuristics on best-first expansion" as in the proof of Losing Chess.
That is also why Sveshnikov asked for "good assistants" and not only "modern computers".
First look to draw against 1 e4, then 1 d4, then 1 c4, then 1 Nf3 and if all that has succeeded, then the other 16 pose no problem.
After 1 e4 e5 first look at 2 Nf3, then 2 Nc3, 2 Bc4, 2 d4 and do not even bother to look at 2 Ba6?
The 'good assistants' should be knowledgeable in chess analysis, not in software or hardware.
#1710
"Hyatt (author of the Crafty engine) estimated at most 10% of the time was spent in generating new positions."
For playing chess on a desktop in a short time like 1 minute / move the engine cannot calculate all the way to hit the 7-men endgame table base and thus time has to be spent with the evaluation.
Analysing chess on a cloud engine of 10^9 nodes / second and with ample time like 60 hours / move allows to reach the 7-men endgame table base to retrieve the exact table base evaluation draw / win / loss and thus can do with a very basic evaluation function just to loosely guide the search.
In the TCEC superfinals Stockfish with a simpler evaluation function but deeper search defeated LC0 with a more elaborate evaluation function but more shallow search.
Even if the 10% rule were applicable, then we would end up at either 50 years, or 5 years with more cloud engines.
Hey, I think if you get your funding we could do a deal here.
If you're only interested in loosely guiding the search to the 7 man tablebases I can generally get there in about five minutes and about half the number of moves it takes SF. So for, say, half the price per move of leasing a Summit machine for 60 hours, if you send me the positions I'll send you back the moves within quarter of an hour.
Save you the effort of recoding SF to use a very basic evaluation function as well.
You get it all done in 5/(4x60) years (just over a week) and save pots on the lease and I'm on a nice little earner.
What do you think?

#1758
There is nothing wrong with heuristics.
Use the same concept "heuristics on best-first expansion" as in the proof of Losing Chess.
That is also why Sveshnikov asked for "good assistants" and not only "modern computers".
First look to draw against 1 e4, then 1 d4, then 1 c4, then 1 Nf3 and if all that has succeeded, then the other 16 pose no problem.
After 1 e4 e5 first look at 2 Nf3, then 2 Nc3, 2 Bc4, 2 d4 and do not even bother to look at 2 Ba6?
The 'good assistants' should be knowledgeable in chess analysis, not in software or hardware.
When you try to prove that Black can draw, you start by testing for Black the best candidate move that an evaluating function provides, but you have to test it against all possible opponent's replies, because otherwise you cannot prove the supposed non-optimal replies would not win. As @MARattigan says, yours would be not a weak solution, it would be a loose one.
#1761
In principle you are right about that, but in practice some focus is necessary and the 'best first heuristic' makes sense. Make no mistake: weakly solving chess is still a large endevour. Chess is not as complicated as people used to think (10^36 positions, not 10^44, or 10^50, or 10^120) and weakly solving chess (10^17 positions) is easier than strongly solving chess, but 5 years on cloud engines = 5000 years on desktops is a huge task.
Making a full game tree like you suggest is not even feasible as it would require too much storage. You mix up strongly solving chess with weakly solving chess. For Losing Chess or Checkers there is no full game tree either: these are weakly solved, not strongly solved. Chess is more complicated than Losing Chess or Checkers. You cannot impose more stringent requirements on a proof for chess than have been imposed on accepted proofs for Losing Chess or Checkers.

#1761
In principle you are right about that, but in practice some focus is necessary and the 'best first heuristic' makes sense. Make no mistake: weakly solving chess is still a large endevour. Chess is not as complicated as people used to think (10^36 positions, not 10^44, or 10^50, or 10^120) and weakly solving chess (10^17 positions) is easier than strongly solving chess, but 5 years on cloud engines = 5000 years on desktops is a huge task.
Making a full game tree like you suggest is not even feasible as it would require too much storage. You mix up strongly solving chess with weakly solving chess.
You are mixing up things: a strong solution would mean to provide an optimal move for all the legal positions, not only an optimal move for all the opponent's moves from the beginning. To claim you have weakly solved chess, you have to provide the game theoretic value of the game and, in reasonable time, an optimal strategy. So you can decide to not store some of the optimal strategies, to save space, but you must be able to provide them in reasonable time. So you cannot skip them as you please during the search, you are too confident.
I know that all this makes you feel uncomfortable, but you can overcome it. You can do it. Simply put, Sveshnikov did not use "solved" as game theorists do.
#1763
Sveshikov used 'close' chess, but I guess this is a poor translation of 'solve'.
I advocate heuristics.
Once 1 e4 and 1 d4 are proven to draw, then there is no doubt that upon request a similar proof with the same method and effort can prove the draw against 1 a4 and 1 a3.
Once 1 e4 e5 Nf3 is proven a draw, then there is no doubt that upon request a similar proof with the same method and effort can prove at least a draw against 2 Ba6. Even more it is not even necessary to go through that effort: we know for sure 1 e4 e5 2 Ba6 loses for white even without a full calculation to checkmate.

#1763
Sveshikov used 'close' chess, but I guess this is a poor translation of 'solve'.
I advocate heuristics.
Once 1 e4 and 1 d4 are proven to draw, then there is no doubt that upon request a similar proof with the same method and effort can prove the draw against 1 a4 and 1 a3.
Once 1 e4 e5 Nf3 is proven a draw, then there is no doubt that upon request a similar proof with the same method and effort can prove at least a draw against 2 Ba6. Even more it is not even necessary to go through that effort: we know for sure 1 e4 e5 2 Ba6 loses for white even without a full calculation to checkmate.
I see you have no doubt, just excuse us for not being so confident and expecting more. Maybe we do at least agree on what weakly solved means. Now can I ask you where did you find that, to solve checkers, only the square root of the search space has been checked?

#1758
There is nothing wrong with heuristics.
- There is nothing wrong with heuristics for playing chess.
- There is nothing wrong with heuristics for picking moves for a candidate strategy,
- There is no value to heuristics when applied to the moves of the opponent of a strategy. They all need checking rigorously.
All these are close analogies to the task of proving a solution of a chess problem is correct. Especially note the last.

#1758
There is nothing wrong with heuristics.
- There is nothing wrong with heuristics for playing chess.
- There is nothing wrong with heuristics for picking moves for a candidate strategy,
- There is no value to heuristics when applied to the moves of the opponent of a strategy. They all need checking rigorously.
All these are close analogies to the task of proving a solution of a chess problem is correct. Especially note the last.
Yes.
As a big fan of heuristics and Occam's Razor to refine problem sets, I still concur...and this is the the crux of why Tygxc will not get his solution. At the end of his 5 year mission to seek out new positions and boldly go where no engine has gone before (but eschewing most of the ECO codes along the way ), all that will have been accomplished is to say "we're pretty sure that chess is a draw with best play"...which is where we already sit today.
'Solving' can be as weak as you like.
There could be 'candidates' for the weakest possible solving ...
#1 candidate could be "if nobody makes a mistake - its a draw".
Which is extra-weak because that hasn't ever been proven.
#2 candidate could be ... "White can win even if black doesn't make a mistake - but black can't." ... its invalid too.
#3 could be just as invalid or more invalid. Regarding Black wins by force.