双子星版自作論理パズル その3

金髪の少女、赤毛の少女、茶髪の少年、黒髪の少年の4人が遊園地に行きました。
4人の名前は、メル、ロビン、アンディ、アレックスですが、
誰がどの名前かはわかりません。
彼らは4両編成のコースターに乗り、全員がばらばらの車両に乗りました。
誰がどの位置に乗ったのか、彼らの名前も含めて尋ねてみました。

金髪の少女「アレックスは前から2番目の車両ではなかったわ」
 「ロビンの髪の色は、アレックスより暗いのよ」
赤毛の少女「あたしは1番後ろには乗ってないわよ」
 「先頭に乗ったコは、あたしより髪の色が明るいわね」
茶髪の少年「メルは黒髪だよ」
 「アンディの髪の色は俺より明るいけど、メルよりは暗いな」
黒髪の少年「アレックスは女の子さ」
 「後ろから2番目の車両の人は僕より後ろだけど、メルよりは前だったよ」

ただし、彼らの言うことを全て信じてはいけません。
同性の友人については真実を述べていますが、
異性の友人については嘘をついています。
自分のことについては、本当のことを言うか嘘を言うかわかりません。
髪の毛の色は、明るい順に金、赤、茶、黒です。

それぞれの人物の名前、乗った車両と髪の色を考えて下さい。

双子星版自作論理パズル その3」への9件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  1. メル:赤、4
    ロビン:茶、3
    アンディ:金、1
    アレックス:黒、2

  2. バルタン星人さん、こちらも正解です!
    正真正銘1番乗りおめでとうございます♪

    (藤島コメント:バルタン星人さんのご解答の線でちょっと考えたのですが、茶髪の少年(ロビン)が、「アンディ(金髪の少女)の髪の色は俺より明るい」が真になるので矛盾すると思ってしまいました。この発言の後段「メルよりは暗い」が偽だから、全体が偽になってOKと解釈するのですね。なるほど)

  3. 金髪の少女:ロビン:1番目
    赤毛の少女:メル:4番目
    茶髪の少年:アンディ:3番目
    黒髪の少年:アレックス:2番目

    >黒髪の少年「アレックスは女の子さ」

    これは、アレックスが友人だと絶対に出てこないセリフ。
    よって、黒髪の少年はアレックス。

    >金髪の少女「アレックスは前から2番目の車両ではなかったわ」

    は嘘のはず(アレックスは男性)なので、
    アレックスの乗ったのは2番目の車両。

    (*)

    >金髪の少女「ロビンの髪の色は、アレックスより暗いのよ」

    は嘘(黒髪のアレックスより暗い髪の人はいない)なので、
    ロビンは自分(金髪の少女)又は男性(茶髪の少年)。

    (1)ロビンが茶髪の少年の場合

    アンディとメルが女性。

    >茶髪の少年「アンディの髪の色は俺より明るいけど、メルよりは暗いな」

    前半が本当なので、後半は嘘のはず(アンディは女性)。
    よって、赤毛の少女がメル、金髪の少女がアンディ。

    >黒髪の少年「後ろから2番目の車両の人は僕より後ろだけど、メルよりは前だったよ」

    前半が本当なので、後半は3番目が男性なら真実、女性なら嘘。

    (ア)3番目が男性(茶髪の少年ロビン)の場合
       4番目がメル、1番目がアンディ。

    (イ)3番目が女性の場合
       (メル、アンディ、ロビン)が、(1、3、4)、(3、1、4)、
       あるいは(3、4、1)番目。

    (2)ロビンが金髪の少女の場合

    >茶髪の少年「メルは黒髪だよ」

    は嘘なので、メルは自分(茶髪の少年)又は女性(赤毛の少女)。

    >黒髪の少年「後ろから2番目の車両の人は僕より後ろだけど、メルよりは前だったよ」

    前半が本当なので、後半は3番目が男性なら真実、女性なら嘘。

    (ア)メルが茶髪の少年の場合
       アンディは赤毛の少女。
       また、3番目がにメルが来る事はない(後半が嘘になってしまう)ので、
       メルは1番目。残り2人はどちらでもよい。

    (イ)メルが赤毛の少女の場合
       アンディは茶髪の少年。
       3番目がアンディなら4番目はメル、1番目はロビン。
       3番目がメルなら、残り2人はどちらでもよい。
       3番目がロビンなら、1番目がメル、4番目がアンディ。

    そして、残念ながら、これ以上絞り込むことは出来ない。

    一番最初の論理があるので、一つめの問題のように「自分の事を、名前で
    呼んで一人称としては使わない」という条件を着けることは出来ない。

    ここで例えば、
    >茶髪の少年「アンディの髪の色は俺より明るいけど、メルよりは暗いな」
    のように2つの命題が1文の中に並べて書いてある場合、それをAとBとすると、
    AもBも真実である時にはこの文章が真実、A又はBのどちらか、あるいは
    どちらも嘘である時にはこの文章が嘘であるという解釈で進めたが、
    A又はBのどちらかが真実、もう片方が嘘という事はあり得ないと考える事も出来る。
    このように考えると、、、

    (*)までは上と同じ。

    >黒髪の少年「後ろから2番目の車両の人は僕より後ろだけど、メルよりは前だったよ」

    前半は真実なので、これは自分又は男性に関して述べている。
    自分は2番目の車両なので、この主語である3番目の車両は茶髪の少年。
    そして後半も真実になるはずなので、メルは4番目の車両、そして女性。

    >茶髪の少年「アンディの髪の色は俺より明るいけど、メルよりは暗いな」

    アンディが女性なら前半部が本当になってしまうので不適。
    よって、アンディは茶髪の少年。
    すると、ロビンが女性で1番目の車両。

    >金髪の少女「ロビンの髪の色は、アレックスより暗いのよ」

    アレックスは黒髪なので、これは嘘。
    しかも上にあるようにロビンは女性なので、自分自身(金髪の少女)。
    残った4番目の車両のメルは、赤毛の少女。

    以上で一通りに決まり、これは全ての会話に矛盾はない。

  4. 少し比較検討しました。

    藤島さんの解答の2番目の段落で、ロビンが金髪の少女である可能性は
    排除できませんよね?

    あと、3番目の段落の
     『~いずれにせよ茶髪のアンディよりも明るいので~』
    は、
     『~いずれにせよ茶髪のロビンよりも明るいので~』
    の typo。これはまぁ、読んでいけばすぐわかるから大した問題ではありません。

    あとは同じだけど、書かれていない条件付けの取り方が違うのか…

    ただ、私の条件よりも藤島さんの条件の方が、自然な気がします。
    藤島さんの条件では、
    >茶髪の少年「アンディの髪の色は俺より明るいけど、メルよりは暗いな」
    から、茶髪の少年がアンディである場合(すなわち、金髪の少女がロビンで
    ある場合)が除かれるので、考え落としていた部分は全部排除され、
    解はやはり一つに決まります。

    問題に書かれていない部分を読むのは、難しい (^_^;;;

    (藤島コメント:ご指摘ありがとうございました。「アンディ」のタイプミスは、直しておきました。また、「ロビンが金髪の少女である可能性」については、完全に失念していました。とすると、やはり「暗黙の前提条件」は、問題を考える上で不可欠ですね)

  5. そうそう、一つ私が最初から省いて考えていたのは、赤毛の少女の発言。
    これって、何も情報を付け加えていない(どんな組み合せの場合でも
    こういう発言になるはず)ので。
    だから、実質上は3人の6つの発言だけの問題だと思うのですが…

    (藤島コメント:たしかに、結果としてそうでしたね。「自分自身についての言及」は、そもそも意味がありませんし、後半の発言も、結局結果として恒常的に成立しますね

  6. 藤島さん、回答作成ありがとうございました。
    Clockwiseさん、丁寧なご回答ありがとうございます。

    むぅ、別解がしっかり出てくるあたり、さすがです(汗)。
    何度も解き直したのにも関わらず、穴がありましたね。
    まだまだ修行が必要なようです。

  7. アレックス 先頭車両 ブロンドの女の子
    ロビン   2両目  茶髪の男の子
    アンディ  3両目  赤毛の女の子
    メル    最後尾車両 黒髪の男の子

    ン~…