SCM
Structural causal models: the CausalModel core, factored kernels, do-calculus rules, and the Markov layer connecting graphs to distributions.
Model 67 core · 92 supporting · 14 submodules The structural-causal-model substrate: causal models, edge types, mechanisms, interventions, and evaluation under overrides. Do 48 core · 77 supporting · 13 submodules The do-calculus on structural causal models: the three rules, global/local Markov properties, semi-graphoid axioms, and the kernel-level Rule 2 development. Factored 29 core · 42 supporting · 7 submodules Factorization of an SCM's observational law into prefix kernels: parent lookup, step kernels, and the correspondence with deterministic evaluation. ID 175 core · 219 supporting · 13 submodules Identification on structural causal models: graphical criteria and theorems (back-door, c-component factorization) stated in SCM terms. PartialID 6 core · 0 supporting · 2 submodules Partial-identification infrastructure for SCMs: compatible model classes, interval bounds, and sharpness certificates. Examples 42 core · 26 supporting · 5 submodules Worked structural-causal-model examples (instrumental variables and related DAGs) exercising the SCM and identification layers.