集合论与逻辑(Sets & Logic)

阶段1 · 基础工具 · 第12章 | 预计学习时间: 3小时 | 难度: 🟢 基础

📋 前置知识

整个现代数学,可以看作建立在集合这个最朴素的概念之上:把一些东西"圈在一起",就是一个集合。代数几何更是把"集合 + 结构"的思想推到了极致——簇是多项式零点的集合,环是带运算的集合,概形则是带层结构的拓扑空间。本章为后续打下"语言"基础。

集合是数学的"砖",关系是"水泥",映射是"建筑结构"。我们要把这三件事都说清楚。

1. 集合的基本运算

集合的并、交、差、补

设 $A$、$B$ 是某全集 $U$ 的子集。

当 $A\cap B = \varnothing$ 时称 $A$、$B$ 不相交(disjoint)。

De Morgan 律

$$ (A\cup B)^c = A^c\cap B^c,\qquad (A\cap B)^c = A^c\cup B^c $$

"否定一个 或 等于 两个的否定 与"——这是逻辑学和编程里都极其常用的恒等式。可推广到任意(无穷)族 $\{A_\alpha\}$:$\left(\bigcup A_\alpha\right)^c = \bigcap A_\alpha^c$。

图解 1:四种集合运算的 Venn 图

$\textcolor{2C3E50}{A \cup B}$
$\textcolor{3A7BC8}{A}$
$\textcolor{3A7BC8}{B}$
"$\textcolor{5D6D7E}{A}$ 或 $\textcolor{5D6D7E}{B}$"
$\textcolor{2C3E50}{A \cap B}$
$\textcolor{E67E22}{A}$
$\textcolor{E67E22}{B}$
"$\textcolor{5D6D7E}{A}$ 且 $\textcolor{5D6D7E}{B}$"
$\textcolor{2C3E50}{A \setminus B}$
$\textcolor{E74C3C}{A}$
$\textcolor{E74C3C}{B}$
"$\textcolor{5D6D7E}{A}$ 中去掉 $\textcolor{5D6D7E}{B}$"
$\textcolor{2C3E50}{(A \cup B)^c}$
$\textcolor{8E44AD}{A}$
$\textcolor{8E44AD}{B}$
$\textcolor{8E44AD}{U}$
"既不在 $\textcolor{5D6D7E}{A}$ 也不在 $\textcolor{5D6D7E}{B}$"
📐 De Morgan:$\textcolor{3A7BC8}{(A\cup B)^c = A^c\cap B^c}$ —— 紫色区域 = $\textcolor{3A7BC8}{A^c}$ 与 $\textcolor{3A7BC8}{B^c}$ 的公共部分

2. 笛卡尔积与有序对

笛卡尔积(Cartesian Product)

$$A\times B = \{(a,b): a\in A,\, b\in B\}$$

元素是有序对,即 $(a,b)\ne(b,a)$(除非 $a=b$)。一般地,$A_1\times\cdots\times A_n = \{(a_1,\ldots,a_n): a_i\in A_i\}$,$n$ 元组($n$-tuple)的集合。

常用记号:$A^n = \underbrace{A\times A\times\cdots\times A}_{n\text{ 个}}$。例:$\mathbb{R}^2 = \mathbb{R}\times\mathbb{R}$ 是平面,$\mathbb{R}^3$ 是空间。

例 1:$\{1,2\}\times\{a,b,c\}$

$= \{(1,a),(1,b),(1,c),(2,a),(2,b),(2,c)\}$,共 $2\times 3 = 6$ 个元素。一般 $|A\times B| = |A|\cdot |B|$。

3. 关系(Relation)

关系

$X$ 上的二元关系 $R$ 是 $X\times X$ 的一个子集。若 $(x,y)\in R$,常写成 $x\,R\,y$,读作"$x$ 与 $y$ 满足关系 $R$"。

关系的三大基本性质(设 $R\subseteq X\times X$):

例 2:常见关系

4. 等价关系与商集

等价关系

同时满足自反、对称、传递的关系称为等价关系,常用符号 "$\sim$" 表示。

$x$ 的等价类:$[x] = \{y\in X : y\sim x\}$。

所有等价类的集合记作 $X/\!\sim$,称为 $X$ 关于 $\sim$ 的商集(quotient set)。从 $X$ 到 $X/\!\sim$ 把 $x$ 映到 $[x]$ 的映射叫商映射 $\pi: X\to X/\!\sim$。

等价类的不交分割定理

等价关系把 $X$ 分成若干互不相交的等价类,并集恰好为 $X$。反之,集合 $X$ 的任一不交分割(partition)都唯一对应一个等价关系("同块"即等价)。

简言之:等价关系 $\Leftrightarrow$ 不交分割

图解 2:等价关系把集合切成"色块"——商集就是色块的集合

$\textcolor{3A7BC8}{X}$
0
3
6
9
12
$\textcolor{3A7BC8}{[0]}$
1
4
7
10
$\textcolor{E67E22}{[1]}$
2
5
8
11
14
$\textcolor{27AE60}{[2]}$
$\textcolor{5D6D7E}{X = \mathbb{Z}_{\ge 0}}$,关系:$\textcolor{5D6D7E}{a\sim b \iff a-b \equiv 0 \pmod 3}$
商映射 $\textcolor{3A7BC8}{\pi}$
$\textcolor{8E44AD}{X/\!\sim}$
$\textcolor{3A7BC8}{[0]}$
$\textcolor{E67E22}{[1]}$
$\textcolor{27AE60}{[2]}$
商集 = $\textcolor{5D6D7E}{\{[0],[1],[2]\}}$
整数模 3:把 $\textcolor{2C3E50}{\mathbb{Z}_{\ge 0}}$ 切成三类,商集 $\textcolor{2C3E50}{\mathbb{Z}/3\mathbb{Z} = \{[0],[1],[2]\}}$

例 3:更多等价关系

5. 映射的类型:单射、满射、双射

三种映射

设 $f: X\to Y$。

图解 3:单射 / 满射 / 双射

单射(不同 → 不同)
$\textcolor{3A7BC8}{X}$
$\textcolor{3A7BC8}{Y}$
未被射到
满射(每个 $\textcolor{E67E22}{y}$ 都被射到)
$\textcolor{E67E22}{X}$
$\textcolor{E67E22}{Y}$
允许"多对一"
双射(一一对应)
$\textcolor{27AE60}{X}$
$\textcolor{27AE60}{Y}$
恰好"一对一"

例 4:判断映射类型

6. 选择公理与 Zorn 引理(简介)

偏序、链、上界、极大元

$(P,\le)$ 称偏序集:$\le$ 满足自反、反对称、传递。

Zorn 引理

若偏序集 $P$ 中每个链都有上界,则 $P$ 至少有一个极大元

它在 ZFC 体系下与选择公理(Axiom of Choice, AC)和良序定理等价。它的"用法":当你想要找一个"最大可能的对象"——比如"任意向量空间都有基"、"任意非零环都有极大理想"、"任意域都有代数闭包"——通常都是用 Zorn 引理对所有"部分构造"组成的偏序集求极大元。

例 5:Zorn 的用法骨架

断言:每个非零环 $R$ 至少有一个极大理想

证明骨架:考虑 $P = \{R\text{ 的真理想}\}$,按包含关系 $\subseteq$ 偏序。设 $\{I_\alpha\}$ 是任一链,则 $I = \bigcup I_\alpha$ 仍是真理想($1\notin I$,否则某个 $I_\alpha$ 已含 $1$ 不真),故 $I$ 是上界。由 Zorn,$P$ 有极大元 $\mathfrak{m}$——这就是要找的极大理想。$\square$

这种"链有上界 ⟹ 取极大"的论证模板,将在抽象代数与代数几何中反复出现。

7. 现实世界:微信群与社交关系

"在同一个群" = 等价关系吗?

定义关系:$a\sim b \iff a$ 与 $b$ 在某个共同微信群里。

所以这不是等价关系。但若改为"$a\sim b \iff$ 存在群链 $G_1, G_2,\ldots,G_k$ 使 $a\in G_1, b\in G_k$ 且相邻群有共同成员",就变成了"传递闭包"——一个等价关系。等价类对应"社交连通分量",商集就是用户被划分成的"社交圈"。

同样的思想:电网中"哪些节点能互相供电"= 等价关系;图论中"连通分量"= 等价类;操作系统中"进程组"= 商集。等价关系是社会与工程网络的基本组织原理。

8. 练习

练习 1(De Morgan)

证明:$(A\cup B\cup C)^c = A^c\cap B^c\cap C^c$。

提示

$x\in (A\cup B\cup C)^c \iff x otin A\cup B\cup C \iff x otin A \text{ 且 } x otin B \text{ 且 } x otin C \iff x\in A^c\cap B^c\cap C^c$。

练习 2(笛卡尔积计数)

设 $|A|=m$、$|B|=n$。$A\times B$ 有多少元素?$A\times A$ 的子集中"对角线" $\Delta = \{(a,a):a\in A\}$ 有多少元素?

提示

$|A\times B| = mn$;$|\Delta| = m$。$\Delta$ 是一个特殊的关系——它就是"等于"关系。

练习 3(验证等价关系)

在 $\mathbb{Z}\times\mathbb{Z}$ 上定义 $(a,b)\sim(c,d) \iff a+d = b+c$。证明这是等价关系,并说明商集是什么。

提示

验证三性:自反 $a+b=b+a$ ✓;对称 $a+d=b+c \Leftrightarrow c+b=d+a$ ✓;传递 $(a,b)\sim(c,d)$ 与 $(c,d)\sim(e,f)$ 相加得 $a+d+c+f = b+c+d+e$,约去 $c+d$ 得 $a+f=b+e$,即 $(a,b)\sim(e,f)$ ✓。

等价类 $[(a,b)]$ 由 $a-b$ 这个差决定,商集双射于 $\mathbb{Z}$——这正是从自然数对 $(a,b)$ 构造整数 $a-b$ 的方法(Grothendieck 群构造的雏形)。

练习 4(映射类型)

设 $f: X\to Y$、$g: Y\to Z$。证明:

  1. 若 $f, g$ 都单 ⟹ $g\circ f$ 单。
  2. 若 $g\circ f$ 单 ⟹ $f$ 单(但不一定 $g$ 单)。
提示

(1):$g(f(x_1))=g(f(x_2)) \Rightarrow f(x_1)=f(x_2) \Rightarrow x_1=x_2$。

(2):$f(x_1)=f(x_2)\Rightarrow g(f(x_1))=g(f(x_2))\Rightarrow x_1=x_2$。$g$ 不必单:例如 $X=\{1\}$、$Y=\{1,2\}$、$Z=\{1\}$,$f(1)=1$、$g(1)=g(2)=1$。

练习 5(等价关系数量)

3 元素集合 $\{a,b,c\}$ 上一共有几种不同的等价关系?

提示

等价关系 ↔ 不交分割。3 元素的分割数(Bell 数 $B_3$)= 5:$\{\{a,b,c\}\}$、$\{\{a\},\{b,c\}\}$、$\{\{b\},\{a,c\}\}$、$\{\{c\},\{a,b\}\}$、$\{\{a\},\{b\},\{c\}\}$。