計算理論・ラムダ計算の問題
( を含む)とし、関数 を次の再帰で定める(アッカーマン関数の変形である)。すべての に対して
この再帰は の辞書式順序に関する整礎帰納法によりすべての で値が定まる。 を 以上の整数とするとき、 を の式で表せ。
この問題で使うもの
- アッカーマン関数の値(説明と入口の問題)
- 等差数列・等比数列の一般項(説明と入口の問題)
この問題を解けるようになるまで(16 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
の順に、 を の式で表していきましょう。 は、 の式がわかれば についての漸化式になります。
ヒント 2
、 のように、一つ前の段の式を代入します。初期値 に注意しましょう。
ヒント 3
、 が得られ、、 となります。この 1 次の漸化式を解きます。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
の順に の閉じた式を についての帰納法で求める。
のとき. 、また である。よって は初項 、公差 の等差数列で
のとき. 、また である。よって
のとき. 、また
とおくと 。特性方程式 の解 を用いて
と変形できるので、 は初項 、公比 の等比数列である。したがって
確認: で 、 で となり一致する。
よって である。
別解
を順に上げて求める。
: 。。よって 。
: 。。よって 。
: 。。
とおくと なので、
。
よって 。
検算: で ✓。 で ✓。 で ✓。