第3章(搜索推理技术5-消解原理).pptx
《第3章(搜索推理技术5-消解原理).pptx》由会员分享,可在线阅读,更多相关《第3章(搜索推理技术5-消解原理).pptx(148页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人人 工工 智智 能能ArtificialIntelligence(AI)刘刘静静理工学院理工学院2009年春季年春季第第3章章搜索推理技术搜索推理技术3.1图的搜索策略图的搜索策略3.2盲目搜索盲目搜索3.3启发式搜索启发式搜索3.4与或树搜索(与或树搜索(补充补充)3.5博弈树搜索(博弈树搜索(补充补充)3.6消解原理消解原理3.6消解原理消解原理3.6.1子句集的求取子句集的求取3.6.2消解原理(补充)消解原理(补充)3.6.3消解推理规则消解推理规则3.6.4含有变量的消解式含有变量的消解式3.6.5消解反演求解过程消解反演求解过程3.6.6Horn子句集消解(补充)子句集消解(补充
2、)3.6.7Prolog语言简介语言简介(补充)(补充)3.6消解原理消解原理第第2章中介绍章中介绍:谓词逻辑的基本知识谓词逻辑的基本知识合一算法(求最一般的一致置换或合一者合一算法(求最一般的一致置换或合一者mgu)本节本节:消解原理(或者归结原理)消解原理(或者归结原理)3.6.1子句集的求取子句集的求取如如何何将将谓谓词词公公式式转转化化为为子子句句集集,作作为为合合一一算算法法的输入(公式集)的输入(公式集)3.6.1.1若干基本概念若干基本概念3.6.1.2子句集的求取子句集的求取3.6.1.1若干基本概念若干基本概念1自由变元与约束变元自由变元与约束变元2前束范式与前束合取范式前束
3、范式与前束合取范式3斯科伦(斯科伦(Skolem)范式范式4子句集子句集设设,是是一一个个谓谓词词公公式式,将将量量词词记记作作(即即 或或)1自由变元与约束变元自由变元与约束变元如果如果中包含部分公式中包含部分公式(x),则则中变元中变元x的的一切出现都称为一切出现都称为x在在中的约束出现,相应地称中的约束出现,相应地称x为为约束变元约束变元(哑元、虚构变量、约束变量)(哑元、虚构变量、约束变量)约束变元约束变元中不在任何量词作用域内的变元中不在任何量词作用域内的变元x,称为变称为变元元x在在中的自由出现,相应地称中的自由出现,相应地称x为为自由变自由变元元(自由变量)(自由变量)自由变元自
4、由变元:量词的作用域(辖域)是直接跟在它后面的公量词的作用域(辖域)是直接跟在它后面的公式式如果有括号,则是括号里的公式如果有括号,则是括号里的公式如果没有括号,则是最短的完整公式如果没有括号,则是最短的完整公式说明说明:例例1:x(P(x)y(R(x,y)y(R(x,y)x,y都是约束变元都是约束变元例例2:x(P(x)(R(x,y)x是约束变量,是约束变量,y是自由变元是自由变元改改名名:将将谓谓词词公公式式中中一一个个变变元元名名改改成成另另一一个个变变元元名名,但但是是要要求求改改名名后后的的公公式式与与原原公公式式意意义义相相同同(真假值相同)(真假值相同)原原则则:改改成成的的新新
5、的的变变元元名名一一定定是是量量词词作作用用域域中中没没有出现过的变元名(包括约束变元和自由变元)有出现过的变元名(包括约束变元和自由变元)约束变元的改名约束变元的改名或或变量的标准化变量的标准化例例3:x(P(x)(R(x,y)除了除了y外,可以将外,可以将x改成任何变元名改成任何变元名例例4:xP(x)Q(y)可以改成任何变元名,包括可以改成任何变元名,包括 y(建议不要用建议不要用)2 前束范式与前束合取范式前束范式与前束合取范式定义定义:设谓词公式:设谓词公式具有形式:具有形式:(1x1)(nxn)M其中:其中:i(i=1,n)是是 或或 M是不包含量词的谓词公式是不包含量词的谓词公式
6、则,称则,称是是前束范式前束范式称称(1x1)(nxn)为为前束前束称称M为为母式母式定定义义:设设谓谓词词公公式式是是一一个个前前束束范范式式,如如果果的的母母式式具有形式:具有形式:(M11M12M1n1)(M21M22M2n2)(Mm1Mm2Mmnm)其中,其中,Mi j是原子公式或其非,则称是原子公式或其非,则称是是前束合取前束合取范式范式。相应地有前束析取范式。相应地有前束析取范式前束范式前束范式:(x)(y)(z)(P(x)Q(y)R(z)前束合取范式前束合取范式(交换律、交换律、分配律,分配律,p.33)(x)(y)(z)(R(z)P(x)(R(z)Q(y)例例:3 斯柯伦范式斯
7、柯伦范式定定义义:前前束束中中不不含含存存在在量量词词的的前前束束范范式式称称为为斯斯柯伦范式柯伦范式若若 xk(1kn)左左边边没没有有全全称称量量词词,则则取取不不在在母母式式中中出出现现的的常常量量替替代代母母式式中中的的所所有有 xk,并并删删除前束中的除前束中的 xk消去存在量词的规则消去存在量词的规则或或前束范式化成斯柯伦前束范式化成斯柯伦的的步骤步骤是:是:若若 xk(1 kn)左边有全称量词左边有全称量词 (xs1)(xs2)(xsr)(1r,1s1s2srk,il)的消解式的消解式消解演绎和反演的定义消解演绎和反演的定义:则则称称 c1,cn是是从从子子句句集集 S到到子子句
8、句 c的的一一个个消消解演绎解演绎当当 c=时的消解演绎称为(消解)时的消解演绎称为(消解)反演反演把把谓谓词词公公式式转转化化为为子子句句集集S(所所有有子子句句的的变变量量名名不不同同)如空子句成为子句集的子句,则算法结束如空子句成为子句集的子句,则算法结束在子句集中选取在子句集中选取两个不同两个不同的的可以消解可以消解的子句的子句ci,cj注:子句的个数限制注:子句的个数限制反演的基本算法反演的基本算法:计算计算ci ,cj 的消解式的消解式rij把把rij 加到子句集中,形成新的子句集加到子句集中,形成新的子句集S转到转到反演的流程图反演的流程图将谓词公式化成子句集将谓词公式化成子句集
9、有空子句?有空子句?成功结束成功结束取两个子句取两个子句有消解式?有消解式?无解结束无解结束将消解式将消解式送到子句送到子句集集有有无无例例1:设子句集为:设子句集为S=PQ,PQ,PQ,PQ求求S的一个反演的一个反演S的一个反演为:的一个反演为:PQ(S)PQ(S)PQ(S)PQ(S)QQPPS的另一个反演为:的另一个反演为:例例2:设:设S=P(z1,a)P(z1,x1)P(x1,z1),P(z2,f(z2)P(a,z2),P(f(z3),z3)P(a,z3)求求S的一个反演的一个反演P(z1,a)P(z1,x1)P(x1,z1)(S)P(z2,f(z2)P(a,z2)(S)P(f(z3)
10、,z3)P(a,z3)(S)S的一个反演为:的一个反演为:取取c1=,c1=P(z2,f(z2)取取c2=,c2=公式集公式集为:为:P(z1,a),P(z1,x1),P(x1,z1),P(a,z2)最一般的合一者最一般的合一者为为=a/x1,a/z1,a/z2对应的对应的消解式消解式:P(a,f(a)P(z1,a)P(z1,x1)P(x1,z1)P(z2,f(z2)P(a,z2)取取c1=,c1=P(f(z3),z3)取取c2=,c2=公式集公式集为为P(z1,a),P(z1,x1),P(x1,z1),P(a,z3)最一般的合一者最一般的合一者为为=a/x1,a/z1,a/z3对应的对应的消
11、解式消解式为:为:P(f(a),a)P(z1,a)P(z1,x1)P(x1,z1)P(f(z3),z3)P(a,z3)取取c1=,c1=取取c2=,c2=P(z1,a)P(z1,x1)公式集公式集P(x1,z1),P(a,f(a)最一般的合一者最一般的合一者为为=a/x1,f(a)/z1对应的对应的消解式消解式为:为:P(f(a),a)P(z1,a)P(z1,x1)P(x1,z1)P(a,f(a)取取c1=,c1=取取c2=,c2=公式集公式集:P(f(a),a)最一般的合一者最一般的合一者为为=对应的对应的消解式消解式为:为:P(f(a),a)P(f(a),a)P(z1,a)P(z1,x1)
12、P(x1,z1)(S)P(z2,f(z2)P(a,z2)(S)P(f(z3),z3)P(a,z3)(S)P(a,f(a)()P(f(a),a)()P(f(a),a)()()反演过程反演过程:3.6.3消解推理规则消解推理规则(命题的特殊情况命题的特殊情况)从父子句求消解式的若干例子从父子句求消解式的若干例子1、假言推理假言推理2、合并合并3、重言式重言式4、空子句(矛盾)空子句(矛盾)5、链式(三段论)链式(三段论)3.6.4含有变量的消解式(谓词情况)含有变量的消解式(谓词情况)先求最一般的合一者先求最一般的合一者mgu,再求消解式再求消解式例例1置换置换例例2例例31消解反演(数学定理的证
13、明,论断是否成立,消解反演(数学定理的证明,论断是否成立,即即反演反演)2反演求解过程(回答问题,即反演求解过程(回答问题,即消解演绎消解演绎)3.6.5消解反演求解过程消解反演求解过程1消解反演消解反演消解反演证明定理的思路非常类似于数学中的消解反演证明定理的思路非常类似于数学中的反证法反证法给给定定一一个个公公式式集集S(前前提提条条件件)和和目目标标公公式式L(结结论论),通通过过反反演演来来求求证证目目标标公公式式L,其其证证明明过过程程为:为:否定否定L,得到得到L把把L加到加到S中中把把新新形形成成的的集集合合S,L化化为为子子句句集集(简简化化化化法法)应用消解原理,试图导出一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 搜索 推理 技术 消解 原理
限制150内