离散数学左孝凌2_第1页
离散数学左孝凌2_第2页
离散数学左孝凌2_第3页
离散数学左孝凌2_第4页
离散数学左孝凌2_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机学院计算机学院2-1谓词的概念与表示谓词的概念与表示2-2 命题函数与量词命题函数与量词2-3谓词公式与翻译谓词公式与翻译2-4变元的约束变元的约束2-5谓词演算的等价式与蕴含式谓词演算的等价式与蕴含式2-7前束范式前束范式2-7谓词演算的推理理论谓词演算的推理理论计算机学院计算机学院谓词的概念与表示谓词的概念与表示(n命题逻辑的局限性命题逻辑的局限性: 在命题逻辑中,命题是命题演算的基本在命题逻辑中,命题是命题演算的基本单位,不再对原子命题进行分解,因而无法单位,不再对原子命题进行分解,因而无法研究命题的内部结构、成分及命题之间的内研究命题的内部结构、成分及命题之间的内在联系,甚至无法

2、处理一些简单而又常见的在联系,甚至无法处理一些简单而又常见的推理过程。推理过程。计算机学院计算机学院n例如,下列推理:例如,下列推理: 所有的人都是要死的。所有的人都是要死的。 苏格拉底是人。苏格拉底是人。 苏格拉底是要死的。苏格拉底是要死的。 众所周知众所周知,这是真命题。但在命题逻辑中这是真命题。但在命题逻辑中,如如果用果用P,Q,R表示以上三个命题,则上述推理过表示以上三个命题,则上述推理过程为:(程为:(PQ)R。借助命题演算的推理理。借助命题演算的推理理论不能论不能证明其为重言式证明其为重言式。谓词的概念与表示谓词的概念与表示(计算机学院计算机学院谓词的概念与表示谓词的概念与表示(原

3、因:原因:命题逻辑不能将命题之间的内在联系命题逻辑不能将命题之间的内在联系和数量关系反映出来。和数量关系反映出来。解决办法:解决办法:将命题进行分解。将命题进行分解。计算机学院计算机学院谓词的概念与表示谓词的概念与表示(2-1谓词的概念与表示谓词的概念与表示(2-1.1 客体客体和和谓词谓词 在谓词逻辑中,可将在谓词逻辑中,可将原子命题原子命题划分为划分为客体客体和和谓词谓词两部分。两部分。客体客体:可以独立存在的具体事物的或抽象的概:可以独立存在的具体事物的或抽象的概念。念。例例如,电子计算机、李明、玫瑰花、黑如,电子计算机、李明、玫瑰花、黑板、实数、中国、思想、唯物主义等,客体也板、实数、

4、中国、思想、唯物主义等,客体也可称之为可称之为主语主语。计算机学院计算机学院谓词的概念与表示谓词的概念与表示(谓词:谓词:用来刻划客体的性质或客体之间的相互关系的词。用来刻划客体的性质或客体之间的相互关系的词。例如在下面命题中:例如在下面命题中: (1)张明是个劳动模范。)张明是个劳动模范。 (2)李华是个劳动模范。)李华是个劳动模范。 刻划客体的性质刻划客体的性质 (3)王红王红是个大学生。是个大学生。 (4)小李比小赵高小李比小赵高2cm。 (5)点)点a在在b与与c之间。之间。 刻划客体之间的相互关系刻划客体之间的相互关系 (6)阿杜与阿寺同岁。阿杜与阿寺同岁。 “是个劳动模范是个劳动模

5、范”、“是个大学生是个大学生”、“比比高高2cm”、 “在在与与之间之间”都是都是谓词。谓词。计算机学院计算机学院谓词的概念与表示谓词的概念与表示(n刻划刻划一个客体性质一个客体性质的词称之为的词称之为一元谓词一元谓词,刻划刻划n个客体个客体之间关系之间关系的词称之为的词称之为n元谓词元谓词.n一般我们用大写英文字母表示一般我们用大写英文字母表示谓词,谓词,用小写英文字母用小写英文字母表示客体名称,例如,表示客体名称,例如,将上述谓词分别记作大写字母将上述谓词分别记作大写字母F、G、H、R,S则上述命题可表示为:则上述命题可表示为: (1) F(a) a:张明张明 (2) F(b) b:李华李

6、华 (3) G(c) c:王红王红 (4) H(s,t) s:小李小李 t:小赵:小赵 (5) R(a,b,c) (6) S(a,b) a:阿杜。阿杜。b:阿寺。阿寺。其中其中(1)、(2)、 (3)为一元谓词,为一元谓词, (4) 、 (6)为二元谓词,为二元谓词, (5)为三元谓词。为三元谓词。计算机学院计算机学院谓词的概念与表示谓词的概念与表示(n注注:n(1)单独一个谓词并不是命题,在谓词字母单独一个谓词并不是命题,在谓词字母后填上客体所得到的式子称之为谓词填式。后填上客体所得到的式子称之为谓词填式。n(2)在谓词填式中,若客体确定,则在谓词填式中,若客体确定,则A(a1,a2.an)

7、就变成了命题就变成了命题 n(3)在多元谓词表达式中,客体字母出现的在多元谓词表达式中,客体字母出现的先后次序与事先约定有关先后次序与事先约定有关,一般不可以随意交一般不可以随意交换位置换位置(如如,上例中上例中H(s,t) 与与H(t, s)代表两个不代表两个不同的命题同的命题) 。计算机学院计算机学院谓词的概念与表示谓词的概念与表示(n设谓词设谓词H表示表示“是劳动模范是劳动模范”, a表示客体名称表示客体名称张张明明, b表示客体名称表示客体名称李华李华,c表示客体名称这只老虎,表示客体名称这只老虎,那么那么H(a)、H(b)、H(c)表示三个不同的命题表示三个不同的命题,但但它们有一个

8、共同的形式它们有一个共同的形式,即即H(x).一般地,一般地,H(x)表表示客体示客体x具有性质具有性质H。这里。这里x表示抽象的或泛指的表示抽象的或泛指的客体,称为客体,称为客体变元客体变元,常用小写英文字母,常用小写英文字母x, y, z, 表示。相应地,表示具体或特定的客体的表示。相应地,表示具体或特定的客体的词称为词称为客体常项客体常项,常用小写英文字母,常用小写英文字母a,b,c, 表表示。示。计算机学院计算机学院谓词的概念与表示谓词的概念与表示(同理,客体变元同理,客体变元x,y具有关系具有关系L,记作,记作L(x,y);客体变元客体变元x, y, z具有关系具有关系A,记作,记作

9、A(x,y,z).nH(x)、L(x,y) 、A(x,y,z)本身并不是一个命题本身并不是一个命题.只只有用特定的客体取代客体变元有用特定的客体取代客体变元x,y,z后,它们才成为后,它们才成为命题。命题。计算机学院计算机学院2-2 命题函数与量词2-2.1 命题函数命题函数一般来说,当谓词一般来说,当谓词P给定,给定, x1,x2,xn是客体变元是客体变元 ,P(x1,x2,xn) 不是一个命题,因为他的真值无法确定,不是一个命题,因为他的真值无法确定,要想使它成为命题,要用要想使它成为命题,要用n个客体常项代替个客体常项代替n个客体变个客体变元。元。 P(x1,x2,xn) 就是就是命题函

10、数命题函数。比如比如L(x,y)表示表示“x小于小于y”,那么,那么L(2,3)表示了一表示了一个真命题个真命题“2小于小于3”。而。而 L(5,1)表示了一个假命题表示了一个假命题“5小于小于1”计算机学院计算机学院2-2.1 命题函数定义定义2-2.1:简单命题函数简单命题函数(simple propositional function):由一个谓词,一些客体变元组成的表达式称为由一个谓词,一些客体变元组成的表达式称为简单命题函数简单命题函数。比如:比如:A(x),B(x,y),L(x,y,z)简单命题函数不是命题,只有当变元简单命题函数不是命题,只有当变元x,y,z等等取特定的客体才确定

11、了一个命题。取特定的客体才确定了一个命题。对于对于n元谓词,当元谓词,当n=0时,称为时,称为0元谓词元谓词,它,它本身就是一个命题,故命题是本身就是一个命题,故命题是n元谓词的一个特元谓词的一个特殊情况。殊情况。计算机学院计算机学院2-2.1 命题函数比如:比如:L(x,y)表示表示“x小于小于y”是二元谓词,是二元谓词,L(x,3)表示表示“x小于小于3”是一元谓词,是一元谓词,L(2,3)表示表示“2小于小于3”是是0元谓词。元谓词。因此可以将命题看成因此可以将命题看成n元谓词的一个特殊情元谓词的一个特殊情况。况。 0元谓词都是命题,命题逻辑中的简单命题元谓词都是命题,命题逻辑中的简单命

12、题都可以用都可以用0元谓词表示。元谓词表示。计算机学院计算机学院2-2.1 命题函数定义定义2-2.2:复合命题函数(复合命题函数(compound propositional function):):由一个或由一个或n个简单命题函数以及逻辑联结个简单命题函数以及逻辑联结词组合而成的表达式。词组合而成的表达式。命题逻辑中的联结词在谓词逻辑中含义完命题逻辑中的联结词在谓词逻辑中含义完全相同。全相同。举例说明:举例说明:P56例,例例,例计算机学院计算机学院2-2.1 命题函数定义定义2-2.3:谓词填式谓词填式单独一个谓词不是完整的命题,把谓词字单独一个谓词不是完整的命题,把谓词字母以客体填后所

13、得的式子称为谓词填式。母以客体填后所得的式子称为谓词填式。例如:例如:P(x)表示表示x3,则,则P(1)、 P(2)、 P(5)分别表示分别表示1大于大于3,2大于大于3,5大于大于3,P(1)、 P(2)、 P(5)即是谓词填式。即是谓词填式。计算机学院计算机学院2-2.1 命题函数定义定义2-2.4:谓词表达式谓词表达式简单命题函数与逻辑联结词组合而成。简单命题函数与逻辑联结词组合而成。示例分析示例分析 P59 (1) a),b),c)a)设设W(x):x是工人,是工人,z:小张,则原命题表示为:小张,则原命题表示为: W(z) b)设设S(x):x是田径运动员,是田径运动员, B(x)

14、:x是球类运动员,是球类运动员,h:他,则原命题表示为:他,则原命题表示为: S(h) B(h)c)设设C(x):x是聪明的,是聪明的,B(x):x是美丽的,是美丽的,a:小莉,则原小莉,则原命题表示为:命题表示为: C(a) B(a)计算机学院计算机学院注意:注意:命题函数不是一个命题,只有客体变命题函数不是一个命题,只有客体变元取特定客体时,才能成为一个命题。但是客元取特定客体时,才能成为一个命题。但是客体变元在哪些范围取特定的值,对命题函数以体变元在哪些范围取特定的值,对命题函数以下两方面有极大影响:下两方面有极大影响:(1) 命题函数是否能成为一个命题;命题函数是否能成为一个命题;(2

15、) 命题的真值是真还是假。命题的真值是真还是假。2-2.1 命题函数计算机学院计算机学院2-2.1 命题函数个体域个体域(universe of discourse):在命题函数中,命题变元的论述范围称为在命题函数中,命题变元的论述范围称为个个体域体域。全总个体域:全总个体域:个体域可以是有限的,也可以是无限的,把个体域可以是有限的,也可以是无限的,把各种个体域综合在一起,作为论述范围的域,各种个体域综合在一起,作为论述范围的域,称为称为全总个体域全总个体域。计算机学院计算机学院2-2.2 量词例题:例题:符号化以下命题符号化以下命题(1)所有人都要死去。所有人都要死去。(2)有的人的年龄超过

16、百岁。有的人的年龄超过百岁。以上给出的命题,除了有个体词和谓词以外,以上给出的命题,除了有个体词和谓词以外,还有表示数量的词,称表示数量的词为量词。量还有表示数量的词,称表示数量的词为量词。量词有两种:词有两种:全称量词全称量词(universal quantifier)存在量词存在量词(existential quantifier)计算机学院计算机学院2-2.2 量词定义定义2-2.5全称量词全称量词(universal quantifier)用符号用符号“ ”表示,表示,“ x”表示对个体域里的所表示对个体域里的所有个体。有个体。( x)P(x)表示对个体域里的所有个体都有表示对个体域里的

17、所有个体都有属性属性P。表达。表达“对所有的对所有的”,“每一个每一个”,“对任一对任一个个”,“凡凡”,“一切一切”等词。等词。定义定义2-2-7存在量词存在量词(existential quantifier)用符号用符号“ ”表示。表示。 x表示存在个体域里的个体。表示存在个体域里的个体。( x)P(x)表示存在个体域里的个体具有性质表示存在个体域里的个体具有性质P。符号符号“ ”称为存在量词,用以表达称为存在量词,用以表达“某个某个”,“存在一些存在一些”,“至少有一个至少有一个”,“对于一些对于一些”等等词。词。 计算机学院计算机学院2-2.2 量词现在对以上两个命题进行符号化,在进行

18、符号化现在对以上两个命题进行符号化,在进行符号化之前必须确定个体域。之前必须确定个体域。第一种情况第一种情况个体域个体域D为人类集合。为人类集合。设:设:F(x) : x是要死的。是要死的。G(x): x活百岁以上。活百岁以上。则有则有( x) F(x) 和和 ( x) G(x)这两个命题都是真命题这两个命题都是真命题计算机学院计算机学院2-2.2 量词 第二种情况第二种情况个体域个体域D为全总个体域。为全总个体域。不能符号化为不能符号化为( x)F(x)和和( x)G(x),因,因为为:( x)F(x)表示宇宙间一切事物都要死的,表示宇宙间一切事物都要死的,这与原命题不符。这与原命题不符。(

19、 x)G(x)表示宇宙间一切事物中存在百岁表示宇宙间一切事物中存在百岁以上,这与原命题不符。以上,这与原命题不符。计算机学院计算机学院2-2.2 量词因此必须引入一个新的谓词,将人分离出来。因此必须引入一个新的谓词,将人分离出来。在全总个体域的情况下,以上两个命题叙述如下:在全总个体域的情况下,以上两个命题叙述如下:(1) 对于所有个体而言,如果它是人,则它对于所有个体而言,如果它是人,则它要死去。要死去。(2) 存在着个体,它是人并且活过百岁以上。存在着个体,它是人并且活过百岁以上。于是,再符号化时必须引入一个新的谓词于是,再符号化时必须引入一个新的谓词 M(x):x是人。是人。称这个谓词为

20、称这个谓词为特性谓词特性谓词。计算机学院计算机学院2-2.2 量词定义:特性谓词定义:特性谓词在讨论带有量词的命题函数时,必须确定其在讨论带有量词的命题函数时,必须确定其个体域,为了方便,可使用全总个体域。限定个体域,为了方便,可使用全总个体域。限定客体变元变化范围的谓词,称作特性谓词。客体变元变化范围的谓词,称作特性谓词。利用特性谓词,对以上两个命题进行符号化利用特性谓词,对以上两个命题进行符号化(1) ( x)( M(x)F(x) )(2) ( x)( M(x)G(x) )计算机学院计算机学院使用量词时应注意的问题:使用量词时应注意的问题:(1)在讨论有量词的命题函数时如果事先没有给出在讨

21、论有量词的命题函数时如果事先没有给出个体域,那么都应以全总个体域为个体域。个体域,那么都应以全总个体域为个体域。(2)对全称量词,特性谓词常做蕴含的前件。对存对全称量词,特性谓词常做蕴含的前件。对存在量词,特性谓词常做合取项。在量词,特性谓词常做合取项。2-2.2 量词计算机学院计算机学院举例说明:举例说明:例例1“有些人是要死的有些人是要死的”.解解1:采用全体人作为个体域采用全体人作为个体域. 设设: G(x): x是要死的是要死的.原命题符号化成原命题符号化成: ( x)G(x)解解2:采用全总个体域采用全总个体域. 设设: M(x): x是人是人; G(x):x是要死的是要死的.原命题符号化成原命题符号化成: ( x)(M(x) G(x)2-2.2 量词计算机学院计算机学院例例2 “凡人都是要死的凡人都是要死的”.解解1: 采用全体人作为个体

温馨提示

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

评论

0/150

提交评论