Чи існують методи розв’язання функціональних рівнянь для невідомих функцій в обчисленні лямбда?
Припустимо, у мене функція ідентичності визначена як такою:
(тобто, записавши рівняння для очікуваної поведінки цієї функції), і тепер я хочу вирішити це для , зробивши деяку алгебраїчну трансформацію, щоб отримати інтенсивну формулу для цієї функції:
це говорить про те, як саме функція виконує те, що очікувалося (тобто як реалізувати її в обчисленні лямбда).
Звичайно, функція ідентичності використовується лише як приклад. Мене цікавлять більш загальні методи розв’язання таких рівнянь. Зокрема, я хотів би знайти функцію яка відповідає такій вимозі:
тобто "вводить" задану функцію у задану функцію лямбда ( λ x . M ) перед її "тілом" M (що є деяким довільним виразом лямбда), можливо, розбираючи її і будуючи нову, щоб вона став параметром, до якого застосовується функція f .