四、完整工作流程
阶段一:问题识别与框架构建
步骤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:整合进整体法律分析
将反事实推理的结论作为因果关系要件(或其他要件)的分析结果,整合进完整的法律论证中。