タイトル
この記事は、第
今回は、確率に関する難問「眠り姫問題」に挑戦しました。
Wikipediaでは「内容はシンプルでありながら、専門家同士でも答えが分かれるパラドックスでもある。」などと紹介されていて、いかにも手ごわそうです。
実際、この問題について「解けた!」と主張する人はこれまでも何人もいましたが、多数の同意を得ることには失敗しているようです。
自分としても今回の記事はかなりヤバいのではないかと感じていますが、しばらくお付き合いいただきたいと思います。
Wikipediaで紹介されているオリジナルの眠り姫問題は次のようなものです。
実験の参加者である眠り姫は、実験の内容を全て説明され、一日経過後、薬を投与され日曜日に眠りにつく。
眠り姫が眠っている間に一度だけコインが投げられる。
・コインが表であった場合、眠り姫は月曜日に目覚めさせられ、質問されたのち、再び薬を投与され眠りにつく。
・コインが裏であった場合、眠り姫は月曜日に目覚めさせられ、質問されたのち、再び薬を投与され眠りにつく。そして翌日の火曜日にも目覚めさせられ、質問されたのち、再び薬を投与され眠りにつく。
この時投与される薬は一日の記憶を完全に忘却する記憶消去薬で、次に目覚めさせられるまで絶対に目覚めないという作用がある。 眠り姫が目覚め質問を受ける際、その日が何日であるか、以前に目覚めたことがあるかどうかは決して知ることができないとする。
起こされた時にされる質問とは「コインが表だった確率は幾らか?」というものである。
どちらの場合でも、水曜日になれば眠り姫は目覚めさせられる。水曜日は質問を行わず、実験はそこで終了する。
日曜数学会でのZOOMでの質疑の際にアダム・エルガは数学者と言ってしまいましたが、プリンストン大学哲学科教授でしたので、お詫びして訂正いたします。
問題はシンプルですが、この問題に対する答えはいろいろなものがあり、大きく分けて「1/3だよ派」「1/2だよ派」「その他」の3つに分けられます。
実験前の彼女にとって、表であった確率は
その他の主張も ”た く さ ん” あります。
この問題を「単純な条件付確率の問題だ」と考えている人は少なくないようですが、実際にはそれほど簡単に考えられる問題ではありません。中には、「
私の考えでは、まず、この問題で問われている「確率」とは何かについてきちんと定義されていないことから、「自己が存在している時間的・空間的位置を把握できないときに確率をどう考えるべきか」という、数学というより哲学の問題になってしまっているのだと思います。
「哲学の問題だ」で終わることもできるのですが、ここではもう少しがんばって考察を進めたいと思います。
まず、この問題で問われているのが「主観確率」なのか「客観確率」なのかについて考察します。
コインを何十回も投げて半分が表だったら表になる確率は
主観確率では、コインが表である確率を問われて、
例えば「表が出やすいコインを使っている疑いがある」と考えれば
主観確率はある現象がどれだけ起こりやすいかについての個人が持つ主観的な信念を指すものですから、その人が得ている情報により変化します。眠り姫問題の場合、その人の宇宙観・世界観・自己認識の方法・意思決定の方法等により、さまざま確率を考えることが可能です。
(主観確率であっても、非負の実数値をとり加法性を持ち全事象に対して1となるように設定すれば確率の公理(コルモゴロフの公理)を満たすことができます。)
眠り姫問題で問われている確率は厳密に定義されていないので主観確率を問われていると解釈すべきでしょう。それでは主観確率のうち最も合理的と考えられるのはどのアプローチか・・・
いくつかのアプローチを考えてみましたが・・・
「どれが一番納得感があるかなんて人によって違うから、たとえどれか一つ選んで自分が納得したとしても人を説得するのは無理!」
という身もふたもない結論にいたりました。
逆に、自分が「納得できる定義だ」と思えるものを見つけてしまうと、その他の考え方ができることを想像することが困難になり、「こんな簡単な問題になぜみんな悩んでいるのだろう」という思考の罠にはまってしまうように思います。
ここで話を終わることもできるのですが、もう少し考察を進めてみましょう。
主観確率を考えるから困ったことになるのです。
そこで、少し問題をアレンジして客観確率を求める問題に改変することにしてみましょう。
問われている確率を客観確率にするために、質問内容を次のように少し変えます。
1. 「眠り姫」を「幼女」に変える
2. コインが表だった場合は質問の後にプリンがもらえることにする
3. 質問の内容を少し変える
4. 水曜日にも質問することにする
5. なるべくオリジナルの眠り姫問題の本質部分は変えないように最低限の改変にする
コインが表だった場合はプリンがもらえることにして、「この質問の後でプリンがもらえる確率は幾らだと思うか?」とし、質問の回数あたりプリンがもらえる確率を使って客観確率を計算することにしましょう。
さらに、質問は少し内容を変えて
ついでに、被験者は「眠り姫」ではなく「幼女」ということにします。
「なんで幼女?」と思われる方もいるかもしれませんが、かつっぱさんの論理パズルに出てくる「幼女(幻ノ女の略称)」のオマージュです。問題そのものへの影響はありません。
(参考 :
catupper/0.幼女問題
)
「そんなにアレンジしたら元の問題と完全に別物になってしまうのではないか」と心配されそうですが、元の問題の本質部分は変えないように注意してアレンジしたつもりです。
それではご覧ください。
1. 実験の参加者である幼女は、実験の内容を全て説明され、一日経過後、薬を投与され日曜日に眠りにつく。
2. 幼女が眠っている間に一度だけコインが投げられる。
・コインが表であった場合、幼女は月曜日に目覚めさせられ、"質問A"をされたのち、プリンをもらう。その後、再び薬を投与され眠りにつく。
・コインが裏であった場合、幼女は月曜日に目覚めさせられ、"質問A"をされる。プリンはもらえない。その後、再び薬を投与され眠りにつく。そして翌日の火曜日にも目覚めさせられ、"質問A"をされる。プリンはもらえない。再び薬を投与され眠りにつく。
3. どちらの場合でも、水曜日になれば幼女は目覚めさせられる。これまでの実験の様子は全て録画されており、幼女はその中から選ばれたある日の録画映像の冒頭部分を見せられ、"質問B"をされる。幼女が答えたところで実験は終了する。
4. 水曜日に起こされたときに見せられる録画映像は、月曜日または火曜日に幼女が目覚めさせられた瞬間のものであるが、幼女にはそれが何曜日のものかや、コインの表裏について知ることは決してできない。
5. "質問A"は「あなたがこの質問の後でプリンをもらえる確率は幾らだと思うか?」というものである。
"質問B"は「録画映像中のあなたが質問された後にプリンをもらえる確率は幾らだと思うか?」というものである。
6. ここで問われている確率は、質問
「質問Aの後に幼女がプリンをもらえる回数」の期待値と「質問Bの後に録画映像中の幼女がプリンをもらえる回数」の期待値を計算すると、次のようになります。
質問Aの後プリンの確率
質問Bの後プリンの確率
このことは、例えば実験を100回繰り返したときの期待値を考えると直感的にわかります。
コイン | 表 | 裏 | 合計 |
---|---|---|---|
質問Aの回数 | |||
質問A後プリンの回数 | |||
質問Bの回数 | |||
質問B後プリンの回数 |
質問Aの後プリンの確率
質問Bの後プリンの確率
表の場合はプリンがもらえる
なぜ「質問Aの後プリンの確率」と「質問Bの後プリンの確率」が異なるのか考えてみましょう。
質問Bが行われる回数は、コインの表裏と関係がありません。一方、質問Aが行われる回数は、コインの表裏と関係があります。
では、質問Aと質問Bのどちらがオリジナルの眠り姫問題に近いかというと・・・
私は、「質問A」の方がオリジナルの眠り姫問題に近いと考えます。
なぜなら、「幼女はコインの表裏と質問Aが行われる回数に関連がある(独立事象ではない)ことを知っている」からです。
確率の用語でいうと「コインが表であること」と「質問Aが行われる回数」は従属の関係にあるため、「質問Aが行われていること」そのものにコインの表裏についての情報が含まれているということです。
つまり、質問Bの際は幼女はコインの表裏について何ら情報を持っていないので確率は
さて、先ほどの問題をもう少しアレンジしてみましょう。
同じ実験を
実験が終わったとき、コインの表裏によって幼女が起こされて質問をされる映像は最小
その中から無作為に
このとき、「選んだ録画映像中の幼女が質問された後にプリンをもらえる確率は幾らか?」
答えはすぐ下に書きますので、自分で考えたい人のために少しスキマをあけておきます。
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「質問の後に録画映像中の幼女がプリンをもらえる割合」の期待値を計算すると、次のようになります。
質問の後プリンの確率
このことは、例えば実験を
コイン | 合計 | ||||
---|---|---|---|---|---|
録画映像の本数 | |||||
録画映像プリン有の本数 | |||||
質問の回数 | |||||
質問後プリンの回数 |
表中で、例えば
質問Bの後プリンの確率
さらに一般化して、同じ実験を
では実験の回数をどんどん増やしていくと、確率はどうなるでしょうか。
数値計算では次のように変化していきます。
なんとなく
直感でも、
プリンをもらえる
の比になって、
結論からいうとこの予想は正しくて、実際に
そのことをこれから証明していきましょう。
……といっても、実は証明したのは私ではなく、Twitterでの私の予想ツイートを見てたくさんの方が様々な方法で証明してくれたのでした。
漸化式による方法、部分積分による方法、級数展開による方法、ルベーグの優収束定理を使う方法と、色々な証明方法があって面白いと思いますので、ちょっとボリュームがありますが順番に紹介したいと思います。
漸化式
漸化式はこのように見つけたそうです
まず
これは、
の両辺を
両辺を
とできることから導けます。
次に部分積分を使います。
残った積分は次のように評価できます。
はさみうちの原理により
となります。したがって
私は数値計算結果からこのような展開ができることを発見したのですが、この一般項は次のように計算できることを教えていただきました。
ただし
とし、
とします。
これは、
式の形だけを見ると、
第
まず、ベータ関数の形を無理やり作ってくくりだします。
ここでベータ関数の性質より
ですから
下降階乗冪、上昇階乗冪を使うとシンプルに書くことができます。
下降階乗冪
上昇階乗冪
ですからルベーグの優収束定理を使って
さて、記事の中で様々な方法で
見た目はかなり違いますが、すべて同じ値になります。(当たり前といえば当たり前ですが)
なかなか壮観ですね!
だいぶ脱線してしまいました。
もともと、眠り姫問題を
アダム・エルガ自身の論文は私は冒頭部分しか見ることができませんでした。その冒頭部分では、
「世界がどのようなものであるかについて不確かであることに加えて、人はまた、世界における自分自身の空間的又は時間的位置について不確かである可能性があります。私の目的は、これら2種類の不確実性の相互作用から生じる問題を提起し、問題を解決し、その解決策から2つの教訓を引き出すことです。」(google翻訳)
と述べています。(教訓の部分は読めませんでした。情報をお持ちの方は教えていただけると嬉しいです。)
なお、眠り姫問題についてgoogle検索で見つけた静岡理工科大学の記事によれば、アダム・エルガ自身は
ここまで、眠り姫問題をテーマに様々な考察やアレンジ問題を考えてきました。実に遊びがいのある問題だと思います。
真正面から立ち向かおうとすると、自分自身の感覚で定義した主観確率が矛盾なく成立してしまうので、世界観や自己認識の方法によっては自分とは異なる主観確率を考えることができるということに気づくことが難しくなるという、恐ろしい問題だと思います。
たとえ、眠り姫問題の実験期間を長くしたり、クローンを作ることにしたり、月曜日に質問した後にコインを投げるようアレンジしたりしても、それぞれ自分の定義した主観確率で問題なく解釈できるか、「前提が違うから」などと説明をつけることができてしまうことでじょう。
オリジナルの眠り姫問題では主観確率を問われているため、科学哲学の領域に入ってしまっており、答えを1つに決めることは困難・・・というか不可能なように思います。一方で客観確率で解釈するためには客観確率が計算できるように問題を修正しなければならないと考えます。
実際、意思決定理論、ゲーム理論、ベイズ推定などいろいろな専門家がいろいろな解釈をして、1/2とする論文もあれば1/3とする論文もあるようです。
これは完全に余談ですが、主観確率をも容認する立場を一般にベイズ主義といいます。頻度主義者とベイズ主義者の亀裂は歴史的に続いており、両主義の支持者の一部は互いに議論せず共通の学会に参加しないといった状況が続いているそうです(Wikipedia情報)。
今回はきのこたけのこ論争のように派閥争いが繰り広げられている眠り姫問題をテーマにしてしまい、記事を書いていて冷や汗をかきまくりでした。
とはいえ、様々なバリエーションが考えられていて、科学哲学の領域にまで踏み込む興味深いテーマだと思います。
皆さんもこの魔性の問題「眠り姫問題」で遊んでみては?