鲁滨逊归结原理摘要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2.2 命题逻辑中的归结原理 归结演绎推理是基于一种称为归结原理(亦称消解原理principleofresolution)的推理规则的推理方法。归结原理是由鲁滨逊(J.A.Robinson)于1965年首先提出。它是谓词逻辑中一个相当有效的机械化推理方法。归结原理的出现,被认为是自动推理,特别是定理机器证明领域的重大突破。   定义4 设L为一个文字,则称乛L与L为互补文字。 定义5 设C1,C2是命题逻辑中的两个子句,C1中有文字L1,C2中有文字L2,且L1与L2互补,从C1,C2中分别删除L1,L2,再将剩余部分析取起来,记构成的新子句为C12,则称C12为C1,C2的归结式(或消解式),C1,C2称为其归结式的亲本子句, L1,L2称为消解基。 例3.9 设C1=乛P∨Q∨R,C2=乛Q∨S,于是C1,C2的归结式为 乛P∨R∨S 定理2 归结式是其亲本子句的逻辑结果。 证明 设C1=L∨C1′,C2=乛L∨C2′,C1′,C2′都是文字的 析取式,则C1,C2的归结式为C1′∨C2′,因为 C1=C1′∨L=乛C1′→L, C2=乛L∨C2′=(L→C2′) 所以 C1∧C2=(乛C1′→L)∧(L→C2′) → (乛C1′→C2′)=C1′∨C2′ 证毕。 由定理2即得推理规则: C1∧C2 (C1-{L1})∪(C2-{L2}) 例3.10 用归结原理验证分离规则:A∧(A→B) B和拒取式(A→B)∧乛B 乛A。 解 A∧(A→B) A∧(乛A∨B) → B (A→B)∧乛B (乛A∨B)∧(乛B) 乛A 类似地可以验证其他推理规则也都可以经消解原理推出。这就是说,用消解原理就可以代替其他所有的推理规则。再加上这个方法的推理步骤比较机械,这就为机器推理提供了方便。 推论 设C1,C2是子句集S的两个子句,C12是它们的归结式,则 (1)若用C12代替C1,C2,得到新子句集S1,则由S1的不可满足可推出原子句集S的不可满足。即 S1不可满足 S不可满足 (2)若把C12加入到S中,得到新子句集S2,则S2与原S的同不可满足。即 S2不可满足 S不可满足 例5.11 证明子句集{P∨Q,P,Q}是不可满足的。 证 (1)P∨乛Q (2)乛P (3)Q (4)乛Q 由(1),(2) (5)□ 由(3),(4)    例5.12 用归结原理证明R是P,(P∧Q)→R,(S∨U)→Q,U的逻辑结果。 证 我们先把诸前提条件化为子句形式,再把结论的非也化为子句,由所有子句得到子句集S={P,乛P∨乛Q∨R,乛S∨Q,乛U∨Q,U,乛R},然后对该子句集施行归结,归结过程用下面的归结演绎树表示(见图3―1)。由于最后推出了空子句,所以子句集S不可满足,即命题公式 P∧(乛P∨乛Q∨R)∧(乛S∨Q)∧(乛U∨Q)∧U∧乛R 不可满足,从而R是题设前提的逻辑结果。 图5―1 例5.12归结演绎树 ABC三人应试,经面试后公司表示如下想法: (1)三人中至少录取一人 (2)如果录取A而不录取B,则一定录取C (3)如果录取B,则一定录取C 求证:公司一定录取C 作业: 自然数都是大于零的整数,所有整数不是偶数就是奇数,偶数除以2是整数。 证: 所有自然数不是奇数就是其一半为整数的数 5.2.3 替换与合一 在一阶谓词逻辑中应用消解原理,不像命题逻辑中那样简单,因为谓词逻辑中的子句含有个体变元,这就使寻找含互否文字的子句对的操作变得复杂。例如: C1=P(x)∨Q(x) C2=乛P(a)∨R(y) 直接比较,似乎两者中不含互否文字,但如果我们用a替换C1中的x,则得到 C1′=P(a)∨Q(a) C2′=乛

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档