コンテキストフリー言語の無限の結合は常にコンテキストフリーですか?


11

してみましょうL 2L 3...一般的なアルファベットの上に定義さデFiがあり、それぞれが文脈自由言語のFi回線有限シーケンス、であることΣ。してみましょうLはのFiの中に無限の労働組合もL 1L 2L 3... ; すなわち、L = L 1L 2L 3...L1L2L3ΣLL1L2L3L=L1L2L3

が文脈自由言語であるということは常に当てはまりますか?L


ここには2つの主に独立した質問があります。1つ目は非常に初歩的ですが、2つ目はウィキペディアで簡単に答えることもできます。最初の質問に集中するように編集することをお勧めします。
ラファエル

@Raphael:私はあなたの提案の前に自分でやったが、それでは答えの一部が役に立たなくなるかもしれないと思った。
Gigili

@Raphael:その編集は私が書いたもののほとんどを無効にします!すでに回答がある場合、そのような質問をモーフィングすることは良い考えではないと思います。
アリヤバタ2012年

@Aryabhata:回答を編集することは可能ですか?彼が言ったように質問が簡単にならないように編集しました!これに関するメタ質問を投稿します。
Gigili

@Gigili:できますが、一般的な言葉で話していました。誰かが何らかの調査を行い、詳細な回答を書くために何らかの努力をするケースを想像してみてください。次に、その答えのほとんどを無効にする質問を変更します。この質問については問題ではないかもしれませんが、実際には、同じことを言う2つの回答があり、そのうちの1つが単なるノイズであるため、おそらく私の回答を削除することができます。
アリヤバタ2012年

回答:


20

無限に多くの文脈自由言語の結合は文脈自由ではないかもしれません。実際には、無限に多くの言語の労働組合は何でもすることができます:みましょう言語とすること、およびすべてのために定義され、L L(有限)言語LのL = { L }。これらすべての言語の和集合はLです。有限言語は規則的ですが、Lは決定可能でさえない場合があります(そのため、コンテキストフリーではありません)。LlLLl={l}LL

文脈自由言語のクロージャプロパティはWikipediaにあります。


お返事ありがとうございます。答えは「いいえ」ですか?反例を提供できますか?
Gigili

4
@Gigili:言語文脈自由でない言語の通常の例であり、私の構造をの組合使用L 1 = { bはCを} L 2 = { B B C C } L 3 = { A 、A 、A 、B 、B 、B 、C 、C 、C } ...{anbncn|n1}L1={abc},L2={aabbcc},L3={aaabbbccc},はまさにその言語ですが、すべてのは有限であり、したがってコンテキストフリーです。Li
アレックステンブリンク

5
@Gigili Alexが書いたものを使用して、文脈自由ではない言語を反例として使用できるはずです。
ラファエル

3
L=nN{wL|w|n}

4
「実際には、無限に多くの言語の結合は、ほぼ何でもかまいません」(強調が追加されています)実際、それは、何でも、ピリオドで、「ちょうど」ではない可能性があります。あなたの例はそれを示しています。まあ、nullセット/言語が問題になるかもしれませんが、空のユニオンは問題ありません。ですから、これは、あなたが行きたいと思うどの階層までも、最も奇妙で非常に計算不可能なセットになる可能性があります。それは任意のセットにすることができます。
デビッドルイス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.