演绎推理
一、它到底是什么
它的力量在于必然。只要两个前提都为真,推理过程没有漏洞,结论就躲不掉。这和归纳不一样,归纳是从许多具体现象里猜一条规律,猜得再合理,也只是很可能。演绎给的是确定,代价是它要求前提先站住。
这套方法最早由亚里士多德系统整理。他把有效的推理形式单独拎出来研究,让对错不再靠辩才,而靠形式。这是人类第一次把「怎么想」当成一门可以练的技术。
二、为什么它管用 / 为什么人会这样
人平时做判断,大多靠联想和经验。看到一件事像以前见过的,就顺手套用。这套办法快,但容易把像当成是。演绎逼你把藏起来的假设摆出来,让前提接受检查。
它管用的第二个原因,是它能让分歧有落点。两个人吵结论,往往吵不到点上,因为他们的前提不一样。把前提一条条写出来后,争论会从「你错了」变成「我们俩对某个前提看法不同」。这才是真正能推进的地方。
还有一个反直觉的点:演绎看起来死板,其实很会暴露错误。前提里只要藏着一个没验证的假设,结论就会歪,而且歪得能追查。归纳出错往往要等很久才发现,演绎出错当场就能被审。
三、什么时候会碰到它 / 该用它
- 你要从一个原则推出一套具体做法,需要保证做法和原则不打架。
- 团队为一个结论吵得不可开交,你想找出分歧的真正源头。
- 事情复杂、直觉靠不住,你需要一个能逐条检查的推理链。
- 你要把一个大判断落成清单、实验或行动步骤。
- 原来的做法越来越不灵,你想回头看看当初依赖的那个前提还成不成立。
四、什么时候它不管用
演绎只管「前提对,结论就必然对」,它不管前提本身是不是真的。如果有人把一条没根据的话当大前提,推得再漂亮,也只是把错误放大。它也没法帮你发现新事实,因为结论其实早就藏在前提里了,它只是把藏着的东西翻出来。所以需要探索、需要从零开始认识一件事的时候,演绎帮不上忙,得靠观察和归纳。
五、例子
排查一个反复出现的错误
大前提是「同类型的订单都会走同一套校验」。现在有一类订单总失败,而别的地方都正常。于是结论收窄到:问题出在这类订单和校验之间,不在别处。这一收,排查范围立刻小了一半。
判断一个方案值不值得做
大前提是「凡是用户不愿意重复使用的东西,长期都不值得投入」。小前提是「这个方案用户用一次就不会再用」。结论是「不该把它当长期项目」。前提若成立,结论就很硬;前提若不成立,整个判断都得重来。
要不要相信一句听起来很有道理的忠告
有人告诉你「趁年轻就该多冒险」。你把它拆开:大前提是「年轻时犯错的代价小于年长时」,小前提是「你现在的处境允许你承受失败」。你发现自己眼下背着不能断的责任,小前提根本不成立,于是这句忠告在你身上就不适用。拆前提,比争论忠告本身有用得多。
六、最容易走偏的地方
- 前提没查就往下推:整条链最脆弱的就是这个。你可能把一句顺耳的常识当成真理,后面全跟着错。
- 把有效当成正确:推理形式对,不代表结论真。形式只保证前提真则结论真,前提假的时候它一点忙都帮不上。
- 拿它给结论背书:先想好要什么答案,再倒着凑前提。这不是推理,是自我说服。
- 忽视隐含前提:很多前提根本没写出来,藏在「显然」两个字里。越是觉得这还用说的地方,越可能藏着漏洞。
七、怎么把它用起来
- 把结论先写下来,再往上一层层找依据,直到找到不需要再证明的那一条。
- 把每一条前提单独拎出来,问一句:这是事实,还是我的猜测。猜的标出来。
- 检查推理形式:结论是不是真的从前提里推出来的,有没有偷偷多塞一段。
- 找一个反例来试:有没有前提为真但结论不成立的情况。找不到,结论就更硬。
- 把最要紧的那条前提交给别人挑刺,尤其是和你立场不同的人。
- 结论落地时必须写成动作或清单,否则推理再漂亮也只是空转。
八、它和「归纳」不一样
归纳是从很多具体例子看出规律,比如见过许多次太阳东升,就推断明天也会。它给你的是大概率的规律,允许例外。演绎是从规律推出具体,前提成立就必然成立,一步都不许错。日常思考里两者总是配合着用:先用归纳从经验里摸出规律,再用演绎把规律用到具体事上。只信归纳,容易以偏概全;只用演绎,前提可能永远没人来提供。
九、常问的几个问题
前提怎么才算站得住
要么它是公认的事实,要么它能被更基本的前提推出来。推到某一层总要停,停的地方写明这里我们当作共识,诚实地停比假装没有停好。
结论和前提一样,是不是白推
不是。前提是把知识压缩存储,结论是把知识展开使用。压缩和展开是两件事。
演绎能防止犯错吗
能防一部分,主要是防推理时手滑。前提错、前提缺,它防不住。
相关
归纳推理、三段论、逻辑谬误、第一性原理、证伪
一句话收束
演绎推理的可靠程度,取决于最弱的那条前提,而不是推导时有多流畅。







