Try   HackMD

Topological Space - Heine-Borel Theorem in Metric Space

metric space 中,compact 就自動有 closedbounded。但反過來說未必會對,closedtotally bounded 未必有 compact。那 compact 有沒有什麼充分必要條件呢?這邊有一個:

Totally Bounded

Def (Totally Bounded)

假定

X 是一個 metric space,而
MX
。若對於任意
ϵ>0
,都存在有限個
p1pNϵM
,使得:

Mi=1NϵB(pi,ϵ)

那麼就稱

Mtotally bounded

有了這個之後,就可以在 metric space 中找到類似 * Heine-Borel Theorem*,也就是 compactclosed, complete, totally bounded 各種性質排列組合的那個充分必要條件很像的定理:

Generalized Heine-Borel Theorem

Thm (Generalized Heine-Borel Theorem)

假定

X 是個 complete metric space,則:

S compact S closed and totally bounded

closed 是已經證過的,剩下 totally bounded,這時候就可以用上 open cover。因為對於任意
ϵ>0
,所有以
S
中的點為中心,半徑
ϵ
的開球,必定會形成一個
S
open cover。即:

U={B(p,ϵ)}pS

是一個

Sopen cover。這時再用 open cover 的那個 compact 定義,知道
U
必定有一個 finite subcover,而這個 finite subcover 就是有限個以
S
中的元素為中心,
ϵ
為半徑的開球。因此得證 totally bounded

:這個證明跟「閉區間 compact」 的證明一樣。只不過那時候的證明方法是二分,而這邊的證明方法是依照 totally bounded 的那些開球數目去分。

假定

A={aj}j=1 是一個
S
中的序列。現在的任務是:想辦法說明
A
有收斂子序列。如同剛剛所說,這個證明從 totallu bounded 出發。令:

ϵk=1k

因為有 totally bounded,所以對於任何一個

ϵi,都存在有限數目的開球,
B(p1k,ϵk)B((pNkk,ϵk)
,使得:

{B(pjk,ϵk)}j=1N1.ASj=1N1B(pjk,ϵk)

既然可以把數目無限的

A 塞在數目有限個開球中,依照鴿籠原理,在這些開球:

B(p1k,ϵk)B(pNkk,ϵk)

中,一定至少有一個包住了無限多個

A 中的點。這時,就可以這個特性,構造出一個
A
nested sequence of set。而且裡面所有集合的的半徑,還會隨著包含關係而嚴格遞減。方法是這樣:

  1. ϵ1=1 開始。假定這個開球是是
    B(pj1,1)
    ,那麼令:

    A1=B(pj1,ϵ1)A

  2. 而這時,

    A1A={aj}j=1 裡面的元素,就可以形成一個
    A
    的子序列。比如說:把
    A1
    中的每個元素,依照在原序列
    A
    index 大小由小往大排,就生出一個
    A
    的子序列了。

  3. A1 又是一個無限多元素的序列,而且
    AA1
    。這時令
    ϵ2=1/2
    ,然後找 totally bounded 保證的,可以蓋住
    S
    的有限個開球們。

  4. 接下來,再度因為鴿籠原理,

    A1 是無限的集合,但這些蓋住
    S
    的半徑
    1/2
    的開球只有有限個。所以這些半徑為
    1/2
    的開球中,一定有某一個某個包含了無限多個
    A1
    元素。令這個半徑為
    1/2
    的開球跟
    A1
    的交集為
    A2
    ,然後再令
    ϵ3=1/3

如此一直遞迴地做下去,也就是像這樣:

Ak={A={aj}j=1if k=0some pX, gauranteed by totally bounded, such that (B(p,ϵk)Ak1) has infinite pointif k1

這樣一來,每一個

Ai 都能形成一個
{aj}
的子序列,因為只要把
Ai
中的元素,對應在
A={aj}j=1
中的 index 由小到大寫出來,就構成了一個
A
的子序列。除此之外,
{Ak}k=1
形成了一個 nested sequence of set,也就是:

{aj}j=1=AA1Aj

更進一步,對於任意

Ak,因為
Ak
當初都是跟半徑為
1/k
的開球取交集得到的,所以整個
Ak
都會塞在半徑為
1/k
的開球中。因此,
Ak
這個子序列中任兩點的距離比
1/k
還要小,而且又 nested。這些特性就足以在完備的
X
中找出收斂子序列了。比如說:用下面的方法構造出
{aj}
的收斂子序列:

  1. 在所有的

    Ak 中取一個點。即取:

    ajkAkA

  2. 因為每個

    AkA,所以這序列選出來的元素都是
    A
    中的元素,照這個方法取出來的這個序列也會是
    A
    的子序列。假定這個取出來的序列叫做
    {ak}k=1

    {ajk}k=1A

這樣一來,就可以證明

{ajk} 是收斂的。這是因為:

  1. 任意一個

    Ak 塞在半徑為
    1/k
    的開球中,所以裡面任兩點距離不超過
    1/k
    。換句話說:這個取出來的序列
    {ajk}
    只要
    k
    夠大,任兩點間可以小於
    1/k
    。也就是他 Cauchy

  2. 而這個空間又完備,所以柯西列都收斂。因此

    {ak} 收斂。

  3. 更進一步,因為

    {ajk}
    A
    的子序列,而
    A
    又是
    S
    中的序列,但
    S
    closed。所以
    {ajk}
    收斂到的點會在
    S
    裡面。

因為任何一個

S 中的序列都可以這樣構造出收斂子序列,所以就證明了
S
compact