实分析

12.5 紧致度量空间

定义

  1. (12.5.1 紧致性)我们称度量空间(X,d)紧致的,当且仅当(X,d)中每一个序列都至少存在一个收敛的子序列。如果(X,d)的子空间(Y,d|Y×Y)是紧致的,那么我们称X的子集Y紧致的

    (注:集合的紧致性是集合的内在属性,只与限制在Y上的度量函数d|Y×Y相关,与环绕空间X无关,这和定义12.4.10中的完备性与定义12.4.10中的有界性相同;关于非内在属性,例如开集与闭集的定义就不是,详情可以参考12.3节的内容)

  2. (12.5.3 有界集合)(X,d)是一个度量空间,并设YX的子集,我们称Y有界的,当且仅当X中存在一个包含Y的球B(x,r)

    (注:这个定义同定义9.1.22中的有界集合概念一致)


命题

  1. (12.5.5 紧致度量空间的完备性与有界性?)(X,d)是一个紧致度量空间,那么(X,d)既是完备的又是有界的。

    推论:

    1. (12.5.6 紧致集是闭的与有界的)(X,d)是一个度量空间,并设YX的一个紧致子集,那么Y是闭的且有界的。

      (注:这个推论恰好是定理9.1.24海涅-博雷尔定理推广形式的一半,对于海涅-博雷尔定理的另一半并不总是成立,例如考虑具有离散度量的整数集Z是一个有界闭集,但它不是紧致的((n)n=1不存在收敛的子序列),还有个例子可以参见习题12.5.8;不过至少海涅-博雷尔定理在欧几里得空间中是成立的,参见定理12.5.7;最后,如果我们将闭性替换为完备性,有界性替换成更强的完全有界性,那么修改后的海涅-博雷尔定理又是成立的,参见习题12.5.10)

  2. (12.5.7 海涅-博雷尔定理)(Rn,d)是一个欧几里得空间,它具有欧几里得度量,出租车度量或者上确界范数度量,并且设ERn的子集,那么E是紧致的,当且仅当E是一个有界闭集。

  3. (12.5.8 拓扑语言下的紧致集?)(X,d)是一个度量空间,并设YX的一个紧致子集。设(Vα)αIX中的一簇开集。如果

    YαIVα

    (即集簇(Vα)αI覆盖了Y),那么存在I的一个有限子集F使得

    YαFVα

    (注:这个命题说明紧致集合的每一个开覆盖都有一个有限子覆盖;这个命题的逆命题也是成立的,也即若集合Y满足性质“每个开覆盖都有一个有限子覆盖”,那么Y是紧致的。事实上,比起基于序列的紧致性定义这个性质通常被视为更基本的紧致性定义,对度量空间来说这两个定义是等价的,但是对一般的拓扑空间则并非如此,可以参考习题13.5.8

    推论:

    1. (12.5.9)(X,d)是一个度量空间,并设K1K2K3...是由X的非空紧致子集组成的序列,并且满足K1K2K3...那么交集n=1Kn是非空的。
  4. (12.5.10 紧致集的性质?)(X,d)是一个度量空间,那么有:

    1. 如果YX的紧致子集,并且ZY,那么Z是紧致的,当且仅当Z是闭的。
    2. 如果Y1...Yn是由X的紧致子集组成的一个有限集簇,那么它们的并集Y1...Yn也是紧致的。
    3. X的任意一个有限子集(包括空集)都是紧致的。

课后习题

12.5.1 证明:在谈论具有标准度量的实直线的子集,定义9.1.22和定义12.5.3是等价的

注意到在标准度量下的实直线中,球B(x,r)为:

B(x,r)={yR:|yx|<r}=(xr,x+r)

于是在谈论具有标准度量的实直线子集,定义12.5.3变为:

我们称X是有界的,当且仅当R中存在一个实数x与实数r使得X(xr,x+r)

然后对比定义9.1.22的定义:

如果存在某个正实数M>0使得X[M,M],那么称X是有界的。

注意到对R的子集X,如果X是在定义9.1.22下有界的,那么我们可以取x=0r=M+1,于是有:

X[M,M](0(M+1),0+(M+1))

从而X是在定义12.5.3下有界的集合;反过来,如果X是在定义12.5.3下有界的,那么我们可以取M:=|x|+|r|,从而有Mx+rMxr,于是有:

X(xr,x+r)[M,M]

从而X是在定义9.1.22下有界的集合。

综上,于是在讨论实直线的子集时,定义9.1.22和定义12.5.3是等价的。

12.5.2 证明命题12.5.5(提示:分别证明完备性和有界性。对这两部分的证明都可以使用反证法。并且如同在引理8.4.5的证明中那样,你可能需要用到选择公理)

分别证明完备性与有界性。

完备性:

于是即要证明对任意(x(n))n=0(X,d)中的柯西序列,(x(n))n=0都是收敛的。

注意到(X,d)是紧致的,于是根据定义12.5.1存在(x(n))n=0的一个子序列是收敛的,然后根据命题12.4.9,我们知道(x(n))n=0也是收敛的,从而得证完备性。


有界性:

不妨使用反证法,我们假设X不是有界的,换言之,对任意的rR+xX都有B(x,r)不包含X,于是X\B(x,r)总是非空的。

从而我们选择一个xX,对任意自然数n,根据选择公理我们都能指定一个x(n)X\B(x,n+1),于是我们可以构建出一个序列(x(n))n=0,然后根据X的紧致性,存在(x(n))n=0的某个子序列(x(nj))j=0收敛于X中的某个点x0

由于(x(nj))j=0收敛于x0,于是存在J0使得对任意的jJ都满足d(x(nj),x0)0.5;又因为我们可以归纳得到对任意j0都有njj,于是对任意的j0根据(x(n))n=0的定义我们有d(x(nj),x)j+1;最后,我们令有r0:=d(x,x0),于是对任意jmax(J,r0),根据度量空间的三角不等式我们有:

d(x(nj),x)d(x(nj),x0)+d(x0,x)r0+0.5d(x(nj),x)j+1max(J,r0)+1>r0+0.5

于是导出了矛盾,反证假设不成立,只能有(X,d)是有界的。

综上,于是命题12.5.5得证。


题外话:单纯按上面的定义这个结论好像对空度量空间是不生效的,空度量空间毫无疑问是紧致和完备的(因为里面压根就不存在序列),但是如果整个度量空间都是空的话就不可能存在球(球的定义需要一个球心属于度量空间)包含空集,那么空度量空间自身不可能是有界的才对,大概也有一个解决方法就是对任意的度量空间额外定义空集也是一个球(取r=0的情况球心无论为什么球都是空的,就是需要额外表明空集作为球不是依赖球心的),因此上面的证明中我们其实默认了X非空的前提下才完成的证明。

12.5.3 证明定理12.5.7(提示:利用命题12.1.18定理9.1.24

由于命题12.5.5中已经证明了在任意度量空间下紧致集都是有界且完备的,于是根据命题12.4.12我们可以推知紧致集是有界且闭的,于是此时要证明海涅-博雷尔定理只需要证明任意欧几里得空间中的有界闭集都是紧致的即可。

对任意yRn我们记有yj表示y的第j个坐标分量。设ERn中的任意有界闭集,然后考虑任意E中的序列(x(m))m=0。由于E是有界的,于是根据定义存在球B(x,r)包含E(这里我们考虑在上确界范数度量下有界,事实上根据12.1节中给出的两个不等式我们很容易推知集合在l1l2l度量下有界是相互等价的)。然后考虑到上确界范数度量的定义,于是有:

yE,|yixi|r(i=1,2,...,n)

于是我们使用下面的方法来创建一个(x(m))m=0的子序列(x(m;n))m=0,并且通过我们对实数序列曾经学习过的结论来证明这个子序列是收敛的。

首先考虑x(m)的第1个坐标分类x1(m)所构成的序列,这是一个实数序列,并且注意到根据上面我们通过有界性得出的结论有:

m0,|x1(m)x1|rm0,|x1(m)||x1|+|r|

从而对带有标准度量的实直线,序列(x1(m))m=0是一个有界序列。于是根据波尔查诺-魏尔斯特拉斯定理(命题6.6.8)可以得到序列(x1(m))m=0存在一个收敛的子序列(x1(mj))j=0(不妨记有收敛于L1),于是此时我们令有:

l0,x(l;1):=x(ml)

显然(x(m;1))m=0(x(m))m=0的子序列。并且根据我们上面所述,这个子序列中每个点的第1个坐标分量所组成的序列(x1(m;1))m=0是收敛于L1的,于是取(x(m;1))m=0的任意子序列,其中每个点的第1个坐标分量所组成的序列都是收敛于L1的。

然后考虑x(m;1)的第2个坐标分类x2(m;1)所构成的序列,同样这是一个实数序列,并且通过有界性的讨论我们有:

m0,|x2(m;1)x2|rm0,|x2(m;1)||x2|+|r|

(因为(x(m;1))m=0(x(m))m=0的子序列,因此对所有x(m)生效的性质也可以直接继承到所有x(m;1)上)然后类似上面的方法使用波尔查诺-魏尔斯特拉斯定理得到一个收敛于L2的序列(x1(mj;1))j=0,并定义:

l0,x(l;2):=x(ml;1)

显然(x(m;2))m=0(x(m;1))m=0的子序列(从而它也是(x(m))m=0的子序列)。对所有坐标分量执行这样的流程,最终我们可以得到一个(x(m))m=0的子序列(x(m;n))m=0,对任意的1in(xi(m;n))m=0都收敛于Li。于是根据命题12.1.18,序列(x(m;n))m=0是依欧几里得度量/出租车度量/上确界范数度量收敛于L:=(L1,L2,...,Ln)的,然后由于E是闭的且(x(m;n))m=0E中的序列,于是LE

综上,于是我们证明了:

对任意ERn中的有界闭集与任意E中的序列(x(m))m=0,都存在一个(x(m))m=0的子序列(x(m;n))m=0依欧几里得度量/出租车度量/上确界范数度量收敛于某个LE

于是根据集合紧致的定义可以得到E是紧致的。综上,于是海涅-博雷尔定理得证。

12.5.4 设(R,d)是具有标准度量的实直线,举例说明:存在连续函数f:RR和开集VR满足f(V)不是开的

考虑开集V:=(π,π)与连续函数f(x):=sin(x),可以求得f(V)=[1,1]是一个闭的集合(当然也就不是开的)。

12.5.5 设(R,d)是具有标准度量的实直线,举例说明:存在连续函数f:RR和闭集FR满足f(F)不是闭的

考虑闭集F:=[1,+)与连续函数f(x):=1x,可以求得f(F)=(0,1]是既不是闭集也不是开集。

12.5.6 证明推论12.5.9(提示:在紧致度量空间(K1,d|K1×K1)中考察集合Vn:=K1\Kn,它们都是K1上的开集。利用反证法,假设n=1Kn=,然后使用定理12.5.8)

在紧致度量空间(K1,d|K1×K1)中对任意的n1,考虑令有集合:

Vn:=K1\Kn

根据命题12.5.5,命题12.4.12与命题12.2.15(e),我们有对任意n1都有Kn都是K1上的闭集,从而Vn都是K1上的开集。于是我们使用反证法,假设n=1Kn=,于是K1\n=1Kn=K1,然后注意到:

K1\n=1Kn=K1\{kK1:n1,kKn}={kK1:n1,kKn}={kK1:n1,kVn}=n=1Vn

即有n=1Vn=K1,于是集簇(Vn)nN+构成了一个K1的开覆盖。然后根据定理12.5.8,应该存在一个N+的有限子集F使得:

K1nFVn

又因为F是有限的,从而其最大元素max(F)也应该存在并且属于F,然后我们注意到根据题设与Vn的定义,应该有:

V1V2...

于是即有:

K1nFVn=Vmax(F)=K1\Kmax(F)

又因为题设中Kmax(F)是非空的且Kmax(F)K1,于是显然不可能有K1K1\Kmax(F),导出了矛盾。

综上,于是反证假设不成立,只能有n=1Kn非空。

12.5.7 证明定理12.5.10(提示:利用(b)来证明(c),先证明每一个单点集都是紧致的)

分条证明:

  • 证明:如果YX的紧致子集,并且ZY,那么Z是紧致的,当且仅当Z是闭的。

首先证明若Z是闭集则Z是紧致的。对任意Z中的序列(xn)n=0,考虑到它也是Y中的序列,因此由于Y本身是紧致的我们可以得到存在一个(xn)n=0的子序列(xnj)j=0是收敛的,不妨记有其极限为L,从而LY。然后根据命题12.2.10,于是LZ的一个附着点,根据Z是闭的即可推知LZ。综合即对任意(Z,dZ×Z)中的序列(xn)n=0都存在一个子序列(xnj)j=0是收敛的,于是根据定义12.5.1我们有Z也是紧致的。

然后证明Z是紧致的则Z是闭的,根据命题12.5.6可以直接得到这个结论是成立的。

综上,于是结论得证。


  • 证明:如果Y1...Yn是由X的紧致子集组成的一个有限集簇,那么它们的并集Y1...Yn也是紧致的。

我们需要证明一个结论(事实上我们已经在习题12.2.3中证明了这个结论,但是为了方便看复制一下也不花时间):

结论:设序列(xi)i=0是完全由Y1...Yn中元素组成的序列,那么必然存在一个1mn使得对任意的j0,都存在一个ij满足xiYm

证明:

使用反证法,假设对任意1mn都存在jm0使得对任意的i>jm都有xiYm,注意到集合:

{jm:1mn}

是有限的,因此其上确界应当属于自身,我们记为j,从而对任意的i>j,对任意1mn都有:

i>jjmxiYm

但是由于(xi)i=0是由E1E2...En中元素构成的序列,因此至少应该存在一个1m0n使得xiYm0,于是导出了矛盾,反证假设不成立。

于是类似习题12.2.3,任取Y1...Yn中序列(xi)i=0,我们可以构建下面的递推关系:定义b(0):=min{iN:xiYm},然后对任意i>0,定义b(i)为:

b(i):=min{jN:j>b(i1)xjEm}

由于上面的结论,因此这个定义总是有效的,并且(xb(i))i=0是一个完全由Ym中元素组成的(xi)i=0的子序列。然后由于Ym是紧致的,于是(xb(i))i=0存在一个收敛的子序列(xb(ij))j=0(其极限LYm),并且(xb(ij))j=0根据子序列定义也是(xi)i=0的子序列,于是综合上面的内容可以得到:

对任意Y1...Yn中序列(xi)i=0都存在一个子序列(xb(ij))j=0收敛于LY1...Yn

于是根据定义12.5.1,Y1...Yn是紧致的。


  • 证明:X的任意一个有限子集(包括空集)都是紧致的。

空集的紧致性是显然的(你不可能从空集中找出一个序列),我们先证明单元素集的紧致性。

考虑任意{x}X的子集,对任意{x}中的序列(xn)n=0,我们注意到有对任意n0都有xn{x}xn=x,于是(xn)n=0本身(它自己就是自己的一个子序列)是收敛的。然后根据定义12.5.1,这表明{x}是紧致的。

然后来证明题目结论(因为空集的紧致性已经有了,所以只需要考虑非空集的紧致性)。

对一个X的有限子集Y,不妨假设其基数#(Y)=n,于是存在从{iN:1in}Y的双射f,然后我们定义:

1in,Yn:={f(i)}

显然Y=Y1...Yn,然后应用结论(b)可以直接得到Y是紧致的,于是任意X的一个有限子集都是紧致的。

综上,于是结论得证。

12.5.8 设(X,dl1)习题12.1.15中的度量空间。对每一个自然数n,设e(n):=(ej(n))j=0X中的序列,并且当n=j时,ej(n):=1;当nj时,ej(n):=0。证明:集合{e(n):nN}X的一个有界闭子集,但它不是紧致的(尽管(X,dl1)是一个完备度量空间,但是上面的结论仍然成立。此处不对(X,dl1)的完备性做证明。这个问题的关键不在于X的完备性而在于X是“无限维”的,对此我们也不进行讨论(注:合着就是啥都不说))

注:由于题目没说,我就当是讨论度量是无限维出租车度量了(实际上用哪个度量都差不多)。

首先我们证明{e(n):nN}是有界的。

考虑常数序列e:=(0)j=0,不难发现可以计算有:

nN,dl1(e,e(n))=j=0|ej(n)0|=|en(n)|=1

从而我们有对任意nN都有dl1(e,e(n))<2,换言之即{e(n):nN}B(e,2),于是根据定义12.5.3即{e(n):nN}是有界的。

然后我们证明{e(n):nN}是闭的。

考虑任意由{e(n):nN}中元素组成的收敛序列(qn)n=0,注意到对任意ij0ij都有:

dl1(e(i),e(j))=n=0|en(i)en(j)|=|ei(i)|+|ej(j)|=2

由于(qn)n=0是收敛的,因此它也必然是一个柯西序列(引理12.4.7),于是必然存在一个N0使得对任意ijN都有dl1(qi,qj)<1。结合上面的结论,于是只能有对任意nN都有qn=e(m)m是某个自然数),从而(qn)n=0的极限就在{e(n):nN}中。根据命题12.2.15(b)可以得到这表明{e(n):nN}是闭的。

最后我们来证明{e(n):nN}不是紧致的。

不妨直接考虑序列(e(n))n=0的任意子序列(e(nj))j=0,根据我们上面的结论与子序列的定义,我们知道对任意的J0,都有nJnJ+1dl1(e(nJ),e(nJ+1))=2,于是(e(nj))j=0不可能是一个柯西序列,从而由于收敛序列都是柯西序列我们知道(e(nj))j=0不可能是收敛的。于是(e(n))n=0不存在收敛的子序列。根据定义12.5.1即有{e(n):nN}不是紧致的。

综上,于是结论得证。

12.5.9 证明:度量空间(X,d)是紧致的,当且仅当X中的每一个序列都至少有一个极限点

注意到“存在一个收敛的子序列”等价于“原序列存在一个极限点”(根据命题12.4.5),于是紧致性的定义(定义12.5.1)可以改写为:

我们称度量空间(X,d)是紧致的,当且仅当(X,d)中每一个序列都至少存在一个极限点。

于是题目得证。

12.5.10 如果对任意的ε>0,都存在一个正整数n和有限个球B(x(1),ε)...B(x(n),ε)使得X被这些球覆盖(即X=i=1nB(x(i),ε),则我们称度量空间(X,d)完全有界
(a) 证明:每一个完全有界的空间都是有界的

对完全有界的空间(X,d),我们考虑ε=1的情况,根据定义存在有限个球B(x(1),1)...B(x(n),1)使得X=i=1nB(x(i),1)。注意到由于球的数量是有限的,因此下面的集合:

{d(x(1),x(i)):1in}

是有限的,并且它还是正实数集的子集,于是根据最小上界原理我们知道它的上确界存在,不妨记为r

于是,对任意的xX,由于X=i=1nB(x(i),1),于是必然存在一个1in使得xB(x(i),1)。然后我们可以计算有:

d(x,x(1))d(x,x(i))+d(x(i),x(1))<1+r

从而对任意的xX我们都有xB(x(1),r+1),换言之即XB(x(1),r+1)。然后根据有界度量空间的定义(定义12.5.3)我们可以得到X也是有界的。

综合即任意完全有界的空间(X,d)都是有界的,于是结论得证。

(b) 证明下述加强形式的命题12.5.5:如果(X,d)是紧致的,那么X既是完备的又是完全有界的(提示:如果X不是完全有界的,那么存在某个ε>0使得X无法被有限多个ε-球覆盖。利用习题8.5.20找到一个由球B(x(n),ε/2)组成的无限序列,并使这些球两两不相交。最后,据此构造一个序列,使其不存在收敛的子序列)

紧致集的完备性可以直接通过命题12.5.5得证,于是我们只需要证明X是完全有界的。

不妨使用反证法,我们假设X不是完全有界的。换言之,存在某个ε>0使得对X无法被有限个ε-球覆盖,于是对任意给定的有限个X中的点x(1)...x(n),都有:

Xi=1nB(x(i),ε)X\i=1nB(x(i),ε)

从而我们可以通过下面的方式递归获得一个点列:

首先从X中选出某个xX,记为x(1);然后对任意的n2,我们使用选择公理从集合:

X\i=1n1B(x(i),ε)

中选出一个元素x,并记为x(n):=x。在这个定义下我们能注意到对任意的n1与任意的1in1,我们有:

d(x(i),x(n))ε

然后考虑序列(x(n))n=1的任意子序列(x(nj))j=1,应用上面的结论就可以得到对ε/2有对任意j1j21都有

d(x(nj1),x(nj2))>ε2

于是(x(nj))j=1不可能收敛,这和紧致的定义矛盾了,反证假设不成立。

综上,于是X只能是完全有界的。


还有一种方法是对给定ε>0取所有xX创造一个X的开覆盖xXB(x,ε),然后利用命题12.5.8获得这个覆盖的一个有限子覆盖来证明X是完全有界的。这个方法不是我想出来的,我只是觉得这个方法很酷所以在这里提一嘴。

(c) 反过来证明:如果X既是完备的又是完全有界的,那么X是紧致的(提示:如果(x(n))n=1X中的序列,那么利用完全有界的假设,对于每一个正整数j,递归地构造一个它的子序列(x(n;j))n=1使得对每一个j,序列(x(n;j))n=1的元素都包含在单独一个半径为1/j的球中。同时,还要使得每一个序列(x(n;j+1))n=1都是前一个序列(x(n;j))n=1的子序列。然后证明“对角线”序列(x(n;n))n=1是柯西序列,并运用完备性的假设)

于是即要证明:对任意(x(n))n=1X中的序列,都存在一个收敛的子序列(x(nj))j=1

我们先证明一个辅助结论:

结论:对任意集合XX中的序列(x(n))n=1,设X存在一个有限覆盖i=1nVi(即Xi=1nVi),则至少存在一个1mn使得对任意的k1,都存在一个lk使得x(l)Vm

证明:

使用反证法,不妨假设对任意1in都存在一个对应的ki1使得对任意对任意lki都有x(l)Vi。于是集合:

{ki:1in}

是有限的,从而它必然存在一个最大元素,我们记为k。于是对任意的lk,我们应该有对任意1in都有x(l)Vi;但是因为i=1nViX的一个有限覆盖,于是如果对任意1in都有x(l)Vi那么应该有x(l)i=1nVi,自然也就有x(l)X,这与(x(n))n=1X中的序列的前提相矛盾。

综上,于是反证假设不成立,只能有辅助结论为真。

对任意的整数j1,由于X是完全有界的,于是存在njX中的球使得Xi=1njB(x(i),1j)

于是我们使用递归的方式构造一个序列(x(n;1))n=1:首先考虑j=1的情况,根据我们的辅助结论我们知道存在一个1m1n1使得对任意的k1都存在一个lk使得x(l)B(x(m1),1)。于是对1存在l11使得x(l1)B(x(m1),1),此时令有x(1;1):=x(l1);之后对任意的i2,我们令有:

li:=min{l>li1:x(l)B(x(m1),1)}

由于辅助定理我们知道这个集合总是非空的,因此其最小元素的存在性可以由自然数集的良序性保证。然后我们令有x(i;1):=x(li)。这样我们就得到了一个序列(x(n;1))n=1,显然这是(x(n))n=1的一个子序列,并且这个序列中任意的元素都属于B(x(m1),1)

然后我们对任意的整数j2,我们通过递归的方法定义序列(x(n;j))n=1:首先由于(x(n;j1))n=1也是X中的序列,然后根据上面给出的辅助结论与完全有界性的结论,由于i=1njB(x(i),1j)X的一个有限覆盖,于是必然存在1mjnj使得对任意的k1都存在lk使得x(l)B(x(mj),1j)。然后类似j=1的情景,先对1找到第一个x(l1;j1)B(x(mj),1j)并设为x(1;j),之后对任意i2递归找到对应li并设有x(i;j):=x(li;j1)。这样我们就定义了序列(x(n;j))n=1,并且它还是序列(x(n;j1))n=1的子序列。

然后基于上面的定义基础上,我们定义一个新的序列(an)n=1,其定义为:

n1,an:=x(n;n)

显然(an)n=1也是(x(n))n=1的一个子序列,我们来证明序列(an)n=1是一个柯西序列:

对任意的ε>0,根据阿基米德性质我们知道存在N1使得2N<ε。于是对任意的ijN,根据上面的定义,我们知道x(i;i)x(j;j)都属于球B(xmN,1N),于是可以计算有:

dX(x(i;i),x(j;j))dX(x(i;i),xmN)+dX(xmN,x(i;i))<2N<ε

综合即有:

对任意ε>0,存在一个Nm使得d(ai,aj)<ε对所有的ijN均成立。

根据柯西序列的定义(定义12.4.6),于是(an)n=1是一个柯西序列。此时根据X的完备性我们知道(an)n=1必然是收敛的。综上于是我们证明了对任意(x(n))n=1X中的序列都存在一个收敛的子序列(an)n=1,从而根据紧致集的定义(定义12.5.1)即有X是紧致的。

12.5.11 设(X,d)具有如下性质:X的每一个开覆盖都有一个有限子覆盖。证明X是紧致的(提示:如果X不是紧致的,那么由习题12.5.9可知,存在一个序列(x(n))n=1不存在极限点。于是,对于每一个xX,都存在一个包含x的球B(x,ε),它最多包含序列中有限多个元素,然后使用假设条件)

不妨使用反证法,我们假设X不是紧致的,于是存在X的某个序列(x(n))n=0不存在收敛的子序列,根据习题12.5.9即有(x(n))n=1不存在任何极限点,根据极限点的定义(定义12.4.4)即:

对任意的xX都存在一对N0ε>0,使得对任意的nN都有dX(x,x(n))>ε

从度量球B(x,ε)的角度,它至多只能包含序列(x(n))n=0的前N个元素(不一定有N个)。从而利用选择公理,我们为每一个xX都能指定这样一对Nx0εx0,然后构造对应的度量球,最终获得下面的并集:

xXB(x,εx)

根据度量球的定义于是对任意xX都有xB(x,εx)xxXB(x,εx),并且根据命题12.2.15(c)任意的度量球都是X中的开集,从而xXB(x,εx)X的一个开覆盖,根据我们的题设,于是存在FX的一个有限子集使得:

XxFB(x,εx)

但是根据我们上面的讨论,由于F是有限的,因此集合

{Nx:xF}

也应该是有限的,于是它存在最大元素,记为NF。根据上面讨论的结论,对任意nNF都应该有:

xF,nNFNxdX(x,x(n))>εx(n)B(x,εx)

于是即有对任意nNFx(n)xFB(x,εx)x(n)X,这和(x(n))n=0X中序列的前提矛盾,于是反证假设不成立。

综上,只能有X是紧致的。

12.5.12 设(X,ddisc)是具有离散度量ddisc的度量空间
(a) 证明:X是完备的

考虑任意(x(n))n=0X中的柯西序列,根据定义,对0.5应该存在一个N0使得对任意ijN都有ddisc(x(i),x(j))<0.5。此时考虑离散度量的定义,于是只能有ddisc(x(i),x(j))=0,也即x(i)=x(j)

从而对任意的ε>0,我们都能研究得到任意nN都有:

ddisc(x(n),x(N))=0<ε

根据依度量收敛的定义,这表明序列(x(n))n=0收敛于x(N)。从而我们证明了任意(x(n))n=0X中的柯西序列都是收敛的,根据完备度量空间的定义(定义12.4.10)即有(X,ddisc)是完备的。

(b) X什么时候是紧致的?什么时候是不紧致的?证明你的结论(提示:海涅-博雷尔定理在这里是没啥用的,因为它只适用于欧几里得空间(emmm,认真看了的都不会用吧))

在习题12.5.10中我们讨论了完全有界性,完备性与紧致性的关系,考虑到我们已经在(a)中证明了X是完备的,因此此时我们可以讨论得到:X是紧致的当且仅当它是完全有界的。

于是不妨来讨论X在什么情况下是完全有界的,根据完全有界集的定义我们知道对任意的ε>0都必须要能找到有限个X中的度量球B(x(1),ε)...B(x(n),ε)使得X=i=1nB(x(i),ε);而离散度量的特殊性质使得当ε>1时,任取xX都有球B(x,ε)=X,因此在ε>1时完全有界性不对X作出任何要求;而对于ε<1的情景,球B(x,ε)退化为单点集{x}。于是完全有界性的要求在ε<1时就变为:

要求能找到有限个X中的单点集{x(1)}...{x(n)}使得X=i=1n{x(i)}={x(i):1in}

这表明X时完全有界的当且仅当X是一个有限集。于是综上即有X是紧致的当且仅当X是有限的。

12.5.13 设EFR(具有标准度量d(x,y)=|xy|)的两个紧致子集。证明:笛卡尔积E×F:={(x,y):xE,yF}R2(具有欧几里得度量dl2)的紧致子集

考虑E×F中的序列((x(n),y(n)))n=0,考虑分量序列(x(n))n=0(y(n))n=0,它们分别是EF中的序列。

首先考虑(x(n))n=0,由于E是紧致的,因此(x(n))n=0至少存在一个收敛的子序列(x(nj))j=0,我们记它收敛于x。根据命题12.4.3我们知道(x(nj))j=0的任意子序列也收敛于x

然后考虑(y(n))n=0,根据子序列定义可知(y(nj))n=0也是(y(n))n=0的子序列,并且(y(nj))n=0F中的序列。于是由于F也是紧致的我们有(y(nj))n=0至少存在一个收敛的子序列(y(nj;i))i=0,我们记有它收敛于y

此时我们回顾((x(n),y(n)))n=0,考虑序列((x(nj;i),y(nj;i)))i=0,根据子序列的定义可知((x(nj;i),y(nj;i)))i=0显然是((x(n),y(n)))n=0的一个子序列,并且有:

  • (y(nj;i))i=0依标准度量收敛于y
  • (x(nj;i))i=0(x(nj))j=0的子序列,因此(x(nj;i))i=0也依标准度量收敛于x

从而根据命题12.1.18可知((x(nj;i),y(nj;i)))i=0是依欧几里得度量收敛于(x,y)的。于是综合上面的内容,我们证明了对任意E×F中的序列((x(n),y(n)))n=0都至少存在一个收敛的子序列,从而根据紧致集的定义,我们有E×F是紧致的。

综上,于是结论得证。

12.5.14 设(X,d)是一个度量空间,EX的非空紧致子集,并设x0X中的一点。证明:存在点xE使得
d(x0,x)=inf{d(x0,y):yE}
也就是说,xE中距离x0最近的点(提示:设R为量R:=inf{d(x0,y:yE)}。构造E中序列(x(n))n=1,使得d(x0,x(n))R+1n,然后利用E的紧致性)

R:=inf{d(x0,y):yE},然后对任意的正整数n,由于R是下确界,于是R+1n不可能是{d(x0,y):yE}的下界,换言之,集合:

Yn:={yE:Rd(x0,y)R+1n}

是非空的。于是根据选择公理,我们可以为任意的n1指定一个x(n)Yn,从而我们获得了一个E中的序列(x(n))n=1。又因为E是紧致的,于是(x(n))n=1至少存在一个收敛的子序列(x(nj))j=1,它依度量d收敛于X中的某点x

于是我们来尝试计算d(x,x0),由于(x(nj))j=1依度量d收敛于x,于是对任意的ε>0,存在J1使得对任意jJ都有:

d(x0,x)d(x0,x(nj))+d(x(nj),x)R+1nj+εR+1j+ε

(关于njj这个推论我真的不想再归纳一次了,总之就是通过子序列的性质可以直接推断的,在前面的章节这个结论少说用过七八次了)

由于这个结论对任意的jJ都成立,于是只能有d(x0,x)R+ε,同理由于ε也是任意的,因此只能有d(x0,x)R;另一方面,若有d(x0,x)<R,我们不妨设有d(x0,x)=Rε,由于(x(nj))j=1依度量d收敛于x,因此对ε/2存在一个J1使得对任意的jJ有:

d(x(nj),x0)d(x(nj),x)+d(x,x0)Rε+ε2<R

这和(x(n))n=1的定义矛盾,于是只能有d(x0,x)R

综上,即有d(x0,x)=R,于是题目结论得证。

12.5.15 设(X,d)是一个紧致度量空间,设(Kα)αIX中的一簇闭集,它具有如下性质:其中任意有限多个集合的交集都是非空的,即对任意的有限集FI均有αFKα(这个性质也被称为有限交性质。证明:该集簇中所有集合的交集是非空的,即αIKα。举反例说明,若X不是紧致的,则上述结论不成立

证明:若(X,d)是紧致度量空间,则该集簇中所有集合的交集是非空的。

利用题设给出的(Kα)αI,我们创造一个新的集合簇(Vα)αI,其定义为:

Vα:=X\Kα

即对任意的αI都有VαKα的补集,根据命题12.2.15(e)我们知道由于Kα都是闭的,于是Vα都是开的。

于是我们可以将有限交性质表述为另一个形式:对任意有限集FI均有X\αFVα(使用了习题3.4.11的结论)。此时我们可以很自然的联系命题12.5.8然后将有限交性质进一步转化为一个等价结论:

αIVα不是X的一个开覆盖。

(如果是那么必然存在一个I的有限子集F使得XαIVα,这样就和X\αFVα的前提矛盾了)

从而必然有XαIVαX\αIVα,再次使用习题3.4.11的结论即有αIKα


举例:若(X,d)不是紧致度量空间,则该集簇中所有集合的交集可能是空的。

考虑度量空间(R,ddisc)带有离散度量,根据我们在习题12.5.12(b)中的讨论我们知道它肯定不是紧致的。然后考虑集合簇(Kα)α[0,1]定义为:

Kα:=[0,1]\{α}

在习题12.2.1中我们已经有论证过带有离散度量的空间的特殊性质:即每个空间中的子集同时是开集和闭集。因此Kα都是闭集,然后注意到任意有限集F[0,1],我们有:

αFKα=[0,1]\F

(无限集去掉一个有限集自然不会是空集)

但是又有:

α[0,1]Kα=[0,1]\[0,1]=

于是这就是我们想要的例子。


本节相关跳转

实分析 8.4 选择公理

实分析 8.5 有序集

实分析 9.1 实直线的子集

实分析 12.1 定义和例子

实分析 12.3 相对拓扑

实分析 12.4 柯西序列和完备度量空间

实分析 13.5 拓扑空间