什么是学术界以外的自然演绎?

时间:2010-04-11 14:42:46

标签: logic

我正在研究自然演绎,作为我的形式规范的一部分。验证大学/学院的计算机科学课程。

我发现它很有趣,但是当我找到实际用途时,我学得更好。

除了正式验证代码位之外,有人可以向我解释是否以及如何使用自然演绎?

谢谢!

2 个答案:

答案 0 :(得分:4)

自然演绎在实际的形式化方法中并没有那么多:后续演算通常是一个更好的基础,因为它更接近于构建逻辑决策程序时使用的表格方法。 Tableau方法对逻辑在计算机科学中的实际应用至关重要。

自然演绎最常用于建构型理论,这使它在编程语言设计中具有一定的优势。不过,它被认为是一个很好的知识,而不是必须知道的。

自然演绎的主要价值在于它是学习正式推理的最佳方式,但这是一种主要在学术界看到的教学应用。

答案 1 :(得分:1)

自然演绎非常有趣且有点酷,但在学术界以外很少使用。使用自然演绎对节目进行校正的正式证明是繁琐的,因此经常使用更高级别的工具。