決定者TMを見つける一般的な方法はありませんLk
は有限集合サブセットであり、有限であるため、が再帰的であるというのは正しいこと。LkΣk
TMを見つけたい場合、いくつかの手法を提案します。これらのテクニックの詳細に触れずに、なぜうまくいかないのか、成功するチャンスはありません。Lk
あなたは予告最初にすべきことは、有限の引数はサイダーTMが存在することを示していますということです言語の、それは、このTMが何であるかを教えてくれません。これは非建設的な証明の例です。決定者が存在することを証明しますが、それがどれであるかはわかりません。MkLk
さて、それを仮定し、与えられたは、プロシージャ持っているサイダー、このようなAを見つけるため言語に(それが存在することを証明するのではなく)。次に、任意のチューリングマシン与えられると、ような整数が存在するため、ます。次に、プロシージャ
を使用して、かどうかを判断できるディシダーTMを見つけることができます。したがって、TM
が空の入力で停止するかどうかを決定する方法があります。そして、これはどんなTMでも機能しますkP(k)MkLkMk′|⟨M⟩|=k′⟨M⟩∈Σk′PMk′⟨M⟩∈Lk′MM。ただし、指定されたTMが空の入力で停止するかどうかは決定できないため、これは不可能です。M
したがって、プロシージャは存在できません。P
決定器TMを見つける一般的な方法を探している
ので、その方法はなどの手続きになるため、成功することはできません。Mk′P
この証明は、特定の値の決定者を見つける可能性を(非常に遠隔的に)残す可能性がありますが、関係する値を正確に識別する必要があり、メソッドがすべての値に対して機能しないことに注意してください。私はあなたに試すことを勧めません。kk