𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Simulating finite automata with context-free grammars

✍ Scribed by Michael Domaratzki; Giovanni Pighizzini; Jeffrey Shallit


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
78 KB
Volume
84
Category
Article
ISSN
0020-0190

No coin nor oath required. For personal study only.

✦ Synopsis


We consider simulating finite automata (both deterministic and nondeterministic) with context-free grammars in Chomsky normal form (CNF). We show that any unary DFA with n states can be simulated by a CNF grammar with O(n 1/3 ) variables, and this bound is tight. We show that any unary NFA with n states can be simulated by a CNF grammar with O(n 2/3 ) variables. Finally, for larger alphabets we show that there exist languages which can be accepted by an n-state DFA, but which require (n/ log n) variables in any equivalent CNF grammar.


πŸ“œ SIMILAR VOLUMES


Unary Context-Free Grammars and Pushdown
✍ Giovanni Pighizzini; Jeffrey Shallit; Ming-wei Wang πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 240 KB

It is well known that a context-free language defined over a one-letter alphabet is regular. This implies that unary context-free grammars and unary pushdown automata can be transformed into equivalent finite automata. In this paper, we study these transformations from a descriptional complexity poi

Homogeneous grammars with a reduced numb
✍ A. Meduna; D. KolΓ‘Ε™ πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 70 KB

A homogeneous production has its left-hand side formed by a non-empty string of identical nonterminals. A phrase-structure grammar is homogeneous if each of its productions is homogeneous. The present paper discusses the reduction of homogeneous grammars with respect to the number of non-context-fre

PC grammar systems with five context-fre
✍ ErzsΓ©bet Csuhaj-VarjΓΊ; Gheorghe PΔƒun; GyΓΆrgy Vaszil πŸ“‚ Article πŸ“… 2003 πŸ› Elsevier Science 🌐 English βš– 143 KB

Parallel communicating grammar systems (PC grammar systems, in short) are language generating devices consisting of several context-free grammars which work synchronously on their own sentential forms and communicate the generated strings to each other by request. These systems with eleven component