书签 分享 收藏 举报 版权申诉 / 20
上传文档赚钱

类型《应用归结原理例》课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:5217096
  • 上传时间:2023-02-17
  • 格式:PPT
  • 页数:20
  • 大小:83.91KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《应用归结原理例》课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    应用归结原理例 应用 归结 原理 课件
    资源描述:

    1、应用归结原理的习题应用归结原理的习题1/1/20231(一)应用归结原理进行定理证明应用归结原理进行定理证明的步骤:应用归结原理进行定理证明的步骤:设要被证明的定理表示为:A1A2An B(1)首先否定结论B,并将否定后的公式B与前提公式集组成如下形式的谓词公式:G=A1A2AnB(2)求谓词公式G的子句集S。(3)应用归结原理,证明子句集S的不可满足性。1/1/20232应用归结原理进行定理证明-习题1 例.已知:某些病人喜欢所有的医生,没有一个病人喜欢任意一个骗子。证明:任意一个医生都不是骗子。证明:知识表示:令 P(x):x是病人 D(x):x是医生 Q(x):x是骗子 L(x,y):x

    2、喜欢yA1:x(P(x)y(D(y)L(x,y)A2:x(P(x)y(Q(y)L(x,y)B:x(D(x)Q(x)我们要证明B是A1和A2的逻辑结果,即公式A1A2B是不可满足的。1/1/20233A1=x(P(x)y(D(y)L(x,y)=x y(P(x)(D(y)L(x,y)-y(P(a)(D(y)L(a,y)A2=x(P(x)y(Q(y)L(x,y)=x(P(x)y(Q(y)L(x,y)=xy(P(x)Q(y)L(x,y)B=(x(D(x)Q(x)=x(D(x)Q(x)-D(b)Q(b)因此,公式A1A2B的子句集为SP(a),D(y)L(a,y),P(x)Q(y)L(x,y),D(b)

    3、,Q(b)1/1/20234S不可满足的归结演绎序列为:(1)P(a)(2)D(y)L(a,y)(3)P(x)Q(y)L(x,y)(4)D(b)(5)Q(b)(6)L(a,b)由(2)、(4)mgu:b/y(7)Q(y)L(a,y)由(1)、(3)mgu:a/x(8)L(a,b)由(5)、(7)mgu:b/y(9)由(6)、(8)1/1/20235应用归结原理进行定理证明-习题2练习:设有下列知识:练习:设有下列知识:F1:自然数都是大于等于零的整数;:自然数都是大于等于零的整数;F2:所有整数不是偶数就是奇数;:所有整数不是偶数就是奇数;F3:偶数除以:偶数除以2是整数。是整数。求证:所有自

    4、然数不是奇数就是其一半为整数的数。求证:所有自然数不是奇数就是其一半为整数的数。定义谓词:定义谓词:N(x):x是自然数;是自然数;I(x):x是整数;是整数;GZ(x):x大于等于零大于等于零;E(x):x是偶数是偶数;O(x):x是奇数。是奇数。定义函数定义函数f(x):x除以除以2。1/1/20236应用归结原理进行定理证明-习题3练习:练习:(1)马科斯马科斯(Marcus)是男人;是男人;(2)马科斯是庞贝人;马科斯是庞贝人;(3)所有庞贝人都是罗马人;所有庞贝人都是罗马人;(4)恺撒恺撒(Caesar)是一位统治者;是一位统治者;(5)所有罗马人忠于或仇恨恺撒;所有罗马人忠于或仇恨

    5、恺撒;(6)每个人都忠于某个人;每个人都忠于某个人;(7)男人们只想暗杀他们不忠于的统治者;男人们只想暗杀他们不忠于的统治者;(8)马科斯试图暗杀恺撒。马科斯试图暗杀恺撒。证明:马科斯仇恨恺撒。证明:马科斯仇恨恺撒。定义谓词:定义谓词:Man(x):x是男人;是男人;Pompeian(x):x是庞贝人;是庞贝人;Roman(x):x是罗马人是罗马人;Ruler(x):x是统治者是统治者;Loyalto(x,y):x忠于忠于y;Hate(x,y):x仇恨仇恨y;Tryassassinate(x,y):x试图暗杀试图暗杀y。1/1/20237练习:练习:“快乐学生快乐学生”问题问题假设:任何通过计

    6、算机考试并获奖的人都是快乐的;假设:任何通过计算机考试并获奖的人都是快乐的;任何肯学习或幸运的人都可以通过所有考试;任何肯学习或幸运的人都可以通过所有考试;张不肯学习但他是幸运的;张不肯学习但他是幸运的;任何幸运的人都能获奖。任何幸运的人都能获奖。证明:张是快乐的。证明:张是快乐的。定义谓词定义谓词Pass(x,y):x通过考试通过考试y;Win(x):x获奖获奖;Happy(x):x快乐;快乐;Study(x):x肯学习肯学习;Lucky(x):x幸运。幸运。应用归结原理进行定理证明-习题41/1/20238应用归结原理进行定理证明-习题5 练习练习-“激动人心的生活激动人心的生活”问题问题

    7、假设:假设:所有不贫穷并且聪明的人都是快乐的;所有不贫穷并且聪明的人都是快乐的;那些看书的人是聪明的;那些看书的人是聪明的;李明能看书且不贫穷;李明能看书且不贫穷;快乐的人过着激动人心的生活。快乐的人过着激动人心的生活。求证:李明过着激动人心的生活。求证:李明过着激动人心的生活。定义谓词:定义谓词:Poor(x):x贫穷;贫穷;Smart(x):x聪明;聪明;Happy(x):x快乐;快乐;Read(x):x看书;看书;Exciting(x):x过着激动人心的生活。过着激动人心的生活。1/1/20239(二)利用归结原理求取问题答案(二)利用归结原理求取问题答案利用归结原理求取问题答案的步骤:

    8、利用归结原理求取问题答案的步骤:(1)把已知前提条件用谓词公式表示出来,并化成相应的子句集,)把已知前提条件用谓词公式表示出来,并化成相应的子句集,设该子句集的名字为设该子句集的名字为S1。(2)把待求解的问题也用谓词公式表示出来,然后将其否定,并)把待求解的问题也用谓词公式表示出来,然后将其否定,并与一谓词与一谓词ANSWER构成析取式。谓词构成析取式。谓词ANSWER是一个专为求是一个专为求解问题而设置的谓词,其变量必须与问题公式的变量完全一致。解问题而设置的谓词,其变量必须与问题公式的变量完全一致。(3)把()把(2)中的析取式化为子句集,并把该子句集与)中的析取式化为子句集,并把该子句

    9、集与S1合并构成合并构成子句集子句集S。1/1/202310(4)对子句集)对子句集S应用归结原理进行归结,在归应用归结原理进行归结,在归结的过程中,通过合一,改变结的过程中,通过合一,改变ANSWER中的中的变元。变元。(5)如果得到归结式)如果得到归结式ANSWER,则问题的答案,则问题的答案即在即在ANSWER谓词中。谓词中。1/1/202311利用归结原理求取问题答案利用归结原理求取问题答案-习题习题1例例.任何兄弟都有同一个父亲,任何兄弟都有同一个父亲,John和和Peter是兄弟,且是兄弟,且John的父亲是的父亲是David,问问:Peter的父亲是谁?的父亲是谁?解解 第一步:

    10、将已知条件用谓词公式表示出来,并化成子第一步:将已知条件用谓词公式表示出来,并化成子句集,那么要先定义谓词。句集,那么要先定义谓词。(1)定义谓词:定义谓词:设设Father(x,y)表示表示x是是y的父亲。的父亲。Brother(x,y)表示表示x和和y是兄弟。是兄弟。1/1/202312(2)将已知事实用谓词公式表示出来。将已知事实用谓词公式表示出来。F1:任何兄弟都有同一个父亲。:任何兄弟都有同一个父亲。x y z(Brother(x,y)Father(z,x)Father(z,y)F2:John和和Peter是兄弟。是兄弟。Brother(John,Peter)F3:John的父亲是的

    11、父亲是David。Father(David,John)(3)将它们化成子句集得:将它们化成子句集得:S1=Brother(x,y)Father(z,x)Father(z,y),Brother(John,Peter),Father(David,John)1/1/202313第二步:把问题用谓词公式表示出来,第二步:把问题用谓词公式表示出来,并将其否定与谓词并将其否定与谓词ANSWER作析取。作析取。设设Peter的父亲是的父亲是u,则有:,则有:Father(u,Peter)。将其否定与将其否定与ANSWER作析取,得:作析取,得:G:Father(u,Peter)ANSWER(u)1/1/20

    12、2314第三步:将上述公式第三步:将上述公式G化为子句集化为子句集S2,并将并将S1和和S2合并到合并到S。S2=Father(u,Peter)ANSWER(u)S=S1S2将将S中各子句列出如下:中各子句列出如下:(1)Brother(x,y)Father(z,x)Father(z,y)。(2)Brother(John,Peter)。(3)Father(David,John)。(4)Father(u,Peter)ANSWER(u)。1/1/202315第四步:应用归结原理进行归结第四步:应用归结原理进行归结(5)Brother(John,y)Father(David,y)(1)与()与(3)

    13、归结)归结=David/z,John/x(6)Brother(John,Peter)ANSWER(David)(4)与()与(5)归结)归结=David/u,Peter/y(7)ANSWER(David)(2)与()与(6)归结)归结第五步:得到了归结式第五步:得到了归结式ANSWER(David),答案即在其中,所以,答案即在其中,所以u=David。即。即Peter的父亲是的父亲是David。1/1/202316利用归结原理求取问题答案利用归结原理求取问题答案-习题习题2练习:练习:已知:已知:F1:王先生是小李的老师;王先生是小李的老师;F2:小李与小张是同班同学;小李与小张是同班同学;

    14、F3:如果如果x与与y是同班同学,则是同班同学,则x的老师也是的老师也是y的老师。的老师。求:小张的老师是谁?求:小张的老师是谁?定义谓词:定义谓词:T(x,y):x是是y的老师;的老师;C(x,y):x与与y是同班同学。是同班同学。1/1/202317利用归结原理求取问题答案利用归结原理求取问题答案-习题习题3 练习:某记者到一个孤岛上采访,遇到了一个难题,即岛上有许练习:某记者到一个孤岛上采访,遇到了一个难题,即岛上有许多人说假话,因而难以保证新闻报道的正确性。不过有一点她是多人说假话,因而难以保证新闻报道的正确性。不过有一点她是清楚的,这个岛上的人有一特点,说假话的人从来不说真话,说清楚

    15、的,这个岛上的人有一特点,说假话的人从来不说真话,说真话的人也从来不说假话。有一次,记者遇到了孤岛上的三个人,真话的人也从来不说假话。有一次,记者遇到了孤岛上的三个人,为了弄清楚谁说真话,谁说假话,她向三个人中的每一个都提了为了弄清楚谁说真话,谁说假话,她向三个人中的每一个都提了同样的问题,即同样的问题,即“谁是说谎者?谁是说谎者?”结果,结果,a 回答:回答:“b和和c都是说谎都是说谎者者”;b回答:回答:“a和和c都是说谎者都是说谎者”;c回答:回答:“a和和b至少有一个是至少有一个是说谎者说谎者”。试问记者如何才能从这些回答中理出头绪。试问记者如何才能从这些回答中理出头绪。定义谓词:定义

    16、谓词:T(x):x说真话。说真话。1/1/202318利用归结原理求取问题答案利用归结原理求取问题答案-习题习题4破案问题:在一栋房子里发生了一件神秘的谋杀破案问题:在一栋房子里发生了一件神秘的谋杀案,现在可以肯定以下几点事实:案,现在可以肯定以下几点事实:(1)在这栋房子里仅住有在这栋房子里仅住有A,B,C三人;三人;(2)是住在这栋房子里的人杀了是住在这栋房子里的人杀了A;(3)谋杀者非常恨受害者谋杀者非常恨受害者A;(4)A所恨的人,所恨的人,C一定不恨;一定不恨;(5)除了除了B以外,以外,A恨所有的人;恨所有的人;(6)B恨所有不比恨所有不比A富有的人;富有的人;1/1/202319(7)A所恨的人,所恨的人,B也恨;也恨;(8)没有一个人恨所有的人;没有一个人恨所有的人;(9)杀人嫌疑犯一定不会比受害者富有。杀人嫌疑犯一定不会比受害者富有。为了推理需要,增加如下常识:为了推理需要,增加如下常识:(10)A不等于不等于B。问:谋杀者是谁?问:谋杀者是谁?定义谓词:定义谓词:L(x):住在这栋房子里;住在这栋房子里;SK(x,y):x杀了杀了y;H(x,y):x恨恨y;R(x,y):x比比y富有。富有。1/1/202320

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《应用归结原理例》课件.ppt
    链接地址:https://www.163wenku.com/p-5217096.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库