想象在一个岛上, 一个疯狂的独裁者囚禁了100个完美的逻辑家 他们没办法逃离,除了一个奇怪的规则 在晚上任何囚犯都可以请求警卫放他走 若他有绿眼睛,他就会被释放 若不是,他就会被扔进火山口 实际上,那一百个逻辑家都有绿眼睛 但他们从出生起就住在那儿 而且独裁者确保他们不会知道自己眼睛什么颜色 那儿也没有反光表面 所有水都装在不透明的容器里 而且最重要的 他们不能互相交流 尽管他们每天早上点人数时都能看到彼此 不仅如此,他们都知道 若没有绝对的把握会成功 没人会尝试离开 在人权组织的压力下 那个独裁者勉强允许你访问那个岛 并且和犯人说话时 要遵从以下条件: 你只可陈述一个声明 你不能告诉他们新的信息 你说什么才能帮助这些犯人获得自由 而不激怒这位独裁者呢? 经过深思熟虑 你告诉人群:你们当中 至少有一个人有绿眼睛 独裁者持有怀疑的态度 但还是告诉自己你的言论不会改变任何事情 你离开了,岛上的生活依然照旧 但在你访问后的第一百天早上 所有的犯人都不见了 每一个人都在前天晚上要求离开 所以你是如何智胜独裁者的? 意识到犯人的数量不固定也许能帮到你 我们来把这个问题简化一下, 假设只有两个犯人,小红和小明 彼此都能看到对方的绿眼睛 他们心里清楚 也许只有对方有绿眼睛 所以第一天,谁也没轻举妄动 但当他们第二天早上又看到对方时 他们得到了新的信息 小红意识到如果小明看到了一个“非绿眼睛”的人在他旁边 他就知道自己拥有绿眼睛 第一天就会离开 小明也同一时间想到了同样的事情 两个人都在等这个事实 告诉她或他的眼睛一定是绿色的 之后的那天早上,他俩都走了 现在想象第三个犯人 小红小明和小刚各看到两个绿眼睛的人 但不确定另外两人是不是也看到了 一个或者两个绿眼睛的人 他们第一天也和之前一样等着 到了第二天,他们还是不确定 小刚想:如果我没有绿眼睛 小红和小明只是看着彼此 那他们第二天早上就会都走了 但当他第三天早上看到另外两人时 他意识到那两人肯定也在观察他 小红和小明在想同样的事情 然后他们三人在第三天晚上都走了 用这种归纳性推理 我们可以看出这种模式会一直重复, 不论犯人的数量多少 关键点是公识的概念 来自哲学家David Lewis的创造 新知识不在你的陈述里 而在于你的声明同时陈述给了所有人 现在呢,每个犯人除了知道他们中至少一个有绿眼睛 也知道其他人都在观察记录 他们能看到的所有绿眼睛的人 而且所有人都知道每个人都是这么想的 每个犯人不知道的是 他们自己是不是别人观察记录的 绿眼睛的人中的一员 直到和犯人数量同等的夜数过去了才能确定 当然啦,你也可以让犯人早98天离开这岛 告诉他们至少99个人有绿眼睛 但当疯狂独裁者在的时候,你最好做出明智的选择