Harnessing LTL With Freeze Quantification

10/21/2020
by   Daniel Hausmann, et al.
0

Logics and automata models for languages over infinite alphabets, such as Freeze LTL and register automata, respectively, serve the verification of processes or documents with data. They relate tightly to formalisms over nominal sets, where names play the role of data. For example, regular nondeterministic nominal automata (RNNA) are equivalent to a subclass of the standard register automata model, characterized by a lossiness condition referred to as name dropping. This subclass generally enjoys better computational properties than the full class of register automata, for which, e.g., inclusion checking is undecidable. Similarly, satisfiability in full freeze LTL is undecidable, and decidable but not primitive recursive if the number of registers is limited to at most one. In the present paper, we introduce a name-dropping variant bar-muTL of Freeze LTL for finite words over an infinite alphabet. We show by reduction to extended regular nondeterministic nominal automata (ERNNA) that even with unboundedly many registers, model checking for bar-muTL over RNNA is elementary, in fact in ExpSpace, more precisely in parametrized PSpace, effectively with the number of registers as the parameter.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/29/2020

Approximate Automata for Omega-Regular Languages

Automata over infinite words, also known as omega-automata, play a key r...
research
06/03/2019

Separation and Renaming in Nominal Sets

Nominal sets provide a foundation for reasoning about names. They are us...
research
12/17/2018

Comparator automata in quantitative verification

The notion of comparison between system runs is fundamental in formal ve...
research
06/20/2022

Analyzing Büchi Automata with Graph Neural Networks

Büchi Automata on infinite words present many interesting problems and a...
research
06/07/2023

First-Order Quantification over Automata

Deciding formulas mixing arithmetic and uninterpreted predicates is of p...
research
05/18/2022

Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification

Automatic structures are infinite structures that are finitely represent...
research
07/10/2023

Model-checking parametric lock-sharing systems against regular constraints

In parametric lock-sharing systems processes can spawn new processes to ...

Please sign up or login with your details

Forgot password? Click here to reset