- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 基于谓词逻辑的归结方法 ;定义:逻辑学是研究人类思维活动规律的科学.
方法:利用数学(符号化、公理化、形式化)的方法来研究这些规律.
作用:是表达人类思维和推理的最精确和成功的方法,成为 AI 的重要基础.
表现方式和人类自然语言非常接近
便于计算机做精确处理
分类:经典逻辑和非经典逻辑两大类,经典逻辑中命题逻辑和一阶谓词逻辑是基础.;命题的定义:表示知识的陈述性形式或具有真假意义的陈述句.
例:A:张平是学生; B:树叶是绿色的;
命题的类型:
原子命题:表达单一意义、不能再分解.
如 P:天在下雨; Q: 天晴
复合命题:由连接词、标点和原子命题构成.如, P →~Q可表示:如果天在下雨则天不晴.
命题逻辑就是研究命题与命题之间关系的符号逻辑系统,包含语法、语义、演算等. ;原子命题是命题逻辑中最基本的单元,不能对其进行分解,也不能对其结构进行分析.
引发的问题: 限制了它的使用;
为了突破这种束缚, 发展了谓词逻辑.
原子命题可分解;
以命题中的谓词为基础进行分析研究.
;1.2 谓词概念;谓词与命题的区别——更强的表达能力;2 归结原理;2.1 归结原理概述(续);几个概念;2.2 命题逻辑的归结法 ;[例]设 C1=~P?Q?R, C2=~Q ? S,
C1中 L1=Q 与 C2 中 L2=~Q互补. 得:C=~P?R? S
[例]设 C1=P, C2=~P
P与~P互补,可得:C= □.
[例]设C1=~P?Q,C2=~Q ?R,C3=P,
首先对 C1,C2 进行归结,得 C12=~P?R,
再对 C12,C3 归结,得 C123=R. ;定理:两个子句 C1 和 C2 的归结式 C 是 C1 和 C2的逻辑结论.(即C1?C2?C)
证明:
设 C1=L?C1, C2=(~L)?C2,通过归结可得到C= C1?C2
因为 C1=L? C1 = C1 ?L?~ C1 ?L;
C2= ~L? C2?L?C2
? C1?C2 = (~ C1?L) ?(L?C2)
由假言三段论得到:
(~ C1?L) ?(L?C2 ) ? (~ C1?C2 )
而 ~C1?C2? C1?C2 = C
? C1?C2 ? C [证毕] ;推论:子句集合S={ C1,C2,…, Cn}与S1={ C, C1,C2,…, Cn}的不可满足性是等价的(C是C1和C2的归结式,即S1是对S应用归结后得到的).
证明:
设S是不可满足的,则C1 ,C2,…, Cn中必有一个为假,因而S1必为不可满足的.
设S1是不可满足的,则对于不满足S1的任一解释I,可能有两种情况:
I使C为真,则C1,C2,…, Cn中必有一子句为假,因而S是不可满足的。
I使C为假,则根据定理有C1?C2为假,即I或使C1为假,或使C2为假,因而S也是不可满足的。
由此, S和S1的不可满足性是等价的. ;同理可证 Si 和 Si+1(Si导出的扩大的子句集)的不可满足性也是等价的,其中i=1,2,….;总结:
归结原理就是从子句集S出发,应用归结推理规则导出子句集S1 ,再从S1出发导出S2 ,依次类推,直到某一个子句集Sn出现空子句为止.
根据不可满足性等价原理,若已知Sn为不可满足的,则可逆向依次推得S必为不可满足的.
用归结法证明定理,只涉及归结推理规则的应用问题,过程比较简单,因而便于实现机器证明.
;2)命题逻辑的归结过程;[例]、设已知公理集为
P …… (1);
(P?Q)?R……(2);
(S?T)?Q…… (3);
T ……… (4); 求证 R.
化成子句集表示后得 S={P,~P?~Q?R,~S?Q,~T?Q,T,~R}
归结过程很简单,如右图的演绎树所示,由于根部出现了空子句,因此命题R得到证明.;2.3 谓词逻辑中的归结原理;新问题1: 量词问题?
谓词演算中,一般有两种形式: 前束范式和SKOLEM范式.
前束范式: 若一个谓词公式P的所有量词均非否定地出现在P的前部,且量词辖域是整个公式,称P为前束范式. 如 F ?(Q1x1)…(Qnxn)M; (Qi:2值,M:析取式)
SKOLEM范式:消去前束范式中的所有量词(方法如下)后所得到的谓词公式,也称SKOLEM标准型.
?: 若变量不受全称量词的约束(左边无?),可用任意常量代替该变量; 否则, 用以其为因变量的函数代替该存在量词.,函数形式(几元函数)依赖于受几个全称量词约束.
?: 省略.;化子句集的方法;化子句集的方法(续1);化子句集的方法(续2);化子句集的方法(续3);化子句集的方法(续4);课堂小练习
原创力文档


文档评论(0)