CFLのMyhill-Nerodeスタイルの特性評価?


8

定義Nerodeさん等価の言語にわたってとして IFFすべてのための。LΣuLvuwLvwLwΣ

Nerode等価は、が有限状態オートマトンによって認識される場合、正確に有限数の等価クラスを持ちます。これは、マイヒル-ネロードの定理です。LL

文脈自由言語の同様の特徴付けはありますか?


動機:

Nerode等価クラスはそれぞれ、を認識するオートマトンの個別の状態に対応します。各CFLはNPDAによって認識できます。NPDAには有限の状態数がありますが、無制限にアルファベットシンボルのスタックも含まれます。スタックは、文字列を解析できる1つの可能な方法を追跡します。スタックは無制限の数のシンボルを格納できるため、等価クラスの数は無限になる可能性があります。L

私は尋ねています:各クランプがPDAの1つの状態を表し、クランプ内の各クラスがそのPDA状態のスタックの同等の状態を表すように、等価クラスをまとめる方法は常にありますか?

例えば、適切にネストされた括弧の言語のみを処理するために状態を必要poppushスタックが現在のネストの深さを追跡しますと、。このようなクランプが常に実行できる場合、クランプの数が有限であるかどうかによって、言語にコンテキストフリーかどうかが決まります。


コメントで@sdcvvcによって指摘されているように、この質問の形式は/math/118362として尋ねられましたが、それでもなお、非コンテキストの自由言語の例で関連する質問に対するYuval Filmusの回答ポンピングできますか?より関連性があります。


回答:


9

デビッドS.ワイズは彼の論文で、文脈自由言語のための強力なポンピング補題を、文脈自由であることと同等の強力なポンピング補題を提供しています。彼はまた、Myhill-Nerodeの定理の類似物と見なすことができると主張する追加の同等の条件(362ページのプロパティ3)を提供します。後者の応用として、彼はは文脈自由言語の有限交差として表現できないことを示しています。{anbamn:m,n>0}

強いポンピングレンマに関する詳細情報は、私の回答の1つに表示されます


「プロパティ3は、自己埋め込みチェーンの有限性に注意を集中させます。これは、ネロードの定理の合同クラスの有限性にいくらか類似しています。」これはまさに私が探していたもののようです、ありがとう!
アンドラス・サラモン

6

BerstelとBoassonによる論文「文脈自由言語の代数理論に向けて」には、文脈自由言語(Wechlerによるもの)の非常に優れた特徴があります。この結果を述べるために、いくつかの定義を紹介しましょう(論文の定理3.1)。

Pol(L)LAL0a1L1anLnL0,...,LnLa1,...,anA

A{1}A=Pol(A)A=Pol(F)FLAuAu1L={vuvL}Aa1LAaA

A

わかりやすい例と多くの素晴らしい結果については、記事を参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.