単元一覧 › 大学院数学 数理論理学・集合論

数理論理学・集合論の問題

難易度 1大学院の講義の例題レベル大学院数学 数理論理学・集合論

以上の整数全体を とする。関数 を、累積再帰

で定める。ここで は 以下の最大の整数である。 となる最小の を求めよ。

この問題で使うもの

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

ヒント

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

ヒント 1

技能「累積再帰」を使う。 を計算するのに必要な と はどちらもすでに計算済みの値なので、 から順に値の表を埋めていけばよい。

ヒント 2

と の対応は である。各段で を計算しよう。

ヒント 3

は となる。続けて を計算し、初めて 以上になる を探そう。

答えと解説

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

方針. は直前の値 だけでなく、それより前の値 も使うので、通常の原始再帰の形 にはなっていない。しかし なので、使う値はすべて の中にある。そこで値の列 をゲーデル数 で 1 つの数にまとめると、 は から(指数を読み取って と を取り出し、 を掛けることで)求まり、通常の原始再帰になる。したがって は矛盾なく定まり、値は小さい から順に表を埋めて計算できる。

表を埋める. と順に、右辺で使う と を表から読む。

よって は である。

答え. は増加していて、、 である。したがって となる最小の は である。

別解

を順に計算する。
-
- ()
- (, )
- (, )
- (, )
- (, )
- (, )
- (, )
- (, )

は単調増加(各項に正の値が加わる)なので、 より最小の は 。

検算: 再帰を再度たどると、 までの値は 1,2,3,5,7,10,13,18 と増加し 20 に届かず、 で初めて超える。

この問題の確認

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

間違いを報告する

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

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

関連する問題