저는 가역 컴퓨팅에 관해 읽기 시작한 학부생입니다. Landauer의 원리로 인해 돌이킬 수없는 계산은 열을 소산합니다 (가역적 인 것은 열을 방출하지 않음). 나는 가역 컴퓨팅에 대해 들어 본 적이없는 교수님과 함께 연구했으며, 가역 컴퓨팅 이론이 왜 사소한 것이 아닌지 이해하기가 어려웠습니다.
그의 요점은 항상 입력을 저장할 수 있다는 것입니다. 즉 함수 가역적으로 만들고자 할 경우 새 함수 (또는 과 입력 의 마지막 비트 에 대해 s를 입력하면 첫 번째 비트 의 출력 과 다른 비트 의 입력 을 반환합니다 . 그런 다음 을 위해 출력을 버리고 저장 한 입력을 반환하면됩니다.
필자의 즉각적인 반대는 이것이 원래의 기능보다 많은 메모리를 차지한다는 것입니다. 그러나 출력을 비트로 제한하면 문제의 흥미를 회복하는 것처럼 보입니다. 이것이 일반적으로 가역 컴퓨팅의 의미입니까?
또 다른 반대는 출력을 폐기 할 때 열을 소멸시킬 돌이킬 수없는 무언가를하고 있다는 것입니다. 그러나 우리는 초기 상태를 올바르게 회복했습니다. 어떻게 되돌릴 수 없습니까? 나는 열이있는 중요한 것이 전체 계산을 뒤집을 수 있는지, 모든 단계를 뒤집을 수 있어야하는지,이 아이디어가 잘못된 나무인지를 이해하기에 충분한 물리학을 모른다 .