| name | counterfactual-reasoning |
| description | 当需要评估'如果某一事实/行为/条件不存在或发生改变,法律结果将如何不同'时触发此技能。典型触发场景包括:因果关系认定(若无该行为,损害是否仍会发生)、过错与责任比例划分、损害赔偿范围确定、合同违约损失计算、行政行为合法性假设检验、刑事因果关系中断判断、立法影响评估等。核心方法是构建一个与现实世界仅在目标变量上不同的'反事实世界',比较两个世界的结果差异,从而得出目标变量对结果的贡献程度。 |
反事实推理(Counterfactual Reasoning)
一、概述表格
| 项目 | 内容 |
|---|
| 能力名称 | 反事实推理 |
| 英文名称 | Counterfactual Reasoning |
| 能力类型 | 法律推理原子能力 |
| 核心问题 | "如果X没有发生/发生了改变,结果Y是否仍然会出现?" |
| 经典表述 | But-for Test(若非检验)、Conditio Sine Qua Non(不可或缺条件) |
| 适用领域 | 侵权法、合同法、刑法、行政法、保险法、竞争法、宪法审查 |
| 输入 | 实际发生的事实链 + 需要假设改变的目标变量 |
| 输出 | 反事实世界的推演结果 + 与现实世界的差异分析 + 法律结论 |
| 难度等级 | ★★★★☆(高级推理能力,需要严密的逻辑控制) |
| 风险等级 | 高——反事实推理错误可能直接导致因果关系认定错误 |
二、法律声明
重要提示: 反事实推理是法律分析工具,其结论依赖于对事实的准确把握和对法律规则的正确适用。本技能文件提供的是方法论框架,不构成对任何具体案件的法律意见。反事实推理本质上涉及对未发生事件的假设性判断,具有内在的不确定性。在实际应用中,应结合证据规则、证明标准和具体法域的判例进行综合判断。
三、核心概念
3.1 反事实推理的本质
反事实推理是一种假设性因果分析方法,其核心逻辑结构为:
现实世界:A发生 → B发生
反事实世界:假设A未发生 → B是否仍然发生?
若B不再发生 → A是B的原因(A对B具有因果贡献)
若B仍然发生 → A不是B的原因(A对B无因果贡献)
3.2 关键术语定义
| 术语 | 定义 | 示例 |
|---|
| 目标变量(Target Variable) | 被假设改变或移除的事实/行为/条件 | "被告的超速驾驶行为" |
| 结果变量(Outcome Variable) | 需要观察是否变化的法律后果 | "原告的人身损害" |
| 反事实世界(Counterfactual World) | 目标变量被改变后的假设情境 | "被告以正常速度行驶的世界" |
| 现实世界(Actual World) | 实际发生的事实状态 | "被告超速行驶并撞伤原告" |
| 背景条件(Background Conditions) | 在反事实推理中保持不变的其他事实 | "当时的天气、路况、原告的位置" |
| But-for因果关系 | "若非"检验——若非A,则B不会发生 | "若非被告超速,碰撞不会发生" |
| NESS检验 | 充分原因中的必要元素检验 | 用于多因一果的复杂场景 |
| 因果链中断(Novus Actus Interveniens) | 介入因素切断原有因果链 | 第三人故意行为的介入 |
3.3 反事实推理的哲学基础
反事实推理在法律中的应用建立在以下假设之上:
- 可能世界语义学:我们可以有意义地讨论"如果事情不同会怎样"
- 最小偏离原则:反事实世界应与现实世界尽可能相似,仅在目标变量上不同
- 因果规律的稳定性:自然规律和社会规律在反事实世界中仍然成立
- 可判断性假设:反事实世界的结果在合理范围内是可以判断的
3.4 But-for检验与NESS检验的关系
因果关系检验
│
┌───────────┴───────────┐
│ │
单因单果场景 多因一果场景
│ │
But-for检验 NESS检验
"若非A则非B" "A是某个充分条件集
中的必要元素"
│ │
简单反事实 复合反事实
(移除单一变量) (分析多变量交互)
四、完整工作流程
阶段一:问题识别与框架构建
步骤1:识别反事实推理需求
触发信号检测:
- 出现"如果……就不会……"的表述
- 需要判断某行为与某结果之间的因果关系
- 需要确定损害赔偿的范围("没有违约的话会怎样")
- 需要评估过错对结果的贡献程度
- 需要判断介入因素是否中断因果链
- 出现"即使……也会……"的抗辩
操作要求:
□ 明确识别当前法律问题是否需要反事实推理
□ 确定反事实推理在整体法律分析中的位置(是因果关系要件、损害范围要件还是其他)
□ 判断是简单反事实(单因单果)还是复杂反事实(多因多果)
步骤2:精确定义目标变量
核心原则:目标变量必须具体、可操作、法律上有意义
错误示例:"如果被告没有做错事" → 过于模糊
正确示例:"如果被告在2023年3月15日未将含有缺陷的产品投入市场" → 具体可操作
错误示例:"如果情况不同" → 无法操作
正确示例:"如果被告在施工时按照GB50300标准设置了安全围挡" → 具体可操作
目标变量定义检查清单:
□ 目标变量是否足够具体?(时间、地点、行为内容)
□ 目标变量是否对应法律上的义务违反或权利侵害?
□ 目标变量的改变是否在物理/逻辑上可能?
□ 目标变量是否是当事人可以控制的?(对于归责分析)
□ 是否需要定义多个目标变量?(多因一果场景)
步骤3:精确定义结果变量
□ 结果变量是否对应法律上的损害/后果?
□ 结果变量是否可以观察/衡量?
□ 结果变量的范围是否明确?(全部损害还是特定损害项目)
步骤4:锁定背景条件
最小偏离原则的应用:
在构建反事实世界时,除目标变量外,所有其他条件应保持与现实世界一致。
现实世界事实清单:
F1: 2023年3月15日,晴天
F2: 被告以80km/h速度行驶(限速60km/h)← 目标变量
F3: 原告正在人行横道上行走
F4: 路面干燥
F5: 被告车辆制动系统正常
...
反事实世界:
F1: 2023年3月15日,晴天 ← 保持不变
F2': 被告以60km/h速度行驶 ← 目标变量改变
F3: 原告正在人行横道上行走 ← 保持不变
F4: 路面干燥 ← 保持不变
F5: 被告车辆制动系统正常 ← 保持不变
...
背景条件锁定的注意事项:
- 与目标变量有因果依赖关系的事实可能需要随之调整
- 独立于目标变量的事实必须保持不变
- 对于"是否独立"的判断本身可能存在争议
阶段二:反事实世界构建与推演
步骤5:构建反事实世界
构建方法:
方法A:简单替换法(适用于单一、明确的目标变量)
将目标变量替换为其"合法/正常/应然"状态
方法B:消除法(适用于需要判断某因素是否为原因的场景)
将目标变量从事实链中完全移除
方法C:渐进调整法(适用于需要判断程度/比例的场景)
逐步调整目标变量的值,观察结果变量的变化
步骤6:在反事实世界中推演结果
推演规则:
- 运用已知的因果规律:物理定律、医学知识、经济规律、社会常识
- 运用经验法则:在类似条件下通常会发生什么
- 运用专家意见:对于专业领域的因果判断
- 运用统计数据:对于概率性因果关系
推演过程记录模板:
反事实推演链:
前提:[目标变量被改变为X']
第一步推演:因为X',所以[中间事实M1]会/不会发生
推演依据:[因果规律/经验法则/专家意见]
确定性程度:[高/中/低]
第二步推演:因为M1,所以[中间事实M2]会/不会发生
推演依据:[因果规律/经验法则/专家意见]
确定性程度:[高/中/低]
...
最终结论:结果变量Y在反事实世界中[会/不会/部分]发生
推演依据:[综合以上推演链]
确定性程度:[高/中/低]
步骤7:比较两个世界
比较矩阵:
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ 比较维度 │ 现实世界 │ 反事实世界 │ 差异 │
├──────────────┼──────────────┼──────────────┼──────────────┤
│ 目标变量 │ A │ A' │ 被改变 │
│ 中间事实1 │ M1 │ M1' │ 有/无差异 │
│ 中间事实2 │ M2 │ M2' │ 有/无差异 │
│ 结果变量 │ Y │ Y' │ 有/无差异 │
│ 损害程度 │ D │ D' │ 差额=D-D' │
└──────────────┴──────────────┴──────────────┴──────────────┘
阶段三:法律结论提取
步骤8:从比较结果中提取法律结论
结论类型对照表:
| 比较结果 | 法律结论 | 适用场景 |
|---|
| Y在反事实世界中完全不发生 | A是Y的充分原因(But-for因果关系成立) | 简单因果关系认定 |
| Y在反事实世界中仍然发生 | A不是Y的But-for原因 | 因果关系否定/需转用NESS检验 |
| Y在反事实世界中部分发生 | A是Y的部分原因,贡献度=D-D' | 比例责任/损害范围确定 |
| Y在反事实世界中以不同方式发生 | A改变了Y的发生方式但未改变Y的发生 | 因果关系复杂场景 |
| Y在反事实世界中延迟发生 | A加速了Y的发生 | 加速因果关系 |
| 无法确定Y在反事实世界中是否发生 | 因果关系不确定,需结合证明标准判断 | 证据不足场景 |
步骤9:置信度评估与限定
对反事实推理的结论进行置信度标注(详见第九节)。
步骤10:整合进整体法律分析
将反事实推理的结论作为因果关系要件(或其他要件)的分析结果,整合进完整的法律论证中。
五、常见领域与法源对照
5.1 侵权法领域
| 具体场景 | 反事实问题 | 主要法源 | 检验方法 |
|---|
| 一般侵权因果关系 | 若无侵权行为,损害是否发生? | 《民法典》第1165条 | But-for检验 |
| 多因一果 | 各原因对损害的贡献比例? | 《民法典》第1171-1172条 | NESS检验+比例分析 |
| 产品责任 | 若产品无缺陷,损害是否发生? | 《民法典》第1202-1207条 | But-for检验 |
| 医疗损害 | 若医疗行为符合规范,患者结局是否不同? | 《民法典》第1218-1222条 | But-for检验+机会丧失理论 |
| 环境侵权 | 若无排污行为,环境损害是否发生? | 《民法典》第1229-1235条 | But-for检验(举证责任倒置) |
| 第三人介入 | 介入行为是否中断原有因果链? | 判例法理 | 双重反事实检验 |
5.2 合同法领域
| 具体场景 | 反事实问题 | 主要法源 | 检验方法 |
|---|
| 违约损害赔偿 | 若合同正常履行,守约方的经济状态如何? | 《民法典》第584条 | 期望利益反事实 |
| 缔约过失 | 若无缔约过失行为,信赖方的经济状态如何? | 《民法典》第500条 | 信赖利益反事实 |
| 可预见性规则 | 违约方在订约时能否预见该损失? | 《民法典》第584条 | 合理人反事实 |
| 减损义务 | 若守约方采取合理措施,损失能否减少? | 《民法典》第591条 | 减损反事实 |
5.3 刑法领域
| 具体场景 | 反事实问题 | 主要法源 | 检验方法 |
|---|
| 结果犯因果关系 | 若无犯罪行为,危害结果是否发生? | 刑法总则因果关系理论 | But-for检验+相当因果关系 |
| 不作为犯 | 若行为人履行作为义务,结果是否可以避免? | 不作为犯理论 | 假设作为反事实 |
| 介入因素 | 介入因素是否异常到足以中断因果链? | 客观归责理论 | 风险实现反事实 |
| 择一因果关系 | 两个独立行为各自足以导致结果 | 条件公式修正理论 | NESS检验 |
5.4 行政法领域
| 具体场景 | 反事实问题 | 主要法源 | 检验方法 |
|---|
| 行政行为违法性 | 若行政机关依法行政,结果是否不同? | 《行政诉讼法》 | 合法行为反事实 |
| 行政赔偿 | 若无违法行政行为,当事人损失是否发生? | 《国家赔偿法》 | But-for检验 |
| 信赖保护 | 若行政机关未作出先前行为,当事人是否会做出相同决定? | 信赖保护原则 | 决策反事实 |
六、验证与筛选规则
6.1 反事实推理的有效性验证
规则1:目标变量的可替代性检验
检验问题:目标变量的改变在物理上和逻辑上是否可能?
✓ 有效:"如果被告没有闯红灯"(行为可以不同)
✗ 无效:"如果被告不是人类"(物理上不可能的替代)
✗ 无效:"如果地球没有引力"(违反基本物理定律)
规则2:最小偏离原则检验
检验问题:反事实世界是否仅在目标变量上与现实世界不同?
✓ 有效:仅改变被告的驾驶速度,其他条件不变
✗ 无效:改变被告的驾驶速度的同时,假设天气也变好了
⚠ 注意:如果目标变量的改变必然导致其他事实改变,则需要追踪这种连锁效应
规则3:推演链的可靠性检验
对推演链中的每一步进行检验:
□ 该步推演是否有可靠的因果规律支撑?
□ 该步推演是否存在替代可能性?
□ 该步推演的确定性程度如何?
□ 推演链的总体确定性是否满足法律证明标准?
规则4:过度决定(Overdetermination)检验
检验问题:是否存在其他独立的充分原因?
场景:A和B各自独立地足以导致Y
But-for检验结果:移除A,Y仍然发生(因为B);移除B,Y仍然发生(因为A)
→ But-for检验失败,需转用NESS检验
NESS检验:A是{A, C1, C2...}这个充分条件集中的必要元素
B是{B, C3, C4...}这个充分条件集中的必要元素
→ A和B都是Y的原因
规则5:先占因果关系(Preemption)检验
检验问题:是否存在"备用原因"——如果实际原因不存在,另一个原因会导致相同结果?
场景:A先于B导致了Y,但如果A不存在,B也会导致Y
分析:A是Y的实际原因(因为A实际上导致了Y)
B是Y的潜在原因(被A先占)
→ 不能因为B的存在而否定A的因果关系
6.2 反事实推理的适用边界
适用反事实推理的条件:
✓ 存在明确的事实基础
✓ 目标变量可以被有意义地改变
✓ 存在可靠的因果规律支撑推演
✓ 反事实世界的结果可以在合理范围内判断
不适用反事实推理的情形:
✗ 纯粹的法律解释问题(不涉及事实因果)
✗ 目标变量无法被有意义地改变
✗ 缺乏基本的因果规律知识
✗ 反事实世界的结果完全不可预测
✗ 法律明确规定了替代性因果关系认定方法
七、输出格式模板
模板A:标准反事实推理报告
## 反事实推理分析报告
### 1. 分析目的
[说明为什么需要进行反事实推理,对应哪个法律要件]
### 2. 变量定义
- **目标变量**:[具体描述被假设改变的事实/行为]
- **结果变量**:[具体描述需要观察的法律后果]
- **反事实假设**:[目标变量被改变为什么状态]
### 3. 背景条件锁定
[列出在反事实推理中保持不变的关键事实]
| 编号 | 背景事实 | 状态 |
|------|----------|------|
| F1 | ... | 保持不变 |
| F2 | ... | 保持不变 |
| ... | ... | ... |
### 4. 现实世界事实链
[描述实际发生的因果链]
A → M1 → M2 → ... → Y
### 5. 反事实世界推演
[描述反事实世界中的因果链推演]
A' → M1' → M2' → ... → Y'
推演依据:
- 第一步:[依据说明]
- 第二步:[依据说明]
- ...
### 6. 比较分析
| 维度 | 现实世界 | 反事实世界 | 差异 |
|------|----------|------------|------|
| 目标变量 | A | A' | 被改变 |
| 结果变量 | Y | Y' | [描述差异] |
| 损害程度 | D | D' | ΔD = D - D' |
### 7. 法律结论
[基于比较分析得出的法律结论]
### 8. 置信度评估
- 推演链可靠性:[高/中/低]
- 结论确定性:[高/中/低]
- 主要不确定因素:[列出]
### 9. 限定与说明
[对结论的限定条件和需要注意的事项]
模板B:简要反事实推理(嵌入式)
**反事实分析**:若[目标变量的改变],则根据[推演依据],[结果变量]将[会/不会/部分]发生。
理由:[简要推演过程]。
因此,[目标变量]与[结果变量]之间[存在/不存在/部分存在]因果关系。
(置信度:[高/中/低])
八、置信度标注体系
8.1 推演链置信度
| 等级 | 标记 | 含义 | 典型场景 |
|---|
| 高确定性 | [CF-HIGH] | 推演基于确定的自然规律或无争议的经验法则,结论几乎确定 | 物理因果(如:不点火则不会燃烧) |
| 较高确定性 | [CF-MED-HIGH] | 推演基于可靠的专业知识或统计规律,结论高度可能 | 医学因果(如:及时手术则存活率90%) |
| 中等确定性 | [CF-MEDIUM] | 推演基于合理的经验判断,结论可能但存在替代可能性 | 经济因果(如:若未违约则可能获得的利润) |
| 较低确定性 | [CF-MED-LOW] | 推演基于一般性推测,结论不确定 | 行为预测(如:若告知风险则当事人是否会做出不同决定) |
| 低确定性 | [CF-LOW] | 推演高度推测性,结论极不确定 | 长链条推演、涉及多个不确定变量 |
8.2 整体结论置信度
整体置信度 = min(各步推演置信度)
即:推演链的整体置信度取决于最薄弱的环节。
示例:
步骤1置信度:高
步骤2置信度:中
步骤3置信度:高
→ 整体置信度:中
8.3 置信度与证明标准的对应
| 法律领域 | 证明标准 | 所需最低置信度 |
|---|
| 民事案件(一般) | 高度盖然性(>75%) | CF-MEDIUM以上 |
| 刑事案件 | 排除合理怀疑 | CF-HIGH |
| 行政案件 | 明显优势证据 | CF-MED-HIGH以上 |
| 保险理赔 | 优势证据 | CF-MEDIUM以上 |
九、常见错误与防范
9.1 致命错误表
| 编号 | 错误名称 | 错误描述 | 后果 | 防范措施 |
|---|
| E1 | 目标变量模糊 | 未精确定义被假设改变的事实 | 推演无法进行或结论不可靠 | 严格执行步骤2的检查清单 |
| E2 | 过度偏离 | 反事实世界与现实世界差异过大,不仅改变了目标变量 | 推演结果不可归因于目标变量 | 严格执行最小偏离原则 |
| E3 | 忽视过度决定 | 在多因一果场景中仅使用But-for检验 | 错误否定因果关系 | 检测是否存在多个独立充分原因,必要时转用NESS检验 |
| E4 | 忽视先占因果 | 因为存在备用原因而否定实际原因 | 错误否定因果关系 | 区分实际原因和潜在原因 |
| E5 | 推演链断裂 | 推演过程中跳过关键中间步骤 | 结论缺乏支撑 | 逐步推演,每步标注依据 |
| E6 | 确定性膨胀 | 对推测性结论赋予过高确定性 | 误导法律判断 | 严格执行置信度标注 |
| E7 | 反事实回溯过远 | 将反事实假设追溯到过于遥远的过去 | 反事实世界变得不可控 | 限定反事实假设的时间范围 |
| E8 | 混淆事实因果与法律因果 | 将事实上的But-for因果等同于法律上的因果关系 | 忽视法律上的因果关系限缩(如相当性、可预见性) | 明确区分事实因果与法律因果两个层次 |
9.2 常见陷阱
陷阱1:后见之明偏差(Hindsight Bias)
问题:知道实际结果后,倾向于认为该结果在反事实世界中也是"显而易见"的
示例:知道手术失败后,倾向于认为"如果换一种方案就一定能成功"
防范:
- 从事前视角(ex ante)而非事后视角(ex post)进行推演
- 考虑反事实世界中的多种可能结果
- 引用事前的统计数据和专业标准
陷阱2:滑坡反事实(Slippery Counterfactual)
问题:反事实假设引发连锁改变,导致反事实世界与现实世界差异过大
示例:"如果被告没有出生" → 整个世界都不同了
防范:
- 将反事实假设限定在最近的、最具体的行为层面
- 不要追溯到行为人的性格、成长经历等深层因素
- 使用"最近可能世界"原则
陷阱3:选择性反事实(Cherry-picking Counterfactual)
问题:选择对己方有利的反事实假设,忽视其他同样合理的假设
示例:原告主张"如果被告没有延迟交货,我就能获得100万利润"
但忽视了"即使按时交货,市场价格下跌也会导致利润减少"
防范:
- 系统性地考虑所有合理的反事实假设
- 对每种假设分别进行推演
- 明确标注哪些假设被采用及理由
陷阱4:概率忽视(Probability Neglect)
问题:将"可能"等同于"确定",忽视反事实结果的概率性
示例:"如果及时治疗,患者就不会死亡"(实际上及时治疗的存活率可能只有60%)
防范:
- 明确标注反事实结果的概率
- 使用"机会丧失"理论处理概率性因果关系
- 区分"确定会避免"和"有一定概率避免"
陷阱5:时间框架错误
问题:反事实推演的时间框架选择不当
示例:评估违约损失时,将反事实世界推演到无限远的未来
防范:
- 根据法律规则确定合理的时间框架
- 考虑可预见性规则对时间范围的限制
- 对远期推演降低置信度
十、特殊场景处理
10.1 多因一果场景
场景描述: 多个原因共同导致一个结果
处理方法:
步骤1:识别所有可能的原因 A1, A2, A3, ...
步骤2:对每个原因分别进行But-for检验
- 移除A1,Y是否仍然发生?
- 移除A2,Y是否仍然发生?
- ...
步骤3:根据But-for检验结果分类
情形A:移除任一原因,Y都不发生
→ 所有原因都是But-for原因
→ 按照各原因的贡献程度分配责任
情形B:移除某些原因,Y仍然发生(过度决定)
→ 转用NESS检验
→ 判断每个原因是否是某个充分条件集中的必要元素
情形C:各原因单独不足以导致Y,但共同导致Y
→ 所有原因都是But-for原因(因为移除任一原因,剩余原因不足以导致Y)
→ 共同因果关系,按贡献比例分配责任
10.2 不作为的反事实推理
场景描述: 行为人未履行作为义务,需要判断如果履行义务结果是否不同
特殊难点: 需要构建一个"行为人积极作为"的反事实世界,但积极作为的具体内容可能不确定
处理方法:
步骤1:确定行为人的作为义务内容
- 法律规定的具体义务
- 行业标准/注意义务的具体要求
- 合同约定的具体义务
步骤2:构建"履行义务"的反事实世界
- 假设行为人按照义务要求采取了行动
- 如果义务内容有多种履行方式,选择"合理人"会采取的方式
步骤3:推演反事实世界的结果
- 注意:不作为的反事实推理通常置信度较低
- 因为"如果做了X会怎样"比"如果没做X会怎样"更难判断
步骤4:特别注意概率性结论
- "如果医生及时诊断,患者有70%的存活概率"
- 需要结合"机会丧失"理论进行法律评价
10.3 假设因果关系(Hypothetical Causation)
场景描述: 被告主张"即使我没有实施侵权行为,同样的损害也会因为其他原因发生"
处理方法:
步骤1:区分"合法替代行为"抗辩和"假设因果关系"抗辩
合法替代行为抗辩:
"即使我合法行事,同样的结果也会发生"
示例:医生虽然误诊,但即使正确诊断,患者也无法治愈
→ 通常可以否定因果关系
假设因果关系抗辩:
"虽然我的行为导致了损害,但如果我不做,另一个人也会做同样的事"
示例:被告虽然砍了树,但如果被告不砍,暴风雨也会把树吹倒
→ 通常不能否定因果关系(因为实际上是被告的行为导致了结果)
步骤2:判断假设原因是否已经"启动"
- 如果假设原因在实际损害发生时已经在进行中 → 可能影响损害范围
- 如果假设原因纯粹是假设性的 → 通常不影响因果关系认定
步骤3:区分对因果关系的影响和对损害范围的影响
- 假设因果关系通常不否定因果关系本身
- 但可能影响损害赔偿的范围和期限
10.4 累积因果关系
场景描述: 多个原因各自不足以导致结果,但累积起来导致了结果
示例:多家工厂各自排放少量污染物,单独不足以造成损害,
但累积排放导致了环境损害
处理方法:
- But-for检验:移除任一工厂的排放,损害可能仍然发生
(因为其他工厂的排放仍然超过阈值)
- 但这不意味着该工厂没有因果贡献
- 使用"实质贡献"标准:该工厂的排放是否对损害有实质性贡献?
- 或使用市场份额责任等替代理论
10.5 合同法中的期望利益反事实
场景描述: 计算违约损害赔偿时,需要构建"合同正常履行"的反事实世界
步骤1:确定合同的具体内容和履行条件
步骤2:构建"合同正常履行"的反事实世界
- 假设违约方完全按照合同约定履行
- 保持其他市场条件、第三方行为等不变
步骤3:计算守约方在反事实世界中的经济状态
步骤4:计算差额 = 反事实世界经济状态 - 现实世界经济状态
步骤5:适用可预见性规则和减损义务进行限缩
特别注意:
- 市场价格波动的处理:使用违约时的市场价格还是判决时的?
- 守约方自身的履行能力:守约方是否有能力在反事实世界中获得预期利益?
- 第三方因素:第三方的行为在反事实世界中是否会不同?
十一、质量检查清单
11.1 反事实推理完成后的检查清单
□ 基础检查
□ 目标变量是否精确定义?
□ 结果变量是否精确定义?
□ 反事实假设是否明确表述?
□ 背景条件是否完整列出并锁定?
□ 逻辑检查
□ 是否遵守最小偏离原则?
□ 推演链的每一步是否有依据?
□ 是否存在推演链断裂?
□ 是否考虑了替代推演路径?
□ 是否检查了过度决定问题?
□ 是否检查了先占因果关系问题?
□ 偏差检查
□ 是否存在后见之明偏差?
□ 是否存在选择性反事实?
□ 是否存在概率忽视?
□ 是否存在时间框架错误?
□ 是否存在滑坡反事实?
□ 法律检查
□ 反事实推理的结论是否对应正确的法律要件?
□ 是否区分了事实因果与法律因果?
□ 是否考虑了法律上的因果关系限缩规则?
□ 置信度是否满足适用的证明标准?
□ 表述检查
□ 推演过程是否清晰可追溯?
□ 置信度是否标注?
□ 不确定因素是否说明?
□ 结论是否有适当的限定?
十二、完整示例
示例一:简单场景——交通事故因果关系
案情
2024年1月10日下午3时,被告张某驾驶小型轿车沿某市解放路由东向西行驶,行至解放路与和平路交叉口时,闯红灯通过路口。此时,原告李某正沿和平路由南向北在绿灯状态下通过人行横道。张某车辆与李某发生碰撞,导致李某左腿骨折,住院治疗45天,产生医疗费8万元、误工费3万元。
事故发生时天气晴朗,路面干燥,视线良好。张某车速约40km/h(该路段限速60km/h)。交警认定张某负事故全部责任。
法律问题: 张某的闯红灯行为与李某的损害之间是否存在因果关系?
反事实推理分析
1. 分析目的
判断张某的闯红灯行为(侵权行为)与李某的人身损害(损害结果)之间是否存在事实上的因果关系(But-for因果关系),作为侵权责任构成要件之一。
2. 变量定义
- 目标变量:张某在2024年1月10日下午3时于解放路与和平路交叉口闯红灯的行为
- 结果变量:李某的人身损害(左腿骨折及相关损失)
- 反事实假设:张某在红灯时停车等待,待绿灯后通过路口
3. 背景条件锁定
| 编号 | 背景事实 | 状态 |
|---|
| F1 | 2024年1月10日下午3时 | 保持不变 |
| F2 | 天气晴朗,路面干燥,视线良好 | 保持不变 |
| F3 | 李某正沿和平路由南向北在绿灯状态下通过人行横道 | 保持不变 |
| F4 | 张某车速约40km/h | 保持不变 |
| F5 | 张某车辆制动系统正常 | 保持不变 |
| F6 | 路口交通信号灯正常运行 | 保持不变 |
4. 现实世界事实链
张某闯红灯进入路口
→ 张某车辆与正在绿灯通行的李某处于同一空间
→ 张某车辆与李某发生碰撞
→ 李某左腿骨折
→ 李某住院治疗45天,产生医疗费8万元、误工费3万元
5. 反事实世界推演
前提:张某在红灯时停车等待
第一步推演:张某停在停车线后,不进入路口
推演依据:遵守红灯信号的直接物理结果
确定性程度:高 [CF-HIGH]
第二步推演:李某在绿灯状态下安全通过人行横道
推演依据:路口无其他异常情况(背景条件锁定),
李某在绿灯状态下正常通行不会遇到来自张某方向的车辆
确定性程度:高 [CF-HIGH]
第三步推演:张某车辆与李某不会发生碰撞
推演依据:两者不在同一空间,物理上不可能碰撞
确定性程度:高 [CF-HIGH]
最终结论:李某的左腿骨折及相关损害在反事实世界中不会发生
确定性程度:高 [CF-HIGH]
6. 比较分析
| 维度 | 现实世界 | 反事实世界 | 差异 |
|---|
| 目标变量 | 张某闯红灯 | 张某等红灯 | 被改变 |
| 中间事实 | 张某车辆进入路口 | 张某车辆停在停车线后 | 有差异 |
| 碰撞事件 | 发生碰撞 | 不发生碰撞 | 有差异 |
| 结果变量 | 李某左腿骨折 | 李某安全通过 | 有差异 |
| 损害程度 | 医疗费8万+误工费3万 | 无损害 | ΔD = 11万元 |
7. 法律结论
若非张某的闯红灯行为,李某的人身损害不会发生。张某的闯红灯行为是李某损害的But-for原因,事实上的因果关系成立。[CF-HIGH]
8. 置信度评估
- 推演链可靠性:高——每一步推演都基于确定的物理因果关系
- 结论确定性:高——反事实世界的结果几乎确定
- 主要不确定因素:几乎没有(这是一个典型的简单因果关系场景)
示例二:复杂场景——医疗损害中的多因一果与机会丧失
案情
患者王某,55岁男性,2024年2月1日因持续胸痛到甲医院就诊。接诊医生赵某进行了心电图检查,心电图显示ST段轻度改变,但赵某未予重视,诊断为"肋间神经痛",开具止痛药后让王某回家。
2024年2月3日凌晨,王某在家中突发急性心肌梗死,被紧急送往乙医院抢救。乙医院诊断为"急性前壁心肌梗死",立即进行了PCI手术(经皮冠状动脉介入治疗)。手术虽然成功开通了堵塞的血管,但由于心肌已经大面积坏死,王某的心功能严重受损,被评定为三级伤残。
医学鉴定意见:
- 赵某在2月1日的诊断存在过失——未能识别急性冠脉综合征的早期表现
- 如果2月1日即确诊并进行PCI手术,王某有约70%的概率避免大面积心肌坏死,心功能可能保持在正常或轻度受损水平
- 即使2月1日确诊并手术,仍有约30%的概率因冠脉病变严重而出现类似的心肌坏死
- 王某本身患有冠心病、高血压、糖尿病等基础疾病,这些疾病是心肌梗死的根本原因
法律问题: 赵某的误诊行为与王某的损害之间是否存在因果关系?如果存在,赵某(甲医院)应承担多大比例的责任?
反事实推理分析
1. 分析目的
判断赵某的误诊行为与王某的损害(大面积心肌坏死导致三级伤残)之间的因果关系,并确定甲医院的责任比例。本案涉及多因一果(误诊+基础疾病)和概率性因果关系(机会丧失),需要进行复合反事实推理。
2. 变量定义
- 目标变量:赵某在2024年2月1日的误诊行为(未能识别急性冠脉综合征的早期表现,未进行进一步检查和治疗)
- 结果变量:王某的大面积心肌坏死及三级伤残
- 反事实假设:赵某在2月1日正确识别急性冠脉综合征,立即安排住院并进行PCI手术
注意: 本案存在两个独立的致损因素:
- 因素A:赵某的误诊行为(延误治疗)
- 因素B:王某自身的冠心病等基础疾病(根本病因)
3. 背景条件锁定
| 编号 | 背景事实 | 状态 |
|---|
| F1 | 王某55岁男性,患有冠心病、高血压、糖尿病 | 保持不变 |
| F2 | 王某冠状动脉存在严重狭窄/堵塞 | 保持不变 |
| F3 | 2024年2月1日王某出现胸痛症状 | 保持不变 |
| F4 | 当时的医疗技术水平和PCI手术条件 | 保持不变 |
| F5 | 甲医院具备进行PCI手术的条件 | 需要确认(假设具备) |
4. 现实世界事实链
王某冠脉严重狭窄(基础疾病)
+ 赵某误诊为肋间神经痛(误诊行为)
→ 王某未获得及时治疗
→ 2天后(2月3日)冠脉完全堵塞,急性心肌梗死发作
→ 大面积心肌坏死
→ 虽经乙医院PCI手术抢救,但心功能严重受损
→ 三级伤残
5. 反事实世界推演
前提:赵某在2月1日正确诊断,立即安排PCI手术
第一步推演:王某在2月1日接受冠脉造影检查
推演依据:正确诊断急性冠脉综合征后的标准诊疗流程
确定性程度:高 [CF-HIGH]
第二步推演:冠脉造影发现严重狭窄,立即进行PCI手术
推演依据:急性冠脉综合征的标准治疗方案
确定性程度:较高 [CF-MED-HIGH]
第三步推演(关键分歧点):PCI手术的效果
情形A(概率70%):手术成功,血管开通,心肌未发生大面积坏死
→ 王某心功能正常或轻度受损
→ 不构成三级伤残(可能为十级或无伤残)
推演依据:医学鉴定意见——70%概率避免大面积坏死
确定性程度:中等 [CF-MEDIUM](概率性结论)
情形B(概率30%):因冠脉病变过于严重,即使及时手术仍出现大面积坏死
→ 王某心功能严重受损
→ 仍可能构成三级伤残或类似等级
推演依据:医学鉴定意见——30%概率仍出现类似坏死
确定性程度:中等 [CF-MEDIUM](概率性结论)
6. 比较分析
| 维度 | 现实世界 | 反事实世界(情形A,70%) | 反事实世界(情形B,30%) |
|---|
| 目标变量 | 误诊,延误2天 | 正确诊断,立即手术 | 正确诊断,立即手术 |
| 心肌坏死 | 大面积坏死 | 无/轻度坏死 | 大面积坏死 |
| 伤残等级 | 三级 | 无/十级 | 三级或类似 |
| 与现实差异 | — | 显著差异 | 无显著差异 |
7. 法律分析
第一层:事实因果关系(But-for检验)
- 移除赵某的误诊行为(假设正确诊断并治疗),王某有70%的概率避免大面积心肌坏死
- 但仍有30%的概率出现类似结果
- 结论:But-for检验呈现概率性结果——误诊行为使王某丧失了70%的避免严重损害的机会
第二层:多因一果分析
因素A(误诊延误):使王某丧失了及时治疗的机会
因素B(基础疾病):是心肌梗死的根本病因
两个因素的关系:
- 因素B是必要条件(无冠心病则不会心梗)
- 因素A是加重条件(延误治疗使损害从"可能避免"变为"确定发生")
- 两者共同作用导致了最终的严重损害
第三层:责任比例确定
方法一:机会丧失理论
赵某的误诊使王某丧失了70%的避免严重损害的机会
→ 甲医院应对王某损害的70%承担赔偿责任
方法二:原因力比较
基础疾病是根本原因(原因力较大)
误诊是加重原因(原因力较小但显著)
→ 综合考虑,甲医院承担40%-60%的责任
方法三:综合判断(实务中常用)
考虑因素:
- 误诊的过错程度(未识别ST段改变,过错明显)
- 基础疾病的严重程度(冠心病+高血压+糖尿病,病情本身严重)
- 机会丧失的概率(70%)
- 患者自身健康管理责任
→ 建议甲医院承担50%-70%的责任
8. 置信度评估
- 推演链可靠性:中等——关键步骤(手术效果)依赖概率性医学判断
- 结论确定性:
- 因果关系存在:较高
[CF-MED-HIGH](误诊确实延误了治疗)
- 具体责任比例:中等
[CF-MEDIUM](取决于对机会丧失理论的适用和原因力的判断)
- 主要不确定因素:
- 2月1日手术的实际成功率(鉴定意见给出70%,但这本身是估计值)
- 即使及时手术,王某的具体恢复程度不确定
- 王某基础疾病对长期预后的影响
9. 限定与说明
- 本分析依赖医学鉴定意见中"70%概率避免大面积坏死"的结论,如该结论被推翻,因果关系分析需要重新进行
- 责任比例的确定涉及法律政策判断,不同法院可能有不同的裁量空间
- 本案中"机会丧失"理论的适用在中国司法实践中尚存争议,部分法院可能采用不同的分析框架
- 建议进一步收集以下证据以提高分析的确定性:
- 甲医院是否具备2月1日进行PCI手术的条件
- 王某冠脉病变的具体严重程度(造影结果)
- 类似病例的统计数据
附录:反事实推理速查决策树
开始:需要判断A与Y之间的因果关系
│
├─ Q1: 是否只有一个可能的原因A?
│ ├─ 是 → 使用简单But-for检验
│ │ 移除A,Y是否仍然发生?
│ │ ├─ Y不发生 → A是Y的原因 ✓
│ │ ├─ Y仍发生 → A不是Y的原因 ✗
│ │ └─ 不确定 → 标注置信度,结合证明标准判断
│ │
│ └─ 否 → 存在多个可能原因A1, A2, ...
│ │
│ ├─ Q2: 各原因是否各自独立地足以导致Y?(过度决定)
│ │ ├─ 是 → 使用NESS检验
│ │ │ 每个原因是否是某个充分条件集中的必要元素?
│ │ │ ├─ 是 → 该原因是Y的原因 ✓
│ │ │ └─ 否 → 该原因不是Y的原因 ✗
│ │ │
│ │ └─ 否 → 各原因共同导致Y
│ │ 使用But-for检验(移除任一原因,Y不发生)
│ │ + 原因力比较确定各原因的贡献比例
│ │
│ └─ Q3: 是否存在概率性因果关系?
│ ├─ 是 → 使用机会丧失理论
│ │ 计算目标变量对结果概率的影响
│ └─ 否 → 使用标准多因分析
│
├─ Q4: 是否存在介入因素?
│ ├─ 是 → 双重反事实检验
│ │ (1) 移除原始行为A,Y是否仍然发生?
│ │ (2) 移除介入因素I,Y是否仍然发生?
│ │ (3) 介入因素是否"异常"到足以中断因果链?
│ └─ 否 → 继续标准分析
│
└─ Q5: 是否为不作为场景?
├─ 是 → 构建"假设作为"的反事实世界
│ 注意:置信度通常较低
└─ 否 → 使用标准反事实推理流程