首页 · 时间轴 · 可计算性:有些问题算不出

可计算性:有些问题算不出

图灵证明:并非所有问题都能被算法解决。最著名的是“停机问题”——无法写出一个通用程序,判断任意程序会不会永远跑下去。

可计算性停机问题不可判定

一、什么是“能算”

若一个问题存在一套明确步骤(算法)总能给出答案,它就是“可计算”的。图灵机给出了这套定义。

算得出与算不出
关键一步:一条线,分出两边。

二、对角线论证

图灵用类似“对角线”的思路构造出一个反例:把所有程序列出来,再做出一个谁都不等的程序,从而证明不可能有“万能判定程序”。

三、停机问题

停机问题问:给定一段程序,它最终会停,还是会永远循环?图灵证明没有通用算法能回答这个问题。

四、极限也是财富

知道“哪些算不出”,反而帮我们避开徒劳、把精力放在可解之处。极限定义了计算的版图。

📚 资料来源与延伸阅读

  1. 《论可计算数》 艾伦·图灵(1936)— 同时证明了“停机问题”:有些问题原则上算不出来。
  2. 《艾伦·图灵传》(安德鲁·霍奇斯)— 理解“可计算性”为何是计算理论的边界。

本页内容依据公开史料与科学史通识编写;更多来源见 本站《资料来源与延伸阅读》。延伸检索:维基百科「艾伦·图灵」词条 ↗