mcpField
C
counterfactual-reasoning

counterfactual-reasoning

github.com/thuyranその他92490 回インストール10 週間前に更新
リポジトリ

counterfactual-reasoning について

現実の事実関係と反事実のシナリオを比較し、因果関係を検討する法律推論スキルです。But-forテストやNESSテストを案内し、複雑な因果関係では確信度や不確実性も扱います。

主な機能

  1. 01目標変数・結果変数・背景条件の定義
  2. 02反事実世界の構築と段階的な推論
  3. 03現実と仮定上の結果の比較
  4. 04But-forテストとNESSテストへの対応
  5. 05確信度と不確実性の表示
  6. 06過剰決定や介在原因の確認

活用シーン

  1. 01不法行為と損害の因果関係の分析
  2. 02契約違反による損失と期待利益の評価
  3. 03不作為や介在行為の因果的影響の検討
  4. 04複数原因や確率的因果関係の分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/thuyran/legal-skills-chinese --skill counterfactual-reasoning

インストール後、Claude Code で/counterfactual-reasoningを入力して読み込まれたか確認します。

詳細

反事实推理(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 反事実推理の哲学的基礎

法律における反事実推理の適用は、次の仮定に基づいています。

  1. 可能世界意味論:物事が違っていたらどうなっていたかを、有意味に論じることができます
  2. 最小逸脱原則:反事実世界は現実世界と可能な限り類似させ、対象変数のみを異なるものとします
  3. 因果法則の安定性:自然法則と社会法則は、反事実世界でも成立します
  4. 判断可能性の仮定:反事実世界の結果は、合理的な範囲内で判断可能です
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:反事実世界における結果を推論する

推論ルール:

  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:全体的な法律分析に統合する

反事実推理の結論を、因果関係の要件(またはその他の要件)の分析結果として、完全な法律論証に統合します。

五、一般的な分野と法源の対応

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. 背景条件锁定

编号背景事实状态
F12024年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手术(经皮冠状动脉介入治疗)。手术虽然成功开通了堵塞的血管,但由于心肌已经大面积坏死,王某的心功能严重受损,被评定为三级伤残。

医学鉴定意见:

  1. 赵某在2月1日的诊断存在过失——未能识别急性冠脉综合征的早期表现
  2. 如果2月1日即确诊并进行PCI手术,王某有约70%的概率避免大面积心肌坏死,心功能可能保持在正常或轻度受损水平
  3. 即使2月1日确诊并手术,仍有约30%的概率因冠脉病变严重而出现类似的心肌坏死
  4. 王某本身患有冠心病、高血压、糖尿病等基础疾病,这些疾病是心肌梗死的根本原因

法律问题: 赵某的误诊行为与王某的损害之间是否存在因果关系?如果存在,赵某(甲医院)应承担多大比例的责任?

反事实推理分析

1. 分析目的

判断赵某的误诊行为与王某的损害(大面积心肌坏死导致三级伤残)之间的因果关系,并确定甲医院的责任比例。本案涉及多因一果(误诊+基础疾病)和概率性因果关系(机会丧失),需要进行复合反事实推理。

2. 变量定义

  • 目标变量:赵某在2024年2月1日的误诊行为(未能识别急性冠脉综合征的早期表现,未进行进一步检查和治疗)
  • 结果变量:王某的大面积心肌坏死及三级伤残
  • 反事实假设:赵某在2月1日正确识别急性冠脉综合征,立即安排住院并进行PCI手术

注意: 本案存在两个独立的致损因素:

  • 因素A:赵某的误诊行为(延误治疗)
  • 因素B:王某自身的冠心病等基础疾病(根本病因)

3. 背景条件锁定

编号背景事实状态
F1王某55岁男性,患有冠心病、高血压、糖尿病保持不变
F2王某冠状动脉存在严重狭窄/堵塞保持不变
F32024年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. 限定与说明

  1. 本分析依赖医学鉴定意见中"70%概率避免大面积坏死"的结论,如该结论被推翻,因果关系分析需要重新进行
  2. 责任比例的确定涉及法律政策判断,不同法院可能有不同的裁量空间
  3. 本案中"机会丧失"理论的适用在中国司法实践中尚存争议,部分法院可能采用不同的分析框架
  4. 建议进一步收集以下证据以提高分析的确定性:
    • 甲医院是否具备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: 是否为不作为场景?
      ├─ 是 → 构建"假设作为"的反事实世界
      │        注意:置信度通常较低
      └─ 否 → 使用标准反事实推理流程

コメント