四、完整工作流程

阶段一:问题识别与框架构建

步骤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:在反事实世界中推演结果

推演规则:

  1. 运用已知的因果规律:物理定律、医学知识、经济规律、社会常识
  2. 运用经验法则:在类似条件下通常会发生什么
  3. 运用专家意见:对于专业领域的因果判断
  4. 运用统计数据:对于概率性因果关系

推演过程记录模板:

反事实推演链:
  前提:[目标变量被改变为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:整合进整体法律分析

将反事实推理的结论作为因果关系要件(或其他要件)的分析结果,整合进完整的法律论证中。