正直者とうそつき問題(2)の解答例を示します。
(2)の解:Aはうそつき、Bは正直者、Cはうそつき。
Aが正直者だと仮定すると、正直者は1人という仮定よりCはうそつきになる。
Cの会話からBが正直者になるが、正直者がA,Bの2人になり矛盾する。
したがって、Aはうそつきである。
Bが正直者だと仮定すると、A,Cがうそつきになる。
A,Cの会話に矛盾はない。
Cが正直者だと仮定すると、A,Bがうそつきになるが、Bの会話から
Aが正直者になり矛盾する。
したがって、Cはうそつきである。
以上から、Bが 正直者 、A,Cが うそつき とわかる。