Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...
Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...
Kontextfreie Sprachen Kontextfreie Grammatiken Definition 13.1 ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Zustandsüberführungsfunktion des Kellerautomaten<br />
(q', k 1…k n) * #(q, x, k) • Ist K im Zustand q,<br />
• liest auf dem Eingabeband das Symbol x<br />
• und auf dem Keller das Symbol k,<br />
• dann kann K in den Zustand q' wechseln<br />
• und k auf dem Keller durch k 1…k n ersetzten,<br />
• wobei k 1 zum obersten Symbol wird.<br />
(q', ') * #(q, x, k) • Ist K im Zustand q,<br />
• liest auf dem Eingabeband das Symbol x<br />
• und auf dem Keller das Symbol k,<br />
• dann kann K in den Zustand q' wechseln<br />
• und k vom Keller löschen.<br />
(q', k 1…k n) * #(q, ', k) • Ist K im Zustand q,<br />
• und liest auf dem Keller das Symbol k,<br />
• dann kann K in den Zustand q' wechseln<br />
• und k auf dem Keller durch k 1…k n ersetzten,<br />
• wobei k 1 zum obersten Symbol wird.<br />
(q', ') * #(q, ', k) • Ist K im Zustand q,<br />
• und liest auf dem Keller das Symbol k,<br />
• dann kann K in den Zustand q' wechseln<br />
• und k vom Keller löschen.<br />
FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [59]<br />
Beispiel Kellerautomat<br />
K 1 = ({a, b}, {q 0, q 1, q f}, {1, $}, # 1, q 0, $, {q f}) mit<br />
# 1(q 0, ', $) = # 1(q 1, ', $) = {(q f, ')}<br />
# 1(q 0, a, $) = {(q 0, 1$)}<br />
# 1(q 0, a, 1) = {(q 0, 11)}<br />
# 1(q 0, b, 1) = # 1(q 1, b, 1) = {(q 1, ')}<br />
# 1(q 0, ', 1) = # 1(q 0, b, $) = # 1(q 1, ', 1) =<br />
# 1(q 1, a, $) = # 1(q 1, a, 1) = # 1(q 1, b, $) =<br />
# 1(q f, ', $) = # 1(q f, ', 1) = # 1(q f, a, $) =<br />
# 1(q f, a, 1) = # 1(q f, b, $) = # 1(q f, b, 1) = ,<br />
FGI-1 Habel / Eschenbach Kap 13 <strong>Kontextfreie</strong> <strong>Sprachen</strong> & <strong>Grammatiken</strong> [60]