On regular tree languages and deterministic pushdown automata

被引:10
|
作者
Janousek, Jan [1 ]
Melichar, Borivoj [2 ]
机构
[1] Czech Tech Univ, Dept Comp Sci, Fac Informat Technol, Prague 16000 6, Czech Republic
[2] Czech Tech Univ, Dept Comp Sci & Engn, Fac Elect Engn, Prague 12135 2, Czech Republic
关键词
39;
D O I
10.1007/s00236-009-0104-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The theory of formal string languages and of formal tree languages are both important parts of the theory of formal languages. Regular tree languages are recognized by finite tree automata. Trees in their postfix notation can be seen as strings. This paper presents a simple transformation from any given (bottom-up) finite tree automaton recognizing a regular tree language to a deterministic pushdown automaton accepting the same tree language in postfix notation. The resulting deterministic pushdown automaton can be implemented easily by an existing parser generator because it is constructed for an LR(0) grammar, and its size directly corresponds to the size of the deterministic finite tree automaton. The class of regular tree languages in postfix notation is a proper subclass of deterministic context-free string languages. Moreover, the class of tree languages which are in their postfix notation deterministic context-free string languages is a proper superclass of the class of regular tree languages.
引用
收藏
页码:533 / 547
页数:15
相关论文
共 50 条
  • [1] On regular tree languages and deterministic pushdown automata
    Jan Janoušek
    Bořivoj Melichar
    Acta Informatica, 2009, 46 : 533 - 547
  • [2] Deterministic pushdown automata and unary languages
    Pighizzini, Giovanni
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2008, 5148 : 232 - 241
  • [4] Linear-Time Recognizable Classes of Tree Languages by Deterministic Linear Pushdown Tree Automata
    Fujiyoshi, Akio
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (02) : 248 - 254
  • [5] On Properties of Languages Accepted by Deterministic Pushdown Automata with Translucent Input Letters
    Kutribl, Martin
    Malcher, Andreas
    Mereghetti, Carlo
    Palano, Beatrice
    Raucci, Priscilla
    Wendlandt, Matthias
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2024, 2024, 15015 : 208 - 220
  • [7] Optimal regular tree pattern matching using pushdown automata
    Madhavan, M
    Shankar, P
    FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 1998, 1530 : 122 - 133
  • [8] Deterministic Frequency Pushdown Automata
    Calude, Cristian S.
    Freivalds, Rusins
    Jain, Sanjay
    Stephan, Frank
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2015, 21 (12) : 1563 - 1576
  • [9] A bialgebraic review of deterministic automata, regular expressions and languages
    Jacobs, Bart
    ALGEBRA, MEANING, AND COMPUTATION: ESSAYS DEDICATED TO JOSEPH A. GOGUEN ON THE OCCASION OF HIS 65TH BIRTHDAY, 2006, 4060 : 375 - 404
  • [10] PUSHDOWN TREE AUTOMATA
    GUESSARIAN, I
    MATHEMATICAL SYSTEMS THEORY, 1983, 16 (04): : 237 - 263