Deterministic pushdown automata and unary languages

被引:0
作者
Pighizzini, Giovanni [1 ]
机构
[1] Univ Milan, Dipartimento Informat & Comunicaz, I-20135 Milan, Italy
来源
IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS | 2008年 / 5148卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The simulation of deterministic pushdown automata defined over a one letter alphabet by finite state automata is investigated from a descriptional complexity point of view. We show that each unary deterministic pushdown automaton of size s can be simulated by a deterministic finite automaton with a number of states which is exponential in s. We prove that this simulation is tight. Furthermore, its cost cannot be reduced even if it is performed by a two-way nondeterministic automaton. We also prove that there are unary languages for which deterministic pushdown automata cannot be exponentially more succinct than finite automata. In order to state this result, we investigate the conversion of deterministic pushdown automata into context-free grammars. We prove that in the unary case the number of variables in the resulting grammar is strictly lower than the number of variables needed in the case of nonunary alphabets.
引用
收藏
页码:232 / 241
页数:10
相关论文
共 17 条
[1]   TIGHT LOWER BOUNDS ON THE LENGTH OF WORD CHAINS [J].
ALTHOFER, I .
INFORMATION PROCESSING LETTERS, 1990, 34 (05) :275-276
[2]  
Berstel J, 2005, LECT NOTES COMPUT SC, V3317, P35
[3]  
desBruijn N. G, 1946, P K NED AKAD WETENSC, V49, P758
[4]   Simulating finite automata with context-free grammars [J].
Domaratzki, M ;
Pighizzini, G ;
Shallit, J .
INFORMATION PROCESSING LETTERS, 2002, 84 (06) :339-344
[5]   MAPPINGS WHICH PRESERVE CONTEXT SENSITIVE LANGUAGES [J].
GINSBURG, S ;
GREIBACH, SA .
INFORMATION AND CONTROL, 1966, 9 (06) :563-&
[6]   2 FAMILIES OF LANGUAGES RELATED TO ALGOL [J].
GINSBURG, S ;
RICE, HG .
JOURNAL OF THE ACM, 1962, 9 (03) :350-+
[7]   A PUSHDOWN AUTOMATON OR A CONTEXT-FREE GRAMMAR - WHICH IS MORE ECONOMICAL [J].
GOLDSTINE, J ;
PRICE, JK ;
WOTSCHKE, D .
THEORETICAL COMPUTER SCIENCE, 1982, 18 (01) :33-40
[8]  
HARRISON MA, 1978, INTRO FORMAL LANGUAG
[9]  
Hopcroft J. E., 2007, Introduction to Automata Theory, Languages and Computation
[10]   ON TRANSLATION OF LANGUAGES FROM LEFT TO RIGHT [J].
KNUTH, DE .
INFORMATION AND CONTROL, 1965, 8 (06) :607-&