整个故事情节就是这样的。为什么会这样呢?不是在老太太宣布的当天而是在宣布的第100天才发生这样的悲剧呢?其实这是一个推理和行动的过程。妻子们的策略是:如果老太太所说的那个不忠于其妻子的男人是她的丈夫的话,她就杀死他;如果没有掌握足够证据来证明她的丈夫不忠,她便相信他,不杀死他,继续相安无事地过日子。在老太太宣布的第一天,如果村庄里有且只有一个男人对其妻子不忠的话,这个男人的妻子在听到老太太的话之后就应该知道。因为,她会做这样一番推理:如果这个不忠的男人不是她的丈夫而是其他男人的话,她应当事先就知道,既然事先不知道并且老太太又说村庄里至少有一个男人不忠,那么这个不忠的男人肯定就是她的丈夫。所以说,如果村庄里只有一个男人不忠,那么在老太太宣布的当天,这个男人就必将会被其妻子杀死。如果村庄里有两个男人不忠于其妻子,那么,这两个男人的妻子在老太太宣布的第一天,都不会怀疑这个不忠的男人是自己的丈夫,因为她事先就知道另外一个男人对其妻子不忠。但是,第一天过后,当她发现那个不忠的男人没有被其妻子杀死,那么她就会这样推测:肯定有两个男人是不忠其妻子的,因为倘若只有一个不忠的男人,那么在老太太宣布的第一天,她知道的那个不忠的男人就会被他的妻子杀死的。既然有两个男人不忠,这两个不忠男人的妻子会想,她只知道不忠男人当中的一个,那么另一个肯定就是她的丈夫……实际情况是这个村庄里的所有的100个男人都是不忠于他们各自的妻子的。那么,按照妻子以上的推理思路可将这个博弈继续到第99天,在前99天之内,100个女人都没有怀疑自己丈夫对自己不忠,或者说是怀疑了但却没有证据来证明他的不忠。而到第100天的时候,100个女人都肯定地推断出她的丈夫不忠于自己,于是,村庄里便上演了这场大屠杀悲剧,所有的男人都被他们的妻子杀死了。在这个故事里,老太太未宣布之前,对村庄里的女人们来说,至少有一个(男人)是对妻子不忠的是每个妻子都知道的事实,是所有女人拥有的知识,但这个知识尚且不是一个公共知识。但是,为什么老太太的宣布使得村里的女人产生了对她们丈夫的屠杀行为呢?这是因为,老太太的宣布使得至少有一个(男人)是对妻子不忠的这个事实成为由100个妻子所组成的群体里的公共知识。于是,妻子们的推理博弈过程便开始了。妻子们理性地博弈了99天,确定了丈夫的不忠,最后都按照村里的惯例杀死了他们。公共知识在很大程度上左右着博弈参与者的策略选择,比如有长远眼光的商人在开发市场上还没有的消费品之前,都喜欢对与其相关的消费理念进行大肆宣传,以使这种新的消费理念成为公众的一种司空见惯的常识,而这种常识(公众的公共知识)一旦形成,商人就可以后顾无忧,大把大把地收钱了。其实我们每天作出的很多决定,都是根据一些人所共知的常识来作出的。