如何理解「蓝眼睛」的逻辑问题?为什么第100天大家都自杀了?
有一个神奇的村庄,有1000村民,其中100人有蓝眼睛,900人有棕色眼睛。每个村民都是推理大师,这个村子有两条非常奇怪的规则:
1,不允许任何人讨论眼睛颜色的问题。
2.不允许任何人知道他们眼睛的颜色。他们一旦知道了,一定会在一天后的中午在广场中央自杀(因为某种原因,村里从来没有能反光的东西,所以也没见过眼睛的颜色)。
有一天,一个来自异乡的蓝眼睛游客来了,他在村子里受到了几天的热情款待。临别之夜,三巡酒后,这位游客半醉半醒,激动地说:“哎呀,真没想到,你们村里还有和我一个眼神的人!”之后整个村子都震惊了,游客也震惊了。他们带着愧疚离开了一夜。走后,游客想了想。其实我什么都没说。我只是说了一个全村都知道的事实。那么游客离开后,这个村庄会发生什么?
好了,现在请大家在手机前想一想,仔细再仔细的想一想,然后告诉我你的答案。
就是你的回答:什么都不会发生?因为蓝眼睛的人有100!大家每天都能看到蓝眼睛,这是完全公开的事实,不是吗?这句话绝不能有任何影响。
的确如你所说,他们每个人每天至少能看到99双蓝眼睛,这是相当普遍的,但问题是问题,因为不能一下子看透。我一句话回答错误(当然正常人肯定听不懂),然后分析,直到你明白为止。
错误在于只考虑了一阶,没有考虑高阶。游客的话给村子带来了1000的知识订单。
我的回答是:
好了,现在我开始给我的技术工人讲解牛,从你能理解的开始。
1,先求正解。
我们在数学上用一个很有用的方法,就是化简为理。
如果村里只有一个蓝眼睛的人,那么他一定会在某一天后自杀,因为他看不到第二个蓝眼睛的人,村里一定有一个蓝眼睛的人,那么这个人一定是他自己;我们把这种“单人推理自杀事件”称为事件a。
如果村里有两个蓝眼睛的人怎么办?那么两人对视的时候,心里肯定会推理:“如果我不是蓝眼睛的人,那么我看到的蓝眼睛的人一定是按照事件A推理的,然后他明天中午一定会自杀!”但是一天后,没有人自杀。这两个蓝眼睛的人心里明白...另一个蓝眼睛的人不是村里唯一的,另一个蓝眼睛的人只能是我,于是两天后,两个蓝眼睛的人自杀了;我们称“两个蓝眼睛的自杀者”事件为b。
如果村子里有三个蓝眼睛的人呢?还是老样子,每个蓝眼睛的人看着另外两个得出结论:只要我不是蓝眼睛的人,两天后B事件一定会发生!于是他们等了两天,过了两天,三个人都明白了一件事:另外两个其实在等我!我也有蓝眼睛!于是三天后,三人相约在广场自杀。
以此类推,我们就会知道,在那一夜之后的第100天,这个村子里所有蓝眼睛的人都会在广场上集体自杀。
2.找到凶器
嗯(表示踌躇等)......我们休息一下,你不觉得这太他妈的奇怪了吗?!这个推理看似正确,但你的直觉却一直在你脑袋里拼命警告:这不合理,这不合理,这不合理!!!
这就是问题的来源。如果你不往室内水池里丢一颗石子,水池里永远不会有任何波澜,但现在100无辜的人会死去。可见,扔进池子里的不是鹅卵石,而是深水炸弹!现在我们要做的就是找到炸弹。
大家都喜欢看侦探小说,其中隐藏的凶器就是经常出现的桥段,手法五花八门。比如电影里,凶手用骨头磨子弹,让侦探很头疼。同理,我们的深水炸弹也很擅长伪装。它的伪装形式是“说了大家都知道的话,不代表没说”。现在我们要把它找出来,让大家看到它的本来面目。
子弹消失了
另一方面,我们想,怎样才能真正做到“说了等于没说”?也许你可以试试这个:如果我们可爱的陌生人在每个人的耳边一个接一个地低语:“我看到你们村里有人和我眼睛一样的颜色。”如果他这么做了,每个村民都会想到“废话,你说干嘛?”我没瞎!“那么什么都不会发生。
这两种行为有什么区别?相信你已经看到了,是的,第二个缺少了一个“公告”的过程,“公告”才是这个深水炸弹的真正主体。
3.什么是高级知识?
《公告》带来了什么?我在上面的句子中给出的是订单1000的知识。那么什么是“千阶知识”呢?这要从订单1的知识说起;订单1表示“我知道村子里有蓝眼睛的人”。显然,没有任何操作,每个人都知道这些知识,因为每个人都可以直接观察到它。
Boss掌握了订单1的知识。
那么什么是二阶知识呢?也就是你知道一个人的1阶知识,也就是二阶知识。比如有四个村民,分别叫老大、老二、老三、老四,那么老大就能意识到“老二也能看到蓝眼睛的人(老三),所以他也知道蓝眼睛的人的存在”,这是二阶知识。
现在老板已经掌握了二阶知识
那么大家应该能推导出什么是三阶知识。当你知道了别人的二阶知识,你就有了一个三阶知识。最后一段“老大意识到老二能看到蓝眼人”的信息,是老四掌握的。老四有个三阶知识。这种翻译方法再往上推就会越来越别扭,所以后面我就不说了,只要你理解意思就行。
现在老四已经掌握了三阶知识。
4.村民掌握了多少层次的知识?
在刚才的推理中,我们知道一个智能,那就是1阶知识自然存在,二阶知识也自然存在,它们是不言而喻的。那么我们能不能这样推下去:其实每个人自然都知道各个层次的信息,直到1000?立正!!这就是我们反直觉感觉的根源!我们自然会默认每个人都懂各个层次的知识,但其实这是错误的!这个逻辑里有一个“灯下黑”的区域,会切断推理。
那么这个“灯下黑”是什么呢?现在让我们再次使用简化的方法。如果这个村子里只有两个蓝眼睛的人呢?所以这两个人可以看到对方,所以他们有1阶知识“村里有蓝眼睛的人”,但是他们不可能有2阶知识,因为对方能不能看到蓝眼睛的人是未知的,我也不知道自己是不是蓝眼睛!
看到别人,却看不到自己。
这就是“灯下黑”,因为观察者看不到自己,所以对于这两个蓝眼睛的人来说,只能知道1的顺序。棕色眼睛的人呢?因为蓝眼睛的人最多能掌握1阶的知识,棕眼睛的人最多只能掌握2阶的知识。
如果是三个人呢?然后他们就可以掌握二阶知识了,因为除了老大和老二之外还有老三,所以老大可以确定“老二也能看到蓝眼睛的人。”
但老大不确定老二是否能确定老三见过蓝眼睛,因为首先老大不知道他是什么颜色,只能假设他不是蓝色,老二看不出他眼睛是什么颜色;所以老板只能这样推理:老二的推理结果可能是老三看不到1个蓝眼睛的人(虽然老三实际上能看到两个蓝眼睛的人,但老大不能默认他是蓝眼睛,也不能默认老二认为自己是蓝眼睛)。
这种可能性的存在,是基于“老大觉得自己可能不蓝,老二觉得自己可能不蓝”的存在。从逻辑上讲,如果一个事物具有不可拒绝的多余可能性,那么它就不是知识。
就像九个环,环环相扣。
因此,在三个蓝眼睛人的情况下,蓝眼睛人的知识最多可以推断到二阶,棕眼睛人的知识最多可以推断到三阶。也就是说,每个人在做观察者的时候都会默认自己不是蓝眼睛的人,而每个人在观察别人的时候都必须代入这个默认条件,如此环环相扣,最后这个推理链无法延续到最后一个人。按照这个方法,我们可以得出,如果一个100人的村子里有1000个蓝眼睛的人,那么蓝眼睛的人最多可以自己推导出99阶知识。棕色眼睛的人最多能推断出100阶的知识。
5、宣布成绩。
现在,这个卑鄙的外国人在公共场合说的话会有什么后果?大家都知道!大家都知道村子里有蓝眼睛的人!换句话说,当这句话出现的时候,大家会环顾四周,很快意识到“都听过!”每个人都知道村子里至少有一个蓝眼睛的人!“这是1000阶的知识。无论之前推理的链条有多长,谁也无法确定最后一个人是否在自己的推理世界里见过蓝眼人。
现在,这个怀疑链条的最后一根“导火索”,最后一个人的神秘,瞬间被摧毁。一切都像一张长长的多米诺骨牌,开始一个接一个地向前倒下。所有人都是这样静静的看着,等到最后一块多米诺骨牌倒下,所有蓝眼睛的人都只能静静的等死...
分散思维
你现在想通了吗?如果你还是有不明白的地方,请多读几遍,因为我有信心每个细节都已经说的很到位了。只要读者稍加思考,就不难梳理出来。如果你能理解消化,请把这个问题告诉其他朋友。我相信他们一定认为你是这个村子里最漂亮的男孩!