我们这一次给出 Riemann 可积性的最后一个刻画, 这就是所谓的 Lebesgue 定理.
振幅
假设 f:R→R 是一个函数, x0∈R, 我们定义 f 在 x 出的振幅 ω(f,x0) 为ω(f,x0)=δ>0inf⎝⎛∣y−x0∣<δ∣x−x0∣<δ,sup∣f(x)−f(y)∣⎠⎞=δ→0lim∣y−x0∣<δ∣x−x0∣<δ,sup∣f(x)−f(y)∣.这个概念可以被推广到距离空间的范畴上, 假设 f:X→Y 是两个距离空间 (X,dX) 和 (Y,dY) 之间的映射, 对于给定的 x0∈X, 我们定义 f 在 x 处的振幅为: ω(f,x0)=U是开集x0∈Uinfdiam(f(U)),其中 diamV=y1,y2∈VsupdY(y1,y2) 为 V 的直径.
我们有一个在一点处振幅很大的函数: f(x)={sin(x1), 0, x=0;x=0.很明显, ω(f,0)=2. 我们自然知道 f 在 0 处是不连续的.
振幅消失实际上是连续性的刻画:
f:X→Y 是距离空间 (X,dX) 和 (Y,dY) 之间的映射. f 在 x0 处连续当且仅当 ω(f,x0)=0.
证明. 假设 f 在 x0 处连续, 那么, 对任意的 ε>0, 存在 δ>0, 当 d(x,x0)<δ 时 (⇔x∈B(x0,δ)⊂X) , 我们有 d(f(x),f(x0))<ε (⇔f(x)∈B(f(x0),ε)⊂Y) . 所以, 对于开集合 U=B(x0,δ) 而言, f(U)⊂B(f(x0),ε)⊂Y, 从而 diamf(U)<2ε. 由于 ε 是任意选取的, 所以 ω(f,x0)=0.
反过来, 假设
ω(f,x0)=0, 即
U是开集x0∈Uinfdiam(f(U))=0, 所以对于任意的
ε>0, 存在包含
x0 的开集
U⊂X, 使得
diam(f(U))<ε.由于
U 是开集, 所以存在
δ>0, 使得
B(x0,δ)⊂U, 从而
diamf(B(x0,δ))<ε, 所以
d(x,x0)<δ 时 (
⇔x∈B(x0,δ)) ,
dY(f(x),f(x0))⩽diamf(B(x0,δ))<ε. 这表明
f 在
x0 处连续.
对于不连续点, 我们有如下的刻画:
f:X→Y 是距离空间 (X,dX) 和 (Y,dY) 之间的 (任意) 映射. 对任意 ε>0, 集合 Ωε(f)={x∈X∣∣ω(f,x)⩾ε} 是 X 中的闭集.
证明. 按照闭集的定义, 只需要说明它的补集
X−Ωε(f)={x∈X∣∣ω(f,x)<ε} 为开集即可. 首先, 我们注意到
x0∈X−Ωε(f) 等价于存在包含
x0 的开集
U, 使得
diamf(U)<ε. 据此, 我们知道, 对于任意的
x∈U, 利用
diamf(U)<ε, 所以
x∈X−Ωε(f), 即
U⊂X−Ωε(f). 这说明
X−Ωε(f) 是开集.
零测集
我们现在在 R 上定义所谓的测度为零的集合 (你可以认为这是所谓的长度为零的集合) . 首先, 给定一个有限区间 I, 我们定义 ∣I∣ 为其长度, 即右端点减掉左端点的值.
X⊂R 是子集, 如果对任意的 ε>0, 总存在可数个有界闭区间 {Ik}k⩾1, 使得 X⊂k⩾1⋃Ik 并且 k=1∑∞∣Ik∣<ε, 我们就称 X 是一个零测集.
我们可以将定义中的有界闭区间换成有界开区间, 这样定义出的零测集与上述定义的是一致的. 实际上, 如果接受第二种定义, 假设对任意的 ε>0, 存在开区间 {Ik}k⩾1, 使得X⊂k⩾1⋃Ik, k=1∑∞∣Ik∣<ε.此时, 我们可以选取闭区间 {Ik}k⩾1, 我们自然有X⊂k⩾1⋃Ik, k=1∑∞∣Ik∣=k=1∑∞∣Ik∣<ε.反之, 如果接受第一种定义, 假设对任意的 ε>0, 存在有界闭区间 {Kk}k⩾1, 使得X⊂k⩾1⋃Kk, k=1∑∞∣Kk∣<ε.假设 Kk=[ak,bk], 我们令 Ik=(ak−2k+11ε,bk+2k+11ε), 那么开区间 Ik 的长度为 ∣Kk∣+2kε, 所以k=1∑∞∣Ik∣<k=1∑∞∣Kk∣+k=1∑∞2kε=2ε.所以, 我们可以选取开区间 {Ik}k⩾1 来覆盖 X.
可数个零测集的并集仍然是零测集. 特别地, 可数集是零测集.
证明. 假设
{Xk}k⩾1 是零测集, 按照定义, 对于每个
Xk 而言, 对任意的
2kε, 存在有界闭区间的集合
{Ik,i}i⩾1, 使得
Xk⊂i⩾1⋃Ik,i, i=1∑∞∣Ik,i∣<2kε.所以, 这一些
{Ik,i}k,i⩾1 可以作为
k⩾1⋃Xk 的覆盖的闭区间
k⩾1⋃Xk⊂k⩾1⋃i⩾1⋃Ik,i.它们的总长度满足
i,k=1∑∞∣Ik,i∣<k=1∑∞2kε=ε.所以,
k⩾1⋃Xk 是零测集.
Lebesgue 定理
我们用上面的工具来研究 Riemann 可积函数 (f 可以在一个赋范线性空间中取值) :
假设 f∈R([a,b]), 对任意的 ε>0, Ωε(f)={x∈X∣∣ω(f,x)⩾ε}是零测集.
证明. 任意给定正常数 δ>0, 根据 Riemann 积分的定义, 我们找两个阶梯函数 F 和 ψ, 使得它们都对应着相同的分划 σ={a0<a1<⋯<an} 并且∣f(x)−F(x)∣⩽ψ(x), ∫abψ<δε.我们将区间 [ai,ai+1] 分成两类:
• | ψ 在 [ai,ai+1] 上的取值小于 21ε. 在这一类区间上面, 我们来研究 f 的振幅, 其中 x,y∈[ai,ai+1]: ∣f(x)−f(y)∣⩽∣f(x)−F(x)∣+∣f(y)−F(y)∣+=0∣F(x)−F(y)∣⩽∣ψ(x)∣+∣ψ(y)∣<ε.据此, 我们知道 Ωε(f) 与此类区间内部的交集为空集. |
• | ψ 在 [ai,ai+1] 上的取值大于等于 21ε. 我们将这些小区间记作 I1,⋯,Im. 按照上面的推理, 这一类区间覆盖了 Ωε(f). 根据不等式 ∫abψ<δε, 我们知道j⩽m∑21ε∣Ij∣⩽∫abψ<δε从而, ∣Ij∣ 的长度总和小于 2δ. |
由于
δ 是任意选取的并且
Ωε(f)⊂i=1⋃nIm, 所以
Ωε(f) 是零测集.
由于
f 在
x 处连续当且仅当
ω(f,x)=0, 从而
f 的不连续点具有如下的刻画:
{x∈I∣∣f 在 x 处不连续}=n⩾1⋃Ωn1(f).所以, 如果
f∈R(I), 那么
f 的不连续点的集合是零测集 (因为可数个零测集的并集还是零测集) .
我们现在来证明 Lebesgue 定理, 它给出了 Riemann 可积函数和连续函数之间的基本关联:
f∈R([a,b]) 当且仅当 f 有界并且其不连续点所构成的集合是零测集.
证明. 上面的引理证明了必要性. 对于充分性, 我们做如下的准备工作:
• | 选取 M>0, 使得对任意的 x∈[a,b], 都有 ∣f(x)∣⩽M. |
• | 令A=Ω2(b−a)ε(f)={x∈[a,b]∣∣ω(f,x)⩾2(b−a)ε}.那么, A 是一个闭集也是一个零测集. 由于 A 有界, 它还是一个紧集. |
对于 A, 由于它是零测集, 所以可以选取可数个开区间 Iii⩾1 作为 A 的一个开覆盖, 并且它们的总长度小于 2Mε, 即i=1∑∞∣Ii∣<2Mε.根据 A 的紧性, 存在有限个小区间 I1,⋯,Im, 使得 A⊂U=I1∪⋯∪Im, 我们自然还有i=1∑m∣Ii∣<2Mε.令 K=I−U=I∩(X−U). 这是两个闭集的交集, 所以是闭集. 另外, K 是有界的, 所以 K 是紧集. 对任意的 y∈K, 按照振幅的定义, 都存在包含 y 的开区间 Jy, 使得对任意的 t1,t2∈Jy, 我们都有∣f(t1)−f(t2)∣⩽2(b−a)ε.利用紧性, 我们能找到有限个小区间 Jy1,⋯,Jyℓ, 使得 K⊂V=Jy1∪⋯∪Jyℓ.
我们现在将
I1,⋯,Im 和
Jy1,⋯,Jyℓ 的端点按照大小顺序排成一列, 加上
a 和
b, 就得到了
[a,b] 的一个分划
a0<a1<⋯<an−1<an. 所以, 每个小区间
[ai,ai+1] 要么完全落在某个
Ii 中, 要么完全落在某个
Jyj 中. 我们现在构造阶梯函数
F 和
ψ 来逼近
f:
F(x)=⎩⎨⎧0,0,f(2ai+ai+1),x=某个ai;x∈(ai,ai+1)并且(ai,ai+1)包含在某个Ij中;x∈(ai,ai+1)但是(ai,ai+1)不包含在任何Ij中.以及
ψ(x)=⎩⎨⎧M,M,2(b−a)ε,x=某个ai;x∈(ai,ai+1)并且(ai,ai+1)包含在某个Ij中;x∈(ai,ai+1)但是(ai,ai+1)不包含在任何Ij中.按照定义, 我们有
∣f(x)−F(x)∣⩽ψ(x). 为此, 我们只需要分情况讨论, 在上面前两种情况下, 这是显然的; 如果
x∈(ai,ai+1)但是(ai,ai+1)不包含在任何Ij中, 那么, 存在
j0, 使得
x∈Jj0, 特别地,
x,2ai+ai+1∈Jj0, 从而, 根据
J-型区间的定义, 我们有
∣∣f(2ai+ai+1)−f(x)∣∣<2(b−a)ε.这就是
∣f(x)−F(x)∣⩽ψ(x). 最终, 我们验证
∫abψ⩽ε:
∫abψ⩽i=1∑m∣Ii∣×M+(b−a)×2(b−a)ε⩽2ε+2ε=ε.这就证明了
f 是 Riemann 可积的.