本文已参与「新人创作礼」活动,一起开启掘金创作之路。
矛盾
- 公式样例:类似于r∧¬r或者¬p∧p这样的表达式
- 符号:⊥
- 不矛盾:符号⊤,与矛盾的关系:⊥:=¬⊤
等价
如果p⊣q,p⊢q,则p⊣⊢p
代换
- 定义:给定变元x、项t、公式A(x),定义A(t)为用t代替A中的变量x的每个自由出现而得到的公式。
有些教材用ϕ表示公式,用ϕ[t/x]表示用t代换A中的变量x
自然演绎规则
- 相等的证明规则
-
i规则
- 定义:任何项t必然和它本身相等
- 公式表示:
i=t=t
分母为空表示这个规则不需要任何前提条件,对于不需要前提条件的规则,我们称之为公理。
-
e规则
- 范例:
- 因为y∗(w+2)等于y∗w+y∗2
所以由z⩾y∗(w+2)
可以推出z⩾y∗w+y∗2
- 公式定义
e=A(t2)t1=t2∧A(t1)
表示当t1=t2和t1代换公式A中x的结果可以得到t2代换公式A中x的。
-
基本的证明过程:
(x+1)=(1+x)(x+1>1)→(x+1>0)(1+x>1)→(1+x>0)前提前提=e1,2
- 由上述证明过程确定了下列矢列的有效性:
- x+1=1+x
- (x+1>1)→(x+1>0)⊢(1+x>1)→(1+x>0)>0
- 在此证明情况下,我们假设t1是(x+1),t2是(1+x),A(x)是(x>1)→(x>0)。我们使用了规则=e,消去了t1=t2这个等式,然后将t1或t2代换公式A中x后即可得到证明结论
- 全称量词的证明规则:
- ∀x e规则:若∀x A(x)是真的,可以将A(x)中的x用任何项t去替换(t关于A(x)中的x是自由的),并且可以得出A(t)也是真的。
- 公式表示:
∀x e=A(t)∀x A(x)
- 例题一:
- 证明:∀x(P(x)→Q(x)),∀xP(x)⊢∀xQ(x)
- 答案:
(1)∀x(P(x)→Q(x))(2)∀x P(x)(3)P(x0)→Q(x0)(4)P(x0)(5)Q(x0)(6)∀xQ(x)前提前提∀x e1∀x e2→e3,4∀x i3−5
- 解释:
- 题目要求根据前提∀x(P(x)→Q(x))和∀xP(x)推导出结论∀xQ(x),我们的主要思路为通过证明Q(x0)成立来证明∀xQ(x)成立,为了证明后者,我们只需要证明P(x0)→Q(x0)和P(x0)成立,而他们本身就是两个前提的实例(对项x0使用∀x e规则)实现;
- 我们根据第一个前提∀x(P(x)→Q(x))和规则∀x e、任意变元x0可以得到第三个公式P(x0)→Q(x0),表明对于任意一个x0,都满足推导公式P(x0)→Q(x0);
- 再根据第二个前提∀x P(x)和规则∀x e、任意变元x0可以得到第四个公式P(x0),表明对于任意一个x0,都满足推导公式P(x0);
- 根据规则e,我们将公式4带入公式3,可以得到公式5:Q(x0)
- 例题二:
- 证明:P(t),∀x(P(x)→¬Q(x))⊢¬Q(t)
- 答案:
(1)P(t)(2)∀x(P(x)→¬Q(x))(3)P(t)→¬Q(t)(4)¬Q(t)前提前提∀x e2→e3,1
- 存在量词的证明规则:
- ∃x i规则:只要对某项t,有A(t),那么,我们可以推导出∃x A(x)
- 例题三:
- 证明:∀x A(x)⊢∃x A(x)
- 答案:
(1)∀xA(x)(2)A(x)(3)∃x A(x)前提∀x e1∃x i2
- 解释:公式2表示把x看作参数带入到A(x)中,推出A(x)成立
- 例题四:
- 证明:∀x(P(x)→Q(x)),∃x P(x)⊢∃x Q(x)
- 答案:
(1)∀x(P(x)→Q(x))(2)∃x P(x)(3)P(x0)(4)P(x0)→Q(x0)(5)Q(x0)(6)∃x Q(x)(7)∃x Q(x)前提前提假设∀x e1→e3,4∃x i5∃x e2,3−6
- 例题五:
- 证明:∀x(Q(x)→R(x)),∃x(P(x)∧Q(x))⊢∃x(P(x)∧R(x))
- 答案:
(1)∀x(Q(x)→R(x))(2)∃x(P(x)∧Q(x))(3)P(x0)∧Q(x0)(4)Q(x0)→R(x0)(5)Q(x0)(6)R(x0)(7)P(x0)(8)P(x0)∧R(x0)(9)∃x(P(x)∧R(x))(10)∃x(P(x)∧R(x))前提前提假设∀x e1∧e2,3→e4,5∧e1,3∧i7,6∃x i8∃x e2,3−9
- 例题六:
- 证明:∃x P(x),∀x∀y(P(x)→Q(x))⊢∀y Q(y)
- 答案:
(1)∃xP(x)(2)∀x∀y(P(x)→Q(x))(3)P(x0)(4)∀y(P(x0)→Q(y))(5)P(x0)→Q(y0)(6)Q(y0)(7)Q(y0)(8)∀y Q(y)前提前提假设∀x e2∀y e4→e5,3∃x e1,3−6∀y i3−7