NPの同等の定義は、非決定性チューリングマシンによって多項式時間で決定可能な(検証可能なだけではない)すべての問題で構成されるということです。NTMは、NTMで決定可能な問題のセットがTMで決定可能な問題のセットと同一であるという意味で、TMほど強力ではないことが知られているため、この定義では、NPに決定できない問題はありません。
NPの2つの定義が同等であることを示すために、決定論的検証子の存在を前提として、非決定論的決定子が存在すること、およびその逆を示すことができます。
決定論的な多項式検証器があるとします。次に、この問題/検証者の証明書サイズの境界に対応する多項式で区切られた長さの証明書を非決定的に推測し、検証者を実行するマシンもあります。アルファベットは有限であるため、特定の入力の証明書は有限であり(入力のサイズが最大でも多項式)、検証者は多項式時間で実行され、マシンはすべての入力のすべてのブランチで停止し、(決定論的)多項式時間。したがって、すべての確定的検証者に対して非確定的決定者が存在します。
非決定的な決定者がいる場合は、計算を受け入れるたびに、決定者が受け入れ状態に到達するために選択したパスを書き留めることができます。ディサイダーは多項式時間で実行されるため、このパスはせいぜい多項式の長さです。そして、決定論的なTMが、そのようなパスが NTMを通過して受け入れ状態になる有効なパスであることを検証するのは簡単です。したがって、非決定論的決定者ごとに決定論的検証者が存在します。
したがって、決定不能な問題には、多項式サイズの証明書で機能する検証者を含めることはできません(そうでない場合、検証者の存在は決定者の存在を意味します)。
停止する問題の検証者が存在すると主張するとき、あなたが話している証明書は(TM、I、N)のエンコードであり、TMは入力IでNステップで停止します。これは確かにNステップで検証できますが、証明書のサイズは元の問題(停止問題)への(TM、I)入力のサイズの多項式ではありません。Nは、エンコードに関係なく、任意に大きくすることができます。そのような検証者を非決定的な決定者に変換しようとすると、やや興味深いマシンになります。動作しない TMで(TM、I)を実行すると、それを証明できるはずです。入力で停止Iマシンを通る停止しないパスは存在しませんが、停止状態に至るパスには常に別のより長いパスがあり(Nが大きいと推測されます)、そのため有限の境界はありません実行時間。本質的に、これは初期の非決定論的推測によって調査する必要がある無限の空間があるためです。このようなNTMを決定論的な TMに変換すると、一部の入力でループも停止もしないマシンの1つにつながります。実際、停止の問題を決定できるNTMは存在しないため、サイズが制限された証明書で機能する検証機能はありません。
私はディオファントス方程式にあまり精通していませんが、基本的に同じ問題があなたの議論に当てはまるようです。
このため、NPのNTM定義について推論する方が簡単です。決定できない問題の検証者がいます(元の問題への入力のサイズに制限された多項式サイズを持つ証明書で機能するものではありません)。実際、特定の言語を認識するが決定しないTM は、同じ言語の検証者に簡単に変換できます。
検証者について考える場合、証明書のサイズではなく、元の問題の入力のサイズに関して検証者に時間制限を与える必要があると思います。証明書のサイズに応じて検証者がより短い時間で実行されるように、証明書のサイズを任意に拡張できます。