Wolpert David H
NASA Ames Research Center, N269-1, Moffett Field, California 94035, USA.
Phys Rev E Stat Nonlin Soft Matter Phys. 2002 Jan;65(1 Pt 2):016128. doi: 10.1103/PhysRevE.65.016128. Epub 2001 Dec 20.
In this paper strong limits on the accuracy of real-world physical computation are established. To derive these results a non-Turing machine formulation of physical computation is used. First it is proven that there cannot be a physical computer C to which one can pose any and all computational tasks concerning the physical universe. Next it is proven that no physical computer C can correctly carry out every computational task in the subset of such tasks that could potentially be posed to C. This means in particular that there cannot be a physical computer that can be assured of correctly "processing information faster than the universe does." Because this result holds independent of how or if the computer is physically coupled to the rest of the universe, it also means that there cannot exist an infallible, general-purpose observation apparatus, nor an infallible, general-purpose control apparatus. These results do not rely on systems that are infinite, and/or nonclassical, and/or obey chaotic dynamics. They also hold even if one could use an infinitely fast, infinitely dense computer, with computational powers greater than that of a Turing machine (TM). After deriving these results analogs of the TM Halting theorem are derived for the novel kind of computer considered in this paper, as are results concerning the (im)possibility of certain kinds of error-correcting codes. In addition, an analog of algorithmic information complexity, "prediction complexity," is elaborated. A task-independent bound is derived on how much the prediction complexity of a computational task can differ for two different reference universal physical computers used to solve that task. This is analogous to the "encoding" bound governing how much the algorithm information complexity of a TM calculation can differ for two reference universal TMs. It is proven that either the Hamiltonian of our universe proscribes a certain type of computation, or prediction complexity is unique (unlike algorithmic information complexity). Finally, the implications of this analysis for the issue of whether the universe "is" a computer are briefly discussed.
本文确立了对现实世界物理计算精度的严格限制。为得出这些结果,采用了物理计算的非图灵机形式。首先证明,不存在一台物理计算机C,能让其执行关于物理宇宙的任何及所有计算任务。接着证明,对于可能向物理计算机C提出的此类任务子集中的每一项计算任务,没有任何一台物理计算机C能正确执行。这尤其意味着,不可能存在一台能确保正确“比宇宙更快地处理信息”的物理计算机。由于这一结果的成立与计算机如何或是否与宇宙其他部分物理耦合无关,这也意味着不可能存在绝对可靠的通用观测设备,也不存在绝对可靠的通用控制设备。这些结果不依赖于无限的、非经典的和/或服从混沌动力学的系统。即便可以使用一台无限快、无限密集且计算能力超过图灵机(TM)的计算机,这些结果依然成立。得出这些结果后,针对本文所考虑的新型计算机,推导了TM停机定理的类似结果,以及关于某些纠错码(不)可能性的结果。此外,还阐述了算法信息复杂度的类似概念“预测复杂度”。针对用于解决某一计算任务的两台不同参考通用物理计算机,推导了该计算任务的预测复杂度可能存在的差异的与任务无关的界限。这类似于控制两台参考通用图灵机的图灵机计算的算法信息复杂度可能存在的差异的“编码”界限。证明了要么我们宇宙的哈密顿量禁止某种类型的计算,要么预测复杂度是唯一的(与算法信息复杂度不同)。最后,简要讨论了这一分析对于宇宙“是否是”一台计算机这一问题的影响。