Capisco che un numero di chiesa assomigli a (... n volte ...) . Questo significa altro che "la funzione applicate volte alla funzione ". λ s . λ z . s ss n z
Una possibile definizione della funzione è la seguente: . Guardando il corpo, capisco la logica dietro la funzione. Tuttavia, quando inizio a valutare, rimango bloccato. Lo illustrerò con un esempio:t i m e s = λ m . λ n . λ s . m
Ora in questa situazione, se per la prima volta applico , ottengo il risultato desiderato. Tuttavia, se applico primo, come dovrei perché l'applicazione è associativa da sinistra, ottengo un risultato sbagliato:( λ z .
Non posso più ridurlo. Che cosa sto facendo di sbagliato? Il risultato dovrebbe essere