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

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

難易度 2大学院の講義の演習問題レベル大学院数学 計算理論・ラムダ計算

型なしラムダ計算を考える。適用は左結合()、抽象は右に最大限のびるものとし、 同値な項は同一視する。簡約は 簡約のみを考える( 簡約は考えない)。 以上の整数 に対してチャーチ数を と定め()、項 を と定める。項 は 正規形をもち、それはあるチャーチ数 に一致する。 を求めよ。

この問題で使うもの

ヒント

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

ヒント 1

まず がどのチャーチ数に簡約されるかを調べ、次に がチャーチ数 に対してどんなチャーチ数を返すかを一般に計算しましょう。

ヒント 2

( を 回 に施したもの)を使います。 で、 は「 を 3 回施す」関数です。

ヒント 3

です。また で、、 は「 を 回施す」関数です。

答えと解説

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

以下、 で を表す()。 が成り立つことを繰り返し使う。また、型なしラムダ計算の 簡約はチャーチ・ロッサーの性質(合流性)をもつので、正規形は存在すれば一意であり、どの順序で簡約してもよい。

の正規形.

ここで であり、これを とおくと である。

よって ( 同値)。

の働き. チャーチ数 に対して

、 であり、後者を 回 に施すと

よって である。

の正規形.

は 正規形なので、これが の 正規形である。したがって 。

別解

まず を計算する。 簡約で 。ここで ( は を 回合成したもの)なので、 は を 回合成したもの、すなわち と 同値( に簡約される)。また 。よって

次に で、これは を 2 回合成したもの、すなわち に 簡約される(指数)。したがって 。

正規形は(存在すれば)一意で、 は 正規形なので 。

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

この問題の確認

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

間違いを報告する

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

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

関連する問題