id:noharra さんの三人の囚人の帽子の色問題

a,b,c 3人の囚人が 赤い帽子 3, 白い帽子 2 のいずれかを被る.

3人の囚人は 帽子の数と 夫々ほかのふたりの帽子の色を知っている.


ふたりが白い帽子を被る組み合わせ

  • (a,b,c) = (W,W,R) | (W,R,W) | (R,W,W) : 赤い帽子を被った囚人には自分の帽子の色がわかる(白い帽子はふたつでそれはほかのふたりが被っている).


ふたりが赤い帽子を被る組み合わせ

  • (a,b,c) = (R,R,W) | (R,W,R) | (W,R,R)


さんにんが赤い帽子を被る組み合わせ

  • (a,b,c) = (R,R,R)


囚人aが「わからない」と云った時点で残る組み合わせ

W=2のとき

  • (a,b,c) = (W,W,R) | (W,R,W)

W=1のとき

  • (a,b,c) = (R,R,W) | (R,W,R) | (W,R,R)

W=0のとき

  • (a,b,c) = (R,R,R)

次に囚人cがわからないと云った時点で残る組み合わせ

W=2のとき

  • (a,b,c) = (W,W,R) | (W,R,W)

W=1のとき

  • (a,b,c) = (R,R,W) | (R,W,R) | (W,R,R)

W=0のとき

  • (a,b,c) = (R,R,R)
  • ここで, 囚人b に残っている帽子の色は 赤しかない.