第4章一阶逻辑基本概念离散数学_第1页
第4章一阶逻辑基本概念离散数学_第2页
第4章一阶逻辑基本概念离散数学_第3页
第4章一阶逻辑基本概念离散数学_第4页
第4章一阶逻辑基本概念离散数学_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章 一阶逻辑基本概念离 散 数 学本章说明本章的主要内容一阶逻辑基本概念、命题符号化一阶逻辑公式、解释及分类本章与后续各章的关系克服命题逻辑的局限性是第五章的先行准备 引言 例如(著名的苏格拉底三段论) (1)所有的人都是要死的; (2)苏格拉底是人。 (3)苏格拉底是要死的。 命题逻辑能够解决的问题是有局限性的。只能进行命题间关系的推理,无法解决与命题的结构和成分有关的推理问题。苏格拉底三段论 P:所有的人都是要死的; Q:苏格拉底是人。 R:苏格拉底是要死的。 可见,P,Q,R为不同的命题,无法体现三者相互之间的联系。问题在于这类推理中,各命题之间的逻辑关系不是体现在原子命题之间,而是

2、体现在构成原子命题的内部成分之间。对此,命题逻辑将无能为力。本章内容 一阶逻辑命题符号化1一阶逻辑公式及其解释2 本章学习要求 重点掌握了解11 谓词逻辑符号化及真值2 谓词公式的有效性和基本等价公式3谓词公式及其解释 21 谓词公式的解释和真值2 自由变元和约束变元一般掌握一阶逻辑命题符号化一阶逻辑命题符号化的三个基本要素个体词谓词量词个体词及相关概念个体词一般是充当主语的名词或代词。说明个体词:指所研究对象中可以独立存在的具体或抽象的客体。举例命题:电子计算机是科学技术的工具。个体词:电子计算机。命题:他是三好学生。个体词:他。个体常项:表示具体或特定的客体的个体词,用小写字母a, b,c

3、,表示。个体变项:表示抽象或泛指的客体的个体词,用x,y,z,表示。个体域(或称论域):指个体变项的取值范围。可以是有穷集合,如a, b, c, 1, 2。可以是无穷集合,如N,Z,R,。全总个体域(universe)宇宙间一切事物组成 。个体词及相关概念本教材在论述或推理中,如果没有指明所采用的个体域,都是使用的全总个体域。说明谓词及相关概念谓词(predicate)是用来刻画个体词性质及个体词之间相互关系的词。(1) 是无理数。是个体常项,“是无理数”是谓词,记为F,命题符号化为F() 。(2) x是有理数。x是个体变项,“是有理数”是谓词,记为G,命题符号化为G(x)。(3) 小王与小李

4、同岁。小王、小李都是个体常项,“与同岁”是谓词,记为H,命题符号化为H(a,b) ,其中a:小王,b:小李。(4) x与y具有关系L。x,y都是个体变项,谓词为L,命题符号化为L(x,y)。谓词常项:表示具体性质或关系的谓词。用大写字母表示。如(1)、 (2) 、(3) 中谓词F、G、H。谓词变项:表示抽象的、泛指的性质或关系的谓词。用大写字母表示。如(4) 中谓词L。n(n1)元谓词:P(x1,x2,xn)表示含n个命题变项的n元谓词。n=1时,一元谓词表示x1具有性质P。n2时,多元谓词表示x1,x2,xn具有关系P。0元谓词:不含个体变项的谓词。如F(a)、G(a,b)、 P(a1,a2

5、,an)。 n元谓词是命题吗?不是,只有用谓词常项取代P,用个体常项取代x1,x2,xn时,才能使n元谓词变为命题。思考谓词及相关概念更一般地 P(x):x是电子科技大学的学生。x:个体词P:谓词P(x):命题函数P(x)结论 谓词中个体词的顺序是十分重要的,不能随意变更。如命题F(b, c)为“真”,但命题F(c, b)为“假”;一元谓词用以描述某一个个体的某种特性,而n元谓词则用以描述n个个体之间的关系。0元谓词(不含个体词的)实际上就是一般的命题;结论(续)具体命题的谓词表示形式和n元命题函数(n元谓词)是不同的,前者是有真值的,而后者不是命题,它的真值是不确定的。如上例中S(a)是有真

6、值的,但S(x)却没有真值;一个n元谓词不是一个命题,但将n元谓词中的个体变元都用个体域中具体的个体取代后,就成为一个命题。而且,个体变元在不同的个体域中取不同的值对是否成为命题及命题的真值有很大的影响。 例题 将下列命题在一阶逻辑中用0元谓词符号化,并讨论真值。(1)只有2是素数,4才是素数。 (2)如果5大于4,则4大于6. 解:(1)设一元谓词F(x):x是素数,a:2,b:4。 命题符号化为0元谓词的蕴涵式 F(b)F(a) 由于此蕴涵前件为假,所以命题为真。 (2)设二元谓词G(x,y):x大于y,a:4,b:5,c:6。 命题符号化为0元谓词的蕴涵式 G(b,a)G(a,c) 由于

7、G(b,a)为真,而G(a,c)为假,所以命题为假。 例题将命题“这只大红书柜摆满了那些古书。”符号化.(1)设F(x,y):x摆满了y,R(x):x是大红书柜Q(y):y是古书,a:这只,b:那些 符号化为:R(a)Q(b)F(a,b) (2)设A(x):x是书柜,B(x):x是大的 C(x):x是红的,D(y):y是古老的E(y): y是图书,F(x,y):x摆满了ya:这只b:那些 符号化为:A(a)B(a)C(a)D(b)E(b)F(a,b) 量词(quantifiers)是表示个体常项或个体变项之间数量关系的词。1. 全称量词:符号化为“”日常生活和数学中所用的“一切的”、“所有的”

8、、“每一个”、“任意的”、“凡”、“都”等词可统称为全称量词。x表示个体域里的所有个体,xF(x)表示个体域里所有个体都有性质F。2.存在量词:符号化为“”日常生活和数学中所用的“存在”、“有一个”、“有的”、“至少有一个”等词统称为存在量词。y表示个体域里有的个体,yG(y)表示个体域里存在个体具有性质G等。 量词及相关概念不便之处从书写上十分不便,总要特别注明个体域;在同一个比较复杂的句子中,对于不同命题函数中的个体可能属于不同的个体域,此时无法清晰表达; 如例 (所有的老虎都要吃人;)和(有一些人登上过月球;)的合取 x人x老虎(x)P(x)(x)R(x)不便之处(续)若个体域的注明不清

9、楚,将造成无法确定其真值。即对于同一个n元谓词,不同的个体域有可能带来不同的真值。 例如 对于语句“(x)(x+6 = 5)”可表示为:“有一些x,使得x+6 = 5”。该语句在下面两种个体域下有不同的真值: (a)在实数范围内时,确有x=-1使得x+6 = 5,因此,(x)(x+6 = 5)为“真”; (b)在正整数范围内时,则找不到任何x,使得x+6=5为“真”,所以,(x)(x+6=5)为“假”。 不便之处的根源对了,都是因为需要特别标注每个谓词的个体域所致!全总个体域特性谓词新的问题出现了,U(x)如何与(x)P(x)结合才符合逻辑呢?U(x):x是老虎x老虎谓词逻辑符号化的两条规则

10、统一个体域为全总个体域,而对每一个句子中个体变量的变化范围用一元特性谓词刻划之。这种特性谓词在加入到命题函数中时必定遵循如下原则:(1)对于全称量词(x),刻划其对应个体域的特性谓词作为蕴涵式之前件加入。(2)对于存在量词(x),刻划其对应个体域的特性谓词作为合取式之合取项加入。 在个体域分别限制为(a)和(b)条件时,将下面两个命题符号化: (1) 凡人都呼吸。 (2) 有的人用左手写字。 其中:(a)个体域D1为人类集合; (b)个体域D2为全总个体域。 一阶逻辑命题符号化解: (a)个体域为人类集合。 令F(x):x呼吸。G(x):x用左手写字。(1) 在个体域中除了人外,再无别的东西,

11、因而“凡人都呼吸”应符号化为 xF(x) (2) 在个体域中除了人外,再无别的东西,因而“有的人用左手写字”符号化为 xG(x) (b)个体域为全总个体域。 即除人外,还有万物,所以必须考虑将人先分离出来。 令F(x):x呼吸。 G(x):x用左手写字。 M(x):x是人。 (1) “凡人都呼吸”应符号化为 x(M(x)F(x) (2) “有的人用左手写字”符号化为 x(M(x)G(x) 在使用全总个体域时,要将人从其他事物中区别出来,为此引进了谓词M(x),称为特性谓词。同一命题在不同的个体域中符号化的形式可能不同。思考:在全总个体域中,能否将(1)符号化为x(M(x)F(x)? 能否将(2

12、)符号化为x(M(x)G(x)? 结论例题 在个体域限制为(a)和(b)条件时,将下列命题符号化:(1) 对于任意的x,均有x2-3x+2=(x-1)(x-2)。(2) 存在x,使得x+5=3。其中: (a)个体域D1=N(N为自然数集合)(b)个体域D2=R(R为实数集合)(a)令F(x): x2-3x+2=(x-1)(x-2),G(x): x+5=3。命题(1)的符号化形式为xF(x)(真命题)命题(2)的符号化形式为xG(x)(假命题)(b)在D2内,(1)和(2)的符号化形式同(a),皆为真命题。在不同个体域内,同一个命题的符号化形式可能不同,也可能相同。同一个命题,在不同个体域中的真

13、值也可能不同。说明 将下列命题符号化,并讨论真值。(1)所有的人长着黑头发。(2)有的人登上过月球。(3)没有人登上过木星。(4)在美国留学的学生未必都是亚洲人。分析:谓词逻辑中命题的符号化,主要考虑:(1)非空个体域的选取。若是为了确定命题的真值,一般约定在某个个体域上进行,否则,在由一切事物构成的全总个体域上考虑问题时,需要增加一个指出个体变量变化范围的特性谓词。 (2)量词的使用及作用范围。 (3)正确地语义。例题例题解:没有提出个体域,所以认为是全总个体域。(1)所有的人长着黑头发。 令F(x):x长着黑头发, M(x):x是人。命题符号化为 x(M(x)F(x)。 命题真值为假。(2

14、)有的人登上过月球。 令G(x):x登上过月球, M(x):x是人。命题符号化为 x(M(x)G(x)。 命题真值为真。例题(3)没有人登上过木星。 令H(x):x登上过木星, M(x):x是人。命题符号化为 x(M(x)H(x)。 命题真值为真。(4)在美国留学的学生未必都是亚洲人。令F(x):x是在美国留学的学生,G(x):x是亚洲人。符号化x(F(x)G(x) 命题真值为真。 谓词翻译难点 一元谓词用以描述某一个个体的某种特性,而n元谓词则用以描述的n个个体之间关系;如有多个量词,则读的顺序按从左到右的顺序;另外,量词对变元的约束,往往与量词的次序有关,不同的量词次序,可以产生不同的真值

15、,此时对多个量词同时出现时,不能随意颠倒它们的顺序,颠倒后会改变原有的含义。谓词翻译难点(续)根据命题的实际意义,选用全称量词或存在量词。全称量词加入时,其刻划个体域的特性谓词将以蕴涵的前件加入,存在量词加入时,其刻划个体域的特性谓词将以合取项加入;有些命题在进行符号化时,由于语言叙述不同,可能翻译不同,但它们表示的意思是相同的,即句子符号化形式可不止一种。例题 n元谓词的符号化 将下列命题符号化(1)兔子比乌龟跑得快。(2)有的兔子比所有的乌龟跑得快。(3)并不是所有的兔子都比乌龟跑得快。(4)不存在跑得同样快的两只兔子。解:令 F(x):x是兔子, G(y):y是乌龟, H(x,y):x比

16、y跑得快, L(x,y):x与y跑得同样快。(1)xy(F(x)G(y)H(x,y)(2) x(F(x)y(G(y)H(x,y)(3) xy(F(x)G(y)H(x,y)(4) xy(F(x)F(y)L(x,y)一阶逻辑命题符号化时需要注意的事项分析命题中表示性质和关系的谓词,分别符号为一元和n( n2)元谓词。根据命题的实际意义选用全称量词或存在量词。一般说来,多个量词出现时,它们的顺序不能随意调换。例如,考虑个体域为实数集,H(x,y)表示x+y=10,则命题“对于任意的x,都存在y,使得x+y=10”的符号化形式为xyH(x,y),为真命题。如果改变两个量词的顺序,得yxH(x,y),为

17、假命题。有些命题的符号化形式可不止一种。(例4.5之(3))xy(F(x)G(y)H(x,y)xy(F(x)G(y)H(x,y)同在命题逻辑中一样,为在一阶逻辑中进行演算和推理,必须给出一阶逻辑中公式的抽象定义,以及它们的分类及解释。一阶语言是用于一阶逻辑的形式语言,而一阶逻辑就是建立在一阶语言基础上的逻辑体系,一阶语言本身不具备任何意义,但可以根据需要被解释成具有某种含义。一阶语言的形式是多种多样的,本书给出的一阶语言是便于将自然语言中的命题符号化的一阶语言,记为F。一阶语言中的字母表 一阶语言F的字母表定义如下:(1)个体常项:a , b , c , , ai , bi , ci , ,

18、i 1(2)个体变项:x , y , z, , xi , yi , zi , , i 1 (3)函数符号:f , g , h , , fi , gi , hi , , i 1(4)谓词符号:F , G , H , , Fi , Gi , Hi , , i 1(5)量词符号: ,(6)联结词符号:, (7)括号与逗号:(,),,一阶语言L (续)定义 L 的项的定义如下:(1) 个体常项和个体变项是项.(2) 若(x1, x2, , xn)是任意的n元函数,t1,t2,tn是任意 的n个项,则(t1, t2, , tn) 是项.(3) 所有的项都是有限次使用 (1), (2) 得到的.定义 设R

19、(x1, x2, , xn)是L 的任意n元谓词,t1,t2, tn是L 的任意n个项,则称R(t1, t2, , tn)是原子公式一阶语言L (续)定义 L 的合式公式定义如下:(1) 原子公式是合式公式 (2) 若A是合式公式, 则 (A)也是合式公式(3) 若A, B是合式公式, 则(AB), (AB), (AB), (AB)也 是合式公式(4) 若A是合式公式, 则xA, xA也是合式公式(5) 只有有限次地应用(1)(4)形成的符号串才是合式公式.合式公式又称谓词公式, 简称公式量词的辖域定义 在公式xA和xA中, 称x为指导变元, A为相应量词的辖域. 在x和x的辖域中, x的所有

20、出现称为约束出现,A中不是约束出现的其他变项称为自由出现例6 公式 x(F(x,y)yG(x,y,z) x的辖域:(F(x,y)yG(x,y,z), 指导变元为x y的辖域:G(x,y,z), 指导变元为y x的两次出现均为约束出现 y的第一次出现为自由出现, 第二次出现为约束出现z为自由出现. 谓词合式公式难点3命题逻辑与谓词逻辑中的公式及其解释的不同1掌握并能够灵活运用谓词,个体词和量词;2注意量词的作用域。通过紧跟量词后面的是否为括号进行判定; 指出下列各公式中的指导变元,各量词的辖域,自由出现以及约束出现的个体变项。(1) x(F(x,y)G(x,z)(2) x(F(x)G(y)y(H

21、(x)L(x,y,z) 例题解答(1) x是指导变元。量词的辖域A=(F(x,y)G(x,z)。在A中,x的两次出现均是约束出现。y和z均为自由出现。(2) 前件上量词的指导变元为x,量词的辖域A=(F(x)G(y),x在A中是约束出现的,y在A中是自由出现的。后件中量词的指导变元为y, 量词的辖域为B=(H(x)L(x,y,z),y在B中是约束出现的,x、z在B中均为自由出现的。例确定以下公式各量词的辖域以及各个体变量为自由变元还是约束变元。(1)(x)(P(x)(y)R(x, y);(2)(x)P(x)Q(x, y);(3)(x)(y)(P(x, y)Q(y, z) (x)R(x,y);(

22、4)(x)(P(x)R(x)(y)Q(x, y)。变元混淆(4)(x)(P(x)R(x)(y)Q(x, y)约束变元自由变元 在一个公式中,某一个变元的出现即可以是自由的,又可以是约束的,如(4)中的x。为了使得我们的研究更方便,而不致引起混淆,同时为了使其式子给大家以一目了然的结果,对于表示不同意思的个体变元,我们总是以不同的变量符号来表示之。 本书中的记法用A(x1,x2,xn)表示含x1,x2,xn自由出现的公式。用表示任意的量词或,则x1A(x1,x2,xn)是含有x2,x3,xn自由出现的公式,可记为A1(x2,x3,xn)。类似的,x2x1A(x1,x2,xn)可记为A2(x3,x

23、4,xn)xn-1xn-2x1A(x1,x2,xn)中只含有xn是自由出现的个体变项,可以记为An-1(xn)。xnx1A(x1,x2,xn)没有自由出现的个体变项。 闭式: 不含自由出现的个体变项的公式.例题 将下列两个公式中的变项指定成常项使其成为命题:(1)x(F(x)G(x)(2)xy(F(x)F(y)G(x,y)H(f(x,y),g(x,y)(1)指定个体变项的变化范围,并且指定谓词F,G的含义,下面给出两种指定法: (a)令个体域D1为全总个体域,F(x)为x是人,G(x)为x是黄种人,则命题为“所有人都是黄种人”,这是假命题。 (b)令个体域D2为实数集合R,F(x)为x是自然数

24、,G(x)为x是整数,则命题为“自然数都是整数”,这是真命题。例题(2)xy(F(x)F(y)G(x,y)H(f(x,y),g(x,y)含有两个2元函数变项,两个1元谓词变项,两个2元谓词变项。指定个体域为全总个体域,F(x)为x是实数,G(x,y)为xy,H(x,y)为xy,f(x,y)=x2+y2,g(x,y)=2xy,则表达的命题为“对于任意的x,y,若x与y都是实数,且xy,则x2+y22xy”,这是真命题。如果H(x,y)改为xy,则所得命题为假命题。解释定义 设一阶语言L 的个体常项集ai| i1, 函数符号集fi| i1, 谓词符号集Fi| i1, L 的解释I由下面4部分组成:

25、(1) 非空个体域DI(2) 对每一个个体常项ai, DI, 称作ai在I中的解释(3) 对每一个函数符号fi, 设其为m元的, 是DI上的m元函数, 称作fi在I中的解释(4) 对每一个谓词符号Fi, 设其为n元的, 是一个n元谓词, 称作Fi在I中的解释 为第i个n元谓词,如i=2,n=3时, 表示第2个3元谓词,它可能以 (x,y,z)的形式出现在解释中,公式A若出现F2(x,y,z)就解释成 (x,y,z)。 为第i个n元函数。例如,i=1,n=2时, 表示第一个二元函数,它出现在解释中,可能是 (x,y)=x2+y2, (x,y)=2xy等,一旦公式中出现f1(x,y)就解释成 (x

26、,y),出现g1(x,y)就解释成 (x,y)=2xy。对解释I的几点说明被解释的公式不一定全部包含解释中的四部分。在解释的公式A中的个体变项均取值于DI。若A中含有个体常项,就解释成 。在解释的定义中引进了几个元语言符号,如 给定解释I如下: (a) 个体域D=N(N为自然数集合,即 N=0,1,2,) (b) =0(c) (x,y)=x+y, (x,y)=xy。(d) (x,y)为x=y。在I下,下列哪些公式为真?哪些为假?哪些的真值还不能确定?例题(1) F(f(x,y),g(x,y)(2) F(f(x,a),y)F(g(x,y),z)(3) F(g(x,y),g(y,z)(4) x F

27、(g(x,y),z)(5) x F(g(x,a),x)F(x,y) (6) x F(g(x,a),x) (7) xy(F(f(x,a),y)F(f(y,a),x) (8) xyz F(f(x,y),z) (9) x F(f(x,x),g(x,x) 例题(1) F(f(x,y),g(x,y) 公式被解释成“x+y=xy”,这不是命题。(2) F(f(x,a),y)F(g(x,y),z) 公式被解释成“(x+0=y)(xy=z)”,这也不是命题。(3) F(g(x,y),g(y,z) 公式被解释成“xyyz”,同样不是命题。(4) x F(g(x,y),z) 公式被解释成“x(xy=z)”,不是命

28、题。例题(5) x F(g(x,a),x)F(x,y) 公式被解释成“x(x0=x)(x=y)”,由于前件为假,所以被 解释的公式为真。 (6) x F(g(x,a),x) 公式被解释成“x(x0=x)”,为假命题。(7) xy(F(f(x,a),y)F(f(y,a),x) 公式被解释成“xy(x+0=y)(y+0=x)”,为真命题。 (8) xyz F(f(x,y),z) 公式被解释成“xyz(x+y=z)”,这也为真命题。(9) x F(f(x,x),g(x,x) 公式被解释成“x(x+x=xx)”,为真命题。闭式在给定的解释中都变成了命题。如(6)(8)。不是闭式的公式在某些解释下也可能

29、变为命题。如(5)。结论例题 封闭的公式在任何解释下都变成命题。 一阶公式的分类定义4.8 永真式、永假式、可满足式设A为一个公式,若A在任何解释下均为真,则称A为永真式(或称逻辑有效式)。设A为一个公式,若A在任何解释下均为假,则称A为矛盾式(或永假式)。设A为一个公式,若至少存在一个解释使A为真,则称A为可满足式。 永真式一定是可满足式,但可满足式不一定是永真式。在一阶逻辑中,到目前为止,还没有找到一种可行的算法,用来判断任意一个公式是否是可满足的,这与命题逻辑的情况是完全不同的。但对某些特殊的公式还是可以判断的。说明代换实例定义4.9 设A0是含有命题变项p1,p2,pn的命题公式,A1

30、,A2,An是n个谓词公式,用Ai(1in)处处代替A0中的pi,所得公式A称为A0的代换实例。例如,F(x)G(x), xF(x)yG(y)等都是pq的代换实例,而x(F(x)G(x)等不是pq的代换实例。 重言式的代换实例都是永真式,矛盾式的代换实例都是矛盾式。例4.9 判断下列公式中,哪些是永真式,哪些是矛盾式?(1)x(F(x)G(x)(2)x(F(x)G(x)(3)xF(x)(xyG(x,y)xF(x)(4)(xF(x)yG(y)yG(y)解: (1) x(F(x)G(x) 解释1:个体域为实数集合R,F(x):x是整数,G(x):x是有理数,因此公式真值为真。 解释2:个体域为实数

31、集合R,F(x):x是无理数,G(x):x能表示成分数,因此公式真值为假。 所以公式为非永真式的可满足式。例题例题(2)x(F(x)G(x) 公式为非永真式的可满足式。(3)xF(x)(xyG(x,y)xF(x) 为p(qp)(重言式)的代换实例,故为永真式。(4)(xF(x)yG(y)yG(y) 为(pq)q(矛盾式)的代换实例,故为永假式。例题 判断下列公式的类型。(1) xF(x) xF(x)(2) xyF(x,y) xyF(x,y)(3) x(F(x)G(x) yG(y) 解 记(1),(2),(3)中的公式分别为A,B,C。(1)设I为任意一个解释,个体域为D。若存在x0D,使得F(

32、x0)为假,则xF(x)为假,所以A的前件为假,故A为真。若对于任意xD,F(x)均为真,则xF(x),xF(x)都为真,从而A为真。所以在I下A为真。由I的任意性可知,A是永真式。 例题(2) xyF(x,y) xyF(x,y)取解释I:个体域为自然数集合N,F(x,y)为xy。在I下B的前件与后件均为真,所以B为真。这说明B不是矛盾式。( 在xyF(x,y)中,x0 )再取I:个体域仍然为N,F(x,y)为x=y。在I下,B的前件真而后件假,所以B为假。这说明B不是永真式。故B是非永真式的可满足式。 (3) x(F(x)G(x) yG(y) C也是非永真式的可满足式。 谓词合式公式的应用利

33、用谓词之间的等价关系证明下列公式之间的关系:(x)P(x)Q(x)=(y)( P(y)Q(x) 证明 (x)P(x)Q(x) = (x)P(x)Q(x) = (x)P(x)Q(x) = (y)P(y)Q(x) = (y)(P(y)Q(x) = (y)(P(y)Q(x)例判断(x)P(x)Q(x)(x)P(x)(x)Q(x)是否为一个有效公式。 解 设个体域D=2, 4, 6, 8, P(x):x能被2整除;Q(x):x能被4整除。可知(x)P(x) 真值为真,(x)Q(x) 真值为假。1)自由变元x=4 原式真值=(1Q(4)(10)=0 故 (x)P(x)Q(4)(x)P(x)(x)Q(x)

34、的真值为假。所以原式不是有效公式。例(续) 2)自由变元x=6原式真值 =(1 Q(6))(10)= 1 故(x)P(x)Q(6)(x)P(x)(x)Q(x)的真值为真。 综上所述,个体域中有些个体使原式的真值为真,有些个体使原式的真值为假,因此,该公式只能是一个可满足公式。小节结束本章主要内容个体词个体常项个体变项个体域全总个体域谓词谓词常项谓词变项n(n1)元谓词特性谓词量词全称量词存在量词本章主要内容一阶逻辑中命题符号化一阶逻辑公式原子公式合式公式(或公式)闭式解释一阶逻辑公式的分类逻辑有效式(或永真式)矛盾式(或永假式)可满足式本章学习要求要求准确地将给出的命题符号化:当给定个体域时,

35、在给定个体域内将命题符号化。当没给定个体域时,应在全总个体域内符号化。在符号化时,当引入特性时,注意全称量词与蕴含联结词的搭配,存在量词与合取联结词的搭配。深刻理解逻辑有效式、矛盾式、可满足式的概念。记住闭式的性质:在任何解释下均为命题。对给定的解释,会判别公式的真值或不能确定真值。小节结束习题选讲命题符号化1. 在一阶逻辑中将下列命题符号化。(1) 每个人都有心脏。(2) 有的狗会飞。(3) 没有不犯错误的人。(4) 发光的不都是金子。(5) 一切人都不一样高。(6) 并不是所有的汽车都比火车快。(7) 没有一个自然数大于等于任何自然数。(8) 有唯一的偶素数。(9) 不管黑猫白猫,抓住老鼠

36、就是好猫。(10)对平面上任意两点,有且仅有一条直线通过这两点。习题选讲命题符号化解:由于没指出个体域,故用全总个体域(1)每个人都有心脏。本命题的含义:对于每一个x,如果x是人,则x有心脏。因而应首先从宇宙间的一切事物中,将人分离出来,这就必须引入特性谓词。 令M(x):x是人,H(x):x有心脏。 命题符号化为: x(M(x)H(x)如果将其中的改为,即x(P(x)H(x),它表示的意思是:“对于每个x,x是人且x有心脏”。这是一个假命题,而“每个人都有心脏”是真命题。这说明将命题“每个人都有心脏”符号化为(x)(P(x)H(x)是错误的。 习题选讲命题符号化(2)有的狗会飞。 命题的意思

37、是:存在一个x,使得x是狗,并且x会飞。 设D(x):x是狗,F(x):x会飞。命题符号化为:x(D(x)F(x)如果将其中的改为,即x(D(x)F(x),如果用a表示某只猫,则D(a)为假,因而,D(a)F(a)为真,所以x(D(x)F(x)为真,而“有的狗会飞”为假,这说明将“有的狗会飞”符号化为(x)(D(x)F(x)是错误的。 习题选讲命题符号化(3)没有不犯错误的人。 命题的意思是: 存在不犯错误的人是不可能的。 只要是人,必然犯错误。 设 M(x): x是人,F(x):x犯错误命题符号化为 x(M(x)F(x) x(M(x)F(x)习题选讲命题符号化(4)发光的不都是金子。 命题的意思是: 不是发光的东西都是金子。 存在着发光的东西不是金子。 设 L(x):x是发光的东西,G(x):x是金子。 命题符号化为 x(L(x)G(x) x(L(x)G(x) (5)一切人都不一样高。 设 F(x):x是人, H(x,y), x与y相同, L(x,y): x与y一样高,命题符号化为 x(F(x)y(F(y)H(x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论