游戏能够开始的充分必要条件是:
A 情形1中,情形1的前者能够确定自己的身份,从而做出正确可信的反应,以供大家进行后续推导。
B 每个人都知道“条件A已满足”,每个人也知道其他所有人都已知道“条件A已满足”。
C 统一且公开的计时方式,大家同时开始。
为了方便分析,我们假设还有一个情形0——即“所有妻子都是忠贞的”。 现在分析ABC三个条件:
条件A必要的原因是:游戏必须从情形1开始推,判断情形2需要保证“情形1的结果是可信的”。而情形1的前者必须能够确定自己的身份,才可以给出正确可信的反应。
若没有局外人来公开否定情形0,情形1的前者会无从判断自己的身份“是情形0,还是情形1的前者”,他也就无法做出合理的反应以供其他人进行后续推导。
条件B必要的原因是:游戏需要满足条件A才可以开始。若条件B不满足,就可能有人不知道游戏已经可以开始,或者有人会认为别人的反应并不都是理性的(因为不确定“别人是否已经全部进入游戏”),从而无法做出下一个的反应。
条件C必要的原因是:游戏需要根据天数做判断,尤其是第99天的反应。第99天的反应可靠,需要2个前提:
一、99这个数字可获得,二、统一的计时零点,以保证前面的结果都是有效的。这就需要所有的人在同一时间同时开始。
其实,在传道者讲话之前,每个人眼中都已经有了99个不忠贞的妻子,因此条件A自然满足。条件B也满足,是因为每个人都可以推断出:其他的每一个人眼中,至少有98个不忠贞的妻子。关键是条件C缺乏,因为状态已经保持了多年,大家无法获得统一的计时。这就需要传道者来提供条件C。
所以传道者并没有提供什么新的信息,他只是一个计时器开关而已。
为什么需要99天,而不是2天、3天?因为,想分辨自己是情形99还是情形100,唯有通过这个模型来计算,别无他法。
何况,传道者并没有传达新的信息,不可能让大家恍然大悟。他的作用其实只有1个,就是:提供统一的计时零点,让大家自己通过模型找到答案。