tecktom.com

事象の列と Borel–Cantelli の補題

2026年10月15日14分で読めますAI生成教科書『基礎理論』第4章 独立性と条件付き確率
目次
  1. 上極限事象と下極限事象
  2. Borel–Cantelli の補題
  3. 応用:極値の増え方と連の長さ
  4. 確認テスト
  5. 木下の層

AI 生成・木下が未勉強

確率論入門 第4章 §4.4 ★★★ 「無限回起こるか」を確率 00 か 11 かで判定する道具。概収束の証明はほとんどこれで行う

上極限事象と下極限事象

無限に続く試行、たとえば硬貨を無限回投げる試行を考えると、「表が無限回出る」「ある時点から先はずっと裏」のような、有限回の観察では決着しない事象が自然に現れる。これらは第1章 §1.2 で定めた上極限事象と下極限事象で書ける。定義を再掲し、この節で使う形に言い直しておく。

定義 4.20(上極限事象・下極限事象(第1章 §1.2 の再掲))

事象の列 A1,A2,…A_1,A_2,\dots に対して

lim sup⁡n→∞An≔⋂m=1∞⋃n=m∞An,lim inf⁡n→∞An≔⋃m=1∞⋂n=m∞An(4.19)\limsup_{n\to\infty}A_n\coloneqq\bigcap_{m=1}^{\infty}\bigcup_{n=m}^{\infty}A_n,\qquad \liminf_{n\to\infty}A_n\coloneqq\bigcup_{m=1}^{\infty}\bigcap_{n=m}^{\infty}A_n\tag{4.19}

と定め、それぞれ上極限事象、下極限事象と呼ぶ。可算個の和と共通部分なので、どちらも F\mathcal F に属する。

定義を言葉に直す。

  • 上極限事象。ω∈lim sup⁡An\omega\in\limsup A_n は、どの mm についても、それ以降のある番号でその事象に入ることを言う。すなわち点 ω\omega が無限に多くの AnA_n に属することと同値である。そこで lim sup⁡An\limsup A_n を {An i.o.}\{A_n\ \text{i.o.}\}(infinitely often)とも書く。
  • 下極限事象。ω∈lim inf⁡An\omega\in\liminf A_n は、ある mm から先のすべての番号でその事象に入ることを言う。すなわち有限個の例外を除いて AnA_n に属することと同値である。これを「ついには AnA_n に入る」と言う。

指示関数で書くと 1lim sup⁡An=lim sup⁡n1An\mathbf 1_{\limsup A_n}=\limsup_n\mathbf 1_{A_n}、1lim inf⁡An=lim inf⁡n1An\mathbf 1_{\liminf A_n}=\liminf_n\mathbf 1_{A_n} である。定義から lim inf⁡An⊂lim sup⁡An\liminf A_n\subset\limsup A_n で、de Morgan の法則から

(lim sup⁡n→∞An)c=lim inf⁡n→∞Anc(4.20)\Bigl(\limsup_{n\to\infty}A_n\Bigr)^c=\liminf_{n\to\infty}A_n^c\tag{4.20}

が成り立つ。「無限回は起こらない」と「ある時点から先はずっと起こらない」は同じことだからである。

第1章 §1.4 で導入した「ほとんど確実に」をここで思い出しておく。性質 Q(ω)Q(\omega) が成り立つ点の全体が確率1の事象を含むとき、QQ はほとんど確実に(almost surely、a.s.)成り立つという。確率1の事象は空でない補集合を持ち得るので、「ほとんど確実に」は「確実に」より弱い。

可算個の確率1の事象の共通部分は、また確率1である。補集合の和に劣加法性 (4.1) を使えば、確率0の可算個の和の確率が0だからである。この「可算個なら確率1のまま束ねられる」性質を、以下で何度も使う。

Borel–Cantelli の補題

定理 4.21(Borel–Cantelli の第1補題 ★★★)

事象の列 A1,A2,…A_1,A_2,\dots が ∑n=1∞P(An)<∞\sum_{n=1}^\infty P(A_n)<\infty を満たすなら、

P(lim sup⁡n→∞An)=0.P\Bigl(\limsup_{n\to\infty}A_n\Bigr)=0.

すなわち、ほとんど確実に AnA_n は有限回しか起こらない。

証明

任意の mm について lim sup⁡An⊂⋃n≥mAn\limsup A_n\subset\bigcup_{n\ge m}A_n だから、単調性と劣加法性 (4.1) により

P(lim sup⁡n→∞An)≤P(⋃n=m∞An)≤∑n=m∞P(An).P\Bigl(\limsup_{n\to\infty}A_n\Bigr)\le P\Bigl(\bigcup_{n=m}^\infty A_n\Bigr)\le\sum_{n=m}^\infty P(A_n).

右辺は収束する級数の末尾なので、m→∞m\to\infty で 00 に近づく。左辺は mm によらないから 00 である。

第1補題は独立性を仮定していない。確率の和が有限なら、事象のあいだにどんな依存関係があっても結論が成り立つ。逆向き、すなわち確率の和が発散するときに「無限回起こる」と結論するには、独立性が要る。

定理 4.22(Borel–Cantelli の第2補題 ★★★)

事象 A1,A2,…A_1,A_2,\dots が独立で ∑n=1∞P(An)=∞\sum_{n=1}^\infty P(A_n)=\infty なら、

P(lim sup⁡n→∞An)=1.P\Bigl(\limsup_{n\to\infty}A_n\Bigr)=1.

すなわち、ほとんど確実に AnA_n は無限回起こる。

証明

(4.20) から、P(lim inf⁡Anc)=0P(\liminf A_n^c)=0 を示せばよい。下極限事象は次の和集合である。

lim inf⁡Anc=⋃m⋂n≥mAnc\liminf A_n^c=\bigcup_m\bigcap_{n\ge m}A_n^c

劣加法性により、各 mm について P(⋂n≥mAnc)=0P(\bigcap_{n\ge m}A_n^c)=0 を示せば十分である。

m≤Nm\le N を固定する。系 4.11 から Amc,…,ANcA_m^c,\dots,A_N^c は独立なので

P(⋂n=mNAnc)=∏n=mN(1−P(An))≤∏n=mNe−P(An)=exp⁡(−∑n=mNP(An))P\Bigl(\bigcap_{n=m}^NA_n^c\Bigr)=\prod_{n=m}^N\bigl(1-P(A_n)\bigr)\le\prod_{n=m}^N\mathrm{e}^{-P(A_n)}=\exp\Bigl(-\sum_{n=m}^NP(A_n)\Bigr)

となる。ここで不等式 1−x≤e−x1-x\le\mathrm{e}^{-x}(x∈Rx\in\mathbb{R})を使った。この不等式は、e−x\mathrm{e}^{-x} が凸関数で、原点での接線が 1−x1-x であることから従う。

仮定から N→∞N\to\infty で ∑n=mNP(An)→∞\sum_{n=m}^NP(A_n)\to\infty なので、右辺は 0 に近づく。共通部分 ⋂n=mNAnc\bigcap_{n=m}^NA_n^c は、上端について減少して ⋂n≥mAnc\bigcap_{n\ge m}A_n^c に近づく。よって連続性 (4.1) により、その確率は0である。

Borel–Cantelli の2つの補題

  • ∑P(An)<∞\sum P(A_n)<\infty なら、依存関係によらず P(An i.o.)=0P(A_n\ \text{i.o.})=0。
  • ∑P(An)=∞\sum P(A_n)=\infty かつ独立なら、P(An i.o.)=1P(A_n\ \text{i.o.})=1。
  • したがって独立な事象列では、P(An i.o.)P(A_n\ \text{i.o.}) は 0 か 1 のどちらかしかとらない。どちらになるかは、級数 ∑P(An)\sum P(A_n) の収束・発散だけで決まる。

第2補題で独立性を外せない例

Ω=[0,1)\Omega=[0,1) に Lebesgue 測度を入れ、An=[0,1/n)A_n=[0,1/n) とする。確率の和は ∑1/n=∞\sum1/n=\infty と発散する。

しかし無限に多くの AnA_n に属する点は原点だけで、P(lim sup⁡An)=P({0})=0P(\limsup A_n)=P(\{0\})=0 である。この事象列は減少列で、An+1A_{n+1} が起きれば AnA_n も起きるという強い依存関係を持っている。なお、第2補題の独立性は「対ごとに独立」まで弱められることが知られている(第10章 §10.1 の Chebyshev の不等式を使う証明があるが、本書では扱わない)。

応用:極値の増え方と連の長さ

Borel–Cantelli の補題の典型的な使い方は、確率変数の列の上極限を2方向から挟むことである。上からの評価には第1補題、下からの評価には第2補題を使う。

図

図 4.4 独立同分布 Xn∼Ex(1)X_n\sim\mathrm{Ex}(1) の見本(n=1,…,300n=1,\dots,300、乱数の種を固定して生成)。曲線 log⁡n\log n を超える点は nn が大きくなっても現れ続け、2log⁡n2\log n を超える点はやがて現れなくなる。例題 4.6 は、この見た目を lim sup⁡Xn/log⁡n=1\limsup X_n/\log n=1(ほとんど確実に)という形で証明する。

例題 4.6 指数分布の列の上極限 ★★★

オリジナルX1,X2,…X_1,X_2,\dots を独立同分布で Xn∼Ex(1)X_n\sim\mathrm{Ex}(1) とする。ほとんど確実に

lim sup⁡n→∞Xnlog⁡n=1\limsup_{n\to\infty}\frac{X_n}{\log n}=1

であることを示せ(log⁡\log は自然対数)。

解答

正の数 cc と2以上の番号について、事象 An(c)={Xn>clog⁡n}A_n(c)=\{X_n>c\log n\} を置く。すると

P(An(c))=e−clog⁡n=n−cP(A_n(c))=\mathrm{e}^{-c\log n}=n^{-c}

である。

上からの評価。c>1c>1 なら級数 ∑nn−c\sum_nn^{-c} は収束する。第1補題から P(An(c) i.o.)=0P(A_n(c)\ \text{i.o.})=0 である。

したがってほとんど確実に、ある番号 N(ω)N(\omega) から先では Xn≤clog⁡nX_n\le c\log n となる。よって lim sup⁡Xn/log⁡n≤c\limsup X_n/\log n\le c である。

c=1+1/kc=1+1/k(k=1,2,…k=1,2,\dots)として得られる確率1の事象は可算個なので、その共通部分も確率1である。その上では、すべての kk で次が成り立つ。

lim sup⁡n→∞Xnlog⁡n≤1+1k\limsup_{n\to\infty} \frac{X_n}{\log n}\le1+\frac1k

よってほとんど確実に lim sup⁡Xn/log⁡n≤1\limsup X_n/\log n\le1 である。

下からの評価。c=1c=1 とすると P(An(1))=1/nP(A_n(1))=1/n で、確率の和は発散する。事象 An(1)A_n(1) は σ(Xn)\sigma(X_n) に属し、確率変数の列は独立だから、これらの事象も独立である。

第2補題から、ほとんど確実に Xn>log⁡nX_n>\log n が無限に多くの番号で成り立つ。よって lim sup⁡Xn/log⁡n≥1\limsup X_n/\log n\ge1 となる。

2つを合わせて、ほとんど確実に lim sup⁡Xn/log⁡n=1\limsup X_n/\log n=1 である。上からの評価には独立性を使わなかったことに注意する。図 4.4 の見本で log⁡n\log n を超える点が散発的に現れ続ける。これは ∑1/n\sum1/n がゆっくり(対数の速さで)発散することに対応している。

例題 4.7 硬貨投げの表の連 ★★

オリジナル公正な硬貨を無限回投げる。第 nn 回が表である事象を HnH_n とする。H1,H2,…H_1,H_2,\dots は独立で、どれも確率 1/2 とする(例題 4.3 の桁を使えば、この列は実際に作れる)。

  1. 任意に固定した k≥1k\ge1 について、「表が kk 回続く」ことがほとんど確実に無限回起こることを示せ。
  2. 第 nn 回から始まる表の連の長さを RnR_n とする(その回が裏なら 0)。ほとんど確実に次が成り立つことを示せ。

lim sup⁡n→∞Rnlog⁡2n≤1\limsup_{n\to\infty}\frac{R_n}{\log_2n}\le1

解答

(1) 投げる回を長さ kk のブロックに区切り、mm 番目のブロックがすべて表である事象を

Bm=H(m−1)k+1∩H(m−1)k+2∩⋯∩HmkB_m=H_{(m-1)k+1}\cap H_{(m-1)k+2}\cap\cdots\cap H_{mk}

と置く。ブロックは互いに重ならないので、まとめ方の補題(定理 4.13)を σ加法族 {∅,Hn,Hnc,Ω}\{\emptyset,H_n,H_n^c,\Omega\} に使うと、B1,B2,…B_1,B_2,\dots は独立である。また P(Bm)=2−kP(B_m)=2^{-k} なので ∑mP(Bm)=∞\sum_mP(B_m)=\infty である。第2補題から、ほとんど確実に BmB_m が無限回起こり、表の kk 連が無限回現れる。

すべての kk について同時に成り立つことも分かる。k=1,2,…k=1,2,\dots のそれぞれで確率1の事象が得られ、それらは可算個なので、共通部分もまた確率1である。

ブロックに区切らずに、第 nn 回から始まる連 Cn=Hn∩⋯∩Hn+k−1C_n=H_n\cap\dots\cap H_{n+k-1} を使うとどうなるか。隣り合う CnC_n と Cn+1C_{n+1} は投げる回を共有するので独立でなく、第2補題をそのままは使えない。互いに素なブロックに区切ったのは、独立な事象列を作るためである。

(2) 整数 r≥1r\ge1 をとる。Rn≥rR_n\ge r は、次の事象と同じである。

Hn∩Hn+1∩⋯∩Hn+r−1H_n\cap H_{n+1}\cap\dots\cap H_{n+r-1}

よって P(Rn≥r)=2−rP(R_n\ge r)=2^{-r} である。

実数 t>0t>0 をとる。連の長さは整数なので、条件 Rn≥tR_n\ge t と Rn≥⌈t⌉R_n\ge\lceil t\rceil は同じである。よって次が成り立つ。

P(Rn≥t)=2−⌈t⌉≤2−tP(R_n\ge t)=2^{-\lceil t\rceil}\le2^{-t}

c>1c>1 として t=clog⁡2nt=c\log_2n を代入すると

P(Rn≥clog⁡2n)≤2−clog⁡2n=n−c,∑nn−c<∞.P(R_n\ge c\log_2n)\le2^{-c\log_2n}=n^{-c},\qquad\sum_nn^{-c}<\infty.

第1補題から、ほとんど確実にある時点から先は Rn<clog⁡2nR_n<c\log_2n で、lim sup⁡Rn/log⁡2n≤c\limsup R_n/\log_2n\le c である。c=1+1/kc=1+1/k として可算個の確率1の事象の共通部分をとれば、ほとんど確実に lim sup⁡Rn/log⁡2n≤1\limsup R_n/\log_2n\le1 を得る。RnR_n と Rn+1R_{n+1} は独立でないが、第1補題は独立性を要求しないのでこの議論はそのまま通る。

下からの評価と等号

(2) の上極限は実は 11 に等しい(ほとんど確実に)。下からの評価には、長さ log⁡2n\log_2n 程度の互いに素なブロックを並べて第2補題を使う工夫が要り、(1) のブロックの考え方をブロックの長さが伸びる場合に広げることになる。

最後に、Borel–Cantelli の第1補題から概収束を示す型を書いておく。第11章で詳しく扱う概収束 Xn→XX_n\to X a.s. とは、次の集合が確率1の事象であることをいう。

{ω:Xn(ω)→X(ω)}\{\omega:X_n(\omega)\to X(\omega)\}

命題 4.23(概収束の十分条件)

任意の ε>0\varepsilon >0 について ∑nP(∣Xn−X∣>ε)<∞\sum_nP(\left\vert X_n-X\right\vert >\varepsilon )<\infty とする。このとき Xn→XX_n\to X ほとんど確実に。

証明は確認テスト 4.4-5 とする。この形は第12章で強法則を4次モーメントから示すときに、そのまま使う。

確認テスト

オリジナル

  1. 4.4-1 de Morgan の法則 (4.20) を、定義 (4.19) から示せ。
  2. 4.4-2 X1,X2,…X_1,X_2,\dots を独立で、どれも [0,1][0,1] 上の一様分布に従うとする。P(Xn<n−2 i.o.)P(X_n<n^{-2}\ \text{i.o.}) と P(Xn<n−1 i.o.)P(X_n<n^{-1}\ \text{i.o.}) を求めよ。
  3. 4.4-3 X1,X2,…X_1,X_2,\dots を独立同分布とし、次を満たすとする。

P(Xn>x)=x−2(x≥1)P(X_n>x)=x^{-2}\qquad(x\ge1)

ほとんど確実に次が成り立つことを示せ。

lim sup⁡n→∞log⁡Xnlog⁡n=12\limsup_{n\to\infty}\frac{\log X_n}{\log n}=\frac12 4. 4.4-4 Ω=[0,1)\Omega=[0,1) に Lebesgue 測度を入れ、An=[0,1/n)A_n=[0,1/n) とする。lim sup⁡An\limsup A_n を求めよ。また A2A_2 と A3A_3 が独立でないことを確かめよ。5. 4.4-5 命題 4.23 を証明せよ。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『基礎理論』の記事一覧へ