测度论的产生源于人们意识到黎曼积分并不是定义“积分”的最好形式。黎曼可积要求对于积分区间的任意区间划分在每个小区间中任意选择函数值,在小区间长度趋向0时都得到一个确定的积分值。这就导致一些直观上应当可积的函数是黎曼不可积的:例如Dirichlet函数(在有理数取1,无理数时取0)在[ 0 , 1 ] [0,1] [ 0 , 1 ] 上是黎曼不可积的,因为在任意的小区间上函数都发生0,1的振荡。然而我们知道[ 0 , 1 ] [0,1] [ 0 , 1 ] 上无理数是不可数的,有理数是可数的,也即“几乎处处”都是无理数,因此Dirichlet函数在[ 0 , 1 ] [0,1] [ 0 , 1 ] 上的积分应当被定义为0 0 0 。
出现这样的情况,是因为黎曼积分依赖于关于“区间”的划分,而不是关于“任意子集”的划分。如果我们把区间的长度拓展到任意集合的“长度”,那么就可以处理更多函数的积分。我们把这种广义上的“长度”称为“测度(measure)”。例如,对于Dirichlet函数而言,如果我们能定义[ 0 , 1 ] [0,1] [ 0 , 1 ] 上的有理数的“测度”为0 0 0 ,[ 0 , 1 ] [0,1] [ 0 , 1 ] 上的无理数的“测度”为1 1 1 ,那么Dirichlet函数的积分值就可以定义为“有理数的测度乘以函数在有理数上的取值,加上无理数的测度乘以函数在无理数上的取值”,也就是0 × 1 + 1 × 0 = 0 0\times 1+1\times 0=0 0 × 1 + 1 × 0 = 0 ,这样我们就得到了一种新的积分方法,这种积分方法是黎曼积分的推广,并且更符合我们对“积分”的直观。这就是勒贝格积分。
于是,测度论的首要任务就是定义“什么是测度”。任何集合都能有测度吗?存不存在多种不同的测度?测度为0应该和“可数”等价吗?等等。
外测度
外测度的定义与性质
把区间( a , b ) (a,b) ( a , b ) 的测度定义为b − a b-a b − a 是很自然的,我们不希望改变测度的这一性质。进而,把两个不相交的区间的测度定义为两个区间的测度之和也是很自然的,这一点也不应该改变。例如,{ 1 , 2 } ∪ { 4 , 5 } \{1,2\}\cup \{4,5\} { 1 , 2 } ∪ { 4 , 5 } 的测度自然应当被定义为1 + 1 = 2 1+1=2 1 + 1 = 2 。
既然已经能够明确定义区间的测度以及不相交区间的测度,那么我们有这样一种方法可以基于区间测度定义出所有实数子集的测度:对于实数集的一个子集A A A ,取所有能覆盖集合A A A 的(可数个)开区间的长度之和的下极限,把这个下极限作为A A A 的测度。这一定义总是有效的,其依据是实数的确界存在定理。以上定义称为外测度。严格地表述:
定义实数子集A ⊆ R A\subseteq \R A ⊆ R 的外测度(outer measure)如下:∀ A ⊆ R \forall A\subseteq \R ∀ A ⊆ R ,A A A 的外测度定义为inf { ∑ k = 1 ∞ ℓ ( I k ) ∣ I 1 , I 2 , ⋯ are open intervals such that A ⊆ ⋃ k = 1 ∞ I k } \inf\{\sum\limits_{k=1}^{\infty}\ell(I_k)\mid I_1,I_2,\cdots\text{ are open intervals such that }A \subseteq \bigcup\limits_{k=1}^{\infty}I_k\} inf { k = 1 ∑ ∞ ℓ ( I k ) ∣ I 1 , I 2 , ⋯ are open intervals such that A ⊆ k = 1 ⋃ ∞ I k } ,其中ℓ ( I k ) \ell(I_k) ℓ ( I k ) 表示开区间I k I_k I k 的长度。A A A 的外测度记为∣ A ∣ |A| ∣ A ∣ 。
注意,定义中并没有要求I k I_k I k 两两不相交。但是因为定义中使用了“下极限”,它总会取到最优的那个覆盖,因此不必考虑开区间是否相交的问题。
根据外测度的定义可以证明,任意可数实数集A = { a i } i = 1 ∞ A=\{a_i\}_{i=1}^{\infty} A = { a i } i = 1 ∞ 的外测度为0。Pf:不妨设a 1 < ⋯ < a n a_1<\cdots<a_n a 1 < ⋯ < a n ,那么∀ ε > 0 \forall \varepsilon>0 ∀ ε > 0 ,A ⊆ ⋃ k = 1 n ( a k − ε / 2 k , a k + ε / 2 k ) A\subseteq \bigcup\limits_{k=1}^{n}(a_k-\varepsilon/2^k,a_k+\varepsilon/2^k) A ⊆ k = 1 ⋃ n ( a k − ε / 2 k , a k + ε / 2 k ) ,可见A A A 的外测度为inf { ∑ k = 1 n 2 ε / 2 k ∣ ε > 0 } = 0 \inf\{\sum\limits_{k=1}^{n}2\varepsilon/2^k\mid \varepsilon>0\}=0 inf { k = 1 ∑ n 2 ε / 2 k ∣ ε > 0 } = 0 。Qed. 由此可见\Q \Q \Q 的外测度会被定义为0,符合我们的期望。
显然,外测度具有平移不变性(translation invariant),也即∀ A ⊆ R , t ∈ R \forall A\subseteq \R,t\in \R ∀ A ⊆ R , t ∈ R ,A A A 的外测度等于t + A t+A t + A (: = { t + x ∣ x ∈ A } :=\{t+x\mid x\in A\} := { t + x ∣ x ∈ A } )的外测度。这符合我们的期望。
根据实数的有限开覆盖定理(Heine-Borel Theorem),容易证明实数闭区间[ a , b ] [a,b] [ a , b ] 和开区间( a , b ) (a,b) ( a , b ) 的外测度等于b − a b-a b − a 。可见连续区间这样的不可数集合的外测度将大于0,符合我们的期望。
然而,外测度不满足可数可加性(countable additivity),也即我们能找到集合A 1 , A 2 , ⋯ ⊆ R A_1,A_2,\cdots\subseteq\R A 1 , A 2 , ⋯ ⊆ R 使得∀ i , j , A i ∩ A j = ∅ \forall i,j,A_i\cap A_j = \varnothing ∀ i , j , A i ∩ A j = ∅ ,并且∣ ⋃ k = 1 ∞ A k ∣ ≠ ∑ k = 1 ∞ ∣ A k ∣ |\bigcup\limits_{k=1}^{\infty}A_k|\neq \sum\limits_{k=1}^{\infty}|A_k| ∣ k = 1 ⋃ ∞ A k ∣ = k = 1 ∑ ∞ ∣ A k ∣ 。反例的构造是不平凡的,需要用到选择公理(the Axiom of Choice)。Pf:对于实数区间[ − 1 , 1 ] [-1,1] [ − 1 , 1 ] ,任意一个实数x ∈ [ − 1 , 1 ] x\in [-1,1] x ∈ [ − 1 , 1 ] ,我们选出[ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 中所有与它差值为有理数的数放入一个集合x ~ = { c ∣ c ∈ [ − 1 , 1 ] ∧ c − x ∈ \Q } \tilde x=\{c\mid c\in [-1,1] \land c-x\in \Q\} x ~ = { c ∣ c ∈ [ − 1 , 1 ] ∧ c − x ∈ \Q } 。容易发现,{ x ~ ∣ x ∈ [ − 1 , 1 ] } \{\tilde x\mid x\in [-1,1]\} { x ~ ∣ x ∈ [ − 1 , 1 ]} 构成了[ − 1 , 1 ] [-1,1] [ − 1 , 1 ] 上的一个等价类。不同等价类中的任意两个元素间隔都是无理数。现在,如果我们承认选择公理,那么我们可以从每个等价类里挑选一个元素,构成集合V V V 。V V V 中任意两个元素的差都是无理数。注意到,如果用有理数对V V V 做平移,它将覆盖整个实轴。换言之,设\Q ∩ [ − 2 , 2 ] = { r 1 , r 2 , ⋯ } \Q\cap [-2,2]=\{r_1,r_2,\cdots\} \Q ∩ [ − 2 , 2 ] = { r 1 , r 2 , ⋯ } ,那么[ − 1 , 1 ] ⊆ ⋃ k = 1 ∞ ( r k + V ) [-1,1]\subseteq \bigcup\limits_{k=1}^{\infty}(r_k+V) [ − 1 , 1 ] ⊆ k = 1 ⋃ ∞ ( r k + V ) 。因为∀ x ∈ [ − 1 , 1 ] \forall x\in [-1,1] ∀ x ∈ [ − 1 , 1 ] ,一定存在v ∈ x ~ v\in \tilde x v ∈ x ~ 满足v ∈ V v\in V v ∈ V ,因此v − x ∈ \Q v-x \in \Q v − x ∈ \Q 且∣ v − x ∣ ≤ 2 |v-x|\leq 2 ∣ v − x ∣ ≤ 2 ,也即v − x ∈ \Q ∩ [ − 2 , 2 ] v-x \in \Q\cap[-2,2] v − x ∈ \Q ∩ [ − 2 , 2 ] 。自然的(其实是需要证明的),2 = ∣ [ − 1 , 1 ] ∣ ≤ ∣ ⋃ k = 1 ∞ ( r k + V ) ∣ ≤ ∑ k = 1 ∞ ∣ r k + V ∣ 2=|[-1,1]|\leq \left|\bigcup\limits_{k=1}^{\infty}(r_k+V)\right|\leq \sum\limits_{k=1}^{\infty}|r_k+V| 2 = ∣ [ − 1 , 1 ] ∣ ≤ k = 1 ⋃ ∞ ( r k + V ) ≤ k = 1 ∑ ∞ ∣ r k + V ∣ ,根据平移不变性∑ k = 1 ∞ ∣ V ∣ ≥ 2 \sum\limits_{k=1}^{\infty}|V|\geq 2 k = 1 ∑ ∞ ∣ V ∣ ≥ 2 ,因此∣ V ∣ > 0 |V|>0 ∣ V ∣ > 0 。那么可以设∣ V ∣ = s > 0 |V|=s>0 ∣ V ∣ = s > 0 ,所以∑ k = 1 ∞ s = lim n → ∞ n s = ∞ \sum\limits_{k=1}^{\infty}s=\lim\limits_{n\to\infty}ns=\infty k = 1 ∑ ∞ s = n → ∞ lim n s = ∞ 。但是⋃ k = 1 ∞ ( r k + V ) ⊆ [ − 3 , 3 ] \bigcup\limits_{k=1}^{\infty}(r_k+V)\subseteq [-3,3] k = 1 ⋃ ∞ ( r k + V ) ⊆ [ − 3 , 3 ] ,因此∣ ⋃ k = 1 ∞ ( r k + V ) ∣ ≤ 6 \left|\bigcup\limits_{k=1}^{\infty}(r_k+V)\right|\leq 6 k = 1 ⋃ ∞ ( r k + V ) ≤ 6 。所以∣ ⋃ k = 1 ∞ ( r k + V ) ∣ ≠ ∑ k = 1 ∞ ∣ r k + V ∣ \left|\bigcup\limits_{k=1}^{\infty}(r_k+V)\right|\neq \sum\limits_{k=1}^{\infty}|r_k+V| k = 1 ⋃ ∞ ( r k + V ) = k = 1 ∑ ∞ ∣ r k + V ∣ ,因为后者是无穷大。{ r k + V } \{r_k+V\} { r k + V } 是两两无交的,因此外测度不满足可数可加性。
上面的集合V V V 是Vitali给出的经典构造,称为Vitali Set。
不存在性
外测度不满足可数可加性是一个相当令人失望的事实,因为可数可加性是极限理论的基础。看来我们不得不放弃外测度,去寻找其它满足可数可加性的测度。是否存在一个测度μ \mu μ 满足所有以下四个性质?
定义在R \R R 的所有子集上。也即μ : P → [ 0 , ∞ ) ∪ { ∞ } \mu:\mathcal{P}\to [0,\infty)\cup \{\infty\} μ : P → [ 0 , ∞ ) ∪ { ∞ }
对于所有开区间( a , b ) (a,b) ( a , b ) ,μ ( ( a , b ) ) = b − a \mu((a,b))=b-a μ (( a , b )) = b − a ;
平移不变性:∀ A ⊆ R , t ∈ R , μ ( A ) = μ ( t + A ) \forall A\subseteq \R,t\in \R,\mu(A)=\mu(t+A) ∀ A ⊆ R , t ∈ R , μ ( A ) = μ ( t + A ) ;
可数可加性:∀ A 1 , A 2 , ⋯ ⊆ R \forall A_1,A_2,\cdots\subseteq\R ∀ A 1 , A 2 , ⋯ ⊆ R 满足∀ i , j , A i ∩ A j = ∅ \forall i,j,A_i\cap A_j = \varnothing ∀ i , j , A i ∩ A j = ∅ ,并且μ ( ⋃ k = 1 ∞ A k ) = ∑ k = 1 ∞ μ ( A k ) \mu\left(\bigcup\limits_{k=1}^{\infty}A_k\right)= \sum\limits_{k=1}^{\infty}\mu(A_k) μ ( k = 1 ⋃ ∞ A k ) = k = 1 ∑ ∞ μ ( A k ) ;
这里我们引入了无穷符号∞ \infty ∞ ,为了方便书写。例如,我们可以写μ ( R ) = ∞ \mu(\R)=\infty μ ( R ) = ∞ 。∞ \infty ∞ 满足以下运算性质:
∀ a ∈ [ 0 , ∞ ) , a + ∞ = ∞ \forall a\in [0,\infty),a+\infty=\infty ∀ a ∈ [ 0 , ∞ ) , a + ∞ = ∞ ;
∞ + ∞ = ∞ \infty+\infty=\infty ∞ + ∞ = ∞ ;
∀ a ∈ ( 0 , ∞ ) , a ⋅ ∞ = ∞ \forall a \in (0,\infty),a\cdot \infty = \infty ∀ a ∈ ( 0 , ∞ ) , a ⋅ ∞ = ∞ ;
0 ⋅ ∞ = 0 0\cdot \infty =0 0 ⋅ ∞ = 0 ;
∞ − ∞ \infty-\infty ∞ − ∞ 与∞ / ∞ \infty/\infty ∞/∞ 是未定义的。
今后我们会把[ 0 , ∞ ) ∪ { ∞ } [0,\infty)\cup \{\infty\} [ 0 , ∞ ) ∪ { ∞ } 简写为[ 0 , ∞ ] [0,\infty] [ 0 , ∞ ] ;
然而我们可以证明不存在μ \mu μ 满足所有这四条性质。这一证明的核心在于,假设存在这样一个μ \mu μ ,那么我们将能够推出上面用来证明外测度不满足可数可加性的所有性质。然而我们假设了μ \mu μ 满足了可数可加性,因此矛盾。(换言之,上文的证明只用到了外测度的若干性质而没有用到外测度的直接定义,因此是可推广的)
这说明,我们必须放弃上面四条性质中的某条。既然第二、三、四条都是不容放弃的,所以我们必须放弃第一条。我们可以建立一套关于测度的理论,它允许我们可以不对一个集合的全部子集定义测度,而只对大部分子集定义测度。被定义测度的集合被认为是“可测(measurable)”的,余下的那一小部分集合将会被认为是“不可测”的。
σ \sigma σ -algebra
那么,关键的问题是:我们应该抛弃哪些集合,认为它们是不可测的呢?首先,我们希望空集是可测的;其次,如果一个子集是可测的,那么其补集也应当是可测的;最重要的,因为我们需要可数可加性来建立极限的理论,所以可数个可测子集的并也应当是可测的。数学家发现,这三个关于可测的条件就足够我们建立起极限的理论了。
我们把满足以上三个条件的代数结构称为一个σ \sigma σ -algebra,其中,“sigma”就表示“可加性”。σ \sigma σ -algebra中的元素就是那些被认为是“可测”的集合。下面正式给出σ \sigma σ -algebra的定义:
对于集合X X X ,我们称P ( X ) \mathcal{P}(X) P ( X ) 的子集S \mathcal{S} S 是关于X X X 的一个σ \sigma σ -algebra,如果它满足以下三个条件:
∅ ∈ S \varnothing \in \mathcal{S} ∅ ∈ S ;
∀ A , A ∈ S ⇒ X ∖ A ∈ S \forall A,A \in \mathcal{S} \Rightarrow X\setminus A \in \mathcal{S} ∀ A , A ∈ S ⇒ X ∖ A ∈ S ;
任意可数个{ A i } i = 1 ∞ \{A_i\}_{i=1}^{\infty} { A i } i = 1 ∞ ,( ∀ i , A i ∈ S ) ⇒ ⋃ i = 1 ∞ A i ∈ S (\forall i,A_i\in \mathcal{S}) \Rightarrow \bigcup\limits_{i =1}^{\infty} A_i \in \mathcal{S} ( ∀ i , A i ∈ S ) ⇒ i = 1 ⋃ ∞ A i ∈ S ;(尽管这里只定义了无穷可数的并集,但只需取一列空集就可以把定义拓展为有限集合的并集,换言之这里的“可数”等价于“至多可数”)
初学者可能会误以为σ \sigma σ -algebra是一种确定性的构造,但事实上并不是这样。σ \sigma σ -algebra的定义给出了三个判断条件。对于集合X X X ,任意S ⊆ P ( X ) \mathcal{S}\subseteq \mathcal{P}(X) S ⊆ P ( X ) 只要满足上面三个条件,就是一个σ \sigma σ -algebra。X X X 上的σ \sigma σ -algebra不是唯一的,就好像X X X 上的拓扑空间不是唯一的一样,这就是为什么它被称为一个“代数”。因此,“可测”这一概念总是相对于具体的σ \sigma σ -algebra而言的。你不能问实数集\Q \Q \Q 是不是可测的,而应该问实数集\Q \Q \Q 在σ \sigma σ -algebra S \mathcal{S} S 下是不是可测的。一般而言,对于集合X X X 以及其上的σ \sigma σ -algebra S \mathcal{S} S ,我们把二元组( X , S ) (X,\mathcal{S}) ( X , S ) 称为一个可测空间(measurable space),把S \mathcal{S} S 中的元素称为S \mathcal{S} S -可测集(S \mathcal{S} S -measurable sets)。
由定义可以推出下面一些性质:
{ ∅ , X } \{\varnothing,X\} { ∅ , X } 是一个σ \sigma σ -algebra
P ( X ) \mathcal{P}(X) P ( X ) 是一个σ \sigma σ -algebra;
任意可数个{ A i } i = 1 ∞ \{A_i\}_{i=1}^{\infty} { A i } i = 1 ∞ ,( ∀ i , A i ∈ S ) ⇒ ⋂ i = 1 ∞ A i ∈ S (\forall i,A_i\in \mathcal{S}) \Rightarrow \bigcap\limits_{i =1}^{\infty} A_i \in \mathcal{S} ( ∀ i , A i ∈ S ) ⇒ i = 1 ⋂ ∞ A i ∈ S ;(至多可数)
Pf: 由条件二,X ∖ A i ∈ S X\setminus A_i\in \mathcal{S} X ∖ A i ∈ S ;由条件三,⋃ i = 1 ∞ ( X ∖ A i ) = X ∖ ( ⋂ i = 1 ∞ A i ) ∈ S \bigcup\limits_{i=1}^{\infty}(X\setminus A_i)=X \setminus \left(\bigcap\limits_{i=1}^{\infty}A_i\right)\in \mathcal{S} i = 1 ⋃ ∞ ( X ∖ A i ) = X ∖ ( i = 1 ⋂ ∞ A i ) ∈ S ;由条件二,⋂ i = 1 ∞ A i ∈ S \bigcap\limits_{i =1}^{\infty} A_i \in \mathcal{S} i = 1 ⋂ ∞ A i ∈ S ;
如果X X X 有一族(不一定可数)σ \sigma σ -algebra { S α } \{\mathcal{S}_\alpha\} { S α } ,那么⋂ α S α \bigcap\limits_{\alpha}\mathcal{S}_\alpha α ⋂ S α 依然是一个σ \sigma σ -algebra;(这意味着为了得到同时满足多个条件的σ \sigma σ -algebra,只需对各个满足单个条件的σ \sigma σ -algebra取交集)
根据上一条性质,对任意集合C ⊆ P ( X ) C\subseteq \mathcal{P}(X) C ⊆ P ( X ) ,取所有包含C C C 的σ \sigma σ -algbera S α \mathcal{S}_\alpha S α ,⋂ C ⊆ S α S α \bigcap\limits_{C\subseteq \mathcal{S}_\alpha} \mathcal{S}_\alpha C ⊆ S α ⋂ S α 依然是一个σ \sigma σ -algebra,我们把它记为σ ( C ) \sigma(C) σ ( C ) ,称它是由C C C 生成(generate)的σ \sigma σ -algebra。注意到σ ( C ) \sigma(C) σ ( C ) 总是存在,因为P ( X ) \mathcal{P}(X) P ( X ) 本身就是一个包含C C C 的σ \sigma σ -algebra。σ ( C ) \sigma(C) σ ( C ) 是包含C C C 的最小的σ \sigma σ -algebra。
如果C 1 ⊆ C 2 C_1\subseteq C_2 C 1 ⊆ C 2 ,那么σ ( C 1 ) ⊆ σ ( C 2 ) \sigma(C_1)\subseteq \sigma(C_2) σ ( C 1 ) ⊆ σ ( C 2 )
Borel Set
实数集上最常用的σ \sigma σ -algebra是:R \R R 上所有的开集生成的σ \sigma σ -algebra,称为Borel Set,记为B ( R ) \mathcal{B}(\R) B ( R ) ,该σ \sigma σ -algebra里的每个元素称为是Borel可测的。这构成了R \R R 上的一个可测空间( R , B ( R ) ) (\R,\mathcal{B}(\R)) ( R , B ( R )) 。
回忆:实数上开集的定义是,集合U U U 是开集当且仅当∀ x ∈ U , ∃ ( a , b ) ⊆ U s.t. x ∈ U \forall x\in U,\exists (a,b)\subseteq U \text{ s.t. } x \in U ∀ x ∈ U , ∃ ( a , b ) ⊆ U s.t. x ∈ U 。可以证明,实数上的任何开集一定能写成可数个(无交)开区间的并。
事实上,只要能定义“开集”我们就能定义Borel Set。所以我们可以一般的拓扑空间上定义Borel Set。设( X , τ ) (X,\tau) ( X , τ ) 是拓扑空间,那么定义B ( X ) : = σ ( τ ) \mathcal{B}(X):=\sigma(\tau) B ( X ) := σ ( τ ) ,它是拓扑空间里所有的开集生成的σ \sigma σ -algebra。
B ( R ) \mathcal{B}(\R) B ( R ) 和P ( R ) \mathcal{P}(\R) P ( R ) 相比,丢弃了哪些子集呢?根据定义,我们可以发现B ( R ) \mathcal{B}(\R) B ( R ) 里包含:所有开集(开区间以及任意多开区间的并);所有闭集(闭集是开集的补集,包括闭区间,{ x } \{x\} { x } 等等);半开半闭区间(开区间和闭区间的并);有理数集(对可数个{ q i } \{q_i\} { q i } 取并)……事实上,所有我们能够直观想象的集合基本都落在B ( R ) \mathcal{B}(\R) B ( R ) 中,不落在B ( R ) \mathcal{B}(\R) B ( R ) 中的集合的构造并不是平凡的,并且几乎一定会用到选择公理。比如,可以证明上文提到的Vitali Set就不是Borel可测的。
B ( R ) \mathcal{B}(\R) B ( R ) 的等价定义
我们注意到,R \R R 上所有开区间生成的σ \sigma σ -algebra σ ( { ( a , b ) } ) \sigma(\{(a,b)\}) σ ({( a , b )}) 一定包含在B ( R ) \mathcal{B}(\R) B ( R ) 中,因为开区间是特殊的开集。反之,由于R \R R 上的任何开集都可以表示为可数个开区间的并,所以任何一个开集都落在σ ( { ( a , b ) } ) \sigma(\{(a,b)\}) σ ({( a , b )}) 中,也即σ ( { ( a , b ) } ) \sigma(\{(a,b)\}) σ ({( a , b )}) 是一个包含实数上所有开集的σ \sigma σ -algebra。而B ( R ) \mathcal{B}(\R) B ( R ) 是包含实数上所有开集的最小σ \sigma σ -algebra。综上,我们得到B ( R ) = σ ( { ( a , b ) } ) \mathcal{B}(\R)= \sigma(\{(a,b)\}) B ( R ) = σ ({( a , b )}) 。所以, B ( R ) \mathcal{B}(\R) B ( R ) 可以等价定义为R \R R 上所有的开区间生成的σ \sigma σ -algebra。
又注意到,任何闭区间[ a , b ] [a,b] [ a , b ] 都可以看作开区间( − ∞ , a ) ∪ ( b , + ∞ ) (-\infty,a)\cup (b,+\infty) ( − ∞ , a ) ∪ ( b , + ∞ ) 的补集。所以σ ( { ( a , b ) } ) \sigma(\{(a,b)\}) σ ({( a , b )}) 包含所有闭区间,所以σ ( { [ a , b ] } ) ⊆ σ ( { ( a , b ) } ) \sigma(\{[a,b]\})\subseteq \sigma(\{(a,b)\}) σ ({[ a , b ]}) ⊆ σ ({( a , b )}) 。任何开区间( a , b ) (a,b) ( a , b ) 都可以看作⋃ k = 1 ∞ [ a i , b i ] \bigcup\limits_{k=1}^{\infty}[a_i,b_i] k = 1 ⋃ ∞ [ a i , b i ] ,其中a i a_i a i 单调向下趋向a a a ,b i b_i b i 单调向上趋向b b b ,所以σ ( { [ a , b ] } ) \sigma(\{[a,b]\}) σ ({[ a , b ]}) 包含所有开区间,所以σ ( { ( a , b ) } ) ⊆ σ ( { [ a , b ] } ) \sigma(\{(a,b)\})\subseteq \sigma(\{[a,b]\}) σ ({( a , b )}) ⊆ σ ({[ a , b ]}) 。综上可知,σ ( { ( a , b ) } ) = σ ( { [ a , b ] } ) \sigma(\{(a,b)\} )=\sigma(\{[a,b]\} ) σ ({( a , b )}) = σ ({[ a , b ]}) 。所以, B ( R ) \mathcal{B}(\R) B ( R ) 可以等价定义为R \R R 上所有的闭区间生成的σ \sigma σ -algebra。
类似地,( − ∞ , a ) (-\infty,a) ( − ∞ , a ) 可以看作⋃ k = 1 ∞ ( x k , a ) , x k → − ∞ \bigcup\limits_{k=1}^{\infty}(x_k,a),x_k\to-\infty k = 1 ⋃ ∞ ( x k , a ) , x k → − ∞ ,( a , b ) (a,b) ( a , b ) 可以看作⋃ k = 1 ∞ ( − ∞ , b i ] , b i → b \bigcup\limits_{k=1}^{\infty}(-\infty,b_i],b_i\to b k = 1 ⋃ ∞ ( − ∞ , b i ] , b i → b ,其中( − ∞ , b i ] = ( − ∞ , b ) ∖ ( − ∞ , b i ) (-\infty,b_i]=(-\infty,b)\setminus (-\infty,b_i) ( − ∞ , b i ] = ( − ∞ , b ) ∖ ( − ∞ , b i ) 。所以, B ( R ) \mathcal{B}(\R) B ( R ) 可以等价定义为R \R R 上所有形如( − ∞ , a ) (-\infty,a) ( − ∞ , a ) 生成的σ \sigma σ -algebra。同理还可以定义为所有形如( − ∞ , a ] (-\infty,a] ( − ∞ , a ] 的,形如( a , + ∞ ) (a,+\infty) ( a , + ∞ ) 的,形如[ a , ∞ ) [a,\infty) [ a , ∞ ) 的。还可以限定a a a 只取有理数,因为无理数可以用有理数逼近。等等。
可测函数
对于集合X X X ,设S \mathcal{S} S 是X X X 上的一个σ \sigma σ -algebra,那么( X , S ) (X,\mathcal{S}) ( X , S ) 是一个可测空间。设函数f : X → R f:X\to \R f : X → R ,如果对于R \R R 上的任何Borel可测集B ∈ B ( R ) B\in \mathcal{B}(\R) B ∈ B ( R ) 都有f − 1 ( B ) ∈ S f^{-1}(B)\in \mathcal{S} f − 1 ( B ) ∈ S ,就称f f f 是一个S \mathcal{S} S -可测函数(S \mathcal{S} S -measurable function)。
回忆:对于f : X → Y f:X\to Y f : X → Y 以及A ⊆ Y A\subseteq Y A ⊆ Y ,f − 1 ( A ) f^{-1}(A) f − 1 ( A ) 定义为{ x ∈ X ∣ f ( x ) ∈ A } \{x\in X\mid f(x)\in A\} { x ∈ X ∣ f ( x ) ∈ A }
上面考虑的是映射到实数的函数。容易发现定义中只用到了值域的Borel Set的性质,因此很容易把上述定义推广到一般的拓扑空间Y Y Y 上:对于可测空间( X , S ) (X,\mathcal{S}) ( X , S ) 以及拓扑空间( Y , τ ) (Y,\tau) ( Y , τ ) ,f : X → Y f:X\to Y f : X → Y 是一个S \mathcal{S} S -可测函数当且仅当∀ B ∈ B ( Y ) , f − 1 ( B ) ∈ S \forall B\in \mathcal{B}(Y),f^{-1}(B)\in \mathcal{S} ∀ B ∈ B ( Y ) , f − 1 ( B ) ∈ S (其中B ( Y ) \mathcal{B}(Y) B ( Y ) 是用拓扑τ \tau τ 中的全体开集生成的σ \sigma σ -algebra)。
注意,在定义可测函数时我们总是在值域上取Borel Set(一个固定的测度),而只要求定义域上有一个可测空间(一个不固定的测度)。这意味着,一个函数是否是“可测”取决于定义域上的σ \sigma σ -algebra S \mathcal{S} S 的选取。对于f : X → R f:X\to \R f : X → R ,如果取S = { ∅ , X } \mathcal{S}=\{\varnothing,X\} S = { ∅ , X } ,那么只有常数函数是可测的;如果取S = P ( X ) \mathcal{S}=\mathcal{P}(X) S = P ( X ) ,那么任何函数都是可测的。当X X X 也为实数集或实数集的一个子集时,一个常见的选择是取S \mathcal{S} S 为B ( R ) \mathcal{B}(\R) B ( R ) ,这样定义的可测函数称为Borel可测函数。可以证明:
R → R \R \to \R R → R 的所有连续函数都是Borel可测函数;
R → R \R \to \R R → R 的所有单调函数都是Borel可测函数;
按照原始定义,要判定f : X → R f:X\to \R f : X → R 是否可测需要检查所有B ∈ B ( R ) B\in\mathcal{B}(\R) B ∈ B ( R ) 的原像f − 1 ( B ) f^{-1}(B) f − 1 ( B ) 是否落在S \mathcal{S} S 中。而我们可以证明,只要所有( a , ∞ ) ∈ B ( R ) (a,\infty)\in \mathcal{B}(\R) ( a , ∞ ) ∈ B ( R ) 的原像f − 1 ( ( a , ∞ ) ) f^{-1}((a,\infty)) f − 1 (( a , ∞ )) 都落在S \mathcal{S} S 中,就有f f f 是S \mathcal{S} S -可测函数。
可以证明下列关于可测函数的运算、复合、取极限的性质:
如果f : X → R f:X\to \R f : X → R 是S \mathcal{S} S -可测函数,g : R → R g:\R \to \R g : R → R 是一个Borel可测函数,那么复合函数g ∘ f g\circ f g ∘ f 是S \mathcal{S} S -可测函数;
如果f , g : X → R f,g:X\to \R f , g : X → R 是S \mathcal{S} S -可测函数,那么f + g , f − g , f g f+g,f-g,fg f + g , f − g , f g 都是S \mathcal{S} S -可测函数;如果∀ x , g ( x ) ≠ 0 \forall x,g(x)\neq 0 ∀ x , g ( x ) = 0 ,那么f g \dfrac{f}{g} g f 是S S S -可测函数;
设f 1 , f 2 , ⋯ : X → R f_1,f_2,\cdots:X\to \R f 1 , f 2 , ⋯ : X → R 是一列S S S -可测函数,如果对于任意x ∈ X x \in X x ∈ X ,极限lim n → ∞ f n ( x ) \lim\limits_{n\to \infty}f_n(x) n → ∞ lim f n ( x ) 都存在,那么定义f ( x ) : = lim n → ∞ f n ( x ) f(x):=\lim\limits_{n\to\infty}f_n(x) f ( x ) := n → ∞ lim f n ( x ) ,我们有f f f 是S \mathcal{S} S -可测函数;
测度空间
测度的定义
现在我们终于可以定义可测空间上的测度了。给定测度空间( X , S ) (X,\mathcal{S}) ( X , S ) ,如果函数μ : S → [ 0 , ∞ ] \mu:\mathcal{S} \to [0,\infty] μ : S → [ 0 , ∞ ] 满足下面两个条件,就称μ \mu μ 是可测空间( X , S ) (X,S) ( X , S ) 上的一个测度(measure):
μ ( ∅ ) = 0 \mu(\varnothing)=0 μ ( ∅ ) = 0 ;
任意可数个两两无交的S \mathcal{S} S 中的元素E 1 , E 2 , ⋯ E_1,E_2,\cdots E 1 , E 2 , ⋯ ,μ ( ⋃ i = 1 ∞ E i ) = ∑ i = 1 ∞ μ ( E i ) \mu\left(\bigcup\limits_{i=1}^{\infty} E_i\right)=\sum\limits_{i=1}^{\infty}\mu(E_i) μ ( i = 1 ⋃ ∞ E i ) = i = 1 ∑ ∞ μ ( E i ) ;
三元组( X , S , μ ) (X,\mathcal{S},\mu) ( X , S , μ ) 称为一个测度空间。
可以证明测度有下列性质:
对于D , E ∈ S D,E\in \mathcal{S} D , E ∈ S ,如果D ⊆ E D\subseteq E D ⊆ E ,那么μ ( D ) ⊆ μ ( E ) \mu(D)\subseteq \mu(E) μ ( D ) ⊆ μ ( E ) ;
对于D , E ∈ S D,E\in \mathcal{S} D , E ∈ S ,如果μ ( D ) < ∞ \mu(D)<\infty μ ( D ) < ∞ ,那么μ ( E ∖ D ) = μ ( E ) − μ ( D ) \mu(E\setminus D)=\mu(E)-\mu(D) μ ( E ∖ D ) = μ ( E ) − μ ( D ) ;
Union Bound:对于任意可数个S \mathcal{S} S 中的元素E 1 , E 2 , ⋯ E_1,E_2,\cdots E 1 , E 2 , ⋯ ,μ ( ⋃ i = 1 ∞ E i ) ≤ ∑ i = 1 ∞ μ ( E i ) \mu\left(\bigcup\limits_{i=1}^{\infty} E_i\right)\leq\sum\limits_{i=1}^{\infty}\mu(E_i) μ ( i = 1 ⋃ ∞ E i ) ≤ i = 1 ∑ ∞ μ ( E i ) ;
测度的连续性:对于任意可数个S \mathcal{S} S 中的元素E 1 , E 2 , ⋯ E_1,E_2,\cdots E 1 , E 2 , ⋯ ,如果∀ i , E i ⊆ E i + 1 \forall i,E_i\subseteq E_{i+1} ∀ i , E i ⊆ E i + 1 ,那么μ ( ⋃ i = 1 ∞ E i ) = lim n → ∞ μ ( E n ) \mu\left(\bigcup\limits_{i=1}^{\infty} E_i\right)=\lim\limits_{n\to\infty}\mu(E_n) μ ( i = 1 ⋃ ∞ E i ) = n → ∞ lim μ ( E n ) ;
测度的连续性:对于任意可数个S \mathcal{S} S 中的元素E 1 , E 2 , ⋯ E_1,E_2,\cdots E 1 , E 2 , ⋯ ,如果∀ i , E i ⊇ E i + 1 \forall i,E_i\supseteq E_{i+1} ∀ i , E i ⊇ E i + 1 ,那么μ ( ⋂ i = 1 ∞ E i ) = lim n → ∞ μ ( E n ) \mu\left(\bigcap\limits_{i=1}^{\infty} E_i\right)=\lim\limits_{n\to\infty}\mu(E_n) μ ( i = 1 ⋂ ∞ E i ) = n → ∞ lim μ ( E n ) ;
测度的容斥原理:对于D , E ∈ S D,E\in \mathcal{S} D , E ∈ S ,如果μ ( D ∩ E ) < ∞ \mu(D\cap E)<\infty μ ( D ∩ E ) < ∞ ,那么μ ( D ∪ E ) = μ ( D ) + μ ( E ) − μ ( D ∩ E ) \mu(D\cup E)=\mu(D)+\mu(E)-\mu(D\cap E) μ ( D ∪ E ) = μ ( D ) + μ ( E ) − μ ( D ∩ E ) ;
勒贝格测度
在实数集R \R R 上,最重要的一个结果就是:如果把“外测度”限定到可测空间( R , B ( R ) ) (\R,\mathcal{B}(\R)) ( R , B ( R )) 上,得到的函数μ : B ( R ) → [ 0 , ∞ ] \mu:\mathcal{B}(\R)\to [0,\infty] μ : B ( R ) → [ 0 , ∞ ] 构成一个测度。这个测度就称为勒贝格测度(Lebesgue's measure)。
根据我们在外测度中得到的结论,实数上的可数集的勒贝格测度为0。那么,反之是否成立呢?是否勒贝格测度为0的实数上的集合一定是可数集?Cantor给出了反例,他证明了下面这个集合的勒贝格测度为0,但是是不可数的:[ 0 , 1 ] ∖ ( ⋃ k = 1 ∞ G k ) [0,1]\setminus \left(\bigcup\limits_{k=1}^{\infty} G_k\right) [ 0 , 1 ] ∖ ( k = 1 ⋃ ∞ G k ) ,其中G 1 = ( 1 / 3 , 2 / 3 ) G_1=(1/3,2/3) G 1 = ( 1/3 , 2/3 ) ;G 2 = ( 1 / 9 , 2 / 9 ) ∪ ( 7 / 9 , 8 / 9 ) G_2=(1/9,2/9)\cup (7/9,8/9) G 2 = ( 1/9 , 2/9 ) ∪ ( 7/9 , 8/9 ) ;...依此类推,G n + 1 G_{n+1} G n + 1 会在[ 0 , 1 ] ∖ ( ⋃ k = 1 n G k ) [0,1]\setminus \left(\bigcup\limits_{k=1}^{n} G_k\right) [ 0 , 1 ] ∖ ( k = 1 ⋃ n G k ) 中所有等长的线段的三等分点处取中间那一段开区间。这个集合称为Cantor集。首先,这个集合是Borel可测的;同时,Cantor集中不可能有任何一段“有长度”的区间,所以任何外测度大于0的覆盖都一定有一个更小的覆盖,因此Cantor集的外测度为0。然而,我们发现Cantor集恰好就是所有三进制下不包含数位“1”的小数的集合(G 1 G_1 G 1 限制了小数点后第1位不能是1,G 2 G_2 G 2 限制了小数点后第二位不能是1,以此类推),所以它应当等势于{ 0 , 1 } N \{0,1\}^\N { 0 , 1 } N ,因此是不可数集。
集合列的极限
为什么μ ( ⋂ i = 1 ∞ E i ) = lim n → ∞ μ ( E n ) \mu\left(\bigcap\limits_{i=1}^{\infty} E_i\right)=\lim\limits_{n\to\infty}\mu(E_n) μ ( i = 1 ⋂ ∞ E i ) = n → ∞ lim μ ( E n ) 这一性质称为“连续性”呢?我们知道,在众多数学领域中,“连续”的含义是极限符号可以从函数外移到函数内。所以,我们希望把测度的连续性看作“μ ( lim n → ∞ E n ) = lim n → ∞ μ ( E n ) \mu\left(\lim\limits_{n\to\infty} E_n\right)=\lim\limits_{n\to\infty}\mu(E_n) μ ( n → ∞ lim E n ) = n → ∞ lim μ ( E n ) ”。如果这样,我们就是把“集合列”E 1 ⊆ E 2 ⊆ E 3 ⋯ E_1\subseteq E_2\subseteq E_3\cdots E 1 ⊆ E 2 ⊆ E 3 ⋯ 的极限定义为了lim n → ∞ E n : = ⋃ i = 1 ∞ E i \lim\limits_{n\to\infty}E_n:=\bigcup\limits_{i=1}^{\infty}E_i n → ∞ lim E n := i = 1 ⋃ ∞ E i 。同理,集合列E 1 ⊇ E 2 ⊇ E 3 ⋯ E_1\supseteq E_2\supseteq E_3\cdots E 1 ⊇ E 2 ⊇ E 3 ⋯ 的极限就定义为了lim n → ∞ E n : = ⋂ i = 1 ∞ E i \lim\limits_{n\to\infty}E_n:=\bigcap\limits_{i=1}^{\infty}E_i n → ∞ lim E n := i = 1 ⋂ ∞ E i 。
上极限与下极限
我们把E 1 ⊆ E 2 ⊆ E 3 ⋯ E_1\subseteq E_2\subseteq E_3\cdots E 1 ⊆ E 2 ⊆ E 3 ⋯ 这样的集合列称为单调递增的,E 1 ⊇ E 2 ⊇ E 3 ⋯ E_1\supseteq E_2\supseteq E_3\cdots E 1 ⊇ E 2 ⊇ E 3 ⋯ 称为单调递减的。对于单调的集合列,我们已经给出了其极限的定义。类比于实数列,单调的实数列的极限总是可定义的。而在实数理论中,非单调的实数列的上极限和下极限总是可定义的。其中,{ a n } \{a_n\} { a n } 上极限定义为lim n → ∞ ‾ a n : = lim n → ∞ sup k ≥ n a k \overline{\lim\limits_{n\to\infty}}a_n:=\lim\limits_{n\to\infty}\sup\limits_{k\geq n}a_k n → ∞ lim a n := n → ∞ lim k ≥ n sup a k ,下极限定义为\underline{\lim}\limits_{n\to\infty}a_n:=\lim\limits_{n\to\infty}\inf\limits_{k\geq n}a_k 。那么通过类比,要想定义集合列的上下极限,只需定义集合列的“确界”。单调递增的数列的极限就是其上确界,单调递减的数列的极限就是其下确界。而单调递增的集合列的极限就是所有集合的并,单调递减的集合列的极限就是所有集合的交。所以,我们把集合列的上确界定义为集合的并,下确界定义为集合的交:sup k ≥ n E k : = ⋃ k = n ∞ E k \sup\limits_{k\geq n}E_k:=\bigcup\limits_{k=n}^{\infty}E_k k ≥ n sup E k := k = n ⋃ ∞ E k ,inf k ≥ n E k : = ⋂ k = n ∞ E k \inf\limits_{k\geq n}E_k:=\bigcap\limits_{k=n}^{\infty}E_k k ≥ n inf E k := k = n ⋂ ∞ E k 。这样,{ sup k ≥ n E k } k = 1 ∞ \{\sup\limits_{k\geq n}E_k\}_{k=1}^{\infty} { k ≥ n sup E k } k = 1 ∞ 就是单调递减的集合列,{ inf k ≥ n E k } k = 1 ∞ \{\inf\limits_{k\geq n}E_k\}_{k=1}^{\infty} { k ≥ n inf E k } k = 1 ∞ 就是单调递增的集合列。由此可见,可以这样定义集合列的上极限和下极限:lim n → ∞ ‾ E n : = ⋂ n = 1 ∞ ⋃ k = n ∞ E k \overline{\lim\limits_{n\to\infty}}E_n:=\bigcap\limits_{n=1}^{\infty}\bigcup\limits_{k=n}^{\infty}E_k n → ∞ lim E n := n = 1 ⋂ ∞ k = n ⋃ ∞ E k ,\underline{\lim}\limits_{n\to\infty}E_n:=\bigcup\limits_{n=1}^{\infty}\bigcap\limits_{k=n}^{\infty}E_k 。
给定任意一个集合里{ E n } \{E_n\} { E n } ,其上极限lim n → ∞ ‾ E n = ⋂ n = 1 ∞ ⋃ k = n ∞ E k \overline{\lim\limits_{n\to\infty}}E_n=\bigcap\limits_{n=1}^{\infty}\bigcup\limits_{k=n}^{\infty}E_k n → ∞ lim E n = n = 1 ⋂ ∞ k = n ⋃ ∞ E k 也是一个集合,这个集合中包含哪些元素呢?对于任意元素x x x ,如果它只在有限多个E n E_n E n 中出现,那么当k k k 足够大时x x x 一定不会出现在⋃ k = n ∞ E k \bigcup\limits_{k=n}^{\infty}E_k k = n ⋃ ∞ E k 中,因此不会出现在lim n → ∞ ‾ E n \overline{\lim\limits_{n\to\infty}}E_n n → ∞ lim E n 。如果x x x 在无穷多个E n E_n E n 中出现,那么对于任意n n n ,x x x 都会落在⋃ k = n ∞ E k \bigcup\limits_{k=n}^{\infty}E_k k = n ⋃ ∞ E k 中,因此x x x 一定会出现在lim n → ∞ ‾ E n \overline{\lim\limits_{n\to\infty}}E_n n → ∞ lim E n 。综上可得,lim n → ∞ ‾ E n \overline{\lim\limits_{n\to\infty}}E_n n → ∞ lim E n 中恰好包含所有在集合列{ E n } \{E_n\} { E n } 中无穷次出现的元素。
\underline{\lim}\limits_{n\to\infty}E_n 中恰好包含所有在集合列{ E n } \{E_n\} { E n } 中“只有有穷次不出现”的元素。证明:对于任意元素x x x ,如果它只有有穷次不出现,那么存在一个N N N 使得x x x 出现在E N E_N E N 之后的所有集合里,可见x ∈ ⋂ k = N ∞ E k x\in \bigcap\limits_{k=N}^{\infty}E_k x ∈ k = N ⋂ ∞ E k ,因此x ∈ ⋃ n = 1 ∞ ⋂ k = n ∞ E k x\in\bigcup\limits_{n=1}^{\infty}\bigcap\limits_{k=n}^{\infty}E_k x ∈ n = 1 ⋃ ∞ k = n ⋂ ∞ E k 。而如果x x x 有无穷次不出现,那么对于任意N N N ,都存在一个k > N k>N k > N 使得x ∉ E k x\not\in E_k x ∈ E k 。所以x ∉ ⋂ k = N ∞ E k x\not\in \bigcap\limits_{k=N}^{\infty}E_k x ∈ k = N ⋂ ∞ E k ,因此x ∉ ⋃ n = 1 ∞ ⋂ k = n ∞ E k x\not\in\bigcup\limits_{n=1}^{\infty}\bigcap\limits_{k=n}^{\infty}E_k x ∈ n = 1 ⋃ ∞ k = n ⋂ ∞ E k 。
参考资料
[1] Sheldon Axler, Measure, Integration & Real Analysis
[2] Chihao Zhang, Probability Theory, SJTU MATH2701