度量空间

什么是度量空间?

度量空间是一个二元组 \( (X, d) \)。其中,\( X \) 是一个集合,\( d \) 是定义在 \( X \times X \) 上的函数,称为度量。它为集合 \( X \) 中任意两个点 \( x, y \in X \) 指定一个非负实数 \( d(x, y) \),用来表示它们之间的距离。通常记作 \( (X, d) \)。 $$ (X,d) $$

要成为一个度量,函数 \( d \) 必须满足以下三个基本条件:

  1. 非负性与同一性:对于任意 \( x, y \in X \),都有 \( d(x, y) \geq 0 \)。并且,只有当 \( x = y \) 时,才有 \( d(x, y) = 0 \)。也就是说,一个点到自身的距离为零,而不同点之间的距离始终为正。
  2. 对称性:对于任意 \( x, y \in X \),都有 \( d(x, y) = d(y, x) \)。因此,从 \( x \) 到 \( y \) 的距离与从 \( y \) 到 \( x \) 的距离完全相同。
  3. 三角不等式:对于任意 \( x, y, z \in X \),都有 \( d(x, z) \leq d(x, y) + d(y, z) \)。换句话说,两点之间的直线距离不会超过经过第三个点时路径长度之和。

度量空间的意义在于,它为一个集合建立了严格的"距离"概念。有了距离,我们不仅可以讨论点之间相隔多远,还能够进一步研究连续性、收敛性、紧致性等分析学和拓扑学中的重要概念。

简单来说,度量空间就是一个配备了距离函数 \( d \) 的集合 \( X \)

这里的集合可以十分广泛,既可以是普通的点集,也可以是向量空间,甚至可以是各种更加抽象的数学对象。

一个典型例子

最经典的度量空间是 \( \mathbb{R}^n \) 中的欧几里得空间。例如,当 \( n = 2 \) 时,它表示平面中的点集;当 \( n = 3 \) 时,它表示三维空间中的点集。

下面以 \( \mathbb{R}^2 \)(笛卡儿平面)为例进行说明。

设两个点分别为 \( p = (p_1, p_2) \) 和 \( q = (q_1, q_2) \),则欧几里得度量定义为:

$$ d(p, q) = \sqrt{(p_1 - q_1)^2 + (p_2 - q_2)^2} $$

该公式计算的就是欧几里得距离,即平面中两点之间的直线距离。

这一距离满足度量的全部条件:

  1. 非负性与同一性:平方根的值始终不小于零;只有当 \( p=q \) 时,距离才等于零。
  2. 对称性:由于 \( (p_1-q_1)^2=(q_1-p_1)^2 \),因此 \( d(p,q)=d(q,p) \),距离与点的顺序无关。
  3. 三角不等式:两点之间的直线距离总是不大于经过第三个点时路径长度之和。这一性质可以由勾股定理及欧几里得几何中的相关结论加以证明。

因此,空间 \( (\mathbb{R}^2, d) \) 就是一个典型的度量空间

距离函数(度量)

什么是距离函数?

距离函数(或称度量)是一个函数 \( d(x_1,x_2) \),满足以下四个条件:

\( d(x_1, x_2) \geq 0 \)
\( d(x_1, x_2) = 0 \) 当且仅当 \( x_1 = x_2 \)
\( d(x_1, x_2) = d(x_2, x_1) \)
\( d(x_1, x_2) \leq d(x_1, x_3) + d(x_3, x_2) \)

其中,\( x_1, x_2, x_3 \in X \)。

几种常见的距离

距离函数并不是唯一的。根据不同的应用背景,可以定义不同类型的度量。

欧几里得距离

$$ d_2(x,y):=\sqrt{\sum_i (x_i-y_i)^2} $$

这是应用最广泛的一种距离,也是欧几里得几何的基础。

曼哈顿距离

曼哈顿距离是出租车几何中的基本概念。它之所以得名,是因为在类似曼哈顿那样呈棋盘状布局的城市中,车辆不能斜穿街区,只能沿着横向和纵向道路行驶。

$$ d_1(x,y):=\sum_i |x_i-y_i| $$

离散距离

在离散度量中,如果两个点相同,则距离为 0;如果两个点不同,则距离恒为 1。

$$ d(x,y):=\begin{cases}0 \:\:\: \text{若 } x=y \\ 1 \:\:\: \text{若 } x\ne y\end{cases} $$

由范数诱导的度量

范数总能够自然地诱导出一个度量。

由范数定义得到的度量称为诱导度量

$$ ||v|| := d(v, 0_V) $$

也就是说,一个向量的范数就是它到零向量的距离。

因此,任何赋范向量空间天然都是一个度量空间

注意:反过来并不成立。一个度量并不一定能够由某个范数诱导得到。

诱导度量的判定条件

如果一个度量满足下面两个条件,那么它就是由某个范数诱导得到的:

\( d(v_1 + v_3,\, v_2 + v_3) = d(v_1,\, v_2) \)
\( d(kv_1,\, kv_2) = |k|\, d(v_1,\, v_2) \)

其中,\( v_1 \)、\( v_2 \)、\( v_3 \) 是向量空间 \( V \) 中的向量,\( k \in K \) 是一个标量。

例子

下面以欧几里得范数为例,验证它确实能够诱导出欧几里得度量。

设欧几里得空间中有三个向量:

$$ v_1=(6,8) \\ v_2=(3,4) \\ v_3=(3,0) $$

它们的欧几里得范数分别为:

$$ ||v_1||_2=\sqrt{6^2+8^2}=\sqrt{100}=10 $$ $$ ||v_2||_2=\sqrt{3^2+4^2}=\sqrt{25}=5 $$ $$ ||v_3||_2=\sqrt{3^2+0^2}=\sqrt{9}=3 $$

因此,它们到零向量的距离分别为:

$$ d(v_1,0_V)=||v_1||_2=10 $$ $$ d(v_2,0_V)=||v_2||_2=5 $$ $$ d(v_3,0_V)=||v_3||_2=3 $$

根据定义,若 $$ ||v||=d(v,0_V) $$ 成立,则对应的度量必须满足以下两个条件:
1)\( d(v_1+v_3,\;v_2+v_3)=d(v_1,v_2) \)
2)\( d(kv_1,\;kv_2)=|k|\,d(v_1,v_2) \)

下面分别验证这两个条件。

验证第一个条件

$$ d(v_1+v_3,\;v_2+v_3)=d(v_1,v_2) $$ $$ d(10+3,\;5+3)=d(10,\;5) $$ $$ d(13,\;8)=d(10,\;5) $$

左边的距离为:

$$ d(13,8) = \sqrt{(13-8)^2} = \sqrt{25} = 5 $$

右边的距离为:

$$ d(10,5) = \sqrt{(10-5)^2} = \sqrt{25} = 5 $$

因此:

$$ d(13,8)=d(10,5)=5 $$

第一个条件成立。

验证第二个条件

$$ d(kv_1,\;kv_2)=|k|\,d(v_1,v_2) $$ $$ d(10k,\;5k)=|k|\,d(10,5) $$

取 \( k=2 \)。

$$ d(20,\;10)=2\,d(10,5) $$

左边为:

$$ d(20,10) = \sqrt{(20-10)^2} = \sqrt{100} = 10 $$

右边为:

$$ 2\,d(10,5) = 2\times5 = 10 $$

因此:

$$ d(20,10) = 2\,d(10,5) = 10 $$

第二个条件同样成立。

由此可见,在欧几里得空间中,欧几里得度量确实是由欧几里得范数诱导得到的。

补充说明

下面介绍几个与度量空间密切相关的重要概念。

注意:在由度量 \(d\) 诱导的拓扑中,有界性与集合是否为开集或闭集没有直接关系,它只反映集合中各点之间的距离是否受到统一的上界限制。

  • 度量空间中的有界集
    设 \((X,d)\) 是一个度量空间。若存在一个正实数 \(\mu>0\) 和一个固定点 \(x_0\in X\),使得 $$ d(x,x_0)\le\mu, \qquad \forall x\in A, $$ 则称子集 \(A\subseteq X\) 为有界集。 简单来说,如果集合 \(A\) 的所有点都包含在以 \(x_0\) 为中心、半径为 \(\mu\) 的某个球内,那么 \(A\) 就是有界的。
  • 有界度量
    如果整个空间 \(X\) 本身是有界的,则称度量 \(d\) 为有界度量
  • 度量诱导拓扑的基定理
    在度量空间 \((X,d)\) 中,所有开球组成的集合 $$ \mathcal{B} = \{B_d(x,\varepsilon)\mid x\in X,\ \varepsilon>0\} $$ 构成 \(X\) 上一个拓扑的一组基。
  • 度量空间中的连续性定理
    设 \(f:X\rightarrow Y\) 是两个度量空间 \((X,d_X)\) 和 \((Y,d_Y)\) 之间的映射。 如果对于任意 \(x\in X\) 和任意 \(\varepsilon>0\),都存在 \(\delta>0\),使得 $$ d_X(x,x')<\delta $$ 就一定有 $$ d_Y(f(x),f(x'))<\varepsilon, $$ 那么函数 \(f\) 在点 \(x\) 处连续。
  • 度量空间都是豪斯多夫空间
    每一个度量空间都是豪斯多夫空间。反过来,如果一个拓扑空间不是豪斯多夫空间,那么它就不可能由任何度量诱导得到。

    注意:豪斯多夫空间是指任意两个不同的点,都可以分别找到两个互不相交的开邻域,将它们彼此分离。

除了这些性质之外,度量空间还有许多重要结论和应用,我们将在后续内容中继续介绍。

 
 

Please feel free to point out any errors or typos, or share suggestions to improve these notes.

FacebookTwitterLinkedinLinkedin

度量拓扑