逻辑等价:两个公式在真值表的每一行取值都相同时,它们是等价(≡)的。重言式在每一行都为 1,矛盾式在每一行都为 0,偶然式则两者都不是。常用定律:德摩根律,¬(a ∧ b) ≡ ¬a ∨ ¬b 和 ¬(a ∨ b) ≡ ¬a ∧ ¬b;a → b ≡ ¬a ∨ b ≡ ¬b → ¬a(逆否命题);¬(a → b) ≡ a ∧ ¬b;以及分配律,a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c)。
定律
a → b 只有在 a = 1 且 b = 0 时才为 0,所以它与 ¬a ∨ b 相同。
q → r ≡ ¬q ∨ r
用真值表检验
q = 1, r = 1: 1 | 1 1 0 1
q = 1, r = 0: 0 | 1 1 0 0
q = 0, r = 1: 1 | 0 0 1 1
q = 0, r = 0: 1 | 1 1 0 1
答案
¬q ∨ r
竖线之后的各列是按所示顺序排列的各个选项。
2.命题逻辑与证明
答案: p = 1, q = 0
量词与论证:¬∀x P(x) ≡ ∃x ¬P(x),¬∃x P(x) ≡ ∀x ¬P(x)。把否定向内移动,交换它经过的每个量词,并用命题逻辑的定律否定内部的公式,例如 ¬(a → b) ≡ a ∧ ¬b。当所有前提为 1 的每一行中结论也为 1 时,论证是有效的。只要有一行前提为真而结论为假,它就是反例,说明论证无效。
逐行列出前提与结论
p = 1, q = 1: 1 0 | 0
p = 1, q = 0: 1 1 | 0
p = 0, q = 1: 0 0 | 1
p = 0, q = 0: 1 1 | 1
反例
p = 1, q = 0
答案
p = 1, q = 0
这种形式的论证看起来像有效的规则,但只要有一行就足以说明它并不有效。
3.集合、关系与函数
答案: k = 2
关系:集合 X 上的关系 R 是由有序对 (x, y) 组成的集合。若对 X 中每个 x 都有 (x, x) ∈ R,则 R 是自反的;若 (x, y) ∈ R 时总有 (y, x) ∈ R,则是对称的;若 (x, y) 和 (y, x) 同时属于 R 仅当 x = y,则是反对称的;若 R 中的 (x, y) 和 (y, z) 必然导出 (x, z) ∈ R,则是传递的。等价关系是自反、对称且传递的,它把 X 分成互不相交的类。
要添加的序对
{(3, 1), (3, 4)}
计数
k = 2
答案
k = 2
4.集合、关系与函数
答案: 满射,非单射
函数与计数:函数 f: A → B 使 A 中每个元素在 B 中恰有一个像。不同元素有不同的像时 f 是单射(一一映射),B 中每个元素都是像时是满射(映上),两者都成立时是双射。当 |A| = m,|B| = n 时,共有 nᵐ 个函数,n!/(n − m)! 个单射(m ≤ n),以及由容斥原理得到的 Σ (−1)ᵏ·C(n, k)·(n − k)ᵐ 个满射。|𝒫(A)| = 2ᵐ,|A × B| = m·n。
单射?
f(1) = f(2) = b → 非单射
满射?
B 的每个元素都被命中 → 满射
答案
满射,非单射
答案
满射,非单射
5.图论
答案: 有欧拉通路,无回路
欧拉、哈密顿与树:连通图在每个顶点度数都为偶数时有欧拉回路(每条边经过一次,回到起点),在恰有两个顶点度数为奇数时有不是回路的欧拉通路;此时通路从一个奇度顶点走到另一个奇度顶点。哈密顿回路恰好经过每个顶点一次;Kn 有 (n − 1)!/2 条。n 个顶点的树有 n − 1 条边,有 m 条边的连通图在去掉 m − n + 1 条边后保留一棵生成树。