• 負け状態のGrundy数は0

  • ある状態のGrundy数はそこから遷移可能な状態のGrundy数以外の最小の非負整数

    • mex: minimum excluded value
  • Nimの一山の石の数がGrundy数と一致する

  • なぜXORして良いのか?

    • 各山のGrundy数をgiとする
    • xorで結合したものをgとする
    • このgがGrundy数の条件を満たすことが証明できるから
    • やりかけ証明
      • gの最上位ビットをmとする。mをもつgiが必ず奇数個存在する。その一つをg1とする
      • であるので遷移可能
      • see Grundy数(Nim数, Nimber)の理論