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.
Population identifiability and RESIT correctness for restricted ANMs
Statement
Let a finite nonempty causally sufficient additive-noise model on a DAG have a strictly positive joint density, be a restricted additive-noise model, and be causally minimal. Then its observational law determines among all causally minimal restricted additive-noise models on the same vertices.
For the population RESIT procedure, let be a supplied Borel regression rule and use an exact independence oracle and a fixed total order for all ties and loops. Assume the rule is population consistent on the model: whenever , there is a constant such that Assume in addition that every Phase 1 regression function is on its full predictor space. Then RESIT terminates without failure and returns the DAG . This is a population statement and makes no finite-sample claim.
Statement references
Facts & Assumptions
Given: The restricted causally minimal ANM, its positive joint density, a population-consistent regression rule with Phase 1 functions, and a perfect independence oracle.
For supplied Borel noise densities, distinct positive-density causally minimal ANM DAGs admit a reversed edge / and an intermediate conditioning set lying between the other parents and nondescendants in both models, by a finite graph argument and a local density-factorization proof that uses no choice axiom. Distinct positive minimal ANM DAGs contain a conditionally reversible edge
Each ANM noise is independent of every finite vector of its nondescendants. An ANM noise is independent of every set of nondescendants
In a restricted model, every structural function and noise density is and strictly positive where required, and each edge/set pair has a positive finite conditioning witness whose bivariate slice satisfies Condition 19. Condition 19 and restricted additive-noise models
The full ANM law has the positive product density; deleting a sink leaves the same product formula on the remaining vertices. Positive joint density of a finite additive-noise model
For a child of with no path from to another child of , the descendants of are density-conditionally independent of given all other current vertices and , including at every positive finite conditioning section. Descendants of a youngest child are conditionally independent of its parent
If is independent of , the joint density of is strictly positive , and is , then continuous positive density versions factor as at every . A smooth independent residual gives a pointwise density factorization
A probability measure on cannot be invariant under a nonzero translation. A probability measure on the line has no nonzero translation period
A Condition 19 bivariate forward ANM has no reverse representation with independent residual and reverse structural function. Bivariate additive-noise direction identifiability under Condition 19
Every causal-minimal parent remains conditionally dependent after conditioning on any set between the other parents and the nondescendants. Parent dependence persists under nondescendant conditioning
RESIT selects residual-independent sinks, reverses their removal list, and prunes candidate edges by residual independence; population consistency identifies the structural regression on every parent-to-nondescendant predictor set. RESIT: regression with subsequent independence testing
Proof
Given: The hypotheses in the Statement.
Suppose another causally minimal restricted ANM on the same vertices gives the same observational law but has a different DAG . By [F1], there are vertices and a set such that in , in , and contains the other parents of in and is contained in its nondescendants; also contains the other parents of in and is contained in its nondescendants.
Consider Phase 1 on a current vertex set obtained by deleting true sinks. A deleted sink cannot be a parent of a remaining vertex, so is parent-closed and its marginal law is the ANM product over by [F4]; consequently every original directed path between vertices still in stays in . A finite DAG on nonempty has a sink . Every other current vertex is a nondescendant of in the original graph: if one were a descendant, its path from would remain in the parent-closed current graph, contradicting that is a sink there. Thus for , .
Both models in step 1.1 are restricted ANMs. By [F3] their structural functions and noise densities are , so the product density versions supplied by [F4] are . Since the models have the same observational law, these continuous densities agree almost everywhere and hence everywhere; denote their common pointwise version by . Define the marginal versions needed below by iterated integration of this same , and define conditional-density versions at each finite positive value of by the corresponding ratios. Apply the restricted-model definition in to the edge and this exact set . It supplies with such that the pair , , using these common density versions, is a smooth bivariate ANM satisfying Condition 19. In particular, the definition gives the forward equation with independent of .
Population consistency gives almost surely, so the tested residual is . By [F2] it is independent of , and the perfect oracle accepts . Hence every iteration has at least one accepted candidate and cannot return failure.
In , the reverse edge is and contains all other parents of . Since , [F2] gives independent of . Let be its density and choose the product density version using the common marginal version fixed in step 2.1. Because , dividing this version by shows that, conditional on , and are independent. The reverse structural equation at that section is and its structural slice is by [F3]. In the product-density formula, the factor for depends only on , because all other parents of lie in ; integrating the remaining coordinates by the same iterated-integral convention in step 2.1 gives the common section density Thus the reverse conditional pair at this exact is formed from the same density as the forward pair in step 2.1. They have the same law, and this is a reverse representation forbidden by [F8], proving population graph identifiability.
Now suppose a candidate is not a sink. By the current-set invariant in step 1.2, choose a child of in with no directed path to any other child of in ; finiteness and acyclicity give such a child. Let be the strict descendants of in and put . Every parent of other than lies in , and in the original graph as well as in . The restricted condition for edge and set supplies with at which the conditional bivariate forward model of from satisfies Condition 19.
The predictor set tested for is . Suppose the oracle accepts it, and set . Then is independent of . The current joint density is positive by [F3]–[F4], and is by hypothesis, so [F6] gives a pointwise density version By [F5], at the exact witness , for almost every the conditional density of given does not depend on . Combining this with the pointwise factorization above shows that the probability laws of and are equal for almost every .
If , [F7] forces for almost every . Fubini supplies a fixed for which for almost every . Define ; this is by the Phase 1 smoothness hypothesis. If , define , which is also . In either case the accepted residual equation yields almost surely. The pointwise factorization [F6], restricted to and integrated over , shows that is independent of in this conditional law. This is a reverse representation of the Condition 19 pair from step 3.2, contradicting [F8]. Therefore no nonsink candidate is accepted.
Phase 1 therefore removes only true sinks. Reversing their removal order gives a topological order: for every edge , must be removed before while both remain, so precedes in the reversed list. The provisional parent set of each vertex is exactly the set of vertices preceding it in that order.
Fix a vertex and consider its candidate parents in the fixed loop order. We prove by induction through that list that no true parent is deleted. At a true-parent candidate , all other true parents are still present: they were either untested or retained by the induction hypothesis. The current set contains them and is contained in the preceding vertices, hence in . If the oracle accepted deletion, the residual would be independent of the full preceding vector, in particular of . Since , its conditional law given would not depend on , yielding . This contradicts [F9]. Thus every true parent is retained.
If the tested candidate is not a true parent, step 7.1 ensures that every true parent remains in the predictor set after deleting . This set is contained in , so [F10] makes the residual minus a constant; [F2] makes it independent of all vertices preceding . The oracle accepts and the algorithm deletes this superfluous edge.
Steps 7.1 and 8.1 show that pruning removes exactly the superfluous preceding vertices and retains every parent. Each returned parent set is therefore the true parent set, so RESIT returns .
Depends on
- Continuous additive-noise models on finite DAGs
- Condition 19 and restricted additive-noise models
- 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
- Descendants of a youngest child are conditionally independent of its parent
- Distinct positive minimal ANM DAGs contain a conditionally reversible edge
- A probability measure on the line has no nonzero translation period
- A smooth independent residual gives a pointwise density factorization
- RESIT: regression with subsequent independence testing
- Bivariate additive-noise direction identifiability under Condition 19
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
35 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, Theorems 28/34 and Appendices A.11/A.15 (standard reference, not scraped)
- Jonas Peters, Dominik Janzing, and Bernhard Schölkopf, Elements of Causal Inference, §4.1.4 and §7.2 (standard reference, not scraped)
- K. Assaad, E. Devijver, and G. Gaussier, Causal discovery: noise-based methods, ENS Lyon course notes (2023), slides 29–35 (standard reference, not scraped)