形式陈述
带预言机
直觉
预言机把某个子问题封装成完美黑盒,用来研究“假如能免费解决 A,还能解决什么”以及归约可以怎样自适应地多次询问。
例子与边界
二分搜索式查询可让后一个问题依赖前一个答案,因此 Turing 归约比一次性映射归约更灵活。令预言机为停机问题可判定许多普通 TM 无法判定的问题,但仍存在相对该预言机不可判定的更高层问题。预言机是数学模型,不暗示现实设备能在一步解决不可计算问题。不同预言机下
推论与应用
预言机模型组织 Turing 度、算术层级和复杂性层级,也用于识别证明技术的相对化障碍以及定义带子程序访问的算法类别。
参考资料
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,Chs. 0–10。
- Alan M. Turing, “On Computable Numbers, with an Application to the Entscheidungsproblem,” Proceedings of the London Mathematical Society, 1936,Full paper。