Warum ist das Komplement einer kontextfreien Sprache nicht zwangläufig kontextfrei?
Ich versuche das gerade zu ergründen, finde aber kaum was im Netz dazu. Nehmen wir also an, wir haben eine kontextfreie Sprache L1, so dass das Komplement L2 = Komplement(L1) = Sigma* - L1
Normalerweise würd ich jetzt mit dem Pumping Lemma argumentieren, weiß aber leider nicht wie ich hier ansetzen soll. Kann jemand helfen?
Hi, ich hab ein pdf gefunden, in dem begründet wird, warum kontextfreie Sprachen nicht bezügl Durchschnitt abgeschlossen sind. Die Begründung für Komplementbildung wird dann darauf zurückgeführt:
http://www.ifi.uzh.ch/cl/schacht/iii2.pdf
Allerdings steht bei Wikipedia: "Das Problem, ob der Schnitt zweier kontextfreier Grammatiken G1,G2 eine kontextfreie Grammatik ist, ist nicht entscheidbar."
Das wiederspricht sich natürlich... allerdings find ich die Begründung aus dem pdf auf den ersten Blick einleuchtend. Würd mich interressieren, falls du mehr dazu rausbekommst. Gruß Matze