このメッセージを書くのにデジタルコンピューターを使用しています。このようなマシンには、考えてみると、実際に非常に注目すべき特性があります。適切にプログラムされていれば、可能な計算を実行できるマシンです。
もちろん、何らかの機械を計算することは古代に戻ります。人々は、加算と減算(算盤など)、乗算と除算(スライド規則など)、および惑星の位置の計算機など、よりドメイン固有のマシンを構築しています。
コンピューターの驚くべきことは、それが実行できることです どんな計算です。すべての計算。そして、すべてマシンを再配線する必要はありません。今日、誰もがこの考えを当たり前のように受け止めていますが、立ち止まって考えてみると、そのようなデバイスが可能なのは驚くべきことです。
実際に2つの質問がありますます:
人類はいつそのような機械が可能であると理解したのですか?深刻な疑いがあったことがありますかそれができるかどうかについてはありましたか?これはいつ解決されましたか?(特に、最初の実際の実装の前または後に解決されましたか?)
数学者はどのように証明しましたかは、チューリング完全なマシンが本当にすべてを計算できるをしましたか?
その2番目は面倒です。すべての形式には、計算できないものがあるようです。現在、「計算可能な関数」は「チューリングマシンが計算できるもの」と定義されています。しかし、より多くのものを計算できるわずかに強力なマシンがないことをどのようにして知ることができますか?チューリングマシンが正しい抽象化であることをどうやって知るのでしょうか?