Deterministic pushdown automata and unary languages

被引:0
|
作者
Pighizzini, Giovanni [1 ]
机构
[1] Univ Milan, Dipartimento Informat & Comunicaz, I-20135 Milan, Italy
关键词
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
相关论文
共 50 条
  • [2] On regular tree languages and deterministic pushdown automata
    Jan Janoušek
    Bořivoj Melichar
    [J]. Acta Informatica, 2009, 46 : 533 - 547
  • [3] On regular tree languages and deterministic pushdown automata
    Janousek, Jan
    Melichar, Borivoj
    [J]. ACTA INFORMATICA, 2009, 46 (07) : 533 - 547
  • [4] Deterministic Frequency Pushdown Automata
    Calude, Cristian S.
    Freivalds, Rusins
    Jain, Sanjay
    Stephan, Frank
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2015, 21 (12) : 1563 - 1576
  • [5] Forgetting automata and unary languages
    Gloeckler, Jens
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2007, 18 (04) : 813 - 827
  • [6] FINITE AUTOMATA AND UNARY LANGUAGES
    CHROBAK, M
    [J]. THEORETICAL COMPUTER SCIENCE, 1986, 47 (02) : 149 - 158
  • [7] Forgetting automata and unary languages
    Gloeckler, Jens
    [J]. IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2006, 4094 : 186 - 197
  • [8] Limited Automata and Unary Languages
    Pighizzini, Giovanni
    Prigioniero, Luca
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, DLT 2017, 2017, 10396 : 308 - 319
  • [9] Limited automata and unary languages
    Pighizzini, Giovanni
    Prigioniero, Luca
    [J]. INFORMATION AND COMPUTATION, 2019, 266 : 60 - 74
  • [10] Unary Pushdown Automata and Straight-Line Programs
    Chistikov, Dmitry
    Majumdar, Rupak
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT II, 2014, 8573 : 146 - 157