停止問題は次のように定義されます。
どういう意味かわかりません。です それらのすべてが単語を受け入れる/拒否するようなチューリングマシンのコレクション ?それは特定の言葉ですか?それとも、アルファベットの単語を意味しますか?
ありがとう
停止問題は次のように定義されます。
どういう意味かわかりません。です それらのすべてが単語を受け入れる/拒否するようなチューリングマシンのコレクション ?それは特定の言葉ですか?それとも、アルファベットの単語を意味しますか?
ありがとう
回答:
最初に、チューリングマシンがテープで読み書きできる記号のアルファベットを選択します。通常、3つのシンボルがあります。、 、「空」。言葉は記号の有限シーケンスです。
もし そして 私たちは新しい単語を形成できる言葉です これは、2つの単語を組み合わせたものを表します(1つの単語がどこで停止し、他の単語がどこで始まるかがわかるように、いくつかのコーディングが必要です)。
チューリングマシンは一言で表すことができます。
すべての決定可能性の問題と同様に、 単語のセットです。より正確に、 次の形式の単語がすべて含まれています どこ チューリングマシンです 任意の単語であり、 入力で実行すると停止します 。
これは、最小限の記号/数学言語による停止問題の単純/非公式の定義です。最初に、チューリングマシンについて考えます。チューリングマシンは、状態テーブルに基づいて(プログラミングによって)さまざまな問題を解決します。
現在、チューリングマシンへの入力と同様に、チューリングマシン自体の状態テーブルを文字列としてエンコードできます。今仮想マシンを考えます マシンの状態テーブルのエンコードペアを受け入れる 、および入力文字列 : 。これを仮定します 入力差分(もしあれば)マシンを受け入れる 入力で停止 。チューリングの有名な停止問題の証明(1936)により、 つまり、この「問題」は計算不可能です。
の あなたが説明するのは、セット/言語メンバーシップの観点から、この同じ問題の説明です。文字列がセットに含まれています iff 止まる 。