第一章 数理逻辑谓词逻辑PPT讲稿.ppt
《第一章 数理逻辑谓词逻辑PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第一章 数理逻辑谓词逻辑PPT讲稿.ppt(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 数理逻辑谓词逻辑第1页,共100页,编辑于2022年,星期一2谓词逻辑Predicate Logic第2页,共100页,编辑于2022年,星期一3问题的提出:(命题逻辑的局限性)n例:苏格拉底论断前提n“所有的人总是要死的”n“苏格拉底是人”结论n“所以苏格拉底是要死的”n命题逻辑中原子命题不可再分PQRPQR不是有效推理不是有效推理第3页,共100页,编辑于2022年,星期一4n例1:小张是大学生2:小李是大学生Q1:2大于3Q2:6大于4n命题逻辑无法反映不同原子命题间的内在共性n解决问题的方法分析原子命题,分离其主语和谓语考虑一般和个别,全称和存在第4页,共100页,编辑于202
2、2年,星期一53.1谓词的概念与表示谓词的概念与表示n定义定义3.1.1在原子命题中,用来刻划一个个体的性质或个体之间关系的成分称为谓词谓词,刻划一个个体性质的词称为一元谓词一元谓词;刻划n个个体之间关系的词称为n元谓词元谓词n常用大写英文字母表示个体n能够独立存在的事物n通常用小写英文字母a、b、c、.表示个体常量n用小写英文字母x、y、z.表示任何个体,则称这些字母为个体变元个体变元第5页,共100页,编辑于2022年,星期一6n例例 1(a)5 是质数 (b)张明生于北京(c)7=32F(x):x是质数G(x,y):x生于y,a:张明,b:北京H(x,y,z):x=yzF(5)G(a,b
3、)H(7,3,2)谓词 个体词谓词命名式(谓词填式)变元的次序很重要变元的次序很重要第6页,共100页,编辑于2022年,星期一7n谓词常量(谓词常元)一个字母代表一特定谓词,例如F代表“是质数”,则称此字母为谓词常量n谓词变元若字母代表任意谓词,则称此字母为谓词变元n论域个体域谓词命名式中个体变元的取值范围空集不能作为论域第7页,共100页,编辑于2022年,星期一83.2 命题函数与量词n谓词命名式不是不是命题若谓词是常元个体词是常元谓词命名式才成为一个命题n定义定义3.2.1由一个谓词常量,一些个体变元组成的表达式称为简单命题简单命题函数函数,表示为P(x1,x2,xn)。由一个或若干个
4、简单命题函数以及逻辑联结词组成的命题形式称为复合命题函数复合命题函数,简单命题函数和复合命题函数统称为命题函数命题函数 n=0时n命题变元命题变元第8页,共100页,编辑于2022年,星期一9n例 A(x):x身体好 B(x):x学习好 C(x):x工作好如果x身体不好,则x的学习与工作都不会好 复合命题函数A(x)(B(x)C(x)第9页,共100页,编辑于2022年,星期一10量词n例“所有的正整数都是素数”“有些正整数是素数”n假设只有两个正整数a和b个体域为a,bP(x):x是素数P(a)P(b)P(a)P(b)第10页,共100页,编辑于2022年,星期一11量词n定义定义3.2.2
5、 设为论域上的一个一元谓词,则 命题x(x)的真值为,iff 对上的每一个个体a,命题(a)的真值为;命题x(x)的真值为,iff 在上存在个体a,使得命题(a)的真值为。第11页,共100页,编辑于2022年,星期一12全称量词n记作n表示“每个”、“任何一个”、“一切”、“所有的”、“凡是”、“任意的”等nx读作“任意x”,“所有x”,“对一切x”n量词后边的个体变元,指明对哪个个体变元量化,称为量词后的指导变元指导变元n例所有人都是要死的D(x):x是要死的个体域:所有人构成的集合x D(x)第12页,共100页,编辑于2022年,星期一13存在量词n记作 n表示“有些”、“一些”、“某
6、些”、“至少一个”等n x读作“存在x”,“对某些x”或“至少有一x”n指导变元指导变元n例有些有理数是整数(x):x是整数个体域:有理数集合x(x)第13页,共100页,编辑于2022年,星期一14全总个体域(全总域)n含有量词的命题的真值与论域有关n含有量词的命题的表达式的形式与论域有关n全总个体域全总个体域宇宙间所有的个体聚集在一起所构成的集合约定约定n除特殊说明外,均使用全总个体域n对个体变化的真正取值范围,用特性谓词特性谓词加以限制第14页,共100页,编辑于2022年,星期一15例1)所有的人都是要死的2)有的人活百岁以上D(x):x是要死的G(x):x活百岁以上n个体域E为全体人
7、组成的集合1)x D(x)2)x G(x)n全总个体域引入特性谓词M(x):x是人1)x(M(x)D(x)2)x(M(x)G(x)第15页,共100页,编辑于2022年,星期一16特性谓词添加规则n对全称量词,特性谓词作为条件式之前件加入n对存在量词,特性谓词作为合取项而加入n例(a)没有不犯错误的人F(x):x犯错误 M(x):x是人 x(M(x)F(x)(b)凡是实数,不是大于零就是等于零或小于零R(x):x是实数L(x,y):xyE(x,y):x=yS(x,y):x yx(R(x)L(x,0)E(x,0)S(x,0)第16页,共100页,编辑于2022年,星期一173.3 谓词演算的合式
8、公式谓词演算的合式公式n个体函数(函词)例n小王比他的父亲高 T(x,y):x比y高a:小王b:小王的父亲T(a,b)无法显示个体之间的依赖关系定义函词nf(x)=x的父亲nT(a,f(a)第17页,共100页,编辑于2022年,星期一18n函词与谓词的区别函词中的个体变元用个体带入后的结果依然是个体nf(a)=小王的父亲谓词中的个体变元用确定的个体带入后就变成了命题nM(x):x是人nM(a):小王是人函词是论域到论域的映射nf:DD谓词是从论域到T,F的映射nM:D T,F第18页,共100页,编辑于2022年,星期一19项和原子公式n定义定义3.3.1 项(item)表示个体定义(1)个
9、体常量是项(2)个体变元是项(3)如果f是一个n(n1)元函词,其t1,t2,tn都是项,则f(t1,t2,tn)是项p例na,b,cnx,y,znf(x),g(a,f(y)第19页,共100页,编辑于2022年,星期一20n定义定义3.3.2 原子公式(atom)定义n若P是一个n元谓词,且t1,t2,tn是项,则P(t1,t2,tn)是原子命题词也是原子(n=0)例nP,Q(x),A(x,f(x),B(x,y,a)第20页,共100页,编辑于2022年,星期一21谓词演算的合式公式(Wff)n也叫谓词公式,简称公式n定义定义3.3.3(1)原子公式是合式公式(2)如果A、B是合式公式,则A
10、、(AB)、(AB)、(AB)、(AB)都是合式公式(3)如果A是合式公式,x是中的任何个体变元,则x和x也是合式公式(4)有限次地使用规则(1)至(3)求得的公式是合式公式n例P,(PQ),(Q(x)P),x(A(x)B(x),xC(x)第21页,共100页,编辑于2022年,星期一22命题符号化n谓词逻辑中比较复杂n命题的符号表达式与论域有关系例:每个自然数都是整数论域D=NnI(x):x是整数nx I(x)论域为全总个体域n特性谓词N(x):x是自然数nx(N(x)I(x)第22页,共100页,编辑于2022年,星期一23例:将下列命题符号化(1)所有大学生都喜欢一些歌星。S(x):x是
11、大学生,X(x):x是歌星,L(x,y):x喜欢y x(S(x)y(X(y)L(x,y)(2)发光的不都是金子。P(x):x发光,G(x):x是金子x(P(x)G(x)或者x(P(x)G(x)(3)不是所有的自然数都是偶数。N(x):x是自然数,E(x):x是偶数x(N(x)E(x)或者x(N(x)E(x)第23页,共100页,编辑于2022年,星期一24(4)某些人对食物过敏F(x,y):x对y过敏,M(x):x是人,G(x):x是食物 xy(M(x)G(y)F(x,y)(5)每个人都有些缺点 H(x,y):x有y,M(x):x是人,S(x):x是缺点 x(M(x)y(S(y)H(x,y)(
12、6)尽管有人聪明,但未必人人聪明 M(x):x是人,S(x):x聪明 x(M(x)S(x)x(M(x)S(x)第24页,共100页,编辑于2022年,星期一25练习:将下列命题符号化(1)所有教练员都是运动员;(J(x),L(x)(2)某些运动员是大学生;(S(x)(3)某些教练员是年老的,但是健壮的;(O(x),V(x)(4)金教练虽不年老,但不健壮;(j)(5)不是所有运动员都是教练员;(6)某些大学生运动员是国家选手;(C(x)(7)没有一个国家选手不是健壮的;(8)所有老的国家选手都是运动员;(9)没有一位女同志既是国家选手又是家庭妇女;(W(x),H(x)(10)有些女同志既是教练员
13、又是国家选手;(11)所有运动员都钦佩某些教练员;(A(x,y)(12)有些大学生不钦佩运动员。第25页,共100页,编辑于2022年,星期一26练习参考答案(1)x(J(x)L(x)(2)x(L(x)S(x)(3)x(J(x)O(x)V(x)(4)J(j)O(j)V(j)(5)x(L(x)J(x)或者 x(L(x)J(x)(6)x(S(x)L(x)C(x)(7)x(C(x)V(x)或者 x(C(x)V(x)(8)x(C(x)O(x)L(x)(9)x(W(x)C(x)H(x)(10)x(W(x)J(x)C(x)(11)x(L(x)y(J(y)A(x,y)(12)x(S(x)y(L(y)A(x,
14、y)第26页,共100页,编辑于2022年,星期一27几个特别的例子(1)如果明天下雨下雨,则某些人将被淋湿 不是个体不是个体定义命题词P:明天下雨,M(x):x是人,W(x):x将被淋湿P x(M(x)W(x)(2)有且仅有有且仅有一个偶素数P(x):x是偶素数 x(P(x)y(P(y)x=y)或者x(P(x)y(xyP(y)(3)顶多只有一台顶多只有一台机器是好的 P(x):x是好机器用符号 !xP(x)表示有且仅有一个个体满足Pxy(P(x)P(y)x=y)用符号 !xP(x)表示顶多有一个个体满足P第27页,共100页,编辑于2022年,星期一28 (4)如果人都爱美,则漂亮衣服有销路
15、 M(x):x是人,L(x):x爱美,C(x):x是衣服,B(x):x是漂亮的,S(x):x有销路x(M(x)L(x)x(C(x)B(x)S(x)问题一:前后两个x是否指同一个个体?答:前后两个x不是不是同一个个体问题二:若写成如下形式是否正确?x(M(x)L(x)y(C(y)B(y)S(y)答:是正确的正确的,显然x(M(x)L(x)x(C(x)B(x)S(x)x(M(x)L(x)y(C(y)B(y)S(y)第28页,共100页,编辑于2022年,星期一293.4 变元的约束变元的约束n量词的作用域作用域(辖域辖域)定义定义:在谓词公式中,量词的作用范围称之为量词的作用域,也叫量词的辖域。例
16、nxA(x)x的辖域为A(x)nx(P(x)Q(x)yR(x,y)x的辖域是(P(x)Q(x)yR(x,y)y的辖域为R(x,y)nxyz(A(x,y)B(x,y,z)C(t)x x的辖域的辖域 z z的辖域的辖域 y y的辖域的辖域自由变元自由变元第29页,共100页,编辑于2022年,星期一30一般地,n如果量词后边只是一个原子谓词公式时,该量词的辖域就是此原子谓词公式。n如果量词后边是括号,则此括号所表示的区域就是该量词的辖域。n如果多个量词紧挨着出现,则后边的量词及其辖域就是前边量词的辖域。第30页,共100页,编辑于2022年,星期一31n约束变元如果个体变元x在x或者x的辖域内,则
17、称x在此辖域内约束出现,并称x在此辖域内是约束变元n自由变元如果个体变元x不在任何量词的辖域内,则称x是自由出现,并称x是自由变元n例 x(F(x,y)yP(y)Q(z)F(x,y)中的x和P(y)中的y是约束变元而F(x,y)中的y和Q(z)中的z是自由变元第31页,共100页,编辑于2022年,星期一32例:指出下列各公式中的量词辖域及自由变元和约束变元nxy(P(x)Q(y)zR(z)x的辖域y(P(x)Q(y)y的辖域P(x)Q(y)z的辖域R(z)nx(P(x,y)yQ(x,y,z)S(x,z)x的辖域P(x,y)yQ(x,y,z)其中x是约束变元y是自由变元y的辖域Q(x,y,z)
18、其中y是约束变元x,z是自由变元S(x,z)中x,z是自由变元第32页,共100页,编辑于2022年,星期一33对约束变元和自由变元的几点说明n约束变元用什么符号表示无关紧要xA(x)与yA(y)是一样的 n一个谓词公式如果无自由变元,它就表示一个命题例:A(x)表示x是个大学生xA(x)或者xA(x)是命题n一个n元谓词P(x1,x2,xn),若在前边添加k个量词,使其中的 k个个体变元变成约束变元,则变成n-k元谓词函数第33页,共100页,编辑于2022年,星期一34nP(x,y,z)表示x+yz假设论域是整数集,xyP(x,y,z)表示?n“任意给定的整数x,都可以找到整数y,使得x+
19、yz”。令z=1,则xyP(x,y,1)表示?n“任意给定的整数x,都可以找到整数y,使得x+y1”,。例第34页,共100页,编辑于2022年,星期一35n不同个体以相同的符号出现容易产生混淆n例x(F(x,y)yP(y)Q(z)n约束变元的换名规则:1.对约束变元可以更改名称,改名的范围是:量词后的指导变元以及该量词的辖域内此个体变元出现的各处同时换名。2.改名后用的个体变元名称,不能与该量词的辖域内的其它变元名称相同。约束变元换名第35页,共100页,编辑于2022年,星期一36nx(P(x)Q(x,y)(R(x)A(x)x以两种形式出现对x换名 z(P(z)Q(z,y)(R(x)A(x
20、)nx(P(x,y)yQ(x,y,z)S(x,y)对x和y换名u(P(u,v)vQ(u,v,z)S(x,y)n错误u(P(u,y)zQ(u,z,z)S(x,y)n错误u(P(u,y)vQ(u,v,z)S(x,y)n正确例第36页,共100页,编辑于2022年,星期一37自由变元换名n自由变元也可以换名n此换名叫代入n自由变元的代入规则:1.对谓词公式中的自由变元可以作代入。代入时需要对公式中出现该变元的每一处,同时作代入2.代入后的变元名称要与公式中的其它变元名称不同第37页,共100页,编辑于2022年,星期一38例nx(P(x)Q(x,y)(R(x)A(x)用z代替自由变元xx(P(x)Q
21、(x,y)(R(z z)A(z z)nx(P(x,y)yQ(x,y,z)S(x,z)用w和t分别代自由变元x和yx(P(x,t t)yQ(x,y,z)S(w w,z)第38页,共100页,编辑于2022年,星期一393.5 谓词公式的解释谓词公式的解释n定义定义3.5.1 对谓词公式的解释包括以下几点:1.指定一个论域D2.对A中出现的每一个n元函数,指定一个D上的 n元个体函数常量3.对A中出现的每一个n元谓词,指定一个D上的n元谓词常量4.对A中出现的每一个个体常量及自由变元,指定D中的一个个体常量5.对A中出现的每一个命题变元P,指派一个真值T或F 由此得到一个命题AI,称AI的真值为合
22、适公式A在解释I 下的真值第39页,共100页,编辑于2022年,星期一40例n取解释I如下:D=1,2,定义D上的二元谓词P真值为P(1,1):T;P(1,2):F;P(2,1):F;P(2,2):T 则xyP(x,y)和yxP(x,y)在解释I下的真值分别为?第40页,共100页,编辑于2022年,星期一41xyP(x,y)TTFFTTT212211xyP(x,y)yP(x,y)P(x,y)yx第41页,共100页,编辑于2022年,星期一42yxP(x,y)TFFFFFT212211yx P(x,y)xP(x,y)P(x,y)xy第42页,共100页,编辑于2022年,星期一43例n取解
23、释I如下:D=1,2,令 a:1,f(1)=2,f(2)=1定义D上的谓词P和Q为P(1):F;P(2):T;Q(1,1):T;Q(1,2):T;Q(2,1):F;Q(2,2):F求谓词公式x(P(x)Q(f(x),a)在解释I下的真值P(1)Q(f(1),1)P(2)Q(f(2),1)TTx(P(x)Q(f(x),a)在解释I下的真值为T第43页,共100页,编辑于2022年,星期一443.6 谓词公式的永真式n定义定义 给定谓词公式A,E是其论域,如果在任何解释下公式A的真值都为真,则称公式A在论域E上是永真式。如果不论对什么论域E,都使得公式A为永真式,则称A为永真式。例:I(x):x是
24、整数,论域E为自然数集合nI(x)在E上是永真式nI(x)I(x)是与论域无关的永真式n谓词公式的永假式n谓词公式的可满足式第44页,共100页,编辑于2022年,星期一45例:试说明以下公式的类型1.xA(x)A(y)2.xA(x)A(y)3.A(x)(A(x):x+6=5)4.x(A(x)A(x)5.x(A(x)B(x)xA(x)xB(x)6.x(A(x)B(x)xA(x)xB(x)永真式 可满足式 可满足式永假式第45页,共100页,编辑于2022年,星期一465.x(A(x)B(x)xA(x)xB(x)解 取解释I如下:D=1,2 A(1)B(1)A(1)A(2)B(1)B(2)T F
25、 F TT A(2)B(2)T x(A(x)B(x)T x A(x)F x B(x)F则在 I 下 x A(x)x B(x)F所以在 I 下x(A(x)B(x)xA(x)xB(x)的真值为假,该式不是不是永真式第46页,共100页,编辑于2022年,星期一476.x(A(x)B(x)xA(x)xB(x)解 取解释I如下:D=1,2A(1)A(2)B(1)B(2)F T T F或A(1)A(2)B(1)B(2)T F F T x A(x)x B(x)T x(A(x)B(x)F所以在 I 下x(A(x)B(x)xA(x)xB(x)的真值为假,该式不是不是永真式第47页,共100页,编辑于2022年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 数理逻辑谓词逻辑PPT讲稿 数理逻辑 谓词 逻辑 PPT 讲稿
限制150内