Глядя на блог по теории гомотопических типов, можно легко найти множество библиотек, формализующих большую часть теории гомотопических типов в Agda и Coq.
Кто-нибудь знает, есть ли подобная попытка формализовать HoTT в Идрисе ?
proof-assistants
homotopy-type-theory
Джорджо Мосса
источник
источник
postulate
или КокAxiom
. Если да, то как ему удается с ним работать (это скомпилированный язык)? Дело в том, что аксиому однолистности нужноpostulated
редактировать.Ответы:
Вот небольшая, неполная и непоследовательная формализация HoTT в Idris. Это показывает, что вы можете получить противоречие в Идрисе, просто постулируя однолистность. На данный момент существует два барьера для формализации HoTT в Идрисе.
True = False
Барьер 2: сопоставление с образцом в Идрисе слишком сильное для HoTT, как подозревал Нил Кришнасвами в комментарии выше. Мы можем вывести К. Стрейхера. Это приводит к единственности доказательств тождества и поэтому несовместимо с однолистностью. Мы можем еще раз показать
True = False
.источник