函数与基数

12 minIntermediate2026/6/14

函数定义与性质、单射/满射/双射、复合与逆函数、可数集与不可数集、Cantor定理、基数比较。

1. 函数定义与性质

1.1 函数的定义

AABB 是非空集合。AABB函数(映射)f:ABf: A \to B 是从 AABB 的关系,满足:

  1. 存在性aA,bB,(a,b)f\forall a \in A, \exists b \in B, (a,b) \in f
  2. 唯一性:若 (a,b1)f(a,b_1) \in f(a,b2)f(a,b_2) \in f,则 b1=b2b_1 = b_2

即每个 aAa \in A 恰好对应一个 bBb \in B,记作 f(a)=bf(a) = b

  • 定义域dom(f)=A\text{dom}(f) = A
  • 值域ran(f)={f(a)aA}B\text{ran}(f) = \{f(a) \mid a \in A\} \subseteq B
  • f(X)={f(a)aX}f(X) = \{f(a) \mid a \in X\}XAX \subseteq A
  • 原像f1(Y)={aAf(a)Y}f^{-1}(Y) = \{a \in A \mid f(a) \in Y\}YBY \subseteq B

1.2 函数的个数

AABB 的函数总数:BA|B|^{|A|}

A=m|A| = mB=n|B| = n,则函数个数为 nmn^m

2. 单射、满射与双射

2.1 定义

f:ABf: A \to B

  • 单射(injective)f(a1)=f(a2)a1=a2f(a_1) = f(a_2) \Rightarrow a_1 = a_2,即不同元素映射到不同值
  • 满射(surjective)ran(f)=B\text{ran}(f) = B,即 BB 中每个元素都有原像
  • 双射(bijective):既是单射又是满射

2.2 判定

有限集条件逆否表述
单射AB\|A\| \leq \|B\|a1a2f(a1)f(a2)a_1 \neq a_2 \Rightarrow f(a_1) \neq f(a_2)
满射AB\|A\| \geq \|B\|bB,aA,f(a)=b\forall b \in B, \exists a \in A, f(a) = b
双射A=B\|A\| = \|B\|一一对应

2.3 计数

A=m|A| = mB=n|B| = n

  • 单射个数:P(n,m)=n(n1)(nm+1)P(n, m) = n(n-1)\cdots(n-m+1)mnm \leq n
  • 满射个数:n!S(m,n)n! \cdot S(m, n)S(m,n)S(m,n) 为第二 Stirling 数,mnm \geq n
  • 双射个数:n!n!m=nm = n

A={1,2,3}A = \{1,2,3\}B={a,b,c}B = \{a,b,c\},双射个数为 3!=63! = 6

2.4 常用函数

  • 恒等函数IA:AAI_A: A \to AIA(a)=aI_A(a) = a
  • 常值函数f(a)=cf(a) = ccc 为固定值)
  • 特征函数χS:A{0,1}\chi_S: A \to \{0,1\}χS(a)={1aS0aS\chi_S(a) = \begin{cases} 1 & a \in S \\ 0 & a \notin S \end{cases}

3. 复合与逆函数

3.1 复合函数

f:ABf: A \to Bg:BCg: B \to C,则复合函数 gf:ACg \circ f: A \to C

(gf)(a)=g(f(a))(g \circ f)(a) = g(f(a))

性质

  • 复合满足结合律:(hg)f=h(gf)(h \circ g) \circ f = h \circ (g \circ f)
  • 复合不满足交换律:gffgg \circ f \neq f \circ g(一般情况)

保性

  • ff, gg 单射 \Rightarrow gfg \circ f 单射
  • ff, gg 满射 \Rightarrow gfg \circ f 满射
  • gfg \circ f 单射 \Rightarrow ff 单射
  • gfg \circ f 满射 \Rightarrow gg 满射

3.2 逆函数

f:ABf: A \to B 为双射,则逆函数 f1:BAf^{-1}: B \to A

f1(b)=a    f(a)=bf^{-1}(b) = a \iff f(a) = b

性质

  • f1f=IAf^{-1} \circ f = I_A
  • ff1=IBf \circ f^{-1} = I_B
  • (f1)1=f(f^{-1})^{-1} = f
  • (gf)1=f1g1(g \circ f)^{-1} = f^{-1} \circ g^{-1}

f:RRf: \mathbb{R} \to \mathbb{R}f(x)=2x+1f(x) = 2x + 1

ff 是双射。设 y=2x+1y = 2x + 1,则 x=y12x = \frac{y-1}{2}f1(y)=y12f^{-1}(y) = \frac{y-1}{2}

3.3 左逆与右逆

  • 左逆gf=IAg \circ f = I_A,则 ggff 的左逆。ff 有左逆     \iff ff 是单射。
  • 右逆fg=IBf \circ g = I_B,则 ggff 的右逆。ff 有右逆     \iff ff 是满射。
  • ff 有双逆     \iff ff 是双射。

4. 可数集与不可数集

4.1 集合的等势

若存在双射 f:ABf: A \to B,则称 AABB 等势,记作 A=B|A| = |B|ABA \sim B

等势是等价关系。

4.2 可数集

  • 可数集:与自然数集 N\mathbb{N} 等势的集合(即可以列举的无限集)
  • 至多可数集:有限集或可数集
  • 不可数集:不是至多可数的无限集

可数集的例子

  • N={0,1,2,}\mathbb{N} = \{0, 1, 2, \ldots\}
  • Z={,2,1,0,1,2,}\mathbb{Z} = \{\ldots, -2, -1, 0, 1, 2, \ldots\}(按 0,1,1,2,2,0, 1, -1, 2, -2, \ldots 排列)
  • Q\mathbb{Q}(有理数集):可用对角线法列举

证明 Q\mathbb{Q} 可数

将正有理数排列为: 1/11/21/31/42/12/22/32/43/13/23/33/4\begin{array}{ccccc} 1/1 & 1/2 & 1/3 & 1/4 & \cdots \\ 2/1 & 2/2 & 2/3 & 2/4 & \cdots \\ 3/1 & 3/2 & 3/3 & 3/4 & \cdots \\ \vdots & \vdots & \vdots & \vdots & \ddots \end{array} 沿对角线列举(跳过重复值)即可。

4.3 不可数集

定理(Cantor)(0,1)(0,1) 是不可数集。

对角线论证法: 假设 (0,1)(0,1) 可数,设其元素为 a1,a2,a3,a_1, a_2, a_3, \ldots,其中 a1=0.d11d12d13a_1 = 0.d_{11}d_{12}d_{13}\cdots a2=0.d21d22d23a_2 = 0.d_{21}d_{22}d_{23}\cdots a3=0.d31d32d33a_3 = 0.d_{31}d_{32}d_{33}\cdots \vdots 构造 b=0.b1b2b3b = 0.b_1 b_2 b_3\cdots,其中 bidiib_i \neq d_{ii}(且 bi0,9b_i \neq 0, 9)。 则 b(0,1)b \in (0,1)baib \neq a_i 对所有 ii,矛盾!

推论R\mathbb{R} 是不可数集。

5. Cantor 定理

5.1 定理

对任意集合 AAA<P(A)|A| < |\mathcal{P}(A)|,即 AA 与其幂集不等势。

证明

  • AP(A)|A| \leq |\mathcal{P}(A)|:映射 a{a}a \mapsto \{a\} 是单射。
  • AP(A)|A| \neq |\mathcal{P}(A)|:反证,设 f:AP(A)f: A \to \mathcal{P}(A) 为双射。 令 B={aAaf(a)}B = \{a \in A \mid a \notin f(a)\},则 BAB \subseteq A,即 BP(A)B \in \mathcal{P}(A)。 由 ff 为满射,存在 bAb \in A 使 f(b)=Bf(b) = B。 若 bBb \in B,则由 BB 的定义 bf(b)=Bb \notin f(b) = B,矛盾。 若 bBb \notin B,则由 BB 的定义 bf(b)=Bb \in f(b) = B,矛盾。

5.2 推论

不存在”最大的”无限集。无限基数有无穷多个层级:

N<P(N)<P(P(N))<|\mathbb{N}| < |\mathcal{P}(\mathbb{N})| < |\mathcal{P}(\mathcal{P}(\mathbb{N}))| < \cdots

6. 基数比较

6.1 基数

基数是集合”大小”的度量,用 A|A|A\overline{\overline{A}} 表示。

  • 有限集的基数为其元素个数
  • 0\aleph_0(aleph-null):N|\mathbb{N}|,可数集的基数
  • c\mathfrak{c}(连续统):R|\mathbb{R}|,连续统的基数

6.2 基数比较

AB    存在单射 f:AB|A| \leq |B| \iff \text{存在单射 } f: A \to B

A=B    存在双射 f:AB|A| = |B| \iff \text{存在双射 } f: A \to B

Cantor-Bernstein 定理:若 AB|A| \leq |B|BA|B| \leq |A|,则 A=B|A| = |B|

即:若存在单射 f:ABf: A \to B 和单射 g:BAg: B \to A,则存在双射 h:ABh: A \to B

应用:证明 (0,1)=R|(0,1)| = |\mathbb{R}|

f:(0,1)Rf: (0,1) \to \mathbb{R}f(x)=tan(πxπ/2)f(x) = \tan(\pi x - \pi/2) 是双射。

6.3 基数运算

A+B=AB(AB=)|A| + |B| = |A \cup B| \quad (A \cap B = \emptyset)

AB=A×B|A| \cdot |B| = |A \times B|

AB=AB={ff:BA}|A|^{|B|} = |A^B| = |\{f \mid f: B \to A\}|

重要等式

0+0=0\aleph_0 + \aleph_0 = \aleph_0

00=0\aleph_0 \cdot \aleph_0 = \aleph_0

20=c2^{\aleph_0} = \mathfrak{c}

6.4 连续统假设

连续统假设(CH):不存在基数 κ\kappa 使得 0<κ<20\aleph_0 < \kappa < 2^{\aleph_0}

Gödel(1940)和 Cohen(1963)证明:CH 在 ZFC 公理系统中既不可证也不可否证,即 CH 独立于 ZFC。