next up previous contents
Next: Formal Definition Up: CONTEXT-FREE LANGUAGES Previous: Eliminating Unit Productions   Contents

PUSH-DOWN AUTOMATA

Just as finite-state automata corresponded to regular languages, the context-free languages (CFLs) have corresponding machines called push-down automata (PDA). In this section we formally define PDAs and examine the connection with CFLs.

We have previously seen how to construct a deterministic FSA for a regular language; it is an important result of this section that:

\framebox{\parbox{11cm}{\begin{center}while every CFG has a corresponding PDA, \\
not every CFG has a corresponding {\em deterministic} PDA
\end{center}}}



Subsections

James Power 2002-11-29