n個のゼロがπに連続して現れる場合に1を返す関数考えます。今、誰かが私にf (n )が計算可能であるという証明を与えました:
どちらの全てのn、のためにに現れるπ、またはそこにある午前ST 0 mがに表示されπと0 メートル+ 1はしません。最初の可能性f (n ):= 1 ; 二つ目のためのF (N ):= 1 IFF N ≤ Mそうでなければ、0。
著者は、これを計算するアルゴリズムが存在するため、これが計算可能性を証明すると主張しています。
この証明は正しいですか?
n個のゼロがπに連続して現れる場合に1を返す関数考えます。今、誰かが私にf (n )が計算可能であるという証明を与えました:
どちらの全てのn、のためにに現れるπ、またはそこにある午前ST 0 mがに表示されπと0 メートル+ 1はしません。最初の可能性f (n ):= 1 ; 二つ目のためのF (N ):= 1 IFF N ≤ Mそうでなければ、0。
著者は、これを計算するアルゴリズムが存在するため、これが計算可能性を証明すると主張しています。
この証明は正しいですか?
回答:
それをこのように考えて、マイク:この証明は、(すべての命題のためにという排中律を使用して真である必要があります一つは、複数の可能な場合に「分岐」されのいずれか、pが真であるか¬ pが真です)。しかし、これらの各ブランチの最後で、関数fが計算可能であることを常に証明できます。したがって、実際にどのケースが成立するかに関係なく、fは計算可能でなければなりません。(ただし、正確な理由はなぜfが計算可能であるが、分岐に応じて、異なるものになります。)
正しい。定義:これは、以下同様である定数関数であることがX ↦ 0神が存在する場合、及びX ↦ 1神が存在しない場合。結果の関数は定数関数であるため、計算可能です。あなたができないことは、その関数を与えることですが、関数自体は計算可能です。
ここでは、2つの可能性の1つが当てはまります。そのようなが存在するか、存在しないかのいずれかです。関数は、定数関数のいずれかであり、X ↦ 1で定義された、または単純な閾値関数M。
少し古いが、別の回答を投稿したかった。
これは、計算可能性の非構成的証明(または引数)です。計算可能な関数のセット(またはユニバース)で、私はそれを表現(またはより正確にインデックス付け)できるため、関数は何らかの意味で存在しなければならないと単純に言います。ただし、マシン自体(アルゴリズム)もインデックスも構築しません(計算可能なマシンの効果的な列挙を想定)。英語のフレーズ " thanks for nothing "は、これらの場合に次のように最も適切であると思われます。
-- Look, I proved there is water somewhere!
Now you can be happy, while dying from thirst!
数学の歴史の人々は、そのような議論の実際の有効性(または有効性の範囲)と意味についてかなり議論してきました。最終結果は、ゲーデルの不完全性定理に同じタイプの議論が再登場し、この「閉じた宇宙の仮定」に反する ことです。
これらの議論があまり好きでないなら、私はあなたを責めないでしょう。