2017-04-21 2 views
0

So habe ich dieses Problem in meinem Studium der Kontext freien Grammatiken und ich habe keine Ahnung, wie man die Produktionsregeln dieses englischen Satzes zu bekommen.Context Free Grammar Tipps

Sprache L ist definiert als: "Alle Zeichen ungleicher Länge über {a, b} * mit mittleres Symbol a."

Antwort

0

Sie können die Zeichenfolge aus der Mitte bauen und immer einen Brief an beiden Seiten hinzufügen

A -> aAa | aAb | bAa | bAb | a 
+0

und was L (G) in diesem Szenario sein? wobei G die kontextfreie Grammatik ist – killiantos

+0

{0 ... a ... n | a = n \ 2, n mod 2! = 0} ist was ich habe, aber ich bin mir nicht sicher – killiantos

+0

L (G) = {a^R | ∈ {a, b} *} – Harald