实分析

14.3 一致收敛性与连续性

定义

  1. (14.3.5 有界函数)f:XY是从度量空间(X,dX)到另一个度量空间(Y,dY)的函数。如果f(X)是有界集合,即Y中存在一个球B(Y,dY)(y0,R)使得对所有的xX都有f(x)B(Y,dY)(y0,R),那么就称函数f:XY有界的

命题

  1. (14.3.1 一致极限保持连续性 I)(f(n))n=1是从度量空间(X,dX)到另一个度量空间(Y,dY)的函数序列,并且该序列一致收敛于函数f:XY,设x0X中的点。如果对每一个n,函数f(n)都在x0处连续,那么极限函数f也在x0处连续。

    (注:于是一致连续的函数序列能保持连续性)

    推论:

    1. (14.3.2 一致极限保持连续性 II)(f(n))n=1是从度量空间(X,dX)到另一个度量空间(Y,dY)的函数序列,并设该序列一致收敛于函数f:XY。如果对每一个n,函数f(n)都在X上连续,那么极限函数f也在X上连续。

      (注:应该把这个结论与例14.2.4比较)

  2. (14.3.3 交换极限和一致极限的次序)(X,dX)(Y,dY)都是度量空间,其中Y是一个完备空间,EX的子集。并设(f(n))n=1是从EY的函数序列,该序列在E上一致收敛于某个函数f:XY。设x0E的附着点,并且对每一个n,极限limxx0;xEf(n)(x)都存在。那么极限limxx0;xEf(x)也存在,并且等于序列(limxx0;xEf(n)(x))n=1的极限。换言之,下面的两个极限运算的次序可以交换:

    limnlimxx0;xEf(n)(x)=limxx0;xElimnf(n)(x)

    (注:应该把这个结论与例14.2.5比较)

  3. (14.3.4 序列的形式?)(f(n))n=1是从度量空间(X,dX)到另一个度量空间(Y,dY)的连续函数序列,并且该序列一致收敛于函数f:XY,设x(n)X中收敛于某极限x0的序列,那么f(n)(x(n))(在Y中)收敛于f(x0)

  4. (14.3.6 一致极限保持有界性)(f(n))n=1是从度量空间(X,dX)到另一个度量空间(Y,dY)的函数序列,并且该序列一致收敛于函数f:XY。如果对于每一个n,函数f(n)X上都是有界的,那么极限函数fX上也是有界的。

    (注:逐点收敛是没有这些好性质的,本节的习题中我们会说明这点)


课后习题

14.3.1 证明定理14.3.1。简单解释一下为什么你的证明需要使用一致收敛,为什么逐点收敛不足以得出这个结论(提示:最简单的方法是利用定义13.1.1中连续性的“εδ”定义来证明这个结论,你可能会用到下面的这个三角不等式
dY(f(x),f(x0))dY(f(x),f(n)(x))+dY(f(n)(x),f(n)(x0))+dY(f(n)(x0),f(x0))
另外,你还需要把ε写成ε/3+ε/3+ε/3的形式。最后,也可以用命题14.3.3来证明定理14.3.1,但是你可能会发现利用定义证明定理14.3.1会更容易一点)

先证明定理14.3.1,对任意的ε>0,由于f(n)是一致收敛于f的,因此存在N1对任意的xXnN都有:

dY(f(n)(x),f(x))<ε3

特别地,上面的结论对n=Nx=x0时成立。然后根据题设f(N)x0处连续,于是根据定义13.1.1,存在δ>0使得对任意x满足dX(x,x0)<δ都有dY(f(N)(x),f(N)(x0))<ε/3。于是综合我们上面的结论对任意x满足dX(x,x0)<δ我们有:

dY(f(x),f(x0))dY(f(x),f(N)(x))+dY(f(N)(x),f(N)(x0))+dY(f(N)(x0),f(x0))<3ε3=ε

于是综上,我们得到了:

对任意的ε>0,存在δ>0使得对任意x满足dX(x,x0)<δ都有dY(f(x),f(x0))<ε

于是根据定义13.1.1即有fx0处连续。


然后说说为什么一定要一致收敛而逐点收敛不行。在上面的证明中我们先由一致收敛得到了对任意xX都成立

dY(f(N)(x),f(x))<ε3

N>0,对于逐点收敛而言,这个N必然同x关联,于是我们将它改写为Nx。然后同样由于f(Nx)的连续性,存在δx>0使得对任意x满足dX(x,x0)<δx都有dY(f(Nx)(x),f(Nx)(x0))<ε/3。但是在逐点收敛的假设下我们无法保证x满足dX(x,x0)<δx,因此由于f(Nx)不能确保这点所以上面的证明方法就必然是失效的。

事实上,逐点收敛不保持连续性的例子原书已经给过了(例14.2.4),所以这里就不再赘述了。

14.3.2 证明命题14.3.3(提示:这很像定理14.3.1.定理14.3.1无法用来证明命题14.3.3,但是命题14.3.3可以用来证明定理14.3.1)

我们先证明极限L:=limnlimxx0;xEf(n)(x)是存在的,然后来证明极限limxx0;xEf(x)也存在且limxx0;xEf(x)=L

证明:极限L:=limnlimxx0;xEf(n)(x)存在。

考虑任意的ε>0。由于f(n)是一致收敛于f的,于是根据定义14.3.1存在N>0使得对任意nN与任意的xX都有:

dY(f(n)(x),f(x))<ε4

然后考虑任意ijN,由于极限L(i):=limxx0;xEf(i)(x)与极限L(j):=limxx0;xEf(j)(x)存在,于是根据定义14.1.1分别存在存在δi>0δj>0使得对任意xE都有:

dX(x,x0)<δidY(f(i)(x),L(i))<ε4dX(x,x0)<δjdY(f(j)(x),L(j))<ε4

此时令有δ:=min(δi,δj)。于是根据度量空间的三角不等式,考虑xE是满足dX(x,x0)<δ的,我们有:

dY(L(i),L(j))dY(L(i),f(i)(x))+dY(f(i)(x),f(x))+dY(f(x),f(j)(x))+dY(f(j)(x),L(j))<4ε4=ε

总结即对任意的ε>0,存在N>0使得对任意ij0都有dY(L(i),L(j))<ε。于是根据定义12.4.6(limxx0;xEf(n)(x))n=1Y中的柯西序列,然后由于Y的完备性,因此极限limnlimxx0;xEf(n)(x)存在。


证明: limxx0;xEf(x)=L

考虑任意的ε>0。类似上面的证明,我们知道存在一个N1>0使得对任意nN1与任意的xX都有:

dY(f(n)(x),f(x))<ε3

然后对任意n>0,由于极限L(n):=limxx0;xEf(n)(x)存在,于是又存在一个δn>0使得对任意xE满足dX(x,x0)<δn我们有:

dY(f(n)(x),L(n))<ε3

然后在上面的证明中,我们已经证明了序列(L(n))n=1收敛于L,于是存在一个N2>0使得对任意nN2都有:

dY(L(n),L)<ε3

于是令有N:=max(N1,N2)δ:=δN,然后根据上面的结论与度量空间的三角不等式,对任意xE满足dX(x,x0)<δ都有:

dY(f(x),L)<dY(f(x),f(N)(x))+dY(f(N)(x),L(N))+dY(L(N)),L)<3ε3=ε

于是根据定义14.1.1即有limxx0;xEf(x)=L,结论得证。

综上,于是证明完毕。

14.3.3 比较命题14.3.3和例14.2.5,你能否解释,为什么在例14.2.5中交换极限运算的次序会给出一个错误的结论,但命题14.3.3中交换极限运算的次序确实正确的

原书说是例12.2.8,但是那个例子在讨论离散度量下集合的内点和外点,反而例14.2.5确实是讨论极限交换的问题,个人感觉是题目搞错了。


其实原因很简单,就是因为xn只是逐点收敛的而不是一致收敛的。

14.3.4 证明命题14.3.4(提示:尽管叙述稍有不同,但是这也与定理14.3.1和命题14.3.3类似,而且这个结论无法从另外两个结论中直接推出)

考虑任意的ε>0。由于f(n)是一致收敛于f的,于是根据定义14.3.1存在N1>0使得对任意nN1与任意的xX都有:

dY(f(n)(x),f(x))<ε2

特别地,这个结论对任意的x(m)(其中m>0)都成立。然后根据题设对任意的n>1都有f(n)是连续的,因此根据命题14.3.1即有f也是在X上连续的,从而对x0,存在一个δ>0使得对任意xX满足dX(x0,x)<δ都有dY(f(x),f(x0))<ε2。并且注意到由于(x(n))n=1是收敛于x0的序列,因此存在一个N2>0使得对任意nN2都有dX(x(n),x0)<δ

于是我们令有N:=max(N1,N2),然后对任意的nN,根据度量空间的三角不等式我们有:

dY(f(n)(x(n)),f(x))dY(f(n)(x(n)),f(x(n)))+dY(f(x(n)),f(x0))<2ε2=ε

于是根据定义12.1.14即有序列(f(n)(x(n)))n=1收敛于f(x)


插个题外话,感觉这个命题里面对任意f(n)的连续性要求有点多余,如上面证明的那样只需要f存在连续性就行了,过多的要求感觉反而容易造成误导。

14.3.5 举例说明:如果把“一致收敛”替换成“逐点收敛”,那么命题14.3.4就不成立(提示:之前在原书中就已经提到过某些例子了)

很显然对任意的n1,定义为f(n)(x):=xn的函数f(n):[0,1]R都是连续函数,并且在14.2节我们已经证明过了这个函数序列是逐点收敛的但不一致收敛于任何函数(类似习题14.2.2(b)),然后我们考虑下面的序列:

(12n)n=1

显然这是一个[0,1]中收敛于1的序列(命题6.5.3已经提到过了),并且我们主要到:

(f(n)(12n))n=1=(12)n=1

显然是收敛于12的,但是f(1)=1(逐点极限是什么可以翻回原书例14.2.4),这显然与命题14.3.4不符。

14.3.6 证明命题14.3.6,讨论这个命题与习题14.2.4的不同之处

由于f(n)是一致收敛于f的,于是根据定义14.3.1存在N>0使得对任意nN与任意的xX都有:

dY(f(n)(x),f(x))<1

特别地,我们考虑这个结论在n=N的情形之下。由于假设中提到了f(N)是有界的,于是存在球B(Y,dY)(y0,r)使得对任意xX都有f(n)(x)B(Y,dY)(y0,r)dY(f(n)(x),y0)<r。于是根据度量空间的三角不等式,对任意xX我们有:

dY(f(x),y0)dY(f(x),f(n)(x))+dY(f(n)(x),f(x))<1+r

从而即对任意xX都有f(x)B(Y,dY)(y0,1+r),于是根据定义14.3.5即有f是有界的。


这个命题与习题14.2.4的不同之处在于,习题14.2.4是通过一致极限的有界性得到了整个函数序列的一致有界性,这事实上表明了对任意函数序列中的函数都是有界的;而命题14.3.6是通过函数序列中每一个函数的有界性得到了一致极限的有界性。如果我们将这两个命题结合起来,那么我们事实上就可以得到函数序列的一致有界性和一致极限的有界性是等价的。

14.3.7 举例说明:如果把“一致收敛”替换成“逐点收敛”,那么命题14.3.6就不成立(提示:之前在原书中就已经提到过某些例子了)

考虑在习题14.2.2(c)中的例子(当然沿用里面的记号),我们知道部分和序列n=1Nf(n)在开区间(1,1)上逐点收敛于g,并且对任意的N>0,部分和序列n=1Nf(n)是有界的(绝对值必然小于N),但是g(x):=11x显然是在开区间(1,1)上无界的。

14.3.8 设(X,d)是一个度量空间。对于每一个正整数n,设fn:XRgn:XR都是函数,并且设(fn)n=1一致收敛于函数f:XR,且(gn)n=1一致收敛于函数g:XR。并设函数序列(fn)n=1(gn)n=1是一致有界的(这个定义可以看习题14.2.4,即存在M>0使得对所有的n1xX都有|fn(x)|M|gn(x)|M成立。证明:函数序列fngn:XR一致收敛于fg:XR

首先由于(fn)n=1(gn)n=1是一致有界的,结合命题14.3.6即有fg也是有界的,换言之,存在K1K2>0使得对任意xX都有|f(x)|K1|g(x)|K2。特别地,为了方便叙述,我们令有S:=max{K1,K2,M},这样对任意的xX与正整数n都有|f(x)|S|g(x)|S|fn(x)|S|gn(x)|S

考虑任意的ε>0。由于前设有(fn)n=1一致收敛于f(gn)n=1一致收敛于g,于是分别存在N1N2>0使得对任意的nN1都有|fn(x)f(x)|<ε2S,对任意nN2都有|gn(x)g(x)|<ε2S。此时我们令有N:=max(N1,N2),对任意的nN与任意的xX都有:

|fn(x)gn(x)f(x)g(x)||fn(x)gn(x)fn(x)g(x)|+|fn(x)g(x)f(x)g(x)|=|gn(x)g(x)||fn(x)|+|fn(x)f(x)||g(x)||gn(x)g(x)|S+|fn(x)f(x)|S<ε2SS+ε2SS=ε

综合可以得到:

对任意的ε>0,存在N>0使得对任意的nN与任意的xX都有|fn(x)gn(x)f(x)g(x)|

于是根据定义14.2.7即有序列fngn:XR一致收敛于fg:XR


本节相关跳转

实分析 14.2 逐点收敛和一致收敛