鳄鱼悖论

这是在古希腊流传的一个有趣故事:

 

有一天,一条鳄鱼从一位母亲的手中抢走了她的孩子。

 

这位母亲伤心欲绝,苦苦地哀求它。

 

鳄鱼说:“如果你能猜出我现在的想法,我就把孩子毫发无伤地还给你;

 

如果你猜错了,我就要吃掉你的孩子。”

 

这位聪明的母亲仔细地想了想,说:“鳄鱼先生,你是想要吃掉我的孩子。  ”

 

鳄鱼冷笑着说:“你猜对了,我当然会吃掉你的孩子,哈,哈……”说着,就要吃小孩。

 

这时母亲急忙说:“你刚才不是说,我答对了,你就把孩子还给我吗?快给我孩子!,

 

鳄鱼惊呆了,心想:“对呀,如果我吃了小孩,她就答对了。不行,看来这个小孩不能吃。”

 

“那么,我应该怎么办呢?”鳄鱼碰到了难题:它既要吃掉小孩,同时又得把小孩还给他的母亲。

 

不过,鳄鱼又想:“如果我把孩子还给她,那么,她就答错了。

 

所以,我就应该吃掉小孩。”

 

这样一想,鳄鱼坚持不把小孩交给他的母亲。

 

然而,这位母亲仍然坚持说:“你必须把小孩还给我。因为,如果你是要吃了我的小孩,我就说对了,你就得把孩子还给我。”

 

这时鳄鱼便陷入一个悖论当中,无论鳄鱼怎样做,都无法兑现自己的许诺。

 

因为鳄鱼的诺言有两项内容:

A。如果妈妈猜对,我就释放小孩;

B。如果妈妈猜错,我就吃掉小孩。

 

在妈妈表达了猜测之后,鳄鱼的行为只有两种选择,而这两种选择都与鳄鱼原先的诺言相违背。

 

鳄鱼的第一种选择,把小孩吃掉。

 

这种选择的结果证明那位妈妈的猜测是正确的,按照鳄鱼原先的许诺(A),此时鳄鱼应该把小孩“毫发无伤”地归还啊!

 

但是鳄鱼却把小孩吃掉了,所以鳄鱼违背了自己的诺言。

 

鳄鱼的第二种选择,把小孩放掉。这种选择的结果证明那位妈妈的猜测是错误的,按照鳄鱼原先的许诺(B),此时鳄鱼应该把小孩吃掉啊!

 

但是鳄鱼却把小孩释放了,所以鳄鱼还是违背了自己的诺言。

 

这就是著名的鳄鱼悖论