命题逻辑推理理论
-
置换规则
A = B ⇒ ( A ⇒ B ) A=B\Rightarrow (A\Rightarrow B) A=B⇒(A⇒B) -
假言推理规则
p , p → q ⇒ q p,p\rightarrow q\Rightarrow q p,p→q⇒q -
附加规则
p ⇒ p ∨ q p\Rightarrow p\vee q p⇒p∨q -
化简规则
p ∧ q ⇒ p p\wedge q\Rightarrow p p∧q⇒p -
拒取式规则
¬ q , p → q ⇒ ¬ p \neg q,p\rightarrow q\Rightarrow \neg p ¬q,p→q⇒¬p利用 2 2 2及逆否命题可证
-
假言三段论规则
p → q , q → r ⇒ p → r p\rightarrow q, q\rightarrow r\Rightarrow p\rightarrow r p→q,q→r⇒p→r -
析取三段论规则
¬ q , p ∨ q ⇒ p \neg q,p\vee q\Rightarrow p ¬q,p∨q⇒p -
构造性二难推理
p ∨ s , p → q , s → t ⇒ q ∨ t p\vee s,p\rightarrow q,s\rightarrow t\Rightarrow q\vee t p∨s,p→q,s→t⇒q∨t -
破坏性二难推理
¬ q ∨ ¬ t , p → q , s → t ⇒ ¬ p ∨ ¬ s \neg q\vee \neg t,p\rightarrow q,s\rightarrow t\Rightarrow\neg p\vee \neg s ¬q∨¬t,p→q,s→t⇒¬p∨¬s语义理解可参考这篇博客
-
合取引入规则
p , q ⇒ p ∧ q p,q\Rightarrow p\wedge q p,q⇒p∧q
一阶逻辑推理补充
全称量词消去规则( U S \rm US US规则)
∀ x A ( x ) ⇒ A ( y ) \forall xA(x)\Rightarrow A(y) ∀xA(x)⇒A(y)
- y y y不在 A ( x ) A(x) A(x)中出现
全称量词引入规则( U G \rm UG UG规则)
-
B , B → A ( x ) ⇒ ∀ x A ( x ) B,B\rightarrow A(x)\Rightarrow \forall xA(x) B,B→A(x)⇒∀xA(x)
-
A ( y ) ⇒ ∀ x A ( x ) A(y)\Rightarrow \forall xA(x) A(y)⇒∀xA(x)
- A ( y ) ≡ 1 A(y)\equiv1 A(y)≡1
- x x x不在 A ( y ) A(y) A(y)中约束出现
存在量词消去规则( E S \rm ES ES规则)
∃ x A ( x ) ⇒ A ( e ) \exist xA(x)\Rightarrow A(e) ∃xA(x)⇒A(e)
- A ( e ) = 1 A(e)=1 A(e)=1
- e e e不在 A ( x ) A(x) A(x)中出现
- A ( x ) A(x) A(x)中没有其他自由出现的个体变量
存在量词引入规则( E G \rm EG EG规则)
A ( c ) ⇒ ∃ x A ( x ) A(c)\Rightarrow \exist xA(x) A(c)⇒∃xA(x)
- x x x不在 A ( c ) A(c) A(c)中出现, c c c为个体变量或个体常量
参考
[1]王文龙 & 张博锋.(2017).一阶逻辑推理系统中有关量词推理规则的研究. 湖南师范大学自然科学学报(03),89-94. doi:CNKI:SUN:HNSZ.0.2017-03-015.