人工智能 第三章3.ppt

人工智能 第三章3.ppt

ID:57068546

大小:61.00 KB

页数:20页

时间:2020-07-30

人工智能 第三章3.ppt_第1页
人工智能 第三章3.ppt_第2页
人工智能 第三章3.ppt_第3页
人工智能 第三章3.ppt_第4页
人工智能 第三章3.ppt_第5页
资源描述:

《人工智能 第三章3.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、3.4Herbrand定理问题:一阶逻辑公式的永真性(永假性)的判定是否能在有限步内完成?1936年图灵(Turing)和邱吉(Church)互相独立地证明了:“没有一般的方法使得在有限步内判定一阶逻辑的公式是否是永真(或永假)。但是如果公式本身是永真(或永假)的,那么就能在有限步内判定它是永真(或永假)。对于非永真(或永假)的公式就不一定能在有限步内得到结论。判定的过程将可能是不停止的。”3.4Herbrand定理Herbrand的思想定义:公式G永真:对于G的所有解释,G都为真。思想:寻找一个已给的公式是真的解释。然而,如果所给定的公式的确是永假的,就没有这样的解释存在,并且算

2、法在有限步内停止。3.4Herbrand定理基本方法:因为量词是任意的,所讨论的个体变量域D是任意的,所以解释的个数是无限、不可数的。简化讨论域。建立一个比较简单、特殊的域,使得只要在这个论域上,该公式是不可满足的。此域称为H域。3.4Herbrand定理D域H域H域与D域关系示意图H域例题设子句集S={P(x),Q(y,f(z,b)),R(a)},求H域解:H0={a,b}为子句集中出现的常量H1={a,b,f(a,b),f(a,a),f(b,a),f(b,b)}H2={a,b,f(a,b),f(a,a),f(b,a),f(b,b),f(a,f(a,b)),f(a,f(a,a))

3、,f(a,f(b,a)),f(a,f(b,b)),f(b,f(a,b)),f(b,f(a,a)),f(b,f(b,a)),f(b,f(b,b)),f(f(a,b),f(a,b)),f(f(a,b),f(a,a)),f(f(a,b),f(b,a)),f(f(a,b),f(b,b)),f(f(a,a),f(a,b)),f(f(a,a),f(a,a)),f(f(a,a),f(b,a)),f(f(a,a),f(b,b)),f(f(b,a),f(a,b)),f(f(b,a),f(a,a)),f(f(b,a),f(b,a)),f(f(b,a),f(b,b)),f(f(b,b),f(a,b)),

4、f(f(b,b),f(a,a)),f(f(b,b),f(b,a)),f(f(b,b),f(b,b))}………H∞=H1∪H2∪H3………3.4Herbrand定理几个基本概念f(tn):f为子句集S中的所有函数变量。t1,t2,…tn为S的H域的元素。通过它们来讨论永真性。原子集A:谓词套上H域的元素组成的集合。如A={所有形如P(t1,t2,…tn)的元素}即把H中的东西填到S的谓词里去。S中的谓词是有限的,H是可数的,因此,A也是可数的。3.4Herbrand定理上例题的原子集为:A={P(a),Q(a,a),R(a),P(b),Q(b,a),Q(b,b),Q(a,b),R(b

5、),P(f(a,b)),Q(f(a,b),f(a,b)),R(f(a,b),P(f(a,a)),P(f(b,a)),P(f(b,b)),……)一旦原子集内真值确定好(规定好),则S在H上的真值可确定。成为可数问题。3.4Herbrand定理解释I:谓词公式G在论域D上任何一组真值的指定称为一个解释。H解释:子句集S在的H域上的解释称为H解释。问题:对于所有的解释,全是假才可判定。因为所有解释代表了所有的情况,如可穷举,问题便可解决。3.4Herbrand定理如下三个定理保证了归结法的正确性:定理1:设I是S的论域D上的解释,存在对应于I的H解释I*,使得若有S

6、I=T,必有S

7、I*

8、=T。定理2:子句集S是不可满足的,当且仅当所有的S的H解释下为假。定理3:子句集S是不可满足的,当且仅当对每一个解释I下,至少有S的某个子句的某个基例为假。3.4Herbrand定理基例S中某子句中所有变元符号均以S的H域中的元素代入时,所得的基子句C’称为C的一个基例。若一个子句为假,则此解释为假。一般来说,D是无穷不可列的,因此,子句集S也是无穷不可列的。但S确定后H是无穷可列的。不过在H上证明S的不可满足性仍然是不可能的。解决问题的方法:语义树3.4Herbrand定理构成方法原子集中所有元素逐层添加的一棵二叉树。将元素的是与非分别标记在两侧的分枝上(可不完全画完)。特点一

9、般情况H是可数集,S的语义树是无限树。3.4Herbrand定理N0P(a)N12Q(a)P(f(a))N24N31N38无限语义树N11~P(a)~Q(a)Q(a)~Q(a)~P(f(a))N21S={~P(x)∨Q(x),P(f(y)),~Q(f(y))}3.4Herbrand定理意义SHA语义树可以理解语义树为H域的图形解释。目的:把每个解释都摊开。语义树中包含原子集的全部元素。因此,语义树是完全的。每一个直到叶子节点的分支对应S的一个解释。可以通过对语义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。