离散数学

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

离散数学复习题

一. 有两个小题

1.分别说明联结词⌝、∧、∨、→和↔的名称,再分别说明它们在自然语言中表示什么含义。

解:(1) ⌝叫做否定。 (2) ∧叫做合取。(3) ∨叫做析取。

(4) →叫做蕴涵。 (5) ↔叫做等价。

“⌝”表示“…不成立”,“不…”。

“∧”表示“并且”、“不但…而且...”、“既…又...”等。

“∨”表示“或者”,是可兼取的或。

“→”表示如果… ,则…;只要… ,就…;只有… , 才…;仅当… 。“↔”表示“当且仅当”、“充分且必要”。

2

解:

二. 将下面命题写成符号表达式。(3,4题要使用句后给定的谓词。)

1.如果小张去,则小王与小李都不去,否则小王与小李不都去。

解:设P:小张去。Q:小王去。R:小李去。

此命题的表达式为:

(P→(⌝Q∧⌝R))∧(⌝P→⌝(Q∧R))

2.我们不能既划船又跑步。

解:令 P:我们划船。Q:我们跑步。

此命题的表达式为⌝(P∧Q)

3.有些运动员是大学生。(L(x): x是运动员,S(x): x是大学生。)

解:∃x(L(x)∧S(x))

4.每个运动员都钦佩一些教练。

( L(x):x是运动员,A(x,y):x钦佩y,J(x):x是教练。)

解:∀x(L(x)→∃y(J(y)∧A(x,y)))

三. 有三个问题

1.先说明什么叫永真式(也叫重言式)。

解:A(P1,P2,…,Pn) 是含有命题变元P1,P2,…, Pn的命题公式,如不论对P1,P2,…, Pn作任何指派,都使得A(P1,P2,…,Pn) 为真,则称之为重言式,也称之为永真式。

2.指出下面的命题公式中哪些是永真式(只写题号即可)。

(1). (P∨Q)→P (2). P→(P∨Q)

(3). (P∧(P→Q))→Q (4). (P∧Q)→Q

解:(2),(3),(4)为永真式。

3.然后对上面的永真式任选其中一个给予证明(方法不限)。

证明 (4). (P∧Q)→Q

设前件(P∧Q)为真,则得Q为真。所以(P∧Q)→Q是永真式。

四. 写出命题公式 (Q→⌝P)→Q 的主合取范式。(要求有解题过程)

解:

方法1:等价变换

(Q→⌝P)→Q

⇔⌝(⌝Q∨⌝P)∨Q ( 去→ )

⇔ (Q∧P)∨Q ( 摩根定律 )

⇔ Q ( 吸收律 )

⇔ (P∧⌝P)∨Q (互补、同一律)

⇔ (P∨Q)∧(⌝P∨Q)( 分配律 )

方法2:真值表法

先列(Q→⌝P)→Q的真值表如下:

(P∨Q)和

02

(⌝P∨Q)。于是此命题公式的主合取范式为:

(Q→⌝P)→Q ⇔ (P∨Q)∧(⌝P∨Q)

五. 用谓词逻辑推理的方法证明下面推理的有效性。要求按照推理的格式书写推理过程。

∃xP(x), ∀x(Q(x)→⌝R(x)), ∀x(⌝P(x)∨R(x)) ⇒∃x⌝Q(x)

解:⑴∃xP(x) P

⑵ P(a) ES ⑴

⑶∀x(⌝P(x)∨ R(x)) P

⑷⌝P(a)∨R(a) US ⑶

⑸ R(a) T⑵⑷ I

⑹∀ x(Q(x)→⌝R(x)) P

⑺ Q(a)→⌝R(a) US ⑹

⑻⌝Q(a) T ⑸⑺ I

⑼∃x⌝Q((x) EG ⑻

六. 用谓词逻辑推理的方法证明下面推理的有效性。要求按照推理的格式书写推理过程。

∀xC(x), ∃x(A(x)∨B(x)), ∀x(B(x)→⌝C(x)) ⇒∃xA(x)

解:⑴∃x(A(x)∨B(x)) P

⑵ A(a)∨B(a) ES ⑴

⑶∀xC(x) P

⑷ C(a) US ⑶

⑸∀x(B(x)→⌝C(x)) P

⑹ B(a)→⌝C(a) US ⑸

⑺⌝B(a) T ⑷⑹ I

⑻ A(a) T ⑵⑺ I

⑼∃xA(x)) EG ⑻

七. 令集合A={1,{1}},B={1},P(A)表示A的幂集。

1.判断下面命题的真值。并说明原因,否则不给分。

(1) B∈A, (2) P(B)⊆P(A)

(3) {Φ}⊆P(A) (4) {{1}}∈P(B)

解:P(A)={Φ,{1},{{1}}, {1,{1}}

P(B)={Φ,{1}}

⑴:真值为T;因为A={1,{1}}, B={1}, B是A中一个元素,所以B∈A。

⑵:真值为T;因为P(B)={Φ,{1}},P(B)中两个元素Φ和{1}都属于P(A),所以P(B)⊆P(A)。

⑶:真值为T;因为集合{Φ}中只有一个元素Φ,而P(A)中也有元素Φ,所以{Φ}⊆P(A)。

⑷:真值为F。因为{{1}}不是P(B)中元素,故真值为F。

2.分别计算: (注意:要求要有计算过程,不能直接写出计算结果!)

(1) A×P(B)

(2) A⊕B

(3) P(A)-P(B)

解: A={1,{1}}, B={1},

⑴ A×P(B)={1,{1}}× {Φ,{1}}

={<1,Φ>,<1,{1}>,<{1},Φ>,<{1},{1}>}

⑵ A⊕B=(A⋃B)-(A⋂B)

=({1,{1}}⋃{1})- ({1,{1}} ⋂ {1})={1,{1}}-{1}={{1}}。 ⑶ P(A)-P(B)={Φ,{1},{{1}}, {1,{1}}-{Φ,{1}} ={{{1}}, {1,{1}}}

八. 令全集E={1,2},A={1}, P(A)表示集合A 的幂集。

(注意:要求要有计算过程,不能直接写出计算结果!)

1. 指出 P(E)和P(A)各有多少个元素。即求|P(E)|和|P(A)|.

解:因为P(E)={Φ,{1},{2}, {1,2}} 所以P(E)有4个元素。即|P(E)|=4。

P(A)={Φ,{1}} 所以P(A)有2个元素。即|P(A)|=2。 2. 计算~A ⊕E

解:因为~A =E -A={1,2}-{1}={2}

~A ⊕E ={2} ⊕{1,2}=({2}⋃{1,2})-({2}⋂{1,2})={1,2}-{2}={1}

九. 令集合A={1},B ={1,2}, P(A)表示集合A 的幂集。 (注意:要求要有计算过程,不能直接写出计算结果!) 1.计算A 与B 的对称差A ⊕B 。 解:A ⊕B =(A ⋃B)-(A ⋂B)

=({1}⋃{1,2})-({1}⋂{1,2})={1,2}-{1}={2} 2.计算 P(B)-P(A)

解: P(B)-P(A)=P({1,2})-P({1})

={Φ,{1},{2},{1,2}}-{Φ,{1}}={{2},{1,2}}

十. 给定集合A={1,2,3},定义A 上的关系如下: R={<1,1>,<1,2>,<1,3>,<2,2>,<3,3>} S={<1,1>,<1,2>,<2,1>,<2,2>,<3,3>} T={<1,2>,<2,3>,<3,1>} M=Ф(空关系)

N=A ×A(完全关系(全域关系))

1.写出关系R 的矩阵;再画出上述各个关系的有向图。 解:关系R 的矩阵如下:

下面是几个关系的有向图:

1

3

2 M

1

3

2

R

1

3

2

T

⎥⎥⎥⎦

⎢⎢⎢⎣⎡=001010111M R

相关文档
最新文档