Ben tersine çevrilebilir bilgisayar hakkında okumaya yeni başlamış bir mezunum. Landauer prensibi nedeniyle geri dönüşü olmayan hesaplamaların ısıyı dağıttığını biliyorum (ve tersinir olanların yapmadığını). Bunu daha önce geri dönüşümlü bilgisayar kullanımını hiç duymamış olan profesörümle büyüttüm ve geri dönüşümlü bilgisayar teorisinin neden önemsiz olduğunu anlamakta zorlanıyordu.
Onun amacı sadece girişi her zaman kaydedebilmenizdi, yani herhangi bir işlev için geri döndürülebilir yapmak istediğiniz yeni bir işlev tanımlayın (veya ile girdiğinizde, girişin son biti için s koyabilirsiniz ), bu da çıkışı ilk bitlerinde ve girişi diğer bitlerinde döndürür . Daha sonra i tersine çevirmek için çıktıyı atar ve kaydettiğiniz girişi döndürürsünüz.
Benim hemen itirazım, bunun sadece sabit bir faktör olsa da, orijinal fonksiyondan daha fazla bellek almasıydı. Çıktıyı bit ile sınırlamak sorunun ilginçliğini geri getirecek gibi görünmektedir. Bu genellikle tersinir hesaplama ile kastedilen nedir?
Başka bir itiraz, çıktıyı attığımızda, ısıyı dağıtacak geri dönüşü olmayan bir şey yaptığımız gibi görünüyordu. Ancak başlangıç durumunu doğru bir şekilde kurtardık, bu yüzden geri dönüşü olmayan nasıl olabilir? Isı ile w / r / t önemli şeyin sadece tüm hesaplamanın tersine çevrilebilir olup olmadığını veya her adımın da ters çevrilebilir olması gerekip gerekmediğini veya bu fikrin yanlış ağaç olup olmadığını anlayacak kadar fizik bilmiyorum. .