实分析

13.1 连续函数

定义

  1. (13.1.1 连续函数)(X,dX)是一个度量空间,(Y,dY)是另一个度量空间,并设f:XY是一个函数。设x0X,我们称f在点x0处是连续的,当且仅当对任意的ε>0,存在一个δ>0使得只要dX(x,x0)<δ,就有dY(f(x),f(x0))<ε。我们称f连续的,当且仅当f在每一个点xX处都是连续的。

    (注:连续函数有时候也称为连续映射


命题

  1. (13.1.4 连续性保持收敛性)(X,dX)(Y,dY)是两个度量空间,f:XY是函数,并设x0XX中的一点。那么下面三个命题在逻辑上是等价的:

    1. fx0处是连续的。
    2. 如果(x(n))n=1X中依度量dX收敛于x0的序列,那么序列(f(x(n)))n=1就依度量dY收敛于f(x0)
    3. 对于任意一个包含f(x0)的开集VY,都存在一个包含x0的开集UX使得f(U)V

    (注:这部分内容是对第9章的推广)

  2. (13.1.5)(X,dX)是一个度量空间,(Y,dY)是另一个度量空间,并设f:XY是一个函数。那么下面四个命题在逻辑上是等价的:

    1. f是连续的。
    2. 只要(x(n))n=1X中依度量dX收敛于某个点x0X的序列,那么序列(f(x(n)))n=1就依度量dY收敛于f(x0)
    3. 如果VY中的开集,那么集合f1(V)就是X中的开集。
    4. 如果FY中的闭集,那么集合f1(F)就是X中的闭集。

    (注:这个命题给我们展示了连续函数与开集,闭集的关系。它说明了连续性能够保证开集的逆象也是一个逆象。注意连续性不能从开集推出开集的前象也是开集,这点可以参考习题12.5.4习题12.5.5中我们给出的两个反例)

    推论:

    1. (13.1.7 复合运算保持连续性)(X,dX)(Y,dY)(Z,dZ)是三个度量空间,那么有下面的命题成立:

      1. 如果f:XY在点x0X处是连续的,并且g:YZ在点f(x0)处是连续的,那么gf:XZx0处就是连续的。
      2. 如果f:XY是连续的,并且g:YZ也是连续的,那么gf:XZ就是连续的。

课后习题

13.1.1 证明定理13.1.4(提示:回顾命题9.4.7的证明)

证明它们之间可以互相推论即可。

  • 证明:(a)可以推出(b)。

即证明:若fx0处是连续的,则对任意(x(n))n=1X中依度量dX收敛于x0的序列都有序列(f(x(n)))n=1就依度量dY收敛于f(x0)

于是要证明:

limndY(f(x(n)),f(x0))=0

从而考虑任意的ε>0,根据连续性的定义我们知道存在δ>0使得只要dX(x,x0)<δ就有dY(f(x),f(x0))<ε;又因为(x(n))n=1是收敛于x0的序列,于是对δ存在N0使得对任意的nN都有dX(x(n),x0)<δdY(f(x),f(x0))<ε。于是综合可以得到:

对任意任意的ε>0,存在N0使得对任意的nN都有dY(f(x),f(x0))<ε

从而根据定义12.1.14我们有序列(f(x(n)))n=1就依度量dY收敛于f(x0),结论得证。


  • 证明:(b)可以推出(c)。

即证明:若对任意(x(n))n=1X中依度量dX收敛于x0的序列都有序列(f(x(n)))n=1就依度量dY收敛于f(x0),则对于任意一个包含f(x0)的开集VY,都存在一个包含x0的开集UX使得f(U)V

首先由于V是开的,于是f(x0)V的一个内点,换言之,存在一个r>0使得B(Y,dY)(f(x0),r)Y。不妨使用反证法,假设存在某个包含f(x0)的开集VY使得对任意包含x0的开集UX都有f(U)不包含于V,换言之即存在yf(U)使得yV,从而集合f(U)\V总是非空的,自然也有f(U)\B(Y,dY)(f(x0),r)是非空的。

于是我们尝试构造下面的序列,我们知道任意的度量球都是非空的开集,于是对任意的nN+,考虑度量球

U:=B(X,dX)(x0,1n)

根据上面的讨论,我们知道集合

f(B(X,dX)(x0,1n))\B(Y,dY)(f(x0),r)

也是非空的,注意到这个集合依据定义可以化为:

{yY:xX,f(x)=ydX(x,x0)<1ndY(y,f(x0))r}

于是这表明对任意的nN+,总是存在xX满足dX(x,x0)<1ndY(f(x),f(x0))r,也就是说下面的集合

Sn:={xX:dX(x,x0)<1ndY(f(x),f(x0))r}

总是非空的。于是运用选择公理,我们能对任意的nN+指定一个x(n)Sn。根据Sn的定义我们显然可以得到序列(x(n))n=1是依度量dX收敛于x0的,但是对序列(f(x(n))n=1,我们注意到根据比较原理与Sn的定义应该有:

limndY(f(x(n)),f(x0))r>0

从而(f(x(n))n=1不可能依度量dY收敛于f(x0),这与结论(b)矛盾。于是反证假设不成立,若结论(b)成立则必然有结论(c)成立,证明完毕。


  • 证明:(c)可以推出(a)。

即证明:若对于任意一个包含f(x0)的开集VY,都存在一个包含x0的开集UX使得f(U)V,则fx0处是连续的。

于是考虑任意的ε>0,我们知道球B(Y,dY)(f(x0),ε)Y中一个包含f(x0)的开集,于是根据结论(c)的内容存在一个包含x0的开集UX使得f(U)B(Y,dY)(f(x0),ε)(从而对任意xU都有f(x)B(Y,dY)(f(x0),ε))。然后因为U是开的,于是x0U的一个内点,从而存在实数δ>0使得B(X,dX)(x0,δ)U,结合前面的内容即有f(B(X,dX)(x0,δ))B(Y,dY)(f(x0),ε)

于是综上,我们可以总结有:

对任意的ε>0,都存在δ>0使得对任意的xB(X,dX)(x0,δ)都有f(x)B(Y,dY)(f(x0),ε)

结合度量球的定义,这个结论可以化为:

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

根据定义13.1.1即fx0处是连续的,于是证明完毕。

综上,于是结论得证。

13.1.2 证明定理13.1.5(提示:定理13.1.4已经表明了(a)和(b)是等价的)

如同提示里面说的那样,定理13.1.4已经说明了(a)和(b)是等价的(把定理13.1.4中(a),(b)里的“x0”改为“任意的x0”就行了)。于是我们只需要证明(a),(c),(d)是等价的就行。

  • 证明:(a)等价于(c)。

先证明:若f是连续的,则对任意VY中的开集都有集合f1(V)就是X中的开集。

对任意的x0f1(V),根据逆像定义有f(x0)V;接着由V是开集可知f(x0)V的内点,即存在ε>0使得B(Y,dY)(f(x0),ε)包含于V。然后根据f的连续性我们知道存在δ>0使得对任意xX满足dX(x,x0)<δ都有dY(f(x),f(x0))<ε(于是即有f(x)属于球B(Y,dY)(f(x0),ε),进而f(x)属于V),从而可以推知xf1(V)。考虑到度量球的定义,我们可以总结目前推知的信息得到:

对任意的x0f1(V),存在δ>0使得球B(X,dX)(x0,δ)包含于f1(V)

然后根据命题12.2.15(a)我们可以直接得到f1(V)是开的。

然后证明:若对任意VY中的开集都有集合f1(V)就是X中的开集,则f是连续的。

对任意的x0X,考虑任意的ε>0。我们令有V:=B(Y,dY)(f(x0),ε),于是VY中的开集,进而根据结论(c)有f1(V)X中的开集。注意到x0f1(V),于是x0f1(V)的内点,存在δ>0使得B(X,dX)(x0,δ)f1(V)。考虑到度量球的定义即可总结有:

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

于是根据定义13.1.1可以得到f在任意的x0X处连续,从而f是连续的。

综上,于是结论(a)和结论(c)是等价的。


  • 证明:(c)等价于(d)。

先证明结论(c)可以导出结论(d)。

对任意FY中的闭集,根据命题12.2.15(e)我们知道必然有V:=Y\F是一个开集,于是根据结论(c)我们有集合f1(V)也是开集,并且注意到:

X\f1(V)=X\{xX:f(x)V}={xX:f(x)V}={xX:f(x)F}(xXf(x)Y)=f1(F)

于是根据命题12.2.15(e)可得f1(F)是闭的。

类似地我们可以证明能通过结论(d)导出结论(c)。大概如下面所示:

对任意VY中的开集,根据命题12.2.15(e)我们知道必然有F:=Y\V是一个闭集,于是根据结论(d)我们有集合f1(F)也是闭集,并且注意到:

X\f1(F)=X\{xX:f(x)F}={xX:f(x)F}={xX:f(x)V}(xXf(x)Y)=f1(V)

于是根据命题12.2.15(e)可得f1(V)是开的。

综上,于是结论(c)和结论(d)是等价的。

综上,于是命题13.1.5得证。

13.1.3 利用定理13.1.4和定理13.1.5证明推论13.1.7

注意到结论(a)实际上蕴含了结论(b),于是我们只需要证明结论(a)就得证了推论13.1.7。

对某个x0X,考虑任意(x(n))n=1X中依度量dX收敛于x0的序列,根据结论(a)的前设由fx0处连续与命题13.1.4(b)我们可以得到序列(f(x(n)))n=1就依度量dY收敛于f(x0),然后再由gf(x0)处连续与命题13.1.4(b)我们可以得到序列(g(f(x(n))))n=1就依度量dZ收敛于g(f(x0))。根据复合函数的定义于是有:

对任意(x(n))n=1X中依度量dX收敛于x0的序列,那么序列(gf(x(n)))n=1就依度量dZ收敛于gf(x0)

于是根据命题13.1.4我们知道这表明gfx0处连续,于是推论13.1.7得证。

13.1.4 举例说明,存在函数f:RR和函数g:RR满足
(a) f不连续,但是ggf都连续

考虑下面的fg

f(x):={1ifx01ifx<0g(x):=x2

于是gf(x)=1是连续的常数函数。

(b) g不连续,但fgf都连续

考虑下面的fg

f(x):=x2g(x):={1ifx01ifx<0

于是gf(x)=1是连续的常数函数。

(c) fg都不连续,但fg连续

考虑下面的fg

f(x):={1ifx00ifx<0g(x):={1ifx01ifx<0

于是gf(x)=1是连续的常数函数。

然后简要说明为什么这些例子都不与推论13.1.7矛盾

因为推论13.1.7是在fg连续的情况下能够断定gf的连续性,但是不是说fg不连续则gf就不连续。

13.1.5 设(X,d)是一个度量空间,并设(E,d|E×E)(X,d)的子空间。设ιEX:EX是一个包含映射,对任意的xE都有ιEX(x):=x。证明:ιEX是连续的

对任意的x0E,对任意的ε>0,可以令有δ:=ε,直接断言对任意xE满足d|E×E(x,x0)<δ,由于d|E×Ed的限制函数与ιEX的定义,我们可以得到:

d(ιEX(x),ιEX(x0))=d(x,x0)=x,x0Ed|E×E(x,x0)<ε

于是根据定义13.1.1可以得到ιEXx0处是连续的,从而有ιEX是连续的。

13.1.6 设f:XY是从度量空间(X,dX)到另一个度量空间(Y,dY)的函数。设EX的子集,(它具有导出度量dX|E×E),并设f|E:EYfE上的限制函数。证明:如果x0Efx0处是连续的,那么f|E也在x0处连续。然后解释这个命题的逆命题是否成立。由此进一步推导出:如果f是连续的,那么f|E就是连续的。因此,对函数定义域的限制不会破坏连续性(提示:利用习题13.1.5)

注意到f|E=fιEX,于是运用习题13.1.5,fιEXx0E处连续与推论13.1.7综合可以得到f|E是连续的。把这个结论的前设推广到任意的x0E上就可以得到“如果f是连续的,那么f|E就是连续的”。

注意这个命题的逆命题显然是不成立的,一个最简单的例子,当你将E限制为单点集{x0}时,你会发现无论f是什么函数都能得到f|Ex0处是连续的,但是显然f不可能总是连续的。

13.1.7 设f:XY是从度量空间(X,dX)到另一个度量空间(Y,dY)的函数。设X的象f(X)包含在Y的某个子集EY中。设g:XE是与f一样的函数(即对任意xE均有g(x)=f(x)),但值域由Y变成了EE的度量使用由Y导出的度量dY|E×E。证明,对任意的x0Xfx0处是连续的,当且仅当gx0处是连续的。因此,对函数值域的限制不会影响函数的连续性

注意到对任意的xxX,由于dY|E×EdY的限制函数,于是我们有:

dY(f(x),f(x))=dY|E×E(f(x),f(x))=dY|E×E(g(x),g(x))

然后根据定义13.1.1,我们可以列出下面这一大串等价关系:

fx0处是连续的,当且仅当对任意的ε>0,存在一个δ>0使得只要dX(x,x0)<δ,就有dY(f(x),f(x0))<ε。这等价于对任意的ε>0,存在一个δ>0使得只要dX(x,x0)<δ,就有dY|E×E(g(x),g(x0))<ε,也即当且仅当gx0处是连续的。

综上,于是fx0处是连续的当且仅当gx0处是连续的。于是结论得证。


本节相关跳转

实分析 9.4 连续函数

实分析 12.5 紧致度量空间