自考离散数学第二章答案
- 格式:doc
- 大小:392.50 KB
- 文档页数:37
习题答案
(从本章起,习题答案由jhju提供,晓津补充。如有问题或不同意见,欢迎到分课论坛发表)
1、用谓词表达式写出下列命题
a)小张不是研究生;
解:设A(x):x是研究生;
a:小张;
|A(a)。
b)他是跳高或篮球运动员;
解:
设A(x):x是跳高运动员;
B(x):x是篮球运动员;
a: 他;
A(a)∨B(a) 。
c)晓莉非常聪明和能干;
解:设 A(x):x非常聪明 ;
B(x):x能干 ;
l: 晓莉 ;
A(l)∧B(l)
d)若m是奇数则2m是偶数
解:设 A(x): x是奇数
B(y):y是偶数
m:某数
A(m)→ B(2m)
2、将下列命题符号化并要分析到个体词及谓词
a)长江流经四川省;
解:B(x,y):x流经y;
a:长江 b:四川省
B(a,b)。
个体词:长江、四川省 谓词:流经
b)这架新式歼击机击沉了那艘老式快艇
解:设A(x,y):x击沉了y
a:新式歼击机 b:老式快艇
A(a,b).
个体词:歼击机、快艇 谓词:击沉
3、用谓词表达式符号化下列命题。
那位戴眼镜穿西服的大学生在看一本英文杂志。
解:设:
A(x): x戴眼镜;
B(x): x穿西服;
C(x): x在看英文杂志;
a: 那位大学生
A(a)∧B(a)∧C(a)
这个表达式的含义就是一个陈述句:
那位大学生戴眼镜且那位大学生穿西服且那位大学生在看英文杂志。
个体词是:那位大学生。谓词有:戴眼镜、穿西服、在看英文杂志。
习题答案
(从本章起,习题答案由jhju提供,晓津补充。如有问题或不同意见,欢迎到分课论坛发表)
题号:1 2 3 4 5 6
1、对下列公式指出约束变元和自由变元,并指明量词的辖域。
a,(x)(P(x)—→Q(x))∧(x)R(x,y);
(x)的指导变元是x,其辖域是(P(x)—→Q(x))
(x)的指导变元是x,其辖域是R(x,y)
对于(x)来说,x是约束出现,y则是自由出现。
b,(x)(y)(P(x)∨Q(y))—→(x)(R(x)∧S(z));
(x)和(y)的指导变元是x,y,其辖域是(P(x)∨Q(y))
(x)的指导变元是x,其辖域是(R(x)∧S(z))
x,y在辖域是约束出现,z则是自由出现
(注,教材中本题原来是多一个括号的(或者说少一个),现在jhju将它改成这个样子,请大家仔细在书中找BUG)
c,(x)(y)(P(x,y)∧Q(z))
(x)(y)的指导变元是x,y,自由变元是z,其辖域是P(x,y)∧Q(z)
2、在下列公式中,对约束变元进行换名,对自由变量进行代入。
a,(x)(y)(P(x,z)—→Q(y))←→S(x,y)
约束变元的换名,用t替换x,用g替换y
(t)(g)(P(t,z)—→Q(g))←→S(x,y)
将自由变元z换为e
(x)(y)(P(x,e)—→Q(y))←→S(x,y)
b,(x)(P(x)—→Q(x))—→(x)(k(x))∧S(x));
对约束变元x改名为z
(z)(P(z)—→Q(z))—→(z)(k(z))∧S(z))
c,(x)(P(x)—→(Q(x)∨R(x)))∧(x)(R(x)—→(y)S(x,y));
对前件的约束变元x改名为z
(z)(P(z)—→(Q(z)∨R(z)))∧(z)(R(z)—→(y)S(z,y))
用g来代替自由变元y
(z)(P(z)—→(Q(z)∨R(z)))∧(z)(R(z)—→(g)S(z,g))
d,(x)P(x,y)∧(x)(Q(x,z)—→(z)(x)R(x,y,z));
用g换名约束变元x
(g)P(g,y)∧(g)(Q(g,z)—→(z)(g)R(g,y,z))
对自由变元y进行替换d
(x)P(x,d)∧(x)(Q(x,z)—→(z)(x)R(x,d,z))
e,(x)(P(x,y)—→(z)Q(x,z));
对约束变元x进行替换g
(g)(P(g,y)—→(z)Q(x,z))
对自由变元 x代为g y代为d
(x)(P(x,d)—→(z)Q(g,z))
3、谓词公式 (x)(P(x)∨(y)R(y))—→Q(x)中量词(x)的辖域是:
a,(x)(P(x)∨(y)R(y))
b,P(x);
c,(P(x)∨(y)R(y))
d,P(x),Q(x)
答案:[c]
4、谓词公式 (x)(P(x)∨(y)R(y))—→Q(x)中变元x是答案[ ]。
a,自由变元
b,约束变元
c,既不是自由变元,也不是约束变元
d,既是自由变元又是约束变元;
答案是[d]
(请注意,教材中又少一括号,如果按上面红色括号的位置添入,则答案为d,若加在最后,则答案为b,当然,括号还可以加在P(x)后面,则此时答案又变成d)
5、设论域为整数集,下列公式中哪个值为真。
a,(x)(y)(x+y=0);
b,(y)(x)(x+y=0);
c,(x)(y)(x+y=0);
d,|(x)(|y)(x+y=0);
答案[ ]
(jhju的答案是c,
注意题中的|y,晓津觉得个体变元前面不应该加否定,前面三个答案是不对的,但是也不能说最后一个答案是对的,除非把"|"改成"",大家说呢
后来有学友指出本题中答案a是正确的,其解释是对于任意x存在y,有x+y=0,这是真的。所以本题的答案应当是a)
6、取个体域为整数集,给定下列公式,指出下面公式中哪些是真命题,哪些是假命题:
a, xy =0); e, x-y=-y+x ;
b, xy =1); f, xy=y);
c, yx =2); g, x=x);
d, xyx (x-y=z); h,
xy (x+y=2y)。
答:a , e , f,h 为真
b ,c , g 为假
d 是否出错
(以上是jhju答案,晓津认为:只有a,c,e是真命题,其他的都为假。至于d,我也觉得有个BUG,大约x应改为z吧。)
习题参考答案
(本章习题答案由jhju提供,晓津补充。如有问题或不同意见,欢迎到分课论坛发表)
题号:1 2 3 4 5 6 7 8
1、设解释I如下: D={2,3}, f(2)=3,f(3)=2,F(2,2)=0,F(2,3)=0,F(3,2)=1,F(3,3)=1 。
试求出下列公式在I下的真值。
a) F(2,f(2))∧F(3,f(3));
解:a) F(2,f(2))∧F(3,f(3))
F(2,3)∧F(3,2)
0∧1
0
由于离散数学中 0与F对应故该式为假
b) xyF(y,x);
b)参照P33页例2 c
F(2,2)∨F(3,2)∧F(2,3)∨F(3,3)
0∨1∧0∨1
1 该式为真
(晓津观点:原式
〈=〉(F(2,2)∨F(3,2))∧(F(2,3)∨F(3,3))
〈=〉(0∨1)∧(0∨1)
〈=〉1∧1〈=〉T
我认为有些括号不能省略,虽然此题中结果相同)
c) xy(F(x,y)→F(f(x),f(y)));
解:c) 原式
〈=〉(F(x,y)→F(f(x),f(y))∧
(F(x,y)→F(f(x),f(y))∧
(F(x,y)→F(f(x),f(y))∧
(F(x,y)→F(f(x),f(y))
〈=〉(F(2,2)→F(f(2),f(2))∧
(F(2,3)→F(f(2),f(3))∧
(F(3,2)→F(f(3),f(2))∧
(F(3,3)→F(f(3),f(3))
〈=〉(0→1)∧(0→1)∧(1→0)∧(1→0) 〈=〉 0
该式为假
(晓津认为红色部分应舍去,在消去量词后,个体变元就应该赋值代入了,且红色部分的表达式似无意义,每一行都是相同的。)
2、给定解释N如下:
a) 个体域为自然数
DN;
b) DN上特定元素 a=0;
c) DN上特定函数 f(x,y)=x+y ,g(x,y)= ;
d) DN上特定谓词 F(x,y) 为 x=y 。
在解释N下,哪些公式为真,哪些公式为假。
a) xF(g(x,a),x);
b) xyF(f(x,a),y)→F(f(y,a),x));
c) xyzF(f(x,y),z);
d) xyF(f(x,y),g(x,y));
e) F(f(x,y),f(y,z))。
解:
a,为假,如果 a=1时,该式子便会成立的。
b, 为假,如果 a=1时,该式子也不会成立。
c, 为假