首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Finite turns and the regular closure of linear context-free languages
Authors:Martin Kutrib
Institution:a Institut für Informatik, Universität Giessen, Arndtstr. 2, D-35392 Giessen, Germany
b Institut für Informatik, Johann Wolfgang Goethe Universität, D-60054 Frankfurt am Main, Germany
Abstract: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.
Keywords:Finite turn pushdown automata  Computational capacity  Time-efficient recognizers  Closures of languages  Context-free languages
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号