多項式パワーの単項言語は文脈依存ですか?


8

たぶん Σ={a}

証明または反証:すべての多項式 p(n) 係数あり NL={ap(n)|nN} 状況依存言語です。

文脈依存言語のようです。LBAや文脈依存の文法を作るのは、この言語では簡単ではないと思います。これを、たとえば補数のようなCSLのクロージャプロパティで証明できますか?たとえば、誰かが私を証明するのを手伝ってくれる?L1={an7+n5+n3+n2+1|nN}状況依存です。たぶん、私はこれから私の最初の質問を証明するためのアイデアを得ることができます。



私は彼の質問を理解できませんでした、私はすべてのcs.stackexchange.comを検索しましたが、それは私を助けませんでした。
ハレ2017年

回答:


-1

線形多項式には当てはまりません。たとえば、レットp(n) なる 3n+2、Lは通常の文法 'S-> aaaS |によって生成されます。aa '。 [あなたが「せいぜい文脈依存」ではなく、「正確に文脈依存」ではない場合]

通常の文法と文脈自由文法の両方のパンピング補題は、1文字のアルファベットを超えるすべての言語を、線形多項式に対応するサブ言語の(必ずしもばらばらではない)結合に分解できることを示唆しているようです。問題の線形多項式のセットを有限にすることができる場合(私はそれが真実であると思われるが、頭の上から証明したり反証したりすることはできません(そして、それが重要であるかどうか確信がありません))、次数多項式は、線形セットのどの多項式によっても達成されない値を取る必要があります。その場合、そのような言語は少なくとも文脈依存でなければなりません。

また、1つのアルファベットで多項式言語の文脈依存文法を構築するための戦略は、 k それぞれがかかるサブ文法 m 連続 aに変換します bkm+ck 連続 aいくつかの定数の場合 bkck [「ホーナーの方法」を考えてください]次に、次のサブ文法に「カスケード」します。

したがって、「状況に応じて」という意味であれば、そうです。


8
これは状況依存の意味ではありません(少なくとも標準の定義では意味がありません)。すべての文脈自由言語は、文脈依存言語でもあります。標準的な定義は、と言っていますL の文脈依存文法が存在する場合、文脈依存言語です L; 要件はありませんLコンテキストフリーでない必要があります。おそらく、3番目の段落を適合させて、主張されたステートメントの証拠を提供できますか?しかし、私はあなたが示唆していることの詳細についてははっきりしていません。そのようなサブ文法をどのように構築しますか?
DW

1
単項言語 L セットの場合はコンテキストフリーであり、通常の場合 {n:anL}最終的には定期的です。
Yuval Filmus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.