今天我看到了简叔问答007 - 先有鸡还是先有蛋,突然想起来我曾经思考过这个问题。
其实这个问题根本就不是问题,之所以会产生疑问是因为我们对生活中司空见惯的事物都没有下一个准确的定义。也就是说这是定义的原因才导致我们疑惑。我第一次从定义方面思考这个问题是在大一的时候。大一浙江省的全日制大学都要学习高等数学,一开始什么都不讲,就用看似冗长的语言定义了极限,我学习了一年之后才知道这样定义的准确性,这样定义才能使数学中极限的使用毫无瑕疵。
我们日常生活中鸡下的蛋自然就是鸡蛋,但是回到这个问题的时候发现什么是鸡,什么是蛋根本没有好好定义,所以对于这个问题的思考就好想站在沙地上建房子,随时都有可能坍塌。因此我们先定义两个主体,鸡 和 鸡蛋。
鸡:DNA符合某一种特定的排列形式的生物,稍微变化一点就不是鸡而是另外一种生物。
这时候给鸡蛋下定义却会出现两种理解。
1.鸡蛋是鸡下的蛋。
2.鸡蛋是能孵出鸡的蛋。
我们想像这么一种情形。在生物进化史最开始,地球上还没有出现鸡这种生物,因为DNA的突变还没有符合这种特定的DNA排列。突然有一个生物(很有可能也是卵生的)下了一个蛋,这个蛋在精子和卵子结合成受精卵的时候已经发生了基因突变,这个蛋的DNA排列符合鸡的这种特定的DNA排列。
我们先说第一种鸡蛋定义。很明显这个蛋孵出来就是鸡,但是这个蛋不是鸡下的,根据第一种鸡蛋的定义,这个蛋不是鸡蛋,因为不是鸡下的。这个蛋里孵出了世界上第一只鸡,然后这个鸡下了一个蛋,那就是鸡蛋了。所以根据第一种定义,是先有鸡再有鸡蛋。
我们再说第二种鸡蛋定义。同样这个蛋孵出来就是鸡,这是一个能孵出鸡的蛋,那么这个蛋就是鸡蛋,但是现在这个蛋还没有孵出来,世界上还不存在鸡这种生物,等这个蛋孵出鸡了,这只鸡就是实际上第一只鸡。所以根据第二种定义,是先有鸡蛋再有鸡。
因为两种定义得出的结论刚好相反,所以没有明确定义的情况下,根本得不出什么结论。