高级人工智能逻辑、推理与知识课件.ppt
《高级人工智能逻辑、推理与知识课件.ppt》由会员分享,可在线阅读,更多相关《高级人工智能逻辑、推理与知识课件.ppt(119页珍藏版)》请在三一办公上搜索。
1、高级人工智能逻辑、推理与知识,2022/11/30,1/113,2022/11/30,2/117,命题逻辑一阶逻辑(一阶谓词演算)其他逻辑系统约束推理定性推理基于范例的推理知识及其表示,命题逻辑,什么是逻辑?简单地说,逻辑就是人们用以处理问题而抽象的一种思维规则或计算方法。 命题逻辑的关系表达直观、生动而简洁,它是一阶逻辑发展的前导和基础。把命题逻辑加以简单的形式化,就能扩展应用于一阶逻辑推理中。,2022/11/30,3/117,命题逻辑,1. 命题和个体 设有如下符号命名的语句: X:爱因斯坦是一位伟人。 Y:海水是甜的。 W:3+4=9 上述X、Y、Z都是陈述性语句,分别具有肯定(Tru
2、e)或否定(False)意义的真值,我们把它们都称之为命题。其中,诸如“爱因斯坦”,“海水”,数字“3”、“4”等,它们是命题中的行为中心对象,又称为个体。,2022/11/30,4/117,命题逻辑,定义3.1 命题(Proposition),即具有真(T)假(F)意义的陈述性语句。,2022/11/30,5/117,注意: 命题一定是陈述性语句;如上述X、Y、W等。 例如,下面句子是陈述性语句吗? 请勿吸烟。 昨晚你看足球联赛了吗? 西湖好美呵! 命题既可用自然语言(包括中、外文)形式表示,也可用大写的英文字符或字符串来命名。 命题反映了人脑进行思维的一种判断,可见命题表达自身就含有智能特
3、性。,命题逻辑,2022/11/30,6/117,(1)个体是命题中的中心对象,通常由名词构成。个体可以是具体的人物、物体、一组数字、地名等,也可以是某个抽象的概念。例如,机器人、海棠花、理想、快乐、智能等均可作为个体。 (2)个体的取值范围称为个体域。个体域可以是有限的,也可以是无限的。,定义3.2 所谓个体,是指可以独立存在的某个事物。,命题逻辑,2. 谓词及变元,2022/11/30,7/117,为了对许多具有进步影响人物都使用形同X命题方式赞扬之,可使用一种类同数学函数的形式语言用含有变量字符或字符串的谓词来定义:表达为英文字符串形式: GIANT(x).其被赋予的汉语解释是: x是一
4、位伟人。 把 GIANT(x)称为谓词(Predicate),其中GIANT ( )是谓词名;括号中的参量x叫做谓词的变元,又称之为项(item)。,GIANT( ),谓词名,谓词变元,命题逻辑,2022/11/30,8/117,这种由定义的谓词名、变元,共同构成了具有陈述性表达的形式化语句,称为谓词。一个谓词可以有n(其中n=0,1,2, )个变元,并称之为n元谓词。 在谓词中,谓词名表达了语句中除主语个体之外的其余部分,常采用自然语言的谓语动作词根来表达;谓词的变元可在相应个体域集合中取值任意一个元素。,命题逻辑,2022/11/30,9/117,例3.1 假如定义英文字符串“OCITY(
5、x) ” 设其含意为:x是一座历史名城。,解:这里x可以取值“西安” 真值为T;x取值“深圳” 真值为F。若取值“北京”则为T、“华盛顿”T、“野玫瑰”F、 “机器人” 为F等。 由上例可见,当使用特定的个体常量取代了谓词中的变元,该谓词就转换成为一个命题;反之,如果把命题中有独立结构的个体常量替换成变元参量,则又可把命题转换成为一个具有谓词结构的表达式了。,命题逻辑,3. 谓词的元和谓词的阶,2022/11/30,10/117,定义3.3 谓词中包含个体或变元的数目,称为谓词的元或谓词的目。例3.2 比较下列谓词或谓词形式的命题: LIKE(john,mary); ROBOT(john);
6、ROBOT(mary); ADDQ(x,y,z)。试解释具体含义,并指出它们各是几元谓词。解:上述谓词意即“机器人约翰喜欢玛丽”;和都只有一个个体,称为一元谓词;相应则称为二元谓词;表示为表达式“x+y=z”,其中包含有3个变元,故称为三元谓词。依此类推,可推出关于n元谓词的概念。 顺便指出:在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。,命题逻辑,2022/11/30,11/117,定义3.4 谓词表达形式中所包容相叠加的含义层次数数目,称为谓词的阶。例2-3 为了说明谓词的阶,我们来比较下列谓词形式的命题: LIFELESS(outer-stars);外星球没有智能生命。 IN
7、CORRECT(lifeless(outer-stars);说“外星球没有智能生命”是不确切的。解:在上述谓词形式的命题中,谓词只有一层含义,称为一阶谓词;谓词在前一层含义基础上,又增加了一层新意,共有二层含义。故把谓词称为二阶谓词。依此类推,可推出关于n阶谓词的概念。注意:在谓词逻辑演算中,最重要的有三大类:即:命题逻辑演算、 一阶谓词逻辑演算和二阶谓词演算。,命题逻辑,4. 命题与谓词逻辑的关系,2022/11/30,12/117,命题逻辑表示比较简单,只能表达具体固定的情况,命题是谓词逻辑特殊事例的生动描述,,谓词逻辑可以灵活表现多种或变化的情况;谓词表达是命题逻辑的抽象与推广。,总的看
8、来,命题和谓词的知识表示形式可以相互转换,而谓词比命题有更强的表达能力。 显而易见,谓词是一种描述个体群之间的相互关系、性质及其逻辑结构的数学表示。人们把采用这种表示的运算,又称为谓词逻辑。 比较起来:命题逻辑演算太简单,只能解决具体容易的问题;二阶谓词演算又太复杂,以至迄今为止,尚未找到最根本有效的算法。 因此,在人工智能中,目前使用最多的还是一阶谓词逻辑演算。,一阶逻辑,命题或谓词逻辑推理演算,主要可利用连接词和量词,把单个的谓词组合成为谓词公式来完成。 基于命题和谓词逻辑可相互转换的特性,这里约定:对命题和谓词逻辑的相关公式表达、相关定理、定律的论证和推导等,不再加以严格区别。,2022
9、/11/30,13/117,一阶逻辑,1. 连接词 (Connectives) 连接词共有五个: 符号“”称为“否定”(Negation)或补,表示“非”的连接关系。即当命题P为真时,则P 为假;反之,当命题P为假,则P 为真。 符号“”称为“合取”(Conjunction),表示“与”(AND)或“同时”的关系。例如,PQ,读作“P与Q”。 符号“”称为“析取”(Disjunction),它表示“或”(OR)的连接关系。例如,PQ,读作“P或Q”。,2022/11/30,14/117,一阶逻辑, 符号“”称为“条件”(Conditional)或者“蕴涵” (Implication),它表示“
10、如果,则”的定义关系。例如,在PQ的表达式中,表示了“如果P,则Q”的条件推导关系。这里,又称P为前件,表示条件的前提,称Q为后件,表示逻辑结论。 条件表达式有一个重要特性: 当前件P=F时,无论后件Q为何值(T或者F),条件式PQ真值总是为T; 当前件P=T时,条件式PQ的真值总是与后件Q真值相同。 符号“”称为“双条件”(Biconditional)或者等价(Equivalence) 连接关系。例如,表达式PQ,读作“P当且仅当Q”。或者说它表示的含义为:P为真,当且仅当Q为真。,2022/11/30,15/117,一阶逻辑,2022/11/30,16/117,表3.1 连接词定义真值表,
11、一阶逻辑,2. 量词 (Quantifiers) 量词,表示了个体与个体域之间的包含关系。 全称量词(Universal Quantifier):用字符“x”表达,表示了该量词作用的辖域为个体域中“所有的个体x”或“每一个体x都”要遵从所约定的谓词关系。 例3.4 (x)(现代理工科大学生(x)学习计算机应用基础(x);解:该谓词逻辑表达的含义是:“所有现代理工科的大学生x,都必须学习计算机应用基础课程”。,2022/11/30,17/117,一阶逻辑,2. 量词 (Quantifiers) 存在量词(Existential Quantifier):用字符“彐x”表达,表示了该量词要求“存在于
12、个体域中的某些个体x”或“某个个体x”,要服从所约定的谓词关系。例3.5 (x)(彐y)(CLASSMATE(x, y)COLLEGE OF COMPUTER(x); 解:该谓词逻辑表达的意思是:在所有的计算机学院学生中,相对于每一位同学x,必然存在一个个体y,y同学与x满足同班同学的关系。,2022/11/30,18/117,一阶逻辑,3. 命题公式及其描述举例: 小张既聪明,又勤奋,所以他的学习成绩一直很好。P:小张聪明Q:小张勤奋R:小张学习成绩一直很好 小王总是在图书馆看书,除非他病了或图书馆不开门。P:小王病了Q:图书馆开门R:小王在图书馆看书,2022/11/30,19/117,得
13、到: ( P Q) R,得到: ( P Q) R,一阶逻辑, 若张先生是小张的父亲,则小张是王太太的儿子。解:先设定谓词,再设定变元,并将变元代之以常量,用连接词运算符连接并加以描述:设定谓词:FATHER (x,y): x是y的父亲 SON (y,w): y是w的儿子 常量: z 表示张先生;mz 表示小张;wtt王太太 则可描述为: FATHER (z, mz) SON (mz, wtt) (2)若x是小张的父亲,且y是小张的兄弟,则x也是y的父亲。解:设定谓词:FATHER (x,y): x是y的父亲 BROTHER (y,w): y是w的兄弟 常量: mz 表示小张则可描述为: FAT
14、HER (x, mz) BROTHER (y, mz) FATHER (x, y),2022/11/30,20/117,4. 谓词公式及其描述举例:,一阶逻辑,(3)*在那遥远的地方,有位好姑娘,人们走过她的身旁,都要回头留恋地张望。解: (彐x)好姑娘(x)居住的地方(z,x) 遥远的(z)(y)人(y)行走经过(y, z)回头留恋地张望(y),2022/11/30,21/117,一阶逻辑,5.谓词公式概念 使用连接词和量词,把若干谓词连接组合在一起,就得到了谓词逻辑公式(PLF:Predicate Logic Formula)的表达。定义3.5 仅能表达单一意义且不可再细划分的简单命题称为
15、原子命题。例如,一阶零元(目)命题、一阶一元命题、一阶二元命题等都是原子命题。定义3.6 用连接词或者量词把若干原子命题联结组合在一起,就得到了命题公式(PF:Proposition Formula),又称之为命题合式公式。定义3.7 采用参量变元来替代命题合式公式中的常量,就得到了原子谓词公式,又称之为谓词合式公式(PWFF:Predicate Well-Formed Formula),简称合式公式或WFF。,2022/11/30,22/117,一阶逻辑,谓词合式公式及其生成规则的定理。 定理3.1 谓词合式公式可依照下述递归(Recursion)过程得到: 原子公式是谓词合式公式; 若A是
16、谓词合式公式,x是A中的任一个变元,则A,( x)A和(彐x)A也都是合式公式; 若A、B都是谓词合式公式,则A,B, AB, AB,AB,AB也都是合式公式; 若有限次使用上述各步生成的公式,仍是合式公式。,2022/11/30,23/117,一阶逻辑,注意:为了使合式公式WFF在连接和运算中表达简洁一致,对WFF还有如下规定: WFF最外层括号可以省略; 括号内连接符运算优先,连接符运算优先次序为 ; 同级连接符的运算按照排列顺序进行。,2022/11/30,24/117,一阶逻辑,6. 谓词公式的解释 首先以个体域中任意常量来替换谓词公式中的变元,使谓词公式转换为一组确定的命题公式;随后
17、赋予各命题逻辑以真值,就得到了对应于该谓词公式的某个含义的解释。 由于存在多种组合情况,则一个谓词公式可有许多个解释。,2022/11/30,25/117,一阶逻辑,下面是关于谓词公式解释的定义。 定义3.8 设D为谓词合式公式PWFF的个体域,按照如下规定对PWFF中的各参量赋值: 为每个个体常量指派D中的一个元素; 为每个n元函数指派一个从D n到D的映像,其中 D n=(x1,x2,xn) /x1,xnD 为每个n元谓词指派一个从D n到真值F,T的映像。 则称这些指派为公式P在D上的一个解释。若某个解释I使PWFF为真(T),则称I是该公式的一个正模型,简称模型;反之,若某个解释I,使
18、PWFF为假(F), 则称I是该公式的一个反模型。,2022/11/30,26/117,一阶逻辑,7. 谓词公式的永真性判定 人们若把想要完成的智能任务表示为一个谓词公式,从而把问题的求解转化为求解该公式的真值问题: 如果某公式的真值总为T,则称它是永真的;否则,就称其为非永真或为假。,2022/11/30,27/117,一阶逻辑,例3.6: (1)若 OCITY(x) 表示其含意为:x是一座历史名城。 其中, x西安,洛阳,深圳,刘平,雪花,华盛顿,墨水,开封, 那么, x 的哪些取值的真值为T?哪些取值的真值又为F?它的哪些解释是一个正模型?而哪些解释又是反模型? (2)若 WHITE(w
19、) 表示其含意为:w是白的。 其中,w 煤球,雪花,大海,刘平,面粉,墨水,玫瑰花, 那么,w 的哪些取值其真值为T?哪些取值的真值又为F?它的哪些解释为正模型?而哪些解释又属于反模型? (3)若有公式 OCITY(x) WHITE(w) ,其取值和解释又如何呢? (4)若有公式 OCITY(x) WHITE(w) ,其取值和解释又如何呢?,2022/11/30,28/117,一阶逻辑,谓词公式是否为永真的定义: 定义3.9 如果谓词公式P对个体域D上的任何一个解释都取得真值T,则称P在D上是永真的;如果P在每个非空个体域上都是永真的,则称P永真。 定义3.10 对于谓词公式P,若至少存在一个
20、解释,使得谓词公式P在此解释下的真值为T,则称公式P是兼容的或可满足的;反之,如果存在一个解释集(Set),使得谓词公式P在其中的任何解释下的真值都为F,则称公式P对该解释集是不兼容的或不可满足的。,2022/11/30,29/117,一阶逻辑,判断谓词公式是否为永真的定理: 定理3.2 如果谓词合式公式WFF对于个体域中的任何一个解释I都有 (I) WFF(I)=T成立,则该公式WFF是一个永真公式。 类同上述,可否引入关于“永假的”、“非永真的”、“非永假的”概念与定义,并得出关于谓词公式永真性问题的若干定理呢? 永假公式定理3.3 如果谓词合式公式WFF对于个体域中的任何一个解释I都有
21、(I) WFF(I)= F成立,则该公式WFF是一个永假公式。,2022/11/30,30/117,一阶逻辑,非永真公式定理3.4 如果谓词合式公式WFF在个体域中存在解释I,使得 (彐I) WFF(I)=F 成立,则该公式WFF是一个非永真公式;并且该解释I是此公式的一个反模型。 非永假公式定理3.5 如果谓词合式公式WFF在个体域中存在解释I,使得 (彐I) WFF(I)=T成立,则该公式WFF是一个非永假公式;并且该解释I是此公式的一个模型。 由定义3.10可知,非永假公式可叫做是兼容的或可满足的,而永假公式又称为不可满足的或不兼容的。,2022/11/30,31/117,一阶逻辑,常用
22、的谓词逻辑演算律主要有两大类:一类是逻辑等价律,另一类是逻辑蕴涵律。下面分别加以介绍。 8.谓词逻辑等价律 定义3.11 设P与Q是两个谓词公式,D是它们共同的个体域,若P与Q对于D上的任何一个解释都有相同的真值,则称公式P和Q在D上是逻辑等价的,记为 P Q ;如果D是任意个体域,则称公式P和Q是逻辑等价的,记作 PQ。,2022/11/30,32/117,D,谓词逻辑等价律(一),E1 P P 双重否定律E2 PP P 吸收律(又称等幂律)E3 PP P E4 PQ QP 交换律 E5 PQ QPE6 (PQ)R P(QR) 结合律 E7 (PQ)R P(QR)E8 P(QR) (PQ)(
23、PR) 分配律 E9 P(QR) (PQ)(PR),2022/11/30,33/117,一阶逻辑,谓词逻辑等价律(二),E10 P(PQ) P 吸收律E11 P(PQ) PE12 (PQ) P Q 德摩根定律E13 (PQ) P QE14 PQ PQ 蕴涵化归律E15 PQ (PQ)(QP) 等价律 E16 PT P 谓词与真值演算律E17 PF FE18 PT TE19 PF P,2022/11/30,34/117,一阶逻辑,谓词逻辑等价律(三),E20 PP F 补余律E21 PP TE22 P(QR) PQR 输出律E23 (PQ)(P Q) P 归谬律E24 PQ QP 逆反律E25
24、(x)A A (A中不含x)E26 (x)A AE27 (x)(P(x)Q(x) (x)P(x)(x)Q(x) 量词分配律E28 (x)(P(x)Q (x) (x)P(x)(x)Q(x)E29 (x)P(x) (x)P(x) 量词转换律E30 (x)P(x) (x)P(x),2022/11/30,35/117,一阶逻辑,谓词逻辑等价律(四),E31 (x)P(x)A (x)(P(x)A) 量词辖域扩张、收缩律E32 (x)P(x)A (x)(P(x)A) (A中不含x)E33 (x)P(x)A (x)(P(x)A) (A中不含x)E34 (x)P(x)A (x)(P(x)A) (A中不含x)E
25、35 (x)(y)P(x, y) (y)(x)P(x, y) 量词交换律E36 (x)( y)P(x, y) ( y)(x)P(x, y) E37 (x)P(x)A (x)(P(x)A) 量词转换及扩张、收缩律E38 (x)P(x)A (x)(P(x)A) (A中不含x)E39 A(x)P(x) (x)(AP(x)E40 A(x)P(x) (x)(AP(x)E41 PQRPQR 复合化归律E42 PQRPQRE43 P(QR)PQRE44 (PQ)R (PR)(QR) (PR)(QR),2022/11/30,36/117,一阶逻辑,一阶逻辑,9. 谓词逻辑蕴涵律 定义3.12 在谓词公式P与Q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 人工智能 逻辑 推理 知识 课件
链接地址:https://www.31ppt.com/p-1478810.html