# 集合

定义
将满足特定条件的对象的全体称为 集合 (Set)「集合」,构成集合的每一个对象称为该集合的 元 (Element)「元」

aa 是集合 AA 的元,记作 aAa \in A;若 aa 不是集合 AA 的元,记作 a∉Aa \not\in A
若两个集合 A,BA, B完全相同的元 构成,则称它们相等,记作 A=BA = B

示例
常用的数集符号:

  • N\mathbb N:全体自然数集合(注:今后取 0∉N0 \not\in \mathbb N
  • Z\mathbb Z:全体整数集合
  • Q\mathbb Q:全体有理数集合
  • R\mathbb R:全体实数集合
  • C\mathbb C:全体复数集合

通常来说集合有两种表示方法

  • 列举法:直接列举出集合的所有元,例如 A={1,2,3}A = \{1, 2, 3\} \quad
  • 描述法:通过描述集合元所满足的性质来表示集合,例如 B={xNxis even and1x10}B = \{x \in \mathbb N \mid x \text{ is even and } 1 \leq x \leq 10\}

示例

  • R={xxis Real}\mathbb R = \{x \mid x \text{ is Real}\}
  • N={xxZandx1}\mathbb N = \{x \mid x \in \mathbb Z \text{ and } x \geq 1\}

A,BA, B 为集合。
AA 的所有元都属于 BB,则称 AABB子集 (Subset)「部分集合」,或称 AA 包含于 BB,记作 ABA \subset B
ABA \subset BABA \neq B,则称 AABB真子集 (Proper Subset)「真部分集合」,记作 ABA \subsetneq B
集合 XX 的所有子集所构成的集合称为 XX幂集 (Power Set)「冪集合」,记作 P(X)\mathcal{P}(X)P(X)\mathfrak{P}(X)。这是一个非常常见的二级集合结构

示例

  • \mathcal{P}(\emptyset) = \
  • P({1,2})={,{1},{2},{1,2}}\mathcal{P}(\{1, 2\}) = \{\emptyset, \{1\}, \{2\}, \{1, 2\}\}

显然,

A=BABandABA = B \iff A \subset B \text{ and } A \supset B

这一点在证明中 非常重要且常见
类似 PQP \iff Q 格式的证明中,一般来说主要的证明结构为

  • 假设 PP 成立,证明 QQ 成立
  • 假设 QQ 成立,证明 PP 成立

不含任何元素的集合称为 空集 (Empty Set)「空集合」,记作 \emptyset。规定空集是任何集合的子集。

# 集合运算

主要有以下四种基础的,以集合为对象的运算

A,BA, B 为集合。给定一个集合 UU 作为全集(即包含所有讨论对象的集合)

  • 并集 (Union)「和集合」AB={xxAorxB}A \cup B = \{x \mid x \in A \text{ or } x \in B\}
  • 交集 (Intersection)「共通部分」AB={xxAandxB}A \cap B = \{x \mid x \in A \text{ and } x \in B\}
  • 差集 (Set Difference)「差集合」AB={xxAandx∉B}A \setminus B = \{x \mid x \in A \text{ and } x \not\in B\}
  • 补集 (Complement)「補集合」Ac=UA={xUx∉A}A^c = U \setminus A = \{x \in U \mid x \not\in A\} \quad

示例

  • \{1, 2\} \cup \{2, 3, 4\} = \
  • \{1, 2\} \cap \{2, 3, 4\} = \
  • {1,2}{3,4}=\{1, 2\} \cap \{3, 4\} = \emptyset
  • \{1, 2, 3, 4\} \setminus \{2, 4\} = \

命题 分配律
A,B,CA, B, C 为集合,则:

  1. (AB)C=(AC)(BC)(A \cup B) \cap C = (A \cap C) \cup (B \cap C)
  2. (AB)C=(AC)(BC)(A \cap B) \cup C = (A \cup C) \cap (B \cup C)
证明

(1)
()(\subset)
x(AB)Cx \in (A \cup B) \cap C,则 xCx \in C 且 (xAx \in AxBx \in B)。
xAx \in A,则 xACx \in A \cap C;若 xBx \in B,则 xBCx \in B \cap C
x(AC)(BC)x \in (A \cap C) \cup (B \cap C)

()(\supset)
x(AC)(BC)x \in (A \cap C) \cup (B \cap C)
xACx \in A \cap C,则 xAABx \in A \subset A \cup BxCx \in C
xBCx \in B \cap C,则 xBABx \in B \subset A \cup BxCx \in C
x(AB)Cx \in (A \cup B) \cap C

(2)
()(\subset)
x(AB)Cx \in (A \cap B) \cup C,则 xCx \in C 或 (xAx \in AxBx \in B)。
xCx \in C,则 xACx \in A \cup CxBCx \in B \cup C
xAx \in AxBx \in B,则 xACx \in A \cup CxBCx \in B \cup C
x(AC)(BC)x \in (A \cup C) \cap (B \cup C)

()(\supset)
x(AC)(BC)x \in (A \cup C) \cap (B \cup C),则 xACx \in A \cup CxBCx \in B \cup C
xCx \in C,则 x(AB)Cx \in (A \cap B) \cup C
xAx \in AxBx \in B,则 x(AB)Cx \in (A \cap B) \cup C
\square

命题 结合律
A,B,CA, B, C 为集合,则:

  1. (AB)C=A(BC)(A \cup B) \cup C = A \cup (B \cup C)
  2. (AB)C=A(BC)(A \cap B) \cap C = A \cap (B \cap C)
证明

(1)
()(\subset)
x(AB)Cx \in (A \cup B) \cup C,则 xABx \in A \cup BxCx \in C
xABx \in A \cup B,则 xAx \in AxBx \in B,故 xA(BC)x \in A \cup (B \cup C)
xCx \in C,则 xBCx \in B \cup C,故 xA(BC)x \in A \cup (B \cup C)

()(\supset)
xA(BC)x \in A \cup (B \cup C),则 xAx \in AxBCx \in B \cup C
xAx \in A,则 xABx \in A \cup B,故 x(AB)Cx \in (A \cup B) \cup C
xBCx \in B \cup C,则 xBx \in BxCx \in C,故 x(AB)Cx \in (A \cup B) \cup C

(2)
()(\subset)
x(AB)Cx \in (A \cap B) \cap C,则 xABx \in A \cap BxCx \in C
xABx \in A \cap B 可知 xAx \in AxBx \in B,故 xA(BC)x \in A \cap (B \cap C)

()(\supset)
xA(BC)x \in A \cap (B \cap C),则 xAx \in AxBCx \in B \cap C
xBCx \in B \cap C 可知 xBx \in BxCx \in C,故 x(AB)Cx \in (A \cap B) \cap C
\square

定理 De Morgan 定律
A,BA, B 为全集 XX 的子集,则:

  1. (AB)c=AcBc(A \cup B)^c = A^c \cap B^c
  2. (AB)c=AcBc(A \cap B)^c = A^c \cup B^c
证明

(1)

x(AB)cx∉AB¬(xAorxB)x∉Aandx∉BxAcandxBcxAcBc\begin{aligned} x \in (A \cup B)^c &\iff x \not\in A \cup B \\ &\iff \neg (x \in A \text{ or } x \in B) \\ &\iff x \not\in A \text{ and } x \not\in B \\ &\iff x \in A^c \text{ and } x \in B^c \\ &\iff x \in A^c \cap B^c \end{aligned}

(2)

x(AB)cx∉AB¬(xAandxB)x∉Aorx∉BxAcorxBcxAcBc\begin{aligned} x \in (A \cap B)^c &\iff x \not\in A \cap B \\ &\iff \neg (x \in A \text{ and } x \in B) \\ &\iff x \not\in A \text{ or } x \not\in B \\ &\iff x \in A^c \text{ or } x \in B^c \\ &\iff x \in A^c \cup B^c \end{aligned}

\square

命题 补集包含关系
A,BA, B 为全集 XX 的子集,则:

ABBcAcA \subset B \iff B^c \subset A^c

证明

(\Rightarrow)
假设 ABA \subset B,令 xBcx \in B^c,则 x∉Bx \not\in B
ABA \subset B 可知 x∉Ax \not\in A,故 xAcx \in A^c
因此 BcAcB^c \subset A^c

(\Leftarrow)
假设 BcAcB^c \subset A^c,令 xAx \in A,则 x∉Acx \not\in A^c
BcAcB^c \subset A^c 可知 x∉Bcx \not\in B^c,故 xBx \in B
因此 ABA \subset B
\square

# 直积

类似平面上的点的坐标 (x,y)(x, y)
这样有顺序的组合(交换位置会改变意义)称为 有序对 (Ordered Pair)「順序対」

定义
X,YX, Y 为集合,称

X×Y={(x,y)xX,yY}X \times Y = \{(x, y) \mid x \in X, y \in Y\}

XXYY直积 (Direct Product)「直積」

直积即为两个集合中元的所有可能有序组合所构成的集合。

一般地,对于 nn 个集合 X1,,XnX_1, \dots, X_n,其直积定义为:

X1××Xn={(x1,,xn)xiXi,i=1,,n}X_1 \times \cdots \times X_n = \{(x_1, \dots, x_n) \mid x_i \in X_i, i=1,\dots,n\}

也常常用幂来简单的表示直积

Xn=X×X××XntimesX^n = \underbrace{X \times X \times \cdots \times X}_{n \text{ times}}

空集在直积运算中具有吸收律

X×=×X=X \times \emptyset = \emptyset \times X = \emptyset

示例

  • {1,2}×{a,b,c}={(1,a),(1,b),(1,c),(2,a),(2,b),(2,c)}\{1, 2\} \times \{a, b, c\} = \{(1, a), (1, b), (1, c), (2, a), (2, b), (2, c)\} \quad
  • [a,b]×[c,d]={(x,y)axb,cyd}[a, b] \times [c, d] = \{(x, y) \mid a \leq x \leq b,\ c \leq y \leq d\},即平面上的矩形区域

直积运算可以 保持包含关系,即

AX,BYA×BX×YA \subset X, B \subset Y \implies A \times B \subset X \times Y

除了两个元素组成的有序对,一般对于 33 个或更多元素,称 (x1,x2,,xn)(x_1, x_2, \ldots, x_n)有序 n 元组

称有序组的第 ii 个元素为该有序组的 第 i 个成分
两个有序组必须在 所有成分 都相等的情况下,才相等。

示例

  • Rn\mathbb R^nn 维实数空间
  • Cn\mathbb C^nn 维复数空间

通常来说,对于类似 Rn\mathbb R^nCn\mathbb C^n 这样的空间中的元,有序组的表示方式依据定义应该是横向,但是从线性代数中矩阵乘法的角度考虑时,由于让行列从左侧乘以该元会更容易分析,所以一般写为

(x1x2xn)Rn\begin{pmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{pmatrix} \in \mathbb R^n

这在同构意义下是等价的,但在运算层面上存在列向量与行向量的区别

内容已经过 Gemini 3.0 Pro 审查