On Computational Universality in Language Equations

It has recently been shown that several computational models – trellis automata, recursive functions and Turing machines – admit characterization by resolved systems of language equations with different sets of language-theoretic operations. This paper investigates how simple the systems of equations from the computationally universal types could be while still retaining their universality. It is shown that resolved systems with two variables and two equations are as expressive as more complicated systems, while one-variable equations are “almost” as expressive. Additionally, language equations with added quotient with regular languages are shown to be able to denote every arithmetical set.

[1]  Tiziano Villa,et al.  Solution of parallel language equations for logic synthesis , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[2]  Alexander Okhotin Conjunctive Grammars and Systems of Language Equations , 2004, Programming and Computer Software.

[3]  Henning Fernau Nonterminal complexity of programmed grammars , 2003, Theor. Comput. Sci..

[4]  Guo-Qiang Zhang,et al.  Domain µ-calculus , 2003, RAIRO Theor. Informatics Appl..

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

[6]  Ion Petre,et al.  Conway's problem for three-word sets , 2002, Theor. Comput. Sci..

[7]  Brenda S. Baker,et al.  Reversal-Bounded Multipushdown Machines , 1974, J. Comput. Syst. Sci..

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

[9]  Arto Salomaa,et al.  Systolic trellis automatat , 1984 .

[10]  Grzegorz Rozenberg,et al.  Handbook of Formal Languages , 1997, Springer Berlin Heidelberg.

[11]  Jean Berstel,et al.  Context-Free Languages and Pushdown Automata , 1997, Handbook of Formal Languages.

[12]  Alexander Okhotin,et al.  On the equivalence of linear conjunctive grammars and trellis automata , 2004, RAIRO Theor. Informatics Appl..

[13]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

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

[15]  Alexander Okhotin Decision Problems for Language Equations with Boolean Operations , 2003, ICALP.

[16]  Manfred Kudlek,et al.  A Universal Turing Machine with 3 States and 9 Symbols , 2001, Developments in Language Theory.

[17]  I. N. Sneddon,et al.  Theory Of Automata , 1969 .

[18]  Alexander Okhotin,et al.  Conjunctive Grammars , 2001, J. Autom. Lang. Comb..

[19]  Lila Kari,et al.  Maximal and Minimal Solutions to Language Equations , 1996, J. Comput. Syst. Sci..

[20]  Alexander Okhotin,et al.  On the number of nonterminals in linear conjunctive grammars , 2004, Theor. Comput. Sci..