Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Dabei ist α(T A ) = α(T B )α(T C ) ≠ ε bzw. α(T A ) = α(T D ) ≠ ε. Die Unterbäume haben<br />
geringere Tiefe als T A , also kann man die Induktionsvoraussetzung anwenden. Im zweiten<br />
Fall ersetzen wir T D durch T D ′ . Im ersten Fall gibt es mehrere Möglichkeiten.<br />
(i) Ist α(T B ), α(T C ) ≠ ε, ersetzen wir T B durch T B ′ <strong>und</strong> T C durch T C ′ .<br />
(ii) Ist α(T B ) = ε, also B ∈ V ε , erhält der A-Knoten als einzigen Unterbaum den Baum<br />
T ′ C .<br />
(iii) Ist α(T C ) = ε, also C ∈ V ε , erhält der A-Knoten als einzigen Unterbaum den Baum<br />
T ′ B .<br />
(i)<br />
A<br />
A<br />
(ii) A (iii)<br />
T’ T’ T’ C T’<br />
B C<br />
C<br />
B<br />
B<br />
C<br />
=ε =ε<br />
=ε<br />
=ε<br />
B<br />
Nach Konstruktion von P ′ ist dies jeweils ein A-Ableitungsbaum in G ′ .<br />
⊆“ Wir zeigen folgendes durch Induktion über die Tiefe r von A-Ableitungsbäumen,<br />
”<br />
A ∈ V , zur Grammatik G ′ :<br />
Ist T A ′ ein A-Ableitungsbaum für G′ mit α(T A ′ ) = w ∈ Σ∗ , so existiert ein A-Ableitungsbaum<br />
T A für G mit α(T A ) = w. Ist r = 1, so ist der Baum T A ′ selbst A-Ableitungsbaum<br />
für G. Sei also nun r > 1. Dann hat T A ′ eine der folgenden Formen:<br />
(i)<br />
A<br />
(ii)<br />
A<br />
B C<br />
B<br />
T’ T’ T’ B<br />
B<br />
C<br />
w<br />
Im Fall (i) ersetzt man T ′ B durch T B <strong>und</strong> T ′ C durch T C (diese Ableitungsbäume für G<br />
existieren nach I. V.). Nun zum Fall (ii): Ist A → B Produktion in G, ersetzt man T ′ B<br />
durch T B . Andernfalls gibt es, nach der Konstruktion von P ′ , ein C ∈ V ε , so daß entweder<br />
A → BC oder A → CB Produktion in P ist. Wähle irgendeinen C-Ableitungsbaum T C,ε<br />
für G mit α(T C,ε ) = ε. Dann können wir als T A folgenden Baum benutzen:<br />
87