計算理論・ラムダ計算の問題
この問題では ( を含む)とする。関数 を次の再帰式で定める(アッカーマン・ペーター関数)。
この再帰式によって がすべての で一意に定まる全域関数であることは用いてよい。
すべての に対して
が成り立つことを証明せよ。
この問題で使うもの
- アッカーマン関数の値(説明と入口の問題)
- 数学的帰納法と一般項の推定(説明と入口の問題)
この問題を解けるようになるまで(16 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
を小さい順に固定して考え、, , の式を、それぞれ に関する帰納法で順に求めるとよい。
ヒント 2
第 3 式から なので、 の閉じた式が分かっていれば についての漸化式が得られる。例えば となる。
ヒント 3
、 をまず示すと、、 が得られる。あとはこの漸化式に対して帰納法を使う。
採点の観点と模範解答
自分で証明を書いてから、採点の観点で見比べてください。
採点の観点を見る
と から、帰納法で を示している(2 点)
と、 を に適用した から、帰納法で を示している(3 点)
本題の基底として を、定義の第 2 式と の式から確かめている(2 点)
を導き、帰納法の仮定を代入して になることを計算し、結論を述べている(3 点)
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
模範解答を読む
に関する数学的帰納法を 3 回用いる。まず補題として , の閉じた式を示し、それを使って の式を示す。
補題 1. すべての に対して である。
証明( に関する帰納法)。
- のとき: 第 2 式()より であり、第 1 式より 。
- を仮定して を示す。第 3 式()より 。第 1 式より なので 。帰納法の仮定より 。
よって補題 1 が成り立つ。
補題 2. すべての に対して である。
証明( に関する帰納法)。
- のとき: 第 2 式()より 。補題 1 より 。
- を仮定する。第 3 式()より 。補題 1 を に適用すると なので、。帰納法の仮定より 。
よって補題 2 が成り立つ。
本題. すべての に対して であることを に関する帰納法で示す。
- のとき: 第 2 式()より 。補題 2 より 。一方 なので成り立つ。
- を仮定して、 を示す。第 3 式()より
なので補題 2 を に適用でき、。したがって
帰納法の仮定を代入すると
よって のときも成り立つ。
以上より、数学的帰納法によって、すべての に対して が成り立つ。