単元一覧 › 大学院数学 計算理論・ラムダ計算

計算理論・ラムダ計算の問題

難易度 4大学院入試の難問レベル大学院数学 計算理論・ラムダ計算

( を含む)とし、関数 をすべての について

で定める。

この定義をそのまま再帰手続きとして実行して を計算する。すなわち、手続き が呼ばれると、 なら再帰呼び出しをせずに を返し、 なら を 回呼んでその値を返し、 ならまず を呼んでその値 を得たのち を呼んでその値を返す。最初の呼び出しも含めて、 の計算で手続き が呼ばれる回数の合計を とする(たとえば 、)。

に対し、 を の式で表せ。

この問題で使うもの

この問題を解けるようになるまで(18 技能)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

手続きの定義から の漸化式を立てる。 には が現れるので、 の閉じた形も必要になる。

ヒント 2

, , である。これを使って , を順に求めよう。

ヒント 3

, , となる。 を展開して和をとろう。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

手続きの定義から、呼び出し回数は次の漸化式をみたす。

(最後の式の は 自身の呼び出し、残りは内側の の計算と外側の の計算の分である。)

の値. 帰納法で次がわかる。
- : 、。
- : 、。
- : 、 より は公比 の等比数列で 。

. 、。よって 。

. 。

よって

. 。 とおくと

したがって

和をとると

整理すると

検算. : で と一致。: 直接 、式は 。: 直接 、式は 。

したがって 。

別解

呼び出し回数の漸化式は、、、。

: 。、。よって 。

: 。、。。

: 。。 とおくと
、。
ゆえに 。

和をとると
。

検算: で 。 で 。直接 で一致する。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題