下面对先有鸡还是先有鸡蛋的问题做一个认真的分析,

一般人来说会认为这类问题是一个玩笑,无关紧要,但是这里本着科学的精神做一个分析:

为了研究这个问题,我们需要首先给出 鸡 和 鸡蛋的明确定义

假如,我们把鸡定义为:鸡蛋孵出来的东西;把鸡蛋定义为:鸡生出来的东西 ;那么这个定义显然是有问题的;因为鸡的定义依赖鸡蛋,鸡蛋的定义又反过来依赖鸡,

也就是说鸡的定义依赖于它自己 ,显然不是一个合法的定义;

于是乎我们可以有两种选择:1,假设鸡有一个明确的,不依赖于鸡蛋的定义;然后我们把鸡蛋定义为鸡生出来的东西;
第二种选择是:2,假设鸡蛋有一个明确的,不依赖于鸡的定义;然后我们鸡定义为鸡蛋孵出来的东西;

下面我们基于上面的假设1;和假设2 分别做推理:
基于假设1:
我们可以认为先找到一只鸡,这个鸡有2种选择:(1)是鸡蛋孵出来的 (2)不是鸡蛋孵出来的 (注意,假设1中虽然我们假设了鸡蛋一定是鸡生出来的,但没有假设鸡一定是鸡蛋孵出来的)
如果它是鸡蛋孵出来的,根据假设1,这只鸡蛋必然是一只鸡生出来的;这样我们得到了一只出现时间更早的鸡;我们持续这个过程,因为鸡的诞生有时间限制,出于自然原因考虑这个序列也不可能是无穷收敛,必然是有限序列;所以这个过程不可能一直下去,必然到某一时刻,出现某只鸡不是鸡蛋孵出来的;
因此,在这种情况下,一定是先有鸡;

我们可以基于假设2:做类似的推理,置换鸡和鸡蛋的地位,得到的结论必然是一定先有鸡蛋;

这样我们基于2个假设得到了2个不同的结论,实际上暗示着这2个假设至少其中一个有问题,或者2个都有问题;

实际上,我们从前往后思考问题,我们可以发现;假设1中的 鸡蛋被定义为鸡生出来 的这条定义是值得怀疑的;假设2中 鸡被定义为鸡蛋孵出来的 这条定义也是值得怀疑的;

因为这2条定义分别隐藏着2个假设;1,所有鸡蛋都是鸡生出来的 ; 2,所有鸡都是鸡蛋孵出来的;
这2个假设值得怀疑,因为如果这2个假设都成立,我们基于刚才的推理方法可以持续我们的推理过程直到无穷;但是因为生命诞生时间有限制,不可能无穷进行下去,这就证明了这2个假设至少有一个不成立;

出于鸡蛋和鸡的等价性考虑,我们不妨做一个新的更合理的假设:
新的假设如下:鸡生出来的一定是鸡蛋,鸡蛋孵出来的一定是鸡,但是鸡蛋不一定由鸡生出来;鸡也不一定由鸡蛋孵出来;我们把它称之为公理1
基于这个假设,我们重复刚才推理过程,就会得到,必然某一时刻,出现一只鸡不是鸡蛋孵出来的情形,或者是一只鸡蛋不是鸡生出来的情形;而且2者只能出现一个;
对于情形1,则结论是先有鸡; 对于情形2,则结论是先有鸡蛋;

也就是说,对于先有鸡还是先有蛋的问题,我们的结论是根据公理1,要么是先有鸡,要么是先有蛋,有且仅有一个成立;

实际上,我们无法给鸡下出一个明确的定义,我们也无法给鸡蛋下出一个明确定义,但是无论何时,只要我们可以给它们分别下出一个“正确”的定义,我们就可以断言上面的结论成立;

欢迎读者就这个问题提出自己的符合逻辑的看法啊,哈哈

关于先有鸡还是先有蛋问题的科学的探讨相关推荐

  1. 菌群与疾病的关系探讨之一:先有鸡还是先有蛋?

    本文转载自"态昌基因",己获授权. 掐指一算,小昌也是有十几年菌群研究项目经验的老司机了,本以为做的多会的多,结果却是做得越多疑问越多,所以小昌对菌群研究的评价就是"这里 ...

  2. 先有鸡还是先有蛋? 加拿大科学家揭开谜底

    据美国生活科学网报道,鸡和蛋先后之争持续已久,究竟是先有的鸡还是先有的蛋,这一让人百思不得其解的古老谜题终于有了谜底.通过对7700万年前的恐龙蛋化石的研究后,科学家宣布谜题答案是先有的蛋后有的鸡. ...

  3. 先有鸡还是先有蛋,程序员怎么看

    先有鸡还是先有蛋,这个问题你是否也想过?这种具有互相依赖关系的情况,其实相对于经常接触电子产品和信息系统的程序员来说,也很常见.你有没有想过,这种现象就好比现代CPU的设计,需要在PC电脑上设计,而P ...

  4. 《系统思考》:先有鸡还是先有蛋?(转)

    <系统思考>:先有鸡还是先有蛋? 关于作者,关于本书 本书的作者是丹尼斯·舍伍德.丹尼斯曾就读于剑桥大学.耶鲁大学.加州大学以及伦敦商学院. 丹尼斯在学术界享有盛名,著述颇丰.他曾以合伙人 ...

  5. 蛋鸡问题,先有鸡还是先有蛋。顺便回答第一个编译器是怎么来的。(思考使人伟大)

    生活中存在着一些自举的例子,这些例子常被拿来做为思维狡辩的工具,它们确实也起到了让普通人思维混乱的作用. 问题如下: 1.  蛋鸡问题,鸡可以生蛋,蛋可以孵出鸡,那么到底先有鸡还是先有蛋? 2.  人 ...

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

    这个世界上是先有鸡还是先有鸡蛋呢? 这是一个流传极广的难题,往往被认为无法回答,算是一个"看起来很简单,实际上异常困难"的典型. 先有鸡还是先有蛋之所以无法解答,并非真的有多难,而 ...

  7. 逃不出的循环,先有鸡还是先有蛋?object和type纠葛(python中的基类和元类)

    问题 学习一段时间python了,一定会接触到两个词,基类和元类. 基类: 也叫父类,python中所有对象的终极父类是object,所有类都显式或隐式,直接或间接地继承了object类. 元类: 由 ...

  8. 用C#写C#编译器,先有鸡还是先有蛋

    前段时间翻译的一篇文章 微软是如何重写C#编译器并使它开源的,文章讲了微软用C#重写C#编译器的坎坷路,引发了一些童鞋的思考:用C#编写C#编译器(Roslyn),那么C#编译器本身是由谁来编译的?C ...

  9. 用 C# 编写 C# 编译器,先有鸡还是先有蛋?

    前段时间翻译了一篇文章 微软是如何重写 C# 编译器并使它开源的,文章讲了微软用 C# 重写 C# 编译器的坎坷路,引发了一些童鞋的思考:用 C# 编写 C# 编译器(Roslyn),那么 C# 编译 ...

  10. 哈罗发展顺风车业务,需要解决先有鸡还是先有蛋的问题

    哈罗顺风车上线已有近一个月了,其官方的说法是从1月25日至2月4日,哈罗顺风车车主注册量超过200万,累计发布订单量达到700万,看起来这是一个相当不错的数字,不过其业务要继续发展,柏颖科技认为它要解 ...

最新文章

  1. MVC界面开发包Essential Studio for ASP.NET MVC发布2017 v3丨附下载
  2. Google 已正式结束对 Eclipse Android 的支持
  3. hibernate------java-delete-insert-update
  4. 【Android开发日记】第一个任务Android Service!Service靴+重力感应器+弹出窗口+保持执行...
  5. java mysql 文本导入数据语句_Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL...
  6. LeetCode 190. Reverse Bits (算32次即可)
  7. yii2中的rules验证规则
  8. python list,str的拼接与转换
  9. html页面图片翻转特效代码,如何使用css实现翻转图片的效果(附代码)
  10. HDU2086 A1 = ?【水题】
  11. vue各路径,组件都没问题,但页面空白
  12. cad高程标注插件lisp_CADLISP程序,标高修改,管网标注,等一堆
  13. 代码 点胶gcode_Gcode代码解释
  14. 仿生机制算法——细胞吸引子模型(附Matlab代码)
  15. Linux操作系统优化
  16. JAVA用OpenCV做AI图片处理
  17. 每天一个命令:ps命令
  18. php图标源码,FaviconICO图标制作在线制作生成PHP开源版源码
  19. 一个程序员分享8年的开发经验
  20. java ascii 编码方式,Java 字符编码 ASCII、Unicode和UTF-8

热门文章

  1. BP神经网络实现实例1曲线拟合
  2. mysql reopen table_【MySql】关于临时表cann't reopen
  3. 小程序如何隐藏滚动条
  4. 单射、满射、双射(一一映射)
  5. vip html代码,vip.html
  6. 正则表达式中空白字符与非空白字符
  7. java中以yyyyMMddHHmmss格式取得系统时间
  8. Linux系统更改时区
  9. oracle认证考试指南全册,OCP认证考试指南全册Oracle Database10g
  10. 支付宝直付通实现账单结算(分账)功能完整Demo