Skip to content

12.2.1 距离空间

X 是一集合,并假定在 X×X 上定义了一个实值非负函数 ρ(x,y)(x,yX) . 如果函数 ρ:X×YR+1 对于任意元 x,y,zX 满足性质 (M1) (M3) ,那么它就叫作 X 中一个度量或距离,而偶对 X=(X,ρ) 则叫作距离空间. 距离空间的公理是:

(M1) ρ(x,y)0 并且 ρ(x,y)=0 当且仅当 x=y ; (非负性)(12.40)

(M2) ρ(x,y)=ρ(y,x) ; (对称性)(12.41)

(M3) ρ(x,y)ρ(x,z)+ρ(z,y) . (三角形不等式)(12.42)

在距离空间 X=(X,ρ) 的任意子集 Y 上可以用自然的方式定义一个距离,只需把空间 X 上的距离 ρ 限制在集合 Y 上,即把 ρ 仅仅看成是子集 Y×Y 上的函数. (Y,ρ) 称作距离空间 X 的子空间.

A: 集合 RnCn 是距离空间,其中欧几里得距离定义为: 对于点 x=(ξ1,,ξn)y=(η1,,ηn) ,

(12.43)ρ(x,y)=k=1n(ξkηk)2.

B: 对于向量 x=(ξ1,,ξn)y=(η1,,ηn) ,函数

(12.44)ρ(x,y)=max1kn|ξkηk|

也是 RnCn 上的距离,即所谓最大距离. 如果 x~=(ξ~1,,ξ~n) 是向量 x= (ξ1,,ξn) 的一近似,人们关心的问题是要知道它们坐标之间的最大偏差 max1knξk ηk 有多大.

对于 x,yRn (或 Cn ),函数

(12.45)ρ(x,y)=k=1n|ξkηk|

也定义 RnCn 上一个距离,即所谓绝对值距离. 距离 (12.43) (12.45)n=1 情形下就化为空间 RC (实数集和复数集) 上的绝对值 |xy| .

C: 有穷 0-1 序列, 例如 1110 和 010110, 在编码理论中称作字. 如果对两个相同长度 n 的字,即 x=(ξ1,,ξn)y=(η1,,ηn) ,计算其有不同数字的位置数目, ρ(x,y) 定义为使得 ξkηk 的所有这些 k{1,,n} 的个数,那么具有给定字长 n 的字的集合是一个距离空间,这个度量就是所谓的汉明距离,例如 ρ((1110),(0100))=2 .

D: 在集合 m 及其子集 cc0 (参见第 857 页 (12.12)) 中,距离可由下式定义:

(12.46)ρ(x,y)=supk|ξkηk|,(x=(ξ1,ξ2,),y=(η1,η2,)).

E: 在序列集合 p(1p<) 中的序列 x=(ξ1,ξ2,) 要求级数 k=1|ξk|p 绝对收敛, 其距离定义为

(12.47)ρ(x,y)=k=1|ξkηk|pp(x,yp).

IF: 在集合 C([a,b]) 中,距离定义为

(12.48)ρ(x,y)=maxt[a,b]|x(t)y(t)|.

G: 在集合 C(k)([a,b]) 中,距离定义为

(12.49)ρ(x,y)==0kmaxt[a,b]|x()(t)y()(t)|.

H:: 考虑有界区域 ΩRn 上勒贝格可测函数的等价类集合 Lp(Ω)(1p<) , 这里的勒贝格可测函数 x(t) 几乎处处定义在 Ω 上,并满足 Ω|x(t)|pdμ< (亦参见第 905 页 12.9). 该集合的距离定义为

(12.50)ρ(x,y)=Ω|x(t)y(t)|pdμp.

12.2.1.1 球, 邻域和开集

距离空间 X=(X,ρ) 中的元也称作点,对于给定的实数 r>0 和点 x0 ,集合

(12.51)B(x0;r)={xX:ρ(x,x0)<r},(12.52)B¯(x0;r)={xX:ρ(x,x0)r}

分别称作以 x0 为中心、 r 为半径的开球和闭球.

在向量空间 R2 中,由距离 (12.43) (12.45) 定义的中心 x0=0 和半径 r=1 的球 (圆) 示于图 12.4(a),(b),(c).

0193686a-f46c-7301-ad92-9f1def8f454e_51_409_1122_824_226_0.jpg

距离空间 X=(X,ρ) 的子集 U 称作点 x0 的一个邻域,是指 U 包含中心为 x0 的一个开球,换句话说,是指存在 r>0 使得 B(x0;r)U . 点 x 的邻域 U 也记作 U(x) . 显然,每个球都是其中心的一个邻域,一个开球是其所有点的邻域. 点 x0 称作集合 AX 的一个内点,是指 x0 和其某个邻域一起属于 A ,即存在 x0 的一个邻域 U 使得 x0UA . 距离空间的子集称作开集,是指其所有点都是内点. 显然 X 本身是一个开集.

每个距离空间中的开球,特别是 R 中的开区间,是开集的典型代表.

所有开集的集合满足如下的开集公理:

  • 如果 Gα 是开集, αI ,则集合 αIGα 也是开集.

  • 如果 G1,G2,,Gn 是任意有穷个开集,则集合 k=1nGk 也是开集.

  • 空集 按定义是开集.

距离空间中的一个子集 A 称作是有界的,是指集合 A 包含在某个球 B(x0;R) 中,即 ρ(x,x0)<R,xA ,这里元 x0 不必属于 A ,而 R>0 .

12.2.1.2 距离空间中的序列收敛

X=(X,ρ) 是一距离空间, x0X,xnX,{xn}n=1X 的序列. 序列 {xn}n=1 称作收敛于点 x0 ,是指对于每个邻域 U(x0) ,存在一标号 n0=n0(U(x0)) 使得对于所有 n>n0 ,有 xnU(x0) . 常用的收敛的记号是

(12.53)xnx0(n) 或 limnxn=x0,

而点 x0 称作序列 {xn}n=1 的极限. 一个序列的极限是唯一确定的. 实际上无须考虑点 x0 处的任意邻域,而只要考虑任意半径的开球就够了,由此 (12.53) 等价于: ε> 0( 想象为开球 B(x0;ε)) ,存在一标号 n0=n0(ε) 使得当 n>n0 时,有 ρ(xn,x0)< ε . 注意(12.53)意味着 ρ(xn,x0)0 .

利用特定距离空间中引入的这些概念, 就可以计算点与点之间的距离, 并研究点列的收敛性. 在数值方法以及利用某些函数类的函数逼近中, 这是非常重要的 (例如, 参见第 1276 页 19.6).

如果在空间 Rn 中赋以前面所述的某种距离,则其中的收敛总是坐标收敛.

在空间 B([a,b])C([a,b]) 中,由 (12.48) 诱导的收敛意味着函数序列在区间 [a,b] 上一致收敛 (参见第 626 页 7.3.2).

在空间 L2(Ω) 中,对应距离 (12.50) 的收敛意味着 (二次) 平均收敛,即 xn x0 是指

(12.54)Ω|xnx0|2dμ0(n).

12.2.1.3 闭集和闭包

1. 闭集

距离空间 X 中的子集 F 称作闭集,是指 XF 是开集. 距离空间中的每一个闭球,特别是 R 中的形如 [a,b],[a,),(,a] 这样的区间,都是闭集.

根据开集的公理, 距离空间中所有闭集组成的集族具有如下性质:

  • 如果 Fα 是闭的, αI ,则 αIFα 是闭的.

  • 如果 F1,,Fn 是有穷多个闭集,则集合 k=1nFk 是闭的.

  • 空集 依据定义是闭集.

集合 ,X 是既开又闭的集合.

距离空间 X 中的点 x0 称作子集 AX 的极限点,是指对于每个邻域 U(x0) , 有

(12.55)U(x0)A.

如果对于任意邻域 U(x0) ,上述交集总是至少包含一个与 x0 不同的点,则 x0 称作集合 A 的聚点. 不是聚点的极限点称作孤立点.

A 的聚点不必属于集合 A ,例如,相对于集合 (a,b] ,点 a 就不在集合 (a,b] ,但是 A 的孤立点则一定属于集合 A .

如果存在 A 中的点 xn 组成的序列 {xn}n=1 收敛于 x0 ,则 x0 就是 A 的一个极限点.

2. 集合的闭包

距离空间 X 中的每个子集都在闭集 X 中. 因此总存在一个包含 A 的最小的闭集,即所有包含 A 的闭集之交. 这个集合称作集合 A 的闭包,通常记作 A¯ . A¯ 等于 A 的所有极限点的集合; 其实, A 加上其所有聚点就是 A¯.A 是闭集当且仅当 A=A¯ . 因此,闭集可以通过如下序列方式予以刻画: A 是闭集当且仅当对于 A 中每个收敛于点 x0X 的点列 {xn}n=1 ,极限 x0 也属于 A .

A 的边界点定义如下: x0A 的边界点,是指对于每个邻域 U(x0) ,有 U(x0) A,U(x0)(XA).x0 本身不必属于 A . 闭集的另一个特征是: 如果 A 包含其所有边界点,则 A 是闭集. (距离空间 X 本身的边界点集是空的. )

12.2.1.4 稠子集和可分距离空间

距离空间 X 的子集 A 称作几乎处处稠的,是指 A¯=X ,即每一点 xX 都是集合 A 的极限点. 这就是说,对于每一点 xX ,存在一序列 {xn}n=1,xnX 使得 xnx .

A:根据魏尔斯特拉斯逼近定理,有界闭区间 [a,b] 上的每个连续函数都可以在距离空间 C([a,b]) 中用多项式任意逼近,即一致逼近. 这个定理现在可以叙述如下: 区间 [a,b] 上的多项式集在 C([a,b]) 中是几乎处处稠的.

B: 实数空间 R 中的有理数集 Q 和无理数集是几乎处处稠子集的又一例子.

距离空间 X 称作可分的,是指 X 中存在一个可数的几乎处处稠子集. 例如, Rn 中所有含有理分量的向量的子集是几乎处处可分的. 空间 =1 也是可分的, 因为其中所有含有理分量的形如 x=(r1,r2,,rN,0,0,) 的点集是可分的,这里 N=N(x) 是任意自然数. 空间 m 则不是可分的.

version 1.24.0