2019年12月6日金曜日

天使か悪魔か妖精か(2)

 天使はいつも本当のことを言う。悪魔はいつもウソをつく。妖精は気まぐれで、本当のことを言うこともあれば、ウソをつくこともある。
 A,B,Cの3人のうち、1人は天使で、1人は悪魔で、1人は妖精である。A,B,Cが次のように言った。
A:「私は天使です」
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,Cの発言が次のようだったら、どうだろうか。
A:「Bは天使です」
B:「Cは悪魔です」

C:「Aは妖精です」
この場合、A,B,Cはそれぞれ何者か?



 前の問題は「自分のこと」を語っていたわけだが、「他人のこと」を語るとより難易度がアップします。

○ 「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は天使です」
B:「Aは悪魔です」
C:「Bは妖精です」
なら、「A:悪魔 ,B:天使 ,C:妖精」と1つに決まる。
A:「私は天使です」
B:「Cは悪魔です」
C:「Bは妖精です」
なら「A:天使 ,B:悪魔 ,C:妖精」か「A:悪魔 ,B:妖精 ,C:天使」のどちらかで、1つに決まらない
A:「Cは天使です」
B:「私は悪魔です」
C:「Aは妖精です」
このパターンはどの組み合わせにおいても矛盾するから、このような発言はありえない。
A:「Bは天使です」
B:「Aは悪魔です」
C:「私は妖精です」
このパターンもどの組み合わせにおいても矛盾するから、このような発言もありえない

0 件のコメント:

コメントを投稿