Try   HackMD

Topological Space - Compactness (Sequentially & Open Cover)

前面提到,在拓樸空間中,有:

open cover compactcluster point compact

而在 1st-countable Hausdorff space 中,有:

cluster point compactsequentially compact

而現在要說明的,是在 metric space 中:

sequentially compactopen cover compact

因為 metric space 既是可以拓樸空間,又可以是 1st-countable Hausdorff space,因此上面三種 compact 的定義在 metric space 中就都等價。

這個證明如果有 Lebesgue Covering Lemma 可以加速不少,不過上課教了一個不用 Lebesgue Covering Lemma 也證明的出來的方法。既然 Lebesgue Covering Lemma 的證明比較普遍,所以這邊就寫上課的證明吧:

Step 1 : Countable Dense Subset

Lemma
假定

X 是一個 metric space。假定
X
sequentially compact,則
X
存在 countable dense subset

首先可以證明:

X sequentially compact,那麼對於任意
ϵ>0
,都存在:

{pi}i=1X

使得:

Xi=1B(pi,ϵ)

這是因為:如果這樣的序列不存在,那麼就會跟

X sequentially compact 矛盾。因為如果這樣的
{pi}
不存在,就表示任意可數多個點
{pi}
,對於
ϵ
而言,都有:

X(i=1B(pi,ϵ))ϕ

因此,用就可以用下面這個步驟構造一個

{qi}i=1

qi={arbitrary xXif i=1arbitrary xX(j=1i1B(qj,ϵ))if i>1

如果像前面敘述的

{pi} 不存在,那麼就可以用上面的方式構造出
{qi}
,但這個
{qi}
會跟
X
sequentially compact 矛盾。因為
{qi}
sequentially compact 的前提下,必定存在一個收斂子序列
{qij}
。但這個
{qij}
中,任兩個元素的距離至少是
ϵ
。可是另外一方面在 metric space 中收斂序列都要是柯西列,所以應該要存在一個
N
,使得:

k,l>Nd(qik,qil)<ϵ

然後就矛盾了。

有了這個之後,就令:

ϵn=1n

然後令

Pn 為「
ϵ=1/n
時,能到到的那組
{pni}i=1
」。則可知任何一個:
Pn
是可數的。更進一步,令:

P=n=1Pn

那麼這樣一來,

P 也是可數的,而且更進一步
P
X
裡面 dense。要證明這個也就是要說明:任取一點
xX
,以及隨便一個
ϵ>0
,都可以找到一個
pP
,使得
pB(x,ϵ)

首先,既然

1/n 已經給定了,那麼可以找到一個
n
,使得:

1n<ϵ

然後就去找對應的

Pn。因為:

xXpPnB(p,1/n)

所以說,

x 一定會在
{B(p,1/n)}pPn
中的某個球裡面。但既然在某個球裡面,這表示
x
跟某一個
PnP
中的元素距離不超過
1/n
,因此也就不超過
ϵ
。所以
B(x,ϵ)
就包到了一個
P
中的元素。既然對任何一個
xX
ϵ>0
都對,由此得證
P
X
dense

Step 2 : Countable Subcover

有了 countable dense subset 之後,就可以用這個 countable dense subset,把任意一個 open cover 化簡成可數多個 subsover

Lemma

假定

Xcountable dense subset,則對於任意
X
open cover

U={uα}

都存在 countable subcover,即:

UU.U countable ;andXuUu

假定那個 countable dense subset

P,即:

P={pi}i=1

是那個 countable dense subset,並且令正有理數

Q+ 為:

Q+={qj}j=1

因為所有的正的有理數可數,所以一定可以這樣被編號。接著考慮「所有

P 中的元素為圓心,所有有理數為半徑所形成的所有開球」。即:

O={B(pi,qj)}i,j=1

為了方便,這邊令:

Bij=B(pi,qj)

假定現在有一個 open cover

U,那麼就可以借助這個
O
去造出
U
countable subcover。方法是用
O
中的集合去篩選
U
中的開集。因為這時
O
中的任何一顆開球
Bij
,依照跟
U
中集合的關係,可能有下面兩種狀況:

  1. U 中,沒有任何一個開集包住這個
    Bij

  2. U 中,存在可以包住
    Bij
    的開集:這樣的開集可能會有很多個,這時隨便挑一個開集就好。這時,一個
    Bij
    最多只會對應到一個
    U
    中的開集,所以所有這樣對應到的
    U
    中的開集,總數仍然是可數個。

假定狀況 2. 找出來的所有開集是

U,那麼可知他仍然是可數個,因為他的數目不多於
O
的數目。更進一步,這個
U
會是個
X
open cover。因為

  1. 對於任意一個

    xX,都存在某個
    uU
    ,使得:
    xu

  2. 又因為

    uopen cover 的其中一個集合,所以當然要 open,因此存在一個
    ϵ>0
    ,使得:

    B(x,ϵ)u

  3. 因為

    P
    X
    dense,所以任何一個開集都會包到一個
    P
    中的元素,而
    B(x,ϵ)
    也不例外。假定這個包到的
    P
    中的元素叫
    pi
    。令他跟
    x
    的距離是:

    r=d(x,pi)

    又因為

    pjB(x,ϵ),所以這時可以知道:

    d(x,pj)=r<ϵ

  4. 這時也必定可以找到一個有理數

    qj,使得
    r<qj<ϵ
    。這時就會有:

    xB(pi,qj)u

    因為:

    d(pj,x)=d(x,pj)=r<qj

  5. 更進一步,既然現在這個

    B(pi,qj) 是一個「被某個
    U
    中的集合包住的,圓心在
    piP
    , 半徑
    qjQ+
    」 的開球。所以依照
    U
    的找法,必定存在一個
    uU
    ,使得:

    B(pi,qj)u

    x 也在
    B(pi,qj)
    裡面,所以:

    xB(pi,qi)u

既然任何一個

x ,都可以用上面的方法證明他會包在某個
uU
中,因此就得證
U
是一個
X
open cover; 又因為剛剛構造
U
的方法已經知道他是 countable 的,因此就證明了原命題。

Step 3 : Finite Subcover

綜合上面兩個步驟,現在可以證明原來的命題:

Thm
假定

X 是一個 metric space,則:

X sequentially compactX open cover compact

現在有 sequentially compact,目標是給任何一個 open cover

U,要證明他都可以找到一個 finite subcover

由前面的引理已經知道:sequentially compactmetric space,他的任何一個 open cover

U,都存在一個 countable subcover。假定這個 countable subcover
U
為:

U={ui}i=1

可以證明「只需要這個 countable subcover 中的有限個開集,就足夠作為

Xopen cover 了」。因為如果有限個
ui
不足以蓋住
X
,就可以用下面這個步驟構造一個跟 sequentially compact 的前提矛盾的
{qi}i=1

qi={arbitrary qiXif i=1arbitrary qiX(j=1i1ui)if i>1

依照 sequentially comapct 的前提,這個

{qi} 必須順在收斂子序列
{qij}
。假定
qijq
,這表示:對於任意一個
q
的鄰域
uq
,都存在一個
N
,使得當
k>N
時,
qikuq
。令這個鄰域
uq
為「
U
中,包住
q
的某個開集」,假定他叫
uq
。這時可知:

N>0.j>Nqijuq

但當初取

qi 時,每個
qi
都分屬於
U
中的相異開集。那麼,怎麼可能
{qi}
的子序列
{qij}
最後還可以都擠在同一個
U
中的同一個鄰域
uq
中呢?因此就矛盾。

由此得證:「只需要

U 這個
U
countable subcover 中的有限個開集,就足夠作為
X
open cover 了」。或是說:
U
存在 finite subcover。但
U
finite subcover 也是
U
finite subcover。既然對於任何 open cover
U
都成立,由此得證
X
open cover compact