【アスペ思考の境界線】「卵があれば牛乳6つ」論理的正解と社会的エラーの断絶

「卵があったら、牛乳を6つ買ってきて」
このあまりにも有名なプログラマージョークが、ネット上で「アスペルガーの思考回路そのものだ」と爆発的な議論を呼んでいます。論理的には正解、しかし日常では大失敗。言葉の裏を読み取れない者と、言葉を端折る者の間に横たわる、深すぎる溝の正体とは……。
1: ID:画像職人(主人公)
2: ID:正論おじさん
普通に考えたら卵6個だろ
10: ID:自称健常者
これは頼んだ方がアスペなんよな?
19: ID:ダジャレ野郎
>>10
アスペいてアス生える
16: ID:論理型人間
卵があるから牛乳6つだろうが!!!
18: ID:深読み民
これレベル正解むずいな
牛乳6
牛乳1卵6個
牛乳1卵6パック
20: ID:経験者
まあ本物のアスペは記憶力も注意力もヤバいから油揚げとか買ってくるんやけどな
24: ID:説教民
介錯の仕方って人によるからな
しっかり伝えることの大切さが分かるね
25: ID:冷めた観客
卵6個とかいうか?
6個個入り1パックならそういうし
ネタのために創作したようにしか見えん
44: ID:数式マニア
確かに成立してて草
数学かな
45: ID:業界通
プログラマーに頼むとこうなるってネタだったかな
51: ID:冷酷な審判
アスペルガーは文字情報で判断する
健常者は文字情報で断片的に共有された「本当の意図」で判断する
要するにアスペルガーは手段と目的が逆になってるんや
伝え方が悪いってアスペルガーはいつも言うけど
健常者はこれで十分伝わるんや
つまりこれで伝わらないアスペルガーは人間として欠落してるんや
69: ID:プログラマ
milk = 1;
if(egg > 0)
milk = 6;
141: ID:感銘者
>>69
むしろ命題にそってますね
70: ID:心理カウンセラー
日本語の正しさとコミュ力って反比例するよな
やたら日本語にこだわる奴ほど他人に嫌われて友達いない
日本語にこだわって肝心の「相手の思い」を完全無視して本末転倒だから面白い
80: ID:ブチギレ理系
いや後出しジャンケンされたらそりゃお前の勝ちじゃんってなるけど
二通りの可能性がある以上お前の気持ちを察してが通じなくても仕方ないだろこれ
だから文系脳は馬鹿で使えねえんだろ
104: ID:特性解説員
ASDは情報の取捨選択ができない
美術館で絵を見せたら絵を壁に取り付けてるネジの話をする
というとASDは「ネジの話が悪いことなのか?」と反論する
ネジの話が悪いという論点じゃなくて「今この場で相手が望む焦点はネジじゃない」ことに気づけないのが悪い
というとASDは「どこに焦点がネジじゃないと書いてあるんだ」と反論する
非言語の相互意思疎通ができない
120: ID:断定マン
女の注文にキレてる奴は
全員アスペなんだよ
135: ID:牛乳大好き
牛乳6本なんて2日でゴクリだろ
なんで勝手に牛乳6本飲む人間がこの世に存在しないことになってるんだ
171: ID:コード職人
n=1
if exist egg {
n=6
}
get milk n
だぞ
210: ID:現場監督
職場にも重度アスペいるけど
アスペに対して一番やってはいけないのは「アスペと真正面から話し合って議論すること」
アスペは議論の先にある問題解決じゃなく「今ここにある議論ゲームをどう勝つか」しか考えないから一生問題解決しない
アスペが問題起こしたら「本人以外を巻き込んで本人の裏で全て根回しして解決する」のが正解
250: ID:関数型
// 妻の認知
妻の認知 = λ (hasEgg) . (buyMilk(1) ; if (hasEgg) then buyEggs(6))
// 夫の認知
夫の認知 = λ (_) . (buyMilk(6))
323: ID:まとめ役
このスレでの使われ方に本来の意味を求める意味無いよね
このスレではこのスレでの使われ方があってそれで話が進んでいて
それを無視することが空気読めてない
言葉の通りに受け取ることの正しさと、文脈を読み取ることの優しさ。この二つが衝突した時、食卓には6本の牛乳が並ぶことになります。皆様も、大切な人へのお使いは「構造化」して伝えるのが平和への近道かもしれません。

記事の結論・まとめ

今回の議論の着地点は「論理的整合性と社会的文脈の乖離」です。プログラミング的には夫の行動は「仕様通り」ですが、家庭という組織においては「致命的なエラー」とみなされます。教訓として、曖昧な指示はトラブルの元であり、双方が歩み寄るには「具体的数値」と「意図の明示」が不可欠であるというシュールな現実が浮き彫りになりました。

専門的視点・深掘り解説

この現象は、心理学的には「弱い中枢性コヒーレンス(weak central coherence)」と呼ばれます。ASD(自閉スペクトラム症)の特性として、全体の文脈(夕食に何が必要か)よりも、局所的な情報(卵があれば6つ)に焦点を当て、文字通りに解釈(literal interpretation)してしまう傾向があります。また、「心の理論」の弱さから、話者の隠された意図を推測することが困難なため、このようなプログラミング的な実行が発生します。
(出典:https://www.jstage.jst.go.jp/article/tokkyou/60/4/60_225/_article/-char/ja/

世間の反応・関連情報

ネット掲示板やSNSでは、この話題に対して二極化した反応が見られます。「指示側が曖昧すぎる。明確に言わない方が悪い」という指示側の責任を問う声(特に理系層に多い)と、「常識的に考えて牛乳6本は異常。察せない方が問題」という実行側の社会的スキルの欠如を指摘する声です。職場においても、こうした「指示の不備」が業務効率を著しく下げる要因として注目されています。
(出典:https://tetraup.com/news_topics/column/programmers-view-of-uncertain-world/

よくある質問(FAQ)

Q1. なぜ夫は牛乳を6本も買ったのですか?

A1. 「牛乳を買う」という動作の最中に「卵があったら6個」という条件文が挿入されたため、夫の脳内プログラミングでは「買う対象」が牛乳のまま「個数」だけが6に上書きされたと解釈したからです。

Q2. アスペルガーの人にはどう指示を出せばいいですか?

A2. 「構造化」が重要です。「牛乳を1本買ってください。もし卵があれば、追加で卵を6個買ってください」のように、対象と個数を切り離して伝えると誤解を防げます。

Q3. このジョークの元ネタは何ですか?

A3. 2000年代初頭から英語圏のプログラマーコミュニティで語り継がれている伝統的なジョークで、コンピュータのような直訳思考の滑稽さを笑うものです。

あわせて読みたい関連記事

ピックアップニュース








コメントする