检查函数是否对所有输入都停止
Check if a function halts for all inputs
我想写一个程序,检查一个函数,比如f,是否对其输入的所有值都停止。总之-
haltChecker = function (arg) => bool
。在JavaScript中,
bool haltChecker ( f(a) ){
return {f halts for all values of a};
}
不需要在JS中解决,任何语言都可以。
谢谢。
停机问题是无法确定的。坏运气。
给一个简单的例子,考虑Collatz猜想(实际上,这是一个糟糕的例子,因为它没有被证明是不可判定的-但它表明这个问题很难:)。
你可以用这个让你的教授大吃一惊。
这也被称为停机问题,不能用这种一般形式来解决。你能做的最好的是编写一个程序,如果函数停止所有输入,它可能返回true,但它也可能无限期地运行。
相关文章:
- 如何将输入(type=text)从html表单传递到javascript函数
- 是否可以将一个函数输入连接到另一个函数调用的文本
- JavaScript按钮/输入/函数,字符串反转
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- jQuery选择器不识别任何动态创建的HTML输入函数
- 为什么jQuery只在某些链接中输入函数
- 如何从 javascript 中的输入函数访问数据
- 反应路由器无法获取/取决于输入函数
- 为什么 Jquery 输入函数不返回完整的 url
- 将Multiple Var输入函数,搜索JSON数组,并将Multiple Array Val作为输出接收
- Javascript:让一个对象调用输入函数
- Jquery函数-多输入/ 1函数
- jQuery输入函数
- 使用jQuery中的表单输入函数
- 为什么html dom输入函数不工作
- 创建Pass Fail输入函数
- 如何在函数中输入函数
- 将输入属性数据传递给其他输入函数参数 - 角度