Linear Temporal Logic Modulo Theories over Finite Traces (Extended Version)

04/28/2022
by   Luca Geatti, et al.
0

This paper studies Linear Temporal Logic over Finite Traces (LTLf) where proposition letters are replaced with first-order formulas interpreted over arbitrary theories, in the spirit of Satisfiability Modulo Theories. The resulting logic, called LTLf Modulo Theories (LTLfMT), is semi-decidable. Nevertheless, its high expressiveness comes useful in a number of use cases, such as model-checking of data-aware processes and data-aware planning. Despite the general undecidability of these problems, being able to solve satisfiable instances is a compromise worth studying. After motivating and describing such use cases, we provide a sound and complete semi-decision procedure for LTLfMT based on the SMT encoding of a one-pass tree-shaped tableau system. The algorithm is implemented in the BLACK satisfiability checking tool, and an experimental evaluation shows the feasibility of the approach on novel benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/31/2023

Decidable Fragments of LTLf Modulo Theories (Extended Version)

We study Linear Temporal Logic Modulo Theories over Finite Traces (LTLfM...
research
03/09/2022

Computing unsatisfiable cores for LTLf specifications

Linear-time temporal logic on finite traces (LTLf) is rapidly becoming a...
research
04/30/2021

Temporal Stream Logic modulo Theories

Temporal Stream Logic (TSL) is a temporal logic that extends LTL with up...
research
06/06/2020

Temporal-Logic Query Checking over Finite Data Streams

This paper describes a technique for inferring temporal-logic properties...
research
03/26/2019

MGHyper: Checking Satisfiability of HyperLTL Formulas Beyond the ∃^*∀^* Fragment

Hyperproperties are properties that refer to multiple computation traces...
research
02/27/2023

Forward LTLf Synthesis: DPLL At Work

This paper proposes a new AND-OR graph search framework for synthesis of...
research
09/08/2022

Bounded Satisfiability Checking of Metric First-order Temporal Logic

Legal properties involve reasoning about data values and time. Metric fi...

Please sign up or login with your details

Forgot password? Click here to reset