函数与基数

12 minIntermediate2026/6/14

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

1. 函数定义与性质

1.1 函数的定义

设 AA 和 BB 是非空集合。AA 到 BB 的函数(映射)f:A→Bf: A \to B 是从 AA 到 BB 的关系,满足:

  1. 存在性:∀a∈A,∃b∈B,(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

即每个 a∈Aa \in A 恰好对应一个 b∈Bb \in B,记作 f(a)=bf(a) = b。

  • 定义域:dom(f)=A\text{dom}(f) = A
  • 值域:ran(f)={f(a)∣a∈A}⊆B\text{ran}(f) = \{f(a) \mid a \in A\} \subseteq B
  • 像:f(X)={f(a)∣a∈X}f(X) = \{f(a) \mid a \in X\}(X⊆AX \subseteq A)
  • 原像:f−1(Y)={a∈A∣f(a)∈Y}f^{-1}(Y) = \{a \in A \mid f(a) \in Y\}(Y⊆BY \subseteq B)

1.2 函数的个数

从 AA 到 BB 的函数总数:∣B∣∣A∣|B|^{|A|}

若 ∣A∣=m|A| = m,∣B∣=n|B| = n,则函数个数为 nmn^m。

2. 单射、满射与双射

2.1 定义

设 f:A→Bf: 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 判定

类型有限集条件逆否表述
单射∥A∥≤∥B∥\|A\| \leq \|B\|a1≠a2⇒f(a1)≠f(a2)a_1 \neq a_2 \Rightarrow f(a_1) \neq f(a_2)
满射∥A∥≥∥B∥\|A\| \geq \|B\|∀b∈B,∃a∈A,f(a)=b\forall b \in B, \exists a \in A, f(a) = b
双射∥A∥=∥B∥\|A\| = \|B\|一一对应

2.3 计数

设 ∣A∣=m|A| = m,∣B∣=n|B| = n:

  • 单射个数:P(n,m)=n(n−1)⋯(n−m+1)P(n, m) = n(n-1)\cdots(n-m+1)(m≤nm \leq n)
  • 满射个数:n!⋅S(m,n)n! \cdot S(m, n)(S(m,n)S(m,n) 为第二类 Stirling 数,m≥nm \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:A→AI_A: A \to A,IA(a)=aI_A(a) = a
  • 常值函数:f(a)=cf(a) = c(cc 为固定值)
  • 特征函数:χS:A→{0,1}\chi_S: A \to \{0,1\},χS(a)={1a∈S0a∉S\chi_S(a) = \begin{cases} 1 & a \in S \\ 0 & a \notin S \end{cases}

3. 复合与逆函数

3.1 复合函数

设 f:A→Bf: A \to B,g:B→Cg: B \to C,则复合函数 g∘f:A→Cg \circ f: A \to C:

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

性质:

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

保性:

  • ff, gg 单射 ⇒\Rightarrow g∘fg \circ f 单射
  • ff, gg 满射 ⇒\Rightarrow g∘fg \circ f 满射
  • g∘fg \circ f 单射 ⇒\Rightarrow ff 单射
  • g∘fg \circ f 满射 ⇒\Rightarrow gg 满射

3.2 逆函数

设 f:A→Bf: A \to B 为双射,则逆函数 f−1:B→Af^{-1}: B \to A:

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

性质:

  • f−1∘f=IAf^{-1} \circ f = I_A
  • f∘f−1=IBf \circ f^{-1} = I_B
  • (f−1)−1=f(f^{-1})^{-1} = f
  • (g∘f)−1=f−1∘g−1(g \circ f)^{-1} = f^{-1} \circ g^{-1}

例:f:R→Rf: \mathbb{R} \to \mathbb{R},f(x)=2x+1f(x) = 2x + 1。

ff 是双射。设 y=2x+1y = 2x + 1,则 x=y−12x = \frac{y-1}{2}。 f−1(y)=y−12f^{-1}(y) = \frac{y-1}{2}。

3.3 左逆与右逆

  • 左逆:g∘f=IAg \circ f = I_A,则 gg 是 ff 的左逆。ff 有左逆   ⟺  \iff ff 是单射。
  • 右逆:f∘g=IBf \circ g = I_B,则 gg 是 ff 的右逆。ff 有右逆   ⟺  \iff ff 是满射。
  • ff 有双逆   ⟺  \iff ff 是双射。

4. 可数集与不可数集

4.1 集合的等势

若存在双射 f:A→Bf: A \to B,则称 AA 与 BB 等势,记作 ∣A∣=∣B∣|A| = |B| 或 A∼BA \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/4⋯2/12/22/32/4⋯3/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.d11d12d13⋯a_1 = 0.d_{11}d_{12}d_{13}\cdots a2=0.d21d22d23⋯a_2 = 0.d_{21}d_{22}d_{23}\cdots a3=0.d31d32d33⋯a_3 = 0.d_{31}d_{32}d_{33}\cdots ⋮\vdots 构造 b=0.b1b2b3⋯b = 0.b_1 b_2 b_3\cdots,其中 bi≠diib_i \neq d_{ii}(且 bi≠0,9b_i \neq 0, 9)。 则 b∈(0,1)b \in (0,1) 但 b≠aib \neq a_i 对所有 ii,矛盾!

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

5. Cantor 定理

5.1 定理

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

证明:

  • ∣A∣≤∣P(A)∣|A| \leq |\mathcal{P}(A)|:映射 a↦{a}a \mapsto \{a\} 是单射。
  • ∣A∣≠∣P(A)∣|A| \neq |\mathcal{P}(A)|:反证,设 f:A→P(A)f: A \to \mathcal{P}(A) 为双射。 令 B={a∈A∣a∉f(a)}B = \{a \in A \mid a \notin f(a)\},则 B⊆AB \subseteq A,即 B∈P(A)B \in \mathcal{P}(A)。 由 ff 为满射,存在 b∈Ab \in A 使 f(b)=Bf(b) = B。 若 b∈Bb \in B,则由 BB 的定义 b∉f(b)=Bb \notin f(b) = B,矛盾。 若 b∉Bb \notin B,则由 BB 的定义 b∈f(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 基数比较

∣A∣≤∣B∣  ⟺  存在单射 f:A→B|A| \leq |B| \iff \text{存在单射 } f: A \to B

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

Cantor-Bernstein 定理:若 ∣A∣≤∣B∣|A| \leq |B| 且 ∣B∣≤∣A∣|B| \leq |A|,则 ∣A∣=∣B∣|A| = |B|。

即:若存在单射 f:A→Bf: A \to B 和单射 g:B→Ag: B \to A,则存在双射 h:A→Bh: 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∣=∣A∪B∣(A∩B=∅)|A| + |B| = |A \cup B| \quad (A \cap B = \emptyset)

∣A∣⋅∣B∣=∣A×B∣|A| \cdot |B| = |A \times B|

∣A∣∣B∣=∣AB∣=∣{f∣f:B→A}∣|A|^{|B|} = |A^B| = |\{f \mid f: B \to A\}|

重要等式:

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

ℵ0⋅ℵ0=ℵ0\aleph_0 \cdot \aleph_0 = \aleph_0

2ℵ0=c2^{\aleph_0} = \mathfrak{c}

6.4 连续统假设

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

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