Was kann ich über die Parikh-Karte einer CSL sagen?

8

Schreiben Sie als Parikh-Karte --ie, , wobei gibt an, wie oft in erscheint . Es ist bekannt , dass für ein CFL , ist ein semilinearer Satz (dies ist Parikh-Theorem). Einige andere interessante Dinge sind bekannt, aber ich habe nichts über die Parikh-Karte einer kontextsensitiven Sprache gefunden. Bestimmtes,Ψ ( w ) = { ( # σ ( w ) ) σ Σ | w L } # σ ( w ) σ w L Ψ ( L )ΨΨ(w)={(#σ(w))σΣ|wL}#σ(w)σwLΨ(L)

Was kann ich über oder wenn kontextfrei sind? Zum Beispiel, wenn ich , ist es möglich, dass es eine CFL so dass ? (oder jede andere 'zunehmende' Sequenz, die in konvergiert .)Ψ ( ˉ L 1 ) L 1 , L 2 ϕ ( L ) = { σ # σ ( w ) | w L } = { | w | | w L } L ϕ ( ˉ L ) = { n ! | n N.Ψ(L2L1)Ψ(L¯1)L1,L2ϕ(L)={σ#σ(w)|wL}={|w||wL}LZϕ(L¯)={n!|nN}Z^

Alpoge
quelle
2
@alpoge: Würde es Ihnen etwas ausmachen, die von Ihnen verwendeten Notationen zu erklären? Was ist zum Beispiel ? Und vielleicht helfen auch einige Links zu Begriffen wie "Parikhs Theorem". #σ(w)
Hsien-Chih Chang 20 之
#σ(w) gibt an, wie oft als Buchstabe in . wσw
Michaël Cadilhac
1
FWIW, der zweite Teil sollte falsch sein, da CFLs unter Morphismen und ist nicht CF. {1n!|nN}
Michaël Cadilhac
Warten Sie - ich hätte wahrscheinlich einen besseren Buchstaben wählen sollen, aber das ist das Bild einer coCFL, . (Ich denke, ich vermisse wahrscheinlich etwas.)L¯
Alpoge
Oh, tut mir leid, die Mathe-Schriftart ist Müll auf meinem Computer, und ich habe die Ergänzung nicht gesehen.
Michaël Cadilhac

Antworten:

3

Zum zweiten Teil Ihrer Frage: Wenn Sie Ihre CFL als Satz aller ungültigen Berechnungen einer Turing-Maschine auswählen (siehe z. B. Kapitel 8.6 in der ersten Ausgabe von "Einführung in die Automatentheorie, Sprachen und Berechnung"). ), ist die Menge aller Codierungslängen zum Akzeptieren von Berechnungen vonM φ ( ¯ L ) M .LMϕ(L¯)M

Obwohl dies Ihre Frage nicht direkt beantwortet, können Sie diesen Ansatz verwenden, um recht komplizierte Mengen zu erstellen.

Dominik D. Freydenberger
quelle
Ja! - Ich habe auch darüber nachgedacht. Ich denke tatsächlich, dass hier ein Gegenbeispiel zu dem entsteht, was ich zu beweisen versuche, aber ich habe (leider!) Nicht genug darüber nachgedacht.
Alpoge