- 自动机理论教程
- 自动机理论 - 首页
- 自动机理论 - 开始
- 自动机理论 - 历史
- 自动机理论 - 应用
- 自动机理论术语
- 自动机中字符串的基础知识
- 自动机的集合论
- 语言和文法
- 计算理论中的文法
- 由文法生成的语言
- 乔姆斯基文法分类
- 有限自动机
- 确定性有限自动机 (DFA)
- 非确定性有限自动机 (NFA)
- 从 NFA 到 DFA 的转换
- DFA 的最小化
- Moore 机与 Mealy 机
- DFA 的补集
- 正则表达式
- 自动机中的正则表达式
- 自动机中的 Arden 定理
- 将正则表达式转换为有限自动机
- 正则文法的泵引理
- 计算理论中的正则集
- 上下文无关文法
- 上下文无关文法 (CFG)
- 上下文无关文法中的二义性
- 上下文无关语言的封闭性
- 简化上下文无关文法
- 乔姆斯基范式 (CNF)
- 格雷巴赫范式 (GNF)
- 上下文无关文法的泵引理
- 下推自动机
- 下推自动机 (PDA)
- 下推自动机的接受
- 从 CFG 构造 PDA
- 下推自动机和解析
- 图灵机
- 图灵机 (TM) 基础
- 图灵机接受的语言
- 多磁带图灵机
- 多轨迹图灵机
- 非确定性图灵机
- 半无限带图灵机
- 线性界限自动机 (LBA)
- 可计算性和不可判定性
- 图灵语言的可判定性
- 不可判定语言
- 图灵机停机问题
- 计算理论中的 Rice 定理
- Post 对应问题 (PCP)
- 自动机理论资源
- 自动机理论 - 快速指南
- 自动机理论 - 资源
- 自动机理论 - 讨论
图灵机停机问题
输入 - 一台图灵机和一个输入字符串 w。
问题 - 图灵机是否能在有限步骤内完成字符串 w 的计算?答案必须是“是”或“否”。
证明 - 首先,我们假设存在这样的图灵机来解决这个问题,然后我们将证明它自相矛盾。我们将称这个图灵机为停机机,它在有限时间内产生“是”或“否”。如果停机机在有限时间内完成,则输出为“是”,否则为“否”。以下是停机机的框图:
现在我们将设计一个反向停机机 (HM)’如下:
如果 H 返回 YES,则无限循环。
如果 H 返回 NO,则停止。
以下是“反向停机机”的框图:
此外,一个输入为自身的机器 (HM)2 构建如下:
- 如果 (HM)2 在输入上停止,则无限循环。
- 否则,停止。
在这里,我们得到了一个矛盾。因此,停机问题是不可判定的。
广告