Комбинаторная логика
-
Основы комбинаторной логики
- Комбинаторная логика — это формальная система, основанная на комбинаторах, введенных в 1924 году.
- Комбинаторы — это фундаментальные элементы, которые могут быть использованы для создания других комбинаторов.
- Комбинаторные термины — это выражения, которые могут быть преобразованы в другие комбинаторные термины с помощью правил преобразования.
-
Правила преобразования
- Правила преобразования включают упрощение комбинаторов, таких как S, K, I, B, и C.
- Правила преобразования позволяют преобразовывать лямбда-термины в комбинаторные термины и наоборот.
-
Примеры и приложения
- Примеры включают преобразование лямбда-терминов в комбинаторные термины и обратно.
- Комбинаторы использовались в программировании, например, в языке SASL и J.
- Комбинаторная логика связана с логикой и программированием через изоморфизм Карри-Говарда.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: