应用归结原理例.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《应用归结原理例.ppt》由会员分享,可在线阅读,更多相关《应用归结原理例.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、应用归结原理的习题应用归结原理的习题2/16/20231(一)应用归结原理进行定理证明应用归结原理进行定理证明的步骤:应用归结原理进行定理证明的步骤:设要被证明的定理表示为:A1A2AnB(1)首先否定结论B,并将否定后的公式B与前提公式集组成如下形式的谓词公式:G=A1A2AnB(2)求谓词公式G的子句集S。(3)应用归结原理,证明子句集S的不可满足性。2/16/20232应用归结原理进行定理证明-习题1 例.已知:某些病人喜欢所有的医生,没有一个病人喜欢任意一个骗子。证明:任意一个医生都不是骗子。证明:知识表示:令 P(x):x是病人 D(x):x是医生 Q(x):x是骗子 L(x,y):
2、x喜欢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是不可满足的。2/16/20233A1=x(P(x)y(D(y)L(x,y)=xy(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)2/16/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)2/16/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。2/16/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。2/16/20237练习:练习:“快乐学生快乐学生”问题问题假假设设:
6、任何通:任何通过计过计算机考算机考试试并并获奖获奖的人都是快的人都是快乐乐的;的;任何肯学任何肯学习习或幸运的人都可以通或幸运的人都可以通过过所有考所有考试试;张张不肯学不肯学习习但他是幸运的;但他是幸运的;任何幸运的人都能任何幸运的人都能获奖获奖。证证明:明:张张是快是快乐乐的。的。定定义谓词义谓词Pass(x,y):x通通过过考考试试y;Win(x):x获奖获奖;Happy(x):x快快乐乐;Study(x):x肯学肯学习习;Lucky(x):x幸运。幸运。应用归结原理进行定理证明-习题42/16/20238应用归结原理进行定理证明-习题5练习练习-“激激动动人心的生活人心的生活”问题问题
7、假假设设:所有不所有不贫穷贫穷并且并且聪聪明的人都是快明的人都是快乐乐的;的;那些看那些看书书的人是的人是聪聪明的;明的;李明能看李明能看书书且不且不贫穷贫穷;快快乐乐的人的人过过着激着激动动人心的生活。人心的生活。求求证证:李明:李明过过着激着激动动人心的生活。人心的生活。定定义谓词义谓词:Poor(x):x贫穷贫穷;Smart(x):x聪聪明;明;Happy(x):x快快乐乐;Read(x):x看看书书;Exciting(x):x过过着激着激动动人心的生活。人心的生活。2/16/20239(二)利用归结原理求取问题答案(二)利用归结原理求取问题答案利用归结原理求取问题答案的步骤:利用归结原
8、理求取问题答案的步骤:(1)把把已已知知前前提提条条件件用用谓谓词词公公式式表表示示出出来来,并并化化成成相相应应的的子子句句集集,设该子句集的名字为设该子句集的名字为S1。(2)把把待待求求解解的的问问题题也也用用谓谓词词公公式式表表示示出出来来,然然后后将将其其否否定定,并并与与一一谓谓词词ANSWER构构成成析析取取式式。谓谓词词ANSWER是是一一个个专专为为求求解解问题而设置的谓词,其变量必须与问题公式的变量完全一致。问题而设置的谓词,其变量必须与问题公式的变量完全一致。(3)把把(2)中中的的析析取取式式化化为为子子句句集集,并并把把该该子子句句集集与与S1合合并并构构成成子句集子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 归结 原理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内