コンピュータサイエンスに関する驚くべきことの1つは、物理的な実装が何らかの意味で「無関係」であることです。人々は、リレー、真空管、ディスクリートトランジスタなど、いくつかの異なる基板からコンピューターを構築することに成功しています。すぐに、非線形光学材料、さまざまな生体分子、および他のいくつかの基板からチューリング完全なコンピューターを構築することに成功するかもしれません。原則として、ビリヤードボールコンピューターを構築することが可能です。
ただし、物理的な基板は完全に無関係ではありません。特定のコンポーネントのセット、特にダイオード抵抗ロジックは「不完全」であることがわかっています。電源や相互に接続するコンポーネント の数に関係なく、不可能な非常に単純なことがいくつかあります。行う。(ダイオード抵抗ロジックはAND、ORを実装できますが、NOTを実装できません)。また、コンポーネントを接続する特定の方法-特に、単層パーセプトロンは、「不完全」です。特定の非常に単純なことができないことがあります。(単層パーセプトロンはAND、OR、NOTを実装できますが、XORの実装は失敗します)。
「チューリングマシンを構築できる物理的なもの」について、それほど厄介なフレーズはありますか。または、反対に、「どれだけ多く持っていてもチューリングマシンを形成できない物理的なもの」ですか?
しばらくの間、「機能的に完全なセット」または「普遍的なゲートのセット」というフレーズを使用しました-または、数学者と話すときは、「機能的に完全なセットを実装できる物理的なもの」-それは言われていませんまったく正しい。一部のコンポーネントセットは、機能的に完全なセットを実装できます。しかし、これらのコンポーネントだけでチューリング完全なマシンを構築することはできません。たとえば、電球と手動操作の4方向ライトスイッチは、機能的に完全なセット(AND、OR、NOT、XORなど)を実装できます。しかも、1つの出力(電気的または光学的)を次の入力(機械的回転)に入力できないため、完全にライトスイッチと電球だけでチューリング完全な機械を構築することはできません。
関連:「再利用可能な普遍的」という概念の公式名はありますか?そして、「どちらのCPUを構築することができますアウトチップ」の名前はありますか?