离散数学王元元习题解答3.doc
《离散数学王元元习题解答3.doc》由会员分享,可在线阅读,更多相关《离散数学王元元习题解答3.doc(23页珍藏版)》请在课桌文档上搜索。
1、第二章 谓词演算与其形式系统2.1 个体、谓词和量词内容提要 谓词演算中把一切讨论对象都称为个体,它们可以是客观世界中的具体客体,也可以是抽象的客体,诸如数字、符号等。确定的个体常用a,b,c等到小写字母或字母串表示。a,b,c等称为常元constants。不确定的个体常用字母x,y,z,u,v,w等来表示。它们被称为变元variables。 谓词演算中把讨论对象个体的全体称为个体域domain of individuals,常用字母D表示,并约定任何D都至少含有一个成员。当讨论对象遍与一切客体时,个体域特称为全总域universe,用字母U表示。例如,当初中学生说“所有数的平方非负时,实数集
2、是个体域;而达尔文在写物种起源时,如此以全体生物为个体域;也许哲学家更偏爱全总域。讨论常常会涉与多种类型个体,这时使用全总域也是比拟方便的。当给定个体域时,常元表示该域中的一个确定的成员,而变元如此可以取该域中的任何一个成员为其值。表示D上个体间运算的运算符与常元、变元组成所谓个体项terms。例如,x+y,x2等。我们把语句中表示个体性质和关系的语言成分通常是谓语称为谓词predicate。谓词携有可以放置个体的空位,当空位上填入个体后便产生一个关于这些个体的语句,它断言个体具有谓词所表示的性质和关系。通常把谓词所携空位的数目称为谓词的元数。 谓词演算中的量词quantifiers指数量词“
3、所有和“有,分别用符号(All的第一个字母A的倒写)和$(Exist的第一个字母E的反写)来表示。为了用量词和$分别表示个体域中所有个体和有些个体满足一元谓词P,需引入一个变元,同时用作量词的指导变元放在量词后和谓词P的命名式变元:xP(x) 读作“所有任意,每一个x满足P(x)。 表示个体域中所有的个体满足谓词P(x)。$x P(x) 读作“有存在,至少有一个x满足P(x)。 表示个体域中至少有一个体满足P(x)。当量词用于一谓词或复合的谓词表达式式,该谓词或复合的谓词表达式称为量词的辖域domainsof quantifiers。因此,量词的辖域或者是紧邻其右侧的那个谓词;或者是其右侧第一
4、对括号的表达式。当然,量词辖域与该量词指导变元同一的变元都是约束变元。例如x(A(x)B(x)C(x)中x的辖域是A(x)B(x),其中的x是约束变元;但C(x)不在辖域,其中的x如此是自由变元;$x A(x)B(x)中$x的辖域是A(x),其中x是约束变元,而B(x)中x为自由变元。定义2.1 以下条款规定的符号串称为谓词公式 predicate forrmula,简称公式。 1谓词填式是公式,命题常元是公式看作零元谓词。 2如果A,B是公式,x为任一变元,那么(A),(AB),(xA),($x A)当使用五个联结词时还有(AB),(AB),(AB)都是公式。 3只有有限步使用1,2条款所形
5、成的符号串是公式。括号省略原如此同前,并约定,(xA),($x A)中最外层括号也可省略。习题解答练习 1、指出如下谓词公式中的量词与其辖域,指出各自由变元和约束变元,并回答它们是否是命题:1x(P(x)Q(x)RR为命题常元 2x(P(x)Q(x)$xS(x)T(x) 3x(P(x)$y(B(x,y)Q(y)T(y)4P(x)(y$x(P(x)B(x,y)P(x)解1全称量词,辖域 P(x)Q(x),其中x为约束变元,x(P(x)Q(x)R是命题。2全称量词,辖域 P(x)Q(x),其中 x为约束变元。存在量词$,辖域 S(x) ,其中 x为约束变元。T(x)中x为自由变元。x(P(x)Q(
6、x)$xS(x)T(x)不是命题。3全称量词,辖域 P(x)$y(B(x,y)Q(y)T(y),其中 x为约束变元,T(y)中y为自由变元。存在量词$,辖域B(x,y)Q(y),其中y为约束变元。x(P(x)$y(B(x,y)Q(y)T(y)是命题。4全称量词,辖域$x(P(x)B(x,y),其中 y为约束变元。存在量词$,辖域P(x)B(x,y),其中 x为约束变元。不在量词辖域中的P(x)中的x为自由变元。P(x)(y$x(P(x)B(x,y)P(x)不是命题。 2、对个体域0,1判定如下公式的真值, E(x)表示“x是偶数: 1x(E(x)x=1) 2x(E(x)x=1) 3$x(E(x
7、)x=1) 4$x(E(x)x=1)再将它们的量词消去,表示成合取或析取命题公式,鉴别你所确定的真值是否正确。解1x(E(x)x=1) 真x(E(x)x=1) 可表示成命题公式E(0)0=1E(1)1=1其中E(0)0=1真,E(1)1=1也真,故E(0)0=1E(1)1=1真。 2x(E(x)x=1) 假x(E(x)x=1) 可表示成命题公式E(0)0=1E(1)1=1其中E(0)0=1真,但E(1)1=1假,故E(0)0=1E(1)1=1假。3$x(E(x)x=1) 假$x(E(x)x=1) 可表示成命题公式 (E(0)0=1) (E(1)1=1)其中E(0)0=1假,E(1)1=1也假,
8、故 (E(0)0=1) (E(1)1=1)假。4$x(E(x)x=1) 真$x(E(x)x=1) 可表示成命题公式 (E(0)0=1) (E(1)1=1)其中E(0)0=1假,但E(1)1=1真,故 (E(0)0=1) (E(1)1=1)真。 3、设整数集为个体域,判定如下公式的真值(*表示数乘运算): 1x$y(x*y=x) 2x$y(x*y=1) 3x$y(x+y=1) 4$yx (x*y=x)5$yx (x+y=0)6x$y(x+y=0) 解1x$y(x*y=x) 真 2x$y(x*y=1) 假 3x$y(x+y=1) 真 4$yx (x*y=x) 真 5$yx (x+y=0) 假6x$
9、y(x+y=0) 真4、量词$!表示“有且仅有,$!xP(x)表示有且仅有一个个体满足谓词P(x)。试用量词,, $,等号“=与谓词P(x),表示$! P(x),即写出一个通常的谓词公式使之与$!xP(x)具有一样的意义。解 $!xP(x)可用以下具有一样的意义的谓词公式表示$xP(x)yP(y)y=x 5、设个体域为整数集,试确定两个谓词P(x,y),分别使得如下两个蕴涵式假: 1x$!yP(x,y)$!yx P(x,y)2$!yx P(x,y)x$!yP(x,y)解1当P(x,y)表示x+y=0时x$!yP(x,y)$!yx P(x,y)为假。2当P(x,y)表示x*y=0时$!yx P(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 王元元 习题 解答
链接地址:https://www.desk33.com/p-24074.html