形式证明 vs 真值表

概述

形式证明(自然演绎)和真值表是命题逻辑中两种互补的有效性判定方法。形式证明是语法方法(基于推论规则),真值表是语义方法(基于真值指派)。完备性定理保证:一个论证是有效的(语义),当且仅当它可以被形式证明(语法)。

共同点

  • 都可以判定命题逻辑论证的有效性
  • 都具有能行性(可以机械地执行)
  • 都只适用于真值函项论证

关键区别

维度形式证明(自然演绎)真值表
方法类型语法方法(推论规则)语义方法(真值指派)
基本操作从前提出发逐步推导结论穷举所有真值组合
变元增多时证明长度通常线性增长行数指数增长(
洞察力要求需要选择合适的规则和策略无需洞察,机械执行
无效性判定无法直接证明无效(只能尝试后放弃)可以直接找到反例
可读性展示推理过程,易于理解只显示最终结果
适用范围扩展可扩展到谓词逻辑(第10章)谓词逻辑中不适用

深层联系

完备性定理

形式证明和真值表方法的等价性由完备性定理保证:

  • 可靠性(Soundness):如果可以用形式证明推出结论,则论证是有效的
  • 完备性(Completeness):如果论证是有效的,则一定可以用形式证明推出结论

这意味着两种方法在判定能力上是完全等价的,只是适用场景不同。

参见