当サイトを閲覧いただきありがとうございます。 本記事は論理クイズの古典「天国と地獄の門番」について解説します。
目の前に2つの扉があります。片方は天国へ、もう片方は地獄へ通じています。扉の前には2人の門番が立っていて、1人は必ず本当のことを言い、もう1人は必ず嘘をつきます。どちらが正直者かは見た目では分かりません。許されるのは、どちらか1人への質問1回だけ。この条件で、確実に天国の扉を見つける質問が存在します。信頼できない相手から正しい答えを引き出す、質問設計の傑作です。
天国と地獄の門番とは
天国と地獄の門番とは、正直者と嘘つきが混ざった相手から、質問の工夫だけで正しい情報を引き出すタイプの論理クイズです。英語圏では正直者を knight(騎士)、嘘つきを knave(悪漢)と呼ぶ伝統があり、このジャンル全体が「knights and knaves(騎士と悪漢のパズル)」と総称されます。
ルールを整理しておきます。
・扉は2つ。片方が天国、もう片方が地獄につながっている ・門番は2人。1人は必ず本当のことを言い、1人は必ず嘘をつく ・門番たちは、どちらの扉が天国か、そして相手が正直者か嘘つきかを知っている ・あなたが質問できるのは、どちらか1人に対して1回だけ
まず、素直に「天国の扉はどちらですか?」と聞いた場合を考えてみます。正直者に当たれば天国の扉を、嘘つきに当たれば地獄の扉を教えられます。どちらに聞いたのか分からない以上、答えが正しい確率は五分五分のままです。これでは貴重な1回の質問を捨てたのと同じことになってしまいます。
答えは「もう1人の門番」を経由させる質問
有名な正解はこうです。どちらの門番でも構わないので、次のように尋ねます。
「もう1人の門番に『天国の扉はどちらですか』と尋ねたら、その門番はどちらの扉を指しますか?」
そして、指された扉と逆の扉を選びます。これで確実に天国へ行けます。
なぜ必ず成功するのか、場合分けで確認してみましょう。
質問した相手が正直者だった場合。正直者は、嘘つきなら地獄の扉を指すことを知っています。そしてそれを正直に報告するので、地獄の扉を指します。
質問した相手が嘘つきだった場合。正直者なら天国の扉を指すはずです。嘘つきはその事実を偽って伝えるので、やはり地獄の扉を指します。
つまり、どちらに質問していても返ってくる答えは必ず「地獄の扉」で一致するのです。相手が誰かは最後まで分からないのに、答えの偏り方だけは完全に予測できる。だから逆を選べばよい、というのがこのクイズの美しさです。
スマリヤンが広めた騎士と悪漢の島
この種のパズルを体系化して世界に広めたのは、数学者であり手品師でもあったレイモンド・スマリヤンです。1978年の著書『この本の名は?』で、「必ず本当のことを言う騎士と、必ず嘘をつく悪漢だけが住む島」を舞台にした問題を大量に発表し、嘘つきパズルというジャンルの代名詞になりました。
スマリヤンの島の問題を1つ紹介します。島の住人AとBに出会ったところ、Aがこう言いました。「私たちは2人とも悪漢だ」さて、2人の正体は何でしょうか。
答えはAが悪漢で、Bが騎士です。もしAが騎士なら、騎士が「自分は悪漢だ」と本当のことのように言った矛盾が生じるので、Aは悪漢と確定します。すると悪漢Aの発言は嘘のはずなので、「2人とも悪漢」は成立せず、Bは騎士だと分かります。発言者自身の正体まで発言内容から絞り込めるのが、このジャンルの醍醐味です。
ちなみに、悪漢は「私は悪漢だ」と単独で言うことができません。悪漢が言えば本当のことになってしまい、騎士が言えば嘘になってしまうからです。この構造は、古代ギリシアから伝わる「嘘つきのパラドックス(クレタ人の逆説)」と地続きになっています。
なお、天国と地獄の門番そのものは、映画『ラビリンス/魔王の迷宮』(1986年)に登場したことでも広く知られており、海外では「2つの扉の問題」としてポップカルチャーの定番ネタになっています。
嘘のフィルタを必ず1回通すという設計
この質問がなぜ強力なのか、仕組みをもう一段深掘りしてみます。
正直者を「入力をそのまま返すフィルタ」、嘘つきを「入力を反転して返すフィルタ」と考えてみてください。もう1人を経由させる質問は、答えが手元に届くまでに必ず「そのまま1回」と「反転1回」の両方のフィルタを通過するように設計されています。通過する順番がどちらでも、反転は合計1回。だから出力は必ず「正解の逆」で安定します。
ここで大事なのは、誤りが常に一定方向なら、それはもはやノイズではなく情報だという発想の転換です。答えが当てにならないのは「正しいか間違いか分からない」ときであって、「必ず間違う」と分かっている答えは、ひっくり返すだけで正解になります。
同じ原理を使った有名な別解もあります。相手自身に、自分の答えを予測させる自己言及型の質問です。
「『天国の扉はどちらですか』と聞かれたら、あなたはどちらの扉を指しますか?」
正直者は素直に天国の扉を指します。嘘つきは、本当なら地獄の扉を指すはずの自分について嘘をつくので、「天国の扉を指す」と答えてしまいます。嘘が自分自身に2回かかって打ち消されるわけです。この場合は、指された扉をそのまま選べば天国に着きます。
経由型は反転を奇数回に、自己言及型は反転を偶数回にそろえる。「反転の回数をコントロールする」という同じ原理の、2通りの実装だと言えます。
神が3人に増えた史上最難の論理パズル
このクイズには、恐ろしく難しい発展形があります。1996年に哲学者ジョージ・ブーロスが「史上最難の論理パズル」という名前で発表した問題です。ブーロスによれば原案はスマリヤンで、最後のひねりは人工知能研究の創始者の一人ジョン・マッカーシーが加えたとされています。
・神が3人いる。1人は必ず本当を言い、1人は必ず嘘をつき、1人は完全にランダムに答える ・「はい」か「いいえ」で答えられる質問を、合計3回まで、毎回好きな神1人に尋ねてよい ・神々は質問を理解するが、答えは「da」と「ja」という言葉で返す。どちらが「はい」なのかは分からない ・3人の正体をすべて特定せよ
気まぐれに答えるランダム神と、意味の分からない返事という二重のノイズがかかっていますが、それでも3問で解けることが証明されています。鍵はやはり入れ子の質問で、「もし〜と尋ねたら、あなたはdaと答えますか?」という形式を使うと、言葉の意味の不明さと嘘の反転が両方とも打ち消されるのです。天国と地獄の門番で身につけた道具が、そのまま最難問の鍵になっているという事実に、私はこのジャンルの奥行きを感じます。
信頼できない情報源から答えを引き出す技術
このクイズの発想は、パズルの外でもそのまま役に立ちます。
第一に、系統的な誤りはランダムな誤りより扱いやすいという視点です。常に2度高い温度を示す温度計は、補正すれば正確な計測器として使えます。見積りを毎回3割甘く出すメンバーの報告も、癖が一貫している限り補正可能です。本当に怖いのは嘘つきの神ではなく、気分次第で答えが変わるランダム神の方だというのは、データ分析における系統誤差とランダム誤差の関係そのものです。
第二に、「相手を経由させる質問」は聞きにくいことを聞く技術として実在します。「あなたはこの職場に不満がありますか」と直接聞くと建前が返ってきやすい場面で、「同僚の皆さんは何と言うと思いますか」と聞く方法は投影質問と呼ばれ、マーケティング調査や面談の定番です。自分の意見としては言いにくいことも、他人の予測という形なら答えやすくなるからです。
第三に、答えが分かっている質問を混ぜて相手の信頼度を測るという発想です。品質管理で正解入りの検査サンプルを紛れ込ませたり、機械学習でテスト用の正解データを取り分けたりするのは、いわば門番の正体を先に見抜くための質問だと言えます。
よくある疑問
最後に、天国と地獄の門番についてよく出る疑問に答えておきます。
門番同士がお互いの正体を知らなかったら成立しませんか?
鋭い指摘で、経由型の質問は「相手がもう1人の答え方を知っている」ことに依存しています。この前提が崩れると経由型は機能しません。ただしその場合でも、自己言及型の「『天国はどちら』と聞かれたら、あなたはどちらを指しますか?」は相手自身の中だけで反転が完結するため、有効なままです。前提が弱くても成立する分、自己言及型の方が頑丈な解と言えます。
門番が「はい」か「いいえ」でしか答えない場合はどうしますか?
扉を指さしてもらう代わりに、「『左の扉は天国ですか』と聞かれたら、あなたは『はい』と答えますか?」と尋ねます。答えが「はい」なら左が天国、「いいえ」なら右が天国です。自己言及による打ち消しの原理はそのままで、回答形式だけを変えた形です。ブーロスの最難問で使われるのも、この形式の質問です。
気まぐれに答える門番が混ざったらどうなりますか?
ランダムに答える相手からは、どんな質問をしても情報を引き出せません。そのためブーロスの問題では、最初の質問で「少なくともランダムではない神」を1人特定し、残りの質問をその神に集中させるという戦略を組みます。ノイズ源を消すのではなく、ノイズ源を避けてルートを組むという発想で、信頼できない情報環境での動き方として示唆に富んでいると思います。
関連する論理クイズ・パラドックス
嘘つきが自分自身について語ると何が起きるかを扱った「嘘つきのパラドックス」、質問ではなく予言で運命が決まる「ワニのパラドックス」、他人の頭の中を推理する連鎖を極限まで積み上げる「青い目の島」の記事です。
まとめ
本記事は論理クイズの古典「天国と地獄の門番」について解説しました。如何だったでしょうか。
正解の質問が優れているのは、嘘つきを見抜こうとしない点です。相手の正体当てを最初から放棄し、誰に聞いても同じ答えが返る構造を質問の側に作り込むことで、不確実性そのものを消してしまう。個々の答えの真偽ではなく、答えが生まれる仕組みに目を向ける発想は、情報があふれて真偽の検証が追いつかない現代でこそ効いてくると思います。
「必ず間違う情報源は、ひっくり返せば正しい情報源になる」このクイズが教えてくれる逆説を、頭の道具箱に入れておいてください。
論理クイズ・確率パズルの一覧に戻りたい方は以下のリンクからどうぞ。
それでは次の記事も閲覧いただけると幸いです。
📚 シリーズ:論理クイズ・確率パズル(2/6)






