Combinatorial Game Theory
The first book on Combinatorial Game Theory (CGT) was Donald Knuth's idiosyncratic 1974 (still in print in 2010) mathematical novelette, Surreal Numbers. The first full formal treatment is On Numbers and Games, by John Conway. It was first published in 1976 and has recently been republished. CGT was in part inspired by Go, since many Go end positions (yose) are combinations of independent regions of play.
Therefore CGT comes in naturally from the consideration of play on sub-boards. Each such position is a combinatorial game, which can be added to or subtracted from other such games. This is the idea that Go can be played on several boards at once, with alternating play still in operation: each player is able to play just one stone per turn, on one or other board
Numbers are special cases of combinatorial games: Go players can take that as meaning that some positions are already secure territory.
- Bill Spight: In Mathematical Go, Berlekamp and Wolfe show how to apply the concept of number to go positions that still have some play left (hot positions). See Chilling.
By convention, the players are Left (Black) and Right (White). Left's scores are positive, Right's scores are negative; we are playing a zero-sum game with a convention that plus scores are good for Left. Either player, however, may be the one to start in a game, and the notation reflects that (no convention that Black starts, therefore).
A game may be represented in slash notation^{[1]}:
{A, B, C, ... | D, E, F, ...}
To the left of the central vertical bar are the games to which Left (Black) can move, called options or followers. To the right are those to which Right (White) can move.
For example
{1 | -1}
represents a one-point gote play. (Remember that scores are games because numbers are games.) Sometimes it is written +/- 1.
For the formal definition of "game" and some discussion, see abstract game.
In CGT the number 1 means that Left can make a play, but Right cannot (or the equivalent). Go scoring does not obviously translate to CGT numbers, but you can do it. See Mathematical Go by Wolfe and Berlekamp. Interestingly, the form of Go scoring that most straightforwardly translates to CGT numbers is territory scoring with a group tax. See Ancient Chinese Rules and Philosophy.
Anyway, 1 + (-1) = 0: the introduction of addition and equality of games is compatible with the old meanings of '+' and '='. Black can make a play, and then White can make a play, or vice versa. One way to write that game is
{ -1 | 1 }.
Most of the material originally here has been redistributed:
- zero in CGT terms.
- Minimax
- /Discussion
- canonical form.
- introduction to infinitesimals.
- thermography.
Original page by Bill Spight; subsequent edits by Charles Matthews.
See also:
- CGT path
- Tom's technical introduction to CGT
- Non-technical introduction to CGT?
[1] See tree representation for Charles Matthews' take on this.