最新离散数学-第二章命题逻辑等值演算习题及答案
第二章作业 1 评分要求:
2 1. 每小题6分: 结果正确1分; 方法格式正确3分; 计算过程2分. 合计48
3 分
4 2. 给出每小题得分(注意: 写出扣分理由)
5 3. 总得分在采分点1处正确设置.
6 一. 证明下面等值式(真值表法, 解逻辑方程法, 等值演算法, 三种方
7 法每种方法至少使用一次):
8 说明
9 证
10 1. p ?(p ∧q)∨(p ∧?q) 11
解逻辑方程法
12 设 p ?((p ∧q)∨(p ∧?q)) =0, 分两种情况讨论:
13
??
?=?∧∨∧=0)()(1
)1(q p q p p 或者 14
??
?=?∧∨∧=1
)()(0
)2(q p q p p 15
(1)(2)两种情况均无解, 从而, p ?(p ∧q)∨(p ∧?q)无成假赋值, 为永真式. 16
等值演算法
17 (p ∧q)∨(p ∧?q)
18 ? p ∧(q ∨?q) ∧对∨的分配率
19
? p ∧1 排中律
20
? p 同一律
21
真值表法
22
即 p? ((p∧q)∨(p∧?q))为永真式, 得证23
2. (p→q)∧(p→r)?p→(q∧r)
24
等值演算法
25
(p→q)∧(p→r)
26
? (?p∨q)∧(?p∨r)蕴含等值式
27
??p∨(q∧r)析取对合取的分配律
28
? p→(q∧r)蕴含等值式
29
3. ?(p?q)?(p∨q)∧?(p∧q)
30
等值演算法
31
?(p?q)
32
??( (p→q)∧(q→p) )等价等值式
33
??( (?p∨q)∧(?q∨p) )蕴含等值式
34
??( (?p∧?q)∨(p∧q) )合取对析取分配律, 矛盾律, 同一律
35
? (p∨q)∧?(p∧q)德摩根律
36
4. (p∧?q)∨(?p∧q)?(p∨q)∧?(p∧q)
37
等值演算法
38
(p∧?q)∨(?p∧q)
39
? (p∨q)∧?(p∧q)析取对合取分配律, 排中律, 同一律
40
41
说明: 用真值表法和解逻辑方程法证明相当于证明为永真式.
42
等值演算法证明时每一步后面最好注明理由以加深印象, 熟练后可以不写.
43
由于等值演算法证明具有较强的技巧性, 平时应注意总结心得.
44
45
二. 求下列公式的主析取范式与主合取范式(等值演算法与用成真赋值或成
46
假赋值求解都至少使用一次):
47
1.
48
2.
49
3.
50
4.
51
52
53
54
1. (?p→q)→(?q∨p)
55
解
56
(?p→q)→(?q∨p)
57
? (p∨q)→(?q∨p)蕴含等值式
58
? (?p∧?q)∨(?q∨p)蕴含等值式, 德摩根律59
?(?p∧?q)∨?q ∨ p结合律
60
? p∨?q吸收律, 交换律
61
? M1
62
因此, 该式的主析取范式为m
0∨m
2
∨m
3
63
64
2. (?p→q)∧(q∧r)
65
解逻辑方程法
66
设 (?p→q)∧(q∧r) =1, 则?p→q=1且 q∧r=1, 67
解得q=1, r=1, p=0 或者 q=1, r=1, p=1, 从而所求主析取范式为 m
3∨m
7
, 主
68
合取范式为M
0∧M
1
∧M
2
∧M
4
∧M
5
∧M
6
69
70
等值演算法
71
(?p→q)∧(q∧r)
72
(p q)(q r) 蕴含等值式
73
(p q r)(q r) 对分配律, 幂等律
74
(p q r) (p q r)(p q r) 同一律, 矛盾律, 对分配75
律
76
m
7 m
3
77
主合取范式为M
0∧M
1
∧M
2
∧M
4
∧M
5
∧M
6
78
79
3. (p?q)→r
80
解逻辑方程法
81
设 (p?q)→r =0, 解得 p=q=1, r=0 或者 p=q=0, r=0, 从而所求主合取范式82
为M
0∧M
6
, 主析取范式为m
1
∨m
2
∨m
3
∨m
4
∨m
5
∨m
7
83
84
等值演算法
85
(p?q)→r
86
((p q)(q p))r 等价等值式
87
((p q)(q p))r 蕴含等值式
88
(p q)(q p)r 德摩根律, 蕴含等值式的否定(参见PPT) 89
(p q r)(q p r) 对分配律, 矛盾律, 同一律90
M
0 M
6
91
主析取范式为m
1∨m
2
∨m
3
∨m
4
∨m
5
∨m
7
92
93
4. (p→q)∧(q→r) 94
解
95
等值演算法
96
(p→q)∧(q→r)
97
(p q)(q r) 蕴含等值式
98
(p q)(p r)(q r) 对分配律, 矛盾律, 同一律
99
(p q r)(p q r) (p q r)(p q r) 100
(p q r)(p q r)
101
m
1 m
m
3
m
7
102
主合取范式为M
2 M
4
M
5
M
6
.
103
104
解逻辑方程法
105
设 (p q) (q r) = 1, 则p q =1 且 q r =1. 106
前者解得: p=0, q=0; 或者 p=0, q=1; 或者 p=1, q=1.
107
后者解得: q=0, r=0; 或者 q=0, r=1; 或者 q=1, r=1.
108
综上可得成真赋值为 000, 001, 011, 111, 从而主析取范式为m
0 m
1
m
3
109
m
7, 主合取范式为M
2
M
4
M
5
M
6
.
110
111
真值表法
112
公式 (p q) (q r) 真值表如下:
113
p q r(p q) (q
r) 0001 0011 0100 0111 1000 1010 1100 1111
从而主析取范式为m
0 m
1
m
3
m
7
, 主合取范式为M
2
M
4
M
5
M
6
.
114
最新离散数学-第二章命题逻辑等值演算习题及答案
第二章作业 评分要求: 1. 每小题6分: 结果正确1分; 方法格式正确3分; 计算过程2分. 合计48分 2. 给出每小题得分(注意: 写出扣分理由) 3. 总得分在采分点1处正确设置. 一. 证明下面等值式(真值表法, 解逻辑方程法, 等值演算法, 三种方法每种方法至少使用一次): 说明 证 1. p ?(p ∧q)∨(p ∧?q) 解逻辑方程法 设 p ?((p ∧q)∨(p ∧?q)) =0, 分两种情况讨论: ???=?∧∨∧=0 )()(1)1(q p q p p 或者 ? ??=?∧∨∧=1)()(0)2(q p q p p (1)(2)两种情况均无解, 从而, p ?(p ∧q)∨(p ∧?q)无成假赋值, 为永真式. 等值演算法 (p ∧q)∨(p ∧?q) ? p ∧(q ∨?q) ∧对∨的分配率 ? p ∧1 排中律 ? p 同一律 真值表法
2. (p→q)∧(p→r)?p→(q∧r) 等值演算法 (p→q)∧(p→r) ?(?p∨q)∧(?p∨r)蕴含等值式 ??p∨(q∧r)析取对合取的分配律 ?p→(q∧r)蕴含等值式 3. ?(p?q)?(p∨q)∧?(p∧q) 等值演算法 ?(p?q) ??( (p→q)∧(q→p) )等价等值式 ??( (?p∨q)∧(?q∨p) )蕴含等值式 ??( (?p∧?q)∨(p∧q) )合取对析取分配律, 矛盾律, 同一律 ?(p∨q)∧?(p∧q)德摩根律 4. (p∧?q)∨(?p∧q)?(p∨q)∧?(p∧q) 等值演算法 (p∧?q)∨(?p∧q) ?(p∨q)∧?(p∧q)析取对合取分配律, 排中律, 同一律 说明: 用真值表法和解逻辑方程法证明相当于证明为永真式. 等值演算法证明时每一步后面最好注明理由以加深印象, 熟练后可以不写. 由于等值演算法证明具有较强的技巧性, 平时应注意总结心得. 二. 求下列公式的主析取范式与主合取范式(等值演算法与用成真赋值或成假赋值求解都至少使用一次): 1. 2. 3. 4. 1. (?p→q)→(?q∨p) 解 (?p→q)→(?q∨p)
命题逻辑等值演算
第二章命题逻辑等值演算 例1 . 设三元真值函数f为: f(0,0,0)=0,f(0,0,1)=1,f(0,1,0)=0,f(1,0,0)=1 f(0,1,1)=1,f(1,0,1)=1,f(1,1,0)=0,f(1,1,1)=1 试用一个仅含联结词→,?的命题形式来表示f 。 解: 则根据真值表法可以求出f的主合取范式为: (?P∨?Q∨R)∧(P∨?Q∨R)∧(P∨Q∨R)而: (?P∨?Q∨R)∧(P∨?Q∨R)∧(P∨Q∨R)?(?P∨?Q∨R)∧(P∨R) ?((?P∨?Q)∧P)∨R ?(P∧?Q)∨R 又由于: P∧Q??(P→?Q) P∨Q??P→Q 所以, (P∧?Q) ∨R ??( P∧?Q)→R ??(?(P→Q))→R 所以,f可以用仅含→,?的命题?(?(P→Q))→R来表示。 例2 . 不用真值表判断下列公式是永真式、永假式还是其它。 (1)(P∨Q)→(P∧Q) ; (2)?((Q→P)∨?P)∧(P∨R) ;
(3)((?P∨Q)→R)→((P∨?Q)∨R) . 解:(1)(P∨Q)→(P∧Q) ??(P∨Q)∨(P∧Q) ?(?P∧?Q)∨(P∧Q) 所以,(P∨Q)→(P∧Q)既非永真式也非永假式。 (2)?((Q→P)∨?P)∧(P∨R) ??((?Q∨P)∨?P)∧(P∨R) ??T∧(P∨R) ?F∧(P∨R) ?F 所以,?((Q→P)∨?P)∧(P∨R)为永假式。 (3)((?P∨Q)→R)→((P∨?Q)∨R) ?(?(?P∨Q)∨R)→((P∨?Q)∨R) ?((P∨?Q)∨R)→((P∨?Q)∨R) ?T 所以,((?P∨Q)→R)→((P∨?Q)∨R)为永真式。 例3 .证明下列等价式。 (1)(P→Q)∧(P→R) ?P→Q∧R ; (2)P∧Q∧(?P∨?Q) ??P∧?Q∧(P∨Q) . 解:说明: 这两道题看似麻烦,但是如果不采用直接推导的方法,而是利用范式或是左右夹击推导的方法,会起到事半功倍的效果。 (1). (P→Q)∧(P→R) ?(?P∨Q)∧(?P∨R) ?(?P∨Q∨R)∧(?P∨Q∨?R)∧(?P∨?Q∨R) ?M4∧M5∧M6 P→Q∧R ??P∨(Q∧R) ?(?P∨Q)∧(?P∨R) ?(?P∨Q∨R)∧(?P∨Q∨?R)∧(?P∨?Q∨R) ?M4∧M5∧M6 所以,(P→Q)∧(P→R) ?P→Q∧R成立。 (2). P∧Q∧(?P∨?Q) ?(P∧Q∧?P)∨(P∧Q∧?Q) ?F ?P∧?Q∧(P∨Q) ?(?P∧?Q∧P)∨(?P∧?Q∧Q) ?F 所以,P∧Q∧(?P∨?Q) ??P∧?Q∧(P∨Q) 例4 . 试求下列各公式的主析取范式和主合取范式。 (1)(P→(Q∧R))∧(?P→(?Q→R)) (2)((P∨Q)→R)→P 解: (1) (P→(Q∧R))∧(?P→(?Q→R)) ?(?P∨(Q∧R))∧(P∨(Q∨R))
最新离散数学-第二章命题逻辑等值演算习题及答案
第二章作业 1 评分要求: 2 1. 每小题6分: 结果正确1分; 方法格式正确3分; 计算过程2分. 合计48 3 分 4 2. 给出每小题得分(注意: 写出扣分理由) 5 3. 总得分在采分点1处正确设置. 6 一. 证明下面等值式(真值表法, 解逻辑方程法, 等值演算法, 三种方 7 法每种方法至少使用一次): 8 说明 9 证 10 1. p ?(p ∧q)∨(p ∧?q) 11 解逻辑方程法 12 设 p ?((p ∧q)∨(p ∧?q)) =0, 分两种情况讨论: 13 ?? ?=?∧∨∧=0)()(1 )1(q p q p p 或者 14 ?? ?=?∧∨∧=1 )()(0 )2(q p q p p 15 (1)(2)两种情况均无解, 从而, p ?(p ∧q)∨(p ∧?q)无成假赋值, 为永真式. 16 等值演算法 17 (p ∧q)∨(p ∧?q) 18 ? p ∧(q ∨?q) ∧对∨的分配率 19 ? p ∧1 排中律 20
? p 同一律 21 真值表法 22 即 p? ((p∧q)∨(p∧?q))为永真式, 得证23 2. (p→q)∧(p→r)?p→(q∧r) 24 等值演算法 25 (p→q)∧(p→r) 26 ? (?p∨q)∧(?p∨r)蕴含等值式 27 ??p∨(q∧r)析取对合取的分配律 28 ? p→(q∧r)蕴含等值式 29 3. ?(p?q)?(p∨q)∧?(p∧q) 30 等值演算法 31 ?(p?q) 32 ??( (p→q)∧(q→p) )等价等值式 33 ??( (?p∨q)∧(?q∨p) )蕴含等值式 34
命题逻辑等值演算
1 设A与B均为含n个命题变项的公式, 判断下列命题是否为真? . (1)A B 当且仅当 A B是可满足式. 该命题为真该命题为假 (2)A B 当且仅当 A与B有相同的主析取范式. 该命题为真该命题为假 (3)若A为重言式, 则A的主析取范式中含有2n个极小项. 该命题为真该命题为假 (4)若A为矛盾式, 则A的主析取范式为1. 该命题为真该命题为假 (5)若A为矛盾式, 则A的主合取范式为1. 该命题为真该命题为假 (6)任何公式A都能等值地化为联结词集{∧、∨} 中的公式. 该命题为真该命题为假 (7)任何公式A都能等值地化为联结词集{┐、→、∧}中的公式. 该命题为真该命题为假 用等值演算法来判断下列公式的类型. 2 . (1)(p→q)→(┐q→┐p) (2)┐(p→q)∧r∧q (3)(p→q)∧┐p 用主析取范式法判断题2中3个公式的类型, 并求公式的成真赋值. 3 . 题2中三个公式如下: (1)(p→q)→(┐q→┐p) (2)┐(p→q)∧r∧q (3)(p→q)∧┐p 4 求题2中3个公式的主合取范式, 并求公式的成假赋值. . 题2中三个公式如下:
(1)(p→q)→(┐q→┐p)(2)┐(p→q)∧r∧q (3)(p→q)∧┐p 5 . 已知命题公式A中含3个命题变项p, q, r, 并知道它的成真赋值分别为001, 010, 111, 求A 的主析取范式和主合取范式. 6. 用等值演算法证明下面等值式. (1)(┐p∨q)∧(p→r) p→(q∧r) (2)(p∧q)∨┐(┐p∨q)p 7 . 求公式(p→┐q)∧r在以下各联结词完备集中与之等值的一个公式: (1){┐,∧, ∨} (2){┐,∧} (3){┐,∨} (4){┐, →} (5){↑} 8 . 用等值演算法求解下面问题. 某公司要从赵、钱、孙、李、周五名新毕业的大学生中选派一些人出国学习. 选派必须满足以下条件: (1)若赵去, 则钱也去 (2)李、周中至少去一人 (3)钱、孙中去且仅去一人 (4)孙、李两人都去或都不去 (5)若周去, 则赵、钱也同去 问该公司应选派哪些人出国? 例题分析 题1分析:
命题逻辑等值演算
1 . 设A 与B 均为含n 个命题变项的公式, 判断下列命题是否为真? (1)A B 当且仅当 A B 是可满足式. 该命题为真 该命题为假 (2)A B 当且仅当 A 与B 有相同的主析取范式. 该命题为真 该命题为假 (3)若A 为重言式, 则A 的主析取范式中含有2n 个极小项. 该命题为真 该命题为假 (4)若A 为矛盾式, 则A 的主析取范式为1. 该命题为真 该命题为假 (5)若A 为矛盾式, 则A 的主合取范式为1. 该命题为真 该命题为假 (6)任何公式A 都能等值地化为联结词集{∧、∨} 中的公式. 该命题为真 该命题为假 (7)任何公式A 都能等值地化为联结词集{┐、→、∧}中的公式. 该命题为真 该命题为假 2. 用等值演算法来判断下列公式的类型. (1)(p→q)→(┐q→┐p) (2)┐(p→q)∧r∧q (3)(p→q)∧┐p 3. 用主析取范式法判断题2中3个公式的类型, 并求公式的成真赋值. 题2中三个公式如下: (1)(p→q)→(┐q→┐p) (2)┐(p→q)∧r∧q (3)(p→q)∧┐p 4求题2中3个公式的主合取范式, 并求公式的成假赋值.
. 题2中三个公式如下: (1)(p→q)→(┐q→┐p) (2)┐(p→q)∧r∧q (3)(p→q)∧┐p 5 . 已知命题公式A中含3个命题变项p, q, r, 并知道它的成真赋值分别为001, 010, 111, 求A 的主析取范式和主合取范式. 6. 用等值演算法证明下面等值式. (1) (┐p∨q)∧(p→r)p→(q∧r) (2)(p∧q)∨┐(┐p∨q)p 7 . 求公式(p→┐q)∧r在以下各联结词完备集中与之等值的一个公式: (1){┐,∧, ∨} (2){┐,∧} (3){┐,∨} (4){┐, →} (5){↑} 8 . 用等值演算法求解下面问题. 某公司要从赵、钱、孙、李、周五名新毕业的大学生中选派一些人出国学习. 选派必须满足以下条件: (1)若赵去, 则钱也去 (2)李、周中至少去一人 (3)钱、孙中去且仅去一人 (4)孙、李两人都去或都不去 (5)若周去, 则赵、钱也同去 问该公司应选派哪些人出国? 例题分析
离散数学课后习题答案
第一章命题逻辑基本概念 课后练习题答案 1.将下列命题符号化,并指出真值: (1)p∧q,其中,p:2是素数,q:5是素数,真值为1; (2)p∧q,其中,p:是无理数,q:自然对数的底e是无理数,真值为1; (3)p∧┐q,其中,p:2是最小的素数,q:2是最小的自然数,真值为1; (4)p∧q,其中,p:3是素数,q:3是偶数,真值为0; (5)┐p∧┐q,其中,p:4是素数,q:4是偶数,真值为0. 2.将下列命题符号化,并指出真值: (1)p∨q,其中,p:2是偶数,q:3是偶数,真值为1; (2)p∨q,其中,p:2是偶数,q:4是偶数,真值为1; (3)p∨┐q,其中,p:3是偶数,q:4是偶数,真值为0; (4)p∨q,其中,p:3是偶数,q:4是偶数,真值为1; (5)┐p∨┐q,其中,p:3是偶数,q:4是偶数,真值为0; 3.(1)(┐p∧q)∨(p∧┐q),其中,小丽从筐里拿一个苹果,q:小丽从筐里拿一个梨; (2)(p∧┐q)∨(┐p∧q),其中,p:刘晓月选学英语,q:刘晓月选学日语;. 4.因为p与q不能同时为真. 5.设p:今天是星期一,q:明天是星期二,r:明天是星期三: (1)p→q,真值为1(不会出现前件为真,后件为假的情况); (2)q→p,真值为1(也不会出现前件为真,后件为假的情况); (3)p q,真值为1; (4)p→r,若p为真,则p→r真值为0,否则,p→r真值为1. 返回 第二章命题逻辑等值演算 本章自测答案 5.(1):∨∨,成真赋值为00、10、11; (2):0,矛盾式,无成真赋值; (3):∨∨∨∨∨∨∨,重言式,000、001、010、011、100、101、110、111全部为成真赋值; 7.(1):∨∨∨∨?∧∧; (2):∨∨∨?∧∧∧; 8.(1):1?∨∨∨,重言式; (2):∨?∨∨∨∨∨∨; (3):∧∧∧∧∧∧∧?0,矛盾式. 11.(1):∨∨?∧∧∧∧; (2):∨∨∨∨∨∨∨?1;