这可能被认为是一个愚蠢的问题。我不是计算机科学专业(或者我也不是数学专业),所以如果您认为以下问题显示了一些主要错误假设,请原谅。
尽管有计划将费马的“最后定理”形式化(请参阅本演示文稿),但我从未读过或听说过计算机甚至可以证明像毕达哥拉斯的“简单”定理。
为什么不?在仅借助一些“内置公理”的情况下,通过计算机建立完全自主的证明的主要困难是什么?
我想问的第二个问题是:为什么我们能够形式化许多证明,而计算机目前无法独自证明一个定理?为什么那“更难”?
7
两个主要困难。不完备性(请参阅哥德尔定理)和搜索空间的广阔范围(比有趣的定理要有趣得多)。使用证明助手(Coq,Isabelle,Agda等)已经取得了可观的进步。数学家用这些来编写定理和引理,证明助手可以帮助寻找证明,并确保证明在逻辑上是有效的。
—
戴夫·克拉克
@戴夫·克拉克:好了,其实你说,计算机是能够证明(新)定理,但可能搜索的大量使得它很难为他/她/它写出具有任何价值或者是有趣的一个定理,我对吗?您能否解释一下为什么哥德尔定理和“不完全性”在这里有意义?此外,您是否引用研究论文或调查文章,证明计算机实际上证明了定理?最后,是否有大量研究试图使计算机证明定理?这个研究领域叫什么(续)
—
Max Muller
您知道很好的入门资料吗?在这两种数学中,特别是在计算机科学中,要真正理解这些材料,先决条件是什么?
—
Max Muller
您可能对Dorian Zeilberger的一些工作感兴趣,例如“ 教计算机如何发现(!),然后证明(!!)(全部由它自己(!!!))Collatz臭名昭著的3x + 1猜想的类似物 ”(math.rutgers.edu/~zeilberg/mamarim/mamarimhtml/collatz.html)。Zeilberger的经常合著者Shalosh B. Ekhad是一台计算机。
—
罗布·西蒙斯
下面的问题也让电脑帮助证明定理的几个很好的例子: cstheory.stackexchange.com/questions/82/...
—
Mugizi Rwebangira