MLTT ефективно pCiC без підтримки?


11

Чи в основному теорія типу Мартіна-Льофа є предикативним численням індуктивних конструкцій без непередбачуваного ?Prop

Якщо вони тісно пов'язані, але мають більше відмінностей, ніж просто , то які ці відмінності?Prop


У моїй книзі MLTT є (давньою та усталеною) інтуїтивістською теорією залежного типу, в той час як я пов'язую обчислення конструкцій з помічником Coq proof. Але я можу помилятися.
Томас Клімпель

1
MLTT використовує типи ідентичності для боротьби з рівністю. Якою була б рівність в предикативній фрагменті СІС?
Мартін Бергер

2
@MartinBerger: CiC також має типи ідентичності!
коді

1
Це трохи схоже на запитання, чи є Великобританія ЄС без інших 27 країн-членів :-)
Андрій Бауер

3
@AndrejBauer Якби я був достатньо дотепним, я придумав брексітський жарт, але, на жаль, це не так. :-P
користувач

Відповіді:


17

Коротка відповідь - так, MLTT можна розумно прирівняти до CIC без непередбачуваності Prop.

Основне технічне питання полягає в тому, що існує кілька десятків варіантів, коли йдеться про теорію типу Мартіна-Лефа, і, можливо, що більш дивно, коли йдеться про CIC. Наприклад, з версії CIC, визначеної в тезі Бенджаміна Вернера, її навіть не має сенсу видаляти Prop, оскільки в ній немає ні Setвсесвітів Type.

Основними варіаціями, які можна врахувати в будь-якій з цих теорій, є:

  1. Всесвіти : скільки і як їх визначено (Palmgren, On Universes in Theory Type , обговорюється багато нееквівалентних варіацій), і чи визнається поліморфізм Всесвіту чи ні .

  2. Які індуктивні типи / сімейства : Agda допускає індуктивно-рекурсивні типи, але існує набагато більше свідомих варіацій залежно від того, наскільки дозволені "великі" типи в конструкторах та елімінаторах, обробці параметрів та індексів тощо.

  3. Інжективність конструкторів типу . Це призводить до невідповідності системи ЕМ в Агді. Звичайно, Епіграма має більш екстремальну "Теорію спостережливого типу", але це взагалі можна вважати чимось іншим.

  4. Аксіома К : це безкоштовно для певних версій залежної відповідності шаблону.

  5. Γt:IdType A BΓA = B
  6. Наявність коіндуктивних типів та пов'язаних з ними принципів усунення.

Всі перераховані вище варіанти (крім OTT) були розглянуті в літературі та пов'язані з назвою "Теорія типу Мартина-Лефа" або "Обчислення індуктивних конструкцій", здебільшого через їх зв'язок із системами Agda та Coq відповідно.

Отже, довга відповідь полягає в тому, що немає єдиної думки щодо того, що саме є визначенням будь-якої з цих систем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.