归纳法与演绎法

祝坤荣

这是两种不同角度考虑事情并进行推理的方式,其作用并不止于用在推理小说中。我们解决问题的过程都依赖此种科学的方式,尽管很多人可能已经忘记了。

记得大概是在初中课本中的数学归纳法第一次开始在课本中提到此种方式,具体是用归纳法来证明什么已经不记得了,所以找资料看了下,是用证明一个三角形的内角和来举例子的。

这个例子是这样的,通过测量几个三角形的内角并求和,得到了一致的结果-内角和180度。这个过程就是用了归纳法,但归纳法出来的结果是一个经验,并请注意这不一定是真理,想要证明这个要用演绎法推导。

初中课本的一个问题是教了这个东西后就要看人的悟性了,有些人就当一个知识点记在了脑力里,固化在那了,并没有和后面学到的证明题方式联系起来,尽管课本里需要做的题目其目的就是要训练这种思维。

说了半天,看一下百科中的定义

归纳法定义:

所谓归纳推理,就是根据一类事物的部分对象具有某种性质,推出这类事物的所有对象都具有这种性质的推理,叫做归纳推理(简称归纳)。归纳是从特殊到一般的过程,它属于合情推理。

演绎法定义:

所谓演绎推理,就是从一般性的前提出发,通过推导即“演绎”,得出具体陈述或个别结论的过程。演绎推理的逻辑形式对于理性的重要意义在于,它对人的思维保持严密性、一贯性有着不可替代的校正作用。

以上的思维方式一样可以用在日常程序员找bug过程中,如发现了某个线上问题,根据这个问题上的一些表象(cpu load过高,io吞吐很大,内存占用Out of memory)来推导发生问题的原因,是操作系统的问题,还是硬件上的问题,还是自己写的代码太烂,是不是出了死循环。

这种思维方式在所有的科学研究中都在应用。但科学研究是个探索的过程,这个过程不可避免的遇到非常多的现有知识体系不能解决的事情,在这种过程中科学探索的一线人员(科学家)就会跟撞了墙一样,发现自己坚信的东西走不通了。越是卓越的科研人员越是有可能走向另外的极端,如晚年的牛顿开始研究神学。

物理学上似乎更容易产生一些人类认知无法解释的事情,比如宇宙的形成,地球是如何开始自转的,宇宙的边界在哪里,宇宙有没有边界,有了边界那么边界外边是什么,量子物理与相对论在宏观与微观为什么是冲突的。

这些问题的答案是否能用现今的归纳法和演绎法来进行推理,从浩瀚的自然现象中归纳出经验,再用演绎法来证明其合理性。

现代基本上还没有思维形态上的大突破,现代人无法体会现在已经认识是常识的东西在当年提出产生的剧烈的社会动荡,当年的地心说变成日心说的过程远不是一个哥白尼的悲惨遭遇能涵盖的,这个意识上的变更在当时产生了深远的社会影响,例如文艺复兴。

再如哥伦布发现了新大陆,麦哲伦真正通过事实证明了地球是圆的猜测。

我们现在认为所谓的常识的东西,随时可能在若干年后被颠覆。

例如,多年后你发现你现在经历的一切只是matrix给你的一个幻象而已,就算你知道了,你会选red or blue? 继续在虚幻中醉生梦死还是到现实中接受残酷的生存现状。


文章来自微信平台「麦芽面包」
微信公众号「darkjune_think」
转载请注明。长按图片识别关注公众号。
图片描述

阅读 1.7k

麦芽面包
杭州程序员乱弹,聊技术,看世界。兴趣方向互联网分布式系统稳定性建设,容量规划,压测,监控,容灾多...

科幻影迷,书虫,硬核玩家,译者

1k 声望
1.5k 粉丝
0 条评论
你知道吗?

科幻影迷,书虫,硬核玩家,译者

1k 声望
1.5k 粉丝
宣传栏