谓词逻辑 谓词逻辑.ppt
《谓词逻辑 谓词逻辑.ppt》由会员分享,可在线阅读,更多相关《谓词逻辑 谓词逻辑.ppt(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 谓词逻辑谓词逻辑v问题的提出问题的提出:一个原子命题只用一个字母表示,一个原子命题只用一个字母表示,而不再对命题中的句子成分细分。而不再对命题中的句子成分细分。v所有的人都是要死的;所有的人都是要死的;苏格拉底是人;苏格拉底是人;所以,苏格拉底是要死的。所以,苏格拉底是要死的。v令令P:所有的人都是要死的;:所有的人都是要死的;Q:苏格拉底是人;:苏格拉底是人;R:苏格拉底是要死的。:苏格拉底是要死的。则原问题符号化为:则原问题符号化为:PQR。2-1 2-1 基本概念基本概念2-1.1 2-1.1 个体与个体变元个体与个体变元v定义定义:能够独立存在的事物,称之为:能够独立存在
2、的事物,称之为个体个体,也,也称之为称之为客体客体。它可以是具体的,也可以是抽象的。它可以是具体的,也可以是抽象的事物。通常用小写英文字母事物。通常用小写英文字母a、b、c、.表示。表示。v定义定义:用小写英文字母:用小写英文字母x、y、z.表示任何个表示任何个体,则称这些字母为体,则称这些字母为个体变元个体变元。2-1.2 2-1.2 谓词谓词v定义定义:用以刻画个体的性质或者个体之间关系的即:用以刻画个体的性质或者个体之间关系的即是是谓词谓词。v例如例如 S(x):表示表示x x是大学生。是大学生。一元谓词一元谓词 G(x,y):表示表示 xy。二元谓词二元谓词 B(x,y,z):表示表示
3、x在在y与与z之间。三元谓词之间。三元谓词一般地一般地 P(P(x1 1,x2 2,xn)是是n元谓词。元谓词。2-1.3 2-1.3 命题函数命题函数谓词相当于一个函数,称之为谓词相当于一个函数,称之为命题函数命题函数。定义定义:n元谓词元谓词P(P(x1 1,x2 2,xn)称之为称之为简单命题简单命题函数函数。规定:规定:当命题函数当命题函数P(P(x1 1,x2 2,xn)中中 n=0=0 时,时,即即0 0元谓词,表示不含有客体变元的谓词,它元谓词,表示不含有客体变元的谓词,它本身就是一个命题变元。本身就是一个命题变元。复合命题函数复合命题函数定义定义:将若干个简单命题函数用逻辑联结
4、词联结起来,:将若干个简单命题函数用逻辑联结词联结起来,构成的表达式,称之为构成的表达式,称之为复合命题函数复合命题函数。简单命题函数。简单命题函数与复合命题函数统称为与复合命题函数统称为命题函数命题函数。例:给定简单命题函数:例:给定简单命题函数:A(A(x):x身体好,身体好,B(B(x):x学习好,学习好,C(C(x):x工作好,工作好,则复合命题函数则复合命题函数 A(x)()(B(B(x)C(C(x)表示表示2-1.4 2-1.4 论域论域(个体域个体域)v设设N(N(x)表示表示“x是负数是负数”,I(I(x)表示表示“x是整数是整数”,则,则N(N(x)I()I(x)表示表示v设
5、设P(x)表示表示“x是大学生是大学生”。论域论域(个体域个体域)v定义定义:在:在命题函数命题函数中命题变元的取值范围,称之为中命题变元的取值范围,称之为论域论域,也称之为,也称之为个体域个体域。例如例如 S(S(x):):x是大学生,个体域是是大学生,个体域是:人类。人类。G(x,y):x y,个体域是个体域是:实数。实数。v定义定义:由所有论域构成的论域,称之为:由所有论域构成的论域,称之为全总个体域全总个体域。v约定约定:对于一个命题函数,如果没有给定个体域,则对于一个命题函数,如果没有给定个体域,则假定该个体域是全总个体域假定该个体域是全总个体域。个体函数个体函数v例:张华的父亲是教
6、师。例:张华的父亲是教师。v设设P(x):表示表示x是教师。是教师。a:表示张华的父亲。表示张华的父亲。则原命题符号化为:则原命题符号化为:设设f(x):表示表示x的的父亲。父亲。a:表示张华。表示张华。则原命题符号化为:则原命题符号化为:f(x)称为称为个体函数(或函词)。个体函数(或函词)。注意区分个体函数与谓词间的区别:注意区分个体函数与谓词间的区别:v个体函数是论域到论域的映射个体函数是论域到论域的映射,g:NN:NN,如果指定的个体如果指定的个体aNN,则,则g(a)N)N。谓词是从个体域到谓词是从个体域到T,FT,F的映射的映射,即谓词,即谓词E(E(x)可以看成映射可以看成映射E
7、:NT,FE:NT,F,如果指如果指定个体定个体aNN,则则E(E(a)的真值的真值T,FT,F。2-1.5 2-1.5 量词量词v例如:例如:v有些人是大学生。有些人是大学生。v 所有事物都是发展变化的。所有事物都是发展变化的。v 任何一个有理数都可以用分数形式表示。任何一个有理数都可以用分数形式表示。定义定义:在命题中表示对个体数量化的词,称之:在命题中表示对个体数量化的词,称之为为量词量词。存在量词与全称量词存在量词与全称量词 (1).(1).存在量词存在量词:记作:记作,表示,表示“有些有些”、“有一个有一个”、“某些某些”、“至少一个至少一个”等。等。xF(F(x):):表示存在着客
8、体域中的客体具有性质表示存在着客体域中的客体具有性质F F。当且仅当论域中至少有一个当且仅当论域中至少有一个x0 0使得使得F(F(x0 0)为为T T时,时,xF(F(x)为为真。真。(2).(2).全称量词全称量词:记作:记作,表示,表示“每个每个”、“任何一个任何一个”、“一一切切”、“所有的所有的”、“凡是凡是”、“任意的任意的”等。等。xF(F(x):):表示客体域里所有的客体都有性质表示客体域里所有的客体都有性质F F。当且仅当对论域中所有的当且仅当对论域中所有的x x来说,来说,F(F(x)均为均为T T时,时,xF(F(x)为为真。真。v定义定义:量词后边要有一个个体变元,指明
9、对哪个个体:量词后边要有一个个体变元,指明对哪个个体变元量化,称此客体变元是变元量化,称此客体变元是量词后的指导变元量词后的指导变元。2-2 2-2 谓词公式及命题符号谓词公式及命题符号化化 原子谓词公式原子谓词公式v定义定义:称:称n元谓词元谓词P(P(x1 1,x2 2,.,.,xn)为原子为原子谓词公式。谓词公式。v例如例如 P P、Q(Q(x)、A(A(x,f(x)、B(B(x,y,a)都是原子谓词公式。都是原子谓词公式。2-2.3 2-2.3 谓词合式公式谓词合式公式(WFF)(WFF)(Well Formed formulas)(Well Formed formulas)v定义定义
10、:谓词合式公式递归定义如下:谓词合式公式递归定义如下:1.1.原子谓词公式是合式公式。原子谓词公式是合式公式。2.2.如果如果A A是合式公式,则是合式公式,则 A A也是合式公式。也是合式公式。3.3.如果如果A A、B B是合式公式,则是合式公式,则(AB)(AB)、(AB)(AB)、(AB)(AB)、(A(AB)B)都是合式公式。都是合式公式。4.4.如果如果A A是合式公式是合式公式,x是中的任何个体变元,是中的任何个体变元,则则 x和和 x也是合式公式。也是合式公式。5.5.只有有限次地按规则只有有限次地按规则(1)(1)至至(4)(4)求得的公式才求得的公式才是合式公式。是合式公式
11、。v谓词合式公式谓词合式公式也叫也叫谓词公式谓词公式,简称,简称公式公式。v判断下面哪些符号串是合式公式:判断下面哪些符号串是合式公式:P P、(PQ)(PQ)、(Q(Q(x)P)P)、x(A(A(x)B()B(x)、xC(C(x)、x y P(P(x)、P P(x)Q()Q(x)xv为了方便,最外层括号可以省略,但是为了方便,最外层括号可以省略,但是若量词后边有括号,则此括号不能省。若量词后边有括号,则此括号不能省。2-2.4 2-2.4 量词的作用域量词的作用域(辖域辖域)v定义定义:在谓词公式中,量词的作用范围称之为:在谓词公式中,量词的作用范围称之为量词的量词的作用域作用域,也叫量词的
12、,也叫量词的辖域辖域。v例如例如 xA(A(x)中中 x的作用域为的作用域为A(A(x).).v x(P(P(x)Q()Q(x)yR(R(x,y)中中 x x的作用域是的作用域是(P(P(x)Q(Q(x)yR(R(x,y)y y的作用域为的作用域为R(R(x,y)。v x y z(A(x,y)B()B(x,y,z)C()C(t)x x的辖域的辖域 z z的辖域的辖域 y y的辖域的辖域2-2.5 2-2.5 自由变元与约束变元自由变元与约束变元v定义定义:如果个体变元:如果个体变元x在在 x或者或者 x的作用域内,的作用域内,则称则称x在此作用域内约束出现,并称在此作用域内约束出现,并称x在此
13、作用在此作用域内是域内是约束变元约束变元。否则。否则x是自由出现,并称是自由出现,并称x是是自自由变元由变元。v x(F(F(x,y)yP(P(y)Q()Q(z)对约束变元和自由变元有如下几点说明:对约束变元和自由变元有如下几点说明:(1).(1).对约束变元用什么符号表示无关紧要。对约束变元用什么符号表示无关紧要。(2).(2).一个谓词公式如果无自由变元,它就表示一个一个谓词公式如果无自由变元,它就表示一个命题命题。3).3).一个一个n元谓词元谓词P(P(x1 1,x2 2,xn),若在前边添加,若在前边添加k个个量词,使其中的量词,使其中的 k个个体变元变成约束变元,则个个体变元变成约
14、束变元,则此此 n元谓词就变成了元谓词就变成了n-k元谓词。元谓词。v约束变元的改名规则约束变元的改名规则:(1).(1).对约束变元可以更改名称,改名的对约束变元可以更改名称,改名的范围是:量词后的指导变元以及该量范围是:量词后的指导变元以及该量词的作用域内此个体变元出现的各处词的作用域内此个体变元出现的各处同时换名。同时换名。(2).(2).改名后用的个体变元名称,不能与改名后用的个体变元名称,不能与该量词的作用域内的其它变元名称相该量词的作用域内的其它变元名称相同。同。例如例如 x(P(P(x)Q()Q(x,y)(R()(R(x)A()A(x)可以可以对对x改名改名成成 z(P(P(z)
15、Q()Q(z,y)(R()(R(x)A()A(x)对自由变元也可以换名字,此换名叫代入。对自由变元也可以换名字,此换名叫代入。对对自由变元的代入规则自由变元的代入规则:(1).(1).对谓词公式中的自由变元可以作代入。对谓词公式中的自由变元可以作代入。代入时需要对公式中出现该变元的每一处,代入时需要对公式中出现该变元的每一处,同时作代入。同时作代入。(2).(2).代入后的变元名称要与公式中的其它变代入后的变元名称要与公式中的其它变元名称不同元名称不同2-2.6 2-2.6 命题的符号化命题的符号化在谓词演算中,在谓词演算中,命题的符号表达式与论域有关命题的符号表达式与论域有关系系。1.1.每
16、个自然数都是整数。每个自然数都是整数。(1).(1).如果论域是自然数集合如果论域是自然数集合N N,令,令 I(I(x):x是整是整数,则命题的表达式为数,则命题的表达式为 xI(I(x)。(2).(2).如果论域扩大为如果论域扩大为全总个体域全总个体域时,上述表达式时,上述表达式 xI(I(x)表示表示“所有个体都是整数所有个体都是整数”,显然这是,显然这是假的命题,此表达式已经不能表达原命题了。假的命题,此表达式已经不能表达原命题了。因此需要添加谓词因此需要添加谓词N(N(x):x是自然数,是自然数,用于表用于表明明x的特性的特性,于是命题的符号表达式为,于是命题的符号表达式为 x(N(
17、N(x)I()I(x)2.2.有些大学生吸烟有些大学生吸烟。(1).(1).如果论域是大学生集合如果论域是大学生集合S S,令,令A(A(x):x吸烟,吸烟,则命题的表达式为则命题的表达式为 xA(A(x)(2).(2).如果论域扩大为如果论域扩大为全总个体域全总个体域时,上述表达式时,上述表达式 xA(A(x)表示表示“有些客体吸烟有些客体吸烟”,就不是表示此,就不是表示此命题了,故需要添加谓词命题了,故需要添加谓词 S(S(x):x是大学生,是大学生,用于表明用于表明x的特性的特性,于是命题的表达式为,于是命题的表达式为 x(S(S(x)A()A(x)v为什么必须这样添加特性谓词?为什么必
18、须这样添加特性谓词?1.1.每个自然数都是整数。每个自然数都是整数。2.2.有些大学生吸烟。有些大学生吸烟。v令令N:N:自然数集合,自然数集合,I:I:整数集合,整数集合,S:S:大学生集合大学生集合,A:A:烟民的集合。烟民的集合。INSA吸烟大学生吸烟大学生 I I包含包含N N x(N(N(x)I()I(x)吸烟大学生是吸烟大学生是S S与与A A的交集的交集 x(S(S(x)A()A(x)3.3.所有大学生都喜欢一些歌星。所有大学生都喜欢一些歌星。令令S(S(x):x是大学生是大学生,X(X(x):x是歌星,是歌星,L(L(x,y):x喜欢喜欢y。则命题的表达式为则命题的表达式为 x
19、(S(S(x)y(X(X(y)L()L(x,y)4.4.没有不犯错误的人。没有不犯错误的人。令令P(P(x):x是人,是人,F(F(x):x犯错误,犯错误,此命题的表达式为此命题的表达式为5.5.不是所有的自然数都是偶数。不是所有的自然数都是偶数。令令N(N(x):x是自然数是自然数,E(E(x):x是偶数,是偶数,命题的表达式为命题的表达式为:6.6.如果一个人只是说谎话,那么他所说的每句话没有一句如果一个人只是说谎话,那么他所说的每句话没有一句是可以相信的。是可以相信的。令令A(A(x):x是人,是人,B(B(x,y):y是是x说的话,说的话,C(C(x):):x是谎话,是谎话,D(D(x
20、):x是可以相信的是可以相信的 命题的表达式为命题的表达式为:x(A(A(x)()(y(B(B(x,y)C()C(y)z(B(B(x,z)D()D(z)7.7.每个人都有一个生母。每个人都有一个生母。设设 P(P(x):):x是个人。是个人。M(M(x,y):):y是是x的生母。此命题可以写的生母。此命题可以写成成 x(P(P(x)y(P(P(y)M()M(x,y)8.8.不管白猫黑猫,抓到老鼠就是好猫。不管白猫黑猫,抓到老鼠就是好猫。设设C C(x):):x是猫是猫 B B(x):):x是黑的是黑的 W W(x):):x是白的是白的 G G(x):):x是好的是好的 M M(y):):y是老
21、鼠是老鼠 K K(x,y):):x抓住抓住y命题的表达式为命题的表达式为:x(C(x)(W(W(x)B(B(x)()(y(M(M(y)K()K(x,y)G()G(x)对对平面上任意两个不同的点,有且仅有一条直平面上任意两个不同的点,有且仅有一条直线通过这两点。线通过这两点。vP(x):x是是一个点一个点vL(x):x是是一条直线一条直线vR(x,y,z):z通过通过x和和yvE(x,y):x=yv(x)(y)(P(x)P(y)E(x,y)(z)(L(z)R(x,y,z)(u)(L(u)R(x,y,u)E(z,u)v取个体域为实数集,函数取个体域为实数集,函数f在在a点连续的定义是:点连续的定义
22、是:f在点在点a连续,当且仅当对每个连续,当且仅当对每个 0,存在一个,存在一个 0,使得对所有的,使得对所有的x,若若|x-a|,则则|f(x)-f(a)|yv则该定义可符号化为:则该定义可符号化为:P(f,a)v(Q(,o)(Q(,0)x(Q(,|x-a|)Q(,|f(x)-f(a)|)这只大红书柜摆满了那些古书。这只大红书柜摆满了那些古书。vF(x,y):x摆满了摆满了y R(x):x是是大红书柜大红书柜vQ(y):y是是古书古书 a:这只这只 b:那些那些v则则 R(a)Q(b)F(a,b)vA(x):x是是书柜书柜 B(x):x是大是大的的 C(x):x是红是红的的 D(y):y是是
23、古老的古老的 E(y):y是是图书图书 v F(x,y):x摆满摆满y a:这只这只 b:那些那些v则则A(a)B(a)C(a)D(b)E(b)F(a,b)v练习:练习:v金子发光,但发光的不一定都是金子。金子发光,但发光的不一定都是金子。v没有大学生不懂外语。没有大学生不懂外语。v任何金属都可以溶解在某种液体里任何金属都可以溶解在某种液体里v如果明天天气好,有些学生将去香山如果明天天气好,有些学生将去香山v在北京工作的人未必都是北京人在北京工作的人未必都是北京人有限域下公式有限域下公式(x)P(x)、(x)P(x)的表示法的表示法v设设论域为论域为a1,a2,an,则有则有v(x)P(x)=
24、P(a1)P(a2)P(an)v(x)P(x)=P(a1)P(a2)P(an)在域在域a1,a2上多次量化公式上多次量化公式(x)(y)F(x,y)=(x)(y)F(x,y)=(y)F(a1,y)(y)F(a2,y)=F(a1,a1)F(a1,a2)F(a2,a1)F(a2,a2)=F(a1,a1)F(a2,a1)F(a1,a2)F(a2,a2)=(x)F(x,a1)(x)F(x,a2)=(y)(x)F(x,y)(x)(y)F(x,y)=F(a1,a1)F(a1,a2)F(a2,a1)F(a2,a2)=(y)(x)F(x,y)在在域域a1,a2上多次量化公式上多次量化公式(x)(y)F(x,y
25、)=(x)(y)F(x,y)=(y)F(a1,y)(y)F(a2,y)=(F(a1,a1)F(a1,a2)(F(a2,a1)F(a2,a2)(y)(x)F(x,y)=(y)(x)F(x,y)=(x)F(x,a1)(x)F(x,a2)=(F(a1,a1)F(a2,a1)(F(a1,a2)F(a2,a2)(x)(y)F(x,y)(y)(x)F(x,y)2-3.1 2-3.1 对谓词公式赋值对谓词公式赋值v对谓词公式对谓词公式G G的赋值的赋值I I包括以下几点:包括以下几点:(1 1)指定一个个体域)指定一个个体域D D;(2 2)对公式中出现的每个函词,指定对公式中出现的每个函词,指定D D上的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 谓词逻辑 谓词 逻辑
限制150内