首先,我对Gödel不完全性定理(一般来说是形式逻辑)的理解非常幼稚,我对理论计算机科学的了解(意味着我还在读本科时只修了一个研究生课程),所以这个问题可能是很天真。
据我所知,P对NP的可证明性是一个未解决的问题。
现在:
- 哥德尔的第一个不完全性定理指出,有些陈述是正确的,但不能证明也不能证明。
- 如果找到一个NP完全问题的多项式解,则证明P = NP。
因此,假设P = NP是不可证明的:
这意味着找不到NP完全问题的多项式解的例子(否则,这将是一个证明)。
但是,如果找不到关于NP完全问题的多项式解的示例,则意味着P = NP是错误的(证明这一点,意味着该陈述是可证明的),这导致了矛盾,因此P = NP应该是可证明的。
这听起来像是我对P = NP的可证明性的证明,但是我认为这很可能是由于我对所涉及的逻辑主题缺乏理解。谁能帮我了解这有什么问题吗?
11
请参阅Scott Aaronson的论文“ P与NP是否正式独立?”
—
Marzio De Biasi
您可能也有兴趣Hartmanis'专着‘可行计算和可证的复杂属性’基本上讨论会发生什么,如果我们只考虑那些可证明P中的问题,可证明在NP等
—
约书亚Grochow