我当时在考虑证明,然后遇到了一个有趣的观察。因此,证明与通过Curry-Howard同构的程序等效,而圆形证明对应于无限递归。但是从暂停问题中我们知道,在一般测试中,任意程序是否会永久递归是不确定的。用柯里·霍华德(Curry-Howard)表示,这是否意味着没有“证明检查器”可以确定证明是否使用循环推理?
我一直认为,证明应该由容易检查的步骤(与推理规则的应用相对应)组成,检查所有步骤可以使您确信结论是正确的。但是现在我在想:也许实际上不可能编写这样的证明检查器,因为没有办法解决暂停问题并检测循环推理?