Aşağıdaki mermi noktalarıyla vurgulanmış üç ilgili alt sorum var (merak ediyorsanız, hayır, bölünemezlerdi). Andrej Bauer, burada bazı işlevlerin bir Turing makinesi üzerinden gerçekleştirilebileceğini, ancak lambda-calculus aracılığıyla gerçekleştirilemediğini yazdı . Akıl yürütmenin önemli bir adımı:
Bununla birlikte, eğer lambda matematiğini kullanırsak, o zaman [program] c bir f fonksiyonunu temsil eden bir lambda teriminden bir Turing makinesini temsil eden bir sayıyı hesaplamalıdır. Bu yapılamaz (ayrı bir soru olarak sorarsanız nedenini açıklayabilirim).
- Bir açıklama / gayrı resmi kanıt görmek istiyorum.
Rice teoremini burada nasıl uygulayacağımı bilmiyorum; "Bu tornalama makinesi T ve bu lambda terimiyle L eşdeğeri mi?" sorununa da uygulanacaktır, çünkü bu yüklemeyi eşdeğer terimlere uygulamak aynı sonucu verir. Bununla birlikte, istenen işlev farklı, ancak eşdeğer lambda terimleri için farklı, ancak eşdeğer, TM'leri hesaplayabilir.
- Dahası, eğer sorun bir lambda teriminin içgüdü ile ilgili ise, bir lambda terimini kodlayan bir Gödel'i geçmenin de kabul edilebilir olacağını düşünüyorum, öyle değil mi?
Bir yandan, örneğinin lambda hesabında, bir Turing Makinesi tarafından verilen bir görevi tamamlamak için gereken adım sayısını hesaplamayı içerdiği göz önüne alındığında, çok şaşırmadım.
- Fakat burada lambda-calculus Turing-makine ile ilgili bir problemi çözemediğinden, lambda-calculus için benzer bir problem tanımlayıp, Turing makineleri için çözülemez olduğunu ispatlayabilir mi, yoksa aslında güç lehine bir fark var mı? Turing Makineleri (beni şaşırtacak).