文脈依存言語が交差および補完の下で閉じられていることをどのように証明しますか?


7

これは、「オートマトンと形式言語」コースの試験からの質問です。2つの文脈依存言語間の「相対補完」操作も文脈依存言語を生成することを証明または反証するように求められる質問があります。

状況依存のクロージャプロパティWikipedia、およびprinceton.eduから。私はそれらの言語が共通部分と補足部分の下で閉じられていることを知っています。

私はそれらの発言の正式な証拠を見つけることに多くの時間を費やしました。どこで/どのようにして証拠を見つけることができますか?または自分でそれらを証明する方法は?誰かが私を参照に向けることができますか?証明をここに投稿できますか?


あなたの質問はこのサイトに十分具体的ではありません。何を試したか、どこに行き詰まったかを教えてください。教育の目標は、他の人にあなたの問題を解決させる方法ではなく、問題を解決する方法を学ぶことです。
reinierpost 2013年

私はあなたの権利を考えていません、私の質問は非常に厳しいです。一部のLCSクロージャプロパティを証明する参照が見つからないことに注意しました。私も解決策を投稿したので、元の質問を解決するように求められませんでした...
arty

そこに正確な質問が答えられていないのはあなたの言う通りかもしれません。
reinierpost 2013年

回答:


9

最初のクロージャープロパティである交差点下のクロージャーは、状況依存言語に適したモデルを選択した場合のDIYの証明です。線形境界オートマトンを使用してそれらを定義することにより、これらのオートマトンの2つを連続して実行して、交差の受け入れを(非決定的に)テストできます。

第二に、補完の下での閉鎖は難しいです!これは、ImmermanとSzelepcsényiが個別に解決するまで、有名な未解決の問題でした。これは、驚くべき証拠であり、非決定性オートマトンの補完を証明する方法です。この手法は帰納的カウンティングと呼ばれ、複雑性クラスのより大きなファミリーで機能します:NSPACE(s(n))= co-NSPACE(s(n))、ここで、文脈依存は線形非決定論的空間に等しい。


どうもありがとうございます。今、このリファレンスがあれば、本を検索します。自分で証明するための「文脈依存言語の正しいモデル」の意味を説明できますか?
アーティ

@artyご存知のとおり、CSLは文脈依存文法を使用して、または線形有界オートマトンによって定義できます。一部のタスクでは、モデルの選択が重要です。「プログラム」が簡単なLBAが好きです。
Hendrik Jan

@Janは、「モデル」という言葉の意味がわからなかっただけです。CSLの表現モデルであることがわかりました。ただお知らせするだけですが、この情報が利用可能な場合、Web上に他の場所はありません。あなたの入力は、追加の知識を取得したい多くのコンピュータサイエンスの学生や大学院生(私のような)に役立つと思います
arty
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.