Deciding semantic finiteness of pushdown processes and first-order grammars w.r.t. bisimulation equivalence

被引:3
作者
Jancar, Petr [1 ]
机构
[1] Palacky Univ, Fac Sci, Dept Comp Sci, Olomouc, Czech Republic
关键词
Pushdown automata; First-order grammars; Bisimulation equivalence; Regularity; REGULARITY; GRAPHS;
D O I
10.1016/j.jcss.2019.10.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem if a given configuration of a pushdown automaton (PDA) is bisimilar with some (unspecified) finite-state process is shown to be decidable. The decidability is proven in the framework of first-order grammars, which are given by finite sets of labelled rules that rewrite roots of first-order terms. The framework is equivalent to PDA where also deterministic (i.e. alternative-free) epsilon-steps are allowed, hence to the model for which Senizergues showed an involved procedure deciding bisimilarity (1998, 2005). Such a procedure is here used as a black-box part of the algorithm. The result extends the decidability of the regularity problem for deterministic PDA that was shown by Stearns (1967), and later improved by Valiant (1975) regarding the complexity. The decidability question for nondeterministic PDA, answered positively here, had been open (as indicated, e.g., by Broadbent and Goner, 2012). (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:22 / 44
页数:23
相关论文
共 20 条
[1]   Bisimilarity of Pushdown Automata is Nonelementary [J].
Benedikt, Michael ;
Goeller, Stefan ;
Kiefer, Stefan ;
Murawski, Andrzej S. .
2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, :488-497
[2]  
Broadbent C., 2012, LEIBNIZ INT P INF, V18, P160, DOI DOI 10.4230/LIPICS.FSTTCS.2012.160
[3]   THE MONADIC 2ND-ORDER LOGIC OF GRAPHS .9. MACHINES AND THEIR BEHAVIORS [J].
COURCELLE, B .
THEORETICAL COMPUTER SCIENCE, 1995, 151 (01) :125-162
[4]  
Courcelle B., 1990, Handbook of Theoretical Computer Science, VB, P459
[5]   Undecidability of bisimilarity by defender's forcing [J].
Jancar, Petr ;
Srba, Jiri .
JOURNAL OF THE ACM, 2008, 55 (01)
[6]  
Jancar P, 2014, LECT NOTES COMPUT SC, V8412, P1
[7]  
Jancar P, 2014, LECT NOTES COMPUT SC, V8573, P232
[8]  
Janear P., ARXIV13030780 CORR
[9]  
Knapik T, 2002, LECT NOTES COMPUT SC, V2303, P205
[10]   On the complexity of checking semantic equivalences between pushdown processes and finite-state processes [J].
Kucera, Antonin ;
Mayr, Richard .
INFORMATION AND COMPUTATION, 2010, 208 (07) :772-796