阶逻辑等值演算与推理.ppt_第1页
阶逻辑等值演算与推理.ppt_第2页
阶逻辑等值演算与推理.ppt_第3页
阶逻辑等值演算与推理.ppt_第4页
阶逻辑等值演算与推理.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章 一阶逻辑等值演算与推理 本章的主要内容 u一阶逻辑等值式与基本的等值式 u置换规则、换名规则、代替规则 u前束范式 u一阶逻辑推理理论 本章与其他各章的关系 u 本章的先行基础是前四章 u 本章是集合论各章的先行基础 5.1 一阶逻辑等值式与置换规则 一、等值式与基本的等值式 1等值式(定义5.1)AB当且仅当AB为永真 式(A与B为任意的一阶逻辑公式) 注意:与定义2.1的区别与联系 2基本的等值式 第一组:命题逻辑中16组基本等值式代换实例 例如,xF(x)yG(y) xF(x)yG(y) pqpq的代换实例 第二组:本章新给出 (1)消去量词等值式 D=a1,a2,an xA(x)A(a1)A(a2)A(an) xA(x)A(a1)A(a2)A(an) (2)量词否定等值式 xA(x)xA(x) xA(x) xA(x) 例:设个体域D=a,b,c,消去下列各公式的量词: (1)x(F(x)G(x) (2)x(F(x)yG(y) (3)xyF(x,y) 解:(1)x(F(x)G(x) (F(a)G(a)(F(b)G(b)(F(c)G(c) (2)x(F(x)yG(y) xF(x)yG(y) (F(a) F(b) F(c) (G(a) G(b) G(c) 解:(3)xy(F(x,y) x(F(x,a) F(x,b) F(x,c) (F(a,a)F(a,b) F(a,c) (F(b,a)F(b,b) F(b,c) (F(c,a)F(c,b) F(c,c) 注意:也可以先消存在量词,得到的结果是等 值的。 练习:在有限个体域内消去下列公式的量词: (1)个体域:D=1,2,3 xy(F(x)G(y) (2)个体域:D=a,b xy(F(x,y)G(y,x) (3)量词辖域收缩与扩张等值式. A(x)是含x自由出现的公式,B中不含x的出现 关于存在量词的: x(A(x)B) xA(x)B x(A(x)B) xA(x)B x(A(x)B)xA(x)B x(BA(x) BxA(x) 关于全称量词的: x(A(x)B)xA(x)B x(A(x)B) xA(x)B x(A(x)B)xA(x)B x(BA(x)BxA(x) (4)量词分配等值式 x(A(x)B(x) xA(x)xB(x) x(A(x)B(x) xA(x)xB(x) 注意:对无分配律,对无分配律 例:证明: (1) x(A(x)B(x) 与 xA(x) xB(x)不等值 (2)x(A(x)B(x) 与 xA(x)xB(x)不等值。 证明:(1)取解释I为:个体域为自然数集合 N,A(x)解释为:x是奇数;B(x)解释为:x是偶数 ;则x(A(x)B(x) 为真命题,而xA(x) xB(x)为假命题。 (2)取解释I为:个体域为自然数集合N,A(x)解 释为:x是奇数;B(x)解释为:x是偶数;则 x(A(x)B(x) 为假命题,而xA(x)xB(x) 为真 命题。 二、置换规则、换名及代替规则 1置换规则(同命题逻辑) 2换名规则 设A为一公式,将A中某量词辖域中约束变项的所 有出现及相应的指导变元,改成该量词辖域中未曾 出现过的某个体变项符号,公式中其余部分不变, 设所得公式为A,则AA. 3. 代替规则 设A为一公式,将A中某个自由出现的个体变项的 所有出现用A中未曾出现过的某个体变项符号代替 ,A中其余部分不变,设所得公式为A,则AA. 例:将下列公式化成与其等值的公式,使其不 含既是约束出现又是自由出现的个体变项: (1)xF(x,y,z)yG(x,y,z) (2)x(F(x,y)yG(x,y,z) 例 将下面命题用两种形式符号化 (1)没有不犯错误的人 (2)不是所有的人都爱看电影 解(1)令F(x):x是人,G(x):x犯错误. x(F(x)G(x) x(F(x)G(x) (2)令F(x):x是人,G(x):爱看电影. x(F(x)G(x) x(F(x)G(x) 例:证明下列等值式: (1)x(M(x)F(x)x(M(x)F(x) (2)x(M(x)F(x) x(M(x)F(x) (3)xy(F(x)G(y)H(x,y) xy(F(x)G(y)H(x,y) (4)xy(F(x)G(y)L(x,y) xy(F(x)G(y)L(x,y) 5.2 一阶逻辑前束范式 一、前束范式与命题公式的前束范式 1前束范式:定义5.2 设A为一个一阶逻辑公式,若A具有形式 Q1x1Q2x2QkxkB 则称A为前束范式,其中Qi (1 i k)为或,B 为不含量词的公式. x(F(x)y(G(y)H(x,y) xy(F(x)(G(y)H(x,y) x(F(x)G(x) x(F(x)G(x) 不是 是 不是 是 2. 公式的前束范式 定理5.1(前束范式存在定理) 一阶逻辑中的任何公式都存在与之等值的前束 范式(不惟一) 3. 如何求公式的前束范式 利用重要等值式、置换规则、换名规则、代替 规则进行等值演算 例 求下列公式的前束范式 (1)x(M(x)F(x) (2)xF(x)xG(x) (3)xF(x)xG(x) (4)xF(x)y(G(x,y)H(y) (5)x(F(x,y)y(G(x,y)H(x,z) 解 (1)x(M(x)F(x) x(M(x)F(x) (量词否定等值式) x(M(x)F(x) 两步结果都是前束范式,说明不惟一性. (2)xF(x)xG(x) xF(x)xG(x) (量词否定等值式) x(F(x)G(x) (量词分配等值式) (3)xF(x)xG(x) xF(x)xG(x) x(F(x)G(x) (为什么?) 或xy(F(x)G(y) (为什么?) 另有一种形式 xF(x)xG(x) xF(x)xG(x) xF(x)yG(y) xy(F(x)G(y) 两种形式等值吗? (4)xF(x)y(G(x,y)H(y) zF(z)y(G(x,y)H(y) (换名规则) zy(F(z)(G(x,y)H(y) (为什么?) 或 xF(x)y(G(z,y)H(y) (代替规则) xy(F(x)(G(z,y)H(y) (5)可用换名规则,也可用代替规则,这里用代 替规则 x(F(x,y)y(G(x,y)H(x,z) x(F(x,u)y(G(x,y)H(x,z) xy(F(x,u)G(x,y)H(x,z) 注意:x与y不能颠倒 练习:求下列公式的前束范式: (1)xF(x,y)yG(x,y) (2)(xF(x,y)yG(y)xH(x,y,z) 5.3 一阶逻辑的推理理论 一、推理的形式结构以及推理正确与错误 1形式结构: A1A2AkB (*) 其中,A1,A2,Ak,B为一阶逻辑公式. 若(*)为永真式,则推理正确. 2 判断方法 判(*)是否为永真式很难. 本章主要介绍在形式系 统F中构造证明,采用的形式结构为 前提:A1,A2,Ak 结论:B 二、重要的推理定律 如xF(x)yG(y) xF(x)为化简律代换实例 第二组 由上节基本等值式生成, 如 由 xA(x) xA(x) 生成 xA(x) xA(x) 与 xA(x) xA(x) 第一组 命题逻辑推理定律代换实例 第三组 (1)xA(x)xB(x) x(A(x)B(x) (2)x(A(x)B(x) xA(x)xB(x) (3) x(A(x) B(x) ) xA(x) xB(x) (4) x(A(x) B(x) ) xA(x) xB(x) 注意: 反向蕴 涵式不 成立 三、量词消去或引入规则 两式成立的条件是: (1)在第一式中,取代x的y应为任意的不在 A(x)中约束出现的个体变项. (2)在第二式中,c为任意个体常项. (3)用y或c去取代A(x)中的自由出现的x时, 一定要在x自由出现的一切地方进行取代. 1全称量词消去规则(简记为UI规则或UI) 2全称量词引入规则(简记为UG规则或UG) 该式成立的条件是: (1)无论A(y)中自由出现的个体变项y取何值, A(y)应该均为真. (2)取代自由出现的y的x,也不能在A(y)中约 束出现. 3存在量词引入规则(简记为EG规则或EG) 该式成立的条件是: (1)c是特定的个体常项. (2)取代c的x不能在A(c)中出现过. 4存在量词消去规则(简记为EI规则或EI) 该式成立的条件是: (1)c是使A为真的特定的个体常项. (2)c不在A(x)中出现. (2)A(x)中除自由出现的x外,还有其他自由 出现的个体变项,此规则不能使用. 四、自然推理系统F 定义5.3 自然推理系统F定义如下: 1字母表,同一阶语言F的字母表(定义4.1) 2合式公式,同F合式公式的定义(定义4.4) 3推理规则: (1)前提引入规则 (2)结论引入规则 (3)置换规则 (4)假言推理规则 (5)附加规则 (6)化简规则 (7)拒取式规则 (8)假言三段论规则 (9)析取三段论规则 (10)构造性二难 (11)合取引入规则 (12)UI规则 (13)UG规则 (14)EG规则 (15)EI规则 五. 在自然推理系统F中构造下列推理的证明 例 证明苏格拉底三段论:“人都是要死的,苏 格拉底是人,所以苏格拉底是要死的.” 令 F(x):x是人,G(x):x是要死的,a:苏格拉底 前提:x(F(x)G(x),F(a) 结论:G(a) 证明: F(a) 前提引入 x(F(x)G(x) 前提引入 F(a)G(a) UI G(a) 假言推理 注意:使用UI时,用a取代x 例 乌鸦都不是白色的. 北京鸭是白色的. 因此,北京 鸭不是乌鸦. 令 F(x):x是乌鸦,G(x):x是北京鸭, H(x):x是白色 的,则,前提:x(F(x)H(x), x(G(x)H(x) 结论:x(G(x)F(x) 证明: x(F(x)H(x) 前提引入 F(y)H(y) UI x(G(x)H(x) 前提引入 G(y)H(y) UI H(y)G(y) 置换 F(y)G(y) 假言三段论 G(y)F(y) 置换 x(G(x)F(x) UG 例 前提:x(F(x)G(x),xF(x) 结论:xG(x) 证明: xF(x) 前提引入 x(F(x)G(x) 前提引入 F(c) EI F(c)G(c) UI G(c) 假言推理 xG(x) EG 注意:一定先消存在量词! 例 前提:xF(x)xG(x) 结论:x(F(x)G(x) 证明: xF(x)xG(x) 前提引入 xy(F(x)G(y) 置换 x(F(x)G(z) UI F(z)G(z) UI x(F(x)G(x) UG 说明:不能对xF(x)xG(x) 消量词,因为它 不是前束范式。对此题不能用附加前提证明法 例 前提:x(F(x)G(x) 结论:xF(x)xG(x) 证明: xF(x) 附加前提引入 F(y) UI x(F(x)G(x) 前提引入 F(y)G(y) UI G(y) 假言推理 xG(x) UG 本题可以使用附加前提证明法,为什么上例不能用? 例:如果一个三角形有两条长度相等的边 ,那么它是一个等腰三角形。如果一个三 角形是等腰三角形,那么它有两个度数相 同的角。在三角形ABC中没有两个度数 相同的角,所以三角形ABC没有两条长 度相等的边。(论域:三角形的集合) 令 P(t): t有两条长度相等的边; Q(t): t是一个等腰三角形; R(t):t有两个度数相同的角; c: 三角形ABC。 前提:t(P(t)Q(t) t(Q(t)R(t) R(c) 结论: P(c) 证明: t(P(t)Q(t) 前提引入 P(c) Q(c) UI t(Q(t)R(t) 前提引入 Q(c) R(c) UI P(c) R(c) 假言三段论 R(c) 前提引入 P(c) 拒取式 第五章 小结 一、本章的主要内容及要求 1主要内容 重要的等值式 在有限个体域内消去量词等值式 量词否定等值式 量词辖域收缩与扩张等值式 量词分配等值式 基本规则 置换规则 换名规则 代替规则 前束范式与公式的前束范式 自然推理系统F 2要求 深刻理解并记住重要等值式,并能熟练地应 用它们 熟练地使用置换规则、换名规则、代替规则 准确地求出给定公式的前束范式 正确地使用UI, UG, EG, EI规则,特别要注意 它们之间的关系 对给定的推理,正确地构造出它的证明 二、练习 1证明下列各等值式 (1)x(F(x)G(x) x(F(x)G(x) (2)x(F(x)G(x) x(F(x)G(x) (3)x(F(x)y(G(y)L(x,y) xy(F(x)G(y)L(x,y) 证: (1)与(2)略;由(1)与(2)可知,“并不是 所有的人都喜欢吃馒头.”,“没有不犯错误的人”, 都可以有两种等值的符号化形式. (3)x(F(x)y(G(y)L(x,y) x(F(x) y(G(y) L(x,y) xy(F(x) (G(y) L(x,y) xy(F(x)(G(y)L(x,y)(量词辖域扩张) xy(F(x)G(y)L(x,y) 由(3)可知,“火车都比汽车快”等命题可以有 不同的符号化形式. 2.设个体域D=a,b,c,消去下列公式的量词 (1)xF(x)yG(y) (2)xy(F(x)G(y) (3)x(F(x)yG(y) 解:(1)xF(x)yG(y) (F(a)F(b)F(c)(G(a)G(b)G(c) (2)先将量词辖域缩小,再消量词方便 xy(F(x)G(y) xF(x)yG(y)(量词辖域收缩扩张等值式) (F(a)F(b)F(c)(G(a)G(b)G(c) (1)与(2)等值 (3)先将量词辖域缩小 x(F(x)yG(y) xF(x)yG(y) (量词辖域收缩扩张等值式) (F(a)F(b)F(c)(G(a)G(b)G(c) 说明: 在做此类问题时,若能将量词辖域缩小,就缩小 后再消量词,否则太麻烦. 3求下列各公式的前束范式 (1)xF(x)yG(x,y) (2)xF(x,y)xG(x,y) (3)(x1F(x1,x2)x2G(x2)x2H(x1,x2) (1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论