Jump to content

Полиномиальный функтор (теория типов)

В теории типов полиномиальный функтор (или контейнерный функтор ) — это своего рода эндофунктор категории типов , тесно связанный с понятием индуктивных и коиндуктивных типов. В частности, все W-типы (соответственно M-типы) являются (изоморфными) исходным алгебрам (соответственно конечным коалгебрам ) таких функторов.

Полиномиальные функторы изучались в более общей ситуации претопоса с Σ-типами; [1] в этой статье рассматриваются только приложения этой концепции внутри категории типов теории типов стиля Мартина-Лёфа .

Определение

[ редактировать ]

Пусть U вселенная типов, пусть A : U и пусть B : A U — семейство типов, A. индексированных Пару ( A , B ) иногда называют подписью. [2] или контейнер . [3] Полиномиальный функтор, связанный с контейнером ( A , B ), определяется следующим образом: [4] [5] [6]

Любой функтор, естественно изоморфный P , называется контейнерным функтором . [7] Действие P на функции определяется формулой

Обратите внимание, что это присвоение действительно функториально не только в теориях экстенсиональных типов (см. #Properties ).

Характеристики

[ редактировать ]

В теориях интенсионального типа такие функции не являются настоящими функторами, поскольку тип универсума не является строго категорией (область теории гомотопических типов посвящена исследованию того, как тип универсума ведет себя скорее как более высокая категория ). Однако он функториален с точностью до пропозициональных равенств, то есть обитаются следующие типы идентичности:

для любых функций f и g и любого типа X , где функция типа X. тождественная [8]

Встроенные цитаты

[ редактировать ]
  1. ^ Мурдейк, Ике; Палмгрен, Эрик (2000). «Обоснованные деревья в категориях». Анналы чистой и прикладной логики . 104 (1–3): 189–218. дои : 10.1016/s0168-0072(00)00012-9 . hdl : 2066/129036 .
  2. ^ Аренс, Каприотти и Спадотти, 2015 , Определение 1.
  3. ^ Эбботт, Альтенкирх и Гани 2005 , стр. 4.
  4. ^ Программа Uniвалентных фондов 2013 , уравнение 5.4.6.
  5. ^ Аренс, Каприотти и Спадотти, 2015 , Определение 2.
  6. ^ Аводи, Гамбино и Соякова, 2012 , стр. 8.
  7. ^ Эбботт, Альтенкирх и Гани 2005 , стр. 10.
  8. ^ Аводи, Гамбино и Соякова, 2015 .


[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 90c01ed0f22c543b2d84cfafed6da588__1722249960
URL1:https://arc.ask3.ru/arc/aa/90/88/90c01ed0f22c543b2d84cfafed6da588.html
Заголовок, (Title) документа по адресу, URL1:
Polynomial functor (type theory) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)