A step up in expressiveness
- f decidable fixpoint logics
Michael Benedikt1, Pierre Bourhis2, and Michael Vanden Boom1
1University of Oxford 2CNRS CRIStAL, Universit´
e Lille 1, INRIA Lille
LICS 2016 New York, USA
1 / 15
A step up in expressiveness of decidab le fi x point logi c s Micha - - PowerPoint PPT Presentation
A step up in expressiveness of decidab le fi x point logi c s Micha el B enedikt 1 , P ierre B o u rhis 2 , a nd M i c h a el Va nden B oom 1 1 U ni v ersit y of Ox ford 2 CNRS CRIS t AL , U ni v ersit e L ille 1, INRIA L ille LICS 20 16 N e w Y
1University of Oxford 2CNRS CRIStAL, Universit´
e Lille 1, INRIA Lille
1 / 15
2 / 15
2 / 15
A
A ∶= ∅
A
A)
A ∶= ⋃ α<λ
A
3 / 15
A
A ∶= ∅
A
A)
A ∶= ⋃ α<λ
A
A
3 / 15
a1 a2 a3 ak ak+1
4 / 15
a1 a2 a3 ak ak+1
4 / 15
Lµ GFP GNFP UNFP Guarded fixpoint logic (GFP): Andr´ eka, van Benthem, N´ emeti ’95-’98; Gr¨ adel, Walukiewicz ’99 Unary negation fixpoint logic (UNFP): ten Cate, Segoufin ’11 Guarded negation fixpoint logic (GNFP): B´ ar´ any, ten Cate, Segoufin ’11
5 / 15
where Y only occurs positively in φ
where R and G are relations in σ or =, and t is a tuple over variables and constants.
6 / 15
where Y only occurs positively in φ
where R and G are relations in σ or =, and t is a tuple over variables and constants.
6 / 15
7 / 15
adel, Walukiewicz ’99; B´ ar´ any, Segoufin, ten Cate ’11; B´ ar´ any, Boja´ nczyk ’12)
7 / 15
8 / 15
8 / 15
8 / 15
Lµ GFP GNFP UNFP
9 / 15
Lµ GFP GNFP UNFP
9 / 15
10 / 15
where Y only occurs positively in φ
where R and G are relations in σ or =, and t is a tuple over variables and constants.
10 / 15
where Y only occurs positively in φ
where R and G are relations in σ or =, and t is a tuple over variables and constants.
10 / 15
Lµ GFP GNFP GNFPUP UNFP
11 / 15
12 / 15
12 / 15
[Gr¨ adel ’99, Ganzinger et al. ’99]
13 / 15
[Gr¨ adel ’99, Ganzinger et al. ’99]
13 / 15
14 / 15
▶ tree automata techniques can be used to analyze GNFPUP ▶ satisfiability is decidable for GNFPUP, and the key factor impacting the
complexity is the parameter depth
▶ some boundedness and FO-definability problems are decidable for GNFPUP
15 / 15
▶ tree automata techniques can be used to analyze GNFPUP ▶ satisfiability is decidable for GNFPUP, and the key factor impacting the
complexity is the parameter depth
▶ some boundedness and FO-definability problems are decidable for GNFPUP
15 / 15