決定論的な文脈自由言語のためのポンプの補題?


11

通常の言語のポンピングレンマは、特定の言語が通常ではないことを証明するために使用できます。また、文脈自由言語のポンピングレンマ(オグデンの補題とともに)を使用して、特定の言語がコンテキストフリーでないことを証明できます。

決定論的な文脈自由言語のためのポンプレンマはありますか?つまり、言語がDCFLではないことを示すために使用できるポンピングレンマに類似したレンマはありますか?言語がDCFLではないことを示すために私が知っているほとんどすべての証明手法は本当に複雑であり、もっと簡単な手法があることを望んでいたので、私は興味があります。


2
関連する場合とそうでない場合があるいくつかの関連する質問があります。
ラファエル

コンピュータサイエンティストはサディストかもしれませんが、単純なものが知られている過度に複雑な証明技法を使用するすべてのマゾヒストではありません...
vonbrand

1
フォンブランド:しかし、より単純なものがまだ知られていない、または知られていない場合、数学者やコンピュータ科学者は過度に複雑な証明手法を使用する可能性があります。
Blaisorblade 2013年

回答:


9

そこポンピング補題特にDCFLため、タイトルの下に「決定論的文脈自由言語の反復補題Aは」シェンゆうことで、; 情報処理レター31(1989)47-51、doi 10.1016 / 0020-0190(89)90108-7。この明確なタイトルを付けたので、見逃したことをお詫びします。

残念ながら、オンラインコピーには数式の1つに空白部分があるため、結果を適切に再構築できれば幸いです。未満は、y(存在する場合)またはεy=εの場合)の最初の記号です。(1)yyεy=ε

補題1(ポンピング補題)。してみましょう DCFLなります。次に、Lの定数Cが存在するため、任意の単語のペアw w ∈の場合、LCLw,w

(1) [?]およびw = x z| x | > Cおよびw=xyw=xz|x|>C

(2) 、[?](1)y=(1)z

次に(3)または(4)のいずれかが当てはまります。

(3)因数分解x=x1x2x3x4x5 | x 2 x 3 x 4 | C、そのようなすべてのためにその I 0 、X 1 、X I 2|x2x4|1|x2x3x4|Ci0 及び X 1 X I 2 Xx1x2ix3x4ix5y Lです。x1x2ix3x4ix5zL

(4)分解が存在するx=x1x2x3および z = z 1 z 2 z 3が存在する | x 2 | 1 | x 2 x 3 | y=y1y2y3z=z1z2z3|x2|1、ようにすべてのための I 0 、X 1 、X I 2、X 3 、Y 1 、Y|x2x3|Ci0 x1x i 2 x3z1z i 2 z3Lです。x1x2ix3y1y2iy3x1x2ix3z1z2iz3L

補題の二つのアプリケーションが与えられている:ならびに{ W { {aibii0}{aib2ii0}{w{a,b}w=uv,|u|=|v|, and v contains an a}DCFLではありません。この証明では、各DCFLにLR(1)の文法がグレイバッハの正規形であるという事実を使用しています。


よろしくお願いします。これは、既知のポンピングレンマよりもさらに複雑です。
Hendrik Jan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.