この言語はコンテキストフリーですか?


8

言語は

L={a,b}{(anbn)nn1}

コンテキストフリー?答えはCFLではないということですが、オグデンの補題やパンピング補題では証明できません。


math.SEにクロスポストしました。しないでください!私があなたに指摘した質問をチェックしましたか?あなたの試みとそれらが失敗した理由を含めてください。
ラファエル

パリフの定理{(anbn)nn1} しかしではない L; 残念ながら、Ψ{a,b}[L]=N2Interchange補題でさえ満たされているようです。うわー、厄介なもの。
ラファエル

回答:


8

ヒント:

はい

解決:

{(anbn)nn1}={an1bn2an2k1bn2k}:k1n1=ki.ni=ni+1}


したがって、補数は

{a,b}{(anbn)nn1}={an1bn2an2k1bn2k:n1ki.nini+1}


非決定論的なPDAを簡単に作成できるため、コンテキストに依存しません。

2
おお!* facepalm *中心的なデザイントリックを追加したい場合があります。初心者にはわかりにくいかもしれません。
ラファエル

わかりません、CFLの補完は一般にCFLではないと思いました。ありがとう
アンドレスフェリペTéllezクレスポ

{ab}は文脈自由ではありませんが、その補完はそうです。
sdcvvc 2012

@AndrésFelipeTéllezCrespo:CFLの補集合は常に CFLではない(したがって、クロージャープロパティがない)が、CFLの補集合であるCFLが存在しないと言う人はいません。特に、すべての通常の言語のすべての補語は、文脈に依存しません(正規であるため)。
ラファエル

に類似した言語 L-適切な条件の有限論理和-非決定論を使用して解決できます。違反された条件を推測し、違反されていることを確認します(残りは無視します)。
ラファエル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.