A,B,Cの3人のうち、1人は天使で、1人は悪魔で、1人は妖精である。A,B,Cが次のように言った。
A:「私は天使です」さて、A,B,Cはそれぞれ何者か?
B:「私は悪魔です」
C:「私は妖精です」
※《答え》は次の選択肢ア〜カから選んでください。
ア | イ | ウ | エ | オ | カ | |
A | 天使 | 天使 | 悪魔 | 悪魔 | 妖精 | 妖精 |
B | 悪魔 | 妖精 | 天使 | 妖精 | 天使 | 悪魔 |
C | 妖精 | 悪魔 | 妖精 | 天使 | 悪魔 | 天使 |
○ Aの発言は天使でも悪魔でも妖精でも言えることだが、天使が言えるのはAの発言だけ。
B,Cの発言を天使がしたら、天使がウソをついていることになってしまうからである。
したがって、Aは天使 である。
○ Bの発言に注目しよう。実はこの発言は妖精にしか言えないことなのだ。なぜなら、
・「Bが天使」なら、Bがウソをついていることになるから、矛盾する。
・「Bが悪魔」なら、Bが本当のことを言っていることになるから、矛盾する。
・「Bが妖精」なら、妖精は本当でもウソでも言えるので、何を言っても矛盾しない。
以上から、Bは妖精 である。
○ Cの発言は、天使は言わない(ウソをついていることになる)が、悪魔と妖精は言える。
ところで、Bが妖精であることは上でわかったので、Cは悪魔 である。
A,B,Cの発言が次のようだったら、どうだろうか。
A:「Bは天使です」この場合、A,B,Cはそれぞれ何者か?
B:「Cは悪魔です」
C:「Aは妖精です」
前の問題は「自分のこと」を語っていたわけだが、「他人のこと」を語るとより難易度がアップします。
○ 「Aが天使」ならその発言「Bは天使」が正しいことになるが、
天使が2人いることになって矛盾する。
○ 「Aが悪魔」ならその発言「Bは天使」がウソ、すなわち「Bは妖精」ということになる。
このとき残りの「Cは天使」となるが、その発言「Aは妖精」がウソになって、矛盾する。
○ 「Aが妖精」ならAの発言は無視して考えてよい。
このときBとCは天使か悪魔のいずれかだが、
・「Bが天使で、Cが悪魔」なら、Cの発言「Aは妖精」が正しいことになって矛盾する。
・「Bが悪魔で、Cが天使」なら、Bの発言「Cは悪魔」がウソになって矛盾せず、
Cの発言「Aが妖精」は正しいのでこれも矛盾しない。
以上から、《答え》は カ「A:妖精 ,B:悪魔 ,C:天使」 である。
他のパターンも見てみよう。3人の発言の中に「A・B・Cが1回ずつ、天使・悪魔・妖精が1回ずつ」出てくるパターンは他に4通りある。
A:「Cは天使です」なら、ウ「A:悪魔 ,B:天使 ,C:妖精」と1つに決まる。
B:「Aは悪魔です」
C:「Bは妖精です」
A:「私は天使です」なら「A:天使 ,B:悪魔 ,C:妖精」か「A:悪魔 ,B:妖精 ,C:天使」のどちらかで、1つに決まらない。
B:「Cは悪魔です」
C:「Bは妖精です」
A:「Cは天使です」このパターンはどの組み合わせにおいても矛盾するから、このような発言はありえない。
B:「私は悪魔です」
C:「Aは妖精です」
A:「Bは天使です」このパターンもどの組み合わせにおいても矛盾するから、このような発言もありえない。
B:「Aは悪魔です」
C:「私は妖精です」
0 件のコメント:
コメントを投稿