How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Distinct positive minimal ANM DAGs contain a conditionally reversible edge
Statement
Assume Countable Choice, or suppose the noise densities specified in both models are Borel measurable. Let two finite causally sufficient additive-noise models on distinct DAGs with the same vertex set have the same observational law, a strictly positive joint density, and causal minimality in each model. If their DAGs are and , then there are vertices and a set such that in , in , and
Statement references
Facts & Assumptions
Given: Two different finite causally sufficient ANM DAGs with a common strictly positive observational density, and causal minimality in both.
For supplied Borel noise densities each model has a positive Borel product density of shifted noise densities without a choice assumption. Under Countable Choice, positive finite Borel versions can first be chosen without changing either model law or its structural functions. Continuous additive-noise models on finite DAGs Positive joint density of a finite additive-noise model The Axiom of Countable Choice ()
Each ANM noise is independent of every finite vector of its nondescendants. An ANM noise is independent of every set of nondescendants
In a positive-density causally minimal ANM, every edge remains conditionally dependent for every with . The conditional-independence convention is the marginal-density factorization from that supplier. Parent dependence persists under nondescendant conditioning
A path is active given a conditioning set exactly when each noncollider is outside the set and each collider has a descendant in it. Paths, active paths, and d-separation in a finite DAG
Every active finite route between distinct endpoints outside a conditioning set contains an active path with the same endpoints. Every active finite route contains an active path
If a set d-separates two vertex sets in a finite ANM with positive product density, their marginal densities satisfy the conditional-independence factorization almost everywhere. An ANM density factorization implies conditional independence under d-separation
A fixed real translation preserves the integral of a nonnegative Lebesgue-measurable function. Lebesgue outer measure, Lebesgue measurability and Lebesgue measure are unchanged by translation
Proof
Given: The hypotheses in the Statement.
Use the Borel noise densities supplied in the hypotheses, or choose their positive finite Borel versions under Countable Choice by [F1]. Repeatedly delete a vertex that is a sink in both graphs and has the same parent set in both. At each deletion, its equation contributes a single shifted noise-density factor, which integrates to one by [F7]; no remaining equation uses the deleted vertex, so the remaining law still has the positive ANM product density and all remaining edges remain causally minimal. The process cannot delete every vertex, since then the graphs would be equal. It stops only when no common sink with equal parent sets remains; therefore choose a remaining sink of , which either has a different parent set in or has a child in .
Partition the incident vertices by , , , , and . These sets are pairwise disjoint, , , and . Put .
Suppose and , and choose . Since is a sink in , all vertices in are nondescendants of . By [F2], is independent of ; the equation therefore makes the conditional density of given independent of . Its density factorization gives . Weak union follows directly by writing this factorization for the split and dividing by the positive marginal density: . This conditioning set contains all other parents of in and contains no descendant of there, contradicting [F3] for in .
Suppose and . Choose and put . Since is a sink in , every vertex of is a nondescendant of . By [F2], is independent of ; hence the conditional density of given these variables depends only on . Splitting off and dividing by the positive marginal density gives . In , , the set contains all other parents of , and each is an ancestor of along , so this set contains no descendant of . This contradicts [F3] for . If also , then is a common sink with the same parent set and would have been deleted in step 1.1.
It remains that . Choose with no directed path in from to any other member of ; such a vertex exists by taking a maximal element of the directed-reachability partial order on the finite nonempty set . We show that . For contradiction suppose , and form by adding arrows for all and for all . The graph is still acyclic: a new arrow could create a cycle only if already reached its tail, contrary to the choice of . Also and are nonadjacent in .
In , choose a d-separating set for the nonadjacent vertices as follows. For any vertex and nondescendant nonparent , its parent set d-separates from : a path starting is blocked by the conditioned noncollider ; a path starting with an arrow out of must have a first edge traversed backward, since is not a descendant. At that first turn there is a collider reached by a directed path from . Neither this collider nor any of its descendants can be a parent of , since that would give a directed cycle; thus it is blocked given the parents of . If is an ancestor of , then is a nondescendant nonparent of ; apply this argument from and take . It covers paths through a child of as well as paths through a parent. Otherwise is a nondescendant nonparent of ; take .
Put and . Each belongs to , since is a path with noncollider . Suppose a path from to is active given . Its noncolliders lie outside , and every collider with a descendant in is active given . Since d-separates the endpoints, at least one collider on is not an ancestor of ; its descendant in must lie in or . Label every such collider by one such type, or . A labeled -collider has a directed path to some , followed by ; traversing this chain backward connects to . The chain avoids , since otherwise would be an ancestor of . A labeled -collider has a directed path to some , followed by the added arrow ; this chain also avoids . If only labels occur, use the one nearest , replace the prefix of by its backward chain from , and retain the suffix. If only labels occur, use the one nearest , retain the prefix, and replace the suffix by its forward chain to . If both labels occur, take consecutive labeled colliders of different types; connect to the -collider by its backward chain, retain the segment between the two colliders in either direction, and connect the -collider to by its forward chain. The resulting finite route has no conditioned noncollider: original noncolliders avoid , connector interiors avoid , and each selected collider becomes a noncollider at its junction. Every remaining collider has a descendant in , because there is no differently labeled collider between the selected ones, and in the one-label cases the retained side contains no other newly opened collider. This is an active route given , so [F5] gives an active path, contradicting the choice of . Thus d-separates in , and also in its subgraph .
By [F6], in . In , , and contains all other parents of and only nondescendants of the sink . This contradicts [F3]. Therefore the selected maximal member cannot lie in ; it lies in .
Let the selected , and set , , and . In , is a sink, so every member of is a nondescendant of , and . In , every member of is a parent of . A vertex cannot be a descendant of , since and a path would create a directed cycle. Every vertex of is another member of , so none is a descendant of by the choice of . Hence is contained in the nondescendants of in and contains all parents of other than . A vertex deleted in step 1.1 cannot be an ancestor of a surviving vertex in either original graph: when it was deleted it had no outgoing edge to any then-remaining vertex. Consequently all original parents of surviving vertices survive, and every original directed path between surviving vertices stays in the reduced graph. The parent sets and nondescendant inclusions just proved therefore hold in the original graphs too. The edges are in and in , so the vertices and satisfy the Statement.
References
Remarks
The schematic shows one representative from each incident-edge class. In , , , and point into . In , and point into , while points to and ; is not adjacent to . The diagram only records these incident relations. The finite path argument in the proof establishes the claim and does not rely on the drawing.
\begin{tikzpicture}[>=stealth]
\node[draw,circle] (c1) at (0,1) {$c\in Z$};
\node[draw,circle] (y1) at (0,0) {$y\in Y$};
\node[draw,circle] (w1) at (0,-1) {$w\in W$};
\node[draw,circle] (l1) at (2,0) {$l$};
\draw[->] (c1) -- (l1);
\draw[->] (y1) -- (l1);
\draw[->] (w1) -- (l1);
\node at (1,-1.8) {$G$};
\node[draw,circle] (c2) at (4,1) {$c\in Z$};
\node[draw,circle] (d2) at (4,0) {$d\in D$};
\node[draw,circle] (w2) at (4,-1) {$w\in W$};
\node[draw,circle] (l2) at (6,0) {$l$};
\node[draw,circle] (y2) at (8,1) {$y\in Y$};
\node[draw,circle] (e2) at (8,-1) {$e\in E$};
\draw[->] (c2) -- (l2);
\draw[->] (d2) -- (l2);
\draw[->] (l2) -- (y2);
\draw[->] (l2) -- (e2);
\node at (6,-1.8) {$G'$};
\end{tikzpicture}
Depends on
- Continuous additive-noise models on finite DAGs
- Paths, active paths, and d-separation in a finite DAG
- Positive joint density of a finite additive-noise model
- An ANM noise is independent of every set of nondescendants
- Parent dependence persists under nondescendant conditioning
- Every active finite route contains an active path
- An ANM density factorization implies conditional independence under d-separation
- Lebesgue outer measure, Lebesgue measurability and Lebesgue measure are unchanged by translation
- The Axiom of Countable Choice ($\mathrm{AC}_\omega$)
Used by
Dependency tree · two levels
42 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Jonas Peters, Joris Mooij, Dominik Janzing, and Bernhard Schölkopf, Causal Discovery with Continuous Additive Noise Models, Proposition 29(i) and Appendix A.12 (standard reference, not scraped)
- Jonas Peters, Joris Mooij, Dominik Janzing, and Bernhard Schölkopf, Causal Discovery with Continuous Additive Noise Models, Appendix A.10, Lemma 38 (standard reference, not scraped)