線形有界オートマトンの決定不可能なプロパティはありますか(空のセット言語のトリックを回避します)?決定論的有限オートマトンについてはどうですか?(難治性は別として)。
チューリングマシンを使用せずに定義された未決定の問題の例(可能であれば)を取得したい明示的にます。
モデルのチューリング完全性は、計算不可能な問題をサポートするために必要ですか?
線形有界オートマトンの決定不可能なプロパティはありますか(空のセット言語のトリックを回避します)?決定論的有限オートマトンについてはどうですか?(難治性は別として)。
チューリングマシンを使用せずに定義された未決定の問題の例(可能であれば)を取得したい明示的にます。
モデルのチューリング完全性は、計算不可能な問題をサポートするために必要ですか?
回答:
文脈自由文法に関する決定不能な問題、したがって、Wikipediaからの制限されたTMであるプッシュダウンアクセプターも同様に...
CFGが与えられた場合、ルールで使用される終端記号のアルファベット上ですべての文字列の言語を生成しますか?
2つのCFGがある場合、それらは同じ言語を生成しますか?
2つのCFGがある場合、最初のCFGで、2番目のCFGで生成できるすべての文字列を生成できますか?
CFG / PDAだけでなく、CSG / LBAおよびその他の「TMよりも単純な」モデルも多数あります。
主に「マシンモデルに関する問題」が定義されていないため、質問の後半で何を尋ねているのかは明確ではありません。
チューリングマシンを必要とせずに、決定できない問題の例を(可能であれば)入手したい
するマシンのクラスであると使用することができ、私はの符号としてM I。iをi番目のTMのコードとして解釈し、M iが与えられたときにi番目のTMが停止することを確認できますか?そして、このM i s に関する問題は決定不能です。
言語は単なる文字列のセットであり、文字列にどの解釈を割り当てても、言語の決定可能性には影響しません。マシンモデルの意味を正式に定義しない限りとそれらのマシンに関する問題、後の質問には答えられません。
チューリングは、決定できない問題をサポートするために最小限の機械を完成させていますか?
繰り返しますが、上記の点が当てはまります。より合理的な質問は次のとおりです。すべての決定不能性の証拠は、TMの問題を止めることの決定不能性に似たものを通過しますか?(答えは:他の方法があります)。
もう1つの考えられる質問は、TMの停止問題が決定できない場合、TMの最小のサブセットは何かということです。明らかに、そのようなクラスには、停止しない問題が含まれている必要があります(そうでない場合、問題は簡単に決定可能です)。有用な何かを計算することなく、停止の問題を決定できないTMの人為的なサブセットを簡単に作成できます。より興味深い質問は、停止を決定できるTMの大きな決定可能なセットに関するものです。
ここでもう一つのポイントは次のとおりです。すぐにビットを操作する能力が著しく小さい(例えば多項式サイズ持っているとしてあなたがマシンを作成することができます)Nを 3回の入力で:Eは、X、及びcのそれはIFF出力1ようなcがあります入力xでのTM M eの計算の受け入れを停止します。次に、次のような問題を尋ねることができます:c st N (e 、x 、c )は1ですか?これは決定できない問題です。
would be ok (both parts spell ).
Yes, this is Post Correspondence Problem hidden in a finite state automaton. The Turing completeness is far from obvious in the question. It is there, in the background, as the two copies (unbarred and barred) together code a queue, which itself is of Turing power.
"Is it possible to build an undecidable problem for an automaton less powerful than a Turing Machine?"`
Yes. An automaton is a consistent axiomatic formulation of number theory (e.g. see (1)) and therefore by Gödel's 1st incompleteness theorem it must include undecidable propositions.
Example:
Any problem that is undecidable for a TM is also undecidable for any automaton that a TM can simulate. Why? Because if an automaton that is less powerful than a TM could decide a language that a TM cannot decide, a TM should be able to decide it by simulating the automaton with yields a contradiction.
Emil Post wanted to find the answer to exactly this question: Is there a non-recursive (non-computable) set which does not solve the halting problem. He succeeded only in part, but what he did, was create what is called simple sets.
From Wikipedia:
A subset of the naturals is called simple if it is co-infinite and recursively enumerable, but every infinite subset of its complement fails to be enumerated recursively. Simple sets are examples of recursively enumerable sets, that are not recursive. Have a look at the Wikipedia article for more information and references, simple set.