Pumping Lemma kontextfreie Sprachen Typ2?

2 Antworten

Um die Frage zu beantworten, ist es hilfreich, die Pumping-Lemma-Bedingungen zu berücksichtigen und zu zeigen, dass die Sprache nicht regulär ist.

Erster Fall (|z| = 3n):

Du hast festgestellt, dass n = 1 und n = 2 nicht sinnvoll sind. Du kommst zu dem Schluss, dass n = 3 notwendig ist. Jetzt schaust du dir |vwx| <= 3 an. Du argumentierst, dass |vwx| <= 1 nicht sinnvoll ist, weil du a, b und c separat pumpen musst, und sie mindestens die Länge 3 haben. Du kommst zu dem Schluss, dass unabhängig von der Wahl von v und x, es nicht möglich ist, die Bedingungen des Pumping-Lemmas zu erfüllen. Das ist eine gültige Begründung.

Zweiter Fall (|z| = 2n):

Du erkennst, dass das kürzeste Wort die Länge 2 hat, und folglich ist n mindestens 2. Du willst nun |vwx| < n wählen. Hier musst du vorsichtig sein, da |vwx| auch 0 sein kann. Die Bedingung |vwx| < n bedeutet, dass |vwx| = 0 oder |vwx| = 1.

  • Wenn |vwx| = 0, dann kannst du zeigen, dass keine Zerlegung von z existiert, die die Bedingungen des Pumping-Lemmas erfüllt.
  • Wenn |vwx| = 1, dann könntest du argumentieren, dass aufgrund der Struktur von z (2n), es nicht möglich ist, v, w und x so zu wählen, dass das gepumpte Wort in der Sprache bleibt.

Zusammenfassend könntest du argumentieren, dass unabhängig von der Wahl von v, w und x es nicht möglich ist, die Bedingungen des Pumping-Lemmas zu erfüllen.

Die Argumentation könnte durch Hinzufügen von konkreten Beispielen oder weiteren Details gestärkt werden, aber die allgemeine Struktur deiner Begründung ist solide.

Woher ich das weiß:Hobby

ok stopp hab hier mist geschrieben glaube ich

ok bei a^n b^n wird dir ein n gegeben.

einfach vx= das ab in der mitte, rest ist ja dann trivial hoffe ich?

bei a^n b^n c^n wählst du jetzt n=2

dann verkackt dein gegenüber schon bei dem wort der länge 3 also abc

dann kann er ja mit vx nur zu wenig "covern". heißt es werden nicht alle a,b und c gleichmäßig gepumpt. also ist das pumping lemma für a^n b^n c^n nicht erfüllt und es ist somit nicht typ2

oder was meintest du. checks nicht ganz