Wow this is an amazing answer, I think you managed to answer in full every single question I posed. Thank you so much, and I hope this post can be useful for others as well. You should update the wikipedia page
You are right, I had missed tha part of the proof tree. Or rather, I had read about it, but not understood its significance in weakly solving the game.
I think part of this was that I assumed that with or without a proof tree, as long as the search ends in a WDL database, we could not guarantee a terminating search so it's not solved anyway. As per your post above, your take is that at least in Checkers, running search on top of WDL, we should be able to make progress, so it is indeed solved. This makes sense.
Now I am curious about this proof tree, can we also create it from an alpha-beta search? And what's the most efficient way of doing this.
