完备距离空间
度量空间(X,d)称作是完备的,如果X中的每一Cauchy列收敛于X中的点。这里给出有关完备性的基本的定理。
对完备度量空间,下面的定理1是基本的定理。它给出了一个定义在度量空间的稠密子集上的连续映射可以连续拓张到整个全空间的充分条件。
Theorem 1. 令
X为一度量空间
X~的稠密子集,
Y为完备的度量空间,
f:X→Y为一致连续的映射,则
f存在唯一的
X~上的连续拓张
f~:X~→Y,而
f~也是(在
X~上)一致连续的。
下面的定理2也是基本的。它断言任何不完备的度量空间总是可以在等距的意义下被视作一个完备度量空间的稠密子集。
Theorem 2. 设
(X,d)是一度量空间,则存在一个完备的度量空间
(X~,d~)和一个等距同构
φ:X→X~,使得
φ(X)稠于
X~。如果
(X^,d^)是任一完备度量空间,使得存在
X到
X^的一个稠密子集上的等距同构,那么存在
(X~,d~)到
(X^,d^)的等距同构。
由此可知,
(X~,d~)可以看作是唯一的,它被称作距离空间
(X,d)的完备化。
另外两个完备度量空间的基本定理——压缩映射原理、Baire纲定理,已经分别在Functions of several variables和Baire 纲定理几种形式的等价性作了介绍。
下面将给出这两个定理的证明。值得指出的是,证明的思路均来自Walter Rudin的Principles of Mathematical Analysis的一些课后习题。
定理1
证明
我们需要证明f~的存在性和唯一性。先看唯一性,比较容易看出。
首先,X稠于X~,可推出f~(X)稠于f~(X~):对f~(X~)中一点f~(p),存在X中点列{pn},pn→p,由f~连续性,f~(pn)→f~(p),这表明f~(p)∈f~(X~)是f~(X)中一点列{f~(pn)}的极限,故f~(X)稠于f~(X~)。
如果映射g:X~→Y满足在X上g(x)=f~(x),那么可以证明g=f~:对p∈X~,X中点列{pn}满足pn→p,那么f~(p)=limf~(pn)=limg(pn)=g(p),故g=f~。
接下来看存在性。
对任一p∈X~和任一正整数n,令Vn(p)={q∈X∣d(p,q)<1/n},下面证明⋂n=1∞f(Vn(p))包含唯一一个点,记为f~(p),即为所需的f的连续延拓。首先需要一些引理。
Lemma 3. 设
{En}为完备度量空间
X的一列非空有界闭集,且
En⊃En+1,若
diamEn→0,那么
⋂n=1∞En有且仅有一个点。
在Numerical sequences and series中,定理7第二点给出了“当En为紧集”的情形,这里En变为了有界闭集。如果X=Rn,那么紧集和有界闭集等价,那就不需要这个引理了,但X为一般的完备度量空间时则不然。下面给出证明。
引理1的证明:构造点列{pn},其中pn∈En,m⩾n时由于Em⊂En,有pm∈En,可以看出这个点列是Cauchy列,这是因为diam{pk}k=n∞⩽diamEn→0,而X是完备的度量空间,所以{pn}收敛至X中一点p,可以证明⋂n=1∞En={p}。由于En是闭集,p作为其极限点当然属于En,故p∈⋂n=1∞En。若p′∈⋂n=1∞En,则d(p,p′)⩽d(p,pn)+d(pn,p)⩽2diamEn→0,所以p=p′,引理1得证。
Lemma 4. f在
X上一致连续:对任意
ε>0,存在
δ>0,使
x1,x2∈X满足
dX(x1,x2)<δ时有
dY(f(x1),f(x2))<ε,等价于:对任意
ε>0,存在
δ>0,使
E⊂X满足
diamE<δ时有
diamf(E)<ε。
证明是显然的。
由于X稠于X~,当然有f(Vn(p))非空;f是一致连续的,得出f(Vn(p))是有界的闭集;由limdiamVn(p)=0及引理2,limdiamf(Vn(p))=limdiamf(Vn(p))=0;又显然有f(Vn+1(p))⊂f(Vn(p));于是引理1所需的条件全部满足,故可定义f~(p)=⋂n=1∞f(Vn(p))。当p∈X时,显然有f~(p)=f(p)。
由于f:X→Y是一致连续的映射,故对任给的ε>0,存在δ>0,当p,q∈X且d(p,q)<δ时有dY(f(p),f(q))<ε/3,下面证明,对于此δ,当p,q∈X~,d(p,q)<δ时,就有dY(f~(p),f~(q))<ε。取{pn}满足pn∈Vn(p),那么limpn=p且limf(pn)=f~(p);类似地可以取{qn}。这样,存在正整数N,使得
2d(pN,p)+d(p,q)<δ,dY(f~(p)−f~(pN))<3ε;2d(qN,q)+d(p,q)<δ,dY(f~(q)−f~(qN))<3ε.2d(pN,p)+d(p,q)<δ,dY(f~(p)−f~(pN))<3ε;2d(qN,q)+d(p,q)<δ,dY(f~(q)−f~(qN))<3ε.
这样
d(pN,qN)⩽d(pN,p)+d(p,q)+d(q,qN)<δ,
同时
dY(f~(p),f~(q))⩽dY(f~(p),f~(pN))+dY(f~(pN),f~(qN))+dY(f~(qN),f~(q))<3ε+3ε+3ε=ε.dY(f~(p),f~(q))⩽dY(f~(p),f~(pN))+dY(f~(pN),f~(qN))+dY(f~(qN),f~(q))<3ε+3ε+3ε=ε.
这就证明了f~在X~上一致连续,故它是f在X~上的连续延拓。
另证
下面的引理3是显然的。
Lemma 5. 设
f:X→Y是一致连续的,对
X中每一Cauchy列
{pn},
{f(pn)}是
Y中的Cauchy列。
X稠于X~,对p∈X~,有收敛于p的X中的点列{pn},则{f(pn)}是Y中的Cauchy列,而Y完备,故收敛于Y中的一点,设收敛于f~1;我们证明这个收敛的结果不依赖于{pn}的选取,设同样地选取了{qn},而{f(qn)}收敛于f~2,要证f~1=f~2。把{pn}与{qn}交错排列,记得到的新点列为{rn},即:p1,q1,p2,q2,…,则rn∈X,rn→p,同样地{f(rn)}应收敛于某极限f~3,注意到{f(pn)},{f(qn)}都是{f(rn)}的子列,所以必有f~1=f~2=f~3,这就证明了极限唯一确定。于是可以定义映射f~:X~→Y,p↦f~1,可证这就是所需的连续延拓:当p∈X时,显然有f~(p)=f(p);对于f~的一致连续性,与原证明的最后一段是一样的。
定理2
证明
类似于从Q构建R,不完备的Q经过完备化得到了完备的R,这个过程一个经典的做法是Cantor的利用Cauchy列的方法,这也是完备化方法最早的引进,这个思路可以用于启发此定理的证明。
Lemma 6. 设
{pn},{qn}是度量空间
X中的Cauchy列,则
{d(pn,qn)}收敛。
引理4的证明:对任何m,n均有d(pn,qn)⩽d(pn,pm)+d(pm,qm)+d(qm,qn),于是可推出∣d(pn,qn)−d(pm,qm)∣⩽d(pn,pm)+d(qn,qm),进而可知{d(pn,qn)}是Cauchy列,而R完备,故必收敛。
回到定理2,对X中的两个Cauchy列{pn},{qn},称它们等价,如果d(pn,qn)→0,那么这是一个等价关系:自反性和对称性显然,对于传递性,若{pn},{qn}等价、{qn},{rn}等价,则在d(pn,rn)⩽d(pn,qn)+d(qn,rn)两边取极限即知传递性也成立,所以这个关系确是等价关系。
令X~为该等价关系得到的所有等价类的集合。若P∈X~,Q∈X~,{pn}⊂P,{qn}⊂Q,定义
d~(P,Q)=n→∞limd(pn,qn),
由引理4,这个极限是存在的。可以证明d~(P,Q)跟{pn}.{qn}的选取无关:若{pn′}⊂P,那么d(pn,pn′)→0,由∣d(pn,qn)−d(pn′,qn)∣⩽d(pn,pn′)知limd(pn,qn)=limd(pn′,qn)。这表明d~(P,Q)是良好地定义的,进而不难看出,d~是X~上的距离函数。
下面证明:度量空间X~是完备的。
取X~中的Cauchy列{Pn},Pn取其中的Cauchy列{pnk}k=1∞。对任给的ε>0,存在N,当m,n>N时,
d~(Pm,Pn)=k→∞limd(pmk,pnk)<3ε.
对n∈N∗,存在N(n)∈N∗,当k,l⩾N(n)时,有d(pnk,pnl)<ε/3。对X中的点列{pn,N(n)},先证它是X中的Cauchy列。当m,n>N时,由于d~(Pm,Pn)<ε/3,必存在N1,当k>N1时,d(pmk,pnk)<ε/3,这样当k>max{N(m),N(n),N1}时,
d(pm,N(m),pn,N(n))⩽d(pm,N(m),pmk)+d(pmk,pnk)+d(pnk,pn,N(n))<3ε+3ε+3ε=ε.d(pm,N(m),pn,N(n))⩽d(pm,N(m),pmk)+d(pmk,pnk)+d(pnk,pn,N(n))<3ε+3ε+3ε=ε.
这就证明了{pn,N(n)}确实是Cauchy列,设它所在的X~中的等价类为P,下面证明
d~(Pn,P)=k→∞limd(pnk,pk,N(k))→0,n→∞.
这就证明了X~的完备性。事实上,当n>N时,令k>max{N,N(n)},那么
d(pnk,pk,N(k))⩽d(pnk,pn,N(n))+d(pn,N(n),pk,N(k))<3ε+3ε<ε.d(pnk,pk,N(k))⩽d(pnk,pn,N(n))+d(pn,N(n),pk,N(k))<3ε+3ε<ε.
这就证明了d~(Pn,P)→0,X~完备。
对每一p∈X,所有项都为p的点列是Cauchy列,令Pp为包含这一Cauchy列的X~中的元素,那么显然对任何p,q∈X有d~(Pp,Pq)=d(p,q),这说明映射φ:X→X~,p↦Pp是等距的。
再证明φ(X)稠于X~。对P∈X~,取其中的Cauchy列{pn},可以证明φ(pn)是φ(X)中收敛于P的点列,即
d~(φ(pn),P)=k→∞limd(pk,pn)→0,n→∞.
{pn}是Cauchy列,则对任给ε>0,存在N2,当n,k>N2时有d(pk,pn)<ε,令k→∞可以轻易看出上式成立。
此外,当X本身就完备时,不难推出φ(X)=X~,这只需X~⊂φ(X):任意P∈X~,其中的Cauchy列{pn}有极限p∈X,那么limd(pk,p)=0,这恰说明{pn}也在φ(p)中,即P=φ(p)。
最后是唯一性。设φ(X)=X~0,则X~0稠于X~,同样地等距映射σ:X→X^使σ(X)=X^0稠于X^,那么显然存在X~0到X^0的等距映射τ。现在:X~0是X~的稠密子集,X^为完备度量空间,τ:X~0→X^是一致连续的映射,那么,由定理1,τ存在唯一的X~上的连续拓张,仍记为τ:X~→X^,反过来也可以有一致连续映射ρ:X^→X~。考虑τ∘ρ与ρ∘τ,它们都是一致连续函数,而在各自定义域内的一个稠密子集内均为恒等映射,所以由定理1得知它们都是恒等映射,这说明τ是1−1的。至于τ是等距的这一点,可以通过取X~0中的点列而不难得出。
另证
固定一点a∈X,对每一点p∈X定义函数fp(x)=d(x,p)−d(x,a)(x∈X),可以证明:
- ∣fp(x)∣⩽d(a,p),即此函数有界,这是显然的;
-
fp(x)连续:
∣fp(x1)−fp(x2)∣=∣d(x1,p)−d(x1,a)−d(x2,p)+d(x2,a)∣⩽∣d(x1,p)−d(x2,p)∣+∣d(x1,a)−d(x2,a)∣⩽2d(x1,x2).∣fp(x1)−fp(x2)∣=∣d(x1,p)−d(x1,a)−d(x2,p)+d(x2,a)∣⩽∣d(x1,p)−d(x2,p)∣+∣d(x1,a)−d(x2,a)∣⩽2d(x1,x2).
这两点表明fp∈C(X);
-
对C(X)上的函数赋予上确界范数:∣f∣=supx∈X∣f(x)∣,则对任意的p,q∈X,df(fp,fq)=∣fp−fq∣=d(p,q):
∣fp(x)−fq(x)∣=∣d(x,p)−d(x,a)−d(x,q)+d(x,a)∣⩽d(p,q),
当x=p或x=q时,等号成立。
若定义φ(p)=fp,我们得到φ:X→φ(X)是一个等距映射。
在Sequences and series of functions的定理8中已给出C(X)的这种距离使其成为一个完备的度量空间,由于X~=φ(X)是C(X)中的闭子集,故它是完备的,这说明:X与一个完备度量空间X~的稠密子集等距。
唯一性同上。
发表回复