gpt4 book ai didi

math - 为什么程序不能被证明?

转载 作者:行者123 更新时间:2023-12-03 05:45:02 25 4
gpt4 key购买 nike

为什么计算机程序不能像数学陈述那样被证明?数学证明是建立在其他证明的基础上的,而其他证明又是由更多的证明和公理建立起来的——我们认为这些真理是不言而喻的。

计算机程序似乎没有这样的结构。如果你编写一个计算机程序,你如何能够采用以前经过验证的作品并用它们来证明你的程序的真实性?你不能,因为不存在。此外,编程的公理是什么?该领域的原子真理?

对于上述问题我没有很好的答案。但软件似乎无法被证明,因为它是艺术而不是科学。如何证明毕加索的作品?

最佳答案

证明 are程序。

Formal verification程序是一个巨大的研究领域。 (例如,参见the group at Carnegie Mellon。)

许多复杂的程序已经被验证;例如,请参阅此 kernel written in Haskell (修复的 404 链接适用于 seL4 ,另请参阅 moved to locationproject's website )。

关于math - 为什么程序不能被证明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com