- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AI复习.doc
三谓词公式的性质:永真性、不可满足性、等价性、永真蕴含式
谓词逻辑法是应用最广的方法之一,其原因是:
谓词逻辑与数据库,特别是关系数据库就有密切的关系。在关系数据库中,逻辑代数表达式是谓词表达式之一。因此,如果采用谓词逻辑作为系统的理论背景,则可将数据库系统扩展改造成知识库。
一阶谓词逻辑具有完备的逻辑推理算法。如果对逻辑的某些外延扩展后,则可把大部分的知识表达成一阶谓词逻辑的形式。(知识易表达)
谓词逻辑本身具有比较扎实的数学基础,知识的表达方式决定了系统的主要结构。因此,对知识表达方式的严密科学性要求就比较容易得到满足。这样对形式理论的扩展导致了整个系统框架的发展。
逻辑推理是公理集合中演绎而得出结论的过程。由于逻辑及形式系统具有的重要性质,可以保证知识库中新旧知识在逻辑上的一致性(或通过相应的一套处理过程检验)、和所演绎出来的结论的正确性。而其它的表示方法在这点上还不能与其相比。
常用推理规则:
前提引入规则、结论引入规则、代入规则、置换规则、分离规则(假言假设)等。
假言推理: P,P →Q Q
假言三段论: P →Q,Q →R P →R
拒取式推理: P→Q,(Q (P
析取三段论: P∨Q,(Q P
在人工智能中,推理是由程序实现的,称为推理机
自然演绎推理
概念:
从一组已知为真的事实出发,直接运用经典逻辑的推理规则推出结论的过程。
优点:
证明过程自然,容易理解
推理规则丰富
推理过程灵活
缺点:
产生组合爆炸
子句形
P( Q ( ( P∨Q
( (( P) ( P
( (P∧Q) ( ( P∨( Q 或 ( (P∨Q) ( ( P∧( Q
(((x)P(x) ( (( x) ( P(x) 或 ((( x)P(x) ( (( x) ( P(x)
子句形—谓词公式化为子句集步骤
步骤1:消去蕴含符号
步骤2:减少否定符号的辖域
步骤3:变量标准化,即重新命名变元:保证每个量词有其唯一的约束变量
步骤4:消去存在量词:消去存在量词“(”,略去全称量词“(”
步骤5:化为前束范式(全称量词前置)
步骤6:化前束范式为SKOLEM标准形:反复利用分配率;化出合取范式
步骤7:化前束范式为SKOLEM标准形:消去全称量词
步骤8:消去合取符号:用子句集代替合取式,即为所求的子句集。
步骤9:对变元更名:使一个变元符号不出现在一个以上的子句中
子句形
定理: 谓词逻辑的任意公式都可以化为与之等价的前束范式,但其前束范式不唯一。
定理: 若F是给定的公式,而S是相应的子句集,则F是不可满足的 ( S是不可满足的。
注意:F真不一定S真,而S真必有F真。 即: S ( F
定理:谓词逻辑的任意公式都可以化为与之等价的前束范式,但其前束范式不唯一。
注意:谓词公式F的SKOLEM标准形同F并不等值。
置换的合成:设有(={t1/x1,t2/x2,…,tn/xn} 和(={u1/y1,u2/y2,…,um/ym}是两个置换。则两个代换的复合(((也是一个置换。
(((={t1(/x1,t2(/x2,…,tn(/xn,u1/y1,u2/y2,…,um/ym}
其中 ti( (xi
并且 yi({x1,x2,…,xn}
(={f(y)/x,z/y},(={a/x,b/y,y/z} 求(((
{f(b)/x,y/y,a/x , b/y , y/z}({f(b)/x,y/y,a/x , b/y , y/z}({f(b)/x,a/x , b/y , y/z}((((={f(b)/x,y/z}
性质:满足结合律,而不满足交换律
((((1)((2 = ((((1((2) 而一般 (1((2 ( (2((1
求mgu举例 :
F={ P[ f(x), y, g(y) ], P[ f(x), z, g(x) ] }
k=0,F0=F,(0=(, D0={y,z}
(1= (0 ({y/z}= {y/z}
F1=F0 { y/z }= { P[ f(x), y, g(y) ], P[ f(x), y, g(x) ] }
k=1, D1={y,x}, (2= (1 ({y/x}= {y/z,y/x}
F2=F1 {y/x }= { P[ f(y), y, g(y) ], P[ f(y), y, g(y) ] }
F2只含一个表达式,则算法停止。
mgu=(2 ={y/z,y/x}
命题逻辑的归结法
归结
您可能关注的文档
最近下载
- 2023-2024学年湘教版八年级上册地理期末复习知识点 .pdf VIP
- 园林工程制图习题集答案.pptx VIP
- 扬州梅岭小学2023-2024六年级数学上册期末复习试卷(四)及答案.docx VIP
- 纪委书记2024年个人述职述责述廉报告.docx VIP
- 1.4 观察洋葱表皮细胞 同步分层作业 科学六年级上册(教科版).docx
- 专题02:回忆往昔-2023-2024学年八年级语文上册单元主题阅读(统编版)(原卷版+解析).docx VIP
- 2024AI Agent市场研究报告.pdf
- 技术服务和质保期服务计划.docx VIP
- 广州长隆旅游度假区营销策略研究.docx
- 陶瓷有限公司安全现状评价报告.doc
文档评论(0)