知识表示2谓词逻辑表示产生式表示.ppt
《知识表示2谓词逻辑表示产生式表示.ppt》由会员分享,可在线阅读,更多相关《知识表示2谓词逻辑表示产生式表示.ppt(116页珍藏版)》请在三一办公上搜索。
1、2023/8/21,1,人工智能原理,第二讲知识表示 之谓词逻辑/产生式表示,主讲:王祖喜 华中科技大学图像所,2023/8/21,2,知识的表示方法,谓词逻辑法 状态空间法问题归约法语义网络法 框架表示法 面向对象表示 剧本(script)表示 过程(procedure)表示 小结,2023/8/21,3,人工智能学科体系,人工智能学科体系的层次人工智能理论基础数学基础:数理逻辑,计算的数学理论,离散数学,模糊数学思维科学理论:认知心理学,逻辑或抽象思维学,形象或直感思维学 计算机工程技术:硬件,软件技术人工智能原理知识的表达,知识的处理,知识的获取与学习,利用知识求解问题.人工智能工程系统
2、专家咨询系统,专家系统开发工具与环境,自然语言理解系统,图像理解与识别系统,智能机器人系统,2023/8/21,4,数理逻辑,数理逻辑:用数学方法来研究推理的形式结构和推理规律的数学学科与数学其它分支、计算机科学、AI、语言学有密切的联系数理逻辑的内容逻辑演算命题逻辑谓词逻辑证明论公理集合论递归论模型论,2023/8/21,5,提纲命题逻辑一阶谓词逻辑,2023/8/21,6,用形式逻辑(尤其是一阶谓词逻辑)表示知识是AI 研究中提出使用的一种普遍方法。命题逻辑和谓词逻辑是最先应用于人工智能的两种逻辑,谓词逻辑是在命题逻辑基础上发展起来的,命题逻辑可以看作是谓词逻辑的一种特殊形式。,2023/
3、8/21,7,一、命题逻辑,命题定义:能够判断真假的陈述句真值真:正确的判断;真值1,T假:错误的判断;真值0,F例子:2是素数雪是黑色的3能够被2整除地球以外的星球上也有人,2023/8/21,8,一些不是命题的句子,X+y5 X,y未知,真假不定这朵花多美呀!感叹句明天下午有会吗?疑问句请你把门关上!祈使句,2023/8/21,9,判断是否为命题的方法,陈述句真值确定真值是确定的可以不知道,2023/8/21,10,原子命题与命题符号化,原子命题(简单命题)不能够再分解的命题命题符号化使用小写的字母表示命题放在命题的前面p,q,r,pi,qi,rip:2是素数 真命题q:雪是黑的 假命题,
4、2023/8/21,11,命题常量和命题变量,命题常量:其真值是确定的简单命题命题变量(命题变元)定义:真值不确定的简单陈述句表示:也用小写字母表示:p,q,r,pi,qi,ri性质:命题变量不是命题例子:X+y5,2023/8/21,12,复合命题,定义:由简单命题用联结词联结而成的命题例子3不是偶数2是素数和偶数林芳学过英语或日语如果角A和角B是对顶角,则角A和角B相等,2023/8/21,13,否定、合取联结词,定义1:设p为任一命题,复合命题“非p”称为p的否定式,记做p。为否定联结词,p为真当且仅当p为假。p:3是偶数p:3不是偶数定义2:设p,q为二命题,复合命题“p并且q”称作p
5、和q的合取式,记做pq,为合取联结词,pq为真当且仅当p,q同时为真p:李平聪明q:李平用功pq:李平不但聪明,而且用功p q:李平聪明,但不用功,2023/8/21,14,析取联结词,定义3:设p,q为二命题,复合命题“p或q”称作p和q的析取式,记做p q,为析取联结词,pq为真当且仅当p和q中至少有一个为真p:李平聪明q:李平用功pq:李平聪明或者用功pq:李平聪明或者不用功,2023/8/21,15,蕴涵联结词,定义4:设p,q为二命题,复合命题“如果p,则q”称作p和q的蕴涵式,记做pq,为蕴涵联结词,pq为假当且仅当p为真,q为假如果pq为真,记做pq,称为定理与自然语言不一样,蕴
6、涵式的前件和后件可以没有内在联系 例如:如果224,则太阳从西边出来蕴涵式的真值表,2023/8/21,16,蕴涵联结词,将下列命题符号化只要不下雨,我就骑自行车上班只有不下雨,我才骑自行车上班p:下雨q:骑自行车上班pqqp,2023/8/21,17,等价联结词,定义5:设p,q为二命题,复合命题“p当且仅当q”称作p和q的等价式,记做p q,为等价联结词,pq为假当且仅当p与q的真值不相同与自然语言不一样,等价式的2个命题可以没有内在联系例如:224,当且仅当太阳从西边出来蕴涵式的真值表,2023/8/21,18,逻辑联结词的优先级,2023/8/21,19,命题符号化的例子,分析出简单命
7、题,将之符号化用联结词将简单命题联结起来,形成复合命题的符号化例子:1:小王是游泳冠军或是百米赛跑冠军2:如果我上街,我就去书店看看,除非我很累1:pq,其中:q:小王是游泳冠军;q:小王是百米赛跑冠军2:r(pq),其中p:我上街,q:我去书店看看,r:我很累,2023/8/21,20,命题公式及分类,复合命题:p,pq,pq,pq,pq如果p,q为命题常量,这些复合命题为命题如果p,q为命题变量,这些复合命题为命题公式命题公式:由命题常量、命题变量、逻辑联结词、括号等构成的有效字符串,2023/8/21,21,命题公式及分类,定义6:1.单个命题常项或变项p,q,r,pi,qi,ri,0,
8、1是合式公式2.如果A是合式公式,则(A)为合式公式3.如果A,B是合式公式,则(AB),(A B),(AB),(A B)也是合式公式4.只有有限次地应用13组成的符号串才是合式公式命题逻辑下的合式公式:命题公式,公式例子:q qvr,2023/8/21,22,公式的层次,定义7若A为单个命题(常项或变项)p,q,r,pi,qi,ri,0,1,则称A为0层公式称A是n+1(n=0)层公式是指A符合下列情况之一:A B,B为n层公式A BC,其中B,C分别为i,j层公式,且n=max(i,j)A BC,其中B,C的层次同2A B C,其中B,C的层次同2A B C,其中B,C的层次同2,2023
9、/8/21,23,命题公式的赋值或解释,命题公式中命题常项和变项,不是命题,只有对命题公式中的所有命题变项进行赋值,公式的真值才能够确定下来,才能够变成命题定义8:设A为一个命题公式,p1,p2,pn为出现在A中的所有命题变项,给指定一组真值,称为对A的一个赋值或解释。如果指定的一组值使A的值为真,则称这组值为成真赋值,如果指定的一组值使A的值为假,则称这组值为成假赋值。,2023/8/21,24,公式的真值表,真值表:含有n个变项的公式,其赋值有2n个,将每一个赋值及公式在此赋值下的真值构成的表例子:(p(pq)q,2023/8/21,25,公式的性质,定义9设A为一个命题公式若A在它的各种
10、赋值下取值均为真,则称A为重言式或永真式(真值表最后一列全为1)若A在它的各种赋值下取值均为假,则称A为矛盾式或永假式(真值表最后一列全为0)若A至少存在一组赋值是成真赋值,则称A为可满足式(真值表最后一列有1),2023/8/21,26,等值演算,判断公式性质的办法真值表等值演算将之演算成简单形式,判断其性质定义10设A,B为2个命题公式,若等价式A B是重言式,则称A与B是等值的,记做A B:不是逻辑联结词,一个等值的记号,不能够用(数值上的相等)代替等值本质上是指:公式A和B在任何解释下都相等,2023/8/21,27,逻辑等值式,2023/8/21,28,逻辑等值式,2023/8/21
11、,29,逻辑等值式,2023/8/21,30,等值演算,利用等值式,将一个公式变换成另外一种形式的过程例子,2023/8/21,31,等值演算,2023/8/21,32,等值演算,2023/8/21,33,简单析取式及简单合取式,简单析取式和简单合取式定义10:仅由有限个命题变项或其否定构成的析取式称为,简单析取式;仅由有限个命题变项或其否定构成的合取式称为,简单合取式例子:简单析取式:p,q,pq,pq,pqr简单合取式:p,q,pq,pq,pqr,2023/8/21,34,合取范式,定义11:仅有有限个简单析取式构成的合取式称为合取范式A=A1A2An其中A1,A2,An为简单析取式例子:
12、A=(pqr)(pq)(qq)任何公式都有与其对应的合取范式,2023/8/21,35,化成合取范式的步骤,1.消去对,来说冗余的联结词2.否定联结词的消除或内移3.利用分配率,2023/8/21,36,合取范式,原子:命题常项或变项文字:原子或原子的否定 子句:文字的析取合取范式:子句的合取子句集:合取范式的集合表示每一个合取项作为集合的元素元素之间的关系为合取,2023/8/21,37,命题逻辑的问题,命题作为命题演算的基本单位,不再分解无法研究命题内部的结构和命题之间的联系例子:苏格拉底三段论p:凡人都是要死的q:苏格拉底是人r:苏格拉底是要死的命题符号化:(pq)r 真值不定!解决问题
13、的办法将命题进一步分解成:个体词,谓词和量词等研究它们的形式结构和逻辑关系,总结出正确地推理形式和规则一阶谓词逻辑,2023/8/21,38,二、一阶谓词逻辑,简单命题的分解:个体词和谓词个体词指可以独立存在的客体可以表示具体的事物:李明,玫瑰花,自然数可以表示抽象的概念:思想谓词用于刻画个体词的性质或个体词之间的关系的词 2是有理数,是有理数 小李比小王高,比高,2023/8/21,39,个体常项、个体变项和个体域,个体常项定义:表示具体或特定的词表示:小写的英文字母a,b,c,表示个体确定下来个体变项定义:泛指的个体的词表示:小写的英文字母x,y,z,表示个体没有确定下来个体域个体变项的取
14、值范围可以是一个有限的集合a,b,c也可以是一个无限的集合:全体自然数,全体实数全总个体域:宇宙间的一切事物组成的个体域,2023/8/21,40,谓词常项、谓词变项,谓词常项定义:表示具体性质或关系的词表示:大写英文字母F,G,H,谓词变项定义:表示抽象或泛指的性质或关系的词表示:大写英文字母F,G,H,F(x):x很高,x是无理数,;L(x,y):x比y学习好,x比y大,;,2023/8/21,41,谓词的元数,谓词的元数:谓词中包含的个体词的个数n元谓词:包含有n个个体词的谓词F(x)一元谓词L(x,y)二元谓词有时n元谓词:包含有n个个体变项的谓词F(a):0元谓词L(x,a):1元谓
15、词,2023/8/21,42,谓词符号化的例子,2是素数且是偶数F(x):x是素数;G(x):x是偶数a:2F(a)G(a)如果2大于3,则2大于4L(x,y):x大于ya:2;b:3;c:4L(a,b)L(b,c),2023/8/21,43,全称量词和存在量词,谓词符号化下面的句子所有的人都是要死的有的人活到100岁以上量词:表示数量的词全称量词对应于日常语言中的“一切”,“任意的”,“所有的”表示:xF(x),2023/8/21,44,全称量词和存在量词,存在量词对应于日常语言中的“存在着”,“有一个”,“至少一个”等词表示:xF(x),2023/8/21,45,谓词符号化的例子,所有的人
16、都是要死的定义谓词:F(x),x是要死的个体域为全体人类时:xF(x)全总个体域(没有申明个体域):x(M(x)F(x)特性谓词:M(x)有的人活到100岁以上定义谓词:G(x)x活到100岁以上个体域为全体人类时:xG(x)全总个体域(没有申明个体域):x(M(x)G(x),2023/8/21,46,量词使用的注意事项,1.不同的个体域,符号化的形式可能不一样2.如果没有给出个体域,都应以全总个体域为个体域3.引入特性谓词后,使用全称量词和存在量词符号化的形式不一样4.个体词和谓词的涵义确定之后,n元谓词转化成命题至少要n个量词,2023/8/21,47,量词使用的注意事项,5.当个体域为有
17、限集时,D=a1,a2,an,由量词的意义可以看出,对于任意的谓词F(x),都有 xF(x)F(a1)F(a2)F(an)xF(x)F(a1)F(a2)F(an)6.多个量词同时出现,不能够随意颠倒它们的次序 x yH(x,y)x yH(x,y),2023/8/21,48,一阶谓词逻辑中的命题符号化,凡是有理数都可以表示成分数不用引入特性谓词的情况 xF(x)引入特性谓词的情况 x(R(x)F(x),2023/8/21,49,一阶谓词逻辑中的命题符号化,没有不犯错误的人没有指定个体域,以全总个体域作为个体域谓词:M(x)x是人;F(x):x犯错误 x(M(x)F(x)在北京工作的人未必是北京人
18、F(x):x在北京工作;G(x):x是北京人 x(F(x)G(x),2023/8/21,50,谓词公式的字母表,定义11 字母表个体常项:a,b,c,ai,bi,ci,i=1个体变项:x,y,z,xi,yi,zi,i=1函数符号:f,g,h,fi,gi,hi,i=1谓词符号:F,G,H,Fi,Gi,Hi,i=1量词符号:,联结词符:,逗号和括号:(,),,2023/8/21,51,项的递归定义,定义121.个体常项和变项是项2.若(x1,x2,xn)是任意的n元函数,x1,x2,xn是项,则(x1,x2,xn)是项3.只有有限次地使用1,2生成的符号才是项a,b,x,y,f(x,y),f(x,
19、g(a,b,z),2023/8/21,52,合式公式(谓词公式),原子公式定义13:设R(x1,x2,.,xn)是任意的n元谓词,t1,t2,tn为项,则R(t1,t2,tn)称为原子公式合式公式,定义14:1.原子公式是合式公式2.如果A是合式公式,则(A)为合式公式3.如果A,B是合式公式,则(AB),(A B),(AB),(A B)也是合式公式4.如果A是合式公式,则 xA,xA也是合式公式5.只有有限次地应用14组成的符号串才是合式公式(谓词公式),2023/8/21,53,指导变项、辖域,定义15:在合式公式 xA和 xA中,称x为指导变项,称A为相应量词的辖域。在辖域中,x的所有出
20、现称为约束出现(即x受相应量词指导变项的约束),A中不是约束出现的其它变项称为自由出现。通常用A(x)表示x是自由出现的任意公式例子 x(F(x)yH(x,y)xF(x)G(x,y)x y(R(x,y)L(y,z)xH(x,y),2023/8/21,54,闭式,定义16:设A为任一公式,若A中无自由出现的个体变项,则称A是封闭的合式公式,简称闭式。例子:,2023/8/21,55,换名规则和代替规则,为了避免出现某个变项既是自由出现的又是约束出现的,使用以下2种办法换名规则:将量词辖域种出现的某个约束出现的个体变项及对应的指导变项,改成另外一个辖域中未曾出现过的个体变项符号,公式其它部分不变
21、xF(x)G(x,y)zF(z)G(x,y)代替规则:对某个自由出现的个体变项用与原公式中的所有个体变项符号不同的变项符号来代替,且处处代替 xF(x)G(x,y)xF(x)G(z,y),2023/8/21,56,公式的解释,公式的解释:一阶谓词公式中含有:个体常项,个体变项(自由出现或约束出现的),函数变项,谓词变项等。对各种变项指定特殊的常项来代替,就构成公式的一个解释。解释,定义17一个解释I由下面的4个部分构成1.非空个体域D2.D上的一部分特定的元素3.D上的一些特定的函数4.D上的一些特定的谓词,2023/8/21,57,解释的例子,解释DI=2,3DI上的特定元素函数:f(2)=
22、3,f(3)=2谓词:F(2)=0;f(3)=1 G(x,y)为G(i,j)=1,i,j=2,3;L(x,y)为L(2,2)=L(3,3)=1 L(3,2)=L(2,3)=0;,2023/8/21,58,公式的解释,2023/8/21,59,公式的性质,定义18设A为一个公式(谓词公式)若A在它的任何解释下取值均为真,则称A为逻辑有效式或永真式若A在它的任何解释下取值均为假,则称A为矛盾式或永假式若A至少存在一组解释是成真赋值,则称A为可满足式,2023/8/21,60,代换实例,定义19:设A0是含命题变项p1,p2,pn的命题公式,A1,A2,An是n个谓词公式,用Ai(i=1n)处处代替
23、pi,所得到的公式称为A0的代换实例例子命题公式:pq A1 xF(x)A2 G(x,y)代换实例:(xF(x)G(x,y),2023/8/21,61,代换实例的一个结论,命题公式的重言式的代换实例在谓词逻辑中,仍然是重言式;命题公式的矛盾式的代换实例在谓词逻辑中,仍然是矛盾式;例子:,2023/8/21,62,一阶逻辑等值式,定义20:设A,B是一阶逻辑中的任意2公式,若A B是逻辑有效式,则称A与B是等值的,记做A B,称A B为等值式命题逻辑中的24条等值式的代换实例也是逻辑等值式,2023/8/21,63,谓词逻辑中的逻辑等值式1,定理1:量词否定等值式,2023/8/21,64,谓词
24、逻辑中的逻辑等值式2,定理2:量词的辖域收缩和扩张等值式,2023/8/21,65,谓词逻辑中的逻辑等值式3,定理3:量词分配等值式,2023/8/21,66,谓词逻辑中的逻辑等值式4,定理4量词的性质相同,可以交换位置量词的性质不同,不可交换位置,2023/8/21,67,前束范式,定义21:设A为一谓词公式,如果A具有如下形式:Q1x1Q2x2QkxkB 则称A是前束范式。其中每一个Qi为 或 B为不含量词的谓词公式(母式)例如:x y(F(x,y)G(x,y)前束范式 x(F(x)y(G(y)H(x)非前束范式,2023/8/21,68,前束范式例题,求下列公式的前束范式,2023/8/
25、21,69,谓词公式的合取范式和子句集,对任一公式量词辖域扩张和收缩定理,得到前束范式对于母式,等值演算得到合取范式合取项的集合,构成了该公式的子句集S前束范式母式原子:谓词文字:谓词或谓词的否定子句:文字的析取合取范式:子句的合取子句集:合取范式的集合形式,元素之间的关系为合取关系,2023/8/21,70,一阶谓词逻辑语法和语义:谓词逻辑的基本组成、谓词符号、常量符号、变量符号、函数符号、项的递归定义、原子、谓词演算语言的语义连词和量词:合适公式、连词、合取、析取、蕴含、否定、等价、命题演算、全称量词、存在量词、约束变量、自由变量、句子、一阶谓词演算,表示方法 逻辑表示法,2023/8/2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识 表示 谓词 逻辑 产生
链接地址:https://www.31ppt.com/p-5805613.html