Die kontextfreien Sprachen werden nicht unter Ergänzung geschlossen, das wissen wir.
Nach meinem Verständnis werden kontextfreie Sprachen, die für einige Buchstaben eine Teilmenge von sind, unter Komplement (!?) geschlossen.
Hier ist mein Argument. Jede CF-Sprache hat ein halblineares Parikh-Bild . Semilineare Mengen werden unter Ergänzung geschlossen. Die Menge der Vektoren, die die semilineare Menge darstellen, kann leicht in eine lineare Grammatik umgewandelt werden.π ( L ) = { ( m , n ) ≤ a m b n ≤ L }
Frage. Gibt es einen leicht zugänglichen Hinweis auf diese Tatsache?
Technisch werden diese Sprachen als beschränkt bezeichnet , dh eine Teilmenge von für einige Wörter . w 1 , … , w k
Meine Motivation für diese Frage ist eine aktuelle Frage zur Kontextfreiheit von . Die Ergänzung innerhalb von scheint einfacher zu handhaben zu sein.a ≤ b ≤
Antworten:
Ginsburg erwähnt diese Implikationen in seinem Buch.
quelle
Ein anderer Beweis verwendet die folgende in dieser Antwort bewiesene Charakterisierung :
quelle