Decidable Reasoning About Time in Finite-Domain Situation Calculus Theories

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Hofmann, Till, Schupp, Stefan, Lakemeyer, Gerhard
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913224578826240
author Hofmann, Till
Schupp, Stefan
Lakemeyer, Gerhard
author_facet Hofmann, Till
Schupp, Stefan
Lakemeyer, Gerhard
contents Representing time is crucial for cyber-physical systems and has been studied extensively in the Situation Calculus. The most commonly used approach represents time by adding a real-valued fluent $\mathit{time}(a)$ that attaches a time point to each action and consequently to each situation. We show that in this approach, checking whether there is a reachable situation that satisfies a given formula is undecidable, even if the domain of discourse is restricted to a finite set of objects. We present an alternative approach based on well-established results from timed automata theory by introducing clocks as real-valued fluents with restricted successor state axioms and comparison operators. %that only allow comparisons against fixed rationals. With this restriction, we can show that the reachability problem for finite-domain basic action theories is decidable. Finally, we apply our results on Golog program realization by presenting a decidable procedure for determining an action sequence that is a successful execution of a given program.
format Preprint
id arxiv_https___arxiv_org_abs_2402_03164
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Decidable Reasoning About Time in Finite-Domain Situation Calculus Theories
Hofmann, Till
Schupp, Stefan
Lakemeyer, Gerhard
Artificial Intelligence
Logic in Computer Science
Representing time is crucial for cyber-physical systems and has been studied extensively in the Situation Calculus. The most commonly used approach represents time by adding a real-valued fluent $\mathit{time}(a)$ that attaches a time point to each action and consequently to each situation. We show that in this approach, checking whether there is a reachable situation that satisfies a given formula is undecidable, even if the domain of discourse is restricted to a finite set of objects. We present an alternative approach based on well-established results from timed automata theory by introducing clocks as real-valued fluents with restricted successor state axioms and comparison operators. %that only allow comparisons against fixed rationals. With this restriction, we can show that the reachability problem for finite-domain basic action theories is decidable. Finally, we apply our results on Golog program realization by presenting a decidable procedure for determining an action sequence that is a successful execution of a given program.
title Decidable Reasoning About Time in Finite-Domain Situation Calculus Theories
topic Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/2402.03164