Информация о Соответствие Карри — Говарда - Поиск

Информация о Соответствие Карри — Говарда - Поиск


Результат поиска для Соответствие_Карри_—_Говарда
Вы можете получить подробную информацию обо всем, что вы ищете

Вы можете воспользоваться различными полезными ссылками, связанными со словом Соответствие Карри — Говарда


Найти и скачать песни, соответствующие слову Соответствие Карри — Говарда


Для слова Соответствие Карри — Говарда см. полезные ссылки


Просмотреть и загрузить изображения, соответствующие слову Соответствие Карри — Говарда


Ищите и читайте статьи, которые соответствуют слову Соответствие Карри — Говарда


Читать статью о слове Соответствие Карри — Говарда в Википедии


Соответствие Карри — Говарда Ищите и читайте новости


Смотреть и скачать фильмы, которые соответствуют слову Соответствие Карри — Говарда


Смотрите и скачивайте дорамы, соответствующие слову Соответствие Карри — Говарда



Мы стараемся помочь вам найти все, что соответствует слову Соответствие Карри — Говарда. Если вы не можете найти здесь то, что ищете, перейдите на главную страницу. Наш сайт обновляется каждый день, каждый день появляются новые песни, видео, картинки, фильмы, сериалы, интересные новости и т.д. добавлен. Самое главное, вы можете скачать самую безопасную программу Whatsapp Plus с нашего сайта. Если мы не нашли ничего, соответствующего вашему запросу Соответствие Карри — Говарда, мы скоро опубликуем это для вас.
Спасибо, что выбрали нас!

Кроме того, вы можете воспользоваться полезными ссылками, которыми поделились

Соответствие Карри — Ховарда

(перенаправлено с «Соответствие Карри — Говарда»)

Соответствие Карри — Ховарда (изоморфизм Карри — Ховарда, англ. formulæ-as-types interpretation) — наблюдаемая структурная эквивалентность между математическими доказательствами и программами, которая может быть формализована в виде изоморфизма между логическими системами и типизированными исчислениями.

Хаскелл Карри[1] и Уильям Ховард[англ.][2] заметили, что построение конструктивного доказательства похоже на описание вычислений, а высказывания конструктивной логики по своей структуре схожи с типами вычисляемых выражений — программ для вычислительной машины. Ранние проявления этой связи — интерпретация Брауэра — Гейтинга — Колмогорова[англ.] (1925), задающая семантику интуиционистской логики через вычисления доказательств, и теория реализуемости[англ.] Клини (1945).

Соответствие Карри — Ховарда в современном представлении не ограничивается какой-то одной логикой или системой типов. Например, логика высказываний соответствует простому типизированному λ-исчислению, логика высказываний второго порядка[англ.] — полиморфному λ-исчислению, исчисление предикатов — λ-исчислению с зависимыми типами.

В рамках изоморфизма Карри — Ховарда следующие структурные элементы рассматриваются как эквивалентные:

Логические системы Языки программирования
Высказывание Тип
Доказательство высказывания Терм (выражение) типа
Утверждение доказуемо Тип обитаем
Импликация Функциональный тип
Конъюнкция Тип произведения (пары)
Дизъюнкция Тип суммы (размеченного объединения)
Истинная формула Единичный тип
Ложная формула Пустой тип ()
Квантор всеобщности Тип зависимого произведения (-тип)
Квантор существования Тип зависимой суммы (-тип)

Простейшим примером соответствия Карри — Ховарда может служить изоморфизм между простым типизированным λ-исчислением и фрагментом интуиционистской логики высказываний, включающим только импликацию. Например, тип в простом типизированном лямбда-исчислении соответствует высказыванию логики высказываний. Для доказательства этого высказывания необходимо сконструировать терм указанного типа (если это удаётся сделать, то про тип говорят, что он обитаем или населён), в данном случае можно предъявить нужный терм: , и это значит, что тавтология доказана.

Использование изоморфизма Карри — Ховарда позволило создать целый класс функциональных языков программирования, среда выполнения которых одновременно является системой автоматического доказательства, таких как Coq, Agda и Epigram[англ.].

Примечания править

  1. Curry, H. B., Feys, R. Combinatory Logic Vol. I. — Amsterdam: North-Holland, 1958.
  2. Howard, W. A. The formulae-as-types notion of construction // To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism. — Boston: Academic Press, 1980. — С. 479–490.

Литература править


На сайте 96 человек
Top.Mail.Ru
©Tatli.Biz 2010-2024