Sprague–Grundy theorem

E163078

The Sprague–Grundy theorem is a fundamental result in combinatorial game theory that assigns each impartial game position a nonnegative integer (its Grundy value), allowing such games to be analyzed and combined via nim-like addition.

All labels observed (6)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf mathematical theorem
result in combinatorial game theory
alsoKnownAs Sprague–Grundy theorem
surface form: Grundy theorem

Sprague–Grundy theorem
surface form: Sprague–Grundy function theorem

Sprague–Grundy theorem
surface form: Sprague–Grundy theory
appliesTo finite impartial games under normal play
impartial combinatorial games
associates each game position with a nonnegative integer
assumes finite game positions
no chance moves
normal play rule where last move wins
perfect information
two-player play
characterizes positions of impartial games by nonnegative integers
classification P-positions and N-positions via Grundy values
defines Sprague–Grundy theorem self-linksurface differs
surface form: Grundy value

nim-value
determines a position is losing iff its Grundy value is 0
a position is winning iff its Grundy value is nonzero
field combinatorial game theory
combinatorics
formalizes equivalence of impartial games to Nim heaps
foundationFor nim-heap decomposition of games
systematic analysis of impartial games
historicalPublication Patrick Michael Grundy's work in the 1930s
Roland Sprague's work in the 1930s
implies every impartial game under normal play is equivalent to a Nim heap
outcome of a sum of impartial games can be determined by xor of Grundy values
namedAfter Patrick Michael Grundy
Roland Sprague
relatedTo Sprague–Grundy theorem self-linksurface differs
surface form: Grundy numbers

Hackenbush (impartial variants)
Kayles
Nim
Wythoff Nim
impartial game theory
octal games
statesThat each impartial game position has a unique nonnegative integer Grundy value
every position in a finite impartial game under normal play is equivalent to a heap of Nim of some size
the Grundy value of a disjunctive sum of impartial games is the bitwise xor of the Grundy values of the components
usedFor analyzing impartial games
combining impartial games via nim-sum
deciding winning and losing positions
usesConcept disjunctive sum of games
minimum excluded value (mex)
normal play convention

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Sprague–Grundy theorem alsoKnownAs Sprague–Grundy theorem
this entity surface form: Sprague–Grundy function theorem
Sprague–Grundy theorem alsoKnownAs Sprague–Grundy theorem
this entity surface form: Grundy theorem
Sprague–Grundy theorem alsoKnownAs Sprague–Grundy theorem
this entity surface form: Sprague–Grundy theory
Sprague–Grundy theorem defines Sprague–Grundy theorem self-linksurface differs
this entity surface form: Grundy value
Sprague–Grundy theorem relatedTo Sprague–Grundy theorem self-linksurface differs
this entity surface form: Grundy numbers