ゲーム理論の問題
石の山が 1 つあり、2 人のプレイヤーが交互に、山から石を 個、 個、 個のいずれかの個数だけ取り除く(山にある石より多くは取れない)。石の個数が ( は 以上の整数)の局面のグランディ数 を
で定める。ここで、 以上の整数からなる有限集合 に対し、 は に属さない最小の 以上の整数を表す(特に )。
すべての 以上の整数 について、 は を で割った余りに等しいことを証明せよ。
この問題で使うもの
- グランディ数と mex(説明と入口の問題)
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
についての強い数学的帰納法を使いましょう。 より小さいすべての で が成り立つと仮定し、 に何が入っているかを調べます。
ヒント 2
取れる個数 を で割った余りは で、どれも ではありません。したがって の余りは の余りと必ず異なります。
ヒント 3
とすると、 自身は に入りません。あとは 未満の値 が にすべて入ることを、 で場合分けして確かめます(そのとき、 の手が実際に可能かどうかに注意します)。
採点の観点と模範解答
自分で証明を書いてから、採点の観点で見比べてください。
採点の観点を見る
強い数学的帰納法を用いることと、何を仮定して何を示すか( で を仮定し を求める)を明記し、 だから仮定が使えることを述べている(2 点)
がどれも の倍数でないことから、、すなわち が選択肢の値の集合に入らないことを示している(3 点)
のとき、(と )の手が実際に可能であることを確認し、(と )が選択肢の値の集合に入ることを示している(3 点)
mex の定義から を結論し、 の場合も含めて帰納法を完結させている(2 点)
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
模範解答を読む
を で割った余りを と書く。すべての 以上の整数 について であることを、 についての強い数学的帰納法(累積帰納法)で示す。すなわち、 を固定し、 をみたすすべての について が成り立つと仮定して、 を示す( のときは仮定は空であり、以下の議論はそのまま当てはまる)。
とおく。 のとき なので、帰納法の仮定より である。
ステップ 1: は を含まない。
はいずれも の倍数でないので、 と は を法として合同でなく、 である。よって 。
ステップ 2: は 未満の 以上の整数をすべて含む。 で場合分けする。
- のとき: 未満の 以上の整数はないので、示すことはない。
- のとき: が に入ることを示せばよい。 より なので の手が可能で、 より 。
- のとき: が に入ることを示せばよい。 より なので の手が可能で、、 より 、 がともに に入る。
ステップ 3: 結論。 ステップ 2 より はすべて に属し、ステップ 1 より は に属さない。したがって に属さない最小の 以上の整数は であり、 である。
(なお のとき で となり、上の議論の の場合と一致している。)
以上より、強い数学的帰納法によって、すべての 以上の整数 について は を で割った余りに等しい。