====== 第一章 度量空间的基本概念 ====== ===== 1.1 距离函数与度量空间 ===== ==== 1.1.1 引言 ==== 在数学分析中,我们研究实数集$\mathbb{R}$上的极限、连续等概念,这些概念都依赖于实数之间的距离。例如,两个实数$x$和$y$之间的距离定义为$|x - y|$。在更高维的欧几里得空间$\mathbb{R}^n$中,两点$x = (x_1, x_2, \ldots, x_n)$和$y = (y_1, y_2, \ldots, y_n)$之间的距离定义为: $$d(x, y) = \sqrt{\sum_{i=1}^{n}(x_i - y_i)^2}$$ 这个距离满足以下三条基本性质: - 非负性:$d(x, y) \geq 0$,且$d(x, y) = 0$当且仅当$x = y$ - 对称性:$d(x, y) = d(y, x)$ - 三角不等式:$d(x, z) \leq d(x, y) + d(y, z)$ 泛函分析的一个基本思想是将这些性质抽象出来,在更一般的集合上定义"距离",从而建立统一的理论框架。这就是**度量空间**的概念。 ==== 1.1.2 度量空间的定义 ==== **定义 1.1**(度量空间)设$X$是一个非空集合,$d: X \times X \to \mathbb{R}$是一个映射。如果对于任意的$x, y, z \in X$,满足以下三条公理: **(M1)** **非负性(正定性)**:$d(x, y) \geq 0$,且$d(x, y) = 0$当且仅当$x = y$; **(M2)** **对称性**:$d(x, y) = d(y, x)$; **(M3)** **三角不等式**:$d(x, z) \leq d(x, y) + d(y, z)$, 则称$d$为$X$上的一个**距离函数**(或**度量**),称$(X, d)$为一个**度量空间**,在不致混淆的情况下,简称$X$为度量空间。 **注记**: - 度量空间的定义只涉及集合和满足特定条件的实值函数,不涉及代数运算 - 同一个集合上可以定义不同的距离,形成不同的度量空间 - 距离$d(x, y)$可以理解为从点$x$到点$y$的"代价"或"长度" ==== 1.1.3 典型例子 ==== **例 1.1**(离散度量空间)设$X$是任一非空集合,定义: $$d(x, y) = \begin{cases} 0, & x = y \\ 1, & x \neq y \end{cases}$$ 验证$d$满足度量公理: - (M1) 显然成立 - (M2) 由定义直接得到 - (M3) 若$x = z$,则$d(x, z) = 0 \leq d(x, y) + d(y, z)$成立;若$x \neq z$,则$x \neq y$和$y \neq z$至少有一个成立,故$d(x, y) + d(y, z) \geq 1 = d(x, z)$ 这个度量称为**离散度量**,$(X, d)$称为**离散度量空间**。 **例 1.2**(欧几里得空间$\mathbb{R}^n$)在$\mathbb{R}^n$上定义: $$d_2(x, y) = \left(\sum_{i=1}^{n}|x_i - y_i|^2\right)^{1/2}$$ 这是标准的欧几里得距离。验证三角不等式需要用到**Cauchy-Schwarz不等式**。 **Cauchy-Schwarz不等式**:对于$a_i, b_i \in \mathbb{R}$,有: $$\left|\sum_{i=1}^{n}a_i b_i\right| \leq \left(\sum_{i=1}^{n}a_i^2\right)^{1/2}\left(\sum_{i=1}^{n}b_i^2\right)^{1/2}$$ **三角不等式的证明**:设$x, y, z \in \mathbb{R}^n$,记$a_i = x_i - y_i$,$b_i = y_i - z_i$,则$x_i - z_i = a_i + b_i$。 $$\begin{align}d_2(x, z)^2 &= \sum_{i=1}^{n}(a_i + b_i)^2 \\&= \sum_{i=1}^{n}a_i^2 + 2\sum_{i=1}^{n}a_i b_i + \sum_{i=1}^{n}b_i^2 \\&\leq \sum_{i=1}^{n}a_i^2 + 2\left(\sum_{i=1}^{n}a_i^2\right)^{1/2}\left(\sum_{i=1}^{n}b_i^2\right)^{1/2} + \sum_{i=1}^{n}b_i^2 \\&= \left(\left(\sum_{i=1}^{n}a_i^2\right)^{1/2} + \left(\sum_{i=1}^{n}b_i^2\right)^{1/2}\right)^2 \\&= (d_2(x, y) + d_2(y, z))^2\end{align}$$ 两边开方即得三角不等式。 **例 1.3**($\mathbb{R}^n$上的其他度量)在$\mathbb{R}^n$上还可以定义其他度量: **(1)** **曼哈顿距离**($l^1$度量): $$d_1(x, y) = \sum_{i=1}^{n}|x_i - y_i|$$ **(2)** **最大范数距离**($l^\infty$度量): $$d_\infty(x, y) = \max_{1 \leq i \leq n}|x_i - y_i|$$ **(3)** **$l^p$度量**($1 \leq p < \infty$): $$d_p(x, y) = \left(\sum_{i=1}^{n}|x_i - y_i|^p\right)^{1/p}$$ 验证$d_p$满足三角不等式需要用到**Minkowski不等式**。 **命题 1.1** 对于$1 \leq p \leq \infty$,$d_p$都是$\mathbb{R}^n$上的度量,且这些度量是等价的(即它们诱导相同的拓扑)。 **例 1.4**(序列空间$l^p$)设$1 \leq p < \infty$,定义: $$l^p = \left\{x = (x_n)_{n=1}^\infty : x_n \in \mathbb{C}, \sum_{n=1}^\infty|x_n|^p < \infty\right\}$$ 在$l^p$上定义距离: $$d_p(x, y) = \left(\sum_{n=1}^\infty|x_n - y_n|^p\right)^{1/p}$$ $(l^p, d_p)$是度量空间。这个空间在泛函分析中极为重要。 同样定义: $$l^\infty = \left\{x = (x_n)_{n=1}^\infty : x_n \in \mathbb{C}, \sup_{n}|x_n| < \infty\right\}$$ $$d_\infty(x, y) = \sup_{n}|x_n - y_n|$$ **例 1.5**(连续函数空间$C[a,b]$)设$[a, b]$是闭区间,定义: $$C[a,b] = \left\{f: [a,b] \to \mathbb{R} : f \text{ 在 } [a,b] \text{ 上连续}\right\}$$ 在$C[a,b]$上可以定义多种度量: **(1)** **一致收敛度量**: $$d_\infty(f, g) = \max_{t \in [a,b]}|f(t) - g(t)|$$ **(2)** **$L^p$度量**: $$d_p(f, g) = \left(\int_a^b|f(t) - g(t)|^p dt\right)^{1/p}, \quad 1 \leq p < \infty$$ **验证$d_\infty$是度量**: - (M1) 显然$d_\infty(f, g) \geq 0$。若$d_\infty(f, g) = 0$,则对所有$t \in [a,b]$,$f(t) = g(t)$,即$f = g$ - (M2) 对称性显然 - (M3) 对任意$t \in [a,b]$: $$|f(t) - h(t)| \leq |f(t) - g(t)| + |g(t) - h(t)| \leq d_\infty(f,g) + d_\infty(g,h)$$ 取上确界即得三角不等式 **例 1.6**(函数空间$L^p[a,b]$)设$1 \leq p < \infty$,定义: $$L^p[a,b] = \left\{f: [a,b] \to \mathbb{R} : \int_a^b|f(t)|^p dt < \infty\right\}$$ 这里积分是Lebesgue积分。在$L^p[a,b]$上定义: $$d_p(f, g) = \left(\int_a^b|f(t) - g(t)|^p dt\right)^{1/p}$$ 严格来说,$d_p(f, g) = 0$只意味着$f = g$几乎处处成立,因此需要将几乎处处相等的函数等同看待。 ===== 1.2 开集与闭集 ===== 在度量空间中,我们可以自然地推广实数轴上开区间和闭区间的概念。 ==== 1.2.1 开球与闭球 ==== **定义 1.2**(开球与闭球)设$(X, d)$是度量空间,$x_0 \in X$,$r > 0$。 **(1)** 集合 $$B(x_0, r) = \{x \in X : d(x, x_0) < r\}$$ 称为以$x_0$为中心、$r$为半径的**开球**(或**$r$-邻域**)。 **(2)** 集合 $$\bar{B}(x_0, r) = \{x \in X : d(x, x_0) \leq r\}$$ 称为以$x_0$为中心、$r$为半径的**闭球**。 **(3)** 集合 $$S(x_0, r) = \{x \in X : d(x, x_0) = r\}$$ 称为以$x_0$为中心、$r$为半径的**球面**。 **例 1.7** 在$\mathbb{R}^2$中: - 欧几里得度量$d_2$对应的开球是圆形区域 - 曼哈顿度量$d_1$对应的开球是菱形(旋转45度的正方形) - 最大范数度量$d_\infty$对应的开球是正方形 ==== 1.2.2 开集与闭集的定义 ==== **定义 1.3**(开集)设$(X, d)$是度量空间,子集$G \subseteq X$称为**开集**,如果对每个$x \in G$,存在$r > 0$,使得$B(x, r) \subseteq G$。 换句话说,开集中的每一点都是该集合的"内点",存在一个完全包含在该集合内的开球。 **定义 1.4**(闭集)子集$F \subseteq X$称为**闭集**,如果它的补集$X \setminus F$是开集。 **定理 1.1**(开集的基本性质)设$(X, d)$是度量空间: **(1)** 空集$\emptyset$和全集$X$都是开集; **(2)** 任意多个开集的并集是开集; **(3)** 有限多个开集的交集是开集。 **证明**: **(1)** 空集是开集( vacuously true)。对任意$x \in X$,$B(x, 1) \subseteq X$,故$X$是开集。 **(2)** 设$\{G_\alpha\}_{\alpha \in I}$是一族开集,令$G = \bigcup_{\alpha \in I} G_\alpha$。对任意$x \in G$,存在$\alpha_0$使得$x \in G_{\alpha_0}$。由于$G_{\alpha_0}$是开集,存在$r > 0$使得$B(x, r) \subseteq G_{\alpha_0} \subseteq G$。故$G$是开集。 **(3)** 设$G_1, G_2, \ldots, G_n$是开集,令$G = \bigcap_{i=1}^{n} G_i$。对任意$x \in G$,则对每个$i = 1, 2, \ldots, n$,有$x \in G_i$。由于$G_i$是开集,存在$r_i > 0$使得$B(x, r_i) \subseteq G_i$。取$r = \min\{r_1, r_2, \ldots, r_n\} > 0$,则$B(x, r) \subseteq B(x, r_i) \subseteq G_i$对所有$i$成立,故$B(x, r) \subseteq G$。因此$G$是开集。$\square$ **注记**:无限多个开集的交集不一定是开集。例如,在$\mathbb{R}$中,$\bigcap_{n=1}^{\infty}(-1/n, 1/n) = \{0\}$不是开集。 **定理 1.2**(闭集的基本性质)设$(X, d)$是度量空间: **(1)** 空集$\emptyset$和全集$X$都是闭集; **(2)** 任意多个闭集的交集是闭集; **(3)** 有限多个闭集的并集是闭集。 **证明**:由de Morgan律和开集的性质直接得到。$\square$ **定理 1.3** 开球是开集,闭球是闭集。 **证明**:设$B(x_0, r)$是开球。对任意$x \in B(x_0, r)$,有$d(x, x_0) < r$。令$\delta = r - d(x, x_0) > 0$。对任意$y \in B(x, \delta)$,由三角不等式: $$d(y, x_0) \leq d(y, x) + d(x, x_0) < \delta + d(x, x_0) = r$$ 故$B(x, \delta) \subseteq B(x_0, r)$,$B(x_0, r)$是开集。 对于闭球,设$F = \{x : d(x, x_0) > r\}$为$\bar{B}(x_0, r)$的补集。对任意$x \in F$,$d(x, x_0) > r$,令$\delta = d(x, x_0) - r > 0$。对任意$y \in B(x, \delta)$: $$d(x, x_0) \leq d(x, y) + d(y, x_0) < \delta + d(y, x_0)$$ 故$d(y, x_0) > d(x, x_0) - \delta = r$,即$y \in F$。因此$F$是开集,$\bar{B}(x_0, r)$是闭集。$\square$ ===== 1.3 邻域与极限 ===== ==== 1.3.1 邻域的定义 ==== **定义 1.5**(邻域)设$(X, d)$是度量空间,$x \in X$。包含$x$的任一开集称为$x$的一个**邻域**。 特别地,开球$B(x, r)$(其中$r > 0$)称为$x$的一个**球形邻域**或**$r$-邻域**。 **注记**: - 邻域的概念比开球更一般,任何包含$x$的开集都是$x$的邻域 - 若$U$是$x$的邻域,则存在$r > 0$使得$B(x, r) \subseteq U$ ==== 1.3.2 点列的极限 ==== **定义 1.6**(点列的极限)设$(X, d)$是度量空间,$\{x_n\}_{n=1}^\infty$是$X$中的点列,$x_0 \in X$。如果对任意$\epsilon > 0$,存在正整数$N$,使得当$n \geq N$时,有: $$d(x_n, x_0) < \epsilon$$ 则称点列$\{x_n\}$**收敛**于$x_0$,$x_0$称为$\{x_n\}$的**极限**,记作: $$\lim_{n \to \infty} x_n = x_0 \quad \text{或} \quad x_n \to x_0 \, (n \to \infty)$$ 等价地,$x_n \to x_0$当且仅当$\lim_{n \to \infty} d(x_n, x_0) = 0$。 **定理 1.4**(极限的唯一性)在度量空间中,收敛点列的极限是唯一的。 **证明**:设$\{x_n\}$是度量空间$(X, d)$中的点列,且$x_n \to x$,$x_n \to y$。则对任意$\epsilon > 0$,存在$N_1, N_2$使得: - 当$n \geq N_1$时,$d(x_n, x) < \epsilon/2$ - 当$n \geq N_2$时,$d(x_n, y) < \epsilon/2$ 取$N = \max\{N_1, N_2\}$,当$n \geq N$时: $$d(x, y) \leq d(x, x_n) + d(x_n, y) < \frac{\epsilon}{2} + \frac{\epsilon}{2} = \epsilon$$ 由于$\epsilon > 0$是任意的,故$d(x, y) = 0$,即$x = y$。$\square$ **定理 1.5**(极限的$\epsilon-N$刻画)设$F \subseteq X$,则$F$是闭集当且仅当:若$\{x_n\} \subseteq F$且$x_n \to x$,则$x \in F$。 **证明**: ($\Rightarrow$)设$F$是闭集,$\{x_n\} \subseteq F$,$x_n \to x$。假设$x \notin F$,则$x \in X \setminus F$。由于$X \setminus F$是开集,存在$r > 0$使得$B(x, r) \subseteq X \setminus F$。但由于$x_n \to x$,存在$N$使得当$n \geq N$时$d(x_n, x) < r$,即$x_n \in B(x, r) \subseteq X \setminus F$,与$x_n \in F$矛盾。 ($\Leftarrow$)设$F$满足条件,证明$X \setminus F$是开集。对任意$x \in X \setminus F$,若对任意$n$,$B(x, 1/n) \cap F \neq \emptyset$,则可取$x_n \in B(x, 1/n) \cap F$。于是$d(x_n, x) < 1/n \to 0$,即$x_n \to x$。由条件$x \in F$,矛盾。故存在$n_0$使得$B(x, 1/n_0) \cap F = \emptyset$,即$B(x, 1/n_0) \subseteq X \setminus F$。因此$X \setminus F$是开集,$F$是闭集。$\square$ **定义 1.7**(闭包)设$A \subseteq X$,$A$的**闭包**定义为: $$\bar{A} = \bigcap\{F : F \supseteq A, F \text{ 是闭集}\}$$ 等价地,$\bar{A} = \{x \in X : \forall r > 0, B(x, r) \cap A \neq \emptyset\}$。 **定理 1.6** $x \in \bar{A}$当且仅当存在$\{x_n\} \subseteq A$使得$x_n \to x$。 ===== 1.4 拓扑的比较 ===== ==== 1.4.1 等价度量 ==== **定义 1.8**(等价度量)设$d_1$和$d_2$是集合$X$上的两个度量。如果它们诱导相同的开集族(即相同的拓扑),则称$d_1$和$d_2$**等价**。 **定理 1.7**(等价度量的判定)$d_1$和$d_2$等价当且仅当:对任意$x \in X$和$r > 0$,存在$r_1, r_2 > 0$使得: $$B_{d_1}(x, r_1) \subseteq B_{d_2}(x, r), \quad B_{d_2}(x, r_2) \subseteq B_{d_1}(x, r)$$ **定理 1.8** 在$\mathbb{R}^n$上,$d_p$度量($1 \leq p \leq \infty$)都是等价的。 **证明**:只需证明对任意$p, q \in [1, \infty]$,$d_p$与$d_q$等价。不妨设$1 \leq p < q \leq \infty$。 对于$x \in \mathbb{R}^n$: $$\|x\|_\infty \leq \|x\|_p \leq n^{1/p} \|x\|_\infty$$ $$\|x\|_q \leq \|x\|_p \leq n^{1/p - 1/q} \|x\|_q \quad (p < q < \infty)$$ 这些不等式表明不同$p$范数诱导的度量在$\mathbb{R}^n$上是等价的。$\square$ ==== 1.4.2 子空间拓扑 ==== **定义 1.9**(子空间)设$(X, d)$是度量空间,$Y \subseteq X$是非空子集。定义$d_Y: Y \times Y \to \mathbb{R}$为: $$d_Y(x, y) = d(x, y), \quad \forall x, y \in Y$$ 则$d_Y$是$Y$上的度量,$(Y, d_Y)$称为$X$的**度量子空间**(简称**子空间**)。 **定理 1.9** 设$Y$是$X$的子空间,$G \subseteq Y$。则$G$是$Y$中的开集当且仅当存在$X$中的开集$U$使得$G = U \cap Y$。 ===== 1.5 稠密性与可分性 ===== **定义 1.10**(稠密集)设$A, B \subseteq X$。如果$\bar{A} \supseteq B$,则称$A$在$B$中**稠密**。特别地,如果$\bar{A} = X$,称$A$在$X$中稠密。 **定义 1.11**(可分空间)度量空间$X$称为**可分的**,如果存在可数稠密子集。 **定理 1.10** $(\mathbb{R}^n, d_2)$是可分空间。 **证明**:$\mathbb{Q}^n$(有理点集)是$\mathbb{R}^n$的可数稠密子集。$\square$ **定理 1.11** $C[a,b]$(赋予一致收敛度量)是可分空间。 **证明**:由Weierstrass逼近定理,多项式在$C[a,b]$中稠密。而有理系数多项式是可数的且在$C[a,b]$中稠密。$\square$ ===== 1.6 习题 ===== **习题 1.1** 证明$l^\infty$是度量空间,并验证$d_\infty$满足度量公理。 **习题 1.2** 在$\mathbb{R}$上定义$d(x, y) = |\arctan x - \arctan y|$。证明$d$是度量,且与通常度量$d_1(x,y) = |x-y|$等价。 **习题 1.3** 设$(X, d)$是度量空间,定义: $$d'(x, y) = \min\{d(x, y), 1\}$$ 证明$d'$是度量,且与$d$诱导相同的拓扑。 **习题 1.4** 证明离散度量空间中的每个子集既是开集又是闭集。 **习题 1.5** 设$X = C[0,1]$,$d(f,g) = \int_0^1|f(t) - g(t)|dt$。验证$d$是度量。 **习题 1.6** 证明:在度量空间中,单点集是闭集。 **习题 1.7** 设$A, B$是度量空间$X$的子集。证明: - (a) $\overline{A \cup B} = \bar{A} \cup \bar{B}$ - (b) $\overline{A \cap B} \subseteq \bar{A} \cap \bar{B}$,举例说明等号一般不成立 **习题 1.8** 证明$l^p$($1 \leq p < \infty$)是可分空间。 **习题 1.9** 设$\{x_n\}$是度量空间$X$中的点列,且当$m \neq n$时$d(x_m, x_n) = 1$。证明$\{x_n\}$没有收敛子列。 **习题 1.10** 证明:度量空间$X$是离散的(具有离散度量诱导的拓扑)当且仅当$X$中每个单点集都是开集。 ===== 1.7 补充阅读 ===== * 度量空间的概念由Maurice Fréchet于1906年引入 * Hausdorff在其《集合论基础》(1914年)中系统发展了度量空间理论 * 点集拓扑是度量空间理论的进一步抽象,去掉了距离的概念