离散数学答案(尹宝林版)第二章习题解答_第1页
离散数学答案(尹宝林版)第二章习题解答_第2页
离散数学答案(尹宝林版)第二章习题解答_第3页
离散数学答案(尹宝林版)第二章习题解答_第4页
离散数学答案(尹宝林版)第二章习题解答_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、第二章 谓词逻辑习题与解答1. 将下列命题符号化:(1) 所有的火车都比某些汽车快。(2) 任何金属都可以溶解在某种液体中。(3) 至少有一种金属可以溶解在所有液体中。(4) 每个人都有自己喜欢的职业。(5) 有些职业是所有的人都喜欢的。解 (1) 取论域为所有交通工具的集合。令是火车, 是汽车, 比y跑得快。“所有的火车都比某些汽车快”可以符号化为。(2) 取论域为所有物质的集合。令是金属, 是液体, 可以溶解在y中。“任何金属都可以溶解在某种液体中” 可以符号化为。(3) 论域和谓词与(2)同。“至少有一种金属可以溶解在所有液体中” 可以符号化为。(4) 取论域为所有事物的集合。令是人,

2、是职业, 喜欢y。“每个人都有自己喜欢的职业” 可以符号化为(5)论域和谓词与(4)同。“有些职业是所有的人都喜欢的”可以符号化为。2. 取论域为正整数集,用函数(加法),(乘法)和谓词,将下列命题符号化:(1) 没有既是奇数,又是偶数的正整数。(2) 任何两个正整数都有最小公倍数。(3) 没有最大的素数。(4) 并非所有的素数都不是偶数。解 先引进一些谓词如下:能被y整除,可表示为。是奇数,可表示为。是偶数,可表示为。是素数,可表示为。(1) “没有既是奇数,又是偶数的正整数”可表示为,并可进一步符号化为。(2) “任何两个正整数都有最小公倍数”可表示为,并可进一步符号化为(3) “没有最大

3、的素数”可表示为,并可进一步符号化为(4) “并非所有的素数都不是偶数”可表示为,并可进一步符号化为3. 取论域为实数集合,用函数,(减法)和谓词,将下列命题符号化:(1) 没有最大的实数。(2) 任何两个不同的实数之间必有另一实数。(3) 函数在点a处连续。(4) 函数恰有一个根。(5) 函数是严格单调递增函数。解 (1) “没有最大的实数”符号化为。(2) “任何两个不同的实数之间必有另一实数”符号化为。(3) “函数在点a处连续”的定义是:任给,总可以找到,使得只要就有。“函数在点a处连续”符号化为(4) “函数恰有一个根”符号化为。(5) “函数是严格单调递增函数”符号化为。4. 指出

4、下列公式中变元的约束出现和自由出现,并对量词的每次出现指出其辖域。(1) (2) (3) (4) (5) 解 (1) 变元 x 在中三次出现都是约束出现,x 的唯一出现的辖域是 P(y, x) P(x, a)。(2) 变元 x 在中的头两次出现是约束出现,第三次出现是自由出现。变元 y 在中的唯一出现是自由出现。变元 z 在中的唯一出现是约束出现。x 的唯一出现的辖域是 P(x),z 的唯一出现的辖域是Q(x, y)。(3) 变元 x 在中的头五次出现是约束出现,第六次出现是自由出现。x 的第一次出现的辖域是P(x) R(x),第二次出现的辖域是P(x)。(4) 变元 x 在中的头两次出现是自

5、由出现,后两次出现是约束出现。x 的唯一出现的辖域是 P(z, g(x, y), y 的唯一出现的辖域是P(f(x, y), x) xP(z, g(x, y)。(5) 变元 x 在中的头五次出现是约束出现,第六次出现是自由出现。x 的唯一出现的辖域是P(x) Q(x) $xR(x),$x 的唯一出现的辖域是R(x)。5. 归纳证明:若t,是项,则也是项。证明 若t是x,则是,是项。 若t是不同于x的变元y,则仍是y,是项。 若t是常元a,则仍是a,是项。若t是,则是,由归纳假设知都是项,所以是项。6. 归纳证明:若t是项,A是公式,则也是公式。证明 若A是,则是,由上题知都是项,所以是公式。

6、若A是,则是,由归纳假设知是公式,所以是公式。 若A是,则是,由归纳假设知和都是公式,所以是公式。 若A是,则仍是A,是公式。 若A是,其中y是不同于x的变元,则是,由归纳假设知是公式,所以是公式。7. 给定解释I和I中赋值v如下:,计算下列公式在解释I和赋值I中v下的真值。(1) (2) (3) 解 (1) (2) (3) 7. 给定解释I如下:, , 判断I是不是以下语句的模型。(1) (2) (3) (4) (5) (6) 解 (1) (2) (3) (4) (5) (6) 9. 写出一个语句A,使得A有模型,并且A的每个模型的论域至少有三个元素。解 语句A为。给定解释如下。为自然数集合

7、, 当且仅当, ,则是A的模型,A有模型。任取满足语句A的解释I,则,又因为,所以,是论域中三个不同元素,论域中至少有三个元素。10. 写出一个语句A,使得A有模型,并且A的每个模型的论域有无穷多个元素。解 语句A为。给定解释如下。为自然数集合, 当且仅当 则是A的模型,A有模型。任取满足语句A的解释I,取,因为,所以有使得,又因为,故。因为,所以有使得,又因为,故。因为,所以,故。因此,是论域中的三个不同元素。这个过程可以不断进行下去,得到因此,论域 DI 中必然有无穷多个元素。11. 判断以下公式是不是永真式、永假式、可满足式,并说明理由。(1) (2) (3) (4) (5) (6) (

8、7) 解 (1) 是永真式。若解释I使得,则或。 若,则存在使得,。 若,则存在使得,。因此,。(2) 是非永真的可满足式。给定解释I如下。, , 则。给定解释如下。,则。(3) 是非永真的可满足式。给定解释I如下。, , 则。给定解释如下。,则。(4) 是非永真的可满足式。给定解释I如下。, 则。给定解释如下。,则。(5) 是非永真的可满足式。给定解释I如下。, , 则。给定解释如下。,则。(6) 是永真式。若解释I使得,则存在使得,因此且,且,。(7) 是永真式。若解释I使得,则且。存在使得,又因为,所以,。因此,。12.设A,B是任意公式,证明以下公式是永真式。(1) ,其中项t对于A中

9、的x是可代入的。(2) (3) (4) (5) (6) ,其中x不是A的自由变元。解 (1) 任取解释I和I中赋值v,若,则,所以。这表明是永真式。(2) 任取解释I和I中赋值v,当且仅当 当且仅当 存在使得当且仅当 存在使得当且仅当 这表明是永真式。(3) 任取解释I和I中赋值v,当且仅当 当且仅当 存在使得当且仅当 存在使得当且仅当 这表明是永真式。(4) 任取解释I和I中赋值v,若,则存在使得,且,。这表明是永真式。(5) 任取解释I和I中赋值v,若,则存在使得,。这表明是永真式。(6) 任取解释I和I中赋值v,若,则对于每个,因为x不是A的自由变元,所以,因此,。这表明是永真式。13.

10、设是公式A的闭包,是,其中。证明:(1) A是永真式当且仅当是永真式;(2) A是可满足式当且仅当是可满足式。证明 (1) ()首先证明:若A是永真式,则是永真式。设A是永真式。任取解释I和I中赋值v,任取,因为也是I中赋值,所以,。是永真式。若A是永真式,则是永真式, ,是永真式。()因为是永真式,所以若是永真式,则A是永真式。(2) ()因为是永真式,所以若解释I和I中赋值v满足A,则I和v满足。()若解释I和I中赋值v满足,则有使得,I和I中赋值满足A。14.判断以下等值式是否成立,并说明理由。(1) (2) (3) (4) (5) (6) 解 (1) 不成立。取解释I如下。, , ,

11、, 则且。(2) 不成立。取解释I如下。, , , , 则且。(3) 不成立。取解释I和I中赋值v下。, , , 则且。(4) 成立。任取解释I和I中赋值v,因为x不是中的自由变元,所以对于每个,。当且仅当对于每个,当且仅当(5) 不成立。取解释I如下。, , , , 则且。(6) 不成立。取解释I如下。, , , 则且。15.设A,B是任意公式,证明以下等值式。(1) ,其中y在A中不出现。(2) (3) ,其中x不是B的自由变元,y不是A的自由变元。(4) ,其中x不是B的自由变元,y不是A的自由变元。(5) ,其中x不是B的自由变元,y不是A的自由变元。(6) 证明 (1) (2) (3

12、) (4) (5) (6) 任取解释I和I中赋值v,当且仅当有使得当且仅当有使得当且仅当有使得当且仅当有使得当且仅当16.判断以下逻辑推论关系是否成立,并说明理由。(1) (2) (3) (4) (5) (6) 解 (1) 不成立。取解释I如下。, , , , 则且。这表明。(2) 不成立。取解释I如下。, , , , 则且。这表明。(3) 不成立。取解释I如下。, , , 则且。这表明。(4) 若解释I使得,则有使得,且,。这表明。(5) 不成立。取解释I如下。, , , 则且,这表明。(6) 不成立。取解释I如下。, , 则,但。所以。17.设A,B是任意公式,证明以下结论。(1) (2)

13、 (3) ,其中x对于A中的y是可代入的。(4) 证明 (1) 若解释I和I中赋值v使得,则有使得,且,。这表明。(2) 若解释I和I中赋值v使得,则对于每个,。这表明。(3) 若解释I和I中赋值v使得,则有使得,因为,所以,。这表明。(4) 若解释I和I中赋值v使得,则对于每个,且,因此且,。所以。18.设变元x既不是公式B中的自由变元,也不是公式集中任何公式的自由变元,A是公式。若,则。证明 设解释I和I中赋值v满足,则,有使得。因为x不是公式集中任何公式的自由变元,所以I和也满足,I和满足。又因为,所以,因为x不是B中的自由变元,因此。这表明。19. 设是公式集合,A是公式,则当且仅当不可满足。证明 设可满足,解释I和I中赋值v满足,则I和v满足

温馨提示

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

评论

0/150

提交评论