为什么数字pi的有限前缀的语言可由TM确定,而假定存在TM的真实数字是错误的,该实数决定了该数字的有限前缀给定数量?确定实数的有限前缀语言
1
A
回答
0
为什么数PI可判定的有限前缀由TM
语言有打印出的pi的位数有限前缀的有效计算过程。 sin(x)的Maclaurin系列是x - x^3/3! + x^5/5! - ...此外,我们知道sin(pi/2)= 1,所以我们可以设置1 = x - x^3/3! + x^5/5! - ...,从某个地方开始(比如x = 1.5),并找到x的最大值,它比前一个值增加。然后,乘以2并保留前n个数字以获得长度为n的前缀。例如:
f(1.50) < f(1.51) < f(1.52) < f(1.53) < f(1.54) < f(1.55) < f(1.56) < f(1.57)
f(1.59) < f(1.58) < f(1.57)
这就告诉我们,X = 1.57是最接近值到pi/2,或者是稍微大一点或小一点,比我们真正需要的。我们可以通过检查Maclaurin系列中的cos(x)来看出:我们看到cos(1.57)收敛于正数,所以我们知道我们处于n位数小于pi/2的最大数。保持计算至少比你需要返回pi数字低一级,一切都会变好。
,而它是假的说,对于任何实数,其决定了给定数量的
这里的有限前缀是你一个真实的号码TM:0到1之间的实数1当且仅当第n个图灵机(由所有TM的UTM编码的字典顺序决定)接受空语言时,其十进制表示被设置为1。这是一个明确定义的实数 - 它的每一个十进制数字都是0或1 - 然而如果我们有一个TM可以找到这个实数的任何有限前缀,我们可以回答这个问题:“TM是否接受空语言?”对于任何TM:
- 在UTM编码
- 枚举字典顺序所有字符串,并计算TM的许多有效的UTM编码,我们如何找到
- 暂停计算时,我们算TM我们编码TM想为
- 要求前缀的长度等于我们刚刚得到
- 检查前缀的最后一位看到我们的TM是否接受空的语言或不
这是一个矛盾,因为TM是否接受空语是不可判定的。因此,我们假设可以计算这个实数的有限前缀是不正确的。
对于涉及TM的任何不可解决的问题(Rice的定理和对角化参数保证TM的UTM编码的大多数语言都是),您将得到一个无法计算的唯一实数。事实上,可计算的实数是可数的,就像图灵机一样,但不像语言和实数,这是不可数的。
相关问题
- 1. CakePHP路由,使用带默认前缀的语言前缀
- 2. URL中的语言环境模块和语言前缀
- 3. 语言环境中路由前缀
- 4. Drupal中的多语言界面(不含域前缀或后缀)
- 5. 确定与卡卡前缀
- 6. 仅支持有限数量的语言
- 7. CakePHP获取当前网址,不含语言前缀
- 8. 有限和无限语言混淆
- 9. Python:如何确定语言?
- 10. 为什么前缀返回没有特定前缀的文档?
- 11. Django LocaleMiddleware为我确定了语言。我怎么知道它确定的语言?
- 12. 催化剂url语言前缀的最佳途径?
- 13. 确定键盘语言之前在按键的JavaScript
- 14. 限制输入到指定的语言
- 15. Laravel 5.3如何避免多语言应用程序中API前缀前的语言环境?
- 16. 的Apache 301重定向添加语言前缀,如果不存在
- 17. 如何设置访客语言确定的网页语言
- 18. 递归可判定语言,接受无限语言
- 19. 如何正确添加前缀(或后缀)到XAML中的数据绑定?
- 20. 确定Twitter的职位的语言
- 21. Drupal的前端特定语言
- 22. CakePHP 2与CakeDC/I18n语言前缀丢失
- 23. 连接语言是否可以使用前缀符号?
- 24. 语言环境作为前缀,全球对整个网站
- 25. Drupal语言切换器不添加前缀
- 26. 前缀sylius产品使用语言环境显示url
- 27. 带有前缀
- 28. 术语语言和语言实现有区别吗?
- 29. 所有的无限语言都是不可判定的吗?
- 30. 如何确定网站的语言
闻起来像功课。是吗? – 2010-10-18 16:29:15
耶也许...但我只是没有找到答案。我能想到的唯一的事情就是,有不可信的数字...... – panny 2010-10-18 16:52:15