Оглавление
Типизированное лямбда-исчисление
-
Основы типизированных лямбда-исчислений
- Типизированные лямбда-исчисления – это формализация лямбда-исчисления с типами.
- Они являются фундаментальными для типизированных функциональных языков программирования и систем типов.
- Типизированные лямбда-исчисления тесно связаны с математической логикой и теорией доказательств.
-
Виды типизированных лямбда-исчислений
- Просто типизированное лямбда-исчисление имеет один конструктор типов и базовые типы.
- Система T расширяет просто типизированное лямбда-исчисление натуральными числами и рекурсией.
- Система F допускает полиморфизм и описывает доказуемо полные функции в логике второго порядка.
- Лямбда-исчисления с зависимыми типами лежат в основе интуиционистской теории типов.
-
Приложения к языкам программирования
- В компьютерном программировании типизированные лямбда-выражения соответствуют подпрограммам строго типизированных языков.
-
Дальнейшее чтение
- Брандль, Хельмут (2022). Математический анализ конструкций / Типизированный лямбда-анализ.
Полный текст статьи: