如果 f 定义在 X×Y 上是可积的或者函数 f 是非负可测的,那么有
∫X×Yf(x,y)d(μ×ν)=∫X(∫Yf(x,y)dν)dμ=∫Y(∫Xf(x,y)dμ)dν
注意到,Tonelli定理只需要要求非负函数是可测函数,并不要求可积。因此有这样的策略:
- 首先使用 Tonelli 定理计算 ∣f∣ 的积分,如果可测的话。如果一切顺利,那么积分是有限的,于是 Fubini 定理自然成立。
- 如果发现其中一个积分计算出来是无穷的情况,那么自然证明原来的函数 f 并不可积,于是 Fubini 定理失效。
1. 例子1:典型的用法
函数 f 在闭区间 [0,b] 上可积,并定义函数
g(x)=∫xbtf(t)dt,0<x≤b
证明函数 g 在闭区间 (0,b] 上可积并且:
∫0bg(x)dx=∫0bf(t)dt
在交换积分次序之前首先判断函数是否可积,中间因为 t∣f(t)∣ 可测,所以使用 Tonelli 定理换序:
∫0b∣g(x)∣dx=∫0b∫xbtf(t)dtdx≤∫0b∫xbt∣f(t)∣dtdx=∫0b∫0bt∣f(t)∣χ{b≥t≥x>0}dtdx=∫0b∫0bt∣f(t)∣χ{b≥t≥x>0}dxdt=∫0b∫0tt∣f(t)∣dxdt=∫0b∣f(t)∣dt<+∞
所以函数 g 可积,tf(t)χ{b≥t≥x>0} 在 (0,b]×[0,b] 上也可积,因此可以使用 Fubini 定理换序,过程和上面基本一致,最后得到结果:
∫0bg(x)dx=∫0b∫xbtf(t)dtdx=∫0b∫0btf(t)χ{b≥t≥x>0}dtdx=∫0b∫0btf(t)χ{b≥t≥x>0}dxdt=∫0b∫0ttf(t)dxdt=∫0bf(t)dt
即:
∫0bg(x)dx=∫0bf(t)dt
2. 例子2:函数不可积导致Fubini定理失效
f(x,y):={(x2+y2)2x2−y20(x,y)∈[0,1]2,(x,y)=(0,0)(x,y)=(0,0)
令 I=[0,1],首先函数 ∣f∣ 是可测的,因此由 Tonelli 定理直接交换顺序计算 (如果发现不可积,可以稍微放缩):
∫I2∣f(x,y)∣d(x,y)=∫I2(x2+y2)2x2−y2χ{1>x≥y>0}d(x,y)+∫I2(x2+y2)2y2−x2χ{0<x<y≤1}d(x,y)≥∫01∫0x(x2+y2)2x2−y2dydx=∫012x1dx=+∞
因此这个例子当中 Fubini 定理是不可用的。实际上使用 Fubini 定理会发现:
- ∫01(∫01(x2+y2)2x2−y2dy)dx=∫011+x21dx=4π
- ∫01(∫01(x2+y2)2x2−y2dx)dy=−4π
3. 反例2: σ-finite 条件缺失导致失效
I=[0,1] 然后令 B(I) 是 Borel 代数,令 μ 是 Lebesgue 测度,ν 是 counting measure (计数测度)。现在构建两个测度空间: (I,B(I),μ) 以及 (I,B(I),ν)。
考虑 I2 当中的一个闭集 D={(x,y):x=y,(x,y)∈I2},那么自然 D∈B(I2)=B(I)⊗B(I)⊂B(I)⊗P(I)。现在考虑计算积分:
∫I2χDd(μ×ν)
- ∫I(∫IχD(x,y)dμ(x))dν(y)=∫I0dν(y)=0
- ∫I(∫IχD(x,y)dν(y))dμ(x)=∫I1dμ(x)=1
这主要是因为 ν 是 counting measure,所以 (I,B(I),ν) 并不是 σ-finite 的测度空间。
4. 经典反例3:不可积的例子2
f(x,y):=⎩⎨⎧y21−x2100<x<y<10<y<x<1otherwise
先考虑 Tonelli 定理,I=[0,1],
∫I∫I∣f(x,y)∣dydx=∫I∫Iy21χ{0<x<y<1}dydx+∫I∫Ix21χ{0<y<x<1}dydx=∫01∫x1y21dydx+∫01∫0xx21dydx≥∫01∫x1y21dydx=∫01(−1+1/x)dx=+∞
因此显然,函数并不可积,所以 Fubini 定理是不适用的,因此可以很容易预期:
∫I∫If(x,y)dydx=∫I∫If(x,y)dxdy
5. 反例4:求和的版本的反例
Ω={1,2,3,…},μ 是 counting measure,P(Ω) 是幂集。这样可以建立一个可测空间 (Ω,P(Ω),μ),然后在 P(Ω)⊗P(Ω) 上定义测度 μ×μ,现在考虑在 Ω2 上对函数的积分:
f(i,j)=⎩⎨⎧1,−1,0,if i=jif i=j+1otherwise
我们可以把 Ω2 看成是一个无限阶的矩阵,那么函数的取值写成矩阵就是:
[f(i,j)]=1−100⋮⋮001−10⋮⋮0001−10⋮00001−1⋮0⋯⋯⋯⋯⋯⋱⋯
也就是说考虑积分:
∫Ω2f(i,j)d(μ×μ)=i,j∈Ω∑f(i,j)
也就是说这实际上就是求和。
这个积分实际上是不可积的,因为 ∑i,j∈Ω∣f(i,j)∣ 实际上并不收敛。这意味着 Fubini 定理在此处是不适用的,如果一定要尝试,会发现累次积分不一致:
- ∫(∫f(x,y)dμ(y))dμ(x)=∑i=1∞(∑j=1∞f(i,j))=1
- ∫(∫f(x,y)dμ(x))dμ(y)=∑j=1∞(∑i=1∞f(i,j))=0
证明
沿用实分析惯用的证明思路,即从简单函数到有界到非负可测。
step1:对线性组合封闭
Fubini 展开来写有三个证明的点:
首先需要满足是可积的,那么有:
对 y 的切片在 Rd1 可积,
∫Rd1fy(x)dx
在 Rd1 上可积和
∫X×Yf(x,y)d(μ×ν)=∫X(∫Yf(x,y)dν)dμ=∫Y(∫Xf(x,y)dμ)dν
要证明对线性组合封闭,即证明可加性。
取满足
∀k,∃Ak∈Rd2m(Ak)=0
的一列 {fk}kN⊂F,取 A=⋃k=1NAk。性质1好证,性质2就是
k=1∑Nak∫Rd1fk(x,y)dx
然后把对 x 积分看作切片,则有
∫Rd2(∫Rd1fk(x,y)dx)dy=∫Rdfk=∫Rd2(∫Rd1k=1∑Nakfk(x,y)dx)dy=k=1∑N∫Rdakfk=∫Rdakfk
step2:对极限封闭
继续取函数列要求它逼近 f。
考虑从下方逼近,有 MCT (单调收敛定理):
k→∞lim∫Rdfk(x,y)dxdy=∫Rdf(x,y)dxdy
分别对 fk 和 f 取两次积分即可证明性质1和2,对于3:
f 是可积的,那么它积分后再对 y 积分肯定是有限的,
即
∫Rd1fk(x,y)dx<∞
取极限,f 对 y 的切片也是可积的,f∈F。
step3: 简单函数满足
取
E=Q1×Q2
就是一个最简单的 open cubes,对于任意 y,χE(x,y) 在 X 上是可测的。
g(y)=∫Rd1χE(x,y)dx
其中示性函数取1表示 (x,y) 在 E 中。那从最内层考察只需要考虑 y∈Q2 就有
g(y)=∫Rd1χEy(x)dx=∫Rd1χQ1(x)dx=∣Q1∣
那肯定有
∫RdχE(x,y)dxdy=∣Q1∣∣Q2∣=∫Rd2g(y)dy
推广到部分带边界部分不带边界的情况:
看作边界和方形做笛卡尔积,然后从二维情况推广到高维,发现边界无论如何都是零测集,那又回到之前对方体的讨论中。
进一步推广取
E=finite union of closed cubes=j=1⋃∞Qk
我们可以把 χE 写成 χQkn 和 χAk 的线性组合。即:
χE=k=1∑NχAk+k=1∑NχAk∈F
接下来让 E 变成更一般的开集 ⋃j=1∞Qj 然后去量化它:
fk=j=1∑kχQj↑χE=f
取
Gδ=j=1⋂∞open set,m(E)<∞
最后再证明它也在 F 中。
step4: 0测集满足
选取一个
Gδ∈F,m(G)=0,E⊂G
那么就有
∫Rd2(∫Rd1χG(x,y)dx)dy=∫Rd2χG=0
即
∫Rd1χG(x,y)dx=0=m(Gy),a.e. y
step5: 可测函数满足
N 是零测集,用 E 去逼近 G 则
m(N)=m(G∖E)=0
即
χE=χG−χG∖E∈F
step6: 可积函数满足
如果是可测函数那么有
f=f+−f−
φk∈F↑f
总结
从篇幅来看,最开始的简单函数和最基础的矩形是最难研究的,在研究明白之后直接利用 MCT 和 f=f+−f− 就能快速证毕。