サイコロを無限回投げる場合の確率モデル #
概要 #
前ページまでで,サイコロを繰り返し投げる試行の確率モデルを定義しました.しかし,投げる回数 \(N\) を固定した場合でしか説明していません.
本ページでは,サイコロを無限回投げる場合の確率モデルについて説明します.有限の場合ほど明らかではないので,ひとつずつ確認しながら構成します.
確率の定義 #
既に述べたとおり, \(\Omega\) を集合, \(\mathfrak{F}\) を \(\Omega\) の完全加法族としたとき,以下を満たす関数 \(P:\mathfrak{F}\to\mathbb{R}\) を確率と呼ぶのでした.
- \(A\in\mathfrak{F}\) ならば \(P(A)\ge0\) ,
- \(P(\Omega)=1\) ,
- \(A_1,A_2,\dots\in\mathfrak{F}\) が互いに素ならば, \(P(\sum_{i=1}^{\infty}A_i)=\sum_{i=1}^{\infty}P(A_i)\) .
また, \((\Omega,\mathfrak{F},P)\) を確率空間と呼ぶのでした.
サイコロを無限回投げる場合を表す確率空間の具体的構成 #
以降では,サイコロを無限回投げる場合を表す確率空間 \((\Omega_{\infty},\mathfrak{F}_{\infty},P_{\infty})\) を具体的に構成します.
\(\Omega_\infty\) の構成 #
\(\Omega_1=\{\omega_1,\omega_2,\dots,\omega_6\}\) とし, \(\Omega_{\infty}\) を,
\[ \Omega_{\infty}=\{(\omega^i)_{i\in\mathbb{N}}\mid\forall i\in\mathbb{N}\,(\omega^i\in\Omega_1)\} \]つまり, \(\Omega_{\infty}=\Omega^{\mathbb{N}}\) とします1, 2.
\(\mathfrak{F}_{\infty},P_{\infty}\) の構成 #
\(\mathfrak{F}_{\infty},P_{\infty}\) を定めるには準備が必要です. まず, \(1\le k\in\mathbb{N}\) について, \[ N^{(k)}=\{(n_1,n_2,\dots,n_k)\in\mathbb{N}^k\mid 1\le n_1<\dots < n_k\} \]
とし, \(N^{(0)}=\{\emptyset\}\) とします.
次に, \(1\le k\in\mathbb{N}\) に対し, \(\Omega\in2^{\Omega_1^k},n\in N^{(k)}\) に対して, \[ F_{k,\Omega,n}=\{\omega\in\Omega_{\infty}\mid(\omega^{n_1},\omega^{n_2},\dots,\omega^{n_k})\in\Omega\} \] とし, \(F_{0,\{\emptyset\},n}=\Omega_{\infty},F_{0,\emptyset,n}=\emptyset\) とします.
ここで, \(\mathfrak{F}_{\infty}^0\subset2^{\Omega_{\infty}}\) を, \[ \mathfrak{F}_{\infty}^0=\{F_{k,\Omega,n}\mid\Omega\in2^{\Omega_1^k},n\in N^{(k)},k\in\mathbb{N}\} \] とします.
\(\mathfrak{F}_{\infty}^0\) は以下の性質を満たします.
Lemma 1. \(\mathfrak{F}_{\infty}^0\) は以下の性質を満たす. 1. \(\emptyset\in\mathfrak{F}_{\infty}^0\) , 2. \(A\in\mathfrak{F}_{\infty}^0\) ならば \(A^c\in\mathfrak{F}_{\infty}^0\) , 3. \(A,B\in\mathfrak{F}_{\infty}^0\) ならば \(A\cup B\in\mathfrak{F}_{\infty}^0\) ,
Lem.1 を示します.まず,1 を示します. \(k=1\) とし, \(\emptyset\in2^{\Omega_1^1}\) , \(n=(1)\in N^{(1)}\) とします.このとき, \(\omega\in F_{1,\emptyset,(1)}\) が存在するとすると, \((\omega_1)\in\emptyset\) となり矛盾します.よって,背理法によって, \(F_{1,\emptyset,(1)}=\emptyset\) となります.したがって, \(\emptyset=F_{1,\emptyset,(1)}\in\mathfrak{F}_{\infty}^0\) です.
2 を示します. \(A\in\mathfrak{F}_{\infty}^0\) ならば, \(\Omega\in2^{\Omega_1^k},n\in N^{(k)}\) が存在し, \(A=F_{k,\Omega,n}\) となります.このとき, \[ A^c=F_{k,\Omega,n}^c=\{\omega\in\Omega_{\infty}\mid(\omega^{n_1},\omega^{n_2},\dots,\omega^{n_k})\in\Omega^c\} \] ですが, \(\Omega^c\in2^{\Omega_1^k}\) なので, \(A^c=F_{k,\Omega,n}^c=F_{k,\Omega^c,n}\in\mathfrak{F}_{\infty}^0\) が成り立ちます.
3 を示します. \(A,B\in\mathfrak{F}_{\infty}^0\) ならば, \(\Omega^{(1)}\in2^{\Omega_1^{k_1}},\Omega^{(2)}\in2^{\Omega_2^{k_2}},n^{(1)}\in N^{(k_1)},n^{(2)}\in N^{(k_2)}\) が存在し, \(A=F_{k_1,\Omega^{(1)},n^{(1)}},B=F_{k_2,\Omega^{(2)},n^{(2)}}\) が成り立ちます.
ここで, \(n^{(1)},n^{(2)}\) の要素を重複を除いて小さい順に並べたものを \(n'_1,n'_2,\dots,n'_{k_3}\) と表し, \(n^{(3)}=(n'_1,n'_2,\dots,n'_{k_3})\in N^{(k_3)}\) とします.
いま, \(n^{(1)}=(n_1,n_2,\dots,n_{k_1})\) とし,単射 \(I:\{1,2,\dots,k_1\}\to\{1,2,\dots,k_3\}\) を, \(n_k=n'_{I(k)}\,(k=1,2,\dots,k_1)\) が成り立つように定めます.
さらに, \(\omega=(\omega^1,\omega^2,\dots,\omega^{k_1})\in\Omega^{(1)}\) に対し, \(\bar{\omega}\in 2^{\Omega_1^{k_3}}\) を以下のように定めます. \[ \begin{aligned} &\bar{\omega}=\prod_{k=1}^{k_3}\Omega^{[k]},\\ &\Omega^{[k]}=\begin{cases} \{\omega^{I^{-1}(k)}\},&k\in I(\{1,2,\dots,k_1\}),\\ \Omega_1,&k\notin I(\{1,2,\dots,k_1\}). \end{cases} \end{aligned} \]
ここで, \(\bar{\Omega}^{(1)}=\bigcup_{\omega\in\Omega^{(1)}}\bar{\omega}\) とし,同様に \(\bar{\Omega}^{(2)}\) も定めます. \(\Omega^{(3)}=\bar{\Omega}^{(1)}\cup\bar{\Omega}^{(2)}\) とすると, \(\Omega^{(3)}\in2^{\Omega_1^{k_3}}\) が成り立ちます.
このとき, \[ A\cup B=\{\omega\in\Omega_{\infty}\mid(\omega^{n'_1},\omega^{n'_2},\dots,\omega^{n'_{k_3}})\in\Omega^{(3)}\} \] が成り立ちますので, \(A\cup B=F_{k_3,\Omega^{(3)},n^{(3)}}\,(\Omega^{(3)}\in2^{\Omega_1^{k_3}},n^{(3)}\in N^{(k_3)})\) と表せます.したがって, \(A\cup B\in\mathfrak{F}_{\infty}^0\) が成り立ちます.
以上より,Lem. 1 が示せました.
Lem. 1 により, \(\mathfrak{F}_{\infty}^0\) は \(\Omega_{\infty}\) の有限加法族である とわかりました 3.
次に, \(P_{\infty}^0:\mathfrak{F}_{\infty}^0\to\mathbb{R}\) を, \[ P_{\infty}^0(F_{k,\Omega,n})=\frac{|\Omega|}{6^k} \] で定めます.
\(P_{\infty}^0\) は以下の性質を満たします.
Lemma 2. \(P_{\infty}^0\) は以下の性質を満たす. 1. \(P_{\infty}^0(\emptyset)=0\) , 2. \(A\in\mathfrak{F}_{\infty}^0\) ならば \(0\le P_{\infty}^0(A)\le\infty\) , 3. \(n\ge2\) に対し, \(A_1,A_2,\dots,A_n\in\mathfrak{F}_{\infty}^0\) が互いに素なら,以下が成り立つ. \[ P_{\infty}^0\left(\sum_{i=1}^nA_i\right)=\sum_{i=1}^nP_{\infty}^0(A_i) \]
Lem.2 を示します.1 は \(\emptyset=F_{1,\emptyset,(1)}\) より, \(P_{\infty}^0(\emptyset)=P_{\infty}^0(F_{1,\emptyset,(1)})=|\emptyset|/6^1=0\) から成り立ちます 4.
2 は定義より負にならないことから成り立ちます.
3 を示します.まず, \(A,B\in\mathfrak{F}_{\infty}^0\) が \(A\cap B=\emptyset\) を満たすとき, \(P_{\infty}^0(A+B)=P_{\infty}^0(A)+P_{\infty}^0(B)\) であることを示します.
\(A,B\in\mathfrak{F}_{\infty}^0\) なので, \(\Omega^{(1)}\in2^{\Omega_1^{k_1}},\Omega^{(2)}\in2^{\Omega_2^{k_2}},n^{(1)}\in N^{(k_1)},n^{(2)}\in N^{(k_2)}\) が存在し, \(A=F_{k_1,\Omega^{(1)},n^{(1)}},B=F_{k_2,\Omega^{(2)},n^{(2)}}\) が成り立ちます.
Lem.1 の証明と同様に, \(\bar{\Omega}^{(1)},\bar{\Omega}^{(2)}\) をつくると, \(A\cap B=\emptyset\) ならば \(\bar{\Omega}^{(1)}\cap\bar{\Omega}^{(2)}=\emptyset\) であることがわかります.
\(A\cap B=\emptyset\) ならば, \(A+B=F_{k_3,\bar{\Omega}^{(1)}+\bar{\Omega}^{(2)},n^{(3)}}\) と表せるため, \[ \begin{aligned} P_{\infty}^0(A+B)&=\frac{|\bar{\Omega}^{(1)}+\bar{\Omega}^{(2)}|}{6^{k_3}}\\ &=\frac{|\bar{\Omega}^{(1)}|+|\bar{\Omega}^{(2)}|}{6^{k_3}}\\ &=\frac{6^{k_3-k_1}|\Omega^{(1)}|+6^{k_3-k_2}|\Omega^{(2)}|}{6^{k_3}}\\ &=\frac{|\Omega^{(1)}|}{6^{k_1}}+\frac{|\Omega^{(2)}|}{6^{k_2}}\\ &=P_{\infty}^0(A)+P_{\infty}^0(B). \end{aligned} \] が成り立ちます.つまり, \(n=2\) のとき主張が示せました.
ある \(n\,(\ge2)\) について主張を満たすとき, \(n+1\) のときも満たすことは,同じ議論から示せます.したがって,数学的帰納法によって,任意の \(n\in\mathbb{N}\) について主張が成り立ちます.
以上より,Lem. 2 が示せました.
Lem. 2 より, \(P_{\infty}^0\) は 測度空間 \((\Omega_{\infty},\mathfrak{F}_{\infty}^0)\) の有限加法的測度 であるとわかりました5.
さて一般に,コンパクト空間のその閉集合族 \(\mathcal{F}\) について,任意の \(k\) と任意の \(F_1,F_2,\dots,F_k\in\mathcal{F}\) について \(\bigcap_{i=1}^kF_i\neq\emptyset\) が成り立つ(有限交叉性をもつ)ならば, \(\bigcap_{F\in\mathcal{F}}F\neq\emptyset\) であることが知られています [1].
この事実を利用して, \(\mathfrak{F}_{\infty}^0\) の性質を一つ述べます.
まず,有限集合 \(\Omega_1\) に離散位相をいれた位相空間 \((\Omega_1,2^{\Omega_1})\) を考えます.
\(\mathcal{F}\subset2^{\Omega_1}\) が \(\Omega_1=\bigcup_{F\in\mathcal{F}}F\) を満たすならば, \(i=1,2,\dots,6\) について \(\omega_i\in F_i\) である \(F_i\in\mathcal{F}\) が存在します.よって, \(\Omega_1=\bigcup_{i=1}^6F_i\) と書けますので,この位相空間はコンパクト空間とわかります.
次に, \(\Omega_{\infty}\) は \(\Omega_1\) の無限個の直積なので,直積位相をいれた位相空間を考えることができます.この空間もまたコンパクト空間になることが知られています(Tychonoff の定理).また,この位相空間の各開集合は, \(\prod_{i=1}^{\infty}U_i\,(U_i\in2^{\Omega_1})\) であって有限個を除いて \(U_i=\Omega_1\) であるような集合の(必ずしも有限個ではない)和集合となります [1].
いま, \(X_n\in\mathfrak{F}_{\infty}^0\,(n=1,2,\dots)\) が \(X_n\supset X_{n+1}\) かつ \(\bigcap_{n=1}^{\infty}X_n=\emptyset\) を満たすとします.
この \(X_n\) は,その直積位相においてすべて閉集合です.もし,どの有限個の \(X_1,X_2,\dots,X_k\in\mathfrak{F}_{\infty}^0\) をとっても \(\bigcap_{i=1}^kX_i\neq\emptyset\) (つまり,有限交叉性をもつ)ならば, \(\bigcap_{n=1}^{\infty}F_n=\emptyset\) となり矛盾します. \(\bigcap_{i=1}^nX_i=X_n\) であることに注意すると,背理法によって,ある \(N\) が存在し, \(n\ge N\) ならば \(X_n=\emptyset\) であることがわかります.
したがって,以下が成り立ちます.
Lemma 3. \(X_n\in\mathfrak{F}_{\infty}^0\,(n=1,2,\dots)\) が \(X_n\supset X\_{n+1}\) かつ \(\bigcap_{n=1}^{\infty}X\_n=\emptyset\) を満たすとする.このとき, \(\lim_{n\to\infty}P_{\infty}^0(X_n)=0\) である.
これは既に述べたことから,ある \(N\) が存在し, \(n\ge N\) ならば \(X_n=\emptyset\) なので, \(n\ge N\) ならば \(P_{\infty}^0(X_n)=0\) であることから従います.
この事実を使うと,以下が示せます.
Lemma 4. \((\Omega_{\infty},\mathfrak{F}_{\infty}^0,P_{\infty}^0)\) は以下を満たす. * \(A\_k\in\mathfrak{F}_{\infty}^0\,(k=1,2,\dots)\) が互いに素ならば, \(P_{\infty}^0(\sum\_{k=1}^{\infty}A_k)=\sum_{k=1}^{\infty}P_{\infty}^0(A_k)\) である.
これは,Lem. 3 と同値であることが知られています [2].
また,以下も満たします.
Lemma 5. \((\Omega_{\infty},\mathfrak{F}_{\infty}^0,P_{\infty}^0)\) は以下を満たす. * \(\Omega=\bigcup\_{k=1}^{\infty}A_k,A_k\in\mathfrak{F}_{\infty}^0,P_{\infty}^0(A_k)<\infty\) を満たす \(A_k\ (k=1,2,\dots)\) が存在する.
たとえば, \(A=F_{1,\{\omega_1\},(1)},B=F_{1,\Omega_1-\{\omega_1\},(1)}\) とすれば, \(P_{\infty}^0(A)=1/6<\infty,P_{\infty}^0(B)=5/6<\infty,A\cup B=\Omega_{\infty}\) です.
Lem. 4, 5 より \(P_{\infty}^0\) は \(\mathfrak{F}_{\infty}^0\) 上で完全加法的かつ \(\sigma\) -有限であることがわかります 6, 7.
次に, \(\mathfrak{F}_{\infty}\) を以下のように定めます.
\(\mathfrak{F}_{\infty}^0\) を含む完全加法族全体の集合を \(\mathcal{B}\) とします. \(2^{\Omega_{\infty}}\in\mathcal{B}\) であるため, \(\mathcal{B}\neq\emptyset\) であることに注意し, \( \mathfrak{F}_{\infty}=\bigcap_{\mathfrak{B}\in\mathcal{B}}\mathfrak{B} \) とします.このようにすると, \(\mathfrak{F}_{\infty}\) は \(\mathfrak{F}_{\infty}^0\) を含む最小の完全加法族であることが確認できます(例えば,[2]).
以上より,次の定理が成り立ちます.
Theorem 6. \((\Omega_{\infty},\mathfrak{F}_{\infty}^0)\) 上の有限加法的測度 \(P_{\infty}^0\) は, \((\Omega_{\infty},\mathfrak{F}_{\infty})\) 上の完全加法的測度 \(P_{\infty}\) に一意に拡張できる.
これは,Lem. 4, 5 から,E. Hopf の拡張定理 (例えば,[2]) が適用できるため,成り立ちます.
Thm. 6 によって, \(P_{\infty}\) は完全加法的測度なので, \(A\in\mathfrak{F}_{\infty}\) ならば \(P_{\infty}(A)\ge0\) であることと, \(A_1,A_2,\dots\in\mathfrak{F}_{\infty}\) が互いに素ならば, \(P_{\infty}(\sum_{i=1}^{\infty}A_i)=\sum_{i=1}^{\infty}P_{\infty}(A_i)\) であることが従います. \(\Omega_{\infty}\in\mathfrak{F}_{\infty}^0\) で \(\Omega_{\infty}=F_{0,\{\emptyset\},n}\) なので, \(P_{\infty}(\Omega_{\infty})=1/6^0=1\) より \(P_{\infty}\) は確率になります.
よって,サイコロを無限回投げる場合を表す確率空間 \((\Omega_{\infty},\mathfrak{F}_{\infty},P_{\infty})\) が具体的に構成できました.
まとめ #
本ページでは,サイコロを無限回投げる場合を表す確率空間を具体的に構成しました.有限回の場合は簡単に構成できますが,無限回の場合はそれほど明らかでないことがわかります.
なお,本ページでは,ひとつずつ確認しながら確率モデルを構成しましたが,一般にはコルモゴロフの拡張定理によって,無限回試行の確率モデルが構成できることが示せます.
参考文献 #
[1] 彌永 昌吉,小平 邦彦,現代数学概説I,岩波書店,東京,1961.
[2] 伊藤 清三,数学選書4 ルベーグ積分入門,裳華房,東京,1963.
一般に,集合 \(A,B\) について, \(A^B\) で \(B\) から \(A\) への写像全体を表します. ↩︎
\(\omega^i\) は \(\omega\) の \(i\) 乗ではありません. ↩︎
集合 \(X\) の部分集合の族 \(\mathfrak{F}\) が,(1) \(\emptyset\in\mathfrak{F}\) , (2) \(A\in\mathfrak{F}\) ならば \(A^c\in\mathfrak{F}\) , (3) \(A,B\in\mathfrak{F}\) ならば \(A\cup B\in\mathfrak{F}\) , を満たすとき, \(\mathfrak{F}\) は有限加法族であるといいます. ↩︎
\(k=1\) の場合で述べましたが, \(k\) のとり方によりません.任意の \(k\) について, \(\emptyset\in2^{\Omega_1^k}\) であるためです. ↩︎
集合 \(X\) とその部分集合の有限加法族 \(\mathfrak{F}\) があって, \(\mathfrak{F}\) 上の集合関数 \(m\) が,(1) すべての \(A\in\mathfrak{F}\) に対して \(0\le m(A)\le\infty\) ,(2) \(m(\emptyset)=0\) , (3) \(A_1,A_2,\dots,A_n\) が互いに素なら \(m(\sum_{i=1}^nA_i)=\sum_{i=1}^nm(A_i)\) , を満たすとき, \(m\) を \(\mathfrak{F}\) 上の有限加法的測度といいます. ↩︎
有限加法族 \(\mathfrak{F}\) 上の有限加法的測度 \(m\) が, \(A_1,A_2,\dots\in\mathfrak{F}\) が互いに素で \(\sum_{n=1}^{\infty}A_n\in\mathfrak{F}\) ならば \(m(\sum_{n=1}^{\infty}A_i)=\sum_{n=1}^{\infty}m(A_n)\) であるとき, \(m\) は \(\mathfrak{F}\) の上で完全加法的な測度といいます. ↩︎
\(\mathfrak{F}\) 上の有限加法的測度 \(m\) について, \(m(X_k)<\infty\) なる \(X_1,X_2,\dots\in\mathfrak{F}\) が存在して \(X=\bigcup_{k=1}^{\infty}X_k\) と書けるとき, \(m\) は \(\sigma\) -有限であるといいます. ↩︎