Math 2.0

Computer science Automata and formal languages Concept

Greibach normal form

Summary

A context-free grammar is in Greibach normal form when the right side of each rule starts with a terminal letter followed only by nonterminals. Every context-free language without the empty word has a grammar in this form. With a special rule for the empty word, every context-free language has one. In such a grammar each derivation step produces exactly one letter of the word. This form turns a grammar into a pushdown automaton that reads one letter per move. It also shows that left recursion can always be removed.

Further reading

  1. Web https://en.wikipedia.org/wiki/Greibach_normal_form
About this page
TagJFP48QARQS
URIm2://JFP48QARQS
Kindconcept
WritingW0 stub
MSC68Q42, 68Q45
SpecializesContext-free grammar
Same as
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Definitions