Я розумію, що церковна цифра виглядає як (... n разів ...) . Це означає не що інше, як "функція застосована разів до функції ". λ s . λ z . s ss n z
Можливе визначення функції таке: . Дивлячись на тіло, я розумію логіку функції. Однак, коли я починаю оцінювати, я застрягаю. Я проілюструю це прикладом:t i m e s = λ m . λ n . λ s . м
Тепер у цій ситуації, якщо я вперше застосую , я дістанусь до бажаного результату. Однак якщо я застосую перше, як слід, тому що програма асоціативна зліва, я отримую неправильний результат:( λ z . s
Я більше не можу цього зменшити. Що я роблю неправильно? Результат повинен бути