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

Informatiker Board » Themengebiete » Theoretische Informatik » kontextfreie Sprachen - Abgeschlossenheit unter Komplement » 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 kontextfreie Sprachen - Abgeschlossenheit unter Komplement
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Knoedl
Grünschnabel


Dabei seit: 23.06.2007
Beiträge: 2

kontextfreie Sprachen - Abgeschlossenheit unter Komplement 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 zusammen!

kontextfreie Sprachen sind ja bekanntlich unter Komplement nicht abgeschlossen.
Ich bin mir da noch nicht ganz im klaren was das bedeutet. Bedeutet das jetzt nur, dass das Komplement einer Typ-2 Sprache unter Umstaenden vom Typ-1 ist, oder koennte sie sogar auch vom Typ-0 sein?

Irgendwie weiss ich noch ned so ganz wie sich das verhaelt mit der Nichtabgeschlossenheit einer Sprachklasse unter einer Operation. Ist die Sprache, auf die ein Operand angewendet wurde, der fuer diese Sprachklasse als nicht abgeschlossen gilt, dann hoechstens von der naechst niedrigeren Sprachklasse oder vielleicht von noch nierigeren. Oder gibt es da keinen Zusammenhang?

Vielen Dank schonmal fuer eure Hilfe!
mfg, Knoedl
23.06.2007 03:12 Knoedl ist offline E-Mail an Knoedl senden Beiträge von Knoedl suchen Nehmen Sie Knoedl in Ihre Freundesliste auf
Tobias
Routinier


Dabei seit: 18.09.2006
Beiträge: 324

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

Wenn wir ein endliches Alphabet [latex]\Sigma[/latex] haben und eine Sprache [latex]L \subset \Sigma^\ast[/latex] betrachten, dann ist das Komplement definiert durch [latex]L^C = \Sigma^\ast \backslash L[/latex].

Und die Nichtabgeschlossenheit einer kontextfreien Sprache [latex]L[/latex] unter dem Komplement bedeutet nun nichts weiter, als dass die Sprache [latex]L^C[/latex] nicht kontextfrei sein muss.

Nehmen wir die von dir angesprochenen Chomsky Hierarchie:

Kontextfreie Sprachen sind Typ-2. Reguläre Sprachen (Typ-3) sind ebenfalls kontextfrei aber nicht andersrum. Salopp kann man es so ausdrücken:

[latex]\textbf{Typ-3} \subset \textbf{Typ-2} \subset \textbf{Typ-1} \subset \textbf{Typ-0}[/latex]

Das bedeutet, wenn eine Typ-x Sprache unter einer Operation nicht abgeschlossen ist, dann führt die Operation aus dem Typ-x heraus zu einem Typ-y mit y < x.

Das Komplement einer Typ-2 Sprache kann demnach Typ-1 oder Typ-0 sein.
23.06.2007 14:33 Tobias ist offline E-Mail an Tobias senden Beiträge von Tobias suchen Nehmen Sie Tobias in Ihre Freundesliste auf
Knoedl
Grünschnabel


Dabei seit: 23.06.2007
Beiträge: 2

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 Tobias,

vielen Dank fuer deine Antwort :-). Aber ich glaub, der letzte Satz ist falsch:

Zitat:
Original von Tobias
Das Komplement einer Typ-2 Sprache kann demnach Typ-1 oder Typ-0 sein.


zunaechst mal kann das Komplement einer Typ-2 Sprach natuerlich auch vom Typ-2 sein.
Zum anderen sind Typ-2 Sprachen auch vom Typ-1. Und Typ-1-Sprachen sind unter dem Komplement abgeschlossen. Folglich kann das Komplement von Typ-2 Sprachen nur vom Typ-1 sein, nicht von Typ-0.

Danke nochmal smile
mfg, Knoedl
24.06.2007 15:35 Knoedl ist offline E-Mail an Knoedl senden Beiträge von Knoedl suchen Nehmen Sie Knoedl in Ihre Freundesliste auf
Tobias
Routinier


Dabei seit: 18.09.2006
Beiträge: 324

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

Zitat:
Original von Knoedl
vielen Dank fuer deine Antwort :-). Aber ich glaub, der letzte Satz ist falsch: [...]


Unter Einbezug deiner erweiterten Erkenntnisse kann man meine Aussage verfeinern, das ist richtig. Aber wenn man einfach nur die mathematische Negation als Argumentationsgrundlage nimmt, dann ist meine Aussage richtig. Außerdem habe ich den Fall, dass das Komplement einer Typ-2 Sprache auch Typ-2 ist nicht ausgeschlossen.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Tobias: 24.06.2007 15:46.

24.06.2007 15:45 Tobias ist offline E-Mail an Tobias senden Beiträge von Tobias suchen Nehmen Sie Tobias in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » kontextfreie Sprachen - Abgeschlossenheit unter Komplement