Parikh's Theorem and Descriptional Complexity

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 .

[1]  Javier Esparza Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes , 1995, FCT.

[2]  Thiet-Dung Huynh The Complexity of Semilinear Sets , 1982, J. Inf. Process. Cybern..

[3]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[4]  S. Ginsburg,et al.  BOUNDED ALGOL-LIKE LANGUAGES^) , 1964 .

[5]  守屋 悦朗,et al.  J.E.Hopcroft, J.D. Ullman 著, "Introduction to Automata Theory, Languages, and Computation", Addison-Wesley, A5変形版, X+418, \6,670, 1979 , 1980 .

[6]  Luca Aceto,et al.  A Fully Equational Proof of Parikh's Theorem , 2001, RAIRO Theor. Informatics Appl..

[7]  Grzegorz Rozenberg,et al.  Developments in Language Theory II , 2002 .

[8]  S. Ginsburg,et al.  Bounded -like languages , 1964 .

[9]  Anthony Widjaja Lin,et al.  Parikh Images of Grammars: Complexity and Applications , 2010, 2010 25th Annual IEEE Symposium on Logic in Computer Science.

[10]  Andreas Malcher,et al.  Descriptional Complexity of Bounded Context-Free Languages , 2007, Developments in Language Theory.

[11]  Manfred Kudlek,et al.  Strong Iteration Lemmata for Regular, Linear, Context-Free, and Linear Indexed Languages , 1999, FCT.

[12]  S. Ginsburg,et al.  Semigroups, Presburger formulas, and languages. , 1966 .

[13]  Jonathan Goldstine,et al.  A simplified proof of Parikh's theorem , 1977, Discret. Math..

[14]  Jeffrey Shallit,et al.  Unary Context-Free Grammars and Pushdown Automata, Descriptional Complexity and Auxiliary Space Lower Bounds , 2002, J. Comput. Syst. Sci..

[15]  Graham Steel,et al.  Deduction with XOR Constraints in Security API Modelling , 2005, CADE.

[16]  Robin Milner An Action Structure for Synchronous pi-Calculus , 1993, FCT.

[17]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[18]  Arnaldo Moura,et al.  A Generalization of Ogden's Lemma , 1982, JACM.

[19]  Seymour Ginsburg,et al.  Two Families of Languages Related to ALGOL , 1962, JACM.

[20]  Pierre Ganty,et al.  Parikhʼs theorem: A simple and direct automaton construction , 2010, Inf. Process. Lett..

[21]  Rohit Parikh,et al.  On Context-Free Languages , 1966, JACM.

[22]  Jozef Gruska Descriptional Complexity of Context-Free Languages , 1973, MFCS.

[23]  Thomas Schwentick,et al.  On the Complexity of Equational Horn Clauses , 2005, CADE.