停机问题

✍ dations ◷ 2025-08-10 20:52:58 #数理逻辑,计算理论,递归论,数学问题

停机问题(英语:halting problem)是逻辑数学中可计算性理论的一个问题。通俗地说,停机问题就是判断任意一个程序是否能在有限的时间之内结束运行的问题。该问题等价于如下的判定问题:是否存在一个程序P,对于任意输入的程序w,能够判断w会在有限时间内结束或者死循环。

艾伦·图灵在1936年用对角论证法证明了,不存在解决停机问题的通用算法。这个证明的关键在于对计算机和程序的数学定义,这被称为图灵机。停机问题在图灵机上是不可判定问题。这是最早提出的决定性问题之一。

用数学语言描述,则其本质问题为: 给定一个图灵机T,和一个任意语言集合S,是否T会最终停机于每一个 s S {\displaystyle s\in S} 。其意义相同于可确定语言。显然任意有限 S 是可判定性的,可数的(countable)S 也是可停机的。

停机问题包含了自我指涉,本质是一阶逻辑的不完备性,类似的命题有理发师悖论、全能悖论等。

假设停机问题有解,即:存在过程H(P, I)可以判断对于程序P在输入I的情况下是否可停机。假设P在输入I时可停机,H输出“停机”,反之输出“死循环”,即可导出矛盾:

显然,程序本身也是一种数据,因此它可以作为输入(例如Pascal的编译器本身就可以用Pascal所写成,所以程序在自己身上运行自己也是合理的),故H应该可以判定当将P作为P的输入时,P是否会停机。然后我们定义一个过程U(P),其流程如下:

伪代码及其注释表示如下:

int H(procedure,Input); // 这里的H函数有两种返回值,死循环(1) 或 停机(0)int U(P){    if (H(P,P) == 1){ // 如果H死循环        return 0; // 此时会停机    }else{ // 否則        while(1){} // 此时会死循环,而這是個空迴圈    }}

上面把H(P, P)包装在U(P)内,也就是用U()来模拟H()。H()的输出可能出现两种状况:

因此,H不是总能给出正确答案,故前述的假设不成立,不存在解决停机问题的方法。

理发师悖论:村子里有个理发师,这个理发师有条原则是,对于村子里所有人,当且仅当这个人不自己刮胡子,理发师就给这个人刮胡子。如果这个人自己刮胡子,理发师就不给这个人刮胡子。无法回答的问题是,理发师给自己刮胡子么?

停机测试悖论:计算机里面有个测试程序,这个测试程序的原则是,对于计算机里所有程序,当且仅当这个程序不递归调用自己(输出停机),测试程序就调用它(对应不停机)。如果这个程序递归调用自己(对应不停机),测试程序就不调用它(对应停机)。无法回答的问题是,测试程序递归调用自己么?

相关

  • 媒体研究媒体研究(Media studies)是种学术性的研究探讨及资料收集,研究各种媒体的内容、历史、意义及影响。媒体研究学者以研究大众传播主题的理论及方法,包含媒体在政治、社会、经济及
  • 流体流体(英语:Fluid)就是在承受剪应力时将会发生连续变形的物体,包括气体和液体。流体没有一定形状,几乎可以任意改变形态,或者分裂。具有黏性的流体在发生变形时将产生阻力,而没有黏
  • 核质核质(英语:Nucleoplasm)是真核细胞中细胞核内除核仁外,所含的其他部分物质。核质是原生质的一种类型,它被核膜包裹。 核质包括染色体和核仁。 许多物质例如核苷酸(对于DNA复制等目
  • 英国军用航空器序号英国军用航空器序号是为了识别英国陆海空三军每一架军用飞行器而采用,全部用机均配得一个序号,这是由空军部和它的后任组织——英国国防部所维护的一个统一序列号系统。这一系
  • 任伯年任颐(1840年-1895年),中国近代画家。原名小属,初名润,字小楼,一作晓楼。后号次远,字伯年,常被称作任伯年。山阴(浙江省绍兴)人,故画面署款多写“山阴任颐”。任伯年结合中国画传统画法,民
  • 生质酒精燃料乙醇(英语:Ethanol fuel),也称乙醇燃料,又称生质酒精,是一种被广泛用于运输业的生物燃料。它和酒精饮料中的乙醇是同一类型的醇类。燃料乙醇由富含糖类物质的农作物酿制产生,可
  • 罗克韦尔洛克威尔自动化公司(Rockwell Automation)是提供工业自动化、电源、控制及资讯方案的公司。在工业自动化领域的品牌包括Allen-Bradley及洛克威尔软件(Rockwell Software)。产品
  • 大西洋主义大西洋主义(Atlanticism)是一个西欧和北美国家(特别是美国和加拿大),在政治、经济、军事防卫等议题上互相合作的哲学。其宗旨是维护相关国家的安全,及保卫“民主、个人自由与法治
  • 2018年中国内地一周票房冠军2018年中国内地一周票房冠军为2018年中国内地一周内的电影票房冠军列表,列表将星期一到星期天视为一周。
  • MIDI制造商协会MIDI制造商协会(英语:MIDI Manufacturers Association,缩写:MMA)是一个总部位于美国加利福尼亚州的非盈利贸易组织,有多家企业参与其中,制定MIDI标准,以确保MIDI产品的兼容性。MMA成