破旧立新破解先有鸡还是先有蛋

  这个世界上是先有鸡还是先有鸡蛋呢?
  这是一个流传极广的难题,往往被认为无法回答,算是一个“看起来很简单,实际上异常困难”的典型。
  先有鸡还是先有蛋之所以无法解答,并非真的有多难,而是因为其中藏着一个逻辑陷阱而已,而这个陷阱就是--循环定义。
  当然先有鸡还是先有蛋本身是没有为最重要的鸡和鸡蛋进行定义的,如果问题本身有进行定义,那么这个逻辑陷阱就太明显了。对于鸡和鸡蛋的定义,其实是靠解答者的贮备知识进行补充的,而这个补充是下意识的,往往难以察觉。
  一般,人们都会认为,由鸡生出来的蛋就是鸡蛋,而由鸡蛋孵出来的就是鸡,这里就形成了一个圈圈,鸡和鸡蛋相互定义。鸡和鸡蛋互为前提,于是先有鸡还是先有蛋就变得无从解答了。
  既然传统的循环定义会导致先有鸡还是先有蛋的问题无法破解,那么我们就必须先为鸡和鸡蛋以新的角度设立定义,其实也不复杂,如此设置就好。
  鸡:具有基因X的鸟类。
  鸡蛋:能孵出鸡的蛋。
  我们没有必要知道这里的特征基因组X是什么,仅以逻辑演绎的方法来突破先有鸡还是先有蛋。
  为了往后的描述更方便,我们再来设置一个定义:
  原鸡:先于鸡和鸡蛋出现,基因再经历一次突变就会变成的基因X鸟类。

原文地址:https://www.cnblogs.com/staceie/p/3573294.html