COMS W3261
Computer Science Theory
Lecture 14: October 26, 2009
Normal Forms for CFG's

1. Outline

2. Review

3. Eliminating Useless Symbols from a CFG

4. Eliminating ε-productions from a CFG

5. Eliminating Unit Productions from a CFG

6. Putting a CFG into Chomsky Normal Form

7. Practice Problems

  1. HMU, Ex. 7.1.1.
  2. HMU, Ex. 7.1.2.
  3. Put the standard arithmetic expression grammar in Section (5) into Greibach Normal Form.

8. Reading Assignment



aho@cs.columbia.edu