Try   HackMD

Function Space - Arzela-Ascoli Theorem

實數中,有界的數列存在收斂子序列。那麼函數空間是不是也有類似的性質?會,但是這個函數的序列必須滿足一些條件。

Equicontinuous

Def (Equicontinuous)
假定:

E={f:f is a function}
是個函數的集合。並且這個集合中的函數滿足:
ϵ>0.δ>0.\bbox[yellow]fE.|xy|<δ|f(x)f(y)|<ϵ

那麼就稱這個集合是 equicontinuous

直覺的看法是:同一個

y 附近,一個函數的
δ
可以給
E
裡面的所有其他函數用。

而很明顯 equicontinuous 是一個比函數各自連續還要嚴的條件:假定

E 是一個 equicontinuous 的函數集合,那麼裡面的所有函數都會均勻連續。

Lemme (有限的連續函集必等度連續)
假定:

E={f1fM}C0[a,b]
E
必定 equicontinuous

因為裡面每個函數都連續,所以對於任意

y[a,b],都存在
δi
使得:

|xy|<δ|fi(x)fi(i)|<ϵi=1M

那取:

δ=min({δi}i=1M)

這個

δ 就可以達成 eqicontinuous 了。

Arzela-Ascoli Propogation Theorem

Thm (Arzela-Ascoli Propogation Theorem)
假定

{gj}equicontinuous
Q[a,b]
,且:

dQ.{gj(d)} converges

{gj} 均勻收斂。

這個函數序列只在一個 dense 可數集上逐點收斂,為什麼這樣就保證能夠在整個區間上均勻收斂?這是因為有 equicontinuous 的關係。

因為 equicontinuous 保證 continuous,所以這坨數列都是連續函數。連續函數的空間是完備的,所以目標就是

{gj} Cauchy。當
m,n
都夠大時:

|gm(x)gn(x)|<small

雖然沒有

gm(x)
gn(x)
的距離,但現在有一個 countable dense subset。既然 dense,那麼任意小的區間,都會包到這個集合裡面的元素,隨便抓一個
d
好了。而函數序列又在這些元素上收斂,因此就可以用 countable dense subset 中的點做跳板,先從
gm(x)
gm(d)
,再從
gm(d)
gn(d)
,然後用 equicontinuous 走到
gn(x)

給定

ϵ>0 。對於任意
x
|tx|<δ
時,有:

|gi(t)gi(x)|<ϵi

因為這個序列 equicontinuous,這樣一個每個函數都通用的

δ 必定存在。接著,因為
Q
[a,b]
dense,所以存在
dQ
,使得
d[xδ,x+δ]
。接著把這個
d
當作橋樑:

  1. gm(x)
    gm(d)
    很近:

    因為剛剛就是拿保證連續的

    δ 去造
    [xδ,x+δ]
    這個集合找到
    d
    的。
    |gm(x)gm(d)|<ϵ

  2. gm(d)
    gn(d)
    可以很近:

    因為

    {gj(d)} 收斂,所以他 Cauchy。因此存在
    N
    ,使得
    m,n>N
    時:
    |gm(d)gn(d)|<ϵ

  3. gn(d)
    gn(x)
    很近:

    因為 equicontinuous,所以給

    gm 用的
    δ
    在這邊也可以給
    gn
    用。因此:
    |gn(d)gn(x)|<ϵ

因此,套用三角不等式:

|gm(x)gn(x)||gm(x)gm(d)|< ϵ+|gm(d)gn(d)|< ϵ+|gn(d)gn(x)|< ϵ<3ϵ

因為對於任意

x,在上述的
m,n
δ
的狀況下,都會成立。因此
ϵ
是一個
|gm(x)gn(x)|x[a,b]
的上界,故:

|gmgn|=supx[a,b]|gm(x)gn(x)|<3ϵ

所以

{gj} 均勻收斂。更進一步,因為均勻收斂保連續,所以這個收斂到的函數也是連續的。

Arzela-Ascoli Theorem

Thm (Arzela-Ascoli Theorem)
假定一個有界的函數數列

{fn} equicontinuous,則這個函數序列存在
(C0[a,b],dsup)
上面的收斂子序列。

這個證明是有點建構性的。建構這個收斂的函數子序列的過程如下:

首先,選定一個

[a,b]dense 的可數集
Q
(比如:令
Q
為 [a, b] 中所有的有理數)。因為
Q
可數,故可令:

Q={di}i=1

接下來會要構造一堆序列。這邊上標

j 表示第
j
序列。所以
{fkj}
就表示「第
j
個數列」

令:

{fn}(i)={{fn}if j=0{fnj}(i1) where {fnj}(i1) is a convergence subsequenceof {fn(di)}(i1) gauranteed by Bolzano–Weierstrass Theoremotherwise 

雖然看起來有點難懂。不過大致是照下面這個過程建構出這堆數列:

  1. d1
    {fn}
    中,那麼將會形成一個數列:

    {fn(di)}

  2. 因為

    {fn} 中所有的函數都是有界的,所以這個帶進去之後,形成的實數上的數列也是有界的,因此存在收斂子序列。即存在子序列
    {fnj(d1)}
    ,使得:

    {fnj(d1)}{fn(d1)}

    {fn}(1):={fnj}{fn}converges at d1

  3. 這時,把

    d2 帶進
    {fn}(1)
    中。因此又形成了一個有界的數列:
    {fn(d2)}(1)

  4. 再度利用有界數列存在收斂子序列,可以從這個數列中再一次挑出收斂子序列。令這個有界子序列叫做

    {fn}(2)
    {fn}(2):={fnj(d2)}(1){fk(d2)}(1)

    且這時

    {fn}(2) 有:

    {fn}(2){fk}(1){fn}converges at d1,d2

一直重複上述的過程。做到第

k 步時,就會得到
{fn}(k)
,且
{fn}(k)
既有以下性質:

{fn}(k){fn}(1){fn}(0)={fn}converges at d1,d2,dk
這個構造序列的方式可知:上標大的函數,屬於所有上標比他小的子序列。這個觀察接下來會用到。

接著把「第

i 個子序列的第
i
個函數」抓出來湊成一個新的函數的數列:

{gi}={fi(i)}={f1(1),f2(2),f3(3),}

接下來宣稱:

{gi} 可以在任意的
dmQ
收斂。這樣一來就可以用 Arzela-Ascoli Propogation Theorem 讓他均勻收斂。

對於任意的

dmQ,只要把
{gi}
m
項砍掉。「上標大的函數,屬於所有上標比他小的子序列」。故,對於
{gi}
有:

{gj}j=m={fm(m),fm+1(m+1),fm+2(m+2)}{fk(m)} conv. at d1,d2dm

因此,

{gi}i=m
d1
,
d2
dm
都收斂。但砍掉前面有限項,不影響原數列的斂散性。故
{gj}
Q
中每一點逐點收斂。

進一步由 Arzela-Ascoli Propogation Theorem

{gi}
Q[a,b]
逐點收斂,且
Q
[a,b]
dense,因此
{gi}
均勻收斂的序列。而由前面知道
{gi}{fn}
,所以他就是
{fn}
的收斂子序列。由此得證。

Heine-Borel in Function Space

Thm (Heine-Borel Theorem)
假定:

EC0([a,b],R)
則:
E is bounded,closed and equicontinuousE is compact

」大致上就是上面那個定理的證明,只有一個細節是這個收斂子序列會不會收斂到
E
裡面,不過前提給了
E
closed,所以這個問題就解決了。

」的證明利用「compact 且母空間完備,則 closedtotally bounded」。所以 closedbounded 就解決了。

剩下 equicontinuous,這個需要借助 totally bounded 的定義,也就是「給定任意

ϵ,都存在有限個
fiE
,使得以這些元素為中心的
ϵ
-ball 包住這個集合」,也就是:

ϵ.f1fNE.Ei=1NB(fi,ϵ)

換句話說,給定一個

fE,那麼存在一個
fk

fkA:={f1fN}

使得:

|ffk|<ϵ

另外一方面,因為

A 是有限的連續函數的集合,所以必定 equicontinuous。因此當
ϵ
給定之後,取
A
equicontinuous 保證的那個
δ
。那麼當
|xy|<δ
時,有:

|f(x)f(y)||f(x)fk(x)|+|fk(x)fk(y)|+|fk(y)f(y)||ffk|+|fk(x)fk(y)|+|ffk|<3ϵ

因此,這個

δ 對於任意
fE
都能使
|f(x)f(y)|<3ϵ
。由此得證
E
equicontinuous 的。