Beispielgrammatik und Ableitung
P = { S → aA, A → bA, A → b }
S → aA → abA → abb
Das Minimalbeispiel abb macht den Prozess gut sichtbar: Aus S entsteht zuerst ein Zwischenausdruck, dann werden die Platzhalter weiter ersetzt, bis keine Nicht-Terminale mehr vorkommen.
Anwendungstransfer mit vereinfachter Zugangscode-Grammatik:
S → A X → A1 Y → A10 Y → A101. Der Zugangscode nutzt dieselbe Ableitungsidee, nur mit einem Anwendungskontext statt mit den abstrakten Symbolen a und b.
- ableitbar: Ein Wort über
Σ kann aus S durch Produktionen entstehen.
- nicht ableitbar: Es gibt keinen gültigen Regelweg von
S zu diesem Wort.
- L(G): Menge aller Wörter, die aus
S abgeleitet werden können.
Die Perspektive lässt sich auch umdrehen: Gegeben ist ein Wort wie A101, und die Analyse fragt, ob ein Ableitungsweg von S zu genau diesem Wort existiert.
Begriffsabgrenzung zu Q3.2: Eine formale Grammatik erzeugt Wörter in L(G); ein Automat erkennt Wörter, die zu seiner akzeptierten Sprache gehören.