The Complexity of Szilard Languages of Matrix Grammars Revisited

The regulated rewriting mechanism is one of the most efficient methods to augment the Chomsky hierarchy with a large variety of language classes. In this paper we investigate the derivation mechanism in regulated rewriting grammars such as matrix grammars, by studying their Szilard languages. We focus on the complexity of Szilard languages associated with unrestricted and leftmost-like derivations in matrix grammars, with or without appearance checking. The reason is twofold. First, to relate these classes of languages to parallel complexity classes such as NC1 and AC1, and, second, to improve some previous results. We prove that unrestricted Szilard languages and certain leftmost Szilard languages of context-free matrix grammars, without appearance checking, can be accepted by indexing alternating Turing machines in logarithmic time and space. Consequently, these classes are included in UE*-uniform NC1. Unrestricted Szilard languages of matrix grammars with appearance checking can be accepted by deterministic Turing machines in On log n time and Olog n space. Leftmost-like Szilard languages of context-free matrix grammars, with appearance checking, can be recognized by nondeterministic Turing machines by using the same time and space resources. Hence, all these classes are included in AC1.

[1]  Martti Penttonen On derivation languages corresponding to context-free grammars , 2004, Acta Informatica.

[3]  Arthur C. Fleck An Analysis of Grammars by Their Derivation Sets , 1974, Inf. Control..

[4]  Gheorghe Paun On Szilard's Languages Associated to a Matrix Grammar , 1979, Inf. Process. Lett..

[5]  José L. Balcázar,et al.  Structural Complexity II , 2012, EATCS.

[6]  Henning Fernau Regulated Grammars under Leftmost Derivation , 2000, Grammars.

[7]  S. ABRAHAM,et al.  SOME QUESTIONS OF PHRASE STRUCTURE GRAMMARS, I , 1967 .

[8]  Ranan B. Banerji,et al.  Some Problems of Finite Representability , 1965, Inf. Control..

[9]  Manfred Opp,et al.  Renaming and Erasing in Szilard Languages , 1977, ICALP.

[10]  Erkki Mäkinen,et al.  On the Complexity of Szilard Languages of Matrix Grammars , 2011, 2011 13th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[11]  E. Mäkinen A note on depth-first derivations , 1985 .

[12]  Etsuro Moriya,et al.  Associate Languages and Derivational Complexity of Formal Grammars and Languages , 1973, Inf. Control..

[13]  Henning Fernau,et al.  On the Leftmost Derivation in Matrix Grammars , 1999, Int. J. Found. Comput. Sci..

[14]  Allan Borodin,et al.  On Relating Time and Space to Size and Depth , 1977, SIAM J. Comput..

[15]  Rainer Parchmann,et al.  Szilard Languages of IO-Grammars , 1979, Inf. Control..

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

[17]  Arnold L. Rosenberg,et al.  Counter machines and counter languages , 1968, Mathematical systems theory.

[18]  Erkki Mäkinen On context-free and Szilard languages , 1984, BIT Comput. Sci. Sect..

[19]  Matti Linna,et al.  Two Decidability Results for Deterministic Pushdown Automata , 1979, J. Comput. Syst. Sci..

[20]  Y. IGARASHI The Tape Complexity of Some Classes of Szilard Languages , 1977, SIAM J. Comput..

[21]  Gheorghe Paun,et al.  Grammars with Controlled Derivations , 1997, Handbook of Formal Languages.

[22]  Walter L. Ruzzo On Uniform Circuit Complexity , 1981, J. Comput. Syst. Sci..

[23]  Heribert Vollmer,et al.  Introduction to Circuit Complexity: A Uniform Approach , 2010 .

[24]  Arto Salomaa,et al.  Formal languages , 1973, Computer science classics.

[25]  Erkki Mäkinen On Szilard Languages of Pure Context-free Grammars , 1986, J. Inf. Process. Cybern..

[26]  Erkki Mäkinen,et al.  Classes of Szilard Languages in NC^1 , 2009, 2009 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[27]  Martti Penttonen Szilard Languages are log n Tape Recognizable , 1977, J. Inf. Process. Cybern..

[28]  Stefano Crespi-Reghizzi Petri Nets and Szilard Languages , 1977, Inf. Control..

[29]  Gheorghe Paun,et al.  Regulated Rewriting in Formal Language Theory , 1989 .

[30]  Ingo Wegener,et al.  The complexity of Boolean functions , 1987 .

[31]  Erkki Mäkinen On homomorphic images of szilard languages , 1986 .

[32]  Arto Salomaa,et al.  Matrix Grammars with a Leftmost Restriction , 1972, Inf. Control..