meanings of Greibach normal form encyclopedia of Greibach normal form dictionary of Greibach normal form thesaurus on Greibach normal form books about Greibach normal form dreams about Greibach normal form
 Greibach normal form - Definition 

To say that a context-free grammar is in Greibach normal form (GNF) means that all production rules are of the form:

<math>A \to \alpha X<math>

where A is a nonterminal symbol, α is a terminal symbol and X is (possibly empty) sequence of nonterminal symbols.

No grammar in GNF can generate the null string. Conversely, every context-free grammar which does not generate the null string can be transformed into an equivalent grammar in Greibach normal form. This can be used to prove that every context-free language can be accepted by a non-deterministic pushdown automaton.

Greibach normal form is named for Sheila Greibach.

See also

de:Greibach-Normalform

Copyright 2008 WordIQ.com - Privacy Policy  ::  Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Greibach normal form".