Finite turns and the regular closure of linear context-free languages

被引:13
|
作者
Kutrib, Martin
Malcher, Andreas [1 ]
机构
[1] Univ Frankfurt, Inst Informat, D-60054 Frankfurt, Germany
[2] Univ Giessen, Inst Informat, D-35392 Giessen, Germany
关键词
finite turn pushdown automata; computational capacity; time-efficient recognizers; closures of languages; context-free languages;
D O I
10.1016/j.dam.2007.05.021
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Turn bounded pushdown automata with different conditions for beginning a new turn are investigated. Their relationships with closures of the linear context-free languages under regular operations are studied. For example, automata with an unbounded number of turns that have to empty their pushdown store up to the initial symbol in order to start a new turn are characterized by the regular closure of the linear languages. Automata that additionally have to re-enter the initial state are (almost) characterized by the Kleene star closure of the linear languages. For both a bounded and an unbounded number of turns, requiring to empty the pushdown store is a strictly stronger condition than requiring to re-enter the initial state. Several new language families are obtained which form a double-stranded hierarchy. Closure properties of these families under AFL operations are derived. The regular closure of the linear languages share the strong closure properties of the context-free languages, i.e., the family is a full AFL. Interestingly, three natural new language families are not closed under intersection with regular languages and inverse homomorphism. Finally, an algorithm is presented parsing languages from the new families in quadratic time. 0 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:2152 / 2164
页数:13
相关论文
共 50 条
  • [1] The Boolean closure of linear context-free languages
    Kutrib, Martin
    Malcher, Andreas
    Wotschke, Detlef
    ACTA INFORMATICA, 2008, 45 (03) : 177 - 191
  • [2] The Boolean closure of linear context-free languages
    Kutrib, Martin
    Malcher, Andreas
    Wotschke, Detlef
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3340 : 284 - 295
  • [3] The Boolean closure of linear context-free languages
    Kutrib, M
    Malcher, A
    Wotschke, D
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2004, 3340 : 284 - 295
  • [4] The Boolean closure of linear context-free languages
    Martin Kutrib
    Andreas Malcher
    Detlef Wotschke
    Acta Informatica, 2008, 45 : 177 - 191
  • [5] Detecting patterns in finite regular and context-free languages
    Rampersad, Narad
    Shallit, Jeffrey
    INFORMATION PROCESSING LETTERS, 2010, 110 (03) : 108 - 112
  • [6] Regular patterns, regular languages and context-free languages
    Jain, Sanjay
    Ong, Yuh Shin
    Stephan, Frank
    INFORMATION PROCESSING LETTERS, 2010, 110 (24) : 1114 - 1119
  • [7] Regular Approximation of Weighted Linear Context-Free Tree Languages
    Teichmann, Markus
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2017, 28 (05) : 523 - 542
  • [8] On the Density of Regular and Context-Free Languages
    Hartwig, Michael
    COMPUTING AND COMBINATORICS, 2010, 6196 : 318 - 327
  • [9] Directed Regular and Context-Free Languages
    Ganardi, Moses
    Saglam, Irmak
    Zetzsche, Georg
    41ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2024, 2024, 289
  • [10] ON THE DENSITY OF REGULAR AND CONTEXT-FREE LANGUAGES
    Hartwig, Michael
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2010, 2 (04) : 505 - 514