5
缺乏正确性证明的算法示例
我们有Hoare逻辑。为什么仍然有可能算法是正确的,但是没有证据证明它是正确的?假设算法用C表示。然后我们可以逐步论证它正在执行应做的事情。 所以我的问题是: 给我一个正确的算法示例,但没有正确性证明。 编辑:我认为有一点背景可以帮助阐明我要去的地方。让我引用斯科特·亚伦森的话: 自1970年代以来,一直有人猜测P NP可能独立于数学的标准公理系统(例如Zermelo-Fraenkel集理论)(即,既不可证明也不可证明)。需要明确的是,这意味着≠≠\ne 尚不存在用于NP完全问题的多项式时间算法,但我们永远无法证明它(至少在我们通常的形式系统中无法证明),否则 确实存在用于NP完全问题的多项式时间算法,但是我们永远无法证明它有效,或者我们永远无法证明它在多项式时间内停止。 我指的是第二种可能性。由于Aaronson可以如此自信地将其列出为一种可能性,因此我认为必须存在类型2的现有示例。这就是为什么我要问这个问题。但是似乎没有一个快速明确的答案。