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

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

難易度 1大学院の講義の例題レベル大学院数学 計算理論・ラムダ計算

型なしラムダ計算で、 以上の整数 のチャーチ数を

と定める。関数適用は左結合とし、 は を表す。

ラムダ項 は 簡約によって、あるチャーチ数 を正規形にもつ。この を で割った余りを求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

まずチャーチ数どうしの適用 がどのチャーチ数に簡約されるかを調べ、左結合に注意して項全体を一つのチャーチ数にしよう。

ヒント 2

である。すると はべきの塔になるので、オイラーの定理()で指数を を法として下げる。

ヒント 3

で、 である。あとは を を使って計算する。

答えと解説

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

手順 1: チャーチ数どうしの適用を計算する。
で ( が 個)を表すと、 である。

まず と を比べる。 なので、これを 回合成すると が 回重なって になる。一般に、 を に 回繰り返し適用したものは である。

したがって

となる( は を に 回繰り返し適用したもの)。

手順 2: 与えられた項を簡約する。
左結合なので である。手順 1 より

よって である。正規形は合流性(チャーチ–ロッサーの定理)により一意なので、 も一意に決まる。

手順 3: 指数を で下げる。
、 なので、オイラーの定理より 。よって を で割った余り が分かれば である。

を法として

なので 、すなわち 。

手順 4: を求める。
なので

したがって、求める余りは である。

別解

チャーチ数 は ( を 個)に簡約される。 は を 回適用する操作なので、これを 回繰り返すと を 回適用する。よって (指数)。

左結合より 。内側は 。さらに 。したがって 。

、、 より、 の冪は周期 。(下 2 桁 )なので 。

検算: は で確認。 の下 2 桁は 43。

この問題の確認

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

間違いを報告する

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

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

関連する問題