AI 摘要
AI已为您提炼精华

综述集合论与运算、关系矩阵与性质及特征函数,梳理离散数学的核心框架。

离散数学基础

参考书目:Discrete Mathematical Structures (Sixth Edition)

集合论 (Set Theory)

集合的基本概念

集合的定义与性质

  • 集合 (Set):由确定的、互不相同的对象组成的整体
  • 元素 (Element):组成集合的对象
  • 性质:确定性、互异性、无序性

集合的表示方式

  1. 列举法:$A = {1, 2, 3, 4, 5}$
  2. 描述法:$A = {x | x \text{ 满足条件 } P(x)}$
  3. 图示法:文式图 (Venn Diagram)

特殊集合

  • 全集 (Universal Set):$U$ 或 $\Omega$
  • 空集 (Empty Set):$\emptyset$ 或 ${}$
  • 自然数集:$\mathbb{N} = {0, 1, 2, 3, \ldots}$
  • 整数集:$\mathbb{Z} = {\ldots, -2, -1, 0, 1, 2, \ldots}$
  • 有理数集:$\mathbb{Q}$
  • 实数集:$\mathbb{R}$

集合间的关系

基本关系

  • 属于关系:$x \in A$($x$ 属于集合 $A$)
  • 不属于关系:$x \notin A$($x$ 不属于集合 $A$)
  • 子集关系:$A \subseteq B \Leftrightarrow \forall x (x \in A \Rightarrow x \in B)$
  • 真子集关系:$A \subset B \Leftrightarrow A \subseteq B \land A \neq B$
  • 相等关系:$A = B \Leftrightarrow A \subseteq B \land B \subseteq A$

笛卡尔积 (Cartesian Product)

设 $A$ 和 $B$ 是两个集合,则 $A$ 和 $B$ 的笛卡尔积定义为:
$$A \times B = {(a, b) | a \in A \land b \in B}$$

性质

  • $|A \times B| = |A| \cdot |B|$
  • $A \times \emptyset = \emptyset \times A = \emptyset$
  • $(A \cup B) \times C = (A \times C) \cup (B \times C)$
  • $(A \cap B) \times C = (A \times C) \cap (B \times C)$

集合的重要性质

幂集 (Power Set)

集合 $A$ 的幂集 $\mathcal{P}(A)$ 是 $A$ 的所有子集组成的集合:

$$\mathcal{P}(A) = {S | S \subseteq A}$$

幂集的基数:若 $|A| = n$,则 $|\mathcal{P}(A)| = 2^n$(所以称幂)

示例:若 $A = {1, 2}$,则:
$$\mathcal{P}(A) = {\emptyset, {1}, {2}, {1,2}}$$

基数 (Cardinality)

集合 $A$ 的基数 $|A|$ 表示集合中元素的个数。

  • 有限集:$|A| = n$($n \in \mathbb{N}$)
容斥原理 (Inclusion-Exclusion Principle)

二集合容斥原理
$$|A \cup B| = |A| + |B| - |A \cap B|$$

三集合容斥原理
$$|A \cup B \cup C| = |A| + |B| + |C| - |A \cap B| - |A \cap C| - |B \cap C| + |A \cap B \cap C|$$

一般形式($n$ 个集合):
$$\left|\bigcup_{i=1}^{n} A_i\right| = \sum_{i=1}^{n} |A_i| - \sum_{1 \leq i < j \leq n} |A_i \cap A_j| + \sum_{1 \leq i < j < k \leq n} |A_i \cap A_j \cap A_k| - \cdots + (-1)^{n+1} \left|\bigcap_{i=1}^{n} A_i\right|$$

补集形式
$$|\overline{A \cup B \cup C}| = |\overline{A} \cap \overline{B} \cap \overline{C}| = |U| - |A \cup B \cup C|$$

集合基数相关的证明:拆分为两个不相交的集合
$$|A \cup B| = |A - B| + |B| = |A| + |B - A|$$

集合运算

基本运算

  • 并集 (Union):$A \cup B = {x | x \in A \lor x \in B}$
  • 交集 (Intersection):$A \cap B = {x | x \in A \land x \in B}$
  • 差集 (Difference):$A - B = {x | x \in A \land x \notin B}$
  • 补集 (Complement):$\overline{A} = U - A = {x | x \in U \land x \notin A}$
  • 对称差 (Symmetric Difference):$A \triangle B = (A - B) \cup (B - A)$
    $$A \triangle B = (A \cup B) - (A \cap B) = (A - B) \cup (B - A)$$
    笛卡尔积:
    划分:所有的元素唯一地分到不同的集合里面,那些集合的整体构成一个划分,其中某个集合叫原集合的分块
    A的划分是A的幂集的子集

集合运算的性质

基本定律

  1. 交换律 (Commutative Laws):

    • $A \cup B = B \cup A$
    • $A \cap B = B \cap A$
  2. 结合律 (Associative Laws):

    • $(A \cup B) \cup C = A \cup (B \cup C)$
    • $(A \cap B) \cap C = A \cap (B \cap C)$
  3. 分配律 (Distributive Laws):

    • $A \cup (B \cap C) = (A \cup B) \cap (A \cup C)$
    • $A \cap (B \cup C) = (A \cap B) \cup (A \cap C)$
  4. 德摩根定律 (De Morgan’s Laws):

    • $\overline{A \cup B} = \overline{A} \cap \overline{B}$
    • $\overline{A \cap B} = \overline{A} \cup \overline{B}$
  5. 恒等律 (Identity Laws):

    • $A \cup \emptyset = A$
    • $A \cap U = A$
  6. 零律 (Null Laws):

    • $A \cup U = U$
    • $A \cap \emptyset = \emptyset$
  7. 补律 (Complement Laws):

    • $A \cup \overline{A} = U$
    • $A \cap \overline{A} = \emptyset$
    • $\overline{\overline{A}} = A$

乘积集合的运算性质:

  • 分配律:$A \times (B \cup C) = (A \times B) \cup (A \times C)$
  • 结合律

关系 (Relations)

由笛卡尔积引出的内容

关系的定义:设 $A$ 和 $B$ 是两个集合,则称 $A \times B$ 的任意子集 $R$ 为从 $A$ 到 $B$ 的一个关系,记作 $R \subseteq A \times B$。

特殊关系

  • 空关系:$R = \emptyset$(空集)
  • 全关系:$R = A \times A$(全集)

关系 $R$ 是一个特殊的集合(乘积集合的子集)

关系的表示

  • $a$ 与 $b$ 是 $R$ 相关的:记作 $(a, b) \in R$ 或 $aRb$
  • 特征函数的记法:$\chi_R(a, b) = \begin{cases} 1, & \text{if } (a, b) \in R \ 0, & \text{if } (a, b) \notin R \end{cases}$

关系的基本概念

  • 定义域 (Domain):$\text{dom}(R) = {a \in A | \exists b \in B, (a, b) \in R}$
  • 值域 (Range):$\text{ran}(R) = {b \in B | \exists a \in A, (a, b) \in R}$
  • 集合 $A_1$ 对于关系 $R$ 的像集:$R(A_1) = {b \in B | \exists a \in A_1, (a, b) \in R}$
  • $x$ 关于 $R$ 的像集:$R({x}) = {y | (x, y) \in R}$
关系矩阵 (Relation Matrix)

像使用特征函数表示集合一样,我们可以使用关系矩阵来表示关系。

设 $A = {a_1, a_2, \ldots, a_m}$,$B = {b_1, b_2, \ldots, b_n}$,关系 $R \subseteq A \times B$,则关系矩阵 $M_R = [m_{ij}]{m \times n}$,其中:
$$m
{ij} = \begin{cases}
1, & \text{if } (a_i, b_j) \in R \
0, & \text{if } (a_i, b_j) \notin R
\end{cases}$$

关系的运算

合成运算 “$\circ$”:设 $R$ 是 $A$ 到 $B$ 的一个关系,$S$ 是 $B$ 到 $C$ 的一个关系,则称 $S \circ R$ 是 $A$ 到 $C$ 的复合(合成)关系
$$S \circ R = {(a, c) | a \in A, c \in C, \exists b \in B, (a, b) \in R \land (b, c) \in S}$$

矩阵表示:$(S \circ R)$ 的关系矩阵等价为矩阵的乘法:$M_{S \circ R} = M_R \cdot M_S$

恒等关系:若 $R \circ S = S \circ R = R$,则 $S$ 对应的矩阵为单位矩阵 $I$

关系的幂运算

  • 定义:$R^n = \underbrace{R \circ R \circ \cdots \circ R}_{n \text{ 次}}$
  • 公式:$R^0 = I_A$(恒等关系),$R^{n+1} = R^n \circ R$

传递闭包

  • $R$ 的关联关系($R^{\infty}$):$R^{\infty} = R^1 \cup R^2 \cup R^3 \cup \cdots$
  • 可达关系:从 $a$ 到 $b$ 存在路径的关系

相对于看图来说,代数计算显然更方便

关系合成的性质

结合律:$(R \circ S) \circ T = R \circ (S \circ T)$
分配律:$R \circ (S \cup T) = (R \circ S) \cup (R \circ T)$
单位元:$R \circ I_A = I_B \circ R = R$(其中 $I_A$、$I_B$ 分别是 $A$、$B$ 上的恒等关系)

关系的性质

设 $R$ 是集合 $A$ 上的关系(即 $R \subseteq A \times A$),则:

自反性 (Reflexive):$\forall a \in A, (a, a) \in R$
反自反性 (Irreflexive):$\forall a \in A, (a, a) \notin R$
对称性 (Symmetric):$\forall a, b \in A, (a, b) \in R \Rightarrow (b, a) \in R$
反对称性 (Antisymmetric):$\forall a, b \in A, (a, b) \in R \land (b, a) \in R \Rightarrow a = b$
传递性 (Transitive):$\forall a, b, c \in A, (a, b) \in R \land (b, c) \in R \Rightarrow (a, c) \in R$

关系与有向图 (Relations and Directed Graphs)

图的定义:称序对 $G = (V, E)$ 为图。其中,$V$ 表示顶点集合,$E$ 表示边集合(顶点之间的连线,称之为边)。如果顶点之间的连线具有方向性,则称该图为有向图

度的概念

  • 顶点的入度 (In-degree):$\text{deg}^-(v) = |{u \in V | (u, v) \in E}|$(进入该顶点的边数)
  • 顶点的出度 (Out-degree):$\text{deg}^+(v) = |{u \in V | (v, u) \in E}|$(离开该顶点的边数)

路径 (Path):从顶点 $v_0$ 到顶点 $v_n$ 的路径是顶点序列 $v_0, v_1, v_2, \ldots, v_n$,其中 $(v_i, v_{i+1}) \in E$,$i = 0, 1, \ldots, n-1$。

等价性:针对有限论域,关系、矩阵和图是相互等价的

  • 关系 $R \subseteq A \times A$
  • 关系矩阵 $M_R$
  • 有向图 $G = (A, R)$

图论中的概念

  • 简单路径:所有顶点都不相同的路径
  • 回路 (Cycle):起点和终点相同的路径,即 $v_0 = v_n$
  • 连通性:如果存在从顶点 $u$ 到顶点 $v$ 的路径,则称 $u$ 和 $v$ 是连通的
  • 强连通图:对于任意两个顶点 $u, v$,都存在从 $u$ 到 $v$ 和从 $v$ 到 $u$ 的路径

矩阵运算与图的关系

  • $M_R^n$ 的第 $(i, j)$ 元素表示从顶点 $i$ 到顶点 $j$ 长度为 $n$ 的路径数
  • 可达矩阵:$M_{R^*} = M_R^0 + M_R^1 + M_R^2 + \cdots$(布尔运算)

特征函数 (Characteristic Function)

集合 $A$ 的特征函数 $\chi_A: U \to {0, 1}$ 定义为:

$$\chi_A(x) = \begin{cases}
1, & \text{if } x \in A \
0, & \text{if } x \notin A
\end{cases}$$

特征函数与集合运算的关系

设 $U$ 是全集,$A, B \subseteq U$,则:

  • 并集:$\chi_{A \cup B}(x) = \max(\chi_A(x), \chi_B(x)) = \chi_A(x) + \chi_B(x) - \chi_A(x)\chi_B(x)$
  • 交集:$\chi_{A \cap B}(x) = \min(\chi_A(x), \chi_B(x)) = \chi_A(x) \cdot \chi_B(x)$
  • 补集:$\chi_{\overline{A}}(x) = 1 - \chi_A(x)$
  • 对称差:$\chi_{A \triangle B}(x) = \chi_A(x) + \chi_B(x) - 2\chi_A(x)\chi_B(x) = |\chi_A(x) - \chi_B(x)|$
  • 差集:$\chi_{A - B}(x) = \chi_A(x) \cdot (1 - \chi_B(x)) = \chi_A(x) \cdot \chi_{\overline{B}}(x)$

特征函数将集合运算与代数运算联系起来,为集合论提供了代数化的处理方法。
可以使用特征函数证明集合相等

集合乘积的特征函数

设 $A \subseteq X$,$B \subseteq Y$,则笛卡尔积 $A \times B$ 的特征函数定义为:
$$\chi_{A \times B}(x, y) = \chi_A(x) \cdot \chi_B(y)$$

其中 $(x, y) \in X \times Y$。

性质

  • $\chi_{(A_1 \cup A_2) \times B}(x, y) = \chi_{A_1 \times B}(x, y) + \chi_{A_2 \times B}(x, y) - \chi_{A_1 \times B}(x, y) \cdot \chi_{A_2 \times B}(x, y)$
  • $\chi_{(A_1 \cap A_2) \times B}(x, y) = \chi_{A_1 \times B}(x, y) \cdot \chi_{A_2 \times B}(x, y)$
  • $\chi_{A \times (B_1 \cup B_2)}(x, y) = \chi_{A \times B_1}(x, y) + \chi_{A \times B_2}(x, y) - \chi_{A \times B_1}(x, y) \cdot \chi_{A \times B_2}(x, y)$