Der folgende Stackautomat N = (Z, E, H, d, q, F) erkennt die Sprache { anbn | n ∈ ℕ }.
| Z | = | {0, 1, 2, 3} | Zustandsmenge | |
| E | = | {a, b} | Eingabealphabet | |
| H | = | {$, a} | Stackalphabet | |
| q | = | 0 | Startzustand | |
| F | = | {3} | Menge der Endzustände | |
| d: | Übergangsrelation |
Der Stackautomat legt zunächst das Zeichen $ auf den Stack, um dessen unteres Ende zu kennzeichnen. Danach legt er solange jedes gelesene a auf den Stack, bis er auf das erste b stößt. Für jedes gelesene b entfernt er von nun an ein a vom Stack. Wenn er das Zeichen $ im Stack vorfindet, geht er in den Endzustand 3 über.
In dieser Situation ist kein weiterer Zustandsübergang mehr möglich. Falls das Eingabewort w nun vollständig gelesen ist, erkennt der Stackautomat das Wort w.
Dieser Stackautomat ist sogar deterministisch, denn es gibt in jeder Situation nur höchstens einen möglichen Zustandsübergang.