四一阶谓词逻辑课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《四一阶谓词逻辑课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一阶 谓词 逻辑 课件
- 资源描述:
-
1、第四章 一阶谓词逻辑有些推理的有效性不能用命题逻辑和词项逻辑所讲的方法判定:(1)白马是马(p)所以,骑白马是骑马(q)pq(不是重言式,在p=1,q=0,的赋值值为假)(2)2是小于3的 3是小于4的 所以,2是小于4的没有相同的中项(小于3的;3),前提和结论之间建立不起任何的关系但实际上(1)和(2)的推理都是有效的。命题逻辑和词项逻辑有局限性。命题逻辑和词项逻辑的局限性:1.都不能处理关系命题及其推理;2.都不能处理量词内部含联结词结构的命题及其推理。需要用另外的逻辑理论谓词逻辑谓词逻辑。一阶谓词逻辑语言一阶谓词逻辑公式公式赋值/语义普遍有效式逻辑推论形式推演前束范式专名、常项及其指称
2、专名是用来指称、指向或命名某个东西的表达式。“长江”“黄河”“美国的首都常项就是有所指的专名。变项:x y z 变项的作用在于它在某个范围内可以取不同的值。变项的作用在于它在某个范围内可以取不同的值。例如:例如:我们令下列城市为我们令下列城市为x的取值范围:的取值范围:西安、南京、荆州、襄阳、平遥西安、南京、荆州、襄阳、平遥x的城墙的城墙论域,有时也称个体域,是讨论中涉及的所有个体对象的集合。函数和函数符号函数是一种映射或指派关系。设A是前面列出的所有城市的集合,B是所有这些城市的现有的城墙的集合。那么f可以是这样一个函数,它把A中的每一个城市映射到B中该城市的城墙。于是,f(西安)西安的城墙
3、.在我们的讨论中,也可以有函数符号,用f,g,h来表示。函数符号的定义域和值域都是论域。项项类似于自然语言中的名词或名词词组,包括所有的个体常项和个体变项,并且包括用函数符号加上适当的常项或变项序列组成的符号串。例如:fx:x的父亲 a:张山 fa:张三的父亲这里的函数符号可以叠加,例如 gx:x的母亲张三的祖母?gfa第一节 一阶谓词逻辑语言个体词个体词就是表示对象域中的个体的符号,包括个体变项和个体常项。个体变项:某个特定的范围内的某个不确定的对象,用x,y,z个体常项:某个特定的范围内的某个确定的对象,用a,b,c来表示论域:由一定对象所组成的类或者集合,规定了个体变项的取值范围,也叫做
4、个体变项的“值域”。论域一般是全域。谓词:F、G、H、R1.一元谓词(表示性质)F(x):自然数是整数F(a):3是整数G(b)春江花月夜是中国古代名曲2.n元谓词(表示n元关系)H(c,d):牛郎爱织女F(y,e):张三比李四跑的快。谓词:F、G、H、R词典我们可以用下面方式直观表明:形式语言中的个体常项、函数符号和谓词等表示个体、函数、性质及关系 论域:自然数集合 Px:x是素数 a:0 Rxy:xy fx:x+1当我们对汉语的句子做符号化或形式翻译时候,类似上述表格被称为“词典”量词全称量词:(所有、任何、一切)x F(x):对于所有的x,x是F特称量词:(存在、有些、有一个)x F(x
5、):存在x使得x是F联结词:,辅助符号:(),量词的辖域量词的辖域量词的辖域是它后面第一个完整的公式。个体变项的自由出现和约束出现个体变项的自由出现和约束出现设x为一个个体变项,是任意公式,x在中的一个出现是约束的(bound),当且仅当这一出现或是在中的某个使用x的量词中,或者在这样的量词的辖域内。x在中的一个出现是自由的(free)当且仅当这一出现既不是在中出现的任何量词中,也不是在他们的辖域内。开公式开公式一个含有至少一个自由变项的公式,叫做“开公式”。闭公式闭公式如果一个公式中所有个体变项的出现是约束出现,那么我们就把该公示称为闭公式或句子。特别的,没有任何个体变项出现的公式都是闭公式
6、。G(a)在给定论域之后,闭公式有确定的意义。直言句及其符号化直言句及其符号化1.无量词的句子例:用给出的词典将下列句子符号化:论域:现有的人 a:张三Px:x是成年人 b:李四Rxy:x比y 年长 c:王五如果李四是成年人并且没有王五年长,那么王五也是成年人。虽然张三不是成年人,但他还是比李四和王五年长。2.自然语言中性质命题的符号化1.SAP 符号化为:x(S(x)P(x)2.SEP符号化为:x(S(x)P(x)x(S(x)P(x)x(S(x)P(x)3.SIP符号化为:x(S(x)P(x)4.SOP符号化为:x(S(x)P(x)5.单称直言命题符号化:原子公式“春江花月夜是一只中国古典名
7、曲”F(a)所有的鱼都生活在水中没有猫生活在水中有些生活在水中的是鱼有些生活在水中的不是鱼论域:所有生物 Gx:x生活在水里 Fx:x是鱼 Hx:x是猫自然语言中关系命题符号化论域:所有生物 Lxy:x帮助yPx:x是人 b:张三所有人都帮助张三。没有人帮助张三。有些人帮助张三。有些人没有帮助张三。张三帮助每一个人。张三没帮助任何人。论域:所有的人 Px:x是学生 b:张三 Lxy:x帮助y Rxy:与y住同一个宿舍与张三同宿舍的学生都帮助张三与张三同宿舍的学生没人帮助张三。张三帮助他同宿舍的每一个学生。与张三同宿舍的某些学生没有帮助张三。更进一步论域:所有的人 Px:x是学生 b:张三 Lx
8、y:x帮助 yRxy:x与y住同一个宿舍1.与张三同宿舍的学生都帮助张三。2.与张三同宿舍的学生中没人帮助张三。3.与张三同宿舍的某些学生帮助张三。4.与张三同宿舍的某些学生没帮助张三。5.张三帮助他同宿舍的每一个学生。6.张三帮助他同宿舍的某些学生。更进一步论域:所有人 Qx:x是文科专业的 Sx:x是学生 Fx:x学理科知识Px:x聪明 Gx:x学文科知识1.聪明的文科生都既学文又学理。2.有些聪明的文科生既学文又学理。3.没有哪个聪明的文科生是既学文又学理。4.有些聪明的文科生没有既学文又学理。关于“和”的处理论域:所有动物 Cx:x是猪Ax:x是哺乳动物 Dx:x是狗Bx:是鸟Fx:x
9、是鱼1.猫和狗都是哺乳动物。2.鸟和鱼都不是哺乳动物。嵌入量词的句子的形式化 嵌入量词是指出现在某个量词辖域中的量词。论域:所有的动物 Px:x是人Lxy:x爱y 1.每个人都爱所有的人2.没有人爱所有的人。3.有些人爱所有的人。4.每个人都爱某些人。论域:所有的动物 Dx:x是狗Px:x是人 Rxy:x见过y Qx:x是家养动物 Lxy:x喜欢ySx:x是流浪动物 Bxy:x咬过y 1.见过流浪狗的人喜欢所有家养的狗。2.有些见过家养狗的人不喜欢任何流浪狗。3.每个被狗咬过的人都不喜欢任何流浪狗。函数符号和等词的运用“是”至少有两种意思,一种是属于某类或有某性质,二是等于或相等。“张三是男人
10、”。“张小三的父亲是张三”。用给出的词典将下列句子符号化 论域:所有的人 gx:x的母亲 a:张三 Px:x 是女人 b:李四 Lxy:x喜欢y fx:x的父亲 Tx:x是教师张三的祖母是教师。张三的祖母是李四的外祖母。张三的祖父不是李四的外祖父。每个人的母亲都是女人。有些女士不喜欢自己的父亲。二元关系的逻辑性质1.自返性:一关系R是自返的,当且仅当,对任一 x而言,x与它自身有R关系。即x R(x,x).2.对称性:一关系R是对称的,当且仅当,对任一x和y而言,如果R(x,y),则R(y,x)3.传递性:一关系R是传递的,当且仅当,对任一x,y和z 而言,如果R(x,y)且R(y,z),则R
11、(x,z)符号系统个体变项:x,y,z(自由/约束变元)个体常项:a,b,c谓词:F、G、H、R一元谓词(表示性质)二元谓词(表示关系)量词全称量词:特称量词:联结词:,辅助符号:(),真假值:“1”(或T),“0”(或F)项的形成规则形式语言L的项是如下递归定义的1.常项符号是项;2.变元符号是项;3.如果t1,t2,tn是项,f是任意n元函数符号,则f(t1,t2,tn也是项;4.只有这些是项。第二节 一阶谓词逻辑公式 公式形成规则对于任意n元谓词P和任意序列t1,t2,tn,P(t1,t2,tn)是公式,也称为原子公式;如果A是公式,则A是公式;如果A和B都是公式,则AB,AB,AB,A
12、 B是公式;如果A是公式,则xA,xA是公式;只有按以上方式形成的符号串才是公式。xA为全称公式xA为存在公式辖域:如果xA或xA是B的段,则称A为在它左边的x或x在B中的辖域。量词的辖域不是公式公式xyzF(x,y,z),x的辖域是y zF(x,y,z),y的辖域是zF(x,y,z),z的辖域是F(x,y,z)约束变元:如果处于量词x或x的辖域之内并且与量词所含变项相同,或作为与该量词一起出现的变项。否则称为自由变元。x(F(x)H(x),x为约束变元G(y)y(F(x)G(y),第一个G(y)中的y是自由变元,y(F(x)G(y)中的x是自由变元,y是约束变元闭公式:不含自由变元符号的公式
13、F(a,b),yF(a,y),xyF(x,y)是闭公式开公式:含至少一个自由变元符号的公式F(u,v),yF(u,y),xyF(x,y,w)闭公式意义确定,有确定的真值开公式的意义不确定,没有确定的真值FxF(x)yH(y)此公式是不是一阶谓词中的公式?不是,一阶谓词逻辑的变元指论域中的对象,而不是谓词变元。只有在高阶逻辑中才允许使用谓词变元。高阶逻辑的引入是为了解决一阶逻辑不能表达/处理的命题。模型和赋值1.一阶语言的一个模型M(解释)包括一下要素:(1)一个个体域D,即由具有一定性质的个体所有构成的集合。(2)个体常项在个体域D中的值,即个体常项表示该个体域中的某个特定个体。(3)谓词符号
14、在个体域D上的解释,即表示该个体域中个体的性质和个体之间的关系。D:自然数集合a:1F(x):x是偶数R(x,y):x小于yS(x,y,z):x乘y等于zF(a):1是偶数xyR(x,y):对于任一自然数,都可以找到另一个自然数,使得前者小于后者xS(x,a,x):任一自然数与1相乘都等于该自然数本身yR(y,x):有的自然数小于10(给x指派10的值)yR(y,z):有的自然数小于5(给z指派5的值)一个模型M和模型M上的一个指派称为一个赋值,记为=。从而一个公式A 在赋值下的的值(A)可以递归定义如下:1.(F(t1,tn)=T,iff,F2.(B)=T,iff,(B)=T3.(BC)=T
15、,iff,(B)=T 且(C)=T 4.(B C)=T,iff,(B)=T 或(C)=T 5.(B C)=T,iff,(B)=F 或(C)=T 6.(B C)=T,iff,(B)=(C)=T 或(B)=(C)=F7.(xB(x)=T,iff,8.(xB(x)=TIff,如果由B(x)构作B(u)(取u不在B(x)中出现并且u取代A(x)中的x)且对任何aD,A(u)(u/a)=1如果由B(x)构作B(u)(取u不在B(x)中出现并且u取代A(x)中的x)且存在aD,A(u)(u/a)=1A=F(g(a),g(b),g(c)D:自然数集合F(x,y,z):x加y等于zg(x):x的平方a=3,b
展开阅读全文