Hallo,
ich probiere Dir den Gedankengang der Produktionsregeln mal zu verdeutlichen. Vielleicht wird der Sinn dann klarer.
Also zuerst enthält die zweimal dieselbe Anordnung von Zeichen also kann man w folgendermaßen aufteilen: w = xx.
Der erste Teil wird dabei direkt aus A erzeugt und wird auch anschließend nicht mehr verändert.
Hier ein kleines Beispiel:
AT -> 0ANT -> 00ANNT -> 001AENNT -> 0011AEENNT
Wenn der erste Teil, also x, vollständig erzeugt wurde, wird das A "herausgelöscht" Man erhält somit 0011EENNT.
Nun fällt auf, dass sich die hinteren Nonterminalsymbole noch in der falschen Reihenfolge befinden. Denn das Wort der Sprache, zu dem wir gelangen wollen, lautet 00110011.
Der nächste Schritt ist somit, dass wir das letzte Nonterminalsymbol (T ausgenommen) durch ein Terminalsymbol ersetzen. Anschließend bleibt uns laut den Produktionsregeln nichts anderes übrig als die erzeugte 0 mindestens einmal nach links durchlaufen zu lassen (0011EE0NT). Ab dann sind zwei grundsätzliche Produktionen möglich (Variationen gehen natürlich auch):
0011EE0NT -> 0011EE00T -> 0011E0E0T -> 0011E00ET -> 0011E001T -> 00110E01T -> 001100E1T -> 0011001ET -> 00110011T -> 00110011
oder
0011E0ENT -> 00110EENT -> 00110EE0T -> 00110E0ET -> 001100EET -> 001100E1T -> 0011001ET -> 00110011T -> 00110011
Abschließend wird dieser ganze Aufwand betrieben, um einfach abzusichern, dass im zweiten Teil die Reihenfolge wie benötigt umgedreht wird.
Sollte dies Deine Frage nicht beantwortet haben, konkretisiere sie bitte erneut.
Viele Grüße
Christoph (Tutor)