【发布时间】:2016-09-14 05:47:03
【问题描述】:
据我了解,对于一个足够简单的功能,假设
function(boolean input){
while(input){
}
}
可以判断它是否会因任何可能的输入而停止。
很容易看出,上述函数将在false 终止,而不是在true. It's only impossible to solve the halting problem for an arbitrary functionf, as of course you can evaluatehaltingFinder(haltingFinder)` 终止,本质上创建了一个悖论。
我的理解正确吗?
【问题讨论】:
-
如果有人想知道单词问题中的 0,我正在击败旨在防止家庭作业问题的系统。
-
这是一个很好的问题,但可能适用于 cstheory.SE。他们可能应该接受标题中的“问题”一词
-
我投票决定将此问题作为离题结束,因为在cstheory.stackexchange.com 中会更好
-
@Mr.Negi 您可能对this question 感兴趣(抱歉,有不相关的评论,过段时间我会删除)
-
我知道说谢谢是违反规则的,与这个问题无关,但我觉得这是绝对必要的。
标签: turing-machines halting-problem