文脈依存言語(CSL)と完全性に関する2つの質問に興味があります。
- CSLの完全性の概念はありますか?また、どの言語が完全ですか?
- NP完全な自然なCSLはありますか?
2.では、CSLである自然なNP完全言語(CSLはNSPACE [ ] と等しいため、SATはCSLであるため)を確実に考えることができますが、私は他の方法、つまりコンテキスト- NP完全言語を記述する機密文法。
文脈依存言語(CSL)と完全性に関する2つの質問に興味があります。
2.では、CSLである自然なNP完全言語(CSLはNSPACE [ ] と等しいため、SATはCSLであるため)を確実に考えることができますが、私は他の方法、つまりコンテキスト- NP完全言語を記述する機密文法。
回答:
最初の質問に答えるために、あなたのニーズに合った還元性はlog-lin-還元性です。これは、還元の出力文字列のサイズが入力のサイズでせいぜい線形であるという追加の制約のあるlogspace還元性です。私の記憶が正しければ、文脈依存文法(または、必要に応じて、線形有界オートマトン)のメンバーシップ問題は、log-lin還元性に関する標準CSL完全問題です。
適用される側では、バイナリアルファベットに対する(通常の)正規表現の普遍性の問題は、CSL完全wrt log-lin-reducibilityです。概念と完全性の結果は、Albert R. MeyerとLarry J. Stockmeyer(SWAT 1972)にも記載されています。Stockmeyer(PhD論文、MIT 1974)。その分野のさらなる背景と同様の結果については、Holzer and Kutribによる最近の調査(DLT 2010)も参照してください。
編集(2017/03/06): 2番目の質問について、以下の質問に対する受け入れられた回答は、SATを認識する一方向ネストスタックオートマトンを構築するRounds(1973)の論文を引用しています。SATは「自然な」CSLとしての資格はありませんが、一方向のネストされたスタックオートマトンまたはインデックス付き文法の他の例については、文献を検索する価値があります。