《谓词演算推理理论》PPT课件.ppt
《《谓词演算推理理论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《谓词演算推理理论》PPT课件.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 谓词演算的推理理论4.1 谓词演算的永真推理系统谓词演算的永真推理系统4.2谓词演算的假设推理系统谓词演算的假设推理系统4.3谓词演算的归结推理系统谓词演算的归结推理系统4.3 谓词演算的归结推理系统谓词演算的归结推理系统l将前提集将前提集S化成子句集,化成子句集,l将目标公式的否定将目标公式的否定(即即B)化成子句集,化成子句集,l归结归结l若能归结出矛盾,则认为证明完成。若能归结出矛盾,则认为证明完成。1,2,k B前提公式集前提公式集S目标公式目标公式B引例(p45)已知:(1)(1)无论谁能读就有知识;无论谁能读就有知识;(2)(2)所有的海豚均没有知识;所有的海豚均没有知识;
2、(3)(3)有些海豚有智慧。有些海豚有智慧。试证明:试证明:(4)(4)一些有智慧的个体不能读。一些有智慧的个体不能读。x x(R(x)(R(x)L(x)L(x)x x(H(x)(H(x)L L(x)(x)x x(H(x)(H(x)I I(x)(x)x x(I(x)(I(x)R R(x)(x)其中:其中:R(x):x R(x):x能读;能读;L(x):xL(x):x有知识;有知识;H(x):x H(x):x是海豚;是海豚;I(x):xI(x):x有智慧有智慧引例(p45,提取子句)(1)R(x1)L(x1)(2)H(x2)L(x2)(3)H(a)(4)I(a)(5)I(x3)R(x3)前提:前
3、提:x(R(x)L(x)x(H(x)L(x)x(H(x)I(x)结论的否定结论的否定 x(I(x)R(x)=x(I(x)R(x)引例(p45,归结)(1)R(x1)L(x1)(2)H(x2)L(x2)(3)H(a)(4)I(a)(5)I(x3)R(x3)(6)R(a)a/x3(4)(5)归结归结(7)L(a)a/x1(6)(1)归结归结(8)H(a)a/x2(7)(2)归结归结(9)(8)(3)归结归结注意:归结时使用了未讨论过的注意:归结时使用了未讨论过的置换置换的概念。的概念。4.3.1 置换置换置换置换项对变量的替换。项对变量的替换。(1)置换必须处处进行。置换必须处处进行。(2)要求没
4、有变量被含有同一变量的项来代替。要求没有变量被含有同一变量的项来代替。例例 已知表达式已知表达式 P(x)P(f(x)x不能用不能用f(x)替换替换例例 已知表达式已知表达式 P(x,g(y),b),考察置换,考察置换:P(x,g(a),b)a/y P(a,g(b),b)a/x,b/y P(f(y),g(a),b)f(y)/x,a/y 一般地,置换可通过有序对的集合一般地,置换可通过有序对的集合t1/v1,t2/v2,tn/vn来表达,其中来表达,其中ti/vi表示变量表示变量vi处处以项处处以项ti来代替来代替。4.3.2 归结反演系统归结反演系统一、谓词演算公式子句的形成一、谓词演算公式子
5、句的形成二、一般归结一般归结三、归结反演系统三、归结反演系统子句形成的子句形成的一般步骤:(1)消去蕴含词和等价词消去蕴含词和等价词(2)否定深入否定深入(3)约束变元改名约束变元改名(4)化为前束范式化为前束范式(5)消去存在量词消去存在量词(按按Skolem标准形标准形)(6)消去全称量词消去全称量词(直接去掉直接去掉)(7)化为合取范式化为合取范式(8)消去合取词得子句集消去合取词得子句集,(9)改变变量的名称改变变量的名称(变量符号不重复使用变量符号不重复使用)例例 求求 xP(x)x(A(x)y(B(y)W(x,y)的子句的子句解解:(1)消去蕴含词消去蕴含词 xP(x)x(A(x)
6、y(B(y)W(x,y)(2)约束变元改名约束变元改名:xP(x)z(A(z)y(B(y)W(z,y)(3)化为前束范式化为前束范式 x z y(P(x)(A(z)(B(y)W(z,y)(4)消去存在量词消去存在量词(按按Skolem标准形标准形)原式原式z(P(a)(A(z)(B(f(z)W(z,f(z)(5)消去全称量词消去全称量词(直接去掉直接去掉)原式原式 P(a)(A(z)(B(f(z)W(z,f(z)(6)利用分配律化为合取范式利用分配律化为合取范式 原式原式 P(a)(A(z)B(f(z)(A(z)W(z,f(z)(7)消去合取词得子句集消去合取词得子句集 P(a),A(z)B(
7、f(z),A(z)W(z,f(z)(8)改变变量的名称改变变量的名称:P(a),A(z1)B(f(z1),A(z2)W(z2,f(z2)关于改变变量名的说明关于改变变量名的说明:x(A(x)B(x)=xA(x)yB(y)互补文字对的归结互补文字对的归结寻找一个置换使得子句上含有互补的文字对寻找一个置换使得子句上含有互补的文字对(如如P和和 P)。例例 设有两个子句设有两个子句 P(x,g(a)Q(y),P(z,g(a)Q(z)可得若干归结式如下:可得若干归结式如下:Q(y)Q(z)z/x Q(y)Q(x)x/z P(x,g(a)P(z,g(a)z/y 归结反演系统要证明定理要证明定理 A1A1
8、,A2A2,AnAn B B,只要:只要:将将 A1A1,A2A2,An,An,B B分别化为子句集;分别化为子句集;归结出空子句归结出空子句,即证明其不可满足。即证明其不可满足。第第步等价于将步等价于将A1A1 A2A2 AnAnB B化为子句集化为子句集例例(p47)已知知识:已知知识:(1)每个作家均写过作品;每个作家均写过作品;(2)有些作家没写过小说;有些作家没写过小说;结论:有些作品不是小说。结论:有些作品不是小说。x(A(x)y(B(y)W(x,y)x(A(x)y(N(y)W(x,y)x(B(x)N(x)证明:令证明:令 A(e)表示表示“e为作家为作家”;B(e)表示表示“e为
9、作品为作品”;N(e)表示表示“e为小说为小说”;W(e1,e2)表示表示“e1 写了写了 e2”求子句求子句:每个作家均写过作品 (1)x(A(x)y(B(y)W(x,y)=x(A(x)y(B(y)W(x,y)=x y(A(x)(B(y)W(x,y)x(A(x)(B(f(x)W(x,f(x)A(x)(B(f(x)W(x,f(x)=(A(x)B(f(x)(A(x)W(x,f(x)得到子句:得到子句:A(x1)B(f(x1),A(x2)W(x2,f(x2)求子句求子句:有些作家没写过小说有些作家没写过小说(2)x(A(x)y(N(y)W(x,y)=x(A(x)y(N(y)W(x,y)=x y(A
10、(x)(N(y)W(x,y)y(A(a)(N(y)W(a,y)A(a)(N(y)W(a,y)得到子句:得到子句:A(a),N(y)W(a,y)求子句求子句:有些作品不是小说有些作品不是小说 x(B(x)N(x)否定结论得到:否定结论得到:x(B(x)N(x)=x(B(x)N(x)B(x)N(x)得到子句:得到子句:B(x)N(x)(1)A(x1)B(f(x1)(2)A(x2)W(x2,f(x2)(3)A(a)(4)N(y)W(a,y)(5)B(x)N(x)(6)A(x1)N(f(x1)f(x1)/x(5)(1)归结归结(7)N(f(a)a/x1(6)(3)归结归结(8)W(a,f(a)f(a)
11、/y(7)(4)归结归结 (9)A(a)a/x2(8)(2)归结归结(10)口口 (9)(3)归结归结补充习题任何人如果喜欢步行,他就不喜欢乘汽车;每个人或者喜欢乘汽车,或者喜欢骑自行车;有的人不喜欢骑自行车,因而有的人不爱步行。试用归结原理证明之。证明:令证明:令 P(e)表示表示“e为人为人”;W(e)表示表示“e喜欢步行喜欢步行”;D(e)表示表示“e喜欢乘汽车喜欢乘汽车”;R(e)表示表示“e喜欢骑自行车喜欢骑自行车”证明(续)则已知知识可以翻译为:则已知知识可以翻译为:(1)x(P(x)(W(x)D(x)(2)x(P(x)(D(x)R(x)(3)x(P(x)R(x)结论为:结论为:x
12、(P(x)W(x)结论的否定为:结论的否定为:x(P(x)W(x)(1)P(x1)W(x1)D(x1)(2)P(x2)D(x2)R(x2)(3)P(a)(4)R(a)(5)P(x)W(x)(6)W(a)D(a)a/x1(3)(1)归结归结(7)P(a)D(a)a/x2(4)(2)归结归结(8)P(a)D(a)a/y(5)(6)归结归结 (9)P(a)(8)(7)归结归结(10)口口 (9)(3)归结归结4.3.3 霍恩子句逻辑程序霍恩子句逻辑程序许多人工智能系统中使用的知识是由一般的许多人工智能系统中使用的知识是由一般的蕴含蕴含表达式表达式来表示的。来表示的。如果把蕴含式如果把蕴含式(P Q)
13、R化为等价的析取式化为等价的析取式 P Q R,往往会丢失可能包含在蕴含式中的重要的往往会丢失可能包含在蕴含式中的重要的超逻辑超逻辑的控制的控制信息。信息。基于规则的演绎系统知识:知识:l规则规则一般知识,由一般知识,由蕴含式蕴含式表示表示l事实事实专门知识,由不包含蕴含式的专门知识,由不包含蕴含式的陈述陈述组成组成基于规则的演绎系统基于规则的演绎系统根据事实和规则来证明目标公式根据事实和规则来证明目标公式一、子句的蕴含表示形式一个子句一个子句(析取式析取式):C=C=P P1 1P P2 2 P Pn n Q Q1 1 Q Q2 2 Q Qm m可以表示为:可以表示为:(P(P1 1 P P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谓词演算推理理论 谓词演算 推理 理论 PPT 课件
限制150内