Birkhoff 遍历定理

我念研究生时的高等概率论课用的是 Durrett 的教材 “Probability: Theory and Examples”。这本书的好处我就不再介绍了,院长陈大岳老师在世图影印版的前言中已经夸了一遍。我个人的体会是,Durrett 的书在讲解证明的时候非常简练,很少写为什么要这样证,我有时候读了半天也没搞明白思路。Birkhoff 遍历定理算是其中一个,于是我重新整理了一下书中的证明,作此文留念。

Birkhoff 遍历定理最初由 Birkhoff 本人在 1931 年发表,原文长达 50 页。随后在 1939 年 K.Yosida (吉田耕作) 和 S.Kakutani (角谷) 利用极大遍历定理给出了一个 10 页的简洁证明,不过他们关于极大遍历定理的证明还是啰嗦了点,后来 Garsia 给出了极大遍历定理的一个仅有寥寥数行的惊人证明,这也是当前大多数教材采用的途径,本文就来介绍这一证明。

准备工作

给定一个概率空间 (Ω,F,μ),我们称两个可测集 A,BF 几乎处处相等,是指它们的示性函数 1A,1B 几乎处处相等,记作 A=a.e.B。等价的说法是 A,B 只差一个零测集,或者再换一个说法,差集 AΔB 是零测集。

T:ΩΩ 是一个可测变换,即对任何 EFT1EF

定义 1.1. 如果可测集 E 满足 T1E=a.e.E,就称 E 是一个 T- 不变集合。不难验证所有的 T- 不变集合 I={EFT1E=a.e.E} 构成 F 的一个子 σ- 代数。

定义 1.2. 如果对任何可测集 EFμ(T1E)=μ(E),就称 T 是一个保测变换。

在本文中,T 始终代表一个保测变换。

保测变换有如下性质:

引理 1.3. 如果 fL1(Ω) 是一个可积的随机变量,T 是保测变换,则 Ωfdμ=ΩfTdμ.

证明:若 EF 是可测集,由于 ωT1ET(ω)E(1ET)(ω)=1. 所以 1ET=1{T1E},因此 Ω1Edμ=μ(E)=μ(T1E)=Ω1{T1E}dμ=Ω1ETdμ. 从而结论对集合的示性函数成立,进一步由积分的线性性质对任何简单函数也成立,再取极限即得对一般的可积函数结论成立。

引理 1.4. 一个 Ω 上的随机变量 X 关于 I 可测,当且仅当有 XT=Xa.e. 成立。这时我们称 XT- 不变的随机变量。

这是 Durrett 书中的一道习题,我一直觉得它很平凡,其实这个结论还是需要论证一番的。

证明

:如果 X 关于 I 可测,则对任何 Borel 集 BB(R1)X1BI,即 T1(X1B)=a.e.X1B,这说明 {XTB}=a.e.{XB}。特别地取 B=(,t) 我们得到 {XT<t}=a.e.{X<t}。我们来证明如果 ξ,η 是两个可测函数且对任何实数 t{ξ<t}=a.e.{η<t},则 ξ=η,a.e.。然后对 ξ=XT,η=T 应用此结论即可。若不然,不妨设 {ξ>η} 具有正测度,则存在有理数 c 使得集合 {ξ>c>η} 具有正测度,这个集合在 {η<c} 中,但是不在 {ξ<c} 中,这与 {η<c}{ξ<c} 只差一个零测集矛盾。

:如果 XT=X 几乎处处成立,则对任何 BB(R1)X1B=a.e.T1X1B,这说明 X1BI,即 X 关于 I 可测。

Birkhoff 遍历定理

fΩ 上的随机变量,对每个整数 n1,令 Sn(ω)=k=0n1f(Tk(ω)). 我们有如下的定理:

Birkhoff 遍历定理.

T 是概率空间 (Ω,F,μ) 上的保测变换,则对任何 fL1(Ω)limnSnnE[f|I]a.e.

证明 Birkhoff 遍历定理定理的关键是证明如下的极大遍历定理:(极大遍历定理这个名字来源于分析中的 Hardy-Littlewood 极大函数,这一类的不等式统称为极大不等式)

极大遍历定理.

定义极大算子 Mf(ω)=supn11nSn(ω), 则对 fL1(Ω) 和任一 aR,有 {Mf>a}fdμaμ({Mf>a}).

极大遍历定理是整个 Birkhoff 遍历定理的证明中最不直观的部分,而且我也确实不知道怎么解释引入它的动机。我第一次看到这个式子的时候是很懵的。一个直观的理解是,观察下面这个显然成立的不等式: {Mf>a}Mfdμaμ({Mf>a}). 极大遍历定理是说把其中的积分函数换成 f,积分范围保持不变的话,不等式仍然成立。

我把极大遍历定理的证明放在最后,先用它来证明 Birkhoff 遍历定理。

Birkhoff 遍历定理的证明

首先可以假定条件期望 E[f|I]=0,否则我们可以用 fE[f|I] 代替 f,注意到 E[f|I]T- 不变的,所以根据上面的 引理 1.4E[f|I]Tk=E[f|I],a.e. 对所有的正整数 k 都成立,这时 Birkhoff 遍历定理 Birkhoff 遍历定理 的左边 Sn 中每一项都会多出来一个 E[f|I],除以 n 正好和右边的 E[f|I] 抵消掉。

这样问题变成在 E[f|I]=0 的前提下证明 limnSnn=0.a.e.a 是任一正数,考虑集合 A={ωlimnSnn>a}. 我们想证明 μ(A)=0。若真如此,则有 limnSn/na 几乎处处成立,根据 a 的任意性就得到 limnSn/n0 几乎处处成立。再把这个结果用在 f 上就得到 limnSn/n0 也几乎处处成立,这样就证明了 limnSn/n=0 几乎处处成立。(拗口)

为了证明 μ(A)=0,我们希望对函数 f 和集合 A 应用极大不等式: Afdμaμ(A). 这是因为,A 其实是一个 T- 不变的集合,即 AI,我们会在证明末尾再验证这一点。于是根据条件期望的性质, Afdμ=AE[f|I]dμ=0.0aμ(A),结合 a>0 即得 μ(A)=0

但是,我们能对 A 使用极大不等式吗?请注意 limnsupn1 的区别,它们定义的是两个不同的随机变量。A 是用 limn 定义的,而极大遍历定理中说的是 supn1。注意到 A={limnSnn>a}{supn1Snn>a}={Mf>a}, 所以我们只需要证明下面的结论就好了:

引理 3.1. A{Mf>a} 而且 A 是一个 T- 不变集合,那么极大遍历定理仍然成立: Afdμaμ(A).

引理的证明:对函数 g=f1A 应用极大遍历定理: {Mg>a}f1Adμaμ({Mg>a}). 但是 Mg=Mf1A,这一点要用到 AT- 不变集合这个条件,因此 {Mg>a}={Mf>a}A=A.因此确实有 Afdμaμ(A). 这样就证明了 Birkhoff 遍历定理。

实际上定理中的收敛也是一个依 L1 范数的收敛,这点的证明相比几乎处处收敛就容易多了,这里不再赘述。

最后我们来补上证明中遗漏的部分,即验证集合 A={limnSn/n>a} 确实是 T- 不变的:

利用 Sn+1=f+SnT 可得 Sn+1n+1=fn+1+SnTnnn+1. 对两边同时取上极限,注意由于 fL1(Ω) 所以 f 几乎处处有限,从而 limnf/(n+1)=0,a.e.。所以 limnSn+1n+1=limnSnTn. 这正说的是 limnSn/nT- 不变的随机变量,从而 AT- 不变的集合。

最后来证明极大遍历定理。

极大遍历定理的证明

只要证明 a=0 的情形,然后对一般的 a,将结论应用在函数 fa 上即可。定义 S0=0 以及 Mn=max{S0,S1,,Sn}。对每个 k=1,,nSk=f+Sk1Tf+MnT. 从而 max1knSkf+MnT.

但是在集合 {Mn>0} 上,Mn 作为 S0,S1,,Sn 中的最大者肯定不能来自 S0=0,所以 Mn=max1knSk,因此 Mnf+MnT,ω{Mn>0}. 注意 Mn 总是非负的随机变量,从而 {Mn>0}f{Mn>0}Mn{Mn>0}MnT=ΩMn{Mn>0}MnTΩMnΩMnT=0. 最后由于 {Mn>0}{Mf>0},所以由控制收敛定理即可得到 {Mf>0}f0. 极大遍历定理得证。