Interested Article - Теорема Чёрча — Россера
![](/images/005/539/5539960/1.jpg?rand=148720)
![](https://cdn.wafarin.com/avatars/70e42d83c1a00db8ab791df2b4844af4.jpg)
- 2020-09-29
- 2
Теорема Чёрча — Россера — одна из основных теорем лямбда-исчисления , утверждающая что порядок применения правил редукции к термам не влияет на конечный результат.
Точнее, при наличии двух различных редукций или последовательностей редукций, которые могут быть применены к одному и тому же терму, всегда существует терм, достижимый из результатов обеих редукций применением (возможно, пустых) последовательностей дополнительных редукций. Теорема была доказана в 1936 году Алонзо Черчем и , в честь которых она названа.
Стандартная формулировка
![](/images/005/539/5539960/1.jpg?rand=542579)
Теорема Чёрча — Россера. Если для некоторого λ-терма a имеется два варианта редукции a → b и a → c, то существует некоторый λ-терм d — такой, что b → d и c → d.
Примечание. Редукции не ограничиваются только β- и δ-редукциями.
Как следствие теоремы, терм в лямбда-исчислении имеет не более одной нормальной формы, что оправдывает ссылку на «нормальную форму» данного нормализуемого терма. Если некоторый λ-терм a имеет нормальные формы d и e, то они α-эквивалентны , то есть эквивалентны с точностью до обозначения связанных переменных. Другими словами, d и e находятся в одном классе эквивалентности .
![](/images/005/539/5539960/2.jpg?rand=785051)
Примечания
- .
- .
Литература
- Филд А., Харрисон П. Функциональное программирование = Functional Programming. — М. : Мир, 1993. — 637 с. — ISBN 5-03-001870-0 .
- Душкин Р. В. 5.3. λ-исчисление как теоретическая основа ФП // Функциональное программирование на языке Haskell / Гл. ред. Д. А. Мовчан;. — М. : ДМК Пресс,, 2008. — С. 305—306. — 544 с., ил. с. — 1500 экз. — ISBN 5-94074-335-8 .
![](https://cdn.wafarin.com/avatars/70e42d83c1a00db8ab791df2b4844af4.jpg)
- 2020-09-29
- 2