Try   HackMD

Riemann Lebesgue Theorem

Thm (Riemann Lesbegue Theorem)
假定

f:[a,b]R。則:
f Riemann integrablef bounded  and set of its discontinuous points is a "zero set"

直觀地來看這個定理:黎曼和就是底乘高,而有界函數的不連續點挑動的幅度不會無限地大,然後 zero set 又說「底可以無限地小」,因此這些不連續點對黎曼和的貢獻就可以因為 zero set 被壓得很低。不過這只是直觀,實際上這個定理沒有那麼顯然。比如從接下來引入的 Lebesgue number 就可以看到:

Lebesgue Number

Def (Lesbesgue Number)
假定

M 是個 metric space,集合
AM
U
是一個
A
open cover。若
λ
滿足:

aA.uU.B(a,λ)u

則稱

λ 是一個
U
Lesbegue number

這個

λ 並不是唯一的。假設找到一個
λ
,那麼比它更小半徑的球,應該也會塞在
B(a,λ)
裡面,所以也是一個滿足定義的數。

Compact 必有 Lebesgue Number

Thm (Compact Set)
假定

A 是一個 compact set,則 Lesbegue number 存在。

給定一個

Aopen cover
U
。假定不存在 Lebesgue number,也就是:有一個元素,不管取半徑多小的球,這個球都會「卡在
U
中某些不同的
u
之間」
,也就是:

aA.uU.B(a,δ)u

因為對於任意的

δ,這樣的
a
都存在。所以對於任意
δn=1/n
nN
形式的
δn
,在這個前提下都可以找到
anA
,讓
B(an,δn)
這個開球塞不進任何
U
中的開集:

δn.anA.uU.B(an,δn)u

把這樣的

an 收集成一個數列
{an}n=1A
。因為
A
compact,所以存在收斂子序列
{ank}{an}
,收斂到某個
A
中的點。也就是:

aA.anka

另外一方面,因為

aA,且
U
是個 open cover。所以可以找到一個包住
a
的開集:

.uU.aU

又因為這個

u 是開集,且
au
。所以可以找到一個既包住
a
又可以塞在
u
裡面的開球:

ϵ>0.B(a,ϵ)u

這時候就可以開始生矛盾出來:因為

ank 可以跟
a
靠得很近,
δnk
又可以任意小。所以感覺上當這兩個都小過「某一個程度時」,
B(ank,δnk)
就會可以塞在
B(a,ϵ)
裡面,然後就矛盾了。比如說可以令那個「某一個程度」是
ϵ/2

  1. 因為

    anka,所以存在
    N1
    ,使得任意
    nk>N1
    有:

    |anka|<ϵ2

  2. 因為

    1/nk0,所以存在
    N2
    ,使得任意
    nk>N2

    δnk=1nk<ϵ2

這時,令:

N=max{N1,N2}

然後就發現:這時只要

nk>N
B(ank,δnk)
的球心
ank
B(a,ϵ)
的距離比
ϵ/2
小,半徑
δnk
也比
ϵ/2
小,所以整顆球怎麼樣也不會超出
B(a,ϵ)
的範圍。但
B(a,ϵ)
uU
中,然後就爆掉了。這個過程用比較數學的寫法是:對於任意
yB(ank,δnk)
,由三角不等式有:

|ya||yank|< δnk = ϵ/2+|anka|< ϵ/2<ϵ

因此:

B(nk,δnk)B(a,ϵ)u

但前面反証時假定:沒有任何半徑的球塞得進去任何

U 中的開集,所以就矛盾。

Zero Set

Def (Zero Set)
假定

SR。若對於任意
ϵ>0
,都存在一個 open cover

U={(ai,bi)}i=1

使得:

Si=1(ai,bi)

且:

i=1(biai)<ϵ

就稱

S 是一個 zero set

這種「用開區間蓋集合」的概念會在更後面的測度理論被拿來用到。在測度論的語言中,會說這種「可以用總長任意短的開區間蓋著的集合」叫做「測度為 0」。接下來看看一些 zero set 的實例:

一些 Zero Set 的例子

Observation

zero set 的子集也是 zero set
假定

A 是個 zero set,則:

AA.A is zero set

有限集合必定是 zero set

|A|<A is zero set

可數集必定是 zero set

A is countableA is zero set

可數個 zero set 的聯集必定是 zero set

假定

Aizero set,那麼:

i=1Ai

也是個 zero set

前兩個很顯然:第一個找包住

A 的那個 open cover 去包
A
就可以了; 第二個每個人找長度是
ϵ/|A|
的鄰域去包。

第三個比較有趣,不過可以用下面的方法構造:假定

A={x1xn},那麼令:

(ai,bi)=(xiϵ2i,xi+ϵ2i)

總長就是

2ϵ

最後一個用類似的作法:任意

Ai 都找得到總長比
ϵ/2i
小的 open cover,所以加起來就比
2ϵ
小。

Oscillation

Def (Oscillation)
一個函數

f
x
oscillation 定義為:
osc(x,f)=lim suptxf(t)lim inftxf(t)

其中:

lim suptxf(t)=limδ0(supt(xδ,x+δ)f(t))

lim inftxf(t)=limδ0(inft(xδ,x+δ)f(t))

這個定義好的地方是:很有上和跟下和的差值的既視感。除此之外,還有一件好事:

Lemma (oscillation 和連續性的關係)

f continuous  at xosc(x,f)=0

這提供一個連結不連續點跟上下和差的一個直覺:因為如果把上下和的

Δxi 都提出來,那麼就像是:

U(f,P)L(f,P)=i(supx[xi1,xi]f(x)infx[xi1,xi]f(x))(xixi1)

所以,若有不連續點,直覺來說,當他所屬的區間夠小時,那個區間對黎曼和的貢獻感覺就會接近

osc(x,f)Δxi

Riemann-Lebesgue Theorem

Thm (Riemann Lesbegue Theorem)
假定

f:[a,b]R。則:
f Riemann integrablef bounded  and set of its discontinuous points is a "zero set"

因為有界函數的不連續點,都是有限震盪的那些點,所以假定集合

D 表示那些不連續點,也就是:

D={x[a,b]|f is not cont. on x}

左往右

:直覺是:如果
P
夠小時,上和跟下和的差距就可以任意小,因此不連續部分貢獻的上下和差距必定不能差太大。而這部分貢獻的差,直觀來看就是底乘高。所以除掉高之後,這個任意小的能力就可以跟 zero set 的定義有所連結。

為了證明方便,把這些不連續點進行分類:

Dk={xD|osc(x,f)1k}

其中

kN。則明顯地:

D=i=1Dk

如果能證明

Dkzero set,就可以由「
D
是可數個 zero set 的聯集」證明
D
也是 zero set

首先,因為

f 黎曼可積。因此對於任意
ϵ
,都存在一個分割
P
,使得:

U(f,P)L(f,P)<small

這個 small 是什麼是可以訂的,不過為了後面的彈性就先保留。現在有一個分割

P,透過這個
P
,可以把
Dk
中的點分成兩類:

  1. 這個點恰好是
    [xi1,xi]
    的端點
  2. 這個點落在
    [xi1,xi]
    內部

但不管哪一個,都可以找到任意小的 cover 去蓋他們。下面各自說明:

CASE 1. 對於那些

Dk 中恰好落在
P
的端點的那些點而言,這樣的端點對每一個分割都是有限數目的點,所以不管所有端點是不是在
Dk
中,都把他們通通包進來。接下來就宣稱:就算把那些不在
Dk
中,但是
P
裡面的端點的點通通包進來,還是可以任意小地蓋住這所有的點。比如說,考慮:

I=i=1n[xiϵ2N,xi+ϵ2N]

其中,

N
P
中端點的數目。那麼
I
的總長就是
ϵ/2
ϵ
要多小有多小。這就造出了一個蓋住所有端點的方法。

CASE 2. 另外一方面,對於那些不在邊界的不連續點,把他們歸類:令

dijDk 表示地
i
個區間
[xi1,xi]=Ii
中,第
j
個屬於
Ii
的點。對於任意
dij
而言,由
osc
的定義,可知:

1kosc(dij,f)supxIif(x)MiinfxIif(x)mi

第二個不等式來自「全國賽比區賽競爭」:

osc 是在
dij
附近任意小的區間取
supf(t)
inff(t)
的差,但與之競爭的極值有整個
Ii
區間的所有值,競爭者比較多,所以差距較大。

既然在這樣不連續的狀況下,上下和的差距還是可以任意小,就表示這些不連續點貢獻的上下和差不可能太大,至少直覺地看:乘上所在區間的寬度後,不能大過上下和差距的那個「任意小」。把這樣的概念用進去估計,找出那些包含了不連續點的子區間,並且把他們長度加總:

ik1kΔxik()ikosc(dikj)Δxikik(Mikmik)ΔxikU(f,P)L(f,P)small

最關鍵的就是最左方的那坨

(),因為把
1/k
提出去,就是「
P
當中包含了不連續點的那些子區間的總長」。接著又發現不等號最右方可以任意小,所以就令她:

ik1kΔxik()ikosc(dikj)Δxikik(Mikmik)ΔxikU(f,P)L(f,P)small<ϵ2k

這樣一來,就有:

ik1kΔxik()<ϵ2kikΔxik<ϵ2

也就是說「

P 當中包含了不連續點的那些子區間的總長」可以隨著分割變細、上下和差距任意地小,而跟著任意地小。因此,取 cover

ikIik

就形成了可以蓋住所有不連續點,而且總長能夠任意小的覆蓋。由此得證這些點也是 zero set。最後,總和CASE 1.CASE 2.,得證

Dk 是個 zero set,進而得證
D
是個 zero set

右往左

:上下和或黎曼和直觀地來說就是「底乘高」,而 zero set 暗示了底的部分可以任意小,所以就可以把不連續點的有限震盪對黎曼和的貢獻壓住。剩下連續的部分畢竟是連續,只要取的區間夠小,相鄰的上界與下界就必定不會差太大。所以只要分割取得夠細,那麼他們對上下和的貢獻也可以任意小。既然兩個都可以任意小,那麼整個上下和之間的差就可以任意小了。

這邊的 partition 用「

Dzero set」開始造。因為是 zero set,所以用 zero set 的定義知道:存在一個 cover

{Jk=(ak,bk)}

其中,這個 cover 的總長可以任意小。即:

k(bkak)<small1

蓋完這些不連續的部分之後,開始處理那些連續的點。因為連續,所以對於任意不在那些震盪點的

x,即:

x[a,b]D

都可以找到一個

x 的開鄰域
Vx
,使得這個鄰域內
f(x)
的上界
Mi
與下界
mi
可以任意小:

x[a,b]D.Vx.suptVxf(t)MxinftVxf(t)mxsmall2

這樣一來,所有的

Vx 跟所有的
{Jk}
就形成一個 cover

[a,b](Jk)(Vx)

既然造出了一個 open cover。接下來很直覺的想到要用實數上的閉區間 compact因為

[a,b]compact,所以有兩件好事:

  1. 依照 compact 的定義,任意 cover 存在 finite subcover。所以可以把上述的 open cover 簡化成有限數目的 cover

  2. 因為

    [a,b]compact set,所以任何一個 open cover 都存在一個有限的 subcover,所以存在一個 Lebesgue number
    δ
    ,使得對於任意
    x[a,b]

    B(x,δ)Jk or B(x,δ)Vx

這樣對估計黎曼和的益處是:假定現在有一個

P<δ 的分割
P
,那麼這個分割中的每個子區間都會完整地塞某個在
Vx
或 某個
Jk
之中。既然塞在裡面,就可以發動他們各自的性質。

為了做到這件事,計算黎曼和的時候,就把分割

P 中的子區間
Ii=[pi1,pi]
分成兩類:會完整被包在某個
Jk
的子區間的,以及會整個包在某個
Vx
的。即:

U(f,P)L(f,P)=IiJk(Mimi)ΔxiA+IiVx(Mimi)ΔxiB

對於

A,他對黎曼和的貢獻可以用有界的那個上界來估計:

B=IiJk(Mimi)Δxi(2M)iJkΔxi

其中:

|f(x)|<Mx[a,b]

接下來要想辦法讓

Δxi 很小。這時就發現一個用的事:
IiJk
,而且
Jk
就是造來蓋住 zero set 的那個 cover。而由 zero set 的定義知道這樣的
Jk
總長是可以任意小。
也就是說:如果令
Jk
的總長很小,而所有
P
中滿足
IiJk
區間長度又不長於
Jk
,那就可以把對黎曼和的貢獻壓得任意小。比如說,如果令:

k|Jk|=k(bkak)<ϵ4M

那麼就有:

(2M)IiJkΔxi=IiJk(pipi1)IiJk(bkak)k(bkak)<(2M)ϵ4M=ϵ2

另外一方面,

IiVx 的狀況,

B=IiVx(Mxmx)ΔxiIiVx(small2)Δxi=(small2)IiVxΔxi

因為挑選

Vx 時,知道這是能夠自由控制內部的上界扣掉下界是多少的:

Mxmx<small2=ϵ2(ba)

因此就有:

B(small2)(IiVxΔxi)(small)2(iΔxi)<ϵ2(ba)(iΔxi)=ϵ2(ba)(ba)=ϵ2

綜合以上,上和及下和的差就是:

U(f,P)L(f,P)=A+B<ϵ2+ϵ2=ϵ