English
为了推广 R 和 R2 中出现的“距离”这一概念,我们定义 度量空间(metric space) [9] 为一个集合 M,并带有一个距离函数或 度量(metric) d:M×M→R,使得
(Met1) 对所有 x,y∈M. 均有 d(x,y)≥0
(Met2) d(x,y)=0 当且仅当 x=y.
(Met3)d(x,y)=d(y,x)
(Met4)d(x,y)+d(y,z)≥d(x,z).
条件 (Met4) 称为 三角不等式(triangle inequality)——三角形 xyz 任意一边的长度小于另外两边之和。对于度量空间 (M,d) 中的每个 x 以及正实数 a>0,我们定义开球 Ba(x)={y∣d(x,y)<a}
在n维欧几里得空间Rn中,距离函数由下式给出
d(x,y)=∣x−y∣=(x1−y1)2+(x2−y2)2+⋯+(xn−yn)2,
但以下内容也可作为可接受的度量:
d1(x,y)=∣x1−y1∣+∣x2−y2∣+⋯+∣xn−yn∣,
d2(x,y)=max(∣x1−y1∣,∣x2−y2∣,…,∣xn−yn∣).
证明 d(x,y),d1(x,y) 与 d2(x,y) 满足度量公理 (Met1)–(Met4)
在 R2 中,对于度量 d、d1 和 d2,画出开球 B1((0,0))。
若 (M,d) 是一个度量空间,则子集 U⊂M 称为开的,当且仅当对每个 x∈U 都存在一个开球 Bϵ(x)⊆U。正如对于 R2 一样,这在 M 上定义了一个自然的拓扑,称为 度量拓扑(metric topology)。该拓扑由所有开球 Ba(x)⊂M 构成的集合生成。其证明密切遵循例 10.8 中的论证。
在度量空间 (M,d) 中,序列 xn 收敛于点 x 当且仅当 d(xn,x)→0 随 n→∞ 成立。等价地,xn→x 当且仅当对每个 ϵ>0,该序列最终进入并停留在开球 Bϵ(x) 中。在度量空间中,序列 xn 的极限点 x 是唯一的,因为若 xn→x 且 xn→y,则由三角不等式得 d(x,y)≤d(x,xn)+d(xn,y)。通过选取足够大的 n,对任意 ϵ>0 都有 d(x,y)<ϵ。因此 d(x,y)=0,且由 (Met2) 得 x=y。由于这一原因,收敛序列的概念在度量空间中比在一般拓扑空间中更为有用(见问题 10.7)。
在度量空间 (M,d) 中,设 xn 是一个收敛到某点 x∈M 的序列。那么对每个 ϵ>0,存在正整数 N,使得对所有 n,m>N 都有 d(xn,xm)<ϵ。事实上,设 N 是一个整数,使得对所有 k>N 都有 d(xk,x)<21ϵ,则
d(xn,xm)≤d(xn,x)+d(x,xm)<ϵ for all n,m>N.
具有这一性质的序列 d(xn,xm)→0 当 n,m→∞ 称为 柯西序列(Cauchy sequence)。
并非每个柯西序列都必定收敛到 M 中的一点。例如,在具有通常度量拓扑的开区间 (0, 1) 中,序列 xn=2−n 是柯西序列,但它不收敛到该开区间中的任何点。若每个柯西序列 x1,x2,… 都收敛到一点 x∈M,则称度量空间 (M,d) 为 完备度量空间(complete metric space)。完备性不是拓扑性质。例如,实数直线 R 是完备度量空间,而柯西序列 2−n 在 R 中的极限为 0。拓扑空间 R 与 (0, 1) 是同胚的,所用映射为 φ:x↦tan21π(2x−1)。然而,相对于生成其拓扑的度量,一个空间是完备的,而另一个不是。
习题
证明每个度量空间都是第一可数的。由此证明度量空间的每个子集都可表示为可数个开集的交集。
若 U1 与 U2 是集合 X, 的两个子集族,证明:如果 U2 的每个成员都是 U1 中若干集合的并集,且反之亦然,则由这两个族生成的拓扑是同胚的。利用这一性质证明:由度量 d、d1 与 d2 在 Rn 上定义的度量拓扑全都同胚。
一个拓扑空间 X 称为 正规空间(normal space),如果对于每一对不相交的闭子集 A 和 B,都存在不相交的开集 U 和 V,使得 A⊂U 和 B⊂V。证明每个度量空间都是正规空间。