Определение лямбда-исчисления

Определение лямбда-исчисления Определение лямбда-исчисления Лямбда-исчисление — это формальное исчисление, основанное на лямбда-абстракции и β- и η-редукциях.  Лямбда-абстракция позволяет создавать анонимные […]

Определение лямбда-исчисления

  • Определение лямбда-исчисления

    • Лямбда-исчисление — это формальное исчисление, основанное на лямбда-абстракции и β- и η-редукциях. 
    • Лямбда-абстракция позволяет создавать анонимные функции, которые могут быть переданы как значения. 
  • Каноническое определение лямбда-исчисления

    • Каноническое определение лямбда-исчисления включает в себя правила для β- и η-редукций, а также каноническое имя для каждой переменной. 
    • Каноническое имя переменной основано на ее позиции в лямбда-абстракции. 
  • Операторы и правила

    • Операторы включают в себя подстановку, каноническое имя и картографирование. 
    • Правила для свободных и связанных переменных, а также для подстановки и канонического имени, уточняют их использование. 
  • Стратегии оценки

    • Стратегия оценки определяет, как лямбда-выражение будет вычислено, и может быть активной или ленивой. 
    • Активная оценка применяет все возможные сокращения, в то время как ленивая оценка пропускает некоторые из них. 
  • Нормальная форма и слабая голова нормальной формы

    • Нормальная форма — это результат активной оценки, в то время как слабая голова нормальной формы — это результат ленивой оценки. 
  • Вывод стандарта из математического определения

    • Стандартное определение лямбда-исчисления основано на каноническом определении и использует теоремы для доказательства своих свойств. 
  • Изменения в операторе подстановки

    • В определении оператора подстановки были внесены изменения, чтобы предотвратить замену связанных переменных с одинаковыми именами. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Определение лямбда-исчисления — Википедия

Оставьте комментарий

Прокрутить вверх