Preliminaries of Chess
Finite Game
Von Neumann’s Theorem
Theorem. In every two-player, finite game with perfect information in which the set of outcomes is $\mathcal O=\{\text{I wins, II wins, Draw}\}$, one and only one of the following three alternatives must hold:
- Player I has a winning strategy.
- Player II has a winning strategy.
- Each of the two players has a strategy that guarantees at least a draw.
The proof of the theorem is referred to [1]
The proof is based on the structure of the game tree
Remark. Mycielski [1992] proved the theorem for the case of infinite games with perfect information, and the set of outcomes $\mathcal O$ is finite. The proof is based on transfinite induction.
Zermelo’s Theorem
Theorem. In chess, one and only one of the following must be true:
- White has a winnning strategy.
- Black has a winning strategy.
- Each of the two players has a strategy that guarantees at least a draw.
It is only an existence theorem, and we still do not know which of the three possibilities is true.
Proof 1
As the game of chess is finite, there must be an upper bound on the number of moves in a game, set as $2K$
Q.E.D.
References
- Theory of Games and Economic Behavior by John von Neumann and Oskar Morgenstern
- Game Theory by Maschler, Michael, Solan, Eilon, and Zamir, Shmuel
- Winning Ways for your Mathematical Plays by Elwyn R. Berlekamp, John H. Conway, and Richard K. Guy
- Programming a Computer for Playing Chess by Claude Shannon