Вопросы с тегом «lambda-calculus»

λ-исчисление - это формальная система определения, применения и рекурсии функций, которая образует математическую основу функционального программирования.

1
Простейшая полная пара базисов комбинаторов для плоских выражений
В работе Криса Окасаки « Сглаживание комбинаторов: выживание без скобок » он показывает, что двух комбинаторов достаточно и необходимо в качестве основы для кодирования выражений по Тьюрингу без необходимости использования оператора приложения или скобок. По сравнению с кодировками комбинаторной логики Джона Трампа в « Бинарном лямбда-исчислении и комбинаторной логике » …

1
Термины комбинаторной логики всегда больше?
Таким образом, существует алгоритм преобразования терминов лямбда-исчисления в комбинаторную логику с использованием комбинаторов SK. Это производит вещи, которые взрываются в размере. Я хотел бы знать больше об этом взрыве в размере. Однако я не могу придумать лучшего алгоритма. Я слышал, что функциональные языки практически компилируются в комбинаторы, поэтому кажется, что …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.