Appearance
逻辑 · 常见论证谬误
概念
谬误(fallacy)是看起来有说服力、实际推理不成立的论证。它的危险不在"错",而在"像对的"——错误藏在形式或措辞里,听众来不及细想就被带走了。
一句话区分:说错事实叫"错误",推理方式不合法才叫"谬误"。一个人可以句句属实,仍然得出站不住脚的结论——因为每一步之间的"所以"不成立。
识别谬误的价值不只是"反驳别人",更重要的是自检:自己写方案、写结论时,先看看有没有踩到其中某一条。
原理
谬误可以按"病在哪里"分四大类:推理形式坏了、证据不够、词义漂移、把注意力引开。
一、形式谬误(结构本身不合法)
前提是假的不要紧,结构坏了才致命——真前提配坏结构,照样得不出结论。
| 谬误 | 结构 | 为什么错 |
|---|---|---|
| 肯定后件 | 若 A 则 B;B;所以 A | B 可能有别的原因 |
| 否定前件 | 若 A 则 B;非 A;所以非 B | 没有 A,B 也可能由 C 造成 |
| 中项不周延 | 有的 A 是 B;有的 B 是 C;所以有的 A 是 C | 两处的"有的 B"未必是同一批 |
| 不当换位 | 所有 A 都是 B;所以所有 B 都是 A | 包含关系不能反过来 |
肯定后件在工程里极常见:
"内存泄漏会导致 RSS 持续上涨;现在 RSS 涨了;所以是内存泄漏。"
RSS 上涨也可能是缓存预热、数据加载、指标统计口径变了。"若 A 则 B"只说明 A 是 B 的充分条件,不说明它是必要条件。
二、归纳与统计谬误(证据撑不住结论)
| 谬误 | 表现 | 问题 |
|---|---|---|
| 以偏概全(仓促概括) | 见三例就下普遍结论 | 样本小且非随机 |
| 幸存者偏差 | 只看成功者 | 失败样本已沉默 |
| 基础比率忽视 | 只盯命中率不看患病率 | 忽略先验概率 |
| 赌徒谬误 | 连开十次红,下次该黑了 | 独立事件无记忆 |
| 回归均值误读 | 极端表现后必回落,归因于干预 | 回落是统计必然 |
| 数据窥探(德州神枪手) | 先射箭后画靶 | 先有结论再找数据 |
三、因果谬误
| 谬误 | 结构 | 问题 |
|---|---|---|
| 后此即因此(post hoc) | A 之后发生 B,所以 A 导致 B | 先后 ≠ 因果 |
| 相关当因果 | 两者同涨同落 | 可能有第三方变量或反向因果 |
| 单因谬误 | 把多因结果归给一个原因 | 复杂结果常是多因 |
| 滑坡 | A 一旦发生,必然一路滑到 Z | 链条上每一环都没证明 |
四、语言与定义谬误
| 谬误 | 表现 |
|---|---|
| 歧义(equivocation) | 同一词在两处含义不同,如"自由"(政治的 / 物理的) |
| 偷换概念 | 论证中途悄悄改了讨论对象 |
| 循环论证 | 结论已被塞进前提里("这药有效,因为它能治病") |
| 语义滑移 | 用感情色彩的词代替论证("这不过是又一层抽象税") |
| 虚假两难 | 只给两个选项,实际有第三种 |
| 稻草人 | 曲解对方观点再打倒它 |
五、诉诸类(转移注意力)
| 谬误 | 表述 | 问题 |
|---|---|---|
| 诉诸人身 | "他学历不行,所以方案不行" | 攻击人而非论证 |
| 诉诸权威 | "某大佬说的" | 权威不是证据本身 |
| 诉诸群众 | "大家都在用" | 流行 ≠ 正确 |
| 诉诸传统 / 新颖 | "老办法一直这样" / "新技术一定更好" | 时间不是论据 |
| 诉诸恐惧 | "不这么做就要出事" | 用情绪替代论证 |
| 诉诸无知 | "你证明不了它错,所以它对" | 举证责任倒置 |
| 无关结论(红鲱鱼) | 引入热闹但不相关的话题 | 转移焦点 |
六、一条通用识别套路
拿到一段论证,按四步过一遍能拦下绝大多数谬误:
- 圈出结论——它到底在主张什么?
- 列出前提——支撑它的理由有哪些?
- 补出隐含前提——漏掉的那一步是什么?(漏洞高发区)
- 逐个问:就算前提都真,结论就必须成立吗? 只要答案是"不一定",谬误就在这个"所以"上。
示例
例 1:技术争论里的稻草人 + 虚假两难
原话:"你们这些搞底层的,不就是觉得'一切都应该手写汇编'吗?要么全手写,要么全用框架,中间没有路。"
- 稻草人:先替对方造一个没人主张过的极端立场("一切手写汇编"),再打倒它
- 虚假两难:把连续光谱压成两个端点,抹掉"关键路径手写 + 其余用框架"
修正:把主张还原成对方原话,再问"第三种可能是什么"。
例 2:上线事故复盘里的后此即因此
"周三下午 3 点上了新版本,晚上 8 点接口错误率升高,所以是这次发布导致的。"
时间先后只是必要条件。要确认因果至少补三件事:
- 对照组:未升级的实例错误率是否也在涨?
- 其他变量:晚上 8 点是否正好是流量高峰?(第三方变量)
- 机制:新版本改的代码路径与报错接口是否相关?
三项都成立才能定因果,否则这只是待验证假设,不是结论。
例 3:基准测试里的数据窥探
跑了 12 个指标,只公布表现最好的那个:"我们的方案在 P99 延迟上提升 40%。"
其余 11 个指标呢?选择性报告让任何方案都能显得优秀。正确做法是事先声明要考核哪些指标,然后全量报告。
例 4:循环论证
"这个系统设计得好,因为它架构优雅。"
"优雅"在这里其实就是"好"的同义词,前提与结论互为解释,没有提供任何新信息。换成可检验的指标(模块耦合度、变更影响面、平均修复时长)才是有内容的论证。
要点
要点与常见误区
- 指出谬误不等于结论为假。论证有毛病,结论仍可能恰好正确——你只证明了"没被证明"。
- 别把"谬误"当万能反驳标签。先确认对方真的用了那个结构,而不是自己贴标签舒服。
- 对自己用得最狠:最常见的是确认偏误与动机性推理——先有立场,再找理由。
- 肯定后件与否定前件是最高频的两条,工程归因里几乎天天遇到,值得单独记住。
- 诉诸权威不一定错:权威若能给出可核查的证据链,就是有效线索;错在"只有权威、没有证据"。
- 相关 ≠ 因果,但也不是"无关"。正确追问是"机制是什么、混淆变量排除了没有、有没有对照"。
- 滑坡与虚假两难常一起出现:先把连续光谱压成两端,再说一端必然滑向灾难。
- 举证责任在提出主张的一方。"你反驳不了我就是我对"(诉诸无知)本身就不成立。
- 统计数据要看分母与口径:涨 40% 的基数是多少?统计窗口是否特意挑过?
- 最省力的一招:把论证改写成"因为 P,所以 C",然后单独审那个"所以"。
小结
- 谬误是假装有说服力的坏推理;坏在结构,不一定坏在事实。
- 四类病根:形式不合法、证据不足、词义漂移、转移注意力。
- 识别套路四步:圈结论 → 列前提 → 补隐含前提 → 问"所以"是否成立。
- 工程场景高发:肯定后件(归因)、后此即因此(事故复盘)、数据窥探(性能宣传)、稻草人 + 虚假两难(方案争论)。
- 与上一篇 逻辑 · 批判性思维 配套使用:批判性思维给审查流程,本篇给谬误清单。
下一篇:语文 · 现代汉语
评论(0)
当前浏览器不允许本地存储,评论无法保存。
还没有评论,来说两句。