Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Reguläre Sprache prüfen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Reguläre Sprache prüfen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Klinger
unregistriert
Reguläre Sprache prüfen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Liebe Freunde,
ich habe zwei Fragen zu regulären und kontextfreien Sprachen, die ich gerne beantwortet haben möchte.

Gezeigt und allseits bekannt ist, dass a^n b^n keine reguläre Sprache ist.
Nun möchte ich gerne wissen, ob die folgenden zwei Sprachen reguläre Sprachen sind:
1) a^m b^n mit m!=n. Hier bin ich mir unsicher, zwar ist die Bedingung mit m=n wie im obigen Beispiel nicht mehr gegeben, aber trotzdem würde ja ein Speicher erforderlich sein, der mitzählt, wie viele m es gab und dass n nicht das gleiche ist. Das wäre ja dann doch das gleiche Problem wie oben, was das ganze zu einer nichtregulären Sprache macht.

2) Wenn ich {a^n b^n} und {e} (Epsilon} miteinander vereinige, ist das ganze dann regulär? Ich wüsste nicht, was das ganze auf einmal regulär machen sollte, aber ich bin mir da nicht sicher.

Hat da jemand Ideen?
Grüße
26.11.2017 11:29
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Klinger,

zu 2) Ich denke hier kann man das Pumping-Lemma weiterhin verwenden. Im Prinzip ändert sich ja nichts. Du nimmst Worte mit einer Mindestlänge her und weist nach, dass es dafür dann keine Zerlegung uvw gibt. Es kommt ja nur ein Wort der Länge 0 hinzu, das sollte den Rest nicht ändern.

zu 1) Angenommen a^nb^m mit n!=m wäre regulär, dann wäre das Komplement auch regulär (Abschlusseingenschaften von regulären Sprachen). Das Komplement ist die Sprache aus 2). Wenn 2) also nicht regulär ist, und 1) das Komplement von 2), dann kann 1) nicht regulär sein.

Das sind zumindest Ansätze.

Besten Gruß,

Karlito
27.11.2017 09:08 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Reguläre Sprache prüfen