形式陈述
自然演绎是一类以“引入规则”和“消去规则”刻画逻辑联结词的证明演算。例如
而蕴涵引入从在临时假设
直觉
每个联结词有一对操作:引入规则说明怎样构造该联结词的证据,消去规则说明拥有该证据后能安全取出什么信息。假设像局部作用域,可在规则结束时被解除。
例子与边界
从
推论与应用
自然演绎直接对应结构化证明、类型系统中的 Curry–Howard 对应和交互式定理证明器。规范化定理还能消去相邻的引入—消去绕路,揭示证明的计算内容。
参考资料
- A. S. Troelstra and H. Schwichtenberg, Basic Proof Theory, 2nd ed., Cambridge University Press, 2000,Chs. 1–3, natural deduction, discharge, and normalization。
- Heinz-Dieter Ebbinghaus, Jörg Flum, and Wolfgang Thomas, Mathematical Logic, 2nd ed., Springer, 1994,Part A, deduction systems and first-order rules。