A Survey on Satisfiability Checking for the μ-Calculus through Tree Automata

07/01/2022
by   Daniel Hausmann, et al.
0

Algorithms for model checking and satisfiability of the modal μ-calculus start by converting formulas to alternating parity tree automata. Thus, model checking is reduced to checking acceptance by tree automata and satisfiability to checking their emptiness. The first reduces directly to the solution of parity games but the second is more complicated. We review the non-emptiness checking of alternating tree automata by a reduction to solving parity games of a certain structure, so-called emptiness games. Since the emptiness problem for alternating tree automata is EXPTIME-complete, the size of these games is exponential in the number of states of the input automaton. We show how the construction of the emptiness games combines a (fixed) structural part with (history-)determinization of parity word automata. For tree automata with certain syntactic structures, simpler methods may be used to handle the treatment of the word automata, which then may be asymptotically smaller than in the general case. These results have direct consequences in satisfiability and validity checking for (various fragments of) the modal μ-calculus.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2017

Permutation Games for the Weakly Aconjunctive mu-Calculus

We introduce a natural notion of limit-deterministic parity automata and...
research
07/31/2022

Countdown μ-calculus

We introduce the countdown μ-calculus, an extension of the modal μ-calcu...
research
03/18/2018

Scalar and Vectorial mu-calculus with Atoms

We study an extension of modal mu-calculus to sets with atoms and we stu...
research
07/13/2023

Proof Systems for the Modal μ-Calculus Obtained by Determinizing Automata

Automata operating on infinite objects feature prominently in the theory...
research
07/16/2019

Computing Nested Fixpoints in Quasipolynomial Time

It is well known that the winning region of a parity game with n nodes a...
research
05/05/2021

Higher-Order Model Checking Step by Step

We show a new simple algorithm that solves the model-checking problem fo...
research
11/04/2021

Small model property reflects in games and automata

Small model property is an important property that implies decidability....

Please sign up or login with your details

Forgot password? Click here to reset