Back to Search Start Over

DECLAREd: A Polytime LTLf Fragment

Authors :
Giacomo Bergami
Source :
Logics, Vol 2, Iss 2, Pp 79-111 (2024)
Publication Year :
2024
Publisher :
MDPI AG, 2024.

Abstract

This paper considers a specification rewriting meachanism for a specific fragment of Linear Temporal Logic for Finite traces, DECLAREd, working through an equational logic and rewriting mechanism under customary practitioner assumptions from the Business Process Management literature. By rewriting the specification into an equivalent formula which might be easier to compute, we aim to streamline current state-of-the-art temporal artificial intelligence algorithms working on temporal logic. As this specification rewriting mechanism is ultimately also able to determine with the provided specification is a tautology (always true formula) or a formula containing a temporal contradiction, by detecting the necessity of a specific activity label to be both present and absent within a log, this implies that the proved mechanism is ultimately a SAT-solver for DECLAREd. We prove for the first time, to the best of our knowledge, that this fragment is a polytime fragment of LTLf, while all the previously-investigated fragments or extensions of such a language were in polyspace. We test these considerations over formal synthesis (Lydia), SAT-Solvers (AALTAF) and formal verification (KnoBAB) algorithms, where formal verification can be also run on top of a relational database and can be therefore expressed in terms of relational query answering. We show that all these benefit from the aforementioned assumptions, as running their tasks over a rewritten equivalent specification will improve their running times, thus motivating the pressing need of this approach for practical temporal artificial intelligence scenarios. We validate such claims by testing such algorithms over a Cybersecurity dataset.

Details

Language :
English
ISSN :
28130405
Volume :
2
Issue :
2
Database :
Directory of Open Access Journals
Journal :
Logics
Publication Type :
Academic Journal
Accession number :
edsdoj.1695d28d287e4b1289da476a382c1521
Document Type :
article
Full Text :
https://doi.org/10.3390/logics2020004