You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The design in #240 and previous iterations includes a number of new components on which the overall correctness of causation and explanation query implementations depends. To reduce the difficulty of reasoning about these implementations and make incremental progress toward landing causation and explanation queries in master, we should pull out these components and specify and test them in isolation.
One of these components is a helper function for defining dependent interventions that "undo" the effect of upstream chirho.counterfactual.ops.split operations, called undo_split in the draft design in #240
Dependent interventions generated from undo_split should preserve the indices of their arguments, but the values should behave as if the specified upstream split(s) never happened:
The design in #240 and previous iterations includes a number of new components on which the overall correctness of causation and explanation query implementations depends. To reduce the difficulty of reasoning about these implementations and make incremental progress toward landing causation and explanation queries in
master
, we should pull out these components and specify and test them in isolation.One of these components is a helper function for defining dependent interventions that "undo" the effect of upstream
chirho.counterfactual.ops.split
operations, calledundo_split
in the draft design in #240Dependent interventions generated from
undo_split
should preserve the indices of their arguments, but the values should behave as if the specified upstreamsplit
(s) never happened:The text was updated successfully, but these errors were encountered: