컴퓨터 과학의 놀라운 점 중 하나는 물리적 구현이 어떤 의미에서 "부적절하다"는 것입니다. 사람들은 릴레이, 진공관, 이산 트랜지스터 등과 같은 여러 가지 기판으로 컴퓨터를 성공적으로 구축했습니다. 곧 비선형 광학 재료, 다양한 생체 분자 및 기타 기판으로 Turing-complete 컴퓨터를 만드는 데 성공할 수 있습니다. 원칙적으로 당구 공 컴퓨터 를 구축하는 것이 가능해 보입니다 .
그러나, 물리적 기판은 완전히 무관하지 않다. 사람들은 특정 부품 세트, 특히 다이오드 저항 로직 이 "불완전" 하다는 사실을 발견했습니다 . 얼마나 많은 부품을 전원 공급 장치에 연결하든 서로 연결하든 매우 간단한 구성 요소가 있습니다. 하다. 다이오드 저항 로직은 AND, OR을 구현할 수 있지만 NOT을 구현하지는 못합니다. 또한 구성 요소, 특히 단일 레이어 퍼셉트론 을 연결하는 특정 방법 은 "불완전"합니다. 수행 할 수없는 매우 간단한 작업이 있습니다. (단일 계층 퍼셉트론은 AND, OR, NOT을 구현할 수 있지만 XOR을 구현하지 못합니다).
"튜링 머신을 만들 수있는 물리적 인 것들"에 대한 어색한 문구가 있습니까? 또는 그 반대의 경우, "얼마나 많은 사람이 있더라도 튜링 머신을 형성 할 수없는 물리적 인 것들"?
한동안 나는 "기능적으로 완전한 세트" 또는 "범용 게이트 세트" 라는 문구를 사용했다. 또는 수학자에게 말할 때 "기능적으로 완전한 세트를 구현할 수있는 물리적 인 것들"이라는 말을 들었다. 그렇습니다. 일부 구성 요소 세트는 기능적으로 완전한 세트를 구현할 수 있습니다. 그러나 이러한 구성 요소로 완전히 Turing-complete 기계를 구축 할 수는 없습니다. 예를 들어, 전구 및 수동으로 작동하는 4 방향 전등 스위치는 기능적으로 완전한 세트 (AND, OR, NOT, XOR 등)를 구현할 수 있습니다. 그러나 하나의 (전기 또는 광학) 출력이 다음의 (기계적으로 회전하는) 입력으로 공급 될 수 없기 때문에 전등 스위치와 전구로 완전히 Turing-complete 기계를 구축 할 수는 없습니다.
관련 : "재사용 가능"이라는 개념의 공식 명칭이 있습니까? 그리고 "어느 쪽의 CPU를 구축 할 수 있습니다 밖으로 칩"의 이름이 있습니까?