John Conway has given a definition of "number" in terms of two-person games. A game is, set-theoretically, defined as either the empty set (##0##) or a pair ##(L, R)## where L and R are both sets of games. To understand this as a game, you imagine two players, called "Left" and "Right" who alternate turns. On Right's turn, he picks one game out of the set R, and then Left must play that game. A player loses if it's his turn, and the game is the empty set (so he has no next move). So there are 4 types of games. (Assume that each player always makes the best move possible)
- Left wins, no matter who starts.
- Right wins, no matter who starts.
- The first player wins.
- The second player wins.
Let's call a game "positive" if it is in category 1, "negative" if it is in category 2, and 0 if it is in category 4.
Now, we can obviously flip a game from a win for Left to a win for Right by just switching L and R all the way down. Call that the "negative" of a game. So for example,
If ##G = 0##, then ##-G = 0##
If ##G = (\{ g^L_1, g^L_2 ...\}, \{ g^R_1, g^R_2 ...\})##, then ##-G = (\{ -g^R_1, -g^R_2 ...\}, \{ - g^L_1, -g^L_2 ...\})##.
We can describe the "sum" of two games ##G_1 + G_2## as follows: The two players are playing two games in parallel. At every move, the player has a choice of making a move in the first game, or the second. Taking a move in a game means replacing that game by a simpler game, until eventually it becomes the empty game. At the point, only one of the two games is left, so players must continue in that one.
Now, we can say that ##G_1 \gt G_2## if ##G_1 + (-G_2)## is positive.
Finally, we are in a position to define a "number". A number is defined recursively as:
##0## is a number
##(L, R)## is a number if for all ##g^L \in L## and ##g^R \in R##, ##g^L \lt g^R##.
According to this definition,
The empty game corresponds to the number ##0##.
The game ##(L,R)## where ##L = \{ 0 \}## and ##R = \{\}## is the number 1.
The game ##(L,R)## where ##L = \{0, 1\}## and ##R = \{\}## is the number 2.
The game ##(L,R)## where ##L = \{0, 1, 2\}## and ##R = \{\}## is the number 3.
Etc.
This notion of number includes almost everything:
The natural numbers.
The integers.
The rational numbers.
The reals.
Transfinite ordinals.
Infinitesimals.
http://www.cs.cmu.edu/afs/cs/academic/class/15859-s05/www/lecture-notes/comb-games-notes.pdf