1、对于以下每个陈述,指出哪些是定义,哪些是定理,其中x, y属于自然数集N。仅使用定义和已证明的结论来证明这些定理。a) x = x + 0;b) x = 0 + x;c) x + (y + 1) = (x + y) + 1;d) (x + 1) + y = (y + x) + 1;e) x · 0 = 0;f) 0 · x = 0;g) 5 + 1 = 6;h) 7 + 4 = 11。
定义
a) $ x = x + 0 $,根据加法的定义 $ x + 0 = x $;
g) $ 5 + 1 = 6 $,由数字2到9的定义,$ 6 = 5 + 1 $。
定理及证明
b) $ x = 0 + x $,证明:当 $ y = 0 $ 时,$ x + 0 = x $(加法定义),假设存在引理2表明 $ x + 0 = 0 + x $,所以 $ x = 0 + x $;
c) $ x + (y + 1) = (x + y) + 1 $,根据加法定义 $ x + S(y) = S(x + y) $,这里 $ y + 1 $ 可看作 $ S(y) $,所以 $ x + (y + 1) = S(x + y) $,$ (x + y) + 1 $ 也可看作 $ S(x + y) $,故 $ x + (y + 1) = (x + y) + 1 $;
d) $ (x + 1) + y = (y + x) + 1 $,由加法交换律 $ x + y = y + x $ 和结合律 $ (x + y) + z = x + (y + z) $ 可证;
e) $ x \cdot 0 = 0 $,需补充乘法定义才能证明;
f) $ 0 \cdot x = 0 $,需补充乘法定义才能证明;
h) $ 7 + 4 = 11 $,可利用加法定义和结合律等逐步推导,$ 7 + 4 = 7 + (3 + 1) = (7 + 3) + 1 = 10 + 1 = 11 $。
2、考虑集合 {1,2,3,…,8,9,10} 以及以下等价类:{1,4,6},{2,8},{3},{5,7},{9},{10}。a) 给出一个代表元系。b) 给出 1、2、3 和 4 的等价类。
a) 代表元系可以是 {1,2,3,5,9,10}(答案不唯一,从每个等价类中选一个元素组成集合即可)。
b)
- 1 的等价类是 {1,4,6};
- 2 的等价类是 {2,8};
- 3 的等价类是 {3};
- 4 的等价类是 {1,4,6}。
3、简要解释 mod 和 tmod 之间的区别,然后给出一个它们不同的例子。
`mod` 是普通的取模运算符,`(a mod k)` 是当 `a ≥ 0` 时,`a` 除以 `k` 的整数除法的余数;
`tmod` 是补码取模运算符,对于 `a, b ∈ Z` 和偶数 `k = 2·k′`(`k′ ∈ N`),`(a tmod k)` 是满足 `a ≡ b mod k` 且 `b ∈ [−k/2 : k/2−1]` 的 `b`。
例如 `e′ = -2^31`,`e′′ = -1`,`y = y′/y′′ = 2^31`,`(y tmod 2^32) = -2^31`,而普通的 `(y mod 2^32)` 结果与之不同。
4、简要解释 a = (b mod k) 和 a ≡ b mod k 之间的区别。给出一个它们不同的例子,即 a ≠ (b mod k) 但 a ≡ b mod k。
a = (b mod k) 中,(b mod k) 是一个二元运算符,表示 b 在区间 [0 : k - 1] 内关于模 k 等价关系的唯一代表元素,也就是 b 除以 k 的余数;而 a ≡ b mod k 表示 a 和 b 关于模 k 同余,即 a - b 能被 k 整除,a 和 b 可能有多个取值满足这一关系。
例如,设 a = 7,b = 2,k = 5。此时,(b mod k) = 2 % 5 = 2,a ≠ (b mod k);但 a - b = 7 - 2 = 5 能被 5 整除,所以 a ≡ b mod k。
5、假设 G 是一个有限有向图,有一个单一的源点 r(称为根),并且对于 G 中的每个节点 u,从 r 到 u 恰好有一条路径。设 n 是 G 中节点的数量。a) 证明 G 中的每条路径长度至多为 n。提示:按以下方式在 G 中构造路径 p[0 : y]:i) 初始时 y = 0 且 p(y) = r。ii) 如果 p(y) 的所有后继节点都是汇点,令 u = p(y) 并停止。否则,通过从 p(y) 的非汇点后继节点中选择 p(y + 1) 来扩展路径。证明在某个 y ≤ n 时停止。b) 证明 G 中存在一个节点 u,其所有后继节点都是汇点。c) 证明 G 是一棵有根树。
a) 按提示构造路径 $ p[0 : y] $,初始 $ y = 0 $ 且 $ p(y)

796

被折叠的 条评论
为什么被折叠?



