Jump to content

Обозначение де Брейна

В математической логике нотация Де Брюйна представляет собой синтаксис терминов в исчислении λ, изобретенный голландским математиком Николаасом Говертом де Брейном . [1] Это можно рассматривать как изменение обычного синтаксиса исчисления λ, где аргумент в приложении размещается рядом с соответствующим связующим в функции, а не после тела последней.

Формальное определение [ править ]

Условия ( ) в обозначениях Де Брюйна являются либо переменными ( ), или иметь один из двух префиксов вагонов . Повозка абстрактора , написанная , соответствует обычной λ-связующей λ-исчисления , и аппликаторному вагону , записанному , соответствует аргументу в приложении по исчислению λ.

Термины традиционного синтаксиса можно преобразовать в нотацию Де Брейна, определив индуктивную функцию. для чего:

Все операции над λ-термами коммутируют относительно перевод. Например, обычная β-редукция,

в обозначениях Де Брейна, как и ожидалось,

Особенностью этой записи является то, что вагоны абстрактора и аппликатора β-редексов спарены, как круглые скобки. Например, рассмотрим этапы β-редукции терма , где редексы подчеркнуты: [2]

Таким образом, если рассматривать аппликатор как открытую скобку (' (') и абстрактор в виде закрывающей скобки (' ]'), то шаблон в приведенном выше термине будет ' ((](]]'. Де Брейн называл аппликатора и соответствующего ему абстрактора в этой интерпретации партнерами , а вагоны без партнеров — холостяками . Последовательность вагонов, которую он назвал сегментом , хорошо сбалансирована , если все ее вагоны являются партнерами.

нотации Преимущества Брейна Де

В хорошо сбалансированном сегменте партнерские вагоны могут перемещаться произвольно, и, пока паритет не нарушен, значение термина остается прежним. Например, в приведенном выше примере аппликатор может быть передан его абстрактору или от абстрактора к аппликатору. Фактически, все коммутативы и перестановочные преобразования в лямбда-терминах могут быть описаны просто в терминах переупорядочения связанных вагонов с сохранением четности. Таким образом, получается обобщенный примитив преобразования для λ-термов в нотации Де Брейна.

Некоторые свойства λ-термов, которые трудно сформулировать и доказать с использованием традиционных обозначений, легко выразить в обозначениях Де Брейна. Например, в теоретико-типовой ситуации можно легко вычислить канонический класс типов для термина в контексте типизации и переформулировать проблему проверки типов на проверку того, что проверяемый тип является членом этого класса. [3] Нотация де Брёйна также оказалась полезной в исчислениях для явной замены в системах чистых типов . [4]

См. также [ править ]

Ссылки [ править ]

  1. ^ Де Брейн, Николаас Говерт (1980). «Обзор проекта АВТОМАТ». В Хиндли Дж. Р. и Селдине Дж. П. (ред.). Х.Б. Карри: Очерки по комбинаторной логике, лямбда-исчислению и формализму . Академическая пресса . стр. 29–61. ISBN  978-0-12-349050-6 . ОСЛК   6305265 .
  2. ^ Камареддин, Файруз (2001). «Обзор классических обозначений и обозначений Де Брейна для λ-исчисления и систем чистых типов». Логика и вычисления . 11 (3): 363–394. CiteSeerX   10.1.1.29.3756 . дои : 10.1093/logcom/11.3.363 . ISSN   0955-792X . Пример со страницы 384.
  3. ^ Камареддин, Файруз; Недерпельт, Роб (1996). «Полезная λ-нотация» . Теоретическая информатика . 155 : 85–109. дои : 10.1016/0304-3975(95)00101-8 . ISSN   0304-3975 .
  4. ^ Де Лью, Б.-Ж. (1995). Обобщения в λ-исчислении и его теории типов (магистерская диссертация). Университет Глазго . .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a0b7656c3e52e3f7e5bdda874a144169__1709871900
URL1:https://arc.ask3.ru/arc/aa/a0/69/a0b7656c3e52e3f7e5bdda874a144169.html
Заголовок, (Title) документа по адресу, URL1:
De Bruijn notation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)