Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- kontextfreie Grammatik (http://www.informatikerboard.de/board/thread.php?threadid=2953)


Geschrieben von sk12345 am 17.04.2016 um 11:55:

  kontextfreie Grammatik

Meine Frage:
Gegeben ist folgende kontextfreie Grammatik G mit Startsymbol S:
S -> AB
A -> aAbb|c
B -> cB|dB|e (e ist in diesem Fall epsilon)

Ist

aacbbbbc

ableitbar?

Wenn es geht muss ich auch eine Ableitung angeben. Kann mir jemand helfen?


Meine Ideen:
Vielleicht wäre auch ein Ableitungsbaum hilfreich, weil verstehen tue ich es nicht.



Geschrieben von eulerscheZahl am 17.04.2016 um 13:09:

 

Sagt dir der CYK Algorithmus etwas?



Geschrieben von sk12345 am 17.04.2016 um 13:26:

 

Ne leider nicht. unglücklich



Geschrieben von eulerscheZahl am 17.04.2016 um 13:31:

 

Egal, dann argumentiere ich anders:
Der erste Schritt ist klar: S -> AB
Das A kann jetzt entweder zu aAbb oder zu c werden. Da das herzuleitende Wort mit a anfängt, muss es aAbb sein.
AB -> aAbbB -> aaAbbbbB
jetzt brauchst du ein c, also: aaAbbbbB -> aacbbbbB
Fehlt noch ein c am Ende. Mit B -> cB geht das: aacbbbbcB. Das B kriegst du durch den Epsilonübergang weg, also ist aacbbbbc ableitbar.



Geschrieben von sk12345 am 17.04.2016 um 13:39:

 

Vielen Dank



Geschrieben von sk12345 am 17.04.2016 um 14:49:

 

ich habe jetzt cdc abgeleitet mit G und S, stimmt es so:

S-> AB -> cB -> cdB -> cdcB -> cdc



Geschrieben von eulerscheZahl am 17.04.2016 um 20:19:

 

Ja, das passt so.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH