Гомотопическая теория типов

Гомотопическая теория типов (HoTT, от англ. homotopy type theory) — математическая теория, особый вариант теории типов, снабжённый понятиями из теории категорий, алгебраической топологии, гомологической алгебры; базируется на взаимосвязи между понятиями о гомотопическом типе пространства, высших категориях[англ.] и типах в логике и языках программирования.

Унивалентные основания математики — программа построения средствами гомотопической теории типов универсального формального языка, являющегося конструктивными основаниями для современных разделов математики и обеспечивающего возможность автоматической проверки правильности доказательств на компьютере. Инициирована Владимиром Воеводским в конце 2000-х годов; толчком к более широкому интересу к унивалентным основаниям послужила написанная Воеводским библиотека формализованной математики «Foundations», ставшая к середине 2010-х годов частью библиотеки UniMath и послужившая основой для многих других библиотек; в рамках программы большим коллективом математиков была написана книга.

Математическое доказательство в гомотопической теории типов состоит в установлении «обитаемости» необходимого типа, то есть, в построении выражения соответствующего типа. Использование систем автоматического доказательства для теории эксплуатирует идею изоморфизма Карри — Ховарда, а благодаря математическому содержанию, вложенному в теоретико-типовые понятия, на формальном языке теории удаётся выразить и проверить достаточно сложные результаты из абстрактных разделов математики, которые ранее считались не формализуемыми программными средствами.

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

История

Идея использования интуиционистской теории типов Пера Мартин-Лёфа для формализации высших категорий восходит к работе Михая Маккаи (венг. Makkai Mihály), в которой была построена система FOLDS (англ. first-order logic with dependent sorts)[1]. Ключевым отличием унивалентных оснований от идей Маккаи является принцип, согласно которому фундаментальными объектами математики являются не высшие категории, а высшие группоиды. Поскольку высшие группоиды отвечают по соответствию Гротендика гомотопическим типам, можно сказать, что математика, с точки зрения унивалентных оснований, изучает структуры на гомотопических типах. Возможность прямого использования теории типов Мартин-Лёфа для описания структур на гомотопических типах является следствием построения Воеводским унивалентной модели теории типов. Построение этой модели требовало решения многочисленных технических проблем связанных с так называемыми свойствами когерентности и, хотя основные идеи унивалентных оснований были сформулированны им в 2005—2006 годы, полная унивалентная модель в категории симплициальных множеств появилась только в 2009 году. В те же годы, что и эти исследования Воеводского, велись и другие работы по изучению различных связей между теорией типов и теорией гомотопий, в частности, одним из исторически важных событий, собравшим учёных, работавших в этом направлении, стал семинар в Уппсале в ноябре 2006 года[2].

В феврале 2010 года Воеводский начал создавать библиотеку на Coq, выросшую впоследствии в совместно разрабатываемую широким кругом учёных «библиотеку унивалентных оснований».

По инициативе Воеводского, 2012—2013 академический год в Институте перспективных исследований был объявлен «годом унивалентных оснований», в сотрудничестве с Ауди и Коканом была открыта специальная исследовательская программа и в её рамках группа из математиков и специалистов по информатике работали над развитием теории. Одним из результатов года стало совместное создание участниками шестисотстраничной книги «Гомотопическая теория типов: унивалентные основания математики», выложенной на сайте программы в свободный доступ под лицензией CC-SA; для совместной работы над книгой был создан проект на GitHub[3].

Участники программы, представленные во введении к книге[4]:

Обложка книги

Кроме того, во введении указано, что значительный вклад внесли также шестеро студентов, а также отмечен вклад более 20-ти учёных и практиков, посетивших в течение «года унивалентых оснований» Институт высших исследований (среди которых создатель семантики λ-исчисления Дана Скотт и разработчик формализаций на Coq доказательств задачи о четырёх красках и теоремы Фейта — Томпсона Жорж Гонтье[фр.]). Книга построена из двух частей — «Основания» и «Математика», в первой части излагаются основные положения и определяется инструментарий, во второй — строятся реализации введёнными средствами теории гомотопий, теории категорий, теории множеств, вещественных чисел.

Основные положения

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

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

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

Равенство термов одного и того же типа в гомотопической теории типов может быть либо равенством «по определению» (), либо пропозициональным равенством. Равенство по определению влечёт пропозициональное равенство, но не наоборот. В общем случае, пропозициональное равенство термов и типа представляется в виде непустого типа , который называют типом тождества; термы этого последнего типа — это пути вида в пространстве ; тип тождества , таким образом, рассматривается как пространство путей (то есть непрерывных отображений единичного отрезка в ) из точки в точку .

Аксиома унивалентности

Интуиционистская теория типов позволяет определить понятие эквивалентности типов (для типов принадлежащих одному универсуму) и построить каноническим образом функцию из типа тождества в тип эквивалентности :

.

Аксиома унивалентности, сформулированная Воеводским, утверждает, что эта функция также является эквивалентностью:

,

то есть, тип тождества двух данных типов эквивалентен типу эквивалентности этих типов. В случае если и  — пропозициональные типы, аксиома имеет особенно прозрачный смысл и сводится к утверждению, который иногда называют принципом экстенсиональности Чёрча: равенство высказываний логически эквивалентно их логической эквивалентности; использование этого принципа означает, что во внимание принимаются только истинностные значения высказываний, но не их смысл. Следствием аксиомы является функциональная экстенсиональность[англ.], то есть утверждение о том, что функции, значения которых равны для всех равных значений их аргументов, равны между собой. Это свойство функций имеет важное значение в информатике.

Аксиома рассматривается некоторыми философами математики в качестве точной математической формулировки основного тезиса философии математического структурализма[англ.], которая опирается на распространённую практику математических рассуждений «с точностью до изоморфизма» или «с точностью до эквивалентности»[5].

Логика, множества, группоиды

Высказывание (mere proposition, «голое высказывание») в гомотопической теории типов определяется как тип , который либо пуст, либо содержит единственный терм ; такие типы называются пропозициональными. Если тип пуст, то соответствующее высказывание ложно, если содержит терм (символически — ), то соответствующее высказывание истинно, а терм рассматривается как его доказательство. Таким образом, в теории используется интуиционистская концепция истины, согласно которой истинность высказывания понимается как возможность предъявить доказательство этого высказывания.

Фрагмент гомотопической теории типов, который ограничивается операциями с пропозициональными типами, то есть с высказываниями, можно описать как логический фрагмент (логику) этой теории. Логическая дизъюнкция соответствует в пропозициональном фрагменте типу-сумме , конъюнкция  — типу-произведению , импликация  — функциональному типу , отрицание  — типу , где  — это пустой тип (нуль-тип). Логика, соответствующая таким конструкциям, является вариантом интуиционистской логики, в частности, в ней не имеют места такие утверждения, как закон двойного отрицания или исключённого третьего.

Всякий тип , который содержит два или больше различных термов может быть поставлен в однозначное соответствие с пропозициональным типом, который получается в результате отождествления всех термов типа , такая операция называется пропозициональным обрезанием (propositional truncation). Это позволяет провести различие между «пропозициональным уровнем» (уровнем высказываний) теории и гомотопической иерархии «высших» непропозициональных её уровней.

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

Различные интерпретации теоретико-типовых понятий

Интуиционистская теория типов Логика Теория множеств Теория гомотопий
тип высказывание множество пространство
доказательство высказывания  — элемент множества  — точка пространства
зависимый тип предикат семейство множеств расслоение
условное доказательство семейство элементов сечение[англ.]
, , , ,
(дизъюнктное объединение) (копроизведение)
(декартово произведение) (произведение пространств)
множество функций функциональное пространство
(дизъюнктное объединение) тотальное пространство
(декартово произведение) пространство сечений
равенство () пространство путей

Библиотеки и реализации HoTT

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

В проекте Владимира Воеводского, названном «Библиотека унивалентных оснований»[6], использовано специально разработанное минимальное безопасное подмножество Coq, обеспечивающее идеологическую чистоту и надёжность построений в согласовании с теорией. Проект HoTT[7] ведётся стандартными средствами Coq, реализуется в рамках исследовательской программы Института перспективных исследований, и в целом следует книге, по состоянию на 2020 год в проекте участвуют 48 разработчиков, наиболее активные — Джейсон Гросс, Майкл Шульман, Али Каглаян и Андрей Бауэр[8]. Также ведётся параллельный проект на языке Agda[9].

Существует несколько экспериментальных систем интерактивного доказательства, целиком основанных на HoTT: Arend, RedPRL, redtt, cooltt, а в Agda версии 2.6.0 добавлен так называемый «кубический режим», позволяющий полноценно использовать гомотопические типы.

Примечания

Литература

  • Homotopy Type Theory: Univalent Foundations of Mathematics. — Princeton: Institute for Advanced Study, 2013. — 603 p.
  • Steve Awodey, Álvaro Pelayo, Michael A. Warren. Voevodsky’s Univalence Axiom in Homotopy Type Theory (англ.) // Notices of the AMS. — 2013. — Vol. 60, no. 9. — P. 1164—1167.
  • Hannes Hummel. Will Computers Redefine the Roots of Math? When a legendary mathematician found a mistake in his own work, he embarked on a computer-aided quest to eliminate human error. To succeed, he has to rewrite the century-old rules underlying all of mathematics (англ.). Quanta Magazine[англ.] (19 мая 2015). Дата обращения: 31 декабря 2017.
  • Don Monroe. A new type of mathematics? (англ.) // Communications of the ACM. — 2014. — Vol. 57, no. 2. — P. 13—15. — doi:10.1145/2557446.
  • Андрей Родин. Логический и геометрический атомизм от Лейбница до Воеводского // Вопросы философии. — 2016. — № 6. — С. 134—142.

Ссылки

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2023. Ini adalah daftar maskapai penerbangan yang saat ini beroperasi di Liberia. Maskapai penerbangan IATA ICAO Tanda panggil Mulaiberoperasi Catatan Liberia Airways LBA LIBERIA AIRWAYS Satgur Air Transport 2S TGR SATGURAIR Lihat pula Daftar maskapai pener...

 

City in California, United States City in California, United StatesEmeryville, CaliforniaCityEmeryville as seen from a local highrise hotelLocation of Emeryville in Alameda County, CaliforniaEmeryville, CaliforniaLocation in CaliforniaShow map of CaliforniaEmeryville, CaliforniaEmeryville, California (the United States)Show map of the United StatesCoordinates: 37°49′53″N 122°17′07″W / 37.83139°N 122.28528°W / 37.83139; -122.28528Country United StatesSt...

 

Railway station in County Durham, England This article is about the current station in central Hartlepool (formerly West Hartlepool). For the former station in Headland, Hartlepool, see Hartlepool railway station (Hartlepool Dock & Railway). HartlepoolGeneral informationLocationHartlepool, Borough of HartlepoolEnglandCoordinates54°41′13″N 1°12′28″W / 54.6868261°N 1.2078320°W / 54.6868261; -1.2078320Grid referenceNZ512327Owned byNetwork RailManaged byNor...

Untuk kegunaan lain, lihat Glencoe dan Glencoe. Glencoe, AlabamakotaNegaraAmerika SerikatNegara bagianAlabamacountyCalhoun, EtowahLuas • Total16,2 sq mi (41,7 km2) • Luas daratan16,1 sq mi (41,6 km2) • Luas perairan0,1 sq mi (0,1 km2)Ketinggian564 ft (172 m)Populasi (2000) • Total5.152 • Kepadatan318/sq mi (123,5/km2)Zona waktuUTC-6 (Central (CST)) • Musim p...

 

فيليبا فوت   معلومات شخصية الميلاد 3 أكتوبر 1920 [1]  الوفاة 3 أكتوبر 2010 (90 سنة) [2]  أكسفورد  مواطنة المملكة المتحدة  عضوة في الأكاديمية الأمريكية للفنون والعلوم  الأم إستر كليفلاند  [لغات أخرى]‏[3]  الحياة العملية المدرسة الأم كلية سومرفيل...

 

Pour les articles homonymes, voir Araucanie. Occupation de l’Araucanie Carte de la Frontera, entre Arauco et Valdivia. Informations générales Date 1861-1883 Lieu Araucanie, la Frontera Issue Victoire du Chili. Incorporation de l’Araucanie au territoire chilien. Établissement de réductions mapuches. Changements territoriaux Création de la province de Cautín et du territoire d’Angol. Belligérants Chili Mapuches Commandants Cornelio Saavedra Rodríguez (1861-1868)José Manuel Pinto...

Pangkalan Utama TNI Angkatan Laut (sering disingkat Lantamal) adalah pangkalan militer TNI Angkatan Laut yang berada di bawah 3 Komando Armada (Koarmada I, Koarmada II, dan Koarmada III). Lantamal dipimpin oleh seorang Komandan Pangkalan Utama TNI AL yang biasa disebut Danlantamal dengan pangkat Laksma TNI/Brigjen TNI Marinir. Dalam rencana ke depan, seluruh lantamal di Indonesia akan dikembalikan namanya menjadi Komando Daerah Maritim (Kodamar) dan akan kembali dipimpin oleh perwira tinggi b...

 

Logotype du groupe CDU/CSU au Bundestag. CDU/CSU est le nom donné à la force politique formée en Allemagne au plan fédéral par les deux « partis-frères » de la droite démocrate-chrétienne et conservatrice, l'Union chrétienne-démocrate d'Allemagne (CDU), présente dans tous les Länder sauf en Bavière, et l'Union chrétienne-sociale en Bavière (CSU), présente en Bavière seulement. En Allemagne, elle est également appelée simplement « l'Union » (en allema...

 

Piala Interkontinental 1992 Barcelona São Paulo 1 2 Tanggal13 Desember 1992StadionStadion Olimpiade Tokyo, TokyoPemain Terbaik Raí (São Paulo)WasitJuan Carlos Loustau (Argentina)Penonton60,000← 1991 1993 → Piala Interkontinental 1992 adalah sebuah pertandingan sepak bola pada 13 Desember 1992 antara FC Barcelona dari Spanyol, juara Piala Champions Eropa 1991-92 melawan São Paulo FC dari Brasil, juara Copa Libertadores 1992. Laga dimainkan di Stadion Olimpiade Tokyo, di depan 6...

Size of a two-dimensional surface This article is about the geometric quantity. For other uses, see Area (disambiguation). AreaThe areas of this square and this disk are the same.Common symbolsA or SSI unitSquare metre [m2]In SI base units1 m2Dimension L 2 {\displaystyle {\mathsf {L}}^{2}} Area is the measure of a region's size on a surface. The area of a plane region or plane area refers to the area of a shape or planar lamina, while surface area refers to the area of an open ...

 

Balai kota Kladno Bendera kota Lambang kota Untuk desa di Daerah Pardubice, Republik Ceko, lihat Kladno (desa). Untuk kota di Polandia, lihat Kładno. Kladno (ˈkladno) adalah sebuah kota di Daerah Bohemia Tengah (Středočeský kraj), Republik Ceko. Kladno terletak 25 km barat laut Praha. Kladno adalah kota terbesar di daerah itu dan bersama-sama dengan daerah pinggiran di dekatnya, Kladno berpenduduk lebih dari 110.000 jiwa. Sejarah Bukti tertulis tentang Kladno dapat dilacak hingga ab...

 

Armor DivisionActiveJune 16, 1976 – presentCountry PhilippinesBranchPhilippine ArmyTypeCavalryRoleConventional Warfare, Anti-Guerrilla OperationsSize2 brigadesPart ofPhilippine Army (Since 1976)Garrison/HQCamp O'Donnell, Brgy. Sta. Lucia, Capas, Tarlac, PhilippinesNickname(s)Pambato DivisionAnniversariesJune 16EngagementsCommunist and Islamic Insurgency in the PhilippinesOperation Enduring Freedom - PhilippinesAnti-guerilla operations against the NPA and the Moro Islamic Liberation Fr...

Head of the Chapter of Norwcih Cathedral Norwich cathedral The Dean of Norwich is the head of the Chapter of Norwich Cathedral in Norwich, England. The current Dean is Andrew Jonathan Braddock, who took up the position in late January 2023.[1] List of deans Early modern 1538–1539 William Castleton (last prior) 1539–1554 John Salisbury (deprived) 1554–1557 John Christopherson (afterwards Bishop of Chichester, 1557) 1557–1558 John Boxall (also Dean of Windsor, 1557–59 and Dean...

 

Major earthquake that struck San Francisco and the coast of Northern California San Francisco earthquake redirects here. For the 1989 earthquake, see 1989 Loma Prieta earthquake. For the 2014 earthquake, see 2014 South Napa earthquake. San Francisco fire redirects here. For the 1851 fire, see San Francisco Fire of 1851. 1906 San Francisco earthquakeRuins in the vicinity of Post and Grant AvenueEurekaDunsmuirChicoTruckeeSanta RosaSalinasBakersfieldFresnoPaso RoblesSanta MonicaIndioUTC tim...

 

American college football season 2008 LSU Tigers footballChick-fil-A Bowl championChick-fil-A Bowl, W 38–3 vs. Georgia TechConferenceSoutheastern ConferenceDivisionWestern DivisionRecord8–5 (3–5 SEC)Head coachLes Miles (4th season)Offensive coordinatorGary Crowton (2nd season)Offensive schemePro-styleCo-defensive coordinatorDoug Mallory (1st season)Co-defensive coordinatorBradley Dale Peveto (1st season)Base defense4–3Home stadiumTiger Stadium(Capaci...

  「俄亥俄」重定向至此。关于其他用法,请见「俄亥俄 (消歧义)」。 俄亥俄州 美國联邦州State of Ohio 州旗州徽綽號:七葉果之州地图中高亮部分为俄亥俄州坐标:38°27'N-41°58'N, 80°32'W-84°49'W国家 美國加入聯邦1803年3月1日,在1953年8月7日追溯頒定(第17个加入联邦)首府哥倫布(及最大城市)政府 • 州长(英语:List of Governors of {{{Name}}}]]) •&...

 

Mimi Parent con fratelli e sorelle Maria (Mimi) Parent Benoît (Montréal, 8 settembre 1924 – Ollon, 14 giugno 2005) è stata una pittrice canadese di matrice surrealista. Indice 1 Biografia 2 Alcune opere 3 Esposizioni principali 4 Note 5 Bibliografia 6 Voci correlate 7 Collegamenti esterni Biografia Marie Parent, detta Mimi, era l'ottava dei nove figli dell'architetto Lucien Parent (1893-1956). Dopo la scuola dell'obbligo presso il convento delle Dames du Sacré-Cœur,[1] dal 1942...

 

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

1943 Saint-Donat Liberator III crashAccidentDate20 October 1943 (1943-10-20)SummaryCFIT (controlled flight into terrain)SiteSaint-Donat, Lanaudière, Quebec, Canada46°15′03″N 74°17′48.3″W / 46.25083°N 74.296750°W / 46.25083; -74.296750Aircraft typeConsolidated Liberator IIIAircraft nameHarryOperatorRoyal Canadian Air Force No. 10 Squadron RCAFRegistration3701HFlight originGander International AirportDestinationMont-Joli Airport, Qu...

 

British actor For people with a similar name, see James Darcy (disambiguation). James D'ArcyD'Arcy in 2012BornSimon Richard D'Arcy (1975-08-24) 24 August 1975 (age 48)Amersham, Buckinghamshire, EnglandAlma materLondon Academy of Music and Dramatic ArtOccupationsActorfilm directorYears active1996–present James D'Arcy (born Simon Richard D'Arcy; 24 August 1975) is an English actor and film director. He is known for his portrayals of Howard Stark's butler, Edwin Jarvis, in t...