# 集合

定义
将满足特定条件的对象的全体称为 集合 (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={xx是偶数且1x10}B = \{x \mid x \text{ 是偶数且 } 1 \leq x \leq 10\}

示例

  • R={xx是实数}\mathbb R = \{x \mid x \text{ 是实数}\}
  • N={xxZx1}\mathbb N = \{x \mid x \in \mathbb Z \text{ 且 } 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

显然,

A=BABABA = B \iff A \subset B \text{ 且 } A \supset B

这一点在证明中 非常重要且常见

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

# 集合运算

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

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

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

定理 分配律
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),(2) 同理可得。
()(\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

定理 结合律
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)
证明

容易验证,暂时省略

定理 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¬(xAxB)x∉Ax∉BxAcxBcxAcBc\begin{aligned} x \in (A \cup B)^c &\iff x \not\in A \cup B \\ &\iff \neg (x \in A \text{ 或 } x \in B) \\ &\iff x \not\in A \text{ 且 } x \not\in B \\ &\iff x \in A^c \text{ 且 } x \in B^c \\ &\iff x \in A^c \cap B^c \end{aligned}

另一个关于补集的计算性质
以下类似 PQP \iff Q 格式的证明中,一般来说主要的证明结构为

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

定理
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)
这样有顺序的组合(交换位置会改变意义)称为 有序对

定义
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}}

示例

  • {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 个成分
两个有序组必须在 所有成分 都相等的情况下,才相等。