§1.2开集和连续映射
在R 2 ,R 3 空间中引入了距离(欧氏距离),就有了
开球:B(x 0 ,r)={x∈X|d(x,x 0 )<r},
闭球:B ¯ ¯ ¯ (x 0 ,r)={x∈X|d(x,x 0 )≤r},
开集、闭集这些概念.
注意:开球和闭球这两个概念仅仅用到距离这个概念.于是在一般的距离空间中,
我们也同样可以引进开球、闭球,进而引进开集、闭集等一些列概念.
1.2.1开球、闭球
定义:1.2.1设(X,d)是一个距离空间,r>0,集合
B(x 0 ,r)={x∈X|d(x,x 0 )<r}(1.2.1)
称为以x 0 为中心,r为半径的开球
(Open ball);
集合
B ¯ ¯ ¯ (x 0 ,r)={x∈X|d(x,x 0 )≤r}(1.2.2)
称为以x 0 为中心,r为半径的闭球
(Closed ball);
集合
S(x 0 ,r)={x∈X|d(x,x 0 )=r}(1.2.3)
称为以x 0 为中心,r为半径的球面
(Sphere).
注1:在R中:开球B(x 0 ,r)=(x 0 −r,x 0 +r).
在R 2 中:开球B(x 0 ,r)={x∈R 2 |(x 1 −x 0 1 ) 2 +(x 2 −x 0 2 ) 2 − − − − − − − − − − − − − − − − − − − √ <r},
其中x=(x 1 ,x 2 ),x 0 =(x 0 1 ,x 0 2 )
注2:从欧氏几何中延申使用的“开球”、“闭球”、“球面”这些概念,
不一定具有在R 3 中球体的几何直观.
例如,在离散空间D中(见第一章§1例)
B(x 0 ,12 )={x 0 },B(x 0 ,32 )=D,B(x 0 ,1)={x 0 },
而B ¯ ¯ ¯ (x 0 ,1)=D,但S(x 0 ,1)=D∖x 0
距离空间中开球的例子
例1.2.2在C[0,T]中,x 0 ∈C[0,T],开球B(x 0 ,12 )表示定义在[0,T]区间上,
满足|x(t)−x 0 (t)|<12 ,∀t∈[0,T]是全体连续函数.见下图.
例1.2.3设X是[0,T]上全体连续函数组成的距离空间,距离定义为
d 2 (x,y)={∫ T 0 |x(t)−y(t)| 2 dt} 12
对于x 0 ∈X,开球B(x 0 ,12 )表示定义在[0,T]区间上,满足条件
{∫ T 0 |x(t)−x 0 (t)| 2 dt} 12 <12
的全体连续函数.
这个“开球”中的函数与例1.2.2“开球”中的函数很不相同,它们包括在“平面积分”
的意义下距离x 0 (t)很近的一些函数,我们可将该开球中极少数的几个函数在下面
图示出来,见下图.
注:上述两例表明:对于开球和闭球,一定要结合具体的距离空间来考虑.
1.2.2内点、开集、邻域
(可以把R 2 空间中的类似概念做为其来源和背景)
定义1.2.4设X是一个距离空间.A⊂X,若存在开球B(x 0 ,r),使得A⊂B(x 0 ,r),
则称A是有界集.
定义1.2.5设X是一个距离空间,G⊂X,对于x 0 ∈G,若存在开球B(x 0 ,r),
使得B(x 0 ,r)⊂G,则x 0 为G的内点.
定义1.2.6(开集)设X是一个距离空间,G⊂X,若G的每一个点都是内点,
则称G是一个开集.
对于x∈X,包含x的任一开集称为x的一个开邻域.
例1.2.7开球B(x 0 ,r)是一个开集.
分析:要证B(x 0 ,r)是开集(定义1.2.6),即要证明其中的每一个点都是内点
(定义1.2.5).
即B(x 0 ,r)中的每一点都存在开球包含在B(x 0 ,r)中.
证明:∀x 1 ∈B(x 0 ,r),由开球的定义d(x 0 ,x 1 )<r.
取0<r 1 <r−d(x 0 ,x 1 ),我们要证明B(x 1 ,r 1 )⊂B(x 0 ,r).
事实上,∀x∈B(x 1 ,r 1 )⇒d(x 1 ,x)<r 1 .
由距离的三角不等式,有
d(x 0 ,x)≤d(x 0 ,x 1 )+d(x 1 ,x)<d(x 0 ,x 1 )+r 1
<d(x 0 ,x 1 )+r−d(x 0 ,x 1 )=r
所以x∈B(x 0 ,r),即B(x 1 ,r 1 )⊂B(x 0 ,r).
故B(x 0 ,r)是开集.
注1:开球是开集,开集并不一定是开球.
注2:称B(x 0 ,r)为x 0 的球形邻域.
定理1.2.8设X是距离空间,X中的开集具有以下性质:
(1)全空间与空集是开集;
(2)任意多个开集是并集的开集;
(3)任意有限多个开集的交集是开集.
证明:(1)显然.
(2)G α 是开集,其中α∈I,要证明G=⋃ α∈I G α 是开集.
∀∈G,∃α 0 ∈I,使得x∈G α 0 .
因为G α 0 是开集,所以存在开球B(x,r),使得B(x,r)⊂G α 0 ⊂G.
所以G是开集.
(3)设G=⋂ k=1 n G k ,其中G k (k=1,2,⋯,n)是开集,要证明G是开集.
(利用开集的定义来证明)
∀x∈G,则x∈G k .由G k 开,则存在B(x,r k )⊂G k ,
取r=min{r k }(此处用到“有限个开集”这个条件).
于是:B(x,r)⊂B(x,r k )⊂G k (k=1,2,⋯,n),
即B(x,r)⊂⋂ k=1 n G k =G.
所以G是开集.
(1)全空间与空集是开集;
(2)任意多个开集的并集是开集;
(3)任意有限多个开集的交集是开集.
注1:如果一个几何X中有一个子集族J满足上述三个性质,我们则把
它们称为开集族,
或者说J是X中的一个拓扑,(X,J)称为一个拓扑空间.
即全体开集决定了空间的拓扑性质.
在这样的拓扑结构下,类似于实数集上定义连续函数一样,
我们可类似定义距离空间上的连续映射.
1.2.3等价的距离、连续映射
定义1.2.9设(X,d 1 ),(X,d 2 )是定义在同一个集合X上两个距离空间,称距离d 1 ,d 2 是等价的,如果存在C 1 >0,C 2 >0,使得对于∀x,y∈X都有
C 1 d 1 (x,y)≤d 2 (x,y)≤c 2 d 1 (x,y).
注1:在等价距离下,收敛性一样,即
x n → d 1 x(n→∞)⇔x n → d 2 x(n→∞)
注2:距离d 1 ,d 2 是等价的,如果它们产生的开集族J 1 和J 2 相同.
例1.2.10在R 2 中,对∀x=(x 1 ,x 2 ),y=(y 1 ,y 2 ),定义距离
d 1 (x,y)=|x 1 −y 1 |+|x 2 −y 2 |,(1.2.4)
d 2 (x,y)=(|x 1 −y 1 | 2 +|x 2 −y 2 | 2 ) 12 ,(1.2.5)
d ∞ (x,y)=max{|x 1 −y 1 |,|x 2 −y 2 |},(1.2.6)
则d 1 ,d 2 ,d ∞ 在R 2 中是等价的.事实上:∀x,y∈R 2 ,
(1)d ∞ (x,y)≤d 2 (x,y)≤d 1 (x,y);
(2)d 2 (x,y)≤2 √ d ∞ (x,y);
(3)d 1 (x,y)≤2 √ d 2 (x,y)≤2d ∞ (x,y).
注:结果可推广到R n 中.
实数空间中的连续函数:
设f(x)是R上定义的实值函数(即R→R的映射),如
果满足:对于∀ε>0,∃δ>0,当|x−x 0 |<δ时,有
|f(x)−f(x 0 )|<ε,
则称f(x)在x 0 点连续.
类似于实数空间中的连续函数,可在距离空间上定义连续映射.
定义1.2.11令(X,d),(X 1 ,d 1 )是距离空间,T:X→X 1 是一个映射,x 0 ∈X,
如果对于∀ε>0,∃δ>0,当d(x,x 0 )<δ时,有d 1 (T(x),T(x 0 ))<ε,则称
T在x 0 点连续.
注:只需把实数空间的距离换成更一般的距离.
换成邻域的语言,即:
对于∀ε>0,存在δ>0,使得TB(x 0 ,δ)⊂B(T(x 0 ),ε)(1.2.7)
若T在X中的每一点都连续则称T在X上连续.特殊地,若
d(x,y)=d 1 (T(x),T(y)),∀x,y∈X.(1.2.8)
则称T是等距映射.
注1:等距映射是连续映射,等距映射是1−1的,但不一定是映上的(满射).
注2:若X,X 1 上存在一个等距在上映射
T:X→X 1 (T(X)=X 1 ),
则称X 1 和X等距.
注3:等距的两个空间,在等距的意义下可认为是同一个空间.
有了开集的概念,我们可以把连续映射(定义1.2.11)用开集来描述.
定理1.2.12设T是从距离空间(X,d)到距离空间(X 1 ,d 1 )的映射,T是连续的当
且仅当(X 1 ,d 1 )中任何开集的原像仍然是(X,d)中的开集.
证明:“⇒”假设T是连续的,S 1 ⊂X 1 是开的,S⊂X是S 1 的原像.
如果S=∅,显然成立.
如果S≠∅,利用开集的定义来证明,即要证:
对∀x 0 ∈S,存在x 0 的一个邻域包含在S中.
一个邻域包含在S中的含义是:T把此邻域映射到S 1 中.
设S≠∅,对于∀x 0 ∈S,
要证x 0 是S的内点,即证明存在x 0 的一个邻域包含在S中.
一个邻域包含在S中的含义是:T把此邻域映射到S 1 中.
令y 0 =Tx 0 ∈S 1 (S是S 1 的原像(关于T)).
因为S 1 是开的,于是存在B 1 (y 0 ,ε)⊂S 1 .
由T是连续的,根据(1.2.7)式,则对上述ε,存在δ>0,
使得TB(x 0 ,δ)⊂B 1 (y 0 ,ε)⊂S 1 .
这意味着B(x 0 ,δ)⊂S,∴x 0 是一个内点,∵x 0 任意,可知S是开集.
“⇐”假设X 1 中任何开集的原像仍是X中的开集,
(要证T是连续的,即证T在X中每一点都连续,我们利用连续的
定义1.2.11和(1.2.7)式来证明.)
对于∀x 0 ∈X和∀ε>0,B 1 (Tx 0 ,ε)在X 1 中是开的.
于是由条件它的原像N=T −1 B 1 (Tx 0 ,ε)是开的,且x 0 ∈N,因此
N包含一个x 0 的δ邻域B(x 0 ,δ),
注意:N是B 1 (Tx 0 ,ε)的原像,我们有:TB(x 0 ,δ)⊂B 1 (Tx 0 ,ε),
由(1.2.7)式知T在x 0 连续.∵x 0 是任意的,则T在X上连续.
注1:定理的证明可不用ε,δ这些涉及距离的述语,仅使用
邻域、开集这些拓扑的概念就能证明;
注2:连续映射是一个拓扑概念,可把此定理作为拓扑空间中连续函数的定义;
注3:易推知:两个连续函数的复合函数也是连续的.
定理1.2.13设T是从距离空间(X,d)到距离空间(X 1 ,d 1 )的映射,
T在x 0 点是连续的当且仅当对于每个满足条件lim n→∞ x n =x 0 的点列都有
lim n→∞ T(x n )=T(x 0 )=T(lim n→∞ x n )(1.2.9)
说明:若T连续,则极限运算可以和T交换顺序.
证明:“⇒”假设T是连续的,且limx n =x 0 .要证明
lim n→∞ T(x n )=T(x 0 )=T(lim n→∞ x n )
由T连续(定义1.2.11),则对于∀ε>0,存在δ>0,使得当d(x,x 0 )<δ时,有
d 1 (T(x),T(x 0 ))<ε
因为limx n =x 0 ,则对于这个δ>0,存在N,当n>N时,d(x n ,x 0 )<δ,
于是d 1 (T(x n ),T(x 0 ))<ε,
即lim n→∞ T(x n )=T(x 0 )=T(lim n→∞ x n )
“⇐”若由x n →x 0 (n→∞)可推出T(x n )→T(x 0 )
要证明T在x 0 点连续
反之法.假若不然,T在x 0 点不连续(定义1.2.11)
则存在ε 0 >0,对于任意的δ>0,都存在一个x δ ,使得d(x δ ,x 0 )<δ,但是
d 1 (T(x δ ),T(x 0 ))≥ε 0
取δ=1,12 ,⋯,1n ,⋯,对应的有x 1 ,x 2 ,⋯,x n ,满足d(x n ,x 0 )<1n ,
但是d 1 (T(x n ),T(x 0 ))≥ε 0 (n=1,2,⋯)
即x n →x 0 (n→∞),但是T(x n )不趋近于T(x 0 ),这与条件矛盾.
例1.2.14设X=C[a,b],令T(x)=∫ b a x(t)dt,则T是从C[a,b]到R的映射.由于
|∫ b a x(t)dt−∫ b a y(t)dt|
≤∫ b a |x(t)−y(t)|dt
≤|b−a|d(x,y)
所以T是连续的.
若{x n (t)}是C[a,b]中的收敛序列,即
x n → d C[a,b] x(n→∞)
由定理1.2.13有
lim n→∞ T(x n )=T(lim n→∞ x n )=T(x),
这里T(x)=∫ b a x(t)dt,我们有:
lim n→∞ ∫ b a x n (t)dt=∫ b a lim n→∞ x n (t)dt=∫ b a x(t)dt
注意到{x n (t)}在C[a,b]中的收敛是:
max a≤t≤b |x n (t)−x(t)|→0(n→∞)
是函数列的一致收敛.
上式说明,
当{x n (t)}一致收敛时,积分和极限可以交换顺序.
这是数学分析中熟知的结论.
可否交换顺序对运算来说是十分重要的.
定理1.2.13把结论一般化了,只要映射是连续的(在距离空间的意义下),
极限运算和这个映射可以交换运算顺序.
下面我们将看到:对于线性映射,有界和连续是等价的.