Combinatorial game theory (CGT) is a mathematical theory of games, which while part of game theory in a broad sense has its own tradition going back to the solution of
Nim. It deals abstractly with a very large range of games for two players (only) that can be
reduced to tree-like structures, with a characteristic ending rule: the player left with no (legal) play loses. On that
rather slender basis has been constructed a theory that can be applied to some traditional games (most notably go), as well as a large number of new games the investigation of which it has
stimulated. The founders of the general theory were Elwyn Berlekamp,
John Conway and Richard Guy, in collaborative work during the 1960s that took some time fully to be
published.
For a pedagogical discussion, see Combinatorial game theory (pedagogy). For its history, see Combinatorial game theory
(history).
Formal definitions
A structure is called
a collection of games if

and

where is the power set of 
and
![\forall G,H\in\mathcal{C}\,[L(G)=L(H)\land R(G)=R(H)]\Rightarrow G=H.](/math/897fd00c97fc5e5de00c1a83b2248584.png)
The elements of are called games
and the convention here is that they would be denoted by the upper case Latin letters G,H,K,... .
Define the binary relation, R (for reachable) between and itself by
iff
.
is called loopy if where is the transitive closure of R. Otherwise, it's called nonloopy.
If there exists an element 0 of , with
, then we call it the zero
element. The zero element, if it exists, is unique.
If is a collection of
games and then the game G0 can be 'played' as follows: There are two players, called Left and Right. First, Left
chooses an element (if one exists). Then
Right chooses an element (if one
exists). Then Left chooses an element
and so on. If a player cannot move (i.e. the relevant L or R set is empty) then, by definition, they lose the game.
Finite nonloopy games
If is finite and nonloopy, then it contains a zero element.
Let be the smallest collection of
games containing 0 and such that
- For all finite
, there exists such that .
Then all finite nonloopy games are isomorphic to a subcollection of . We can work solely with .
Define a binary operator

recursively by
and .
This definition of addition of games is well-defined and unique;
and it is commutative. Intuitively, one should think of the game G + H as consisting of the two games G and H being played "side by side": On his turn, Left can either make a move in G and leave H alone, or vice versa, and likewise for Right.
The negative of a game is defined recursively as follows:
.
This definition is well-defined and unique. Intuitively, -G is just "G with Left and Right reversed".
Define a set of games recursively as follows:
iff
.
A player loses precisely when they run out of moves. The above definition characterizes games such that no matter what the
left player does, the right player can force them to eventually run out of moves. One might call them "Left to play and lose"
games.
One can similarly define PR, and we note that . Next, define
.
P is the set of second-player-win games (whoever moves first, the second player can
force a win). A useful exercise at this point is to show that . This observation motivates the following:
Define a relation by iff . This is an equivalence relation; and it respects the addition and negative operations. Therefore, the operations
+ and - can be defined on the quotient set defined by the equivalence relation . Finally one can show that the addition is an abelian group operation.
Nimbers
An impartial game is one where .
The set of nimbers is defined as the smallest
subcollection containing 0 and containing for every G in the subcollection.
Nimbers are the combinatorial game theoretic analogue of the ordinal numbers. A
function from the ordinals to nimbers is defined. The Sprague-Grundy theorem states that every impartial game is -equivalent to a nimber.
Domineering
An example of a partial game is Domineering. In this game, a grid is drawn, on which Left can play vertical dominoes and Right can play
horizontal dominoes. Various interesting Games, such as hot games, appear in Domineering, due to the fact that there is sometimes an incentive to move, and sometimes
not.
|