网站大量收购独家精品文档,联系QQ:2885784924

子句-浙江大学计算机学院.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
子句-浙江大学计算机学院.ppt

第三章 归结原理 (第二部分) (Chapter 3 Resolution Reasoning) (Part B) 徐从富 浙江大学人工智能研究所 2002年第一稿 2004年9月修改 归结(resolution)(也称消解)推理方法: 这是一种机械化的可在计算机上加以实现的推理方法。AI程序设计语言Prolog就是基于归结原理的一种逻辑程序设计语言。 归结法(也称消解法)的本质是一种反 证法。 为了证明一个命题A恒真,要证明其反命题~A恒假。所谓恒假就是不存在模型,即在所有的可能解释中,~A均取假值。但一命题的解释通常有无穷多种,不可能一一测试。为此,Herbrand建议使用一种方法:从众多的解释中,选择一种代表性的解释,并严格证明:任何命题,一旦证明为在这种解释中取假值,即在所有的解释中取假值,这就是Herbrand解释。 3.4 命题逻辑的归结法 要证明: A1∧A2∧A3?B 是定理(重言式) ? A1∧A2∧A3 ∧ ~B 是矛盾(永假)式 归结推理方法就是从A1∧A2∧A3 ∧ ~B 出发,使用归结推理规则来寻找矛盾,最后证明定理成立。归结法(消解法)的本质是数学中的反证法,称为“反演推理方法”。 3.4.1 建立子句集 首先,把A1∧A2∧A3 ∧ ~B化成一种称作子句形的标准形式。 如: P∧(Q∨R)∧(~P∨~Q)∧(P∨~Q∨R) 然后将合取范式写成集合的表示形式,得 S = {P, Q∨R, ~P∨~Q, P∨~Q∨R}, 以“,”代 替“∧”。 3.4.2 归结式 设C1=P∨C1′ C2=~P∨C2′ 消去互补对,新子句 R(C1,C2) = C1′∨ C2′ 没有互补对的两子句没有归结式,归结推理即对两子句做归结 证明 C1∧C2?R(C1,C2) 任一使C1,C2为真的解释I下必有R(C1,C2)也是真。 空子句□ 当C1=P C2=~P 两个子句的归结式为空,记作□,称为空子句,体现了矛盾。 3.4.3归结推理过程 例:证明(P?Q)∧~Q?~P 先将(P?Q)∧~Q∧~(~P) 化成合取范式,得 (~P∨Q)∧~Q∧P 建立子句集 S={~P∨Q, ~Q, P) 对S作归结 ~P∨Q ~Q P ~P 1), 2) 归结 □ 3), 4) 归结 证毕 注:一阶谓词逻辑的归结方法比命题逻辑的归结法要复杂得多,原因是要对量词和变量做专门的处理。 3.5 子句形 设有由一阶谓词逻辑描述的公式A1,A2,A3和B,证明在A1∧A2∧A3成立的条件下有B成立。仍然采用反演法来证明。 A1∧A2∧A3∧~B (3.2.1) 是不可满足的。与命题逻辑不同,首先遇到了量词问题,为此要将(3.2.1)式化成SKOLEM标准形。 3.5.1 SKOLEM标准形(即与或句) 对给定的一阶谓词逻辑公式 G=A1∧A2∧A3∧~B 第一步,化成与其等值的前束范式 [方法:参见2.3节“与或句演绎系统”] 第二步,化成合取范式 第三步,将所有存在量词( ? )消去 3.5.2子句与子句集 概念 原子公式:不含有任何联结词的谓词公式 文字:原子或原子的否定 子句:一些文字的析取 如,P(x) ∨~Q(x,y), ~P(x,c) ∨R(x,y,f(x)) 都是子句 由于G的SKOLEM标准形的母式已为合取范式,从而母式的每一个合取项都是一个子句,可以说,母式是由一些子句的合取组成的。 子句集S:将G的已消去存在量词的SKOLEM标准形,再略去全称量词,最后以“,”代替合取符号“∧”,便得子句集S。 例: 3.5.3 建立子句集举例 第二类 机器人动作问题 3.6 Herbrand定理 虽然公式G与其子句集S并不等值,但它们在不可满足的意义下又是一致的。亦即,G是不可满足的当且仅当S是不可满足的。(证明从略,石纯一《AI原理》P17~20). 由于个体变量论域D的任意性,以及解释的个数的无限性,对一个谓词公式来说,不可满足性的证明是困难的。 如果对一个具体的谓词公式能找到一个较简单的特殊的论域,使得只要在该论域上该公式是不可满足的,便能保

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档