一阶逻辑等值演算与推理详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两式成立的条件是: 在第一式中, 取代x的y应为任意的不在A(x)中约束出现的个体变项。 在第二式中, c为任意个体常项。 用y或c去取代A(x)中的自由出现的x时, 一定要在x自由出现的一切地方进行取代。 计算机科学学院 刘芳 计算机科学学院 刘芳 * * 第5章 一阶逻辑等值演算与推理 5.1 一阶逻辑等值式 5.2 一阶逻辑前束范式 5.3 一阶逻辑的推理理论 * * 5.1 一阶逻辑等值式 定义5.1 设A,B是一阶逻辑中的 任意两公式,若A ? B为永真式,称A和B等值,记为A?B,称A?B 是等值式。 基本等值式 Group 1.命题逻辑中基本等值式的代换实例 P →Q ? ┐P ∨Q ?xP(x) → ?yE(y) ? ┐ ?xP(x) ∨ ?yE(y) ?x(P(x) → Q(x)) ? ?x (┐P (x) ∨ Q(x)) * * 5.1 一阶逻辑等值式 group2 1.消去量词等值式 对有限个体域D={a1,a2, …,an}中 ?xA(x) ? A(a1)∧A(a2)∧……∧A(an) ?xA(x) ? A(a1)∨A(a2)∨……∨A(an) 2.量词的否定等值式 (全称量词和存在量词之间的关系, A(x)是含x自由出现的公式) ┐?xA(x) ? ?x┐A(x) ┐? xA(x) ? ? x┐A(x) * * 5.1 一阶逻辑等值式 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(B?A(x))?B??xA(x) 关于存在量词的: ?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) * * 5.1 一阶逻辑等值式 4.量词分配等值式 设A(x) 和B(x)都是包含自由变元x的谓词公式,则: ?x(A(x) ∧B(x)) ? ?xA(x) ∧ ?xB(x) ? x(A(x)∨ B(x)) ? ? xA(x)∨ ? xB(x) 5.量词的交换 ?x?yA(x,y) ??y?xA(x,y) ? x?yA(x,y) ? ?y? xA(x,y) * * 5.1 一阶逻辑等值式 例5.3:设个体域D={a,b,c}, 消去下面公式中的量词: (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)) ? ?x(F(x,a)?F(x,b)?F(x,c)) (3) ?x?yF(x,y) ? (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)) * * 5.1 一阶逻辑等值式 例5.5: 证明下列各等值式: (1)? ?x(M(x)?F(x)) ? ?x(M(x)??F(x)) 证 左边 ? ?x ?(M(x)?F(x)) 量词否定等值式 ? ?x(?M(x)??F(x)) ? ?x(M(x)??F(x)) * * 5.1 一阶逻辑等值式 置换规则、换名规则、代替规则 1.置换规则 若A?B, 则?(A)? ?(B). * * 5.1 一阶逻辑等值式 2.换名规则 约束变元的换名依据 一个公式的约束变元可使用多个名称,具体符号无关紧要,故可对约束变元进行换名。 例如:?xP(x) ? ?yP(y) 换名规则 将公式A中某量词的指导变元及其在辖域内的所有约束出现改成该量词辖域内未曾出现的某个个体变项, 其余部分不变, 记所得公式为A?, 则A??A。 * * 5.1 一阶逻辑等值式 例如: ?xP(x) →Q(x) ? ?yP(y) →Q(x) ?x (P(x,y) →Q(x,y) ) ∨P(x,z) ? ?t (P(t,y) →Q(t,y) ) ∨P(x,z) * * 5.1 一阶逻辑等值式 3.自由变元的代替规则 将公式A中某个自由出现的个体变项的所有出现用A中未曾使用过的个体变项符号代替,A中其余部分不变,所得公式A’, 则A??A。 例如: ?xP(x) →Q(x) ??xP(x) →Q(y) ?x

文档评论(0)

创业文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档