1

マシンのチューリングと停止問題について質問があります。

Atm = {(M,w) ここで、M はチューリング マシンで、w は入力} であり、
HALTtm = {(M,w) ここで、M はチューリング マシンであり、入力 w で停止するとします。

HALTtm <=m Atm であることを証明したい

いくつかの方法を試しましたが、解決には程遠いと思います。誰でもいくつかの手がかりを与えることができますか??

4

4 に答える 4

2

さて、HALTtm にあるすべての (M,w) について、(M,w) が Atm にあることに注意してください。次に、Atm のメンバーであるが停止しない (M',w') が存在し、HALTtm にないことを示します。

于 2010-03-24T18:55:56.990 に答える
0

次の各言語について、その言語を受け入れるチューリングマシンの遷移図を作成します。

  1. {aibj | i≠j}
于 2011-05-06T03:51:25.820 に答える
0

<=m とは? 「多一還元」という意味だと思いますか?その場合、あなたが求めているのは、すべての文字列 x に対して、合計計算可能な関数 f です。

x が HALTtm に属するのは、f(x) が Atm に属する場合のみです。

そのような f が存在する場合、停止問題を決定できます。x が与えられた場合、f(x) を計算し、f(x) が Atm に属しているかどうかを確認します (Atm は簡単に再帰的/決定可能です)。しかし、停止問題は決定可能ではないため、そのような f は存在しません。したがって、HALTtmは Atm に還元されません

于 2011-12-06T14:00:14.480 に答える