Abstract | ||
---|---|---|
We refine the classical notion of the nonterminal complexity of graph-controlled grammars, programmed grammars, and matrix grammars by also counting, in addition, the number of nonterminal symbols that are actually used in the appearance checking mode. We prove that every recursively enumerable language can be generated by a graph-controlled grammar with only two nonterminal symbols when both symbols are used in the appearance checking mode. This result immediately implies that programmed grammars with three nonterminal symbols where two of them are used in the appearance checking mode as well as matrix grammars with three nonterminal symbols all of them used in the appearance checking mode are computationally complete. On the other hand, every unary language is recursive if it is generated by a graph-controlled grammar with an arbitrary number of nonterminal symbols but only one of the nonterminal symbols being allowed to be used in the appearance checking mode. This implies, in particular, that the result proving the computational completeness of graph-controlled grammars with two nonterminal symbols and both of them being used in the appearance checking mode is already optimal with respect to the overall number of nonterminal symbols as well as with respect to the number of nonterminal symbols used in the appearance checking mode, too. |
Year | Venue | Field |
---|---|---|
2005 | DCFS | Rule-based machine translation,Terminal and nonterminal symbols,Discrete mathematics,L-attributed grammar,Unary language,Computer science,Recursively enumerable language,Grammar,Completeness (statistics),Recursion |
DocType | Citations | PageRank |
Conference | 3 | 0.57 |
References | Authors | |
4 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Henning Fernau | 1 | 1646 | 162.68 |
Rudolf Freund | 2 | 1000 | 109.64 |
Marion Oswald | 3 | 320 | 30.27 |
Klaus Reinhardt | 4 | 136 | 9.74 |