图灵机停机问题

输入 − 一台图灵机和一个输入字符串 w

问题 − 图灵机是否能在有限的步骤内完成字符串 w 的计算?答案必须是"是"或"否"。

证明 − 首先,我们假设存在这样的图灵机来解决这个问题,然后我们将证明它自相矛盾。我们将这台图灵机称为停机机,它在有限的时间内产生"是"或"否"。如果停机机在有限的时间内完成,则输出为"是",否则为"否"。以下是停机机的框图 −

停机机

现在我们将设计一个倒置停机机 (HM)' 作为 −

  • 如果H返回 YES,则永远循环。

  • 如果H返回 NO,则停止。

以下是"倒置停机机"的框图 −

倒置停机机

此外,输入本身的机器(HM)2的构造如下−

  • 如果 (HM)2 在输入时停止,则永远循环。
  • 否则,停止。

这里,我们得到了一个矛盾。因此,停止问题是不可判定的