这个问题之所以纠缠不清的原因其实很简单。
问题的关键在于你对鸡蛋这个东西的定义。
如果什么是鸡蛋我们能准确的定义清楚了,那么问题也就迎刃而解了。
什么是鸡蛋?
1、鸡所下的蛋才有资格称为鸡蛋。
在这个定义下,如果没有鸡,就不会有鸡蛋,我们不用考虑第一只鸡从哪里来,反正不是从鸡蛋里来,因为只有鸡下的蛋才能称为鸡蛋。可能是恐龙蛋什么的,反正在这种定义下不可能是鸡蛋,必须得先有鸡,才可能有鸡蛋。
2、能孵出鸡的蛋就有资格称为鸡蛋。
在这个定义下,那么就是现有的鸡蛋后有的鸡,因为世界上第一只可以被称之为鸡的动物肯定是从某一个蛋里孵出来的,不管这个蛋是什么物种下的,但是它能孵出鸡,根据定义,那么它就是鸡蛋,所以在这种定义下先有的鸡蛋,后有的鸡。
所以先有鸡还是先有鸡蛋的关键在于我们怎么定义鸡蛋,定义清楚了,问题也就清楚了。