Closure and Complexity of Temporal Causality

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Carelli, Mishel, Finkbeiner, Bernd, Siber, Julian
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912376862801920
author Carelli, Mishel
Finkbeiner, Bernd
Siber, Julian
author_facet Carelli, Mishel
Finkbeiner, Bernd
Siber, Julian
contents Temporal causality defines what property causes some observed temporal behavior (the effect) in a given computation, based on a counterfactual analysis of similar computations. In this paper, we study its closure properties and the complexity of computing causes. For the former, we establish that safety, reachability, and recurrence properties are all closed under causal inference: If the effect is from one of these property classes, then the cause for this effect is from the same class. We also show that persistence and obligation properties are not closed in this way. These results rest on a topological characterization of causes which makes them applicable to a wide range of similarity relations between computations. Finally, our complexity analysis establishes improved upper bounds for computing causes for safety, reachability, and recurrence properties. We also present the first lower bounds for all of the classes.
format Preprint
id arxiv_https___arxiv_org_abs_2505_10186
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Closure and Complexity of Temporal Causality
Carelli, Mishel
Finkbeiner, Bernd
Siber, Julian
Logic in Computer Science
Temporal causality defines what property causes some observed temporal behavior (the effect) in a given computation, based on a counterfactual analysis of similar computations. In this paper, we study its closure properties and the complexity of computing causes. For the former, we establish that safety, reachability, and recurrence properties are all closed under causal inference: If the effect is from one of these property classes, then the cause for this effect is from the same class. We also show that persistence and obligation properties are not closed in this way. These results rest on a topological characterization of causes which makes them applicable to a wide range of similarity relations between computations. Finally, our complexity analysis establishes improved upper bounds for computing causes for safety, reachability, and recurrence properties. We also present the first lower bounds for all of the classes.
title Closure and Complexity of Temporal Causality
topic Logic in Computer Science
url https://arxiv.org/abs/2505.10186