离散数学证明题记录(2)

PS2 Problem 1

断言:令 \(p, q \in \mathbb{Z}\) 且互质,设 \(r\)\(q\) 的因数,
          则有 \(\{ x \in \mathbb{Z} : p \mid x \} \cap \{ x \in \mathbb{Z} : q \mid x \} \subseteq \{ x \in \mathbb{Z} : (r \cdot p) \mid x \}\)

名词解释

  • 互质:若两个整数 \(a, b\) 的公约数只有 \(1\),则称 \(a, b\) 为互质。

代入验证

\(p\) \(q\) \(r\) \(r \mid q\) ? \(r \mid p\) ? \(r\) 质数? \(pr\) \(x\) \(p \mid x\) ? \(q \mid x\) ? \((p \cdot r) \mid x\) ?
\(2\) \(9\) \(3\) \(T\) \(F\) \(T\) \(6\) \(18\) \(T\) \(T\) \(T\)
\(3\) \(10\) \(2\) \(T\) \(F\) \(T\) \(6\) \(30\) \(T\) \(T\) \(T\)
\(16\) \(15\) \(5\) \(T\) \(F\) \(T\) \(80\) \(160\) \(T\) \(T\) \(T\)

证明

\(A = \{ x \in \mathbb{Z} : p \mid x \}, \ B = \{ x \in \mathbb{Z} : q \mid x \}, \ C = \{ x \in \mathbb{Z} : (r \cdot p) \mid x \}\)

由于证明 \(A \subseteq B\) 可以视为证明,对于任意元素\(a\),如果 \(a \in A\),则 \(a \in B\)

我们可以将原命题转换为:如果 \(x \in A \cap B\),则\(x \in C\)

\[ \begin{aligned} & x \in A \cap B && 蕴含命题前提 \\ \Rightarrow \ & x \in A \land x \in B && 根据并集的定义 \\ \Rightarrow \ & p \mid x \land q \mid x && 根据集合A, B的定义 \\ \Rightarrow \ & x = p \cdot m \land x = q \cdot n, && 根据整除的定义 \\ & m, n \in \mathbb{Z} && 即(a \mid b) \Rightarrow (b = a \cdot k), \ k \in \mathbb{Z} \\ \Rightarrow \ & p \cdot m = q \cdot n \\ \Rightarrow \ & p \mid (q \cdot n) && 根据整除的定义 \\ \Rightarrow \ & p \mid n && 由于 p, q 互质,p 不整除 q \\ \Rightarrow \ & n = p \cdot k, && 根据整除的定义\\ & k \in \mathbb{Z} \\ \Rightarrow \ & x = q \cdot (p \cdot k) && 代换x = q \cdot n中的n为p \cdot k \\ \Rightarrow \ & x = (r \cdot l) \cdot (p \cdot k), && 因为r为q的因数 \\ & l \in \mathbb{Z} \\ \Rightarrow \ & x = (r \cdot p) \cdot (l \cdot k) && 根据乘法结合律 \\ \Rightarrow \ & x = (r \cdot p) \cdot s, && 因为整数的积为整数 \\ & s \in \mathbb{Z} && 且l, k \in \mathbb{Z} \\ \Rightarrow \ & (r \cdot p) \mid x && 根据整除的定义 \\ \Rightarrow \ & x \in C && 根据集合C的定义 \end{aligned} \]

PS2 Problem 2

断言1

断言:对于任意集合 \(A, B\) 使得 \(A \subseteq B\),则有 \(\overline{(A-B) \cup (B - A)} \subseteq \overline{B} - \overline{A}\)

概念解释

  • 对于任意集合\(A, B\)\(A - B = A \setminus B := \{ x : x \in A \land x \notin B\}\) 或者 \(A \cap \overline{B}\)

    即所有 \(A\) 中不同时属于 \(B\) 的元素(从 \(A\) 集合中减去同时在 \(B\) 集合中的元素)

反例反证\(U = \{1, 2, 3, 4\}, \ A = \{1, 2\}, \ B = \{1, 2, 3\}\)

代入验证

\(A\) \(B\) \(A \subseteq B\) \(A-B\) \(B-A\) \(\overline{(A-B)\cup(B-A)}\) \(\overline{B}\) \(\overline{A}\) \(\overline{B}-\overline{A}\)
\(\{1, 2\}\) \(\{1, 2, 3\}\) \(T\) \(\emptyset\) \(\{3\}\) \(\overline{\emptyset \cup \{3\}} = \overline{\{3\}} = \{1, 2, 4\}\) \(\{4\}\) \(\{3, 4\}\) \(\emptyset\)

因为 \(\{ 1, 2, 4 \} \not\subseteq \emptyset\),反例证明原命题不为真

断言2

更改断言:对于任意集合 \(A, B\) 使得 \(A \subseteq B\),则有 \(\overline{(A-B) \cup (B - A)} = \overline{B} \cup (A \cap B)\)

证明

要证明两个集合相等,我们可以分别证明两个集合都是互相的子集,即,证明以下两个情况:

  • \(\overline{(A-B) \cup (B - A)} \subseteq \overline{B} \cup (A \cap B)\)

  • \(\overline{B} \cup (A \cap B) \subseteq \overline{(A-B) \cup (B - A)}\)


为了证明 \(\overline{(A-B) \cup (B - A)} \subseteq \overline{B} \cup (A \cap B)\),我们可以将命题等价转化为:

如果 \(x \in \overline{(A-B)\cup(B-A)}\),则 \(x \in \overline{B} \cup (A \cap B)\)

\[ \begin{aligned} 假设 \ & x \in \overline{(A-B)\cup(B-A)} \\ \Rightarrow \ & x \in \overline{(A - B)} \cap \overline{(B-A)} && 根据德摩根定律 \\ & && 即 \overline{A \cup B} = \overline{A} \cap \overline{B} \\ \Rightarrow \ & x \in \overline{(A \cap \overline{B})} \cap \overline{(B \cap \overline{A})} && 根据集合减法的定义 \\ \Rightarrow \ & x \in (\overline{A} \cup \overline{\overline{B}}) \cap (\overline{B} \cup \overline{\overline{A}}) && 根据德摩根定律 \\ & && 即 \overline{A \cap B} = \overline{A} \cup \overline{B} \\ \Rightarrow \ & x \in (\overline{A} \cup B) \cap (A \cup \overline{B}) && 一个集合补集的补集等于集合本身 \\ \Rightarrow \ & x \in (\overline{A} \cap A) \cup (\overline{A} \cap \overline{B}) \cup (B \cap A) \cup (B \cap \overline{B}) && 根据交集运算的分配律 \\ \Rightarrow \ & x \in \emptyset \cup (\overline{A} \cap \overline{B}) \cup (B \cap A) \cup \emptyset && 因为 \overline{A} \cap A = \emptyset = B \cap \overline{B} \\ \Rightarrow \ & x \in (\overline{A} \cap \overline{B}) \cup (A \cap B) && 因为对于任意集合Z \\ & && 有Z \cup \emptyset = Z \\ \Rightarrow \ & x \in (\overline{A} \cap \overline{B}) \cup (A \cap B), && 对于任意集合Y,Z \\ & (\overline{A} \cap \overline{B}) \subseteq \overline{B} && 有(Y \cap Z) \subseteq Z \\ \Rightarrow \ & x \in \overline{B} \cup (A \cap B), && 由于(\overline{A} \cap \overline{B}) \subseteq \overline{B}, \\ & && 则x \in \overline{A} \cap \overline{B} \Rightarrow x \in \overline{B} \\ & && 代换\overline{A} \cap \overline{B}为\overline{B} \end{aligned} \]


为了证明\(\overline{B} \cup (A \cap B) \subseteq \overline{(A-B) \cup (B - A)}\),我们可以将命题等价转换为:

如果\(x \in \overline{B} \cup (A \cap B)\),则\(x \in \overline{(A-B) \cup (B - A)}\)

\[ \begin{aligned} 假设 \ & x \in \overline{B} \cup (A \cap B) \\ \Rightarrow \ & x \in \overline{B} \cup A && 因为A \subseteq B,\\ & && 则 A \cap B = A \\ \Rightarrow \ & x \in \overline{B} \cup \overline{\overline{A}} && 因为集合补集的补集为其自身 \\ \Rightarrow \ & x \in \overline{B \cap \overline{A}} && 根据德摩根定律 \\ \Rightarrow \ & x \in \overline{(B - A)} && 根据集合减法的定义 \\ \Rightarrow \ & x \in \overline{(A - B) \cup (B - A)} && A \subseteq B \Rightarrow A - B = \emptyset \\ & && 且任意集合Z \cup \emptyset = Z \end{aligned} \]

PS2 Problem 3

断言:对于任意集合 \(A, B\),有 \(\mathcal{P}(A) \cap \mathcal{P}(B) = \mathcal{P}(A \cap B)\)

名词解释

  • 幂集\(\mathcal{P}(A) = \{X : X \subseteq A\}\),即幂集 \(\mathcal{P}(A)\) 中的元素都为集合 \(A\) 的子集

证明

要证明两个集合相等,我们可以分别证明两个集合都是互相的子集,即,证明以下两个情况:

  • \(\mathcal{P}(A) \cap \mathcal{P}(B) \subseteq \mathcal{P}(A \cap B)\)

  • \(\mathcal{P}(A \cap B) \subseteq \mathcal{P}(A) \cap \mathcal{P}(B)\)


为了证明 \(\mathcal{P}(A) \cap \mathcal{P}(B) \subseteq \mathcal{P}(A \cap B)\),我们可以将命题等价转化为:

如果 \(Z \in \mathcal{P}(A) \cap \mathcal{P}(B)\),则 \(Z \in \mathcal{P}(A \cap B)\)

\[ \begin{aligned} 假设 \ & Z \in \mathcal{P}(A) \cap \mathcal{P}(B) \\ \Rightarrow \ & Z \in \mathcal{P}(A) \land Z \in \mathcal{P}(B) && 根据交集的定义 \\ \Rightarrow \ & Z \subseteq A \land Z \subseteq B && 根据幂集\mathcal{P}(A), \mathcal{P}(B)的定义 \\ \Rightarrow \ & (z \in Z) \Rightarrow (z \in A) \ \land && 根据子集的定义 \\ & (z \in Z) \Rightarrow (z \in B) \\ \Rightarrow \ & (z \in Z) \Rightarrow (z \in A \land z \in B) && 等价 \\ \Rightarrow \ & z \in Z \Rightarrow z \in (A \cap B) && 根据交集的定义 \\ \Rightarrow \ & Z \subseteq A \cap B && 根据子集的定义 \\ \Rightarrow \ & Z \in \mathcal{P}(A \cap B) && 根据幂集\mathcal{P}(A \cap B)的定义 \end{aligned} \]


为了证明 \(\mathcal{P}(A \cap B) \subseteq \mathcal{P}(A) \cap \mathcal{P}(B)\),我们可以将命题等价转化为:

如果 \(Z \in \mathcal{P}(A \cap B)\),则 \(Z \in \mathcal{P}(A) \cap \mathcal{P}(B)\)

\[ \begin{aligned} 假设 \ & Z \in \mathcal{P}(A \cap B) \\ \Rightarrow \ & Z \subseteq A \cap B && 根据幂集\mathcal{P}(A \cap B)的定义 \\ \Rightarrow \ & z \in Z \Rightarrow z \in (A \cap B) && 根据子集的定义 \\ \Rightarrow \ & (z \in Z) \Rightarrow (z \in A \land z \in B) && 根据交集的定义 \\ \Rightarrow \ & (z \in Z) \Rightarrow (z \in A) \ \land && 与上条等价 \\ & (z \in Z) \Rightarrow (z \in B) \\ \Rightarrow \ & Z \subseteq A \land Z \subseteq B && 根据子集的定义 \\ \Rightarrow \ & Z \in \mathcal{P}(A) \land Z \in \mathcal{P}(B) && 根据幂集\mathcal{P}(A), \mathcal{P}(B)的定义 \\ \Rightarrow \ & Z \in \mathcal{P}(A) \cap \mathcal{P}(B) && 根据交集的定义 \end{aligned} \]


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!