Unsafe grammars and panic automata

被引:0
|
作者
Knapik, T [1 ]
Niwinski, D
Urzyczyn, P
Walukiewicz, I
机构
[1] Univ Nouvelle Caledonie, Noumea, New Caledonia
[2] Univ Warsaw, Inst Informat, PL-00325 Warsaw, Poland
[3] Univ Bordeaux 1, CNRS LaBRI, F-33405 Talence, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We show that the problem of checking if an infinite tree generated by a higher-order grammar of level 2 (hyperalgebraic) satisfies a given M-calculus formula (or, equivalently, if it is accepted by an alternating parity automaton) is decidable, actually 2-EXPTIME-complete. Consequently, the monadic second-order theory of any hyperalgebraic tree is decidable, so that the safety restriction can be removed from our previous decidability result. The last result has been independently obtained by Aehlig, de Miranda and Ong. Our proof goes via a characterization of possibly unsafe second-order grammars by a new variant of higher-order pushdown automata, which we call panic automata. In addition to the standard pop(1) and pop(2) operations, these automata have an option of a destructive move called panic. The model-checking problem is then reduced to the problem of deciding the winner in a parity game over a suitable 2nd order pushdown system.
引用
收藏
页码:1450 / 1461
页数:12
相关论文
共 50 条