祝瑞
公理化的正向证明,如同在迷宫中寻找出路,需要技巧和灵感,对初学者不够友好。
表列式反向分解,如同按图索骥,只需遵守规则,无需选择。树形结构也更直观。还能生成反模型。
表列式证明的过程,就是一棵不断向下扩展的“树”。
推演:证明 ((p→q)→p)→p
推演:(p ∨ ¬r) ∧ (q → r) ⊢ q → p
推演:(p → q) ∧ r ⊢ q → (p ∧ r)
生成的反例模型
从开放支的“字” (Literals) 中提取真值:
| p | q | r | 前提: (p→q)∧r | 结论:q→(p∧r) |
|---|---|---|---|---|
| 0 | 1 | 1 | 1 | 0 |
问题:根据我们今天学习的表列法,请思考:“一个命题公式是否是重言式?” 这个问题是可判定的吗,为什么?
((p ∧ r) → q) → ((¬q ∧ r) → ¬p)
{p → (¬q ∧ r), ¬r → q} ⊢ ¬p