离散数学第三章习题详细答案

  • 格式:docx
  • 大小:22.51 KB
  • 文档页数:7

文档可能无法思考全面,请浏览后下载!

1 / 7 3.9解:

符号化:

p:a是奇数. q:a是偶数. r:a能被2整除

前提:(p→¬r),(q→r)

结论:(q→¬p)

证明:

方法1(真值法)

p q r p→¬r q→r (p→¬r)∧(q→r) q→¬p

0 0 0 1 1 1 1

0 0 1 1 1 1 1

0 1 1 1 0 0 1

1 0 0 1 1 1 1

1 0 1 0 1 0 1

0 1 1 1 1 1 1

1 1 0 1 0 0 0

1 1 1 0 1 0 0

由上表可知,没有出现合取式(p→¬r)∧(q→r)为真,结论(q→¬p)为假的情况,因此推论正确。

方法2(等值演算法)

(p→¬r)∧(q→r) →(q→¬p)

⇔ (¬p∨¬r)∧(¬q∨r) →(¬q∨¬p)

⇔ (p∧r) ∨(q∧¬r) ∨¬q∨¬p

⇔ ((p∧r) ∨¬p)∨((q∧¬r) ∨¬q)

⇔ (r∨¬p) ∨(¬r∨¬q)

⇔ ¬p∨(r∨¬r) ∨¬q

⇔ 1

即证得该式为重言式,则原结论正确。

方法3(主析取范式法)

(p→¬r)∧(q→r) →(q→¬p)

⇔ (¬p∨¬r)∧(¬q∨r) →(¬q∨¬p)

⇔ (p∧r) ∨(q∧¬r) ∨¬q∨¬p

⇔ m0+ m1+ m2+ m3+ m4+ m5+ m6+ m7

可知该式为重言式,则结论推理正确。

3.10. 解:

符号化:p:a是负数. q:b是负数. r:a、b之积为负

前提: r→(p∧¬q) ∨(¬p∧q)

结论:¬r→(¬p∧¬q)

方法1(真值法)

证明:

p q r (p∧¬q) ∨(¬p∧q) (¬p∧¬q) r→(p∧¬q) ∨(¬p∧q) ¬r→(¬p∧¬q)

0 0 0 0 1 1 1 文档可能无法思考全面,请浏览后下载!

2 / 7 0 0 1 0 1 0 1

0 1 0 1 0 1 0

1 0 0 1 0 1 0

1 1 0 0 0 1 0

1 0 1 1 0 1 1

0 1 1 1 0 1 1

1 1 1 0 0 0 1

由上表可知,存在r→(p∧¬q) ∨(¬p∧q)为真,结论¬r→(¬p∧¬q)为假的情况,因此推理不正确。

方法2(主析取范式法)

证明:(r→(p∧¬q) ∨(¬p∧q)) →(¬r→(¬p∧¬q))

⇔ ¬ (¬r∨(p∧¬q) ∨(¬p∧q)) ∨(r∨(¬p∧¬q))

⇔ r∨(¬p∧¬q)

⇔ m0+m2+m4+m6+m7

只含5个极小项,课件原始不是重言式,因此推理不正确

3.11.填充下面推理证明中没有写出的推理规则。

解:

③:①②析取三段论

⑤:③④析取三段论

⑦:⑤⑥假言推理

3.12. 填充下面推理证明中没有写出的推理规则。

解:

②:①化简规则

③:①化简规则

⑤:②④假言推理

⑥:③⑤假言推理

⑧:③⑦假言推理

⑨:⑥⑧假言推理

3.13.证明:

∵前提¬(p→q)∧q ⇔ ¬(¬ p∨q)∧q ⇔p∧¬q∧q ⇔0为矛盾式

∴以(¬(p→q)∧q)∧(p∨q)∧(r→s) →B.(B为任何结论)的推理的前件在任何赋值

下均为假

∴无论结论如何,推理总正确

3.14.在自然推理系统 P 中构造下面推理的证明:

(1)前提: p → (q → r), p, q

结论: r ∨ s

(2)前提: p → q, ¬ (q ∧ r), r

结论: ¬ p

(3)前提: p → q

结论: p → (p ∧ q) 文档可能无法思考全面,请浏览后下载!

3 / 7 (4)前提: q → p, q⇒s, s⇒t, t ∧ r

结论: p ∧ q

(5)前提: p → r, q → s, p ∧ q

结论: r ∧ s

(6)前提: ¬ p ∨ r, ¬ q ∨ s, p ∧ q

结论: t → (r ∨ s)

(1)证明:

① p →(q→r) 前提引入

② p 前提引入

③ q→r ①②假言推理

④ q 前提引入

⑤ r ③④假言推理

⑥ r∨s ⑤附加律

(2)证明:

① ¬ (q ∧ r) 前提引入

② ¬ q ∨¬ r ①置换

③ r 前提引入

④ ¬ q ②③析取三段论

⑤ p → q 前提引入

⑥ ¬ p ④⑤拒取式

(3)证明:

① p→q 前提引入

② ¬ p∨q ①置换

③ (¬ p∨q)∧(¬p∨p) ②置换

④ ¬ p∨(p∧q) ③置换

⑤ p→(p∧q) ④置换

(4)证明:

① s↔t 前提引入

② (s→t)∧(t→s) ①置换

③ t → s ②化简

④ t ∧ r 前提引入

⑤ t ④化简

⑥ s ③⑤假言推理

⑦ q↔s 前提引入

⑧ (s→q)∧(q→s) ⑦置换

⑨ s→q ⑧化简

⑩ q ⑥⑨假言推理

11 q→p 前提引入

12 p ⑩11 假言推理

13 p ∧ q ⑩○12 合取文档可能无法思考全面,请浏览后下载!

4 / 7

(5)证明:

① p → r 前提引入

② q → s 前提引入

③ p ∧ q 前提引入

④ p ③化简

⑤ q ③化简

⑥ r ①④假言推理

⑦ s ②⑤假言推理

⑧ r ∧ s ⑥⑦合取

(6)证明:

① t 附加前提引入

② ¬ p ∨ r 前提引入

③ p ∧ q 前提引入

④ p ③化简

⑤ r ②④析取三段论

⑥ r ∨ s ⑤附加

3.15.在自然推理系统 P 中用附加前提法证明下面各推理:

(1)前提: p → (q → r), s → p, q

结论: s → r

(2)前提: (p ∨ q) → (r ∧ s), (s ∨ t) → u

结论: p → u

(1)证明:

① s 附加前提引入

② s → p 前提引入

③ p ①②假言推理

④ p→(q→r) 前提引入

⑤ q → r ③④假言推理

⑥ q 前提引入

⑦ r ⑤⑥假言推理

(2)证明:

① P 附加前提引入

② p∨q ①附加

③ (p∨q)→(r∧s)前提引入

④ r ∧ s ②③假言推理

⑤ s ④化简

⑥ s ∨ t ⑤附加

⑦ (s ∨ t) → u 前提引入

⑧ u ⑥⑦假言推理 文档可能无法思考全面,请浏览后下载!

5 / 7 3.16.在自然推理系统 P 中用归谬法证明下面推理:

(1)前提: p →¬ q, ¬ r ∨ q, r ∧¬ s

结论: ¬ p

(2)前提: p ∨ q, p → r, q → s

结论: r ∨ s

(1)证明:

① P 结论否定引入

② p →¬ q 前提引入

③ ¬ q ①②假言推理

④ ¬ r∨q 前提引入

⑤ ¬ r ③④析取三段论

⑥ r∧¬ s 前提引入

⑦ r ⑥化简

⑧ ¬ r∧r ⑤⑦合取

⑧为矛盾式, 由归谬法可知, 推理正确.

(2)证明:

① ¬ (r∨s) 结论否定引入

② p∨q 前提引入

③ p→r 前提引入

④ q→s 前提引入

⑤ r∨s ②③④构造性二难

⑥ ¬ (r∨s)∧(r∨s) ①⑤合取

3.17. 在自然推理系统 P 中构造下面推理的证明:

只要 A 曾到过受害者房间并且 11 点以前没用离开, A 就犯了谋杀罪. A 曾到过受害者房间. 如果 A 在11 点以前离开, 看门人会看到他. 看门人没有看到他. 所以 A 犯了谋杀罪.

解:

令 p: A 曾到过受害者房间; q: A 在 11 点以前离开了; r: A 就犯了谋杀罪; s:看门人看到 A.

前提: (p∧¬q)→r, p, q→s, ¬ s.

结论: r.

证明:

① ¬ s 前提引入

② q→s 前提引入

③ ¬ q ②拒取

④ p 前提引入

⑤ p∧¬q ③④合取

⑥ (p∧¬q)→r 前提引入

⑦ r ⑤⑥假言推理

3.18.在自然推理系统 P 中构造下面推理的证明.

(1)如果今天是星期六, 我们就要到颐和园或圆明园去玩. 如果颐和园游人太多, 我们就不文档可能无法思考全面,请浏览后下载!

6 / 7 去颐和园玩