本文主要是介绍先有鸡还是先有蛋,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在讨论先有鸡还是先有蛋时,我们先给鸡下一个限制,我们认为一个物体是一只生育正常的母鸡的一个必然条件是它能生鸡蛋或者生过鸡蛋()。我先设置了四条定理:
1.鸡生的蛋才是鸡蛋
2.孵化出鸡的蛋才是鸡蛋
3.只有鸡才能生出鸡蛋
4.生物历史发展符合进化论
其中前三条是公理,第4条是假说。对于本论题,将第4条意义展开来讲就是,在生物演变进化的过程中,鸡的直接祖先必然是非鸡物种(鸡从单细胞生物进化而来)。那么在,物种突变的点第一只母鸡的直接母亲必然是一个类鸡物体(但不是鸡)。
所以假设有一只类鸡物体(非鸡),是上述第一只母鸡的直接母亲,该类鸡物体以有性生殖或以无性生殖产出该第一只鸡。
(1)若是以无性生殖方式,则第一只母鸡(已经是鸡)根据定理3,得到再生肯定是生蛋,那么结论就是先有鸡后有蛋。
(2)若是以有性且不用蛋,生出第一只母鸡,根据定理3,得到第一只母鸡再生肯定是生蛋,那么结论就是先有鸡后有蛋。
(3)若是以有性且用蛋,生出第一只母鸡,根据定理1,得到第一只母鸡的直接母亲是鸡,这和我们的假设相矛盾,所以不对。
综上所述,可以得到结论是:先有鸡后有蛋
这篇关于先有鸡还是先有蛋的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!