7

チューリングマシンで処理できる言語とLBAで処理できない言語がありますが、LBAでは解決できないがTMでは解決できる有用で実用的な問題はありますか?

LBAは、有限のテープを備えたチューリングマシンであり、実際のコンピューターには有限のストレージがあるため、LBAで実行できない実用的な重要性は何もないように思われます。 線形拘束オートマトンには有限のテープだけでなく、入力のサイズの線形関数であるサイズのテープがあるという事実を除いて。有限性の線形性はLBAを何らかの方法で制限しますか?

LBAが対処できない問題はありますが、指数関数的に制限されたオートマトンは(そのようなものが存在する場合)可能ですか?

4

2 に答える 2

2

状況依存言語に関するWikipediaの記事には、 EXPSPACE -hardと判断された帰納言語(つまり、チューリングマシンで認識可能)は状況依存ではないため、LBAでは認識できないと記載されています。それらはそのような言語の例を示します:べき乗を含む同等の正規表現のペアのセット。

于 2010-01-27T00:46:12.670 に答える
2

手足に出て「ノー」と言います。今日使用しているほとんどすべてのプログラミング言語は、状況依存です。(実際には、状況依存ではなく、状況自由、IIRCよりもわずかに強いだけです)。そして明らかに、私たちがそれをプログラムできない場合、私たちはそれを本当に気にしません...

OTOH、これはすべて「興味深い」の定義に依存します...アッカーマン関数は明らかにこのカテゴリに当てはまります....それは興味深いですか?

于 2010-02-24T17:02:35.543 に答える