(M3) を有限加法性ではなく可算加法性にしているのは、§1.3 で見たとおり可算個の極限操作を扱いたいからです。ところが、この四つは同時には成り立ちません。選択公理のもとで矛盾が導かれます(この記事の Appendix で証明します)。
四つのうちどれを捨てるか。(M1) を捨てれば長さの理論でなくなり、(M2) を捨てれば座標の取り方に依存する不自然なものになり、(M3) を捨てれば極限が扱えません。残るのは (M4) です。すべての集合を測ることを諦め、「測れる集合」の族を先に切り出す 。この族の元が可測集合であり、その定義がこの記事の核心です。
自然数は N = { 1 , 2 , 3 , … } \mathbb{N} = \{1, 2, 3, \ldots\} N = { 1 , 2 , 3 , … } とします。E c = R ∖ E E^{c} = \mathbb{R} \setminus E E c = R ∖ E 、A ∖ B = A ∩ B c A \setminus B = A \cap B^{c} A ∖ B = A ∩ B c と書きます。「可算」は「有限または可算無限」の意味で使います。可算個の可算集合の和集合は可算である、という事実は繰り返し使います。
区間 とは、端点 a ≤ b a \le b a ≤ b を持つ ( a , b ) (a,b) ( a , b ) 、[ a , b ] [a,b] [ a , b ] 、[ a , b ) [a,b) [ a , b ) 、( a , b ] (a,b] ( a , b ] のいずれか、あるいは ( − ∞ , a ) (-\infty, a) ( − ∞ , a ) 、( a , ∞ ) (a, \infty) ( a , ∞ ) のような非有界なもの、あるいは R \mathbb{R} R 自身、あるいは空集合を指します。その長さ ℓ ( I ) \ell(I) ℓ ( I ) を、有界なら b − a b - a b − a 、非有界なら ∞ \infty ∞ 、ℓ ( ∅ ) = 0 \ell(\emptyset) = 0 ℓ ( ∅ ) = 0 と定めます。
値は [ 0 , ∞ ] [0, \infty] [ 0 , ∞ ] の中で考えます。非負の項からなる級数 ∑ n = 1 ∞ a n \sum_{n=1}^{\infty} a_n ∑ n = 1 ∞ a n (a n ∈ [ 0 , ∞ ] a_n \in [0,\infty] a n ∈ [ 0 , ∞ ] )は、有限部分和の上限として [ 0 , ∞ ] [0,\infty] [ 0 , ∞ ] の元として常に定まり、しかも項の並べ替えで値が変わりません 。この事実のおかげで、可算個の区間を二重添字で並べたり順序を付け替えたりしても和が変わらず、以下の議論が回ります。∞ + x = ∞ \infty + x = \infty ∞ + x = ∞ 、0 ⋅ ∞ = 0 0 \cdot \infty = 0 0 ⋅ ∞ = 0 という規約も使います。
Definition 3.1 (ルベーグ外測度 )
A ⊂ R A \subset \mathbb{R} A ⊂ R に対し、
m ∗ ( A ) = inf { ∑ n = 1 ∞ ℓ ( I n ) | I 1 , I 2 , … は開区間で A ⊂ ⋃ n = 1 ∞ I n } m^{*}(A) = \inf \left\{ \sum_{n=1}^{\infty} \ell(I_n) \;\middle|\; I_1, I_2, \ldots \text{ は開区間で } A \subset \bigcup_{n=1}^{\infty} I_n \right\} m ∗ ( A ) = inf { n = 1 ∑ ∞ ℓ ( I n ) I 1 , I 2 , … は開区間で A ⊂ n = 1 ⋃ ∞ I n } と定め、これを A A A のルベーグ外測度 という。値は [ 0 , ∞ ] [0, \infty] [ 0 , ∞ ] に属する。
下限を取る集合は空ではありません。I n = ( − n , n ) I_n = (-n, n) I n = ( − n , n ) と取れば ⋃ n I n = R ⊃ A \bigcup_n I_n = \mathbb{R} \supset A ⋃ n I n = R ⊃ A だからです(このとき総和は ∞ \infty ∞ ですが、下限を取る対象としては適格です)。したがって m ∗ ( A ) m^{*}(A) m ∗ ( A ) は常に定義されます。外測度は R \mathbb{R} R のすべての部分集合に対して定義される ことに注意してください。§1.5 の (M4) はここでは生きています。失われるのは加法性のほうです。
被覆は可算無限列としましたが、有限個の開区間 I 1 , … , I N I_1, \ldots, I_N I 1 , … , I N で A A A を覆えるときも、n > N n > N n > N に対して I n = ( − ε 2 − n , ε 2 − n ) I_n = (-\varepsilon 2^{-n}, \varepsilon 2^{-n}) I n = ( − ε 2 − n , ε 2 − n ) を付け足せば可算列になり、総和は ∑ n > N ε 2 − n + 1 ≤ 2 ε \sum_{n > N} \varepsilon 2^{-n+1} \le 2\varepsilon ∑ n > N ε 2 − n + 1 ≤ 2 ε しか増えません。ε > 0 \varepsilon > 0 ε > 0 は任意なので、下限を計算するうえでは有限被覆も許してよいことになります。以下ではこの言い換えを断りなく使います。
開区間による覆い(可算個まで許す) I₁ I₂ I₃ I₄ I₅ I₆ 集合 A ⊆ ℝ ルベーグ外測度:集合 A を可算個の開区間で覆い、長さの総和の下限を取る Proposition 3.2 (外測度の基本性質 )
外測度 m ∗ m^{*} m ∗ について次が成り立つ。
m ∗ ( ∅ ) = 0 m^{*}(\emptyset) = 0 m ∗ ( ∅ ) = 0 。
(単調性)A ⊂ B A \subset B A ⊂ B ならば m ∗ ( A ) ≤ m ∗ ( B ) m^{*}(A) \le m^{*}(B) m ∗ ( A ) ≤ m ∗ ( B ) 。
(可算劣加法性)A 1 , A 2 , … ⊂ R A_1, A_2, \ldots \subset \mathbb{R} A 1 , A 2 , … ⊂ R に対し m ∗ ( ⋃ n = 1 ∞ A n ) ≤ ∑ n = 1 ∞ m ∗ ( A n ) \displaystyle m^{*}\left( \bigcup_{n=1}^{\infty} A_n \right) \le \sum_{n=1}^{\infty} m^{*}(A_n) m ∗ ( n = 1 ⋃ ∞ A n ) ≤ n = 1 ∑ ∞ m ∗ ( A n ) 。
(平行移動不変性)t ∈ R t \in \mathbb{R} t ∈ R と A ⊂ R A \subset \mathbb{R} A ⊂ R に対し m ∗ ( A + t ) = m ∗ ( A ) m^{*}(A + t) = m^{*}(A) m ∗ ( A + t ) = m ∗ ( A ) 。ここで A + t = { a + t : a ∈ A } A + t = \{a + t : a \in A\} A + t = { a + t : a ∈ A } 。
Proof(Proposition 3.2) (1) 任意の ε > 0 \varepsilon > 0 ε > 0 に対し、I n = ( − ε 2 − n , ε 2 − n ) I_n = (-\varepsilon 2^{-n}, \varepsilon 2^{-n}) I n = ( − ε 2 − n , ε 2 − n ) とおくと ∅ ⊂ ⋃ n I n \emptyset \subset \bigcup_n I_n ∅ ⊂ ⋃ n I n であり、∑ n = 1 ∞ ℓ ( I n ) = ∑ n = 1 ∞ 2 ε 2 − n = 2 ε \sum_{n=1}^{\infty} \ell(I_n) = \sum_{n=1}^{\infty} 2\varepsilon 2^{-n} = 2\varepsilon ∑ n = 1 ∞ ℓ ( I n ) = ∑ n = 1 ∞ 2 ε 2 − n = 2 ε です。よって m ∗ ( ∅ ) ≤ 2 ε m^{*}(\emptyset) \le 2\varepsilon m ∗ ( ∅ ) ≤ 2 ε が任意の ε > 0 \varepsilon > 0 ε > 0 で成り立ち、m ∗ ( ∅ ) = 0 m^{*}(\emptyset) = 0 m ∗ ( ∅ ) = 0 を得ます。
(2) { I n } \{I_n\} { I n } が B B B の開区間被覆なら、A ⊂ B ⊂ ⋃ n I n A \subset B \subset \bigcup_n I_n A ⊂ B ⊂ ⋃ n I n より { I n } \{I_n\} { I n } は A A A の被覆でもあります。したがって m ∗ ( A ) m^{*}(A) m ∗ ( A ) の定義で下限を取る数の集合は m ∗ ( B ) m^{*}(B) m ∗ ( B ) のそれを含みます。より大きい集合の下限は小さいので m ∗ ( A ) ≤ m ∗ ( B ) m^{*}(A) \le m^{*}(B) m ∗ ( A ) ≤ m ∗ ( B ) です。
(3) ある n n n で m ∗ ( A n ) = ∞ m^{*}(A_n) = \infty m ∗ ( A n ) = ∞ なら右辺は ∞ \infty ∞ となり主張は明らかに成り立つので、すべての n n n で m ∗ ( A n ) < ∞ m^{*}(A_n) < \infty m ∗ ( A n ) < ∞ とします。ε > 0 \varepsilon > 0 ε > 0 を取ります。下限の定義より、各 n n n に対して開区間の列 { I n , k } k ∈ N \{I_{n,k}\}_{k \in \mathbb{N}} { I n , k } k ∈ N で
A n ⊂ ⋃ k = 1 ∞ I n , k , ∑ k = 1 ∞ ℓ ( I n , k ) ≤ m ∗ ( A n ) + ε 2 − n A_n \subset \bigcup_{k=1}^{\infty} I_{n,k}, \qquad \sum_{k=1}^{\infty} \ell(I_{n,k}) \le m^{*}(A_n) + \varepsilon 2^{-n} A n ⊂ k = 1 ⋃ ∞ I n , k , k = 1 ∑ ∞ ℓ ( I n , k ) ≤ m ∗ ( A n ) + ε 2 − n を満たすものが取れます(下限より真に大きい数 m ∗ ( A n ) + ε 2 − n m^{*}(A_n) + \varepsilon 2^{-n} m ∗ ( A n ) + ε 2 − n は、下限の定義から、ある被覆の総和以上になります)。族 { I n , k } ( n , k ) ∈ N × N \{I_{n,k}\}_{(n,k) \in \mathbb{N} \times \mathbb{N}} { I n , k } ( n , k ) ∈ N × N は可算個の開区間からなり、⋃ n A n \bigcup_n A_n ⋃ n A n を覆います。§2 で述べたとおり非負項の可算和は並べ方によらないので、これを一列に並べ替えて
m ∗ ( ⋃ n A n ) ≤ ∑ n = 1 ∞ ∑ k = 1 ∞ ℓ ( I n , k ) ≤ ∑ n = 1 ∞ ( m ∗ ( A n ) + ε 2 − n ) = ∑ n = 1 ∞ m ∗ ( A n ) + ε m^{*}\left( \bigcup_{n} A_n \right) \le \sum_{n=1}^{\infty} \sum_{k=1}^{\infty} \ell(I_{n,k}) \le \sum_{n=1}^{\infty} \left( m^{*}(A_n) + \varepsilon 2^{-n} \right) = \sum_{n=1}^{\infty} m^{*}(A_n) + \varepsilon m ∗ ( n ⋃ A n ) ≤ n = 1 ∑ ∞ k = 1 ∑ ∞ ℓ ( I n , k ) ≤ n = 1 ∑ ∞ ( m ∗ ( A n ) + ε 2 − n ) = n = 1 ∑ ∞ m ∗ ( A n ) + ε を得ます。ε > 0 \varepsilon > 0 ε > 0 は任意なので主張が従います。
(4) { I n } \{I_n\} { I n } が A A A の開区間被覆であることと、{ I n + t } \{I_n + t\} { I n + t } が A + t A + t A + t の開区間被覆であることは同値です(I + t I + t I + t はまた開区間です)。そして ℓ ( I + t ) = ℓ ( I ) \ell(I + t) = \ell(I) ℓ ( I + t ) = ℓ ( I ) です。したがって m ∗ ( A ) m^{*}(A) m ∗ ( A ) と m ∗ ( A + t ) m^{*}(A+t) m ∗ ( A + t ) は、まったく同じ数の集合の下限として定義されており、一致します。
∎ (3) で A 3 = A 4 = ⋯ = ∅ A_3 = A_4 = \cdots = \emptyset A 3 = A 4 = ⋯ = ∅ と取れば有限劣加法性 m ∗ ( A 1 ∪ A 2 ) ≤ m ∗ ( A 1 ) + m ∗ ( A 2 ) m^{*}(A_1 \cup A_2) \le m^{*}(A_1) + m^{*}(A_2) m ∗ ( A 1 ∪ A 2 ) ≤ m ∗ ( A 1 ) + m ∗ ( A 2 ) が出ます。この形は後で何度も使います。
Example 3.3 (可算集合の外測度は 0 )
E = { x 1 , x 2 , x 3 , … } E = \{x_1, x_2, x_3, \ldots\} E = { x 1 , x 2 , x 3 , … } を可算集合とすると m ∗ ( E ) = 0 m^{*}(E) = 0 m ∗ ( E ) = 0 である。
実際、ε > 0 \varepsilon > 0 ε > 0 に対して I n = ( x n − ε 2 − n − 1 , x n + ε 2 − n − 1 ) I_n = \left( x_n - \varepsilon 2^{-n-1},\ x_n + \varepsilon 2^{-n-1} \right) I n = ( x n − ε 2 − n − 1 , x n + ε 2 − n − 1 ) とおけば x n ∈ I n x_n \in I_n x n ∈ I n なので E ⊂ ⋃ n I n E \subset \bigcup_n I_n E ⊂ ⋃ n I n であり、
∑ n = 1 ∞ ℓ ( I n ) = ∑ n = 1 ∞ 2 ⋅ ε 2 − n − 1 = ε ∑ n = 1 ∞ 2 − n = ε \sum_{n=1}^{\infty} \ell(I_n) = \sum_{n=1}^{\infty} 2 \cdot \varepsilon 2^{-n-1} = \varepsilon \sum_{n=1}^{\infty} 2^{-n} = \varepsilon n = 1 ∑ ∞ ℓ ( I n ) = n = 1 ∑ ∞ 2 ⋅ ε 2 − n − 1 = ε n = 1 ∑ ∞ 2 − n = ε です。よって m ∗ ( E ) ≤ ε m^{*}(E) \le \varepsilon m ∗ ( E ) ≤ ε が任意の ε > 0 \varepsilon > 0 ε > 0 で成り立ち、m ∗ ( E ) = 0 m^{*}(E) = 0 m ∗ ( E ) = 0 を得ます。E E E が有限集合の場合も、同じ区間列で覆えば同じ結論です。
特に m ∗ ( Q ) = 0 m^{*}(\mathbb{Q}) = 0 m ∗ ( Q ) = 0 です。有理数全体は R \mathbb{R} R で稠密で、どの区間にも無限個入っているのに、長さは 0 0 0 です。稠密さと大きさは別物 であることを、この例はきっぱり示しています。
外測度が「長さの一般化」を名乗るには、少なくとも区間の上で長さと一致していなければなりません。これは定義から自明ではありません。[ 0 , 1 ] [0,1] [ 0 , 1 ] を覆う開区間の総和が 1 1 1 より小さくできないことを示すには、実数の完備性が要ります。
Proposition 3.4 (区間の外測度 )
任意の区間 I ⊂ R I \subset \mathbb{R} I ⊂ R (開・閉・半開、有界・非有界を問わない)に対して m ∗ ( I ) = ℓ ( I ) m^{*}(I) = \ell(I) m ∗ ( I ) = ℓ ( I ) が成り立つ。
Proof(Proposition 3.4) 第 1 段:I = [ a , b ] I = [a,b] I = [ a , b ] (a ≤ b a \le b a ≤ b )の場合の m ∗ ( [ a , b ] ) ≤ b − a m^{*}([a,b]) \le b - a m ∗ ([ a , b ]) ≤ b − a 。
ε > 0 \varepsilon > 0 ε > 0 に対し I 1 = ( a − ε , b + ε ) I_1 = (a - \varepsilon, b + \varepsilon) I 1 = ( a − ε , b + ε ) は [ a , b ] [a,b] [ a , b ] を覆う開区間で ℓ ( I 1 ) = b − a + 2 ε \ell(I_1) = b - a + 2\varepsilon ℓ ( I 1 ) = b − a + 2 ε です。§3 の言い換えより有限被覆で下限を評価してよいので m ∗ ( [ a , b ] ) ≤ b − a + 2 ε m^{*}([a,b]) \le b - a + 2\varepsilon m ∗ ([ a , b ]) ≤ b − a + 2 ε 、ε → 0 \varepsilon \to 0 ε → 0 として m ∗ ( [ a , b ] ) ≤ b − a m^{*}([a,b]) \le b - a m ∗ ([ a , b ]) ≤ b − a を得ます。
第 2 段:m ∗ ( [ a , b ] ) ≥ b − a m^{*}([a,b]) \ge b - a m ∗ ([ a , b ]) ≥ b − a 。
{ I n } n ∈ N \{I_n\}_{n \in \mathbb{N}} { I n } n ∈ N を [ a , b ] [a,b] [ a , b ] の任意の開区間被覆とします。[ a , b ] [a,b] [ a , b ] は有界閉集合なのでハイネ・ボレルの定理よりコンパクトで、有限個の I n 1 , … , I n N I_{n_1}, \ldots, I_{n_N} I n 1 , … , I n N がすでに [ a , b ] [a,b] [ a , b ] を覆います。ここで実数の完備性を使いました。 総和は非負なので ∑ n = 1 ∞ ℓ ( I n ) ≥ ∑ j = 1 N ℓ ( I n j ) \sum_{n=1}^{\infty} \ell(I_n) \ge \sum_{j=1}^{N} \ell(I_{n_j}) ∑ n = 1 ∞ ℓ ( I n ) ≥ ∑ j = 1 N ℓ ( I n j ) です。よって、この有限被覆について ∑ j = 1 N ℓ ( I n j ) > b − a \sum_{j=1}^{N} \ell(I_{n_j}) > b - a ∑ j = 1 N ℓ ( I n j ) > b − a を示せば十分です。
有限個の開区間から次のように連鎖を選びます。a ∈ [ a , b ] a \in [a,b] a ∈ [ a , b ] は覆われているので、a a a を含むものがあります。それを ( α 1 , β 1 ) (\alpha_1, \beta_1) ( α 1 , β 1 ) とすると α 1 < a < β 1 \alpha_1 < a < \beta_1 α 1 < a < β 1 です。( α 1 , β 1 ) , … , ( α k , β k ) (\alpha_1,\beta_1), \ldots, (\alpha_k,\beta_k) ( α 1 , β 1 ) , … , ( α k , β k ) まで選べていて β 1 < β 2 < ⋯ < β k \beta_1 < \beta_2 < \cdots < \beta_k β 1 < β 2 < ⋯ < β k かつ β k ≤ b \beta_k \le b β k ≤ b であるとします。β k ≥ β 1 > a \beta_k \ge \beta_1 > a β k ≥ β 1 > a なので β k ∈ [ a , b ] \beta_k \in [a,b] β k ∈ [ a , b ] であり、β k \beta_k β k を含む区間が取れます。それを ( α k + 1 , β k + 1 ) (\alpha_{k+1}, \beta_{k+1}) ( α k + 1 , β k + 1 ) とすると α k + 1 < β k < β k + 1 \alpha_{k+1} < \beta_k < \beta_{k+1} α k + 1 < β k < β k + 1 となり、β \beta β の狭義増加が保たれます。β 1 < β 2 < ⋯ \beta_1 < \beta_2 < \cdots β 1 < β 2 < ⋯ は狭義単調増加なので、選ばれる区間は互いに異なります。区間は有限個 N N N しかないので、この操作は高々 N N N 回で止まります。止まるのは β K > b \beta_K > b β K > b となったときです。
このとき、選んだ区間の長さの総和は
∑ k = 1 K ( β k − α k ) = ( β K − α 1 ) + ∑ k = 1 K − 1 ( β k − α k + 1 ) \sum_{k=1}^{K} (\beta_k - \alpha_k) = (\beta_K - \alpha_1) + \sum_{k=1}^{K-1} (\beta_k - \alpha_{k+1}) k = 1 ∑ K ( β k − α k ) = ( β K − α 1 ) + k = 1 ∑ K − 1 ( β k − α k + 1 ) と書けます(右辺を展開すると ∑ k β k − ∑ k α k \sum_k \beta_k - \sum_k \alpha_k ∑ k β k − ∑ k α k となり、左辺と一致します)。α k + 1 < β k \alpha_{k+1} < \beta_k α k + 1 < β k より右辺第 2 項の各項は正なので(K = 1 K = 1 K = 1 のときは空和で 0 0 0 )、
∑ j = 1 N ℓ ( I n j ) ≥ ∑ k = 1 K ( β k − α k ) ≥ β K − α 1 > b − a \sum_{j=1}^{N} \ell(I_{n_j}) \ge \sum_{k=1}^{K} (\beta_k - \alpha_k) \ge \beta_K - \alpha_1 > b - a j = 1 ∑ N ℓ ( I n j ) ≥ k = 1 ∑ K ( β k − α k ) ≥ β K − α 1 > b − a を得ます(最後の不等号は β K > b \beta_K > b β K > b と α 1 < a \alpha_1 < a α 1 < a から)。{ I n } \{I_n\} { I n } は任意だったので下限を取って m ∗ ( [ a , b ] ) ≥ b − a m^{*}([a,b]) \ge b - a m ∗ ([ a , b ]) ≥ b − a です。第 1 段と合わせて m ∗ ( [ a , b ] ) = b − a m^{*}([a,b]) = b - a m ∗ ([ a , b ]) = b − a が示せました。
第 3 段:有界区間一般。
I I I を端点 a ≤ b a \le b a ≤ b の有界区間とします。a = b a = b a = b なら I I I は空集合か一点集合で、Proposition 3.2 の (1) と Example 3.3 より m ∗ ( I ) = 0 = ℓ ( I ) m^{*}(I) = 0 = \ell(I) m ∗ ( I ) = 0 = ℓ ( I ) です。a < b a < b a < b とし、0 < η < ( b − a ) / 2 0 < \eta < (b-a)/2 0 < η < ( b − a ) /2 を取ると
[ a + η , b − η ] ⊂ I ⊂ [ a , b ] [a + \eta,\ b - \eta] \subset I \subset [a, b] [ a + η , b − η ] ⊂ I ⊂ [ a , b ] です。Proposition 3.2 の単調性と第 2 段までの結果から
b − a − 2 η = m ∗ ( [ a + η , b − η ] ) ≤ m ∗ ( I ) ≤ m ∗ ( [ a , b ] ) = b − a b - a - 2\eta = m^{*}([a+\eta, b-\eta]) \le m^{*}(I) \le m^{*}([a,b]) = b - a b − a − 2 η = m ∗ ([ a + η , b − η ]) ≤ m ∗ ( I ) ≤ m ∗ ([ a , b ]) = b − a となり、η → 0 \eta \to 0 η → 0 として m ∗ ( I ) = b − a = ℓ ( I ) m^{*}(I) = b - a = \ell(I) m ∗ ( I ) = b − a = ℓ ( I ) を得ます。
第 4 段:非有界区間。
I I I が非有界なら、任意の M > 0 M > 0 M > 0 に対して I I I は長さ M M M の閉区間 J J J を含みます。単調性と第 2 段より m ∗ ( I ) ≥ m ∗ ( J ) = M m^{*}(I) \ge m^{*}(J) = M m ∗ ( I ) ≥ m ∗ ( J ) = M です。M M M は任意なので m ∗ ( I ) = ∞ = ℓ ( I ) m^{*}(I) = \infty = \ell(I) m ∗ ( I ) = ∞ = ℓ ( I ) です。
∎ Definition 4.1 (ルベーグ可測集合(カラテオドリの条件) )
E ⊂ R E \subset \mathbb{R} E ⊂ R がルベーグ可測 であるとは、任意の 集合 A ⊂ R A \subset \mathbb{R} A ⊂ R に対して
m ∗ ( A ) = m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) m^{*}(A) = m^{*}(A \cap E) + m^{*}(A \cap E^{c}) m ∗ ( A ) = m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) が成り立つことをいう。ここで A A A を試験集合 と呼ぶ。ルベーグ可測集合全体のなす族を M \mathcal{M} M と書く。
Proposition 4.3 (外測度零の集合は可測 )
E ⊂ R E \subset \mathbb{R} E ⊂ R が m ∗ ( E ) = 0 m^{*}(E) = 0 m ∗ ( E ) = 0 を満たすならば E ∈ M E \in \mathcal{M} E ∈ M である。
Proof(Proposition 4.3) A ⊂ R A \subset \mathbb{R} A ⊂ R を任意に取ります。Remark 4.2 より m ∗ ( A ) ≥ m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) m^{*}(A) \ge m^{*}(A \cap E) + m^{*}(A \cap E^{c}) m ∗ ( A ) ≥ m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) を示せば十分です。
A ∩ E ⊂ E A \cap E \subset E A ∩ E ⊂ E なので、Proposition 3.2 の単調性より m ∗ ( A ∩ E ) ≤ m ∗ ( E ) = 0 m^{*}(A \cap E) \le m^{*}(E) = 0 m ∗ ( A ∩ E ) ≤ m ∗ ( E ) = 0 、すなわち m ∗ ( A ∩ E ) = 0 m^{*}(A \cap E) = 0 m ∗ ( A ∩ E ) = 0 です。また A ∩ E c ⊂ A A \cap E^{c} \subset A A ∩ E c ⊂ A なので、同じく単調性より m ∗ ( A ∩ E c ) ≤ m ∗ ( A ) m^{*}(A \cap E^{c}) \le m^{*}(A) m ∗ ( A ∩ E c ) ≤ m ∗ ( A ) です。二つを足して
m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≤ 0 + m ∗ ( A ) = m ∗ ( A ) m^{*}(A \cap E) + m^{*}(A \cap E^{c}) \le 0 + m^{*}(A) = m^{*}(A) m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≤ 0 + m ∗ ( A ) = m ∗ ( A ) を得ます。
∎ Example 3.3 と合わせると、Q \mathbb{Q} Q をはじめとするすべての可算集合が可測で測度 0 0 0 であることが分かります。第 5 節で見るように、非可算だが外測度 0 0 0 の集合もあります。
Theorem 4.4 (可測集合族の構造 )
M \mathcal{M} M は R \mathbb{R} R 上の σ-加法族である。すなわち次の三つが成り立つ。
∅ ∈ M \emptyset \in \mathcal{M} ∅ ∈ M かつ R ∈ M \mathbb{R} \in \mathcal{M} R ∈ M 。
E ∈ M E \in \mathcal{M} E ∈ M ならば E c ∈ M E^{c} \in \mathcal{M} E c ∈ M 。
E 1 , E 2 , … ∈ M E_1, E_2, \ldots \in \mathcal{M} E 1 , E 2 , … ∈ M ならば ⋃ n = 1 ∞ E n ∈ M \displaystyle \bigcup_{n=1}^{\infty} E_n \in \mathcal{M} n = 1 ⋃ ∞ E n ∈ M 。
さらに、E 1 , E 2 , … ∈ M E_1, E_2, \ldots \in \mathcal{M} E 1 , E 2 , … ∈ M が互いに素(i ≠ j i \ne j i = j ならば E i ∩ E j = ∅ E_i \cap E_j = \emptyset E i ∩ E j = ∅ )ならば、任意の 試験集合 A ⊂ R A \subset \mathbb{R} A ⊂ R に対して
m ∗ ( A ∩ ⋃ n = 1 ∞ E n ) = ∑ n = 1 ∞ m ∗ ( A ∩ E n ) m^{*}\left( A \cap \bigcup_{n=1}^{\infty} E_n \right) = \sum_{n=1}^{\infty} m^{*}(A \cap E_n) m ∗ ( A ∩ n = 1 ⋃ ∞ E n ) = n = 1 ∑ ∞ m ∗ ( A ∩ E n ) が成り立つ。
Proof(Theorem 4.4) (a) ∅ , R ∈ M \emptyset, \mathbb{R} \in \mathcal{M} ∅ , R ∈ M 。
Proposition 3.2 より m ∗ ( ∅ ) = 0 m^{*}(\emptyset) = 0 m ∗ ( ∅ ) = 0 なので、Proposition 4.3 から ∅ ∈ M \emptyset \in \mathcal{M} ∅ ∈ M です。R = ∅ c \mathbb{R} = \emptyset^{c} R = ∅ c なので (b) から R ∈ M \mathbb{R} \in \mathcal{M} R ∈ M が従います。
(b) 補集合について閉じる。
Definition 4.1 の等式は E E E と E c E^{c} E c を入れ替えても同じ式です。よって E ∈ M ⇒ E c ∈ M E \in \mathcal{M} \Rightarrow E^{c} \in \mathcal{M} E ∈ M ⇒ E c ∈ M 。
(c) 有限和について閉じる。
E 1 , E 2 ∈ M E_1, E_2 \in \mathcal{M} E 1 , E 2 ∈ M とし、A A A を任意の試験集合とします。まず E 1 E_1 E 1 の可測性を A A A に適用して
m ∗ ( A ) = m ∗ ( A ∩ E 1 ) + m ∗ ( A ∩ E 1 c ) m^{*}(A) = m^{*}(A \cap E_1) + m^{*}(A \cap E_1^{c}) m ∗ ( A ) = m ∗ ( A ∩ E 1 ) + m ∗ ( A ∩ E 1 c ) を得ます。次に E 2 E_2 E 2 の可測性を試験集合 A ∩ E 1 c A \cap E_1^{c} A ∩ E 1 c に適用して
m ∗ ( A ∩ E 1 c ) = m ∗ ( A ∩ E 1 c ∩ E 2 ) + m ∗ ( A ∩ E 1 c ∩ E 2 c ) m^{*}(A \cap E_1^{c}) = m^{*}(A \cap E_1^{c} \cap E_2) + m^{*}(A \cap E_1^{c} \cap E_2^{c}) m ∗ ( A ∩ E 1 c ) = m ∗ ( A ∩ E 1 c ∩ E 2 ) + m ∗ ( A ∩ E 1 c ∩ E 2 c ) を得ます。二つを合わせると
m ∗ ( A ) = m ∗ ( A ∩ E 1 ) + m ∗ ( A ∩ E 1 c ∩ E 2 ) + m ∗ ( A ∩ ( E 1 ∪ E 2 ) c ) m^{*}(A) = m^{*}(A \cap E_1) + m^{*}(A \cap E_1^{c} \cap E_2) + m^{*}\bigl( A \cap (E_1 \cup E_2)^{c} \bigr) m ∗ ( A ) = m ∗ ( A ∩ E 1 ) + m ∗ ( A ∩ E 1 c ∩ E 2 ) + m ∗ ( A ∩ ( E 1 ∪ E 2 ) c ) です(最後の項ではド・モルガンの法則 E 1 c ∩ E 2 c = ( E 1 ∪ E 2 ) c E_1^{c} \cap E_2^{c} = (E_1 \cup E_2)^{c} E 1 c ∩ E 2 c = ( E 1 ∪ E 2 ) c を使いました)。ところが
A ∩ ( E 1 ∪ E 2 ) = ( A ∩ E 1 ) ∪ ( A ∩ E 1 c ∩ E 2 ) A \cap (E_1 \cup E_2) = (A \cap E_1) \cup (A \cap E_1^{c} \cap E_2) A ∩ ( E 1 ∪ E 2 ) = ( A ∩ E 1 ) ∪ ( A ∩ E 1 c ∩ E 2 ) なので(左辺の点は E 1 E_1 E 1 に入るか、入らずに E 2 E_2 E 2 に入るかのどちらかです)、Proposition 3.2 の劣加法性より
m ∗ ( A ∩ ( E 1 ∪ E 2 ) ) ≤ m ∗ ( A ∩ E 1 ) + m ∗ ( A ∩ E 1 c ∩ E 2 ) m^{*}\bigl( A \cap (E_1 \cup E_2) \bigr) \le m^{*}(A \cap E_1) + m^{*}(A \cap E_1^{c} \cap E_2) m ∗ ( A ∩ ( E 1 ∪ E 2 ) ) ≤ m ∗ ( A ∩ E 1 ) + m ∗ ( A ∩ E 1 c ∩ E 2 ) です。したがって
m ∗ ( A ) ≥ m ∗ ( A ∩ ( E 1 ∪ E 2 ) ) + m ∗ ( A ∩ ( E 1 ∪ E 2 ) c ) m^{*}(A) \ge m^{*}\bigl( A \cap (E_1 \cup E_2) \bigr) + m^{*}\bigl( A \cap (E_1 \cup E_2)^{c} \bigr) m ∗ ( A ) ≥ m ∗ ( A ∩ ( E 1 ∪ E 2 ) ) + m ∗ ( A ∩ ( E 1 ∪ E 2 ) c ) となり、Remark 4.2 より E 1 ∪ E 2 ∈ M E_1 \cup E_2 \in \mathcal{M} E 1 ∪ E 2 ∈ M です。帰納法により有限和 E 1 ∪ ⋯ ∪ E n E_1 \cup \cdots \cup E_n E 1 ∪ ⋯ ∪ E n も可測です。(b) とド・モルガンの法則から有限交叉 E 1 ∩ E 2 = ( E 1 c ∪ E 2 c ) c E_1 \cap E_2 = (E_1^{c} \cup E_2^{c})^{c} E 1 ∩ E 2 = ( E 1 c ∪ E 2 c ) c も可測、したがって差 E 1 ∖ E 2 = E 1 ∩ E 2 c E_1 \setminus E_2 = E_1 \cap E_2^{c} E 1 ∖ E 2 = E 1 ∩ E 2 c も可測です。
(d) 互いに素な有限個に対する加法性(試験集合つき)。
F 1 , … , F n ∈ M F_1, \ldots, F_n \in \mathcal{M} F 1 , … , F n ∈ M が互いに素なとき、任意の A A A に対して
m ∗ ( A ∩ ⋃ k = 1 n F k ) = ∑ k = 1 n m ∗ ( A ∩ F k ) m^{*}\left( A \cap \bigcup_{k=1}^{n} F_k \right) = \sum_{k=1}^{n} m^{*}(A \cap F_k) m ∗ ( A ∩ k = 1 ⋃ n F k ) = k = 1 ∑ n m ∗ ( A ∩ F k ) が成り立つことを n n n についての帰納法で示します。n = 1 n = 1 n = 1 は自明です。n − 1 n - 1 n − 1 で成り立つとし、G = ⋃ k = 1 n F k G = \bigcup_{k=1}^{n} F_k G = ⋃ k = 1 n F k とおきます。F n F_n F n の可測性を試験集合 A ∩ G A \cap G A ∩ G に適用します。F k F_k F k たちが互いに素なので
( A ∩ G ) ∩ F n = A ∩ F n , ( A ∩ G ) ∩ F n c = A ∩ ⋃ k = 1 n − 1 F k (A \cap G) \cap F_n = A \cap F_n, \qquad (A \cap G) \cap F_n^{c} = A \cap \bigcup_{k=1}^{n-1} F_k ( A ∩ G ) ∩ F n = A ∩ F n , ( A ∩ G ) ∩ F n c = A ∩ k = 1 ⋃ n − 1 F k です。よって
m ∗ ( A ∩ G ) = m ∗ ( A ∩ F n ) + m ∗ ( A ∩ ⋃ k = 1 n − 1 F k ) = m ∗ ( A ∩ F n ) + ∑ k = 1 n − 1 m ∗ ( A ∩ F k ) m^{*}(A \cap G) = m^{*}(A \cap F_n) + m^{*}\left( A \cap \bigcup_{k=1}^{n-1} F_k \right) = m^{*}(A \cap F_n) + \sum_{k=1}^{n-1} m^{*}(A \cap F_k) m ∗ ( A ∩ G ) = m ∗ ( A ∩ F n ) + m ∗ ( A ∩ k = 1 ⋃ n − 1 F k ) = m ∗ ( A ∩ F n ) + k = 1 ∑ n − 1 m ∗ ( A ∩ F k ) となり(最後の等号は帰納法の仮定)、主張が従います。
(e) 可算和について閉じること、および最後の等式。
E 1 , E 2 , … ∈ M E_1, E_2, \ldots \in \mathcal{M} E 1 , E 2 , … ∈ M とし E = ⋃ n = 1 ∞ E n E = \bigcup_{n=1}^{\infty} E_n E = ⋃ n = 1 ∞ E n とおきます。互いに素な形に直すため
F 1 = E 1 , F n = E n ∖ ( E 1 ∪ ⋯ ∪ E n − 1 ) ( n ≥ 2 ) F_1 = E_1, \qquad F_n = E_n \setminus (E_1 \cup \cdots \cup E_{n-1}) \quad (n \ge 2) F 1 = E 1 , F n = E n ∖ ( E 1 ∪ ⋯ ∪ E n − 1 ) ( n ≥ 2 ) とおきます。(c) より F n ∈ M F_n \in \mathcal{M} F n ∈ M で、F n F_n F n たちは互いに素、そして ⋃ n F n = E \bigcup_{n} F_n = E ⋃ n F n = E です。G N = ⋃ n = 1 N F n G_N = \bigcup_{n=1}^{N} F_n G N = ⋃ n = 1 N F n とおくと (c) より G N ∈ M G_N \in \mathcal{M} G N ∈ M です。
任意の試験集合 A A A に対して、G N G_N G N の可測性と (d) から
m ∗ ( A ) = m ∗ ( A ∩ G N ) + m ∗ ( A ∩ G N c ) = ∑ n = 1 N m ∗ ( A ∩ F n ) + m ∗ ( A ∩ G N c ) m^{*}(A) = m^{*}(A \cap G_N) + m^{*}(A \cap G_N^{c}) = \sum_{n=1}^{N} m^{*}(A \cap F_n) + m^{*}(A \cap G_N^{c}) m ∗ ( A ) = m ∗ ( A ∩ G N ) + m ∗ ( A ∩ G N c ) = n = 1 ∑ N m ∗ ( A ∩ F n ) + m ∗ ( A ∩ G N c ) です。G N ⊂ E G_N \subset E G N ⊂ E より E c ⊂ G N c E^{c} \subset G_N^{c} E c ⊂ G N c なので、Proposition 3.2 の単調性から m ∗ ( A ∩ G N c ) ≥ m ∗ ( A ∩ E c ) m^{*}(A \cap G_N^{c}) \ge m^{*}(A \cap E^{c}) m ∗ ( A ∩ G N c ) ≥ m ∗ ( A ∩ E c ) です。よって
m ∗ ( A ) ≥ ∑ n = 1 N m ∗ ( A ∩ F n ) + m ∗ ( A ∩ E c ) m^{*}(A) \ge \sum_{n=1}^{N} m^{*}(A \cap F_n) + m^{*}(A \cap E^{c}) m ∗ ( A ) ≥ n = 1 ∑ N m ∗ ( A ∩ F n ) + m ∗ ( A ∩ E c ) が任意の N N N で成り立ちます。左辺は N N N に依らないので N → ∞ N \to \infty N → ∞ として
m ∗ ( A ) ≥ ∑ n = 1 ∞ m ∗ ( A ∩ F n ) + m ∗ ( A ∩ E c ) m^{*}(A) \ge \sum_{n=1}^{\infty} m^{*}(A \cap F_n) + m^{*}(A \cap E^{c}) m ∗ ( A ) ≥ n = 1 ∑ ∞ m ∗ ( A ∩ F n ) + m ∗ ( A ∩ E c ) を得ます。ここで A ∩ E = ⋃ n ( A ∩ F n ) A \cap E = \bigcup_{n} (A \cap F_n) A ∩ E = ⋃ n ( A ∩ F n ) なので、Proposition 3.2 の可算劣加法性より ∑ n m ∗ ( A ∩ F n ) ≥ m ∗ ( A ∩ E ) \sum_{n} m^{*}(A \cap F_n) \ge m^{*}(A \cap E) ∑ n m ∗ ( A ∩ F n ) ≥ m ∗ ( A ∩ E ) です。したがって
m ∗ ( A ) ≥ ∑ n = 1 ∞ m ∗ ( A ∩ F n ) + m ∗ ( A ∩ E c ) ≥ m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≥ m ∗ ( A ) m^{*}(A) \ge \sum_{n=1}^{\infty} m^{*}(A \cap F_n) + m^{*}(A \cap E^{c}) \ge m^{*}(A \cap E) + m^{*}(A \cap E^{c}) \ge m^{*}(A) m ∗ ( A ) ≥ n = 1 ∑ ∞ m ∗ ( A ∩ F n ) + m ∗ ( A ∩ E c ) ≥ m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≥ m ∗ ( A ) となります(最後は劣加法性)。両端が一致するので、途中の不等号はすべて等号です。特に E ∈ M E \in \mathcal{M} E ∈ M であり、かつ
∑ n = 1 ∞ m ∗ ( A ∩ F n ) = m ∗ ( A ∩ E ) \sum_{n=1}^{\infty} m^{*}(A \cap F_n) = m^{*}(A \cap E) n = 1 ∑ ∞ m ∗ ( A ∩ F n ) = m ∗ ( A ∩ E ) が成り立ちます。もとの E n E_n E n たちが互いに素であった場合は F n = E n F_n = E_n F n = E n なので、これが定理の最後の等式です。
∎ 補集合と可算和が使えるので、ド・モルガンの法則により可算交叉 ⋂ n E n = ( ⋃ n E n c ) c \bigcap_{n} E_n = \left( \bigcup_{n} E_n^{c} \right)^{c} ⋂ n E n = ( ⋃ n E n c ) c も M \mathcal{M} M に属します。以後この事実も断りなく使います。
Definition 4.5 (ルベーグ測度 )
外測度 m ∗ m^{*} m ∗ を可測集合族 M \mathcal{M} M に制限したものを m m m と書き、ルベーグ測度 という。すなわち E ∈ M E \in \mathcal{M} E ∈ M に対し m ( E ) = m ∗ ( E ) m(E) = m^{*}(E) m ( E ) = m ∗ ( E ) 。
Corollary 4.6 (ルベーグ測度の完全加法性 )
m ( ∅ ) = 0 m(\emptyset) = 0 m ( ∅ ) = 0 である。また E 1 , E 2 , … ∈ M E_1, E_2, \ldots \in \mathcal{M} E 1 , E 2 , … ∈ M が互いに素ならば
m ( ⋃ n = 1 ∞ E n ) = ∑ n = 1 ∞ m ( E n ) m\left( \bigcup_{n=1}^{\infty} E_n \right) = \sum_{n=1}^{\infty} m(E_n) m ( n = 1 ⋃ ∞ E n ) = n = 1 ∑ ∞ m ( E n ) が成り立つ。さらに m m m は平行移動不変である。すなわち E ∈ M E \in \mathcal{M} E ∈ M と t ∈ R t \in \mathbb{R} t ∈ R に対し E + t ∈ M E + t \in \mathcal{M} E + t ∈ M かつ m ( E + t ) = m ( E ) m(E+t) = m(E) m ( E + t ) = m ( E ) 。
Proof(Corollary 4.6) m ( ∅ ) = m ∗ ( ∅ ) = 0 m(\emptyset) = m^{*}(\emptyset) = 0 m ( ∅ ) = m ∗ ( ∅ ) = 0 は Proposition 3.2 の (1) です。完全加法性は、Theorem 4.4 の最後の等式で試験集合を A = R A = \mathbb{R} A = R と取れば得られます。実際、R ∩ E n = E n \mathbb{R} \cap E_n = E_n R ∩ E n = E n であり、和集合も M \mathcal{M} M に属するので、両辺は m m m の値として読めます。
平行移動不変性を示します。E ∈ M E \in \mathcal{M} E ∈ M と t ∈ R t \in \mathbb{R} t ∈ R を取り、A A A を任意の試験集合とします。( E + t ) c = E c + t (E + t)^{c} = E^{c} + t ( E + t ) c = E c + t および A ∩ ( E + t ) = ( ( A − t ) ∩ E ) + t A \cap (E + t) = \bigl( (A - t) \cap E \bigr) + t A ∩ ( E + t ) = ( ( A − t ) ∩ E ) + t に注意して、Proposition 3.2 の (4) を三度使うと
m ∗ ( A ∩ ( E + t ) ) + m ∗ ( A ∩ ( E + t ) c ) = m ∗ ( ( A − t ) ∩ E ) + m ∗ ( ( A − t ) ∩ E c ) = m ∗ ( A − t ) = m ∗ ( A ) \begin{aligned}
m^{*}\bigl( A \cap (E+t) \bigr) + m^{*}\bigl( A \cap (E+t)^{c} \bigr)
&= m^{*}\bigl( (A - t) \cap E \bigr) + m^{*}\bigl( (A-t) \cap E^{c} \bigr) \\
&= m^{*}(A - t) = m^{*}(A)
\end{aligned} m ∗ ( A ∩ ( E + t ) ) + m ∗ ( A ∩ ( E + t ) c ) = m ∗ ( ( A − t ) ∩ E ) + m ∗ ( ( A − t ) ∩ E c ) = m ∗ ( A − t ) = m ∗ ( A ) となります(2 行目の最初の等号は E E E の可測性を試験集合 A − t A - t A − t に適用したものです)。よって E + t ∈ M E + t \in \mathcal{M} E + t ∈ M で、m ( E + t ) = m ∗ ( E + t ) = m ∗ ( E ) = m ( E ) m(E+t) = m^{*}(E+t) = m^{*}(E) = m(E) m ( E + t ) = m ∗ ( E + t ) = m ∗ ( E ) = m ( E ) です。
∎ Proposition 4.3 と合わせると、m m m は完備 でもあります。すなわち m ( N ) = 0 m(N) = 0 m ( N ) = 0 となる N ∈ M N \in \mathcal{M} N ∈ M の部分集合はすべて M \mathcal{M} M に属し、測度 0 0 0 です(部分集合の外測度は単調性より 0 0 0 だからです)。この性質は「ほとんど至るところ」の議論を滑らかにします。第 6 節で立ち返ります。
前節までで M \mathcal{M} M が良い構造を持つことは分かりましたが、M = { ∅ , R } \mathcal{M} = \{\emptyset, \mathbb{R}\} M = { ∅ , R } でも σ-加法族です。M \mathcal{M} M が十分大きいことを確かめなければ理論に中身がありません。
Theorem 5.1 (区間・開集合・ボレル集合の可測性 )
次が成り立つ。
任意の a ∈ R a \in \mathbb{R} a ∈ R に対して ( a , ∞ ) ∈ M (a, \infty) \in \mathcal{M} ( a , ∞ ) ∈ M である。
すべての区間、すべての開集合、すべての閉集合は M \mathcal{M} M に属する。さらに、開集合全体を含む最小の σ-加法族(ボレル集合族)B \mathcal{B} B について B ⊂ M \mathcal{B} \subset \mathcal{M} B ⊂ M が成り立つ。
任意の区間 I I I に対して m ( I ) = ℓ ( I ) m(I) = \ell(I) m ( I ) = ℓ ( I ) である。
Proof(Theorem 5.1) (1) E = ( a , ∞ ) E = (a, \infty) E = ( a , ∞ ) とおき、A A A を任意の試験集合とします。Remark 4.2 より m ∗ ( A ) < ∞ m^{*}(A) < \infty m ∗ ( A ) < ∞ の場合に m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≤ m ∗ ( A ) m^{*}(A \cap E) + m^{*}(A \cap E^{c}) \le m^{*}(A) m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≤ m ∗ ( A ) を示せば十分です。
ε > 0 \varepsilon > 0 ε > 0 を取り、開区間の被覆 { I n } \{I_n\} { I n } で A ⊂ ⋃ n I n A \subset \bigcup_n I_n A ⊂ ⋃ n I n かつ ∑ n ℓ ( I n ) ≤ m ∗ ( A ) + ε \sum_n \ell(I_n) \le m^{*}(A) + \varepsilon ∑ n ℓ ( I n ) ≤ m ∗ ( A ) + ε となるものを取ります。各 n n n について
I n ′ = I n ∩ ( a , ∞ ) , I n ′ ′ = I n ∩ ( − ∞ , a ] I_n' = I_n \cap (a, \infty), \qquad I_n'' = I_n \cap (-\infty, a] I n ′ = I n ∩ ( a , ∞ ) , I n ′′ = I n ∩ ( − ∞ , a ] とおきます。I n ′ I_n' I n ′ と I n ′ ′ I_n'' I n ′′ は(空かもしれない)区間で、I n I_n I n を点 a a a で切ったものですから
ℓ ( I n ′ ) + ℓ ( I n ′ ′ ) = ℓ ( I n ) \ell(I_n') + \ell(I_n'') = \ell(I_n) ℓ ( I n ′ ) + ℓ ( I n ′′ ) = ℓ ( I n ) が成り立ちます(a ∉ I n a \notin I_n a ∈ / I n なら一方が I n I_n I n で他方が空、a ∈ I n a \in I_n a ∈ I n なら I n = ( c , d ) I_n = (c,d) I n = ( c , d ) に対して ℓ ( I n ′ ) = d − a \ell(I_n') = d - a ℓ ( I n ′ ) = d − a 、ℓ ( I n ′ ′ ) = a − c \ell(I_n'') = a - c ℓ ( I n ′′ ) = a − c です)。さて A ∩ E ⊂ ⋃ n I n ′ A \cap E \subset \bigcup_n I_n' A ∩ E ⊂ ⋃ n I n ′ かつ A ∩ E c ⊂ ⋃ n I n ′ ′ A \cap E^{c} \subset \bigcup_n I_n'' A ∩ E c ⊂ ⋃ n I n ′′ なので、Proposition 3.2 の単調性と可算劣加法性、および Proposition 3.4 より
m ∗ ( A ∩ E ) ≤ ∑ n m ∗ ( I n ′ ) = ∑ n ℓ ( I n ′ ) , m ∗ ( A ∩ E c ) ≤ ∑ n ℓ ( I n ′ ′ ) m^{*}(A \cap E) \le \sum_{n} m^{*}(I_n') = \sum_{n} \ell(I_n'), \qquad m^{*}(A \cap E^{c}) \le \sum_{n} \ell(I_n'') m ∗ ( A ∩ E ) ≤ n ∑ m ∗ ( I n ′ ) = n ∑ ℓ ( I n ′ ) , m ∗ ( A ∩ E c ) ≤ n ∑ ℓ ( I n ′′ ) です。足すと
m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≤ ∑ n ( ℓ ( I n ′ ) + ℓ ( I n ′ ′ ) ) = ∑ n ℓ ( I n ) ≤ m ∗ ( A ) + ε m^{*}(A \cap E) + m^{*}(A \cap E^{c}) \le \sum_{n} \bigl( \ell(I_n') + \ell(I_n'') \bigr) = \sum_{n} \ell(I_n) \le m^{*}(A) + \varepsilon m ∗ ( A ∩ E ) + m ∗ ( A ∩ E c ) ≤ n ∑ ( ℓ ( I n ′ ) + ℓ ( I n ′′ ) ) = n ∑ ℓ ( I n ) ≤ m ∗ ( A ) + ε となり、ε → 0 \varepsilon \to 0 ε → 0 として主張を得ます。
(2) (1) と Theorem 4.4 から順に積み上げます。まず補集合を取って ( − ∞ , a ] ∈ M (-\infty, a] \in \mathcal{M} ( − ∞ , a ] ∈ M です。次に
( − ∞ , b ) = ⋃ n = 1 ∞ ( − ∞ , b − 1 n ] (-\infty, b) = \bigcup_{n=1}^{\infty} \left( -\infty,\ b - \tfrac{1}{n} \right] ( − ∞ , b ) = n = 1 ⋃ ∞ ( − ∞ , b − n 1 ] は可算和なので M \mathcal{M} M に属します(右辺の和が左辺に等しいのは、x < b x < b x < b ならある n n n で x ≤ b − 1 / n x \le b - 1/n x ≤ b − 1/ n となるからです)。したがって
( a , b ) = ( a , ∞ ) ∩ ( − ∞ , b ) ∈ M (a, b) = (a, \infty) \cap (-\infty, b) \in \mathcal{M} ( a , b ) = ( a , ∞ ) ∩ ( − ∞ , b ) ∈ M です。一点集合 { a } \{a\} { a } は Example 3.3 と Proposition 4.3 より可測なので、[ a , b ] = ( a , b ) ∪ { a } ∪ { b } [a,b] = (a,b) \cup \{a\} \cup \{b\} [ a , b ] = ( a , b ) ∪ { a } ∪ { b } 、[ a , b ) = ( a , b ) ∪ { a } [a,b) = (a,b) \cup \{a\} [ a , b ) = ( a , b ) ∪ { a } なども可測です。非有界区間も上で扱いました。以上ですべての区間が可測です。
U ⊂ R U \subset \mathbb{R} U ⊂ R を開集合とします。U U U の各点 x x x に対し、x ∈ ( c , d ) ⊂ U x \in (c, d) \subset U x ∈ ( c , d ) ⊂ U なる開区間があり、有理数の稠密性(Theorem 5.2[Completeness of the Real Numbers and Cauchy Sequences] )から p , q ∈ Q p, q \in \mathbb{Q} p , q ∈ Q で c < p < x < q < d c < p < x < q < d c < p < x < q < d を満たすものが取れます。このとき x ∈ ( p , q ) ⊂ U x \in (p,q) \subset U x ∈ ( p , q ) ⊂ U です。よって
U = ⋃ { ( p , q ) : p , q ∈ Q , p < q , ( p , q ) ⊂ U } U = \bigcup \bigl\{ (p,q) \;:\; p, q \in \mathbb{Q},\ p < q,\ (p,q) \subset U \bigr\} U = ⋃ { ( p , q ) : p , q ∈ Q , p < q , ( p , q ) ⊂ U } であり、右辺は Q × Q \mathbb{Q} \times \mathbb{Q} Q × Q の部分集合で添字づけられているので可算個 の開区間の和です。Theorem 4.4 より U ∈ M U \in \mathcal{M} U ∈ M です。閉集合は開集合の補集合なので可測です。
最後に、M \mathcal{M} M はすべての開集合を含む σ-加法族です。B \mathcal{B} B は開集合全体を含む σ-加法族のうち最小のものですから、B ⊂ M \mathcal{B} \subset \mathcal{M} B ⊂ M です。
(3) 区間 I I I は (2) より可測で、m ( I ) = m ∗ ( I ) = ℓ ( I ) m(I) = m^{*}(I) = \ell(I) m ( I ) = m ∗ ( I ) = ℓ ( I ) は Proposition 3.4 です。
∎ ボレル集合族には開集合・閉集合・可算交叉(G δ G_\delta G δ 集合)・可算和(F σ F_\sigma F σ 集合)とその繰り返しがすべて含まれます。連続関数の不連続点集合や、関数列の収束点集合といった、解析で自然に現れる集合はほぼすべてボレル集合です。Theorem 5.1 はそれらがすべて測れることを保証しています。
Example 5.2 (カントール集合:非可算だが測度 0 )
C 0 = [ 0 , 1 ] C_0 = [0,1] C 0 = [ 0 , 1 ] とし、C n − 1 C_{n-1} C n − 1 を構成する各閉区間から中央の長さ 1 / 3 1/3 1/3 の開区間を取り除いて C n C_n C n を作る。C n C_n C n は長さ 3 − n 3^{-n} 3 − n の閉区間 2 n 2^n 2 n 個の和である。カントール集合 を C = ⋂ n = 0 ∞ C n C = \bigcap_{n=0}^{\infty} C_n C = ⋂ n = 0 ∞ C n と定める。
C C C は閉集合の可算交叉なので閉集合であり、Theorem 5.1 より可測です。測度を計算します。C ⊂ C n C \subset C_n C ⊂ C n と単調性、および C n C_n C n が互いに素な 2 n 2^n 2 n 個の閉区間の和であることと Corollary 4.6 、Theorem 5.1 の (3) から
m ( C ) ≤ m ( C n ) = 2 n ⋅ 3 − n = ( 2 3 ) n m(C) \le m(C_n) = 2^n \cdot 3^{-n} = \left( \frac{2}{3} \right)^n m ( C ) ≤ m ( C n ) = 2 n ⋅ 3 − n = ( 3 2 ) n です。( 2 / 3 ) n → 0 (2/3)^n \to 0 ( 2/3 ) n → 0 (n → ∞ n \to \infty n → ∞ )なので m ( C ) = 0 m(C) = 0 m ( C ) = 0 を得ます。
一方、C C C は非可算です。x ∈ [ 0 , 1 ] x \in [0,1] x ∈ [ 0 , 1 ] の 3 3 3 進展開 x = ∑ k = 1 ∞ a k 3 − k x = \sum_{k=1}^{\infty} a_k 3^{-k} x = ∑ k = 1 ∞ a k 3 − k (a k ∈ { 0 , 1 , 2 } a_k \in \{0,1,2\} a k ∈ { 0 , 1 , 2 } )を使うと、C C C はすべての a k a_k a k を 0 0 0 か 2 2 2 に取れる x x x の全体と一致します。写像 ( a k ) k ↦ ∑ k a k 3 − k (a_k)_k \mapsto \sum_k a_k 3^{-k} ( a k ) k ↦ ∑ k a k 3 − k は { 0 , 2 } N \{0,2\}^{\mathbb{N}} { 0 , 2 } N から C C C への全単射を与えるので、C C C の濃度は連続体濃度 2 ℵ 0 2^{\aleph_0} 2 ℵ 0 です(濃度と無限 の 連続体濃度の定義(Definition 6.5)[濃度と無限] )。
つまり濃度と測度は独立 です。Q \mathbb{Q} Q は可算で測度 0 0 0 、C C C は非可算で測度 0 0 0 、[ 0 , 1 ] [0,1] [ 0 , 1 ] は非可算で測度 1 1 1 。可算集合が零集合であることは Example 3.3 で見ましたが、逆は成り立ちません。
Definition 6.1 (測度零集合とほとんど至るところ )
N ⊂ R N \subset \mathbb{R} N ⊂ R が m ∗ ( N ) = 0 m^{*}(N) = 0 m ∗ ( N ) = 0 を満たすとき、N N N を測度零集合 (零集合)という。Proposition 4.3 より零集合は可測で m ( N ) = 0 m(N) = 0 m ( N ) = 0 である。
x ∈ R x \in \mathbb{R} x ∈ R に関する命題 P ( x ) P(x) P ( x ) について、ある零集合 N N N が存在して x ∉ N x \notin N x ∈ / N を満たすすべての x x x で P ( x ) P(x) P ( x ) が成り立つとき、P P P はほとんど至るところ (almost everywhere、a.e.)成り立つという。集合 E E E 上で考える場合は、E E E に含まれるある零集合 N N N について E ∖ N E \setminus N E ∖ N 上で P P P が成り立つことをいい、「E E E 上 a.e. で P P P 」と書く。
零集合の扱いやすさは、次の二点に集約されます。第一に、零集合の部分集合はまた零集合です(単調性)。第二に、可算個の零集合の和集合はまた零集合です(可算劣加法性)。これは演習 1 で確かめてもらいます。可算個の例外を無視できる というこの性質が、以後の理論の柔軟さの源です。
Example 6.2 (ディリクレ関数はほとんど至るところ 0 )
Example 3.3 より Q \mathbb{Q} Q は零集合です。x ∉ Q x \notin \mathbb{Q} x ∈ / Q なら χ Q ( x ) = 0 \chi_{\mathbb{Q}}(x) = 0 χ Q ( x ) = 0 なので、χ Q = 0 \chi_{\mathbb{Q}} = 0 χ Q = 0 は R \mathbb{R} R 上 a.e. で成り立ちます。
この言い方ができると、§1.2 の困難の位置がはっきりします。χ Q \chi_{\mathbb{Q}} χ Q は「ほとんど至るところ 0 0 0 の関数」であり、積分は 0 0 0 であってほしい。リーマン積分はこれを表現できませんでしたが、次章のルベーグ積分は零集合の上での値の違いを一切見ない(零集合は積分に影響しない(Proposition 6.4)[ルベーグ積分の定義と収束定理] )ので、∫ 0 1 χ Q d m = 0 \int_0^1 \chi_{\mathbb{Q}} \, dm = 0 ∫ 0 1 χ Q d m = 0 となります。さらに §1.3 の列 g n g_n g n については ∫ 0 1 g n d m = 0 → 0 = ∫ 0 1 χ Q d m \int_0^1 g_n \, dm = 0 \to 0 = \int_0^1 \chi_{\mathbb{Q}} \, dm ∫ 0 1 g n d m = 0 → 0 = ∫ 0 1 χ Q d m で、極限と積分の交換も成立します。
一般に、f = g f = g f = g が a.e. で成り立てば両者のルベーグ積分は一致します。この同一視を突き詰めると、関数そのものではなく「a.e. で等しい関数の同値類」を要素とする空間、すなわち L^p 空間と関数解析への導入 の Definition 3.1[L^p 空間と関数解析への導入] が定める空間 L p L^p L p が現れます。「ほとんど至るところ」は便利な言い回しではなく、理論の対象そのものを決める概念です。
零集合の言葉があると、「どの関数がリーマン積分可能か」という問いに完全な答えが与えられます。
Theorem 6.3 (リーマン積分可能性のルベーグの判定条件 )
f : [ a , b ] → R f : [a,b] \to \mathbb{R} f : [ a , b ] → R を有界関数とし、D f D_f D f を f f f の不連続点全体の集合とする。f f f が [ a , b ] [a,b] [ a , b ] 上リーマン積分可能であるための必要十分条件は m ∗ ( D f ) = 0 m^{*}(D_f) = 0 m ∗ ( D f ) = 0 、すなわち D f D_f D f が零集合であることである。
Theorem 6.3 は §1.2 の結論をただちに再現します。χ Q \chi_{\mathbb{Q}} χ Q の不連続点集合は [ 0 , 1 ] [0,1] [ 0 , 1 ] 全体で、m ( [ 0 , 1 ] ) = 1 ≠ 0 m([0,1]) = 1 \ne 0 m ([ 0 , 1 ]) = 1 = 0 ですから、リーマン積分可能ではありません。より面白いのは次の例です。
Example 6.5 (トマエ関数:無限個の不連続点を持つがリーマン積分可能 )
t : [ 0 , 1 ] → R t : [0,1] \to \mathbb{R} t : [ 0 , 1 ] → R を
t ( x ) = { 1 / q ( x = p / q , p ∈ Z , q ∈ N , gcd ( p , q ) = 1 ) 0 ( x ∉ Q ) t(x) = \begin{cases} 1/q & \left( x = p/q,\ p \in \mathbb{Z},\ q \in \mathbb{N},\ \gcd(p,q) = 1 \right) \\ 0 & (x \notin \mathbb{Q}) \end{cases} t ( x ) = { 1/ q 0 ( x = p / q , p ∈ Z , q ∈ N , g cd( p , q ) = 1 ) ( x ∈ / Q ) で定める(0 = 0 / 1 0 = 0/1 0 = 0/1 なので t ( 0 ) = 1 t(0) = 1 t ( 0 ) = 1 )。この t t t はすべての無理点で連続、すべての有理点で不連続 である。
まず有理点 r r r での不連続性です。t ( r ) = 1 / q > 0 t(r) = 1/q > 0 t ( r ) = 1/ q > 0 ですが、r r r のどんな近傍にも無理数があり、そこでの値は 0 0 0 です。よって t t t は r r r で連続ではありません。
次に無理点 x 0 x_0 x 0 での連続性です。ε > 0 \varepsilon > 0 ε > 0 を取ります。区間 [ x 0 − 1 , x 0 + 1 ] [x_0 - 1, x_0 + 1] [ x 0 − 1 , x 0 + 1 ] に属する既約分数 p / q p/q p / q で q < 1 / ε q < 1/\varepsilon q < 1/ ε を満たすものは有限個しかありません。実際、q q q の候補は 1 ≤ q < 1 / ε 1 \le q < 1/\varepsilon 1 ≤ q < 1/ ε を満たす有限個の自然数であり、各 q q q に対して p p p は長さ 2 q 2q 2 q の区間に入る整数なので有限個です。x 0 x_0 x 0 は無理数なのでそれらのどれとも異なり、δ \delta δ を x 0 x_0 x 0 からそれら有限個の点までの距離の最小値より小さく取れます。すると ∣ x − x 0 ∣ < δ |x - x_0| < \delta ∣ x − x 0 ∣ < δ のとき、x x x が無理数なら t ( x ) = 0 t(x) = 0 t ( x ) = 0 、x = p / q x = p/q x = p / q (既約)なら q ≥ 1 / ε q \ge 1/\varepsilon q ≥ 1/ ε なので t ( x ) = 1 / q ≤ ε t(x) = 1/q \le \varepsilon t ( x ) = 1/ q ≤ ε です。いずれにせよ ∣ t ( x ) − t ( x 0 ) ∣ = ∣ t ( x ) ∣ ≤ ε |t(x) - t(x_0)| = |t(x)| \le \varepsilon ∣ t ( x ) − t ( x 0 ) ∣ = ∣ t ( x ) ∣ ≤ ε で、連続性が示されました。
したがって D t = Q ∩ [ 0 , 1 ] D_t = \mathbb{Q} \cap [0,1] D t = Q ∩ [ 0 , 1 ] で、Example 3.3 よりこれは零集合です。Theorem 6.3 より t t t はリーマン積分可能です。積分の値は、上ダルブー和が任意に小さくできること(上の議論で t ( x ) > ε t(x) > \varepsilon t ( x ) > ε となる点は有限個)と t ≥ 0 t \ge 0 t ≥ 0 から ∫ 0 1 t ( x ) d x = 0 \int_0^1 t(x)\,dx = 0 ∫ 0 1 t ( x ) d x = 0 です。
χ Q \chi_{\mathbb{Q}} χ Q と t t t はどちらも不連続点が Q \mathbb{Q} Q 上に稠密にありますが、χ Q \chi_{\mathbb{Q}} χ Q は [ 0 , 1 ] [0,1] [ 0 , 1 ] 全体で不連続、t t t は Q \mathbb{Q} Q でのみ不連続です。この差がリーマン積分可能性を分けています。
Exercise 7.1 易
N 1 , N 2 , … N_1, N_2, \ldots N 1 , N 2 , … がすべて零集合ならば N = ⋃ n = 1 ∞ N n N = \bigcup_{n=1}^{\infty} N_n N = ⋃ n = 1 ∞ N n も零集合であることを示してください。
零集合の部分集合は零集合であることを示してください。
Solution 1. Proposition 3.2 の可算劣加法性より
0 ≤ m ∗ ( N ) = m ∗ ( ⋃ n = 1 ∞ N n ) ≤ ∑ n = 1 ∞ m ∗ ( N n ) = ∑ n = 1 ∞ 0 = 0 0 \le m^{*}(N) = m^{*}\left( \bigcup_{n=1}^{\infty} N_n \right) \le \sum_{n=1}^{\infty} m^{*}(N_n) = \sum_{n=1}^{\infty} 0 = 0 0 ≤ m ∗ ( N ) = m ∗ ( n = 1 ⋃ ∞ N n ) ≤ n = 1 ∑ ∞ m ∗ ( N n ) = n = 1 ∑ ∞ 0 = 0 なので m ∗ ( N ) = 0 m^{*}(N) = 0 m ∗ ( N ) = 0 です。
2. M ⊂ N M \subset N M ⊂ N で m ∗ ( N ) = 0 m^{*}(N) = 0 m ∗ ( N ) = 0 とすると、Proposition 3.2 の単調性より 0 ≤ m ∗ ( M ) ≤ m ∗ ( N ) = 0 0 \le m^{*}(M) \le m^{*}(N) = 0 0 ≤ m ∗ ( M ) ≤ m ∗ ( N ) = 0 、よって m ∗ ( M ) = 0 m^{*}(M) = 0 m ∗ ( M ) = 0 です。
2 の性質を測度の完備性 といいます。Proposition 4.3 と合わせると、零集合の部分集合はすべて可測で測度 0 0 0 です。これは自明な性質ではありません。たとえばルベーグ測度をボレル集合族 B \mathcal{B} B に制限した測度は完備ではありません。Remark 5.3 で見たように、カントール集合の部分集合にはボレル集合でないものがあるからです。
Exercise 7.2 標準
E ⊂ R E \subset \mathbb{R} E ⊂ R が次の条件を満たすとします。すなわち、任意の ε > 0 \varepsilon > 0 ε > 0 に対して開集合 O O O で E ⊂ O E \subset O E ⊂ O かつ m ∗ ( O ∖ E ) < ε m^{*}(O \setminus E) < \varepsilon m ∗ ( O ∖ E ) < ε を満たすものが存在する。このとき E E E が可測であることを示してください。
Solution 各 n ∈ N n \in \mathbb{N} n ∈ N に対し、仮定を ε = 1 / n \varepsilon = 1/n ε = 1/ n に適用して開集合 O n ⊃ E O_n \supset E O n ⊃ E で m ∗ ( O n ∖ E ) < 1 / n m^{*}(O_n \setminus E) < 1/n m ∗ ( O n ∖ E ) < 1/ n となるものを取ります。G = ⋂ n = 1 ∞ O n G = \bigcap_{n=1}^{\infty} O_n G = ⋂ n = 1 ∞ O n とおきます。
O n O_n O n は開集合なので Theorem 5.1 より可測、そして可算交叉も可測なので(Theorem 4.4 の補集合と可算和からド・モルガンの法則で従います)G ∈ M G \in \mathcal{M} G ∈ M です。
E ⊂ G E \subset G E ⊂ G であり、各 n n n について G ∖ E ⊂ O n ∖ E G \setminus E \subset O_n \setminus E G ∖ E ⊂ O n ∖ E なので、Proposition 3.2 の単調性より
m ∗ ( G ∖ E ) ≤ m ∗ ( O n ∖ E ) < 1 n m^{*}(G \setminus E) \le m^{*}(O_n \setminus E) < \frac{1}{n} m ∗ ( G ∖ E ) ≤ m ∗ ( O n ∖ E ) < n 1 が任意の n n n で成り立ちます。よって m ∗ ( G ∖ E ) = 0 m^{*}(G \setminus E) = 0 m ∗ ( G ∖ E ) = 0 であり、Proposition 4.3 より G ∖ E ∈ M G \setminus E \in \mathcal{M} G ∖ E ∈ M です。
最後に E ⊂ G E \subset G E ⊂ G から E = G ∖ ( G ∖ E ) = G ∩ ( G ∖ E ) c E = G \setminus (G \setminus E) = G \cap (G \setminus E)^{c} E = G ∖ ( G ∖ E ) = G ∩ ( G ∖ E ) c です。Theorem 4.4 より M \mathcal{M} M は補集合と有限交叉について閉じているので E ∈ M E \in \mathcal{M} E ∈ M です。
なお逆も成り立ち、「可測であること」と「任意の ε > 0 \varepsilon > 0 ε > 0 に対して上のような O O O が取れること」は同値です。これを可測集合の外部正則性 による特徴づけといい、カラテオドリの条件よりも直観的な可測性の言い換えを与えます。
Exercise 7.3 難
K 0 = [ 0 , 1 ] K_0 = [0,1] K 0 = [ 0 , 1 ] とし、K n − 1 K_{n-1} K n − 1 を構成する 2 n − 1 2^{n-1} 2 n − 1 個の閉区間のそれぞれから、その中央にある長さ 4 − n 4^{-n} 4 − n の開区間を取り除いて K n K_n K n を作ります(n = 1 , 2 , … n = 1, 2, \ldots n = 1 , 2 , … )。K = ⋂ n = 0 ∞ K n K = \bigcap_{n=0}^{\infty} K_n K = ⋂ n = 0 ∞ K n とおきます。
K n K_n K n を構成する各閉区間の長さ ℓ n \ell_n ℓ n が ℓ n = ( 2 n + 1 ) / 2 2 n + 1 \ell_n = (2^n + 1) / 2^{2n+1} ℓ n = ( 2 n + 1 ) / 2 2 n + 1 であることを示し、この構成が実行可能である(各段階で取り除く区間の長さが元の区間の長さより小さい)ことを確かめてください。
m ( K ) = 1 / 2 m(K) = 1/2 m ( K ) = 1/2 を示してください。
K K K は空でない閉集合だが内点を持たないことを示してください。
特性関数 χ K \chi_K χ K は [ 0 , 1 ] [0,1] [ 0 , 1 ] 上でリーマン積分可能でないことを示してください。
Solution 1. K n − 1 K_{n-1} K n − 1 の各閉区間(長さ ℓ n − 1 \ell_{n-1} ℓ n − 1 )から中央の長さ 4 − n 4^{-n} 4 − n の開区間を除くと、長さ ( ℓ n − 1 − 4 − n ) / 2 (\ell_{n-1} - 4^{-n})/2 ( ℓ n − 1 − 4 − n ) /2 の閉区間が 2 個残ります。よって ℓ 0 = 1 \ell_0 = 1 ℓ 0 = 1 、ℓ n = ( ℓ n − 1 − 4 − n ) / 2 \ell_n = (\ell_{n-1} - 4^{-n})/2 ℓ n = ( ℓ n − 1 − 4 − n ) /2 です。ℓ n = ( 2 n + 1 ) / 2 2 n + 1 \ell_n = (2^n+1)/2^{2n+1} ℓ n = ( 2 n + 1 ) / 2 2 n + 1 を帰納法で示します。n = 0 n = 0 n = 0 のとき ( 1 + 1 ) / 2 = 1 = ℓ 0 (1+1)/2 = 1 = \ell_0 ( 1 + 1 ) /2 = 1 = ℓ 0 で成立。n n n で成り立つとすると
ℓ n + 1 = 1 2 ( 2 n + 1 2 2 n + 1 − 1 2 2 n + 2 ) = 1 2 ⋅ 2 ( 2 n + 1 ) − 1 2 2 n + 2 = 2 n + 1 + 1 2 2 n + 3 = 2 n + 1 + 1 2 2 ( n + 1 ) + 1 \ell_{n+1} = \frac{1}{2}\left( \frac{2^n+1}{2^{2n+1}} - \frac{1}{2^{2n+2}} \right) = \frac{1}{2} \cdot \frac{2(2^n+1) - 1}{2^{2n+2}} = \frac{2^{n+1}+1}{2^{2n+3}} = \frac{2^{n+1}+1}{2^{2(n+1)+1}} ℓ n + 1 = 2 1 ( 2 2 n + 1 2 n + 1 − 2 2 n + 2 1 ) = 2 1 ⋅ 2 2 n + 2 2 ( 2 n + 1 ) − 1 = 2 2 n + 3 2 n + 1 + 1 = 2 2 ( n + 1 ) + 1 2 n + 1 + 1 となり成立します。構成可能性は ℓ n − 1 > 4 − n \ell_{n-1} > 4^{-n} ℓ n − 1 > 4 − n を確かめればよく、
ℓ n − 1 = 2 n − 1 + 1 2 2 n − 1 > 2 n − 1 2 2 n − 1 = 1 2 n ≥ 1 2 2 n = 4 − n \ell_{n-1} = \frac{2^{n-1}+1}{2^{2n-1}} > \frac{2^{n-1}}{2^{2n-1}} = \frac{1}{2^{n}} \ge \frac{1}{2^{2n}} = 4^{-n} ℓ n − 1 = 2 2 n − 1 2 n − 1 + 1 > 2 2 n − 1 2 n − 1 = 2 n 1 ≥ 2 2 n 1 = 4 − n から従います(n ≥ 1 n \ge 1 n ≥ 1 で 2 n ≤ 2 2 n 2^n \le 2^{2n} 2 n ≤ 2 2 n )。
2. 取り除かれた開区間たちは互いに素です。第 n n n 段では 2 n − 1 2^{n-1} 2 n − 1 個の長さ 4 − n 4^{-n} 4 − n の開区間が取り除かれるので、取り除かれた部分 [ 0 , 1 ] ∖ K [0,1] \setminus K [ 0 , 1 ] ∖ K の測度は Corollary 4.6 の完全加法性より
m ( [ 0 , 1 ] ∖ K ) = ∑ n = 1 ∞ 2 n − 1 ⋅ 4 − n = 1 2 ∑ n = 1 ∞ ( 2 4 ) n = 1 2 ⋅ 1 / 2 1 − 1 / 2 = 1 2 m\bigl( [0,1] \setminus K \bigr) = \sum_{n=1}^{\infty} 2^{n-1} \cdot 4^{-n} = \frac{1}{2} \sum_{n=1}^{\infty} \left( \frac{2}{4} \right)^{n} = \frac{1}{2} \cdot \frac{1/2}{1 - 1/2} = \frac{1}{2} m ( [ 0 , 1 ] ∖ K ) = n = 1 ∑ ∞ 2 n − 1 ⋅ 4 − n = 2 1 n = 1 ∑ ∞ ( 4 2 ) n = 2 1 ⋅ 1 − 1/2 1/2 = 2 1 です。K K K は閉集合の可算交叉なので閉集合であり Theorem 5.1 より可測、[ 0 , 1 ] = K ∪ ( [ 0 , 1 ] ∖ K ) [0,1] = K \cup ([0,1] \setminus K) [ 0 , 1 ] = K ∪ ([ 0 , 1 ] ∖ K ) は互いに素な可測集合の和なので、再び完全加法性と m ( [ 0 , 1 ] ) = 1 m([0,1]) = 1 m ([ 0 , 1 ]) = 1 から
1 = m ( K ) + 1 2 , よって m ( K ) = 1 2 . 1 = m(K) + \frac{1}{2}, \qquad \text{よって } m(K) = \frac{1}{2}. 1 = m ( K ) + 2 1 , よって m ( K ) = 2 1 . (m ( [ 0 , 1 ] ) = 1 < ∞ m([0,1]) = 1 < \infty m ([ 0 , 1 ]) = 1 < ∞ なので引き算ができます。)
3. K K K が閉であることは上で述べました。0 0 0 は各段階で最も左の閉区間の左端であり続けるので 0 ∈ K n 0 \in K_n 0 ∈ K n が任意の n n n で成り立ち、0 ∈ K 0 \in K 0 ∈ K です。よって K ≠ ∅ K \ne \emptyset K = ∅ です。
内点を持たないことを示します。ある開区間 ( u , v ) (u,v) ( u , v ) (u < v u < v u < v )が K K K に含まれたとします。ℓ n = ( 2 n + 1 ) / 2 2 n + 1 ≤ 2 n + 1 / 2 2 n + 1 = 2 − n → 0 \ell_n = (2^n+1)/2^{2n+1} \le 2^{n+1}/2^{2n+1} = 2^{-n} \to 0 ℓ n = ( 2 n + 1 ) / 2 2 n + 1 ≤ 2 n + 1 / 2 2 n + 1 = 2 − n → 0 なので、ℓ N < v − u \ell_N < v - u ℓ N < v − u となる N N N が取れます。( u , v ) ⊂ K ⊂ K N (u,v) \subset K \subset K_N ( u , v ) ⊂ K ⊂ K N であり、K N K_N K N は互いに交わらない有限個の閉区間の和で、隣り合う閉区間の間には取り除かれた開区間があるので分離されています。( u , v ) (u,v) ( u , v ) は連結なので、K N K_N K N を構成する閉区間のうちのただ一つに含まれなければなりません。しかしその閉区間の長さは ℓ N < v − u \ell_N < v - u ℓ N < v − u なので矛盾です。よって K K K は内点を持ちません。
4. x ∈ K x \in K x ∈ K とします。χ K ( x ) = 1 \chi_K(x) = 1 χ K ( x ) = 1 ですが、3 より x x x は K K K の内点ではないので、x x x のどんな近傍にも K K K に属さない点 y y y があり、そこでは χ K ( y ) = 0 \chi_K(y) = 0 χ K ( y ) = 0 です。よって χ K \chi_K χ K は x x x で連続ではありません。したがって χ K \chi_K χ K の不連続点集合 D D D は K K K を含み、Proposition 3.2 の単調性と 2 から
m ∗ ( D ) ≥ m ∗ ( K ) = 1 2 > 0 m^{*}(D) \ge m^{*}(K) = \frac{1}{2} > 0 m ∗ ( D ) ≥ m ∗ ( K ) = 2 1 > 0 です。Theorem 6.3 より χ K \chi_K χ K はリーマン積分可能ではありません。
一方 K K K は閉集合なので可測であり、次章で定義するルベーグ積分では ∫ 0 1 χ K d m = m ( K ) = 1 / 2 \int_0^1 \chi_K \, dm = m(K) = 1/2 ∫ 0 1 χ K d m = m ( K ) = 1/2 となります。この K K K は測度が正の閉集合でありながら区間を一つも含まない という、リーマン積分の枠内では表現しにくい対象です。
伊藤清三『ルベーグ積分入門』裳華房、1963 — 第 1〜2 章。外測度から可測集合を構成する標準的な日本語の教科書です。
猪狩惺『実解析入門』岩波書店、1996 — 第 1〜2 章。測度論の基礎から丁寧に積み上げています。
W. Rudin, Principles of Mathematical Analysis , 3rd ed., McGraw-Hill, 1976 — 第 11 章。リーマン積分可能性のルベーグの判定条件の証明があります。
G. B. Folland, Real Analysis: Modern Techniques and Their Applications , 2nd ed., Wiley, 1999 — 第 1 章。カラテオドリの条件を抽象的な外測度に対して扱っており、この記事の議論がそのまま一般化されることが分かります。
H. L. Royden and P. M. Fitzpatrick, Real Analysis , 4th ed., Pearson, 2010 — 第 2 章。ヴィタリ集合の構成と、外部正則性による可測性の特徴づけが詳しく書かれています。
H. Lebesgue, “Intégrale, longueur, aire”, Annali di Matematica Pura ed Applicata 7 (1902) — ルベーグの学位論文。測度と積分の原論文です。
目標。 §1.5 で挙げた四つの要請 (M1) 正規化、(M2) 平行移動不変性、(M3) 完全加法性、(M4) R \mathbb{R} R のすべての部分集合で定義されること、が両立しないことを示します。言い換えると、M ≠ P ( R ) \mathcal{M} \ne \mathcal{P}(\mathbb{R}) M = P ( R ) 、すなわち非可測集合が存在することを示します。ここでは選択公理を使います。1905 年のヴィタリによる構成です。
同値関係を入れる。 x , y ∈ [ 0 , 1 ] x, y \in [0,1] x , y ∈ [ 0 , 1 ] に対して x ∼ y ⟺ x − y ∈ Q x \sim y \iff x - y \in \mathbb{Q} x ∼ y ⟺ x − y ∈ Q と定めます。これが同値関係であることは、0 ∈ Q 0 \in \mathbb{Q} 0 ∈ Q (反射律)、Q \mathbb{Q} Q が符号反転で閉じること(対称律)、Q \mathbb{Q} Q が加法で閉じること(推移律)から従います(関係と同値関係 の Definition 3.1[関係と同値関係] )。[ 0 , 1 ] [0,1] [ 0 , 1 ] はこの関係で同値類に分割されます。
選択する。 選択公理により、各同値類からちょうど一つずつ代表元を選んで集合 V ⊂ [ 0 , 1 ] V \subset [0,1] V ⊂ [ 0 , 1 ] を作れます。この V V V をヴィタリ集合 といいます。V V V は「具体的に書き下す」ことができません。選択公理が本質的です。
平行移動の族を作る。 Q ∩ [ − 1 , 1 ] = { q 1 , q 2 , q 3 , … } \mathbb{Q} \cap [-1, 1] = \{q_1, q_2, q_3, \ldots\} Q ∩ [ − 1 , 1 ] = { q 1 , q 2 , q 3 , … } と番号付けし(Q \mathbb{Q} Q は可算なのでできます)、V n = V + q n V_n = V + q_n V n = V + q n とおきます。次の二つが成り立ちます。
第一に、V n V_n V n たちは互いに素です。x ∈ V i ∩ V j x \in V_i \cap V_j x ∈ V i ∩ V j とすると x = v + q i = w + q j x = v + q_i = w + q_j x = v + q i = w + q j (v , w ∈ V v, w \in V v , w ∈ V )と書け、v − w = q j − q i ∈ Q v - w = q_j - q_i \in \mathbb{Q} v − w = q j − q i ∈ Q なので v ∼ w v \sim w v ∼ w です。V V V は各同値類から一つしか元を持たないので v = w v = w v = w 、したがって q i = q j q_i = q_j q i = q j 、すなわち i = j i = j i = j です。
第二に、[ 0 , 1 ] ⊂ ⋃ n = 1 ∞ V n ⊂ [ − 1 , 2 ] [0,1] \subset \bigcup_{n=1}^{\infty} V_n \subset [-1, 2] [ 0 , 1 ] ⊂ ⋃ n = 1 ∞ V n ⊂ [ − 1 , 2 ] です。実際、x ∈ [ 0 , 1 ] x \in [0,1] x ∈ [ 0 , 1 ] を取ると、x x x の属する同値類の代表元 v ∈ V v \in V v ∈ V があり、x − v ∈ Q x - v \in \mathbb{Q} x − v ∈ Q です。x , v ∈ [ 0 , 1 ] x, v \in [0,1] x , v ∈ [ 0 , 1 ] より x − v ∈ [ − 1 , 1 ] x - v \in [-1,1] x − v ∈ [ − 1 , 1 ] なので x − v = q n x - v = q_n x − v = q n なる n n n があり、x = v + q n ∈ V n x = v + q_n \in V_n x = v + q n ∈ V n です。また V n ⊂ [ 0 , 1 ] + [ − 1 , 1 ] ⊂ [ − 1 , 2 ] V_n \subset [0,1] + [-1,1] \subset [-1,2] V n ⊂ [ 0 , 1 ] + [ − 1 , 1 ] ⊂ [ − 1 , 2 ] です。
矛盾を導く。 いま (M1)〜(M4) をすべて満たす μ \mu μ が存在したとします。(M4) より μ ( V ) \mu(V) μ ( V ) が定義されます。(M2) より μ ( V n ) = μ ( V ) \mu(V_n) = \mu(V) μ ( V n ) = μ ( V ) がすべての n n n で成り立ちます。V n V_n V n は互いに素なので (M3) より
μ ( ⋃ n = 1 ∞ V n ) = ∑ n = 1 ∞ μ ( V n ) = ∑ n = 1 ∞ μ ( V ) \mu\left( \bigcup_{n=1}^{\infty} V_n \right) = \sum_{n=1}^{\infty} \mu(V_n) = \sum_{n=1}^{\infty} \mu(V) μ ( n = 1 ⋃ ∞ V n ) = n = 1 ∑ ∞ μ ( V n ) = n = 1 ∑ ∞ μ ( V ) です。一方、[ 0 , 1 ] ⊂ ⋃ n V n ⊂ [ − 1 , 2 ] [0,1] \subset \bigcup_n V_n \subset [-1,2] [ 0 , 1 ] ⊂ ⋃ n V n ⊂ [ − 1 , 2 ] と (M1) および単調性((M3) から A ⊂ B A \subset B A ⊂ B のとき μ ( B ) = μ ( A ) + μ ( B ∖ A ) ≥ μ ( A ) \mu(B) = \mu(A) + \mu(B \setminus A) \ge \mu(A) μ ( B ) = μ ( A ) + μ ( B ∖ A ) ≥ μ ( A ) として従います)より
1 = μ ( [ 0 , 1 ] ) ≤ ∑ n = 1 ∞ μ ( V ) ≤ μ ( [ − 1 , 2 ] ) = 3 1 = \mu([0,1]) \le \sum_{n=1}^{\infty} \mu(V) \le \mu([-1,2]) = 3 1 = μ ([ 0 , 1 ]) ≤ n = 1 ∑ ∞ μ ( V ) ≤ μ ([ − 1 , 2 ]) = 3 です。ところが ∑ n = 1 ∞ μ ( V ) \sum_{n=1}^{\infty} \mu(V) ∑ n = 1 ∞ μ ( V ) は同じ値を無限回足したものなので、μ ( V ) = 0 \mu(V) = 0 μ ( V ) = 0 なら 0 0 0 、μ ( V ) > 0 \mu(V) > 0 μ ( V ) > 0 なら ∞ \infty ∞ にしかなりません。0 < 1 0 < 1 0 < 1 でも ∞ > 3 \infty > 3 ∞ > 3 でも上の不等式に反します。これが矛盾です。
結論。 (M1)〜(M4) を同時に満たす μ \mu μ は存在しません。m ∗ m^{*} m ∗ は (M1)(Proposition 3.4 )、(M2)(Proposition 3.2 の (4))、(M4)(Definition 3.1 の直後の注意)を満たしているので、破れているのは (M3) です。すなわち外測度は完全加法的ではありません。同じ議論を μ = m \mu = m μ = m 、定義域を M \mathcal{M} M として読み直すと、V ∈ M V \in \mathcal{M} V ∈ M を仮定して矛盾が出ます。よって V ∉ M V \notin \mathcal{M} V ∈ / M 、非可測集合が存在します。