Causal Sufficiency Determinability Checker
Algorithm implementation based on the paper Target Determinability under Partial Causal Observation (Wang, 2026).
Before an Agent calls other skills, it asks itself:
> "Based on current evidence, am I sufficient to make this judgment?"
| Result | Meaning | Agent Action |
|---|---|---|
| -------- | --------- | ------------ |
| DETERMINED | Evidence is sufficient; target is zero-error determinable | Execute immediately; no wasted tokens |
| NOT_DETERMINED | Evidence is insufficient; indistinguishable counterexample exists | Return missing-evidence list; guide next skill to call |
{
"session_id": "audit-001",
"question": "Does the final output have a valid verification event?",
"configs": [
{"config_id": "C1", "tool": "code", "has_verif": true, "verif_hash": "valid", "output": "correct", "target": 1},
{"config_id": "C2", "tool": "code", "has_verif": false, "verif_hash": "none", "output": "correct", "target": 0}
],
"omega_field": "output",
"target_field": "target",
"evidence_fields": ["tool", "has_verif", "verif_hash"]
}
{
"session_id": "audit-001",
"question": "Does the final output have a valid verification event?",
"determinability": "NOT_DETERMINED",
"can_proceed": false,
"counterexample": {
"config1": "C1",
"config2": "C2",
"observation": "correct",
"target1": 1,
"target2": 0
},
"missing_evidence": ["tool", "has_verif", "verif_hash"],
"next_skill_suggestion": "Supplement the following evidence items: tool, has_verif, verif_hash",
"message": "Non-determinability proven: configs C1 and C2 share observation correct but differ on target (1 vs 0)."
}
Cognitive Emergence Lab
yuqiang@humanjudgment.org
共 1 个版本