Пересматриваю курс по автоматизированному мышлению и не совсем понимаю, как ответить на этот вопрос:
Покажите, как можно определить понятие пар (x, y)
в логике высшего порядка с использованием лямбда-абстракции. Определите функцию π1, которая возвращает первый элемент такой пары. Наконец, покажите, что π1(x, y) = x.
Я нашел похожие вопросы в stackoverflow, но все они связаны со схемой, которую я никогда не использовал. Объяснение на английском языке / соответствующие математические обозначения будут оценены
Number
):const Pair = (x, y) => f => f(x, y); const fst = pair => pair((x, y) => x); fst(Pair(2, 3)) === 2;
даетtrue
- person   schedule 19.05.2017