最新离散数学-第二章命题逻辑等值演算习题及答案

最新离散数学-第二章命题逻辑等值演算习题及答案
最新离散数学-第二章命题逻辑等值演算习题及答案

第二章作业 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;

相关文档
最新文档