100匹のドラゴン

ある島に100匹のドラゴンがいる
100匹のドラゴンは全て緑色の目をしている
この島には「自分の目の色が緑色だと気づいた時その日のうちに島から出なければならない」という風習がある
しかし、互いの目の色の話をすることは禁じられており、鏡もないため自分の目の色を知らずにずっと生活している
この島を訪れた旅人がドラゴンたちに「この島には少なくとも緑色の目をしたドラゴンが1匹いる」と告げた
この島に何が起きるでしょうか
論理クイズ「幼女とドラゴンの島」で未来を予知できるか
全てのドラゴンは自分以外のドラゴンの目が緑色であると知っているため何も起こらないような気がしますがどうなるんでしょうか
答え
旅人が訪れた日から数えて100日目に全てのドラゴンが島を去る
全てのドラゴンは緑色の目をしているとして、まずドラゴンが1匹しかいない状況を考えます
ドラゴンが1匹しかいないのだから「少なくとも1匹のドラゴンは緑色の目をしている→つまり自分が緑色の目をしている」と気づきドラゴンは1日目に島を去ります
次に2匹いる場合を考えます
2匹とも相手の目の色が緑色であることに気づいているため、「1日目の間にもう片方のドラゴンが島を去らない場合は自分の目の色は緑」と考えています
そして2日目になると2匹のドラゴンは島を去ります
3匹の場合も同様です
3匹とも「自分の目が緑色でなければ上記の2匹の場合のように2日目に2匹のドラゴンが島を去るだろう」「去らない場合は自分の目の色は緑」と考えています
そして3日目になると3匹のドラゴンは島を去ります
このように考えていくと100匹の場合でも同様に100日目に100匹のドラゴンが島を去る事がわかります
他の論理クイズの記事もCheck!



この問題は有名ですが、誰が回答しているんでしょうか。三匹のドラゴンで青い瞳のドラゴンがいると言われたら、確かに3日目に三匹とも自分が青だと気付くでしょう。これは、青い瞳が一匹以上というのは0匹ではないという意味が重要なのであり、この条件がきっかけで仮定上可能性がある一匹が否定され、二匹以上だと絞られ、さらに否定される訳です。
しかしながら100匹では、0匹ではないと言った処で仮定上でも1匹の可能性等なく、最初から否定されてますから、カウントダウンなど起きません。カウントダウンがされるのならば、青い瞳のドラゴンはいるかもしれないという条件無しの状況でも、0匹からカウントすることになりますよ。このようなカウントダウンを正しいという考えは全く論理的ではありませんから、三匹だとしても分からないでしょう。
三匹の場合、誰も飛び立たないと気づくのが二日目で、その時点で自分の目の色が緑と気づくのなら二日目に出て行くのでは?
コメントありがとうございます。
ドラゴンたちは、自分の目が緑だと気づいた日のうちに島から出て行かなくてはいけません。
つまり2日目終了時に他の2匹のドラゴンが出て行かなかったことから、自分の目が緑色だと気づきます。
したがって、3匹の場合に自分の目が緑だと気付くのは2日目が終了した後なので、出て行くのは3日目になります。
みなさんが混乱するのもわかります。
これ問題が良くないですよ。
「なお、ドラゴンはきわめて論理的な生物である。
また、すべてのドラゴンは1日1回は同時に広場に集合する。」
↑この説明を省略してはダメです。これが一番大事なところです。
大大大前提として、
100匹のドラゴンは深読みし過ぎるくらい論理的思考をする生物であり、
自分以外のドラゴンもそうであると信頼していること。
これが根本です。
「この島には少なくとも緑色の目をしたドラゴンが1匹いる」
そんなことは、他のドラゴンを見ていて最初からわかっている。
ただこの言葉が投下されると足並みそろった思考により、あるルールができてしまうという事です。
<解説>
「少なくとも1匹いる」と言われた日を起点に、ドラゴン達はお互いに深読みした行動を始める。
「少なくとも99匹いる」と言われたら、2日後に島を去る
「少なくとも98匹いる」と言われたら、3日後に島を去る
:
:
「少なくとも1匹いる」と言われたら、100日後に島を去る となるわけです。
ドラゴンAが自分の目が白と仮定したときの自分以外の99匹の世界を想像する
その中でドラゴンBが自分の目が白と仮定したときのAB以外の98匹の世界を想像する
さらにその中でドラゴンCが自分の目が白と仮定したときのABC以外の97匹の世界を想像する
そこで「少なくとも97匹いる」と言われたら翌日に97匹は島を去ることになる。
それが起きなかったら97匹の世界が否定されたことになる。
翌日は98匹が島を去らなかったら98匹の世界が否定されたことになる。
その翌日も99匹が島を去らなかったら99匹の世界が否定されたことになる。
この思考をコミュニケーションせずに全てのドラゴンが共有していて、
自分以外の99匹の世界が否定されるタイミングは99日後と考えるから、
その翌日の100日後に100匹のドラゴンが島を去ることになる。
こんな感じです。