这是谬误:p → q 加上 q 并不能确定 p,因为 q 可能出于与 p 无关的原因成立。下面的开放分支给出反模型。
p→q, q ⊨ p
有一条分支保持开放,因此前提为真时结论仍可能为假。
○分支开放。p = ⊥, q = ⊤
○ 开放的分支
语义表如何运作 →
在这些赋值下所有前提为真但结论为假,因此结论并不成立。
p = ⊥, q = ⊤
p→q, p ⊨ q
p→q, ¬q ⊨ ¬p
p→q, q→r ⊨ p→r
p∨q, ¬p ⊨ q
p∨q, p→r, q→r ⊨ r
p→q ⊨ ¬q→¬p
¬(p∧q) ⊨ ¬p∨¬q
p→q ⊨ ¬p∨q
¬¬p ⊨ p
p↔q, p ⊨ q
⊨ p∨¬p
p, ¬p ⊨ q
p→q, ¬p ⊨ ¬q
p∨q, p ⊨ ¬q