0 Daumen
468 Aufrufe

Aufgabe:

Sei Σ = {a, b}. Im folgenden sind mehrere Grammatiken Gi aufgeführt. Geben Sie für jede
dieser Grammatiken die Sprache an, die von der Grammatik erzeugt wird. Benutzen Sie dazu
vorzugsweise Mengennotation oder Ihre eigenen Worte.

G2 = ({S, A, B}, Σ, P, S), wobei P definiert ist als:
S → AB                A → aA | ε                   B → bB | ε                     ab → ba                ba → ab

Problem/Ansatz:

Mir ist bewusst, dass ich hier raus folgende Wörter bilden kann, die beliebig viele a's und b's nacheinander erhalten können und beliebiger Reihenfolge. Die Frage ist nur, wie man es als Mengennotation markieren kann?

Mein Ansatz war:

{(an bm at bf )h| n,h,m,t und f ∈ ℕ0}

aber irgendwie gibt das ja auch nicht die Wörter aaabbbaabababaa zb. wieder.

mit meiner Notation würde nur immer die gleiche anzahl an a's b's a's und wieder b's wiedergegeben werden.

Ich hoffe jemand kann mir helfen. Danke im Voraus

Avatar von

kann nun keiner damit helfen :( ?

1 Antwort

0 Daumen

\(L(G_2) = \Sigma^{*}\)

Avatar von 5,7 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community