Aufgabe 12.2 - Musterlösung
2006-07-06 18:02
f0k
Hallo!
Nur mal zur Info: Die offiziellen Musterlösungen zu Blatt 12 sind zwar noch nicht da (warum dauert das eigentlich immer so lange?), aber die Lösung für Aufgabe 12.2, die die Übungsgruppenleiter hatten, lautete:
[img]http://mokrates.de/cgi-bin/texstring?P_3%20%3D%20P_1%20%5Ccup%20P_2%20%5Ccup%20%5C%7BS%20%5Clongrightarrow%20S_1S_2%5C%7D[/img] mit S als neuem Startsymbol.
Das ist natürlich falsch, da in einer kontextsensitiven Grammatik nur die Epsilonproduktion vom Startsymbol aus erlaubt ist, aber [img]http://mokrates.de/cgi-bin/texstring?(S_2%20%5Clongrightarrow%20%5Cepsilon)%20%5Cin%20P_2[/img].
Eine richtige Lösung wäre:
[img]http://mokrates.de/cgi-bin/texstring?P_3%20%3D%20%5C%7BS%20%5Clongrightarrow%20acS%5C%20%7C%5C%20ac%5C%20%7C%5C%20aS_2%5C%20%7C%5C%20a%3B%20S_2%20%5Clongrightarrow%20bS_2a%5C%20%7C%5C%20ba%20%5C%7D[/img]
Nur mal zur Info: Die offiziellen Musterlösungen zu Blatt 12 sind zwar noch nicht da (warum dauert das eigentlich immer so lange?), aber die Lösung für Aufgabe 12.2, die die Übungsgruppenleiter hatten, lautete:
[img]http://mokrates.de/cgi-bin/texstring?P_3%20%3D%20P_1%20%5Ccup%20P_2%20%5Ccup%20%5C%7BS%20%5Clongrightarrow%20S_1S_2%5C%7D[/img] mit S als neuem Startsymbol.
Das ist natürlich falsch, da in einer kontextsensitiven Grammatik nur die Epsilonproduktion vom Startsymbol aus erlaubt ist, aber [img]http://mokrates.de/cgi-bin/texstring?(S_2%20%5Clongrightarrow%20%5Cepsilon)%20%5Cin%20P_2[/img].
Eine richtige Lösung wäre:
[img]http://mokrates.de/cgi-bin/texstring?P_3%20%3D%20%5C%7BS%20%5Clongrightarrow%20acS%5C%20%7C%5C%20ac%5C%20%7C%5C%20aS_2%5C%20%7C%5C%20a%3B%20S_2%20%5Clongrightarrow%20bS_2a%5C%20%7C%5C%20ba%20%5C%7D[/img]