質問: 正直者と嘘つき 正直者と嘘つき この問題がわかりません>< 問題をとく過程も教えて下さい! ある刑務所に必ず正直に答えるものと 必ず嘘をつくものがいた。 看守は囚人たちに「誰が嘘つきで誰が正直者か名乗り出ろ」と言った。 a:「bは嘘つきです。私は正直者ですから真実のみ伝えます」 b:「cは嘘つきです。私こそ正直者です」 c:「aとbこそ嘘つきです。私が正直者です。」 a、b、cそれぞれ誰が正直者でだれが嘘つきか?
回答: aが正直者と仮定すると、bが嘘つきという事になり、よってcは正直者ということになる。 しかし、cは「aは嘘つき」と言っているので、矛盾が生まれてしまう。 一方、aが嘘つきと仮定すると、bが正直者、cが嘘つきとなる。 実際、cの言う「aとbこそ嘘つき」は間違っている。 (『aとbこそ嘘つきです』を、1つの命題と見なすこと) よって、 a:嘘つき b:正直者 c:嘘つき である。