計算理論・ラムダ計算の問題
以上の整数全体を とする。関数 を、すべての に対して
を満たすものとして(アッカーマン関数と同様の二重帰納法で)定める。 の値を求めよ。
この問題で使うもの
- アッカーマン関数の値(説明と入口の問題)
- 等差数列・等比数列の一般項(説明と入口の問題)
この問題を解けるようになるまで(16 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
いきなり を展開せず、、 を の式で表すことから始める。
ヒント 2
、 という漸化式が得られる。後者は を考えると等比数列になる。
ヒント 3
、 である。 と を使う。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
の小さい順に の閉じた式を求める。
のとき
。また
なので、 は初項 、公差 の等差数列であり
のとき
。また
両辺に を加えると となり、 は初項 、公比 の等比数列である。よって
のとき
別解
段階的に閉じた形を求める。
: 。 より 。
: 。。 は公比 2 の等比数列で初項 なので 。( で整合。)
: 。。
検算: と式 が一致。。