第五章基于谓词的逻辑推理(新)(精品).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(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章 基于谓词的逻辑推理 谓词逻辑亦称为经典逻辑推理,含命题逻辑与一阶谓词逻辑推理,其真值只有“真”和“假”两种,因此它是一种精确推理,或称为确定性推理。1第五章 基于谓词的逻辑推理 l 5.1 基本概念基本概念l 5.2 归结原理归结原理l 5.3 与与/或形演绎推理或形演绎推理2第五章 基于谓词的逻辑推理l 5.1 基本概念l 5.2 归结原理l 5.3 与/或形演绎推理 5.1.1 推理概念 5.1.2 推理方式及其分类 5.1.3 推理中的控制策略 5.1.4 模式匹配 5.1.5 谓词逻辑中的演绎 推理方法3第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理 按照某种策略由已知的知
2、识/判断推出另一知识/判断的思维过程。含两种判断:1、已知的判断:KB中知识及关于问题的已知事实。2、由已知判断推出的新判断,即推理的结论。推理是由程序实现,称为推理机。基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理 5.1.1 推理概念4第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理1、按照推理的途径分:1)演绎推理:从已知的判断出发,通过演绎推出结论,即结论就蕴含在已知的判断中,上一般到个别的推理。2)归纳推理:从个别到一般的推理,含不完全归纳推理和完全归纳推理。3)默认推理:亦称缺省推理。在知识不完全的情况下假设某些条件已经具备所进行的推理。5.1.2 推理方式及其分
3、类基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理5第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理2、按照知识的确定性分:1)确定性推理:亦称精确性推理,知识、结论都是精确的,其真值或为“真”,或为“假”。2)不确定性推理:推理时用的知识不是精确的,其结论也不完全是肯定的,其真值是介于“真”与“假”之间。5.1.2 推理方式及其分类基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理6第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3、按照知识是否单调性分:1)单调性推理:随着推理的向前推进及新知识的加入,推出 的结论呈单调增加的趋势。2)非单调性推理:新知识的加
4、入,不仅没有加强已推出的结论,反而否定它,使得推理再回到前面的某一步,重新开始。5.1.2 推理方式及其分类基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理7第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理4、是否有启发性分:1)启发式推理2)非启发式推理 5.1.2 推理方式及其分类基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理8第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理1、推理路线:亦推理策略。初态到目态所启用的知识形成了一个推理链,称之为推理路线。2、推理方向:即推理的驱动方式。1)正向推理:亦称数据驱动推理、前件推理。以初始证据作为出发点。2)反
5、向推理:亦称目标驱动推理、后件推理。以假设结论作为出发点。5.1.3 推理中的控制策略基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理9第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3)双向推理:亦称混合推理。正向、反向推理结合起来。3、求解策略:指推理是求一个解,还是求所有解以及最优解等。4、限制策略:防止无穷的推理。5、冲突消解策略6、搜索策略 5.1.3 推理中的控制策略基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理10第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理对于两个知识模式的比较与耦合,即它们是否完全一致/近似一致。如:命题公式 谓词公式 语
6、义网络等1、可匹配的:两者完全一致/近似一致。否则为不可匹配。2、只有模式匹配,才能从KB中选出适当的知识,进而推理。3、确定性匹配/完全匹配/精确匹配:两知识模式完全一致,或经过变量代换完全一致。5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理11第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理4、变量代换:无论是确定性匹配还是不确定匹配,在进行匹配时一般都需要进行变量的代换。定义1:代换形如:t1/x1,t2/x2,t n/x n 的有限集合。其中:t1,t2,t n是项;x1,x2,x n是互不相同的变元;t i /x i是表示用t i代换x i,不允
7、许t i与x i相同,也不允许变元x i循环地出现在另一个t j中。5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理12第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理例如:a/x,f(b)/y,w/z 是一个代换;但是 g(y)/x,f(x)/y 不是一个代换,如将其改成 g(x)/y,f(x)/y 就是一个代换,5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理13第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理定义2:设代换形如:=t1/x1,t2/x2,t n/x n 是一个代换,F 是一个公式,把 F 中出现的所有
8、x i同时换为t i(i=1,2,n)得到一个新的公式G,叫做 F 在代换 下的例式,记为G=。注:一个公式的任何例式都是其逻辑结论,即例:若则:5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理14第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理定义3:设代换形如:=t1/x1,t2/x2,t n/x n =u1/y1,u2/y2,un/y n 是两个代换,则此复合也是一个代换,它是从t1 /x1,t2 /x2,t n /x n,u1/y1,u2/y2 un/y n 中删去如下两中元素:t i /x i ,u i/y i 剩下的元素构成的集合,记为如 。5.
9、1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理15第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理例如:若 =f(y)/x,z/y =a/x,b/y,y/z 则:=f(y)/x,y/z 因为:=f(y)/x,z /y,=f(b)/x,y/y,a/x,b/y,y/z 5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理16第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理定义4:设有一个公式集 若存在一个代换 ,可使 则称 为 F 的一个合一,且称F是可合一的。定理:F 的合一一般是不唯一的。5.1.4 模式匹配基本概念基本概念归结
10、原理归结原理与与/或形演绎推理或形演绎推理17第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理例如:若则F的一个合一为:因为:5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理18第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理定义5:设 是一个公式集 F 的一个合一,若对任一个合一 都存在一个代换 ,可使 则称 一个最一般的合一。定理:最一般的合一是唯一的。5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理19第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理定义6:设公式集 从各 的第一个元素开始同时向右比较,用这些项的差
11、异部分组成一个集合,这个集合叫差异集,亦称为分歧集。例:F1:P(x,y,z)F2:P(x,f(a),h(b))则:D1=(y,f(a))D2=(z,h(b))5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理20第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理 置 k=0,F k=F,k=。这里,F是欲求其最一般合一的公式集,是空代换,它表示不做代换。若 F k只含一个表达式,则算法停止,k 就是最一般的合一。求 F k 的差异集 D k;若D k中存在元素xk和tk,其中 xk 是变元,其中 tk 是项,且 xk 不在 tk 中出现,则置 k+1=k tk
12、/xk,Fk+1=F k tk/xk ,k=k+1,转步骤(2)算法停止,F 的最一般合一不存在。(若 F 是可合一的,算法总是在步停止)5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理21第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理例:求公式集 F=P(a,x,f(g(y),P(z,f(z),f(u)的最一般合一。解:k=0 时 (1)令k=0;F 0=F;0=;因为F 0中含有两个表达式,所以0不是最一般的合一。(2)差异集D0=a,z;5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理22第五章第五章 基于谓词的逻辑
13、推理基于谓词的逻辑推理例:求公式集 F=P(a,x,f(g(y),P(z,f(z),f(u)的最一般合一。解:k=1 时 (3)1=0 a/z=a/z,F 1=P(a,x,f(g(y),P(a,f(a),f(u);(4)D1=x,f(a);5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理23第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理例:求公式集 F=P(a,x,f(g(y),P(z,f(z),f(u)的最一般合一。解:k=2 时 (5)2=1 f(a)/x=a/z,f(a)/x,F 2=F 1 f(a)/x=P(a,f(a),f(g(y),P(a,f(
14、a),f(u);(6)D2=g(y),u ;5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理24第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理例:求公式集 F=P(a,x,f(g(y),P(z,f(z),f(u)的最一般合一。解:k=3 时 (7)3=2 g(y)/u =a/z,f(a)/x,g(y)/u,F 3=F 2 g(y)/u =P(a,f(a),f(g(y);因为F 3 只含一个表达式,所以3最一般的合一,即a/z,f(a)/x,g(y)/u 是最一般的合一。5.1.4 模式匹配基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理25第
15、五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理以P63例5.1为例进行介绍谓词逻辑的演绎推理方法。小结:小结:推理、推理方法及其分类,推理中的控制策略,模式 匹配(含代换、例式、复合、差异集、最一般合一及其结论。谓词逻辑的演绎推理方法。基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理 5.1.5 谓词逻辑的演绎推理方法26第五章 基于谓词的逻辑推理l 5.1 基本概念l 5.2 归结原理l 5.3 与/或形演绎推理 5.2.1 子句 5.2.2 归结原理27第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理1、概念定义1:原子谓词公式及其否定统称为文字。定义2:任何文字的析取式
16、称为子句。定义3:不含任何文字的子句称为空子句。注:空子句是永假的,不可满足的。定义4:由子句构成的集合称为子句集。注:约定各子句间的关系是合取合取关系,子句集中出现的变元均受全称量词均受全称量词的约束。5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理28第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理2、谓词公式化为子句集的步骤Step1:利用下列等价关系消去谓词公式中的“”、“”:PQ PQP Q (P Q)(P Q)Step2:利用等价关系把“”移到紧靠谓词的位置上,减小否定的辖域。Step3:变量标准化。重新命名变元名,使不同的量词约束的变元有不同的名字
17、。5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理29第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理2、谓词公式化为子句集的步骤Step4:消去存在量词。这里分两种情况:1)存在量词不出现在全称量词的辖域内,此时只要用一个新的个体常量替换受该存在量词约束的变元就可消去存在量词。2)存在量词位于一个或多个全称量词的辖域内,此时需要用Skolem函数替换受该存在量词约束的变元,然后才能消去存在量词。5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理30第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理2、谓词公式化为子句集的步骤Step
18、5:化为前束型,把全称量词全部移动到公式的左边。Step6:利用等价关系 P(QR)(PQ)(PR)把公式化为Skolem标准形。Skolem标准形的一般形式是 其中,M是子句的合取式,称为Skolem标准形的母式。Step7:消去全称量词。这时公式中所有的变量都是全称量词量化的变量。5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理31第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理2、谓词公式化为子句集的步骤Step8:对变元更名,使不同子句中的变元不同名。Step9:消去合取词,即用子句集合表示。5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎
19、推理或形演绎推理32第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3、谓词公式与相应子句集合的等价性 如果谓词公式是不可满足的,则其子句集也一定是不可满足的,反之亦然。两者在不可满足的意义上两者上等价的。下述定理不保证了它的正确性。定理:设有谓词公式定理:设有谓词公式F,其标准形的子句集为其标准形的子句集为S,则则F不可满不可满足的充要条件是足的充要条件是S不可满足。不可满足。5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理33第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3、谓词公式与相应子句集合的等价性例:求谓词公式的子句集:解:5.2.1 子句基本概
20、念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理34第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3、谓词公式与相应子句集合的等价性例:求谓词公式的子句集:解:5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理35第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3、谓词公式与相应子句集合的等价性例:求谓词公式的子句集:解:5.2.1 子句基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理36第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理3、谓词公式与相应子句集合的等价性例:求谓词公式的子句集:解:5.2.1 子句基本概念基本概念归结原理
21、归结原理与与/或形演绎推理或形演绎推理37第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理1、思想1)用于实现定理证明,方法是利用反证法。即 若欲证明:则变为证明:为假,即不可满足。2)在证明 不可满足时,转化为证明其子句集不可满足。3)子句集中各子句间是合取关系,只要有一个子句不可满足即可。而空子句是不可满足的。即只要有空子句则不可满足。4)检查是子句集中是否含有空子句。若有即可得证。5.2.2 归结原理基本概念基本概念归结原理归结原理与与/或形演绎推理或形演绎推理38第五章第五章 基于谓词的逻辑推理基于谓词的逻辑推理2、方法1)否定Q,即可得证 Q。2)在证明 Q 并入谓词公式集P中,得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五章 基于谓词的逻辑推理新精品 第五 基于 谓词 逻辑推理 精品
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内