Ein Kellerautomat (Pushdown Automat, PDA) ist gegeben durch ein 6-Tupel
ist eine endliche Zustandsmenge ist ein endliches Bandalphabet ist das endliche Kelleralphabet (Speicher) ist die Transitionsfunktion - Signatur:
Menge aller endlichen Teilmengen der Menge X
- Signatur:
ist der Startzustand : Ursprüngliches Kellersymbol (Blank-Symbol)
Siehe auch
Akzeptanz eines Kellerautomaten
Es gibt keine akzeptierten Endzustände, stattdessen akzeptiert der Automat ein Wort wenn:
- Das Wort wurde komplett gelesen
- Der Keller (Speicher) ist leer
Notation der Übergangsfunktion
Die Übergangsfunktion wird notiert durch
: Aktueller Zustand : Gelesenes Zeichen aus dem Wort : Zeichen was aus dem Stack geholt wurde : Neuer Zustand : Neue(s) Zeichen was in den Stack geschrieben werden soll
Notation: Konfigurationsübergänge
Beispiel: Kompletter PDA für eine Sprache
PDA-Übergangsfunktionen: