Kontextfreie Grammatiken Flashcards
Welche Sprachen werden mit kontextfreien Grammatiken assoziiert?
Kontextfreie Sprachen
- reguläre Sprachen
- viele mehr
Welche Maschinen erkennen Kontextfreie Grammatiken?
Kellerautomaten
Wann wird eine Sprache als Kontextfrei bezeichnet?
Wenn sie von einer kontextfreien Grammatik erzeugt werden kann
Nenne die formale Definition einer kontextfreien Grammatik
Wann ist eine Grammatik mehrdeutig?
Wenn gleiche Strings auf unterschiedliche Weisen erzeugt werden können
Wann ist ein String mehrdeutig?
Wenn er durch seine Grammatik unterschiedlich erzeugt werden kann
Welche Sprachen nennt man von Natur aus mehrdeutig?
Solche, die nur von mehrdeutigen Grammatiken erzeugt werden können
Definiere die Chomsky Normalform
Wie erzeugt man aus einer Grammatik die Chomsky Normalform?
- make a new start variable appears on the right
- Remove ε-rules
- Einheitsregeln entfernen
- Convert the remaining rules into the proper form by adding additional vari- ables and rules
Definiere das Pumping Lemma für kontextfreie Grammatiken
Wie wird die Pumpinglänge p für kontextfreie Grammatiken gesetzt?
Let b be the maximum number of symbols in the right-hand side of a rule