Try   HackMD

Metric Space - Compactness (Part 3)

這邊主要討論的是定在 metric space 中的 compact set 上的函數,特別是連續函數,會有什麼樣的行為。

連續函數保緊緻

Thm (連續函數保緊緻)
假定

M,Nmetric space,且
f:MN
是連續的。假定
AM
,則:

A compactf(A) compact

證明是把像上面的序列拉回定義域,因為定義域 comapct ,加上連續函數保序列收斂,所以就證明完了。

假定有一個序列

{bn}f(A)。既然
f(A)
裡面的東西都是被
f
A
送過去的,那就可以找到
{pn}A
,使得
f(pn)=bn
(儘管
f
未必是 bijection,所以對於
bn
,這樣的
pn
未必唯一。但這時無妨,隨便取一個能使
f(pn)=bn
pn
就好)。

這個

{pn}A 因為
A
compact,所以存在收斂子序列
{pnk}
,而且他收斂到的點
p
還會在
A
中,因為
A
compact 表示
A
closed,所以就包含自己序列的所有收斂點。

但用

f 把這個收斂的子序列送過去變成
{f(pnk)}
時,因為他的取法的關係,
f(pnk)
根本就是
{bn}
的子序列:

bn=f(pn){f(pnk)}={bnk}{bn}

更進一步,

{bnk}={f(pnk)} 還會收斂。這是因為
f
連續,而且
{pnk}
收斂。「連續函數保收斂」,所以
{f(pnk)}
也會收斂:

pnkpAf(pnk)=bnkf(p)

最後一個問題:

f(p) 有沒有在
f(A)
裡面?答案是有,因為
pA
,所以很明顯
f(p)f(A)
。因此,就找到了從任意
{bn}f(A)
找到收斂子序列的方法,所以得證
f(A)
compact

這個結論可以得到:

Corollary
假定

M 是一個 metric space,且
f:MR
是個連續函數。假定
AM
compact 的集合,則:

1. 連續函數的像有界

f(A) is bounded

2. 像的最小上界在自己裡面

aA.f(a)=supf(A)

3. 像的最大下界在自己裡面

aA.f(a)=inff(A)

f(A)comapct,因為 compact 的集合必定 bounded,所以他就 bounded

而因為

f(A) 是實數中的集合,而且又有界,所以根據實數完備性就有最小上界:

M=supf(A)

由最小上界的性質知道:對於任意小的

ϵ>0
(Mϵ,M)
都一定會包到某個原集合
f(A)
中的元素。所以令:

ϵn=1n

以及序列

{xn}A。其中
xn
滿足:

f(xn)(Mϵn,M)f(A)

這時,

f(xn)
M
可以任意近。因為給定任意
ϵ>0
,當
n
大到
nϵ>1
時:

|f(xn)M|<1n<ϵ

所以

f(xn) 收斂到
M
。這時再用
A
compact 去取
{xn}
的收斂子序列
{xnk}
。並且假定他收斂到
x~

xnkx~A

更進一步,因為

A compact,所以這個
{xnk}A
收斂到的點
x~A

接下來再把整個數列用

f 送過去變成
{f(xnk)}
。很明顯他是
{f(xn)}
的子序列,所以也收斂到
M
,也就是:

f(xnk)M

但另外一方面

f 連續,所以他保證了:

xnkx~f(xnk)f(x~)

利用 metric space 上極限唯一,知道「子序列收斂」跟「連續函數性質保證的收斂」會收到同一個地方:

f(xnk)f(x~)=M

然後

x~ 又在
A
中 (因為
A
closed),所以得證。

最大下界的證明方式類似,只是把

(Mϵn,M) 換成
(m,m+ϵn)
,其中
m=inff(A)
。不過因為只有這點有差,所以懶得得打

Corollary

假定

M,Nmetric space,且
M
compact。則若
M
N
之間是 homeomorphic,則
N
compact

因為 homeomorphism 是連續函數,假定他叫

f:MN。因為 homeomorphism 依照定義一定要 bijection,所以也一定要 onto,因此
f(M)=N
。但
M
compact,所以「連續函數保 compact」就讓
N
compact 了。

緊緻升級 Homeomorphism

Thm
假定

M,Nmetric space,且
f:MN
是連續且 bijective。那麼:

M compactf1 continuous

換句話說:compact set 上的連續雙射會自動「升級」變成 homeomorphism

這個其實非常簡單。假定

KM 是閉集,目標就是:
(f1)pre(K)
是個閉集。但因為
f
bijection,所以這個「反函數的 preimage」就剛好是「原函數把
K
送過去的那個像」,也就是:

(f1)pre(K)=f(K)

然後用上面的定理,

Kcompact set
M
中的閉集,所以
K
compact。連續函數保 compact,所以
f(K)
compact,但
K
compact 表示
K
closed,所以就知道:

(f1)pre(K)=f(K) closed

但上面這件事情就是在說:

f1 值域中的任何閉集
K
preimage 都是 closed,所以
f1
就連續了。

緊緻升級均勻

Thm
假定

M,Nmetric space。若
f:MN
是連續的,則:

M compactf uniformly continuous

假定沒有,就表示存在一個

ϵ,使得任意
δn>0
,都存在
xn,ynM
,使得:

dM(xn,yn)<δn

且:

dN(f(xn),f(yn))ϵ

老樣子用把

δn 嚴格遞減那招。令:

δn=1n

接著,利用

M compact,從
{xn}
這個序列挑一個收斂子序列出來,並且假定這個子序列
{xnk}
收斂到
x
。到這邊為止,除了
xnkx
之外,更進一步還可以推論:
ynk
也收斂到
x
。這是因為三角不等式有:

d(ynk,x)=d(ynk,xnk)+d(xnk,x)

k 夠大時,比如說當
nkϵ>1
時有辦法使
d(ynk,xnk)
任意小:

d(ynk,xnk)<1nk<ϵ

另外一方面,因為

xnkx,所以當
k
夠大時,也有辦法使:

d(xnk,x)<ϵ

因此取兩個

k 中比較大的那個,就可以同時使上面兩個成立。這時再丟回三角不等式,就有:

d(ynk,x)=d(ynk,xnk)+d(xnk,x)<2ϵ

所以就證明了:

ynkx

但這樣的問題就是,

xnkx
ynkx
,就表示當
k
夠大時,
d(xnk,x)
d(ynk,x)
均可以任意小。但三角不等式用下去,就會跟前面
d(xnk,ynk)ϵ
矛盾。

比如說,當

k 夠大時,能使
d(xnk,x)<ϵ/4
d(x,ynk)<ϵ/4
。但這時就會有:

d(xnk,ynk)d(xnk,x)+d(x,ynk)<ϵ2

但前面又說:

d(xnk,ynk)ϵ

然後就矛盾了。