Теория гомотопических типов

Обложка теории гомотопических типов: одновалентные основы математики .

В логике и информатике математической теория гомотопических типов ( HoTT ) относится к различным направлениям развития интуиционистской теории типов , основанной на интерпретации типов как объектов, к которым применима интуиция (абстрактной) теории гомотопий .

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

Существует большое совпадение между работой, называемой теорией гомотопических типов, и работой, называемой проектом унивалентных оснований . Хотя ни один из них не определен точно, а термины иногда используются как взаимозаменяемые, выбор использования также иногда соответствует различиям во взглядах и акцентах. [1] Таким образом, эта статья не может в равной степени отражать взгляды всех исследователей в этой области. Такого рода изменчивость неизбежна, когда поле находится в быстром изменении.

История [ править ]

Группоидная модель [ править ]

Одно время идея о том, что типы в интенсиональной теории типов с их типами идентичности можно рассматривать как группоиды, была математическим фольклором . Впервые это было уточнено семантически в статье Мартина Хофмана и Томаса Штрайхера 1994 года под названием «Группоидная модель опровергает уникальность доказательств идентичности». [2] в котором они показали, что теория интенсионального типа имеет модель в категории группоидов . Это была первая по-настоящему « гомотопическая » модель теории типов, хотя и только «одномерная » (традиционные модели в категории множеств гомотопически 0-мерны).

Их последующий документ [3] предвосхитили несколько более поздних разработок в теории гомотопических типов. Например, они отметили, что группоидная модель удовлетворяет правилу, которое они назвали «экстенсиональностью вселенной», которое представляет собой не что иное, как ограничение на 1-типы аксиомы однолистности , предложенной Владимиром Воеводским десять лет спустя. (Однако аксиому для 1-типов сформулировать заметно проще, поскольку связное понятие «эквивалентности» не требуется.) Они также определили «категории с изоморфизмом как равенство» и предположили, что в модели, использующей группоиды более высокой размерности, для таких категорий можно было бы сказать: «эквивалентность есть равенство»; позже это было доказано Бенедиктом Аренсом, Кшиштофом Капулькиным и Михаэлем Шульманом . [4]

: модельные категории и группоиды Ранняя история высшие

Первые многомерные модели теории интенсиональных типов были построены Стивом Аводи и его учеником Майклом Уорреном в 2005 году с использованием категорий модели Квиллена . Эти результаты были впервые представлены публике на конференции FMCS 2006. [5] на котором Уоррен выступил с докладом на тему «Гомотопические модели теории интенсиональных типов», который также послужил проспектом его диссертации (в диссертационном комитете присутствовали Аводи, Никола Гамбино и Алекс Симпсон). Краткое изложение содержится в аннотации к проспекту диссертации Уоррена. [6]

На последующем семинаре по типам идентичности в Уппсальском университете в 2006 году. [7] было два доклада о связи между интенсиональной теорией типов и системами факторизации: один Ричарда Гарнера, «Системы факторизации для теории типов», [8] и один Майкла Уоррена, «Модельные категории и интенсиональные типы идентичности». Связанные идеи обсуждались в докладах Стива Ауоди «Теория типов многомерных категорий» и Томаса Штрейхера «Типы идентичности против слабых омега-группоидов: некоторые идеи, некоторые проблемы». На той же конференции Бенно ван ден Берг выступил с докладом «Типы как слабые омега-категории», в котором изложил идеи, которые позже стали предметом совместной статьи с Ричардом Гарнером.

Все ранние конструкции моделей более высокой размерности должны были иметь дело с проблемой когерентности, типичной для моделей теории зависимых типов, и были разработаны различные решения. Одну такую ​​в 2009 году подарил Воеводский, другую в 2010 году — ван ден Берг и Гарнер. [9] Общее решение, основанное на конструкции Воеводского, в конечном итоге было предложено Ламсдейном и Уорреном в 2014 году. [10]

На PSSL86 в 2007 году [11] Аводи выступил с докладом на тему «Теория гомотопических типов» (это было первое публичное использование этого термина, придуманного Аводи). [12] ). Аводи и Уоррен обобщили свои результаты в статье «Теоретико-гомотопические модели типов идентичности», которая была размещена на сервере препринтов ArXiv в 2007 году. [13] и опубликовано в 2009 г.; более подробная версия появилась в диссертации Уоррена «Гомотопические аспекты теории конструктивных типов» в 2008 году.

Примерно в это же время Владимир Воеводский самостоятельно исследовал теорию типов в контексте поиска языка практической формализации математики. В сентябре 2006 года он опубликовал в списке рассылки Types «Очень короткую заметку о гомотопическом лямбда-исчислении ». [14] который набросал очертания теории типов с зависимыми произведениями, суммами и универсумами, а также модели этой теории типов в симплициальных множествах Кана . Начиналось оно со слов «Гомотопическое λ-исчисление — это гипотетическая (на данный момент) система типов» и заканчивалось словами «На данный момент многое из того, что я сказал выше, находится на уровне домыслов. Даже определение модели ТС в категория гомотопии нетривиальна», имея в виду сложные проблемы согласованности, которые не были решены до 2009 года. Эта заметка включала синтаксическое определение «типов равенства», которые, как утверждалось, интерпретировались в модели с помощью пространств путей, но не учитывали Мартина-Лёфа Согласно правилам для типов идентичности. Кроме размера, вселенные были стратифицированы по гомотопическим измерениям — идея, от которой позже по большей части отказались.

Что касается синтаксиса, Бенно ван ден Берг в 2006 году предположил, что башня тождественных типов типа в интенсиональной теории типов должна иметь структуру ω-категории и даже ω-группоида в «глобулярном, алгебраическом» смысле. Михаила Батанина. Позднее это было независимо доказано ван ден Бергом и Гарнером в статье «Типы — слабые омега-группоиды» (опубликовано в 2008 г.). [15] и Питера Ламсдейна в статье «Слабые ω-категории из интенсиональной теории типов» (опубликованной в 2009 г.) и в рамках его докторской диссертации 2010 г. кандидатская диссертация «Высшие категории из теорий типов». [16]

Аксиома однолистности, синтетическая теория гомотопий и индуктивные высшие типы

Понятие одновалентного расслоения было введено Воеводским в начале 2006 года. [17] Однако из-за того, что все представления теории типов Мартина-Лёфа настаивают на том свойстве, что типы идентичности в пустом контексте могут содержать только рефлексивность, Воеводский до 2009 года не признавал, что эти типы идентичности могут использоваться в сочетании с одновалентные вселенные. В частности, только в 2009 году появилась идея о том, что однолистность можно ввести, просто добавив аксиому к существующей теории типов Мартина-Лёфа. [а] [б]

Также в 2009 году Воеводский проработал больше деталей модели теории типов в комплексах Кана и заметил, что существование универсального расслоения Кана может быть использовано для решения проблем когерентности категориальных моделей теории типов. Он также доказал, используя идею А. К. Баусфилда, что это универсальное расслоение однолистно: ассоциированное расслоение попарных гомотопических эквивалентностей между слоями эквивалентно расслоению пространства путей базы.

Чтобы сформулировать однолистность как аксиому, Воеводский нашел способ синтаксического определения «эквивалентностей», который обладал тем важным свойством, что тип, представляющий утверждение «f является эквивалентностью», был (в предположении экстенсиональности функции) (-1)-усеченным (т.е. сжимаемый, если он обитаем). Это позволило ему дать синтаксическое утверждение об однолистности, обобщив «экстенсиональность вселенной» Хофмана и Штрайхера на более высокие измерения. Он также смог использовать эти определения эквивалентности и сжимаемости, чтобы начать разработку значительного объема «синтетической гомотопической теории» в помощнике по доказательству Coq ; это легло в основу библиотеки, позже названной «Основы» и, в конечном итоге, «UniMath». [19]

Объединение различных потоков началось в феврале 2010 года с неформальной встречи в Университете Карнеги-Меллона , где Воеводский представил свою модель в комплексах Кана и свой код Coq группе, в которую входили Аводи, Уоррен, Ламсдейн, Роберт Харпер , Дэн Ликата, Майкл Шульман и другие. На этой встрече были выработаны наброски доказательства (Уоррена, Ламсдейна, Ликаты и Шульмана) того, что каждая гомотопическая эквивалентность является эквивалентностью (в хорошем связном смысле Воеводского), основанного на идее теории категорий об улучшении эквивалентностей до присоединенных эквивалентностей. Вскоре после этого Воеводский доказал, что из аксиомы однолистности следует экстенсиональность функции.

Следующим ключевым событием стал мини-семинар в Институте математических исследований Обервольфаха в марте 2011 года, организованный Стивом Аводи, Ричардом Гарнером, Пером Мартином-Лёфом и Владимиром Воеводским под названием «Гомотопическая интерпретация конструктивной теории типов». [20] В рамках учебного пособия по Coq для этого семинара Андрей Бауэр написал небольшую библиотеку Coq. [21] основан на идеях Воеводского (но фактически не использует какой-либо его код); в конечном итоге это стало ядром первой версии библиотеки Coq "HoTT". [22] (первый коммит последнего [23] Майкл Шульман отмечает: «Разработка основана на файлах Андрея Бауэра, многие идеи взяты из файлов Владимира Воеводского»). Одной из самых важных вещей, высказанных на встрече в Обервольфахе, была основная идея о более высоких индуктивных типах, выдвинутая Ламсдайном, Шульманом, Бауэром и Уорреном. Участники также сформулировали список важных открытых вопросов, например, удовлетворяет ли аксиома однолистности каноничности (все еще остается открытым, хотя некоторые частные случаи были решены положительно). [24] [25] ), имеет ли аксиома однолистности нестандартные модели (поскольку на нее положительно ответил Шульман) и как определять (полу)симплициальные типы (все еще открыто в MLTT, хотя это можно сделать в системе гомотопических типов Воеводского (HTS), теории типов с два типа равенства).

Вскоре после семинара в Обервольфахе сайт и блог теории гомотопических типов [26] был основан, и под этим названием эта тема начала популяризироваться. Представление о некоторых важных достижениях за этот период можно получить из истории блога. [27]

Одновалентные основы [ править ]

Все согласны с тем, что фраза «одновалентные основания» тесно связана с теорией гомотопических типов, но не все используют ее одинаково. Первоначально он использовался Владимиром Воеводским для обозначения его видения основополагающей системы математики, в которой основными объектами являются гомотопические типы, основанной на теории типов, удовлетворяющей § аксиоме однолистности , и формализованной с помощью компьютерного помощника по доказательству. [28]

По мере того как работа Воеводского интегрировалась с сообществом других исследователей, работающих над теорией гомотопических типов, «одновалентные основания» иногда использовались как синонимы «теории гомотопических типов». [29] а в других случаях — только для обозначения его использования в качестве основополагающей системы (за исключением, например, изучения модельно-категориальной семантики или вычислительной метатеории). [30] Например, тема специального года IAS была официально обозначена как «универсальные основы», хотя большая часть проделанной там работы была сосредоточена не только на основах, но и на семантике и метатеории. Книга, выпущенная участниками программы IAS, называлась «Теория гомотопических типов: одновалентные основания математики»; хотя это может относиться к любому использованию, поскольку в книге HoTT рассматривается только как математическая основа. [29]

математики одновалентных Специальный год оснований

Анимация, показывающая разработку книги HoTT в репозитории GitHub участниками проекта Uniвалентного специального года Foundations.

В 2012–2013 годах исследователи Института перспективных исследований провели «Особый год одновалентных оснований математики». [31] Специальный год объединил исследователей в области топологии , информатики , теории категорий и математической логики . Организаторами программы выступили Стив Аводей , Тьерри Кокан и Владимир Воеводский .

В ходе программы Питер Аксель , который был одним из участников, инициировал рабочую группу, которая исследовала, как разрабатывать теорию типов неформально, но строго, в стиле, аналогичном тому, как обычные математики занимаются теорией множеств. После первоначальных экспериментов стало ясно, что это не только возможно, но и очень полезно, и что книга (так называемая Книга HoTT ) [29] [32] можно и нужно написать. Многие другие участники проекта затем присоединились к его усилиям, оказывая техническую поддержку, написав, вычитав корректуру и предложив идеи. Что необычно для учебника по математике, он был разработан совместно и доступен на GitHub , выпущен под лицензией Creative Commons , которая позволяет людям создавать свои собственные версии книги, и ее можно как купить в печатном виде, так и загрузить бесплатно. [33] [34] [35]

В более общем плане этот специальный год стал катализатором развития всей темы; Книга HoTT была лишь одним, хотя и наиболее заметным результатом.

Официальные участники особого года

ACM Computing Reviews включила эту книгу в список примечательных публикаций 2013 года в категории «Математика вычислений». [36]

Ключевые понятия [ править ]

Теория интенсионального типа Гомотопическая теория
типы пространства
условия очки
зависимый тип расслоение
тип удостоверения пространство пути
путь
гомотопия

«Предложения как типы» [ править ]

HoTT использует модифицированную версию интерпретации теории типов « предложения как типы », согласно которой типы также могут представлять предложения, а термины затем могут представлять доказательства. Однако в HoTT, в отличие от стандартных «предложений как типов», особую роль играют «просто предложения», которыми, грубо говоря, являются типы, имеющие не более одного термина, с точностью до пропозиционального равенства . Они больше похожи на традиционные логические предложения, чем на общие типы, поскольку они не имеют значения для доказательства.

Равенство [ править ]

Фундаментальным понятием теории гомотопических типов является путь . В HoTT тип — тип всех путей из точки в точку . (Поэтому доказательство того, что точка равно баллу это то же самое, что путь из точки в точку .) Для любой точки , существует путь типа , что соответствует рефлексивному свойству равенства. Путь типа можно инвертировать, образуя путь типа , что соответствует симметричному свойству равенства. Два пути типа соотв. могут быть объединены, образуя путь типа ; это соответствует транзитивному свойству равенства.

Самое главное, учитывая путь , и доказательство некоторого свойства , доказательство можно «перевезти» по пути предоставить доказательство собственности . (Эквивалентно, объект типа можно превратить в объект типа .) Это соответствует свойству подстановки равенства . Здесь проявляется важное различие между HoTT и классической математикой. В классической математике, как только равенство двух величин и было установлено, и в дальнейшем могут использоваться взаимозаменяемо, независимо от каких-либо различий между ними. Однако в теории гомотопических типов может быть несколько разных путей. и транспортировка объекта по двум разным путям даст два разных результата. Поэтому в теории гомотопических типов при применении свойства подстановки необходимо указать, какой путь используется.

В общем, «предложение» может иметь несколько разных доказательств. (Например, тип всех натуральных чисел, если рассматривать его как предложение, имеет каждое натуральное число в качестве доказательства.) Даже если предложение имеет только одно доказательство , пространство путей может быть в чем-то нетривиальным. «Простое предложение» — это любой тип, который либо пуст, либо содержит только одну точку с тривиальным пространством путей .

Обратите внимание, что люди пишут для , тем самым оставив тип из скрытый. Не путайте это с , обозначая тождественную функцию на . [с]

Тип эквивалентности [ править ]

Два типа и принадлежность к какой-то вселенной определяются как эквивалентные существует эквивалентность , если между ними . Эквивалентность – это функция

который имеет как левый обратный, так и правый обратный, в том смысле, что для правильно выбранного и , оба следующих типа обитаемы:

т.е.

Это выражает общее понятие « имеет как левую инверсию, так и правую инверсию», используя типы равенства. Обратите внимание, что приведенные выше условия обратимости являются типами равенства в типах функций. и . Обычно предполагается аксиома расширенности функции, которая гарантирует, что они эквивалентны следующим типам, которые выражают обратимость с использованием равенства в области и кодомене. и :

то есть для всех и ,

Функции типа

вместе с доказательством их эквивалентности обозначаются через

.

Аксиома однолистности [ править ]

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

который выражает эти типы равные, в частности, также эквивалентны.

Аксиома однолистности утверждает, что эта функция сама по себе является эквивалентностью. [29] : 115  [18] : 4–6  Поэтому у нас есть

«Другими словами, идентичность эквивалентна эквивалентности. В частности, можно сказать, что «эквивалентные типы идентичны». [29] : 4 

Мартин Хетцель Эскардо показал, что свойство однолистности не зависит от теории типов Мартина-Лёфа (MLTT). [18] : 6  [д]

Приложения [ править ]

Доказательство теоремы [ править ]

переводить математические доказательства на язык компьютерного программирования для помощников по компьютерным доказательствам Сторонники утверждают, что HoTT позволяет гораздо проще, чем раньше, . Они утверждают, что такой подход увеличивает возможности компьютеров проверять сложные доказательства. [37] Однако эти утверждения не являются общепринятыми, и многие исследовательские усилия и помощники по доказательствам не используют HoTT.

HoTT принимает аксиому однолистности, которая связывает равенство логико-математических утверждений с теорией гомотопий. Такое уравнение, как — это математическое утверждение, в котором два разных символа имеют одинаковое значение. В теории гомотопических типов это означает, что две формы, представляющие значения символов, топологически эквивалентны. [37]

Эти отношения эквивалентности, ETH как утверждает директор Цюрихского института теоретических исследований Джованни Фельдер , могут быть лучше сформулированы в теории гомотопии, поскольку она более всеобъемлюща: теория гомотопии объясняет не только, почему «a равно b», но и как это получить. В теории множеств эту информацию пришлось бы определять дополнительно, что, как утверждают сторонники теории множеств, затрудняет перевод математических утверждений на языки программирования. [37]

Компьютерное программирование [ править ]

По состоянию на 2015 год велась интенсивная исследовательская работа по моделированию и формальному анализу вычислительного поведения аксиомы однолистности в теории гомотопических типов. [38]

Теория кубических типов — это одна из попыток придать вычислительное содержание теории гомотопических типов. [39]

Однако считается, что некоторые объекты, такие как полусимплициальные типы, не могут быть построены без ссылки на какое-то понятие точного равенства. Поэтому были разработаны различные теории двухуровневых типов , которые делят свои типы на фибрантные типы, которые учитывают пути, и нефибрантные типы, которые этого не делают. Декартова кубическая теория вычислительных типов — это первая двухуровневая теория типов, которая дает полную вычислительную интерпретацию теории гомотопических типов. [40]

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

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

  1. ^ Однозначность — это тип, свойство тождественного типа IdU вселенной U — Мартин Хетцель Эскардо (2018). [18] : стр.1
  2. ^ «Унивалентность — это тип, и аксиома однолистности говорит, что у этого типа есть некий обитатель». [18] : стр.1
  3. ^ Здесь используется соглашение теории типов, согласно которому имена типов начинаются с заглавной буквы, а имена функций — со строчной буквы.
  4. ^ Мартин Хетцель Эскардо показал, что свойство однолистности, «свойство тождественного типа IdU вселенной U», [18] : 4  может иметь или не иметь жителя. Согласно Аксиоме Унивалентности, тип isUniвалент(U) имеет обитателя; Хетцель Эскардо отмечает, что когда отражение является единственным способом построения элементов тождественного типа, кроме однолистности, можно построить функцию J из тождественного типа, из отражения и из J. [18] : 2.4 Тип удостоверения Хетцель Эскардо приступает к построению типа однолистности, используя повторяющиеся применения J. Когда «все типы являются множествами» (обозначается аксиомой K), [18] : 2.4  Аксиома K подразумевает, что тип isUniвалент(U) не имеет обитателя. Таким образом, Хетцель Эскардо обнаруживает, что тип isUniвалент(U) не определен в Теории типов Мартина-Лёфа (MLTT). [18] : 3.2, с.6 Аксиома однолистности

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

  1. ^ Шульман, Майкл (27 января 2016 г.). «Теория гомотопических типов: синтетический подход к высшим равенствам». arXiv : 1601.05035v3 [ math.LO ]. , сноска 1
  2. ^ Хофманн, М.; Штрайхер, Т. (1994). «Группоидная модель опровергает единственность доказательств тождества» . Труды Девятого ежегодного симпозиума IEEE по логике в информатике . стр. 208–212. дои : 10.1109/LICS.1994.316071 . ISBN  0-8186-6310-3 . S2CID   19496198 .
  3. ^ Хофманн, Мартин; Штрайхер, Томас (1998). «Группоидная интерпретация теории типов» . В Самбине, Джованни; Смит, Ян М. (ред.). Двадцать пять лет конструктивной теории типов . Оксфордские руководства по логике. Том. 36. Кларендон Пресс. стр. 83–111. ISBN  978-0-19-158903-4 . МР   1686862 .
  4. ^ Аренс, Бенедикт; Капулькин, Кшиштоф; Шульман, Майкл (2015). «Одновалентные категории и пополнение Резка». Математические структуры в информатике . 25 (5): 1010–1039. arXiv : 1303.0584 . дои : 10.1017/S0960129514000486 . МР   3340533 . S2CID   1135785 .
  5. ^ «Фундаментальные методы в информатике, 2006 г., Университет Калгари, 7–9 июня 2006 г.» . Университет Калгари . Проверено 6 июня 2021 г.
  6. ^ Уоррен, Майкл А. (2006). Гомотопические модели интенсиональной теории типов (PDF) (Диссертация).
  7. ^ «Типы идентичности – топологическая и категориальная структура, семинар, Уппсала, 13–14 ноября 2006 г.» . Уппсальский университет – математический факультет . Проверено 6 июня 2021 г.
  8. ^ Ричард Гарнер, Аксиомы факторизации теории типов
  9. ^ Берг, Бенно ван ден; Гарнер, Ричард (27 июля 2010 г.). «Топологические и симплициальные модели типов идентичности». arXiv : 1007.4638 [ math.LO ].
  10. ^ Ламсдейн, Питер ЛеФану; Уоррен, Майкл А. (6 ноября 2014 г.). «Модель локальных вселенных: упущенная из виду конструкция когерентности для теорий зависимого типа». Транзакции ACM в вычислительной логике . 16 (3): 1–31. arXiv : 1411.1736 . дои : 10.1145/2754931 . S2CID   14068103 .
  11. ^ «86-е издание перипатетического семинара по пучкам и логике, Университет Анри Пуанкаре, 8–9 сентября 2007 г.» . loria.fr. Архивировано из оригинала 17 декабря 2014 года . Проверено 20 декабря 2014 г.
  12. ^ Предварительный список участников PSSL86.
  13. ^ Аводи, Стив; Уоррен, Майкл А. (3 сентября 2007 г.). «Теоретико-гомотопические модели тождественных типов». Математические труды Кембриджского философского общества . 146 (1): 45. arXiv : 0709.0248 . Бибкод : 2008MPCPS.146...45А . дои : 10.1017/S0305004108001783 . S2CID   7915709 .
  14. ^ Воеводский, Владимир (27 сентября 2006 г.). «Очень короткая заметка о гомотопическом λ-исчислении» . ucr.edu . Проверено 6 июня 2021 г.
  15. ^ ван ден Берг, Бенно; Гарнер, Ричард (1 декабря 2007 г.). «Типы — слабые омега-группоиды». Труды Лондонского математического общества . 102 (2): 370–394. arXiv : 0812.0298 . дои : 10.1112/plms/pdq026 . S2CID   5575780 .
  16. ^ Ламсдейн, Питер (2010). «Высшие категории из теорий типов» (PDF) (доктор философии). Университет Карнеги-Меллон.
  17. ^ Заметки о гомотопическом лямбда-исчислении, март 2006 г.
  18. Перейти обратно: Перейти обратно: а б с д и ж г час Мартин Хетцель Эскардо (18 октября 2018 г.) Самостоятельная, краткая и полная формулировка аксиомы однолистности Воеводского.
  19. ^ Репозиторий GitHub, Uniвалентная математика.
  20. ^ Аводи, Стив; Гарнер, Ричард; Мартин-Лёф, Пер; Воеводский Владимир (27 февраля – 5 марта 2011 г.). «Мини-семинар: Гомотопическая интерпретация конструктивной теории типов» (PDF) . Отчеты Обервольфаха . Математический научно-исследовательский институт Обервольфаха: 609–638. дои : 10.4171/OWR/2011/11 . Проверено 6 июня 2021 г.
  21. ^ Репозиторий GitHub, Андрей Бауэр, Теория гомотопии в Coq
  22. ^ Бауэр, Андрей; Воеводский Владимир (29 апреля 2011 г.). «Основная теория гомотопических типов» . Гитхаб . Проверено 6 июня 2021 г.
  23. ^ Репозиторий GitHub, Теория гомотопических типов.
  24. ^ Шульман, Майкл (2015). «Онивалентность обратных диаграмм и гомотопическая каноничность». Математические структуры в информатике . 25 (5): 1203–1277. arXiv : 1203.3253 . дои : 10.1017/S0960129514000565 . S2CID   13595170 .
  25. ^ Ликата, Дэниел Р.; Харпер, Роберт (21 июля 2011 г.). «Каноничность двумерной теории типов» (PDF) . Университет Карнеги-Меллон . Проверено 6 июня 2021 г.
  26. ^ Блог о гомотопической теории типов и одновалентных основаниях
  27. ^ Блог теории гомотопических типов
  28. ^ Теория типов и одновалентные основы
  29. Перейти обратно: Перейти обратно: а б с д и Программа Uniвалентных фондов (2013). Гомотопическая теория типов: одновалентные основания математики . Институт перспективных исследований.
  30. ^ Теория гомотопических типов: Ссылки
  31. ^ Математическая школа IAS: Специальный год по универсальным основам математики
  32. Официальный анонс книги HoTT, автор Стив Аводи, 20 июня 2013 г.
  33. ^ Монро, Д. (2014). «Новый тип математики?» . Связь АКМ . 57 (2): 13–15. дои : 10.1145/2557446 . S2CID   6120947 .
  34. ^ Шульман, Майк (20 июня 2013 г.). «Книга ХоТТ» . Кафе «Н-Категория» . Проверено 6 июня 2021 г. - через Техасский университет.
  35. ^ Бауэр, Андрей (20 июня 2013 г.). «Книга ХоТТ» . Математика и вычисления . Проверено 6 июня 2021 г.
  36. ^ Обзоры вычислений ACM . «Лучшее за 2013 год» .
  37. Перейти обратно: Перейти обратно: а б с Мейер, Флориан (3 сентября 2014 г.). «Новый фундамент математики» . Журнал НИОКР . Проверено 29 июля 2021 г.
  38. ^ Соякова, Кристина (2015). Высшие индуктивные типы как гомотопически-начальные алгебры . POPL 2015. arXiv : 1402.0761 . дои : 10.1145/2676726.2676983 .
  39. ^ Коэн, Сирил; Коканд, Тьерри; Хубер, Саймон; Мёртберг, Андерс (2015). Кубическая теория типов: конструктивная интерпретация аксиомы однолистности . ТИПЫ 2015.
  40. ^ Ангили, Карло; Фавония; Харпер, Роберт (2018). Декартова кубическая теория вычислительных типов: конструктивные рассуждения с путями и равенствами (PDF) . Информатика Логика 2018 . Проверено 26 августа 2018 г. (появиться)

Библиография [ править ]

Дальнейшее чтение [ править ]

  • Дэвид Корфилд (2020), Модальная теория гомотопических типов: перспективы новой логики философии , Oxford University Press.
  • Эгберт Рийке (2022), Введение в теорию гомотопических типов , arXiv : 2212.11082 . Вводный учебник.

Внешние ссылки [ править ]

Библиотеки формализованной математики [ править ]