在这些类型的讨论中我很少看到提到一个微妙的观点,我认为值得进一步关注。
假设,正如安德烈(Andrej)所建议的那样,有人构建了一个能够可靠地计算出任何图灵机都无法计算的函数设备。 我们怎么知道机器实际上是在计算?˚Fff
显然,没有有限数量的输入/输出值足以证明该机器正在计算,而与该有限集合上与一致的其他图灵可计算函数则相反。因此,我们认为机器正在计算信念必须基于我们关于机器如何运行的物理理论。如果您看一下针对超级计算机的一些具体建议,那么您肯定会发现,他们所做的就是采用一些前沿的物理理论并将该理论推论为无穷大。˚F ˚Ffff。好的,很好,但是现在假设我们构建了超级计算机,并询问它是否会在ZFC中寻找矛盾的图灵机停止。进一步假设超级计算机回答“否”。我们得出什么结论?我们是否得出结论,超级计算机已经“计算”了ZFC的一致性?我们如何排除ZFC实际上不一致的可能性,而我们刚刚进行的实验伪造了我们的物理理论呢?
图灵定义的一个关键特征是其哲学假设非常薄弱。当然,它必须假设我们日常经验的某些简单特征,例如物理世界的基本稳定性,以及以可靠,可重复和可验证的方式执行有限操作的能力。每个人都接受这些东西(在哲学教室之外,就是!)。但是,接受超级计算机似乎要求我们接受无限外推法关于物理理论的知识,而我们在物理学上的所有经验都告诉我们,不要在理论上过于信奉教条,而该理论的有效性远远超出了我们可以通过实验验证的范围。因此,在我看来,几乎不可能出现任何压倒性的共识,即任何特定的超级计算机都只是在进行计算而不是进行超级计算,即只有在您接受某些有争议的哲学观点或观点的情况下,才能进行所谓的“计算”关于无限外推的物理假设。
另一种表达方式是,反驳“ Church-Turing”论点不仅需要构建Andrej描述的设备,而且还需要证明每个人都满意该设备的性能与广告宣传相符。 虽然并非不可想象,但这是一个很高的要求。对于当今的计算机,计算的最终性质意味着,如果我不相信特定计算机的“计算”结果,则原则上我可以以某种完全不同的方式执行有限的步骤序列以检查结果。如果我们对超级计算机存有疑问,则无法使用这种常识和有限验证的“后备”。