legal-abductive-reasoning について
証拠が不完全、事実が曖昧、またはルールが不明確な場合に、反証可能な仮説を生成・評価する法律溯因推論スキルです。複数の説明、構造化評価、検証計画を通じて慎重な分析を支援します。
主な機能
- 01既知の事実と情報不足を区別
- 02複数の競合仮説を生成
- 03ミルの五つの方法を適用
- 04説明力と検証可能性を評価
- 05検証計画と修正条件を設定
活用シーン
- 01証拠が不完全な状況で事実を説明
- 02曖昧な行為の意図を分析
- 03不明確なルールの暗黙条件を推定
- 04証拠の変化に応じて仮説を修正
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ thuyran/ legal-skills-chinese --skill legal-abductive-reasoningインストール後、Claude Code で/legal-abductive-reasoningを入力して読み込まれたか確認します。
詳細
主な機能:
- 証拠が不完全な場合に、説明の空白を埋めます
- 事実が曖昧な場合に、合理的な事実関係を構築します
- ルールが不明確な場合に、暗黙の条件を推測します
- 反証可能な仮説(defeasible hypotheses)を生成します
法律的溯因推論スキル(Legal Abductive Reasoning)
1. 基本概念:溯因推論とは?
溯因推論(Abductive Reasoning)とは、結果から原因を推測する推論方法です。
「現象を観察する → 最も合理的な説明(仮説)を提示する」
主な特徴:
- 反証可能性:仮説は新たな証拠によって覆される可能性があります(非単調推論)
- 創造性:想像力と創造的思考が必要です
- 説明力:「何であるか」よりも「なぜか」に注目します
演繹・帰納との違い:
2. ミルの五方法:仮説の生成と検証のためのツール
2.1 一致法(Method of Agreement)——必要条件を見つける
論理:
案例1:因素A、B、C → 现象x发生
案例2:因素A、D、E → 现象x发生
─────────────────────────────
∴ A 是 x 的必要条件(无A则无x)
法律上の適用:「特定の法的効果を構成するために必要な事実要件」を特定します
**例:**すべての窃盗事件に「持ち去る行為」がある場合、「持ち去る行為」は窃盗の必要条件です
2.2 差異法(Method of Difference)——十分条件を見つける
論理:
案例1:因素A、B、C → 现象x发生
案例2: B、C → 现象x不发生
─────────────────────────────
∴ A 是 x 的充分条件(有A则有x)
**法律上の適用:**ある行為が特定の法的効果をもたらすのに「十分」かどうかを判断します
**例:**警告がある場合は事故がなく、警告がない場合は事故があるなら、警告は事故を防ぐ十分条件です
2.3 一致差異併用法(Joint Method)——必要条件+十分条件
**論理:**一致法と差異法を同時に適用し、因果推論を強化します
法律上の適用:「重要な事実」または「決定的な要因」を特定します
2.4 剰余法(Method of Residues)——残余部分を説明する
論理:
已知:A+B+C → x+y+z
已知:B → y,C → z
────────────────────
∴ A → x(剩余部分由新原因解释)
法律上の適用:「追加的な要因」(差別的動機、精神的損害など)を特定します
2.5 共変法(Method of Concomitant Variation)——変数間の関係
論理:
A增强 → x增强
A减弱 → x减弱
────────────────────
∴ A 与 x 存在因果或共同原因关系
**法律上の適用:**程度の関係(過失の程度と損害の程度など)を特定します
3. ワークフロー:5段階の溯因分析法
Step 1: 事実の整理(Fact Identification)
**目的:**既知の事実を明確に列挙し、情報の不足を特定します
手順:
- 立証済みの事実と立証が必要な事実を区別します
- 有利な事実と不利な事実を明示します
- 曖昧な点と複数の可能性を特定します
出力形式:
## 已知事实
- [事实1]:[描述] (证据来源/强度)
- [事实2]:[描述] (证据来源/强度)
## 信息缺口
- [缺口1]:[缺失的关键信息]
## 模糊之处
- [模糊点1]:[可多种解读的事实]
Step 2: 仮説の生成(Hypothesis Generation)
**目的:**ミルの五方法に基づき、競合する複数の説明を生成します
必須要件:異なる観点を網羅する3つ以上の仮説を生成します
仮説の種類:
- 事実に関する仮説:出来事の経過に関する異なる筋書き
- 意図に関する仮説:行為の動機や目的に関する異なる解釈
- 法律に関する仮説:構成要件を満たすかどうかについての異なる判断
出力形式:
## 竞争性假设
### 假设1:[简要描述]
- **基于方法**:[求同/求异/并用/剩余/共变]
- **核心主张**:[一句话概括]
- **支持证据**:[列出支持的事实]
- **潜在弱点**:[列出不利的事实]
- **可废止条件**:[什么证据会推翻此假设]
### 假设2:[简要描述]
...
Step 3: 仮説の評価(Hypothesis Evaluation)
評価基準(PEIRCE):
| 基準 | 意味 | 評価の問い |
|---|---|---|
| 説明力 | 網羅性 | 既知の事実をすべて説明できますか? |
| 簡潔性 | オッカムの剃刀 | 不必要な実体を持ち込んでいませんか? |
| 検証可能性 | 実証の可能性 | 検証または反証できますか? |
| 背景との整合性 | 先例との一貫性 | 類似の事案と整合していますか? |
評価マトリクス:
| 仮説 | 説明力 | 簡潔性 | 検証可能性 | 背景との整合性 | 総合 |
|---|---|---|---|---|---|
| H1 | 高/中/低 | 高/中/低 | 高/中/低 | 高/中/低 | ⭐⭐⭐⭐⭐ |
| H2 | ... | ... | ... | ... | ... |
Step 4: 最良の説明への推論(Inference to Best Explanation)
判断:
- 第一候補の仮説:総合評価が最も高いもの
- 代替仮説:評価が近い選択肢として残すもの
- 主な不確実性:判断に影響する情報の不足
Step 5: 検証と修正(Validation & Refinement)
手順:
- 追加収集できる証拠を列挙します
- 新たな証拠が各仮説に与える影響を予測します
- 仮説の修正を開始する条件を設定します
4. 詳細な例:Young v. Hitchens の溯因分析
4.1 事案の事実
Young v. Hitchens(漁網漁の事件)
既知の事実:
- 原告は公海で網を使って漁をしており、網はほぼ閉じかけていました
- 被告は船を漕いで網の中に入り、魚を捕獲してから立ち去りました
法律上のルール(窃盗罪の構成要件):
- 持ち去る行為を行った
- 物品が他人の所有物である
- 物品が他人の所有物であることを知っている
- 持ち去る意図がある
- 例外:危険を防ぐために持ち去った場合
**説明すべき現象:**被告の行為は窃盗に当たるか?
4.2 仮説の生成(ミルの五方法の適用)
仮説1:所有者の認識がない(要件3を満たさない)
適用する方法:差異法
論理の適用:
有明确标记的网 → 被告知道权属(通常情况)
无明确标记的网 → 被告可能不知权属(本案情况)
────────────────────────────────────────────
∴ 标记缺失导致认知缺失(充分条件分析)
論証:
- 公海は共有の漁場であり、網には明確な標識がありません
- 網は「ほぼ閉じている」ものの完全には閉じておらず、所有関係が不明確です
- 被告は魚が共有資源であると誠実に信じていた可能性があります
裏付けとなる証拠:
- 開放された海域という環境
- 所有者を示す標識がないこと
- 網が完全には閉じていないこと
潜在的な弱点:
- 網がほぼ閉じていることは、誰かが漁をしていることを示唆します
- 被告は迂回せず、自ら網の中に入りました
**反証条件:**被告が網の所有者は原告だと知っていたことを示す証拠がある場合(原告が大声で警告した場合など)
仮説2:占有が完了していない(要件2を満たさない)
適用する方法:一致法
論理の適用:
案例1:网完全闭合+鱼在网内 → 占有确立
案例2:鱼已捕获在船上 → 占有确立
本案:网几乎闭合+鱼仍在水中 → ?
────────────────────────────────────
∴ "完全控制"是占有的必要条件(本案缺少)
論証:
- 魚はまだ水中にあり、自然な状態から完全には離れていません
- 原告による支配はまだ完了していません
- 公海の原則に照らすと、占有が完了していない場合、他者の介入は排除されません
裏付けとなる証拠:
- 網は「すでに」閉じていたのではなく、「ほぼ」閉じていました
- 魚はまだ開放水域にいました
- 原告はまだ実際に魚を取り上げていませんでした
潜在的な弱点:
- 原告はすでに労力を投じていました
- 被告の行為には略奪的な性質があります
反証条件:「ほぼ閉じている」状態を占有とみなすのが業界慣行であることが立証された場合
仮説3:偶発的な行為(要件1または4を満たさない)
適用する方法:剰余法
論理の適用:
被告行为 = 故意盗窃 + 意外误入
已知:无证据证明故意
────────────────────
∴ 剩余部分用"意外"解释
論証:
- 視界が悪く、被告は網具を見分けられませんでした
- 航行の誤差によって誤って入り込んでしまいました
- 魚の捕獲はその場の流れで行ったもので、計画的ではありませんでした
裏付けとなる証拠:
- 天候や海況
- 被告の航行経路
- 計画性を示す証拠がないこと
潜在的な弱点:
- 被告は自ら魚を捕獲して持ち去りました
- すぐに謝罪も賠償もしませんでした
**反証条件:**被告が事前に網の位置を確認していたことを示す証拠がある場合
仮説4:緊急避難(例外の適用)
適用する方法:共変法
論理の適用:
危险程度低 → 无需进入网内
危险程度高 → 必须进入网内(避险)
────────────────────────────
∴ 危险程度与进入必要性共变
論証:
- 被告の船は衝突の危険にさらされていました
- 網の中に入ることは、より大きな損害を避ける唯一の方法でした
- 緊急避難の原則に該当します
裏付けとなる証拠:
- 当時の海況
- 他の船の位置
- 被告の船の操縦上の制約
潜在的な弱点:
- 「切迫した危険」の存在を立証する必要があります
- 魚を捕獲したことと、危険を避ける必要性との間に釣り合いが取れていません
**反証条件:**当時、衝突の危険がなかったこと、または被告が安全に迂回できたことが立証された場合
仮説5:証拠不十分(要件4を満たさない)
適用する方法:一致差異併用法
論理の適用:
求同:所有盗窃案都有"故意"要件
求异:有故意→盗窃成立;无故意→盗窃不成立
────────────────────────────────────
∴ "故意"既是必要条件也是充分条件
本案:故意无法证明
論証:
- 公海での漁業は競争が激しく、行為は窃盗ではなく資源の先取りだった可能性があります
- 「無主物だと思っていた」可能性を排除できません
- 刑事責任または厳格責任の基準では、証拠不十分の場合、被告に有利に解釈する必要があります
裏付けとなる証拠:
- 公海での漁業という背景
- 事前にやり取りした記録がないこと
- 行為に複数の解釈が可能であること
潜在的な弱点:
- 行為そのものが意図を示唆しています
- 被告が利益を得た事実があります
**反証条件:**被告の意図を示す直接証拠(事前の発言など)がある場合
4.3 仮説評価マトリクス
| 仮説 | 説明力 | 簡潔性 | 検証可能性 | 背景との整合性 | 総合 |
|---|---|---|---|---|---|
| H1 認識の欠如 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | 4.5 |
| H2 占有の曖昧さ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | 3.5 |
| H3 偶発的な行為 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | 3.0 |
| H4 緊急避難 | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | 2.5 |
| H5 証拠不十分 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ | 4.0 |
4.4 最佳解释推断
首选假设:H1(缺乏所有权认知)
理由:
- 解释力:充分解释被告为何进入网内(真诚相信公共资源)
- 简洁性:无需假设复杂动机,基于客观环境
- 可检验性:可通过环境证据(标记、能见度)验证
- 背景契合:符合公海捕鱼的特殊背景
置信度:中高
备选假设:H5(证据不足)
适用情形:
- 如果无法证明被告实际认知状态
- 如果适用严格责任标准
关键不确定性:
- 被告实际认知状态(主观意图)
- 行业惯例对"占有"的定义
验证建议:
- 调查渔网是否有明显标记
- 询问行业惯例
- 调查被告当时是否收到警告
- 分析被告过往行为模式
4.5 假设修正触发器
| 新证据出现 | 假设修正 |
|---|---|
| 被告事前观察网具 | H3被推翻,转向H1或H5 |
| 原告大声警告被告 | H1被推翻,转向H5 |
| 行业惯例:几乎闭合=占有 | H2被强化 |
| 被告事前言论显示意图 | H1、H3、H5均被推翻 |
| 当时无碰撞危险 | H4被推翻 |
5. 另一个例子:求异法在侵权中的应用
案例:产品警告标签案
事实:
- 案例A:有警告标签 → 无损害发生
- 案例B:无警告标签 → 损害发生(本案)
求异法应用:
有警告 → 无损害
无警告 → 有损害
────────────────────
∴ 警告缺失是损害的充分条件
溯因假设:
- 假设:如果提供警告,损害可避免
- 法律后果:制造商未尽警告义务,承担侵权责任
6. 输出模板
# 溯因推理分析报告
## 1. 待解释现象
[描述核心争议]
## 2. 已知事实
- [事实1](来源/强度)
- [事实2](来源/强度)
## 3. 竞争性假设(应用米尔五法)
### 假设1:[描述]
- **方法**:[求同/求异/并用/剩余/共变]
- **逻辑应用**:[具体逻辑形式]
- **核心主张**:[一句话]
- **支持**:[证据]
- **弱点**:[反证]
- **可废止条件**:[推翻条件]
### 假设2:[描述]
...
## 4. 评估矩阵
[评分表]
## 5. 最佳解释
- **首选**:[假设]
- **理由**:[基于标准]
- **置信度**:[高/中/低]
- **备选**:[假设]
## 6. 关键不确定性
- [缺口1]:[验证建议]
## 7. 修正触发器
- [证据X] → [修正行动]
7. 故障排除
问题:假设生成不足
解决: 强制应用全部五种米尔方法,每种至少生成一个假设
问题:方法选择错误
解决:
- 找必要要件 → 求同法
- 找充分条件 → 求异法
- 强化可信度 → 并用法
- 解释剩余 → 剩余法
- 程度关系 → 共变法
问题:过早收敛
解决: 必须列出至少3个假设并完成评估矩阵后再做选择
问题:混淆推理类型
解决: 明确标注"假设"、"最可能的解释",准备修正触发器
8. 快速检查清单
- 已识别待解释的核心现象
- 已区分已知事实与信息缺口
- 已应用至少3种米尔方法生成假设
- 每个假设都有支持证据和反证
- 已完成结构化评估矩阵
- 已明确首选假设和备选假设
- 已制定验证方案和修正触发器
- 已标注假设的可废止性