Chomsky Grammatik Theoretische Informatik?

1 Antwort

L2 und L3 passt.

L1 ist Typ 3. Deine angegebene Grammatik sollte da funktionieren.

Das Pumping Lemma ist hier allerdings (wie es auch sein muss) erfüllt, denn es gibt zu jedem Wort eine passende Zerlegung. Man wählt z.B. v := a, und kann so die a's aufpumpen.

Woher ich das weiß:Studium / Ausbildung – B.Sc. Mathematik & Informatik

RedDevil1982 
Beitragsersteller
 31.01.2024, 00:36

Und was ist mit den c's bei L1, die muss man doch auch pumpen können? Oder nicht? Warum pumpst du jetzt hier nur die a's beim Pumping Lemma für Typ3?

Dogetastisch  31.01.2024, 00:40
@RedDevil1982

Nein, muss man nicht. Es reicht, einen pumpbaren Teil zu finden.

Ob da noch andere, unabhängige Teile sind, welche man theoretisch aufpumpen könnte, ist egal.

Deswegen ist das Pumping Lemma auch kein hinreichendes Kriterium für reguläre Sprachen.

Dogetastisch  31.01.2024, 01:10
@RedDevil1982

Der Nutzen des Pumping Lemmas besteht darin, bei einer Sprache sinngemäß recht leicht zu zeigen: "Kein Teilwort von Wörtern in L ist durch beliebiges Aufpumpen von Zeichen entstanden. Also wird sie erst recht nicht regulär sein.

Und nicht für reguläre Sprachen zu zeigen: "Die (sehr langen) Wörter sind alle nur durch aufpumpen entstanden". Teilwörter davon jq, aber vielleicht gibt es auch noch nichtreguläre Teilwörter.

Hoffe das hilft eher als dass es verwirrt ^^