有一个与世无争的乡村,这里生活着100个人,他们中有95个人是蓝眼睛,5个人是红眼睛,但这个村子里不能讨论眼睛的颜色,一旦有人知道了自己的眼睛颜色就要在第二天中午到村子中心的广场上自杀。就这样平静的过滤几年,直到有一天,有一个旅行者来到这,在这住了几天,临走时村子里的人都到广场上为他送行。这个旅行者说:“我真高兴在这里看到和我一样有红眼睛的人。”但这是村子里的人开始窃窃私语,因为在村子里是不允许讨论眼睛的颜色的。旅行者也自知说错了话,悄悄地溜走了。就在旅行者走了之后几天,村子里五个红眼睛的人同时自杀了。这五个人为什么会自杀?还有,村子里的人每天都会看到红眼睛的人,他们都只到村子里有红眼睛的人,为什么旅行者只是说了一件大家都知道的事杀伤力会这么大呢?
我们分析一下第一个问题,当村子里有一个红眼睛的人时,他每天看到的都是蓝眼睛的人,这个人就会想:“这个村子里有红眼睛的人,可我却看不到红眼睛的人,那红眼睛的只能是我。”于是他在第二天就会自杀。村子里有两个红眼睛的人A,B时,A就会想,他是红眼睛,他肯定要死了,但第二天他没有去自杀。A就会奇怪:“为什么B没有自杀呢?原来他也在等另一个红眼睛的人自杀,但我没有看到其他红眼睛的人,那另一个红眼睛的只能是我了。”同时,B也会这样想,于是他们在第三天的中午同时自杀了……所以当村里有五个红眼睛的人时,他们就会在第六天同时自杀。
那为什么旅行者看似无害的话却又这么大杀伤力呢?看起来旅行者并没有说什么多余的话,村子里的人也没有从话里得到更多的信息。旅行者并没有明说谁是红眼睛的人,为什么他们会自杀呢?这就涉及到共有知识和公共知识的概念。共有知识是一个群体的每个人都知道的事实,但是不知道其他人是否知道;公共知识指一个群体的每个人不仅知道这个事实,而且每个人知道该群体的其他人知道这个事实,并且其他人也知道其他的每个人都知道这个事实·.....这涉及一个信息共享过程。两者之间的区别是:共有知识只包含了一条必要的信息,即这项知识本身。公共知识包含了多条必要的信息。首先一条是这项知识本身,其次是每一个人都知道所有人掌握了该知识。在这个例子中,人们都知道这个村子里有红眼睛的人,但不知道其他人是否知道村子里有红眼睛的人,现在这个“村子里有红眼睛的人”叫做共有知识。当旅行者把这句话喊出来时,这句话就变成了公共知识,所有人都知道了“村子里有红眼睛的人”,并且也知道了其他人也知道“村子里有红眼睛的人”。所以那些红眼睛的人就自杀了。
再比如《皇帝的新装》所有人都知道“皇帝没有穿衣服”,但不知道别人知不知道“皇帝没有穿衣服”,这条知识就是共有知识,他们仍然会称赞那件衣服漂亮。而那个小孩子说出来之后,这条只是就变成了公共知识,所有人都明白了其他人也都知道“皇帝没有穿衣服”。于是他们就都说皇帝没有穿衣服了。在比如一只垃圾股票,大家都知道它是垃圾,但是大家不知道别人是不是知道它是垃圾,所以股票的价格可能还会很高,因为有可能有其他人会来接盘。但是如果一旦大家都清楚大家都知道这个股票是没有价值的,那么就不会有人再买它,它的价格就会一下子跌下来。
这就是共有知识和公共知识的区别,但有人把共有知识喊出来后,它就变成了公共知识,需要一个信息共享的过程。这就是博弈论中的共有知识与公共知识。