境界停止問題は決定可能です。なぜこれがライスの定理と矛盾しないのですか?
ライスの定理の1つのステートメントは、「計算の複雑さ:現代的なアプローチ」(Arora-Barak)の35ページに記載されています。 部分関数{0,1}∗{0,1}∗\{0,1\}^*に必ずしもすべての入力に定義されていない機能です。TMは、が定義されているすべてのあり、が定義されていないすべてのについて、入力時に実行されると Mが無限ループに入る場合、部分関数計算すると言います x。場合 Sは、部分関数の集合であり、我々は定義 fのS入力上のブール関数です α{0,1}∗{0,1}∗\{0,1\}^*MMMfffxxxfffM(x)=f(x)M(x)=f(x)M(x) = f(x)xxxfffMMMxxxSSSfSfSf_Sαα\alpha出力1 IFF MαMαM_\alphaを計算における部分関数SSS。ライスの定理は、すべての自明でないSSSについて、関数fSfSf_Sは計算可能ではないと述べています。 ウィキペディアは、制限付き時間チューリングマシンの言語はEXPTIME完了であると述べています。私は、この言語のようなものに見える期待{(α,x,n):Mα{(α,x,n):Mα\{(\alpha,x,n) : M_\alpha 受け入れxxx以下にnnnのステップ}}\}。したがって、MMMこの有界言語を指数関数的に決定するDTMとしましょう。このDTMはすべてのチューリングマシンのいくつかのプロパティを決定しているようです。そのため、私の直感は、ライスの定理がそのような決定を排除していることを教えてくれます。しかし、明らかにMMMは合計関数を計算します。 この言語とライスの定理との関係について何が欠けていますか?