On differentiation functions, structure functions, and related languages of context-free grammars

We introduce the notion of a differentiation function of a context-free grammar which gives the number of terminal words that can be derived in a certain number of steps. A grammar is called narrow (or k -narrow) iff its differentiation function is bounded by a constant (by k ). We present the basic properties of differentiation functions, especially we relate them to structure function of context-free languages and narrow grammars to slender languages. We discuss the decidability of the equivalence of grammars with respect to the differentiation function and structure function and prove the decidability of the k -narrowness of context-free grammars. Furthermore, we introduce languages representing the graph of the differentiation and structure function and relate these languages to those of the Chomsky hierarchy.

[1]  Matthias Jantzen,et al.  Petri net algorithms in the theory of matrix grammars , 2005, Acta Informatica.

[2]  Gabriel Thierrin,et al.  Semi-discrete context-free languages † , 1983 .

[3]  R. K. Shyamasundar,et al.  The Structure Generating Function of Some Families of Languages , 1976, Inf. Control..

[4]  Seymour Ginsburg,et al.  The mathematical theory of context free languages , 1966 .

[5]  Gheorghe Paun,et al.  Thin and Slender Languages , 1995, Discret. Appl. Math..

[6]  Jürgen Dassow Numerical Parameters of Evolutionary Grammars , 1999, Jewels are Forever.

[7]  Masayuki Okamoto,et al.  Characterization of the Structure-Generating Functions of Regular Sets and the DOL Growth Functions , 1978, Inf. Control..

[8]  Noam Chomsky,et al.  The Algebraic Theory of Context-Free Languages* , 1963 .

[9]  Roberto Incitti,et al.  The growth function of context-free languages , 2001, Theor. Comput. Sci..

[10]  Huei-Jan Shyr,et al.  H-Bounded and Semi-discrete Languages , 1981, Inf. Control..

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

[12]  Oscar H. Ibarra,et al.  Restricted one-counter machines with undecidable universe problems , 1979, Mathematical systems theory.

[13]  Lucian Ilie On lengths of words in context-free languages , 2000, Theor. Comput. Sci..

[14]  Jürgen Dassow Eine neue Funktion für Lindenmayer-Systeme , 1976, J. Inf. Process. Cybern..

[15]  Lucian Ilie On a Conjecture about Slender Context-Free Languages , 1994, Theor. Comput. Sci..

[16]  Arto Salomaa,et al.  Automata-Theoretic Aspects of Formal Power Series , 1978, Texts and Monographs in Computer Science.

[17]  Danny Raz Length Considerations in Context-Free Languages , 1997, Theor. Comput. Sci..

[18]  Ralf Stiebe Slender matrix languages , 1999, Developments in Language Theory.