上篇文章讲到一个悖论,这里解开悖论的什么面纱

上篇文章地址http://www.cnblogs.com/zhouyf/p/4583351.html

「游客没有输入任何新的信息」这个断言是错的。
N=1的情形不必说了,显然输入了新信息。

对于N>1的情形,要注意,游客必须是当着所有人的面公开做出宣告,如果他是私下分别对每个人说的,就不会起任何作用。「公开宣告」这一举动的意义不是让每个人都知道「岛上有红眼睛」,而是让每个人都知道「每个人都知道每个人都知道……每个人都知道岛上有红眼睛」。在游客公开宣告之前,岛上的人是不可能具有这个多阶知识的,这就是游客输入的新信息。

以N=2为例,公开宣告之后,红1立刻获得了一个新的2阶知识:「红2知道岛上有红眼睛」,在公开宣告之前,他没有能力判断这个2阶命题的真假,因为在这之前命题的真假依赖于红1自己的眼睛颜色。同样,红2也获得了新知识「红1知道岛上有红眼睛」。

N=3时,公开宣告使得红1立刻获得了一个新的3阶知识:「红2知道红3知道岛上有红眼睛」,在此之前,这个3阶命题的真假也是依赖于红1自己的眼睛颜色(红则为真,蓝则为假)。同样,红2和红3也获得了类似的知识。

N=4,5,6,...依此类推。

简单说,「岛上有红眼睛」这件事本来只是一项「共有知识」(Mutual knowledge),公开宣告使它变成了一项「公共知识」(Common knowledge)。这两种知识的区分在认知逻辑里面非常重要,在博弈论中有广泛的应用。

用不严谨的话粗略介绍一下这两个概念:对于一个给定的命题P和一群给定的人,共有知识只需要满足一个条件:这群人中所有人都知道P,那么P就是这群人的共有知识。
公共知识则需要满足以下所有条件:
这群人中
1、所有人都知道P;
2、所有人都知道所有人都知道P;
3、所有人都知道所有人都知道所有人都知道P;
4、所有人都知道所有人都知道所有人都知道所有人都知道P;
5、……
一直下去,直到无穷。要同时满足这无穷多个条件,才能说P是这群人的公共知识。

========
看到有些人还是不明白为什么公开宣告之前没有人自杀,为什么宣告之后就会自杀了,以及为什么要等到第N天才自杀。以下就用N=4为例来分析一下,希望能有助于理解(但也有可能让人绕得更晕)。
设4个红眼岛民分别为A, B, C, D,以下是A心中做出的推理:

我看到3个红眼,这可以划分成一共5种情况:
1、我是红的;
2、我是蓝的,且B自认为是红的;
3、我是蓝的,且B自认为是蓝的,且B认为C自认为是红的;
4、我是蓝的,且B自认为是蓝的,且B认为C自认为是蓝的,且B认为C认为D自认为是红的;
5、我是蓝的,且B自认为是蓝的,且B认为C自认为是蓝的,且B认为C认为D自认为是蓝的。

假如没有游客来公开宣告「岛上有红眼」,那么A永远无法判断上述哪一种是真的。由于岛上所有人都做出同样的推理(蓝眼岛民推出的情形多一种),所以每个人都无法判断自己眼睛的颜色,大家都不用去死。
而一旦公开宣告「岛上有红眼」,A立刻知道「B知道C知道D知道岛上有红眼」,因此可以立刻排除5;当晚没人死,因此第二天可排除4;第三天排除3;第四天排除2只剩下1,因此A在第四天晚上自杀。B, C, D也都做出完全一样的推理,所以也都在第四天晚上自杀。

====补充====
有人提到,这道题的一个必要前提是岛上的人要完全信任这个游客。这很对,但还不够。不仅每个人都要相信该游客,而且还必须每个人都知道每个人都知道……每个人都知道每个人都相信该游客。即「游客完全可信」这件事本身也必须是一个公共知识。只有这样,游客的宣告才会具备使共有知识转变为公共知识的力量。

====补充2====
从小到大,我们一次又一次地被旁人这样教训:「嘘,别说了,小心点。况且这种事谁不知道啊,还要你说?说出来又有什么用呢?你有力量改变它吗?」久而久之,我们越来越习惯于把「你懂的……」挂在嘴边,习惯于对房间里的大象视而不见,选择性遗忘了一个我们其实早就知道的重要事实:「大声说出来」跟「彼此心照不宣」有着决定性的区别。我们不是没有力量。一条恰当的宣言,哪怕它的内容只不过是「我知道」这么简简单单的一句话,也有可能引起整个社会的信念结构的根本改变,让许许多多人断然行动起来。这就是我们每一个人的力量。

转载于:https://www.cnblogs.com/zhouyf/p/4583384.html

一个关于数学归纳法的悖论问题-续相关推荐

  1. 用计算机创造一个虚拟世界,希望是悖论:人类世界或许是一个计算机虚拟世界,你意识到了吗?...

    生命已经在地球上繁衍了约38亿年,在如此漫长的生命史上,曾经出现了很多大型物种,作为智慧物种的人类只不过是万千物种中的一个,仅有几百万年发展史的人类只能算是生命史中的一个"匆匆过客" ...

  2. 辛普森悖论 - 一个统计学上的悖论

    我们平时在做重大决策的时候,比如择校啊,选专业啊,总是会参考这些比较对象的硬指标,比如它们的录取率啊,就业率啊等等.像是,哪个学校的就业率高,我们就会去报考这个学校. 统计数字可以帮助我们了解这些比较 ...

  3. 一个情怀引发的生产事故(续)

    接上一篇博文,用Roslyn动态编译C#语句片段,情怀了一把,但内存会飙升,执行速度也奇慢,这条路走不通,回归正道,说起脚本,Lua是常用的手段之一,那就看看NLua怎么样,用NLua实现同样的效果, ...

  4. 芝诺悖论:一个跑得最快的人永远追不上跑得最慢的人

    这是一个非常著名的悖论,而且我相信很多人都听过.用现代的说法就是:"龟兔赛跑".这个悖论是意大利哲学家芝诺(Zenon Eleates,约公元前490年-公元前436年)提出的4个 ...

  5. 逻辑推理篇:数据分析中违背常理的悖论:辛普森悖论

    在现实生活中,我们常常会遇到这样一种现象,当尝试研究两个变量是否具有相关性的时候,会分别对此进行分组研究. 然而,在分组比较中都显示非常有优势的一方,在总评时却成了失势的一方.直到1951年,英国统计 ...

  6. 会员自动续费服务协议

    当前版本更新时间:2021年12月05日 当前版本生效时间:2021年12月05日 会员自动续费服务协议 [注意事项] 欢迎您使用和接受Top Widgets万能桌面(以下简称"本应用&qu ...

  7. 一个程序员的奋斗经历

    2006-07-18 09:28 PS: 说实话 我也很想有文章中主人公的那样的经历...非常佩服..希望与朋友们一起共勉!! 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开, ...

  8. 一个程序员的奋斗路程

    首先声明我不是作者,这篇文章是我从我的QQ空间中专门拷过来的,因为我想用它来时刻提醒自己. 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微 ...

  9. 计算机基础科学悖论,细思极恐的科学悖论,盘点科学史上最难解释的10大悖论...

    导语:细思极恐的10大科学悖论分别是指费米悖论,祖父悖论,猴子与打字机悖论,缸中之脑,二分法悖论,点一样多,理发师悖论,飞矢不动,说谎者悖论,孪生子佯谬,下面就跟着探秘志小编一起来看看吧! 费米悖论 ...

最新文章

  1. hdu 4311 Meeting point-1
  2. oj contest ranklist时间怎么算的_几次买入基金怎么算持有天数,加仓算在原来持有时间吗...
  3. windows 文件关联图标的设置方法 (附部分代码)
  4. OpenStack Neutron浅析(二)
  5. WINCE6.0+S3C2443的RTC初始化及存在的问题
  6. 反思O2O演化的三个时代,大数据与智能化才是未来所在
  7. lua的一些api文档总结吧
  8. 51Nod 1873 - 初中的算术(JAVA)
  9. was如何使用gzip_一文详解前端Node原生模块zlib,开启gzip压缩让页面响应速度更快...
  10. 解决SAXParseException: Premature end of file
  11. B/S WEB端条码打印系统 斑马条码打印解决方案
  12. STM32标准库(固件库)分析
  13. ubuntu-PyV8安装(网盘资源)
  14. 财智6出免费版本了,不需要在找破解了哈哈!
  15. android-第一行代码-第六章数据储存——持久化技术 含MMKV和Room新知识点(温故而知新)学习记录
  16. 1367918-21-5,Methylamino-PEG1-acid HCl salt带有甲胺基和羧酸的PEG连接剂
  17. Ubuntu18.04与RTX1080Ti安装深度学习框架
  18. 网站微信扫码支付流程
  19. 使用Python+Folium实现地理空间可视化效果
  20. python爬虫学习之Soup模块

热门文章

  1. 有限状态自动机java实现_用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机...
  2. unicode 与 utf-8
  3. c++中基本的语法问题
  4. 【转】一句话的设计模式
  5. js打开、关闭页面和运行代码那些事
  6. Ubuntu11.04 3945ABG无线网卡驱动安装
  7. xcode中工程引用设置
  8. 动态条形图(RunBargraph)用于数据展示
  9. connect ECONNREFUSED 151.101.0.133:443 | spawn xxx ENOENT
  10. cesium billboard 设置距离控制可见度