It is well known that for each context-free language there exists a regular language with the same Parikh image. We investigate this result from a descriptional complexity point of view, by proving tight bounds for the size of deterministic automata accepting regular languages Parikh equivalent to some kinds of context-free languages. First, we prove that for each context-free grammar in Chomsky normal form with a fixed terminal alphabet and h variables, generating a bounded language L, there exists a deterministic automaton with at most 2^{h^{O(1)}} states accepting a regular language Parikh equivalent to L. This bound, which generalizes a previous result for languages defined over a one letter alphabet, is optimal. Subsequently, we consider the case of arbitrary context-free languages defined over a two letter alphabet. Even in this case we are able to obtain a similar bound. For alphabets of at least three letters the best known upper bound is a double exponential in h.

Parikh’s theorem and descriptional complexity / G.J. Lavado, G. Pighizzini (LECTURE NOTES IN COMPUTER SCIENCE). - In: SOFSEM 2012: Theory and Practice of Computer Science / [a cura di] M. Bieliková, G.F.G Gottlob, S. Katzenbeisser, G. Turán. - Berlin : Springer, 2012. - ISBN 9783642276590. - pp. 361-372 (( Intervento presentato al 38. convegno SOFSEM 2012 tenutosi a Spindleruv Mlýn nel 2012 [10.1007/978-3-642-27660-6_30].

Parikh’s theorem and descriptional complexity

G.J. Lavado;G. Pighizzini
2012

Abstract

It is well known that for each context-free language there exists a regular language with the same Parikh image. We investigate this result from a descriptional complexity point of view, by proving tight bounds for the size of deterministic automata accepting regular languages Parikh equivalent to some kinds of context-free languages. First, we prove that for each context-free grammar in Chomsky normal form with a fixed terminal alphabet and h variables, generating a bounded language L, there exists a deterministic automaton with at most 2^{h^{O(1)}} states accepting a regular language Parikh equivalent to L. This bound, which generalizes a previous result for languages defined over a one letter alphabet, is optimal. Subsequently, we consider the case of arbitrary context-free languages defined over a two letter alphabet. Even in this case we are able to obtain a similar bound. For alphabets of at least three letters the best known upper bound is a double exponential in h.
finite automata; formal languages; context-free languages; descriptional complexity; Parikh’s theorem; bounded languages
Settore INF/01 - Informatica
2012
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/169210
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact