数理論理学・集合論の問題
を小さい順に並べた素数とする。 以上の整数からなる長さ の有限列 ()を
で正の整数に符号化する。符号が である列を求め、成分を順に並べた組で答えよ。
この問題で使うもの
- 素因数分解による列のゲーデル数(説明と入口の問題)
この問題を解けるようになるまで(5 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
技能「素因数分解による列のゲーデル数」を使う。符号を素因数分解して、各素数の指数を読む。
ヒント 2
符号の定義から、 の指数は である。指数から 1 を引くと成分になる。成分が でも指数は なので、素数は抜けずに現れる。
ヒント 3
を で順に割ると、 の指数は 、 の指数は となる。残りの と の指数を求める。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
符号を素因数分解し、各素数 の指数から 1 を引けば成分 が読み取れる。
素因数分解. を小さい素数から順に割る。
は奇数なので、 の指数は 。
の各位の和は で の倍数でないので、 の指数は 。
は で割り切れないので、 の指数は 。さらに である。よって
列の読み取り. 符号に現れる素数は で、途中に抜けがないので列の長さは である。各成分は指数から 1 を引いたもので、
確かめ: 。
よって求める列は 。
別解
を素因数分解する。。、。。よって
検算: 、、。
なので、 の指数が に等しい。
- : 指数 3 より
- : 指数 1 より
- : 指数 2 より
- : 指数 4 より
以降は現れないので 。素因数分解の一意性より列は一意で、。各成分は 0 以上の整数で条件を満たす。