Graph Surgery and the Do-Operator: A Precise Correspondence for Acyclic Structural Causal Models
Not on the map. Why?
Abstract (arXiv)
The operatornamedo-operator is described graphically by deleting arrows into its targets and functionally by replacing their mechanisms with constants. To call these operations equivalent is not yet a mathematical statement: one returns a graph and remembers only the targets, whereas the other returns mechanisms and also remembers the imposed values. We make a dependency-level comparison precise for deterministic acyclic structural causal models with finitely many endogenous variables. If operatornameGraph(F) extracts the dependencies of a mechanism family F, our main theorem is operatornameGraph(F^iota)=operatornameSurg(operatornameGraph(F),T_iota). Thus replacing target mechanisms removes exactly the dependencies removed by graph surgery. For a model M=(G,F) whose graph may contain unused arrows, we characterize when the same equality holds with G in place of operatornameGraph(F); it holds for every intervention exactly when G records the dependencies of F exactly. We then define the intervened model, characterize its run, show how sequential interventions combine, and prove that an outcome depends only on interventions at its actual dependency ancestors. All principal results are machine-checked in an accompanying Lean 4 development.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 1 of its 11 references that are in the map. First posted on arXiv 18 Aug 2026.
Builds on
1 of 11 references.
References · 1
- 2026Causality and Semantic Separationcited by 1
Built on by
Not cited yet.