谓词演算的推理理论(牛连强)
谓词 基本推理公式

谓词基本推理公式
谓词逻辑是逻辑学中的一种形式系统,它使用谓词来表达命题的性质和关系。
基本推理公式是谓词逻辑中的一些基本规则,用于推导命题的真假。
以下是几个常用的谓词逻辑基本推理公式:
1. 交换律:A→B ↔ B→A
2. 结合律:(A→B)→C ↔ A→(B→C)
3. 吸收律:A→(B∧C) ↔ (A→B)∧(A→C)
4. 分配律:(A∧B)→C ↔ A→(B→C)
5. 重写律:A→B ↔ ¬B→¬A
6. 否定引入律:¬(A∧B) ↔ (¬A∧¬B)
7. 否定消去律:¬¬A ↔ A
8. 双条件引入律:A↔B ↔ (A→B)∧(B→A)
9. 双条件消去律:A↔B ↔ (A∧B)∨(¬A∧¬B)
10. 全称量词引入律:∀x(P(x)) ↔ P(y)/y (y属于某个集合)
11. 存在量词引入律:∃x(P(x)) ↔ P(y)/y (y属于某个集合)
这些基本推理公式是谓词逻辑的基础,可以用于推导其他命题的真假。
在具体使用时,需要根据命题的具体情况进行选择和应用。
7谓词逻辑

第七章 谓词逻辑
在命题逻辑中,主要研究命题和命题演算,其基本组 成单位是原子命题,并视为不可再分解. 命题逻辑中的推理有很大的局限性. 例如:著名的苏格拉底三段论: 所有的人都是要死的; 苏格拉底是人; 所以苏格拉底是要死的.
在命题逻辑中的符号化:
用P、Q、R分别表示以上三个命题,
则可用
P Q R表示这一推理过程.
谓词逻辑的任务: 对原子命题作进一步的分析,研究其内部的逻辑结构,并 在此基础上更深入地刻画推理.
第七章
§7.1 谓词与量词
谓词逻辑
§7.2 谓词公式与变元约束 §7.3 谓词演算的等价式与永真蕴含式
左到右的顺序读出.
习题:P178
1、2
§7.2 谓词公式与变元约束
引入命题演算合式公式:为了使命题的符号化更准确 和规范,以及正确进行谓词演算和推理. 定义7.2.1 设 R( x1 , x2 ,, xn ) 是n元谓词,其中 x1 , x2 ,, xn 是个体变元,则 R( x1 , x2 ,, xn ) 称为谓词演算的原子公式. 定义7.2.2 谓词演算的合式公式定义如下:
0 元谓词:不含个体变元的谓词,如:原子命题
谓词 P ( x1 , x2 ,, xn ) 不是命题,真值无法确定,只有当以
n个个体常元代替变元后,才有确定的真值,从而成为命 题.
注:命题逻辑中的联结词在谓词逻辑中仍然可用且含
义不变.
二、量词: 谓词逻辑中表示数量的词.
例:所有的人都是要死的,有些人是要死的 两个命题中的个体词和谓词均相同,区别在于“所有 的”和“有些”两个量词. 量词可分为:全称量词和存在量词 全称量词:对应自然语言中的“一切”、“所有的” 、 “任意的”等,表示对个体域中的所有个体,用符号“ ” 表示.
2_4_谓词逻辑中的基本等价和蕴含关系[14页]
![2_4_谓词逻辑中的基本等价和蕴含关系[14页]](https://img.taocdn.com/s3/m/e34bb46e80eb6294dc886c12.png)
沈阳工业大学 牛连强 陈欣 张胜男 niulq@
2.4.1 基本等价与蕴含关系
4. 量词分配律 全称量词意为合取,存在量词意为析取。故有:
∀x(A(x)⋀B(x))⇔∀xA(x)⋀∀xB(x), ∃x(A(x)⋁B(x))⇔∃xA(x)⋁∃xB(x)。 [例]“所有人唱歌且跳舞”等同于“所有人唱歌且所有人跳舞”,“有人唱歌或跳舞” 等同于“有人唱歌或有人跳舞”。
2.4.1 基本等价与蕴含关系
3. 量词作用域的扩张与收缩 若B是不包含x的命题或谓词公式,则: ∀x(A(x) ⋁B)⇔∀xA(x)⋁B,∀x(A(x)⋀B)⇔∀xA(x)⋀B。 ∃x(A(x) ⋁B)⇔∃xA(x)⋁B,∃x(A(x)⋀B)⇔∃xA(x)⋀B。 量词作用域扩张就是增大,作用域收缩就是缩小。因为⋀、⋁满足交换律,B
[理解嵌套量词的一般方法]设论域为D ={a,b},转换量词到有限域如: ∀x∃yA(x,y)⇔∃yA(a,y)∧∃yA(b,y) ⇔(A(a,a)∨A(a,b))∧(A(b,a)∨A(b,b)) ⇔(p∨q)∧(r∨s) ∃x∀yA(x,y)⇔(p∧q)∨(r∧s)
这里的p=A(a,a),q=A(a,b),r=A(b,a),s=A(b,b)。于是,在命题逻辑中就可
会产生变化。B并非一定是命题常量,只要与x无关即可,如B(y)。
沈阳工业大学 牛连强 陈欣 张胜男 niulq@
2.4.1 基本等价与蕴含关系
因为存在上述等价关系,容易说明下述两种极限定义的表示方法等价: ∀ε(ε>0→∃δ(δ>0⋀∀x(0<|x-a|<δ→|f(x)-b|<ε)))。 ∀ε∃δ∀x(ε>0→(δ>0⋀(0<|x-a|<δ→|f(x)-b|<ε)))。
第三章 谓词逻辑与归结原理

以正向推理所得结果作为假设进 行反向推理
退出
是 还需要正向推理吗?
否
2014-4-9
18
华北电力大学
概述-推理的控制策略
搜索策略
推理时,要反复用到知识库中的规则,而知识库中 的规则又很多,这样就存在着如何在知识库中寻找 可用规则的问题 为有效控制规则的选取,可以采用各种搜索策略 常用搜索策略:
归结推理方法在人工智能推理方法中有着很重 要的历史地位,是机器定理证明的主要方法
2014-4-9
25
华北电力大学
归结法的特点
归结法是一阶逻辑中,至今为止的最有效的半可 判定的算法。也是最适合计算机进行推理的逻辑 演算方法 半可判定 一阶逻辑中任意恒真公式,使用归结原理,总 可以在有限步内给以判定(证明其为永真式) 当不知道该公式是否为恒真时,使用归结原理 不能得到任何结论
(5) 上下文限制
上下文限制就是把产生式规则按它们所描述的上下文分组,在某种 上下文条件下,只能从与其相对应的那组规则中选择可应用的规则
2014-4-9
22
华北电力大学
概述-推理的控制策略
推理的控制策略
3.冲突解决策略
(6) 按匹配度排序
在不精确匹配中,为了确定两个知识模式是否可以进行匹配,需要 计算这两个模式的相似程度,当其相似度达到某个预先规定的值时,就 认为它们是可匹配的。若有几条规则均可匹配成功,则可根据它们的匹 配度来决定哪一个产生式规则可优先被应用
如专家系统、智能机器人、模式识别、自然语言理解等
推理
按照某种策略从已有事实和知识推出结论的过程。 推理是由程序实现的,
称为推理机
医疗诊断专家系统
• 知识库中存储经验及医学常识 • 数据库中存放病人的症状、化验结果等初始事实 • 利用知识库中的知识及一定的控制策略,为病人诊治疾病、开出医疗处方就 是推理过程
《谓词演算推理理论》课件

3
前向链归结和向前式归结
研究前向链归结和向前式归结的思想和实践。
归结推理的优化策略
1 归结定理和完备性定理
深入了解归结定理和完备性定理,以及其在 优化策略中的应用。
Hale Waihona Puke 2 应用领域探索归结推理在人工智能等领域中的实际应 用,如自动定理证明。
谓词演算推理的拓展研究
谓词演算与基因组学的应用
探索谓词演算在基因组学研究中的应用,如基因表达分析。
谓词演算与知识表示的联系
研究谓词演算与知识表示技术的联系和互动。
谓词演算在数据分析和挖掘中的应用
了解谓词演算在数据分析和挖掘领域中的实际应用。
1
一阶谓词演算的语法和语义
学习一阶谓词演算的基本语法和语义,掌握谓词符号和项的使用。
2
一阶谓词演算的规则
了解一阶谓词演算的推理规则,包括合一、替换和归结等。
归结推理的基本思想和步骤
1
特征集归结和集合论归结
探索特征集归结和集合论归结的基本思想和步骤。
2
树剖归结和深度优先归结
了解树剖归结和深度优先归结的原理和应用。
《谓词演算推理理论》 PPT课件
本PPT课件将介绍谓词演算推理理论的基本概念和方法,以及其在人工智能、 基因组学、计算机科学等领域中的重要性和应用。
什么是谓词演算推理理论
1 基本概念
了解谓词演算推理理论的起源、定义和基本 原理。
2 形式和语义
探讨谓词逻辑公式的形式和语义,以及其在 推理中的作用。
谓词演算推理的基本方法
离散数学-谓词演算的推理规则

xG(x) y p(y) R(y, x)
20
例2、将下列命题译成自然语言,并确定其真值。
(个体域为 Z ) (1) xyG(x, y) ,其中G(x, y) : xy y 解:对任意正整数 x ,存在正整数 y,
F(x),G(x, y) 中的 x 是约束变元, G(x, y) 中的 y是自由变元; y 的辖域是F( y) , F( y) 中的 y 是约束变元; R(x, y, z)中的 x, y, z 都是自由变元。
24
例5、 设个体域为 A a,b,c将下面谓词公式中的
量词消除,写出与之等值的命题公式。 (1) xP(x) xR(x) 解 xP(x) xR(x)
§2.3 谓词演算的推理规则
重点: 全称指定规则(US)(Universal Specification) 存在指定规则(ES)(Existential Specification) 全称推广规则(UG)(Universal Generalization) 存在推广规则(EG)(Existential Specification)
3
3、全称推广规则(UG)
A( y) xA(x) 要求:(1)y是个体域中任一个体,且都有A( y)为真。
4、存在推广规则(EG)
A( y) xA(x)
要求:(1) y 是个体常元或变元,
(2)在公式A(y)中,y不出现在量词 x或x
的辖域内。
4
注:考察以下推理过程
① xyP x, y
②
yP(c, y)
谓词公式;辖域,约束变项,自由变项; 代换实例;重言式, 矛盾式,可满足式。 2、应用。 (1) 求某些公式在给定解释下的真值。 (2) 判断某些简单公式的类型。
数理逻辑-谓词逻辑
体事物或抽象的概念 ;个体域 个体域是个体(客体)的取 个体域 值范围;谓词 谓词是用来刻划个体词的性质或事物之间 谓词 的关系的词
大写字母表示谓词,小写字母表示个体(客体) 注意:单独的个体词和谓词不能构成命题,将个体
词和谓词分开不是命题.
2.1 谓词逻辑基本概念
个体词与谓词
谓词也称为命题函数 命题函数或简单命题函数 命题函数 相关概念:零元谓词,n元谓词,全总个体域,复合命题
求在解释I下各公式的真值.
(1) x( F(x)∧G(x,a)) (2) xy L(x,y)
2.3 谓词的等值演算
谓词公式分类
在任何解释下,谓词公式A取真值1,公式A 为逻辑有效式(永真式); 在任何解释下谓词公式A取真值0,公式A为 永假式; 至少有一个解释是公式A取真值1,公式A称 为可满足式。
函数
命题是谓词的特殊情况
2.1 谓词逻辑基本概念
全称量词与存在量词
量词是在命题中表示数量的词 量词有两类:
全称量词,表示“所有的”,“任何的”,或 “每一个”; 存在量词,表示“存在某个”或“至少有一 个”.
命题符号化必须指明个体域
2.1 谓词逻辑基本概念
全称量词与存在量词
对于一个谓词,如果其中每个变量都有一个量词作 用之下,则它就不再是命题函数,而是一个命题了。 在谓词逻辑,使用量词应注意以下几点:
2.2 谓词公式
相关概念:
字母表 项:递归定义 P43 原子公式
2.2 谓词公式
合式公式
递归定义:P43
命题常数0,1,一个命题和命题变元以及一个命题 0 1 函数P(x1,x2, ,xn) P(x ,…,x ),统称原子公式 由原子公式、联结词和量词可构成谓词公式(严格定 义见教材). 命题的符号化结果都是谓词公式。
谓词逻辑的等值和推理演算
(x)(Man(x)→Mortal(x)) Man(Confucius) → Mortal(Confucius)
• 例3:若有一种又高又胖旳人,则有一种高个子而 且有一种胖子.
(x)(Tall(x)Fat(x)) → (x)Tall(x) (x)Fat(x)
(x)P(x, f(x)) = P(1, f(1)) P(2, f(2)) • 两者明显不等值.但在(不)可满足旳意义下两者
是一致旳.
Lu Chaojun, SJTU
20
谓词逻辑旳推理
• 命题逻辑中有关推理形式、重言蕴涵以 及基本旳推理公式旳讨论和所用旳术语 都可引入到谓词逻辑中,并可把命题逻辑 旳推理作为谓词逻辑旳推理旳一种部分 来看待.
• 前束范式定理:任一公式都有与之等值旳 PNF.
Lu Chaojun, SJTU
11
怎样转化成PNF
1.消去和↔ 2.否定词内移
– 应用De Morgan律
3.约束变元易名(假如必要旳话) 4.量词左移
– 应用分配等值式
Lu Chaojun, SJTU
12
例:求PNF
((x)(y)P(a,x,y)(x)((y)Q(y,b)R(x))) = ((x)(y)P(a,x,y)(x)((y)Q(y,b)R(x))) = (x)(y)P(a,x,y) (x)((y)Q(y,b) R(x)) = (x)(y)P(a,x,y) (x)((y)Q(y,b) R(x)) = (x)((y)P(a,x,y) (y)Q(y,b) R(x)) = (x)((y)P(a,x,y) (z)Q(z,b) R(x)) = (x)(y)(z)(P(a,x,y) Q(z,b) R(x)) = (x)(z)(y)(P(a,x,y) Q(z,b) R(x)) = (x)(y)(z)(P(a,x,y)Q(z,b)R(x)(pp))
第四章 谓词演算的推理理论-永真推理系统
例 (续 )
证明:
x(P(x))(x P(x))
再证明 (x P(x)) x(P(x))
(3) P(x) xP(x)
公理21 公理3
(4) (P(x)xP(x)) ((xP(x))(P(x))) (5) (xP(x))(P(x)) 分(3)(4)
(4) △ (x (x) (1 ))
两次运用调头公理2
分离Байду номын сангаас1)(2)
存0规则
公理2
(5) △ ((x (x) (1 )) (1(x (x) ))) (6) △(1 (x(x) )) 分离(5)(6)
例(练习4.1(1))
证明:
x(P(x))(xP(x))
回顾: 量词作用域的收缩与扩张
设公式中不含有自由的x,则下面的公式成立:
x((x) → )= ( x(x) → )
x( →(x)) = (→x(x)) x((x)→ )= (x(x) →) x(→(x))= (→x(x)) 全称量 词引入 存在量 词引入
例 (练习4.2)已知公理 (A) △(P(QP)) (B) △(PP) 及分离规则和全称规则,全称规则为: △(1(2(x)))├△(1(2x (x))) 试证:全0规则 △(x)├△x(x)
证: (1) △(x) (2) △ (P(QP)) (3) △ ((x) ((PP) (x) (4) △(PP) (x) (5) △(((PP) (x)) ((PP) ((PP) (x)))) (6) △((PP) ((PP) (x))) (7) △((PP) ((PP) x(x))) (8) △(PP) (9) △((PP) x(x)) (10) △(x(x))
基本符号(续)
离散数学27谓词演算的推理理论
六、例题
例:给定下面2个推理,找出错误.
(1) 1.x (F(x) G(x)) P
2.F(y) G(y)
US(1)
3.x F(x)
P
4.F(y)
ES(3)
5.G(y)
T(2)(3) I
6.xG(x)
UG(5)
(2) 1.xy F(x, y)
P
2.y F(z, y)
US(1)
3.F(z, c)
ES(2)
4.x F(x, c)
UG
5.yx F(x, y)
EG
*在上面推理中(1)中从3到4有错,(2)中从2到3有错
15
六、例题
希望在应用上述规则时,千万注意条件,否则会 犯错误。下面给出几个谓词逻辑中构造证明的例 子。
例:证明苏格拉底三段论“凡人都是要死的,张三是人,所以张三要死。” 首先将命题符号化:
EG(5)
*以上结论显然错的,其原因是违背条件(1),2步与4步中 的c不应相同。
9
四、存在量词指定规则
又如,在实数集中,xy(x>y)是真命题,请看下 面推导:
1.xy(x>y)
P
2.y(z>y)
US(1)
3.z>c
ES(2)
4.x(x>c)
UG(3)
而x(x>c)是假命题。
*结论是错的,其原因是违背了(3),对2使用ES规
解: F(x):x为学术会成员。G(x):x是专家。
H(x):x是工人。
R(x):x是青年人。
前提:x (F(x) G(x) H(x)), x (F(x) R(x))
结论:x (F(x) R(x) G(x))
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.5 谓词演算的推理理论1.推理定律谓词演算中也存在一些基本的等价与蕴含关系,参见表2-2。
我们以此作为推理的基础,即推理定律。
表2-2序号 等价或蕴含关系 含义E27 E28 ┐∀xA(x)⇔∃x┐A(x)┐∃xA(x)⇔∀x┐A(x) 量词否定等值式E29 E30∀x(A(x)∧B(x))⇔∀xA(x)∧∀xB(x)∃x(A(x)∨B(x))⇔∃xA(x)∨∃xB(x)量词分配等值式(量词分配律)E31 E32 E33 E34 E35 E36 E37 E38 E39 E40 E41 E42 E43∀x(A(x)∨B)⇔∀xA(x)∨B∀x(A(x)∧B)⇔∀xA(x)∧B∃x(A(x)∨B)⇔∃xA(x)∨B∃x(A(x)∧B)⇔∃xA(x)∧B∀x(B∨A(x))⇔ B∨∀xA(x)∀x(B∧A(x))⇔ B∧∀xA(x)∃x(B∨A(x))⇔ B∨∃xA(x)∃x(B∧A(x))⇔ B∧∃xA(x)∃x(A(x)→B(x))⇔∀xA(x)→∃xB(x)∀x(A(x)→B)⇔∃xA(x)→B∃xA(x)→B⇔∀x(A(x)→B)A→∀xB(x)⇔∀x(A→B(x))A→∃xB(x)⇔∃x(A→B(x))量词作用域的扩张与收缩I21 I22∀xA(x)∨∀xB(x)⇒∀x(A(x)∨B(x))∃x(A(x)∧B(x))⇒∃xA(x)∧∃xB(x)I23 ∃xA(x)→∀xB(x)⇒∀x(A(x)→B(x))表2-2中的I、E序号是接着表1-5和1-8排列的,表明它们都是谓词逻辑的推理定律。
E31~E34与E35~E38只是A和B的顺序不同。
2.量词的消除与产生规则谓词推理可以看作是对命题推理的扩充。
除了原来的P规则(前提引入)、T规则(命题等价和蕴含)及反证法、CP规则外,为什么还需引入新的推理规则呢?命题逻辑中只有一种命题,但谓词逻辑中有2种,即量词量化的命题和谓词填式命题。
如果仅由表2-2的推理定律就可推证,并不需要引入新的规则,但这种情况十分罕见,也失去了谓词逻辑本身的意义。
为此,要引入如下4个规则完成量词量化命题与谓词填式之间的转换,其中的A(x)表示任意的谓词。
(1) 全称指定(消去)规则US(Ubiquity Specification,或记为∀-)此规则也可记作UI (Universal Instantiation ),即全称(量词)实例化。
若()xA x ∀为1,则()A a 为1,即()()xA x A a ∀∴其中的a 为论域中的任意一个个体(arbitrary individual ),但不能与A 中的其他个体名重复。
例如,由前提(()())x P x Q y ∀→可实例化为()()P t Q y →,而不能是()()P y Q y →。
(2) 全称推广(产生)规则UG (Ubiquity Generalization ,或记为∀+)若()A a 为1,则()xA x ∀为1,即()()A a xA x ∴∀其中的a 必须是论域中的任意个体,即来自于全称指定规则,但x 不能与A 中的其他个体名重复。
在前例中,y 为自由变元,由()()P t Q y →可推广为(()())x P x Q y ∀→,但不能是(()())y P y Q y ∀→。
(3) 存在指定(消去)规则ES (Existence Specification ,或记为∃-) 此规则也可记作EI (Existence Instantiation ),即存在(量词)实例化。
若()xA x ∃为1,则()A s 为1,即()()xA x A s ∃∴其中的s 为论域中的某个特殊个体(some individual ),不能与A 中的其他个体名、前提或结论以及前期推理步骤中的自由个体名重复。
例如,考虑推理()xP x ∃,(()())()x P x Q y Q s ∃∧⇒的论证。
① ()xP x ∃ P ② ()P u∃-① ③ (()())x P x Q y ∃∧ P ④ ()()P v Q y ∧∃-②在步骤②中用u 做存在量词实例化,它必须与y 和s 都不相同。
在步骤④中用v 做存在量词实例化,它必须与u 、y 和s 都不相同。
(4) 存在推广(产生)规则EG (Existence Generalization ,或记为∃+) 若()A s 为1,则()xA x ∃为1,即()()A s xA x ∴∃其中的s 为论域中的某个个体,可以是特殊或任意的一个,但x 不能与A 中的其他个体名重复。
如此一来,谓词逻辑的一般推理方法是:[辨析] 引入全称(存在)指定规则的目的是消去全称(存在)量词,引入全称(存在)推广量词的目的是产生全称(存在)量词。
[辨析] 当量词之前有否定联结词时不能指定到个体词。
例如,()()xA x A s ∀⇒┐┐是错误的推理形式,s 不能肯定是泛指还是特指。
此时,必须使用量词否定等值式将否定联结词移到量词之后才能使用上述规则。
3.谓词演算自然推理示例 例2-12 三段论的形式证明。
(1) 苏格拉底三段论:人是要死的,苏格拉底是人。
所以,苏格拉底是要死的。
证明 记M (x ):x 是人,D (x ):x 是要死的,s :苏格拉底,原论断表示为:(()()),()()∀→⇒x M x D x M s D s① M (s )P ② ∀x (M (x )→D (x )) P③ M (s )→D (s ) 全称指定②注:转换为谓词填式④ D (s )T ①③ I“全称指定”可直接写为“US ”或“∀-”。
做全称指定时,必须指定到s ,才能建立与命题M (s )的联系。
此外,此证明结论就是谓词填式,不用再推广到量化形式。
(2)亚里士多德三段论:所有人都是必死的,希腊人都是人,所以希腊人都是必死的。
证明 记M (x ):x 是人,D (x ):x 是必死的,Greek (x ):x 是希腊人,原论断表示为:(()()),(()())(()())∀→∀→⇒∀→x M x D x x Greek x M x x Greek x D x① ∀x (Greek (x )→M (x )) P ② Greek (a )→M (a ) US ②注:转换为谓词填式③ ∀x (M (x )→D (x )) P ④ M (a )→D (a )US ③ 注:转换为谓词填式 ⑤ Greek (a )→D (a )T ②④ I注:命题逻辑推证 ⑥ ∀x (Greek (x )→D (x ))UG ⑤注:转换回量化形式注意理解证明过程中是如何利用谓词填式将命题“搭接”在一起的。
例2-13 证明(()(()()))(()())(()())x A x B x C x x A x D x x D x C x ∀→∧∧∃∧⇒∃∧。
证明 这里采用另一种记号。
① (()())x A x D x ∃∧ P ② ()()A c D c ∧∃-①注:转换到谓词填式③ (()(()()))x A x B x C x ∀→∧ P ④ ()(()())A c B c C c →∧ ∀-③ ⑤ ()A c T ② I注:转换到命题逻辑推证⑥ ()D c T ② I ⑦ ()()B c C c ∧ T ④⑤ I ⑧ ()C cT ⑦ I ⑨ ()()D c C c ∧T ⑥⑧ I ⑩ (()())x D x C x ∃∧∃+⑨注:转换回量化形式 观察下述的另一个证明过程,它用如下步骤代替例中的前4个步骤: ① (()(()()))x A x B x C x ∀→∧ P ② ()(()())A c B c C c →∧ ∀-① 注:转换到谓词填式③ (()())x A x D x ∃∧ P ④ ()()A c D c ∧∃-③此过程与前述证明过程相比仅是次序变化,但完全错误。
②中的c 来自于全称指定,是泛指的任意一个,而③只能指定到特殊的个体c' 而不能是c ,它违背了∃-规则的要求。
[辨析] 经验告诉我们,同时存在全称量词量化和存在量词量化时,通常应先进行存在指定(ES ),再进行全称指定(US )。
反之不可。
例2-14 证明(()())()()x P x Q x xP x xQ x ∀∨⇒∀∨∃。
证明 结论为析取式,这里采用反证法。
① ┐(∀xP (x )∨∃xQ (x )) P (附加前提) ② ┐∀xP (x )∧┐∃xQ (x ) T ① E ③ ┐∀xP (x ) T ② I ④ ┐∃xQ (x ) T ② I ⑤ ∃x ┐P (x ) T ③ E ⑥ ∀x ┐Q (x ) T ④ E ⑦ ┐P (c ) ES ⑤ ⑧ ┐Q (c )US ⑥ ⑨ ∀x (P (x )∨Q (x )) P ⑩ P (c )∨Q (c )US ⑨ ⑪ Q (c )T ⑦⑩ I ⑫ Q (c )∧┐Q (c )(矛盾)T ⑧⑪ I例2-15 证明推断:所有学生要参加物理或化学考试,因此,若非都参加物理考试,一定有人参加化学考试。
论域为学生集合。
证明 记P (x ):x 参加物理考试,C (x ):x 参加化学考试,则符号化为:(()())()()┐∀∨⇒∀→∃x P x C x xP x xC x由于结论为条件式,这里采用CP 规则。
① ()xP x ∀┐ P (附加前提) ② ()x P x ∃┐ T ① E ③ ()P s ┐ES ② ④ (()())x P x C x ∀∨ P ⑤ ()()P s C s ∨ US ④ ⑥ ()C s T ③⑤ I ⑦ ()xC x ∃EG ⑥ ⑧ ()()xP x xC x ∀→∃┐CP例2-16 证明下述论断:所有有理数都是实数,所有无理数也是实数,虚数不是实数。
因此,虚数既不是有理数也不是无理数。
证明 记Q (x ):x 是有理数,N (x ):x 是无理数,R (x ):x 是实数,I (x ):x 是虚数,可符号化为:(()()),(()()),(()())(()(()()))┐┐┐∀→∀→∀→⇒∀→∧x Q x R x x N x R x x I x R x x I x Q x N x① (()())┐∀→x I x R x P ② ()()┐→I a R a US ① ③ (()())∀→x Q x R xP ④ ()()→Q a R a US ③ ⑤ ()()┐┐→R a Q a T ④ E ⑥ ()()┐→I a Q a T ②⑤ I ⑦ (()())∀→x N x R xP ⑧ ()()→N a R a US ⑦ ⑨ ()()┐┐→R a N a T ⑧ E ⑩ ()()┐→I a N aT ②⑨ I ⑪ ()(()())┐┐→∧I a Q a N aT ⑥⑩ I⑫ (()(()()))┐┐∀→∧x I x Q x N x UG ⑪注意结论中的条件式是被量词约束的,不能采用CP 规则论证。