I've seen a mathematical proof that chess is a
game with a forced win for white in one of the Technion magazine
("Etgar") editions. I was wondering if you know of an article
regarding that matter online (or maybe can prove this yourself,
hehe, or give me some pointers on how to "solve" games) ?
Thanks a lot, Alexander Maryanovsky.
Chess has not been solved mathematically, it is not a forced win for white, you've been had.
I really hate posts like that. If I say I have seen a proof of it, then I have! And the Technion is one of the leading universities in Sciences in the world, so they would not publish something unchecked.
Look --- both these posts
are not that helpful. The second doesn't give any information about
how you know it hasn't been solved or why it might even be likely
that it hasn't. As for the third 'if I say I have seen a proof of
it, then I have!' doesn't hold much water unless you have
understood it. Don't believe that something published must be true
(there are MANY examples of mistakes in publications even from the
best journals) and also if you have not understood the proof
yourself then you may not have understood what was being proved. If
you can find the paper again and send details I'd be most
grateful.
Now for some facts:
Chess is a game with extremely complicted rules - most solved games
only have one or two and generally all the pieces look and move
similarly. However chess has loads of different rules and nasty
things like promotion, en-passant, move limit for draws, etc.
After only around 10-20 moves of chess the number of positions is
vastly larger than the number of atoms in the universe. So a
computational proof is just not possible at the moment. Again it
might be possible to mathematically reduce it to a size that can be
hit with a computer but see above for why this is unlikely.
Draughts (or chequers) has not been solved and it is a game that is
vastly less complicated than chess. Only recently nine-mens-morris
has been solved by computer and this is extraordinarily less
complicated than chess.
If someone had published a proof of chess it would be absolutely
enormous. Every university in the world would have heard, Technion
would have it plastered all over their web page, it would have made
national press and people I know working on game theory would have
heard. None of these have happened so it is EXTREEMLY unlikely to
have been proved.
Someone may have proved that chess is not a second player win
(notice this is not the same as being a first player win) but the
same reaction would have been felt. So again unlikely.
Now for some possible other things this paper could have said. The
paper may have been a proof of first player win from some
specialised situations. Or some numerical evidence that it could be
likely that chess is a first player win. Etc...
I spent a long time this afternoon looking at electronic citation
systems for maths/computing journals and there are no papers on
chess being a first player win. Again it is possible that this
journal is not in the lists but I'd be shocked.
Okay that is enough about the specific case of chess --- if I find
out any more I'll write back.
Now, if you want some books on how to do game theory then the best
ones I can recommend are:
No offence intended, but is it necessarily true that if you can't explicitly list (or compute) the entire tree of chess then you can't say whether or not white can always win? I don't think so. It seems perfectly reasonable to suppose that there could be an argument that could show that (in principle) there is an algorithm (which could easily involve practically impossible computations) which would result in a definite win for white. This sort of argument is what makes mathematics different from computer science for instance. In the former, showing the existence of something can be enough. In the latter, you would actually have to work it out. For instance, we know 1010000000+7 has a prime factorisation, although we can't find it in practice.
Ok, well, first, thanks for the info...now that I think about
it, I become more skeptic too. You are right, I didn't understand
the proof, as I was 13-14 years old at the time and didn't know
much math.
About the complexity of games - though some game may be very
complex and have many many rules, a certain "rule" or "feature" of
the game may decide the outcome regardless of the other
rules.
Regarding Technion plastering it all over their webpage - I'm not
sure when the Technion put up their site, but the proof I saw quite
a while ago, about 4-5 years ago. Also, I think they haven't
updated their site for about a year or so.
After reading your post, I do feel more skeptical now, but I still
know that I did read something extraordinary about proving chess,
and the proof itself was quite long, several pages.
Do you know if perhaps Technion puts old issues of "Etgar" on the
net? Because I wasn't able to find anything like that, if not, I
guess I will HAVE to go through their library next time I am in
Haifa.
In response to Dan:
Nowhere did I say that there isn't a proof not involving computers.
But I did give lots of reasons why chess is very likely to be too
complicated for this type of arguement. It does not currently seem
reasonable that there is a mathematical arguement on the game of
chess due to its rule complexity. There are great difficulties when
a game rule can depend on the previous rule (ie. en passant) or
even worse in chess on the previous 40 (ie. endgame draw). Again I
look forward to being proved wrong (because solving chess would be
a fantastic feat) but I'm very dubious at the moment.
In response to Alexander. I guess that a proof would be vastly more
than a couple of pages (it would take about that long to contain
the abstract and definitions). There are algorithms that computers
use to play chess (called, I think, alpha and beta trimming) which
allow one to quickly eliminate branches from a tree search and so
concentrate more on the correct ones. This paper could have been
one on this subject --- infact it may well have been the paper
which invented one of these methods or another that I don't know
about. I haven't found any copies of Etgar on the web but it should
have had its articles in the citation index I was using. If you
could let us know what you find out from the library - I would be
VERY interested.
Finally, you are right about a rule or feature deciding the game of
chess. I believe that the current best idea in the area is that the
rules on drawing (move limit / position repeating) will mean that
chess is actually a draw. I think there is some evidence from
current matches and the IBM Deep Blue. Not that empirical evidence
means much...
AlexB.
I'm a programmer, and I write chess programs, so I do know what
AlphaBeta algorithm is, the article was not about algorithms to
improve and deepen the search tree. I think for the purpose of
solving chess, we could easily drop the 50 moves rule, the en
passant move, perhaps even castling. The 3-fold repetition rule is
irrelevant here, because if we prove there is a winning line, there
will not be repetitions in it.
Again, in order to solve a game, you don't need to consider all its
rules, one rule may give you the outcome and all the others may
prove to be quite irrelevant.
I don't believe that any empirical results in the chess world can
give us any kind of sign of the outcome. These are just humans that
play a game. As for computers, I hope I'm not mistaken, but Deep
Blue calculated 18-19 plies in the middlegame (again, I could be
wrong), not nearly enough to give an estimate.
I will try to look up that issue of "Etgar", I'm supposed to go to
the Technion in about a week and a half, and I will try to sneak
away into the library :-)
The three repeat rule is not irrelevant.
It may just be possible that the second player can play so as to
force a loop and therefore draw. But it is very unlikely.
I do agree that one rule may be dominant - but you have to admit
that it doesn't look likely in chess that the way one of the pieces
move solely determines the outcome of the game!!
Empirical results normally give indications as to what may or may
not be true. If the vast majority of games of chess played end in a
first player win then people would believe that it was probably a
first player win. The fact that we aren't playing perfectly doesn't
stop this information making it more believable that the outcome is
a certain way. Mathematicians believe things like the Riemann
hypothesis because the first 10^40 cases have been checked. This is
as nothing compared to the infinite number that need to be checked
- but it hints that the result is possibly true.
Don't underestimate experimentation... most results in mathematics
come first from empirical data. Things are much easier to prove if
you have some evidence which way you should look!
AlexB.
Ok, one thing I still don't understand, why is the 3-fold repetition move relevant? If there is a winning sequence (or rather a tree), then each move will make a progress towards the victory, thus repeating will never happen since we assume there is a finite number of moves in that sequence.
I think that the 3-fold repetition move is
not relevant to whether or not
there is a forced win, but it is relevant to whether or not it is a
forced draw.
It may be the case that white can force a postion in which, with
the
repetition rule, black can force a draw, but without it can only
force an
infinite cyle, and that if black breaks the cycle then white can
force a win.
This is not technically a forced win for white, but it might be a
solution to the
problem.
Jonathan Kirby