問題の決定可能性を決定することが決定可能な問題かどうか疑問に思っています。私は推測していませんが、最初の検索の後、この問題に関する文献を見つけることができません。
問題の決定可能性を決定することが決定可能な問題かどうか疑問に思っています。私は推測していませんが、最初の検索の後、この問題に関する文献を見つけることができません。
回答:
私のオリジナルの主要な編集:
あなたの質問の素朴な読み方は、問題にしているようです
言語与えられた場合、それは決定可能ですか?
それからあなたは尋ねる
ある決定可能では?
DWとDavidが指摘したように、答えは「はい」です。ただし、2つの些細な決定者のうちどちらが正しい決定者であるかはわかりません。あなたの問題をそれほど簡単ではないようにフレーム化するために、私はこれを提案します。まず、TM受け入れられる言語である言語のみを考慮して、物事をわずかに制限しましょう。これを行う理由は、TMが言語を受け入れない場合、再認識(認識)できないため、再帰的(決定可能)にできないためです。その後、ようにリキャストできます。M P
⟨ M ⟩ M L (M )説明がある場合、TMの、は決定可能ですか?
現在、はTM記述の言語であり、Pのように見える言語(寛容な解釈の下)ではなく、言語P ′が決定可能かどうかを尋ねることは完全に合理的です。この読み取りの下で、言語 { ⟨ M ⟩ | Mが TMであり、 L (Mは) 決定可能である } TMの説明から成るは決定可能ではありません。これは、ライスの定理の簡単な結果です。そのため、2つの答えがあります。解釈に応じて、「いいえ」とDWの「はい」です。
さまざまな答えで見たように、答えの一部は正しい問題を定式化することです。
1985年、Joost Engelfrietは、巧妙な学生によって提起された質問への答えとして、「計算可能性の非計算可能性」(EATCS番号26、1985年6月、36〜39ページ)を書きました。残念ながら、BEATCSはその時点では紙のみであり、この記事には電子的な痕跡は残っていませんでした。
著者は、通常のブール演算子と変数を持つ(論理的な)形式主義があると仮定しています。その正確な定義は重要ではありません。式F (M 、Nは)関数を指定Fを:N → Nの(すべてのためのIFF M 、N ∈ N)F (M )= N ⇔ F (M _、N _は)ここで、真であるM _が数字であります数mを表します。
私は引用する:
定理1。してみましょう計算し、非計算機能の両方れる形式主義もN → Nを指定することができます。そして、任意の指定可能な関数f(それを指定する式で与えられる)に対してfが計算可能かどうかを決定するアルゴリズムはありません。
楽しい部分は、論文で行われた次の観察にあります。
この定理は、形式化に当てはまることに留意されたいた全て次いで、非計算関数を指定することができるので、計算機能が(例えば、形式主義のための天然の条件)を指定することができます。
はい。それは常に決定可能です。
問題Pについて、Pが決定可能かどうかを決定する問題をQとします。Qは決定可能であると主張します。その理由は次のとおりです。トートロジー的に、Pは決定可能かそうでないかのどちらかです。したがって、2つのプログラムのいずれかが正しい:(1)print "yup P is decidable"
または(2)print "nope P is not decidable"
。これらの2つのプログラムのどちらが正しいか、そのうちの1つが正しいかどうかを判断するのは簡単ではないので、Qの決定者は必ず存在します。したがって、問題Qは決定可能です。
これは、次の古典的な質問を連想させます。コラッツの予想が正しいかどうかを判断することは決定可能ですか?答えはイエスです。Collatzの予想が正しいかどうかは誰にもわからないため、これは奇妙に見えるかもしれません(これは有名な未解決の問題です)。しかし、私たちが知っていることは、コラッツの予想は真実であるかそうでないかのどちらかです。前者の場合、プログラムprint "yup it's true"
は決定者です。後者の場合、プログラムprint "nope it's not true"
は決定者です。どちらが有効な決定者であるかはわかりませんが、これは有効な決定者が存在することを証明するには十分です。したがって、問題は決定可能です。