今天让我们一起回顾自己思维的背后的每个“推理”是如何做出的?
生活的每一天,我们无时无刻不在做决定,在我们做出的每一个决定的背后,是我们的逻辑推理。
生活中经常用到两种推理方法:归纳推理,演绎推理。
先从演绎推理说起来
演绎推理
现在让我们通过一个生活中每天都在做出的决定认识这两种推理。
案例1
拿起手机,打开天气应用,当我们看到爱啪啪显示说 ”杭州明天要下雨”。
这时候我们会做一个推理/决策:明天带伞。
我们的每个推理都需要信息的帮助,这里我们称之为前提。
此处推理的前提有1个:
杭州明天要下雨
请注意!这里有一个被我们忽略掉的前提2:”下雨就要带伞“
所以再把刚刚的逻辑推理重新整理下得到了:
前提1:下雨需要带伞(我们默认承认)
前提2:明天会下雨
结论:明天要带伞
这个推理的过程,称之为演绎推理(Deductive reasoning)
这里给出演绎推理的定义
人们以一定反应客观规律的理论认识为依据,从服从该事物的已知部分,推理得到事物的未知部分的思维方法。
拆解一下
提取关键字:客观规律为依据,从已知部分,推得未知部分
套入到刚刚的例子中:从已知的客观规律 ”下雨需要带伞“ 和 ”明天会下雨“
得到了未知部分:“明天要带伞”。
这里再仔细观察一下两个前提之间的区别
下雨要带伞 ,这个前提没有时间的限制,是一个更加一般性的前提。
明天会下雨,是一个特殊的前提,这里限制了时间。
所以虽然同样是前提,但是又可以划分为两种:大前提,小前提。
大小两个字说明了这两个前提所指代的范围,一个更大,一个具有明显的限制(包括时间,空间等)。
在上述例子中大前提就是:下雨要带伞
小前提就是:明天会下雨。
再通过一个案例来巩固下:
案例2
哲学圣贤亚里士多德经典的三段论就是一个非常有名的演绎推理
大前提:所有人都会死
小前提:苏格拉底是人
结论:苏格拉底会死
这两个例子中可以看出演绎推理的套路其实就是先有一个“经验知识”,然后再找到自己当前场景的信息,最后套到这个经验上得出结论。
那么归纳推理又是什么呢?
归纳推理
大家有没有想过上面苏格拉底三段论中的大前提 “所有人都会死”是怎么得到的呢?
这就要隆重介绍我们的归纳推理,通过下面的例子来说明。
案例3
要解释为什么“所有人都会死”,除了从父母长辈处学到的以外,更多的是在成长的过程中,我们不断的看到有人死亡,没有特例。
这里的如果写成推理的话如下表示
前提:A死了,B死了,C死了,D死了…我们观察到的所有人,最后都会走向死亡
结论:是人总有一死。
这个推理的过程就是归纳推理(Inductive reasoning)
先给出归纳推理的定义
人们以一系列经验事物或知识素材为依据,寻找出其服从的基本规律或共同规律,并假设同类事物中的其他事物也服从这些规律。
拆解一下
提取关键字:经验为依据,寻找基本规律。
套入到上面的例子中去,我们看到的客观事实就是不断的有人死亡,从而总结出人总会死亡的这一个规律。
所以归纳推理说白了就是通过看到的经历过的各种事情,抽象出一些方法论出来,用以找到事物的规律从而预测事物未来的发展。
要掌握归纳和演绎必须把他们放在一起说,才能够更好的理解,我们通过他们的区别和联系来继续认识他们。
归纳和演绎的区别和联系
区别
思维的起点不同:归纳推理是从特殊性到一般的认识过程;演绎推理是从一般到特殊性的认识过程。
案例3中(证明人都会死),我们是通过观察了很多特殊的个体,然后认识到了原来整个人类都是这样。
案例2中(苏格拉底三段论),我们是从是人都会死出发,得到了某个特定的人会死的结论。
准确性不同:归纳推理的结论超出了前提所断定的范围,其结论不一定能保证完全正确;而演绎推理其结论不超出前提所断定的范围,一个演绎推理只要前提真实并且推理形式正确,那么,其结论就必然真实。
案例3中,我们没有办法一个个观察到全部死亡的人类,所以是从特定的个体推得了整体,只要有一个没有被我们发现的人是长生不老的,那么这个结论就不正确。
案例2中,只要我们确认“是人都会死”和“苏格拉底是人”这两个前提是绝对为真,那么得到的结论一定是真的。
联系
演绎推理的大前提来自于归纳推理概括和总结,从这个意义上说,没有归纳推理也就没有演绎推理。
案例2的大前提:所有人都会死,来自于案例三的归纳得到的“人总有一死”。
归纳推理的每一个具体的案例观察结论,来自于演绎推理,从这个意义上说没有演绎推理也就没有归纳推理。
案例3的“A死了,B死了,C死了,D死了”,思考下我们如何判断A死了?这里列出其中一种演绎推理过程
大前提:当一个人没有呼吸就死了
小前提:A没有呼吸了
结论:A死了
网上找到一张比较好的图也说明了他们之间的关系
deductive:归纳,inductive:演绎,pattern:模式,tentative:可检验的,hypothesis:假设,observation:观察,confirmation:确认。
以上就是归纳和演绎的联系和区别。
了解了这么多,那么在生活中,归纳和演绎到底能给我们带来什么呢?
如何在生活中应用
小心归纳法得出的结论
“这只股票涨了5年了,明年一定还要涨!”
这是一个典型的归纳推理,前提是我们观察到这只股票第一年涨,第二年涨....第五年涨。
我们得出这只股票后面都要涨的结论,对未来做出了预测。
当意识到这是一个归纳推理模式之后,我们就要保持谨慎,因为
归纳推理在概括事物的共性时,把事物的属性看做为某种既成的东西、静态的东西,它所概括的是事物的过去,难以概括它的发展和未来。我们看到的只是过去在涨,但是不意味着未来还会涨。
它未必把握住事物的本质,我们看到的只是每一年在涨的表面,没有去看到背后是什么推动股票涨价。
确认演绎法隐藏的前提是否正确
”你成绩这么差,以后肯定没出息“
”你这么胖,一定没人喜欢“
....
如果知道了什么是演绎法,就很容易看出这些推理中隐藏的大前提,很明显都是错的,所以结论也不会正确。
”成绩差的人都没出息“”胖的人没人喜欢“
从结论反推前提不正确
有一句歌词是:”你那么爱他,为什么不把他留下“
当我们要回答这种问题的时候,是不是会有点措手不及,这时候应该先去拆解这句话,将其中的信息点都列出来
经过拆解,这句歌词其实阐述了两层信息
如果你爱他,就应该把他留下。
你没有把他留下
第一点信息其实就是一个隐藏了大前提的演绎推理:
大前提(隐藏):爱一个人要把他留下
小前提:你爱他
结论:你要把他留下
根据上面第二点信息,他没有留下,又因为根据演绎法的特性:前提正确一定能得出正确的结论,除非前提错了。那么这两个前提有一个是错的,或者都是错的。
我们要解答这个歌词中的”为什么“,就可以从这两个角度回答:
爱一个人真的要把他留下吗?
你内心深处是不是真的爱他?
白叔说
关于归纳和演绎我觉得最重要的是认识两者之间内在联系,所以我建议大家记住这两个单词一个是inductive演绎,一个是deductive归纳。这样也就能够想起来他们深层次的联系,认识了联系,也就能够更快的记住两者的定义。
这篇文章写的稍微有点久,主要因为归纳和演绎其实还有很多种深层次的类型,我思考很久做了取舍,只是介绍了最外层的表象。但是就算理解了这最外层的信息,应该也能够慢慢的看到自己不假思索背后所依赖的逻辑过程。当养成观察自己思维过程的习惯后,就会建立起自己的逻辑体系。更少的犯错,更加理性。
这里推荐一本书叫《黑天鹅》,很多内容就在讲关于归纳法的经验主义会犯的各种错误,很值得一读。
公众号:白叔的世界