不确定性的困惑与NP理论分享 http://blog.sciencenet.cn/u/liuyu2205 平常心是道

博文

停机问题(1)- 术语溯源

已有 1568 次阅读 2023-4-7 00:13 |个人分类:解读哥德尔不完全性定理|系统分类:科研笔记

计算机理论中流行的一个最基本术语就是停机问题the Halting Problem【1】,其基本意思是:是否存在一个程序判断任给的一个程序一个输入下,给出结果(停机),还是无限运行下去(不停机)


图灵于1936发表了著名的论文"论可计算数及其在判定问题上的应用(On Computability Numbers, with an Application to the Entscheidungsproblem)”【2】,旨在解决由希尔伯特提出“Entscheidungsproblem(判定问题),由此奠定了计算机理论。


后来学术界认为图灵在1936论文中处理的判定问题停机问题然而图灵在他的论文中从来没有用过停机问题这个术语,那么此术语从何而来?


已知最早使用停机问题词是在Martin Davis的一个证明中【3】(p.70-71):

 "Theorem 2.2 There exists a Turing machine whose halting problem is recursively unsolvable.


但是Davis在他的证明没有给出停机问题术语的出处,所以人们推断这是他的原创。“The Essential Turing”一书的作者Jack Copeland这样【4】p.40):

- The halting problem was so named (and, it appears, first stated) by Martin Davis. The proposition that the halting problem cannot be solved by computing machine is known as the ‘halting theorem’. (It is often said that Turing stated and proved the halting theorem in ‘On Computable Numbers’, but strictly this is not true.)


所以,我们的问题是:

- 为什么要用停机问题替代图灵1936年论文中的判定问题”?

- “停机问题”与图灵1936年论文中的判定问题等价吗?


参考文献:

1https://en.wikipedia.org/wiki/Halting_problem

2Turing, A. M. (1937). "On Computable Numbers, with an Application to the Entscheidungsproblem". https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf

3Martin Davis (1958). Computability and Unsolvability. New York: McGraw-Hill.

4B. Jack. Copeland, The EssentialTuring, 2004.

http://www.cse.chalmers.se/~aikmitr/papers/Turing.pdf




https://blog.sciencenet.cn/blog-2322490-1383237.html

上一篇:共相与殊相
下一篇:“停机问题”(2)- 证明溯源
收藏 IP: 194.57.109.*| 热度|

1 杨正瓴

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-28 06:26

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部