Kontextfreie Grammatiken Flashcards

1
Q

Welche Sprachen werden mit kontextfreien Grammatiken assoziiert?

A

Kontextfreie Sprachen
- reguläre Sprachen
- viele mehr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Maschinen erkennen Kontextfreie Grammatiken?

A

Kellerautomaten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wann wird eine Sprache als Kontextfrei bezeichnet?

A

Wenn sie von einer kontextfreien Grammatik erzeugt werden kann

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nenne die formale Definition einer kontextfreien Grammatik

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wann ist eine Grammatik mehrdeutig?

A

Wenn gleiche Strings auf unterschiedliche Weisen erzeugt werden können

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wann ist ein String mehrdeutig?

A

Wenn er durch seine Grammatik unterschiedlich erzeugt werden kann

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche Sprachen nennt man von Natur aus mehrdeutig?

A

Solche, die nur von mehrdeutigen Grammatiken erzeugt werden können

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Definiere die Chomsky Normalform

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie erzeugt man aus einer Grammatik die Chomsky Normalform?

A
  1. make a new start variable appears on the right
  2. Remove ε-rules
  3. Einheitsregeln entfernen
  4. Convert the remaining rules into the proper form by adding additional vari- ables and rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definiere das Pumping Lemma für kontextfreie Grammatiken

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie wird die Pumpinglänge p für kontextfreie Grammatiken gesetzt?

A

Let b be the maximum number of symbols in the right-hand side of a rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly