Themen

  • 7a: Äquivalenz von kontextfreien Sprachen und von Kellerautomaten
  • 7b: Deterministische Kellerautomaten
  • 7c: Turingmaschienen

VL-07a Äquivalenz von kontextfreien Sprachen und von Kellerautomaten

Wiederholung (SimpleClub Video empfehlenswert für grobes Verständnis)

  • DEA un NAS haben keinen Speicher also brauchen PDAs (Pushdown Automata / Kellerautomaten)
  • Keller funktionieren nach LIFO
  • ist ein 6-Tupel
  • Keller ist unendlich groß und am ende steht immer ein #
  • Wort liegt in der Sprache, wenn der Keller leer ist und kein Zeichen mehr übrig ist

Aufbau der Verarbeitungsschritte im PDA

Kontextfreie Sprachen werden von PDAs akzeptiert

Satz

Für jede kontextfreie Sprache gibt es einen PDA mit .

Beweis Skript 7a S.3-4

Beispiel für die Konstruktion eines PDA aus einer Grammatik Skript 7a S.5

Grammatik zu PDA (Kontextfrei)


Die akzeptierte Sprache von PDAs ist kontextfrei S.7-9

Äquivalenz von kontextfreien Sprachen und von Kellerautomaten S.14

VL07-b DPDAs

DPDA brauchen keinen Müllzustand

DPDAs effizientes Parsing

VL-07c Turingmaschinen

f