Fairness and promptness in Muller formulas

04/27/2022
by   Youssouf Oualhadj, et al.
0

In this paper we consider two different views of the model checking problems for the Linear Temporal Logic (LTL). On the one hand, we consider the universal model checking problem for LTL, where one asks that for a given system and a given formula all the runs of the system satisfy the formula. On the other hand, the fair model checking problem for LTL asks that for a given system and a given formula almost all the runs of the system satisfy the formula. It was shown that these two problems have the same theoretical complexity i.e. PSPACE-complete. The question arises whether one can find a fragment of LTL for which the complexity of these two problems differs. One such fragment was identified in a previous work, namely the Muller fragment. We address a similar comparison for the prompt fragment of LTL (pLTL). pLTL extends LTL with an additional operator, i.e. the prompt-eventually. This operator ensures the existence of a bound such that liveness properties are satisfied within this bound. We show that the corresponding Muller fragment for pLTL does not enjoy the same algorithmic properties with respect to the comparison considered. We also identify a new expressive fragment for which the fair model checking is faster than the universal one.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2018

Approximate LTL model checking

Linear Temporal Logic (LTL) model checking has been applied to many fiel...
research
08/27/2019

A Type-Based HFL Model Checking Algorithm

Higher-order modal fixpoint logic (HFL) is a higher-order extension of t...
research
11/29/2017

CTL* synthesis via LTL synthesis

We reduce synthesis for CTL* properties to synthesis for LTL. In the con...
research
09/07/2017

On the Complexity of ATL and ATL* Module Checking

Module checking has been introduced in late 1990s to verify open systems...
research
10/28/2020

Approximate Evaluation of First-Order Counting Queries

Kuske and Schweikardt introduced the very expressive first-order countin...
research
12/06/2017

Semiring Provenance for First-Order Model Checking

Given a first-order sentence, a model-checking computation tests whether...
research
09/28/2011

The Planning Spectrum - One, Two, Three, Infinity

Linear Temporal Logic (LTL) is widely used for defining conditions on th...

Please sign up or login with your details

Forgot password? Click here to reset