A1 Refereed original research article in a scientific journal

Expressive power of LL(k) Boolean grammars




AuthorsOkhotin A

PublisherELSEVIER SCIENCE BV

Publication year2011

JournalTheoretical Computer Science

Journal name in sourceTHEORETICAL COMPUTER SCIENCE

Journal acronymTHEOR COMPUT SCI

Number in series39

Volume412

Issue39

First page 5132

Last page5155

Number of pages24

ISSN0304-3975

DOIhttps://doi.org/10.1016/j.tcs.2011.05.013


Abstract
The paper studies the family of Boolean LL languages, generated by Boolean grammars and usable with the recursive descent parsing. It is demonstrated that over a one-letter alphabet, these languages are always regular, while Boolean LL subsets of Sigma*a* obey a certain periodicity property, which, in particular, makes the language {a(n)b(2n) vertical bar n >= 0} non-representable. It is also shown that linear conjunctive LL grammars cannot generate any language of the form L . {a, b}, with L non-regular, and that no languages of the form L . c*, with non-regular L, can be generated by any linear Boolean LL grammars. These results are used to establish a detailed hierarchy and closure properties of these and related families of formal languages. (C) 2011 Elsevier B.V. All rights reserved.



Last updated on 2024-26-11 at 21:05