Last time we introduced the game of transfinite Nimbers and asked a winning move for the transfinite game with stones a at position
Above is the unique winning move : we remove stone d and by the rectangle-rule add three new stones, marked 1. We only need to compute in finite fields to solve this and similar problems.
First note that the largest finite number occuring in a stone-coordinate is 4, so in this case we can perform all calculations in the field
If youโre not nimble with the Nim-tables, you can check all calculations in SAGE where we define this finite field via
sage: R.< x,y,z>=GF(2)[]
sage: S.< t,f,o>=R.quotient((x^2+x+1,y^2+y+x,z^3+x))
and we can now calculate in
sage: t*t
t + 1
sage: f*o
f*o
sage: (o+t)*(o+t+1)
o^2 + o + 1
sage: (o+f)*(o+1)
f*o + o^2 + f + o
That is, the nim-value of stone a is 3, stone b is
By adding them up, the nim-value of the original position is a finite number : 6. Being non-zero we know that the 2nd player has a winning strategy.
Just as in ordinary nim, we compare the value of a stone to the sum of the values of the other stones, to determine the stone we will play. These sums are for the four stones : 5 for a,
By the Nimbers-rule we need to find a rectangle with top-right hand corner
where u and v are ordinals smaller than
The only remaining possibility is that (u,v) is of the form
But, our opponent can make life difficult by forcing us to compute in larger and larger finite fields. For example, if she would move next by dropping the c stone down to the 256-th row, what would be our next move?
(one possible winning move is to remove the stone at