Counterfactuals Modulo Temporal Logics
Preprint
Abstract
Lewis' theory of counterfactuals is the foundation of many contemporary notions of causality. In this paper, we extend this theory in the temporal direction to enable symbolic counterfactual reasoning on infinite sequences, such as counterexamples found by a model checker and trajectories produced by a reinforcement learning agent. In particular, our extension considers a more relaxed notion of similarity between worlds and proposes two additional counterfactual operators that close a semantic gap between the previous two in this more general setting. Further, we consider versions of counterfactuals that minimize the distance to the witnessing counterfactual worlds, a common requirement in causal analysis. To automate counterfactual reasoning in the temporal domain, we introduce a logic that combines temporal and counterfactual operators, and outline decision procedures for the satisfiability and trace-checking problems of this logic.Keywords
All Related Versions
- Version 1, 2023-06-15, ArXiv
- Published version: EPiC Series in Computing, 94, 181.
This publication has 13 references indexed in Scilit:
- Probabilistic causes in Markov chainsInnovations in Systems and Software Engineering, 2022
- Counterfactual theories of causation and the problem of large causesPhilosophical Studies, 2020
- HyperPCTL: A Temporal Logic for Probabilistic Hyperproperties2018
- Explaining counterexamples using causalityFormal Methods in System Design, 2011
- LTL satisfiability checkingInternational Journal on Software Tools for Technology Transfer, 2010
- What causes a system to satisfy a specification?ACM Transactions on Computational Logic, 2008
- Causes and Explanations: A Structural-Model Approach. Part II: ExplanationsThe British Journal for the Philosophy of Science, 2005
- Causes and Explanations: A Structural-Model Approach. Part I: CausesThe British Journal for the Philosophy of Science, 2005
- Complexity results for structure-based causalityArtificial Intelligence, 2002
- Completeness and decidability of three logics of counterfactual conditionals1Theoria, 1971