Коротка відповідь на ваше запитання 1 - ні , але, мабуть, тонких причин.
Перш за все, система і F ω не може висловити теорію першого порядку арифметики , і навіть менше , консистенція P A .FFω PA
По-друге, і це насправді дивно, може насправді довести послідовність обох цих систем! Це робиться за допомогою так званої доказорелевантної моделі , яка інтерпретує типи як множини ∈ { ∅ , { ∙ } } , де ∙ - якийсь манекеновий елемент, що представляє мешканця не порожнього типу. Тоді можна записати простих правил експлуатації → і ∀ на таких типах досить легко отримати модель для системи F , в якій тип ∀ X . X трактується ∅PA∈{∅,{∙}}∙→∀F∀X.X∅. Можна зробити подібну річ і для , використовуючи трохи більше ретельної інтерпретації вищих видів як просторів з кінцевими функціями.Fω
Тут очевидний парадокс, де може довести послідовність цих, здавалося б, потужних систем, але не (як я покажу через мить) нормалізації.PA
pϕϕ p p ⊮ ⊥p⊩ϕϕpp⊮⊥
Теорема: Якщо теорема арифметики 2-го порядку , то існує деякий замкнутий член системи такий, щоP A 2 t F t ⊩ ϕϕPA2tF
t⊩ϕ
Цю теорему можна довести в , і тому у нас
і застосовується аргумент Геделя (і не може довести нормалізацію системи ). Корисно відзначити , що зворотна імплікація, так що ми маємо точну характеристику докази теоретико-потужність , необхідна для доказу нормалізації системи .P A ⊢ F нормалізується ⇒ P A 2 є послідовним P A F FPA
PA⊢F is normalizing⇒PA2 is consistent
PAFF
Існує аналогічна історія для системи , яка, я вважаю, відповідає вищій арифметиці .P A ωFωPAω
Нарешті, ми маємо складний випадок MLTT з індуктивними типами. Тут знову виникає дещо тонке питання. Безумовно, тут ми можемо висловити послідовність , так що це не проблема, і немає доказової невідповідної моделі, оскільки ми можемо довести, що тип має щонайменше 2 елементи ( насправді нескінченна кількість різних елементів).Н а тPANat
Однак ми стикаємося з дивовижним фактом інтуїтивістських теорій вищого порядку: , версія вищого порядку Хейтінг Арифметика консервативна щодо ! Зокрема, ми не можемо довести послідовність , (що еквівалентно ). Інтуїтивно зрозумілою причиною цього є те, що інтуїтивістичні функціональні простори не дозволяють вам кількісно оцінити довільну підмножину , оскільки всі визначені функції повинні бути обчислені.H A P A H A N N → NHAωHAPAHANN→N
Зокрема, я не думаю, що ви можете довести послідовність якщо ви додасте до MLTT лише натуральні числа без всесвітів. Я вірю, що додавання або всесвітів, або "сильніших" індуктивних типів (наприклад, порядкових типів) дасть вам достатню потужність, але, боюся, я не маю на це посилання. З всесвітами аргумент здається досить простим, оскільки у вас є достатня теорія множин для побудови моделі .Н АPAHA
Нарешті, посилання на доказову теорію типних систем: тут я думаю, що в літературі є справді розрив, і мені сподобалося б чисте поводження з усіма цими предметами (насправді я мрію написати про це якось день!). Тим часом:
Мікель та Вернер пояснюють тут неістотну модель , хоча вони роблять це для обчислення конструкцій, що дещо ускладнює питання.
Аргумент реалізації зафіксовано в класичних доказах і типах Жирара, Тейлора і Лафона. Я думаю, що вони також ескізують невідповідну модель, а також багато корисних речей. Це, мабуть, перша посилання, яку прочитали.
Аргумент консервативності вищої ланки арифметики Хейтінга можна знайти у невловимому другому томі « Конструктивізму в математиці» від «Троельстра та ван Дален» (див. Тут ). Обидва томи є надзвичайно інформативними, але читати для початківців ІМХО досить важко. Це також дещо уникає предметів теорії сучасного типу, що не дивно, враховуючи вік книг.
Додаткове запитання в коментарях стосувалося точної міцності консистенції / міцності нормалізації MLTT + індуктивності. Тут я не маю точної відповіді, але, безумовно, відповідь залежить від кількості всесвітів та характеру дозволених спонукальних сімей. Ратджен досліджує це питання у чудовій статті "Сила деяких теорій типу Мартіна-Лофа" .
Нормалізація Wrt, основна ідея полягає в тому, що якщо для 2 теорій і ми маємо
U P A ⊢ C o n ( T ) ⇒ C o n ( U )TU
PA⊢Con(T)⇒Con(U)
то взагалі
PA⊢1-Con(T)⇒Norm(U)
де 1- - 1-консистенція, а (слабка) нормалізація.N o r mConNorm
MLTT + тип натуральних чисел (і рекурсія) - це консервативне розширення , що підтверджено в рекурсивних моделях Бессона для теорій конструктивних множин .HAω
Що стосується MLTT з індукцією-рекурсією чи індукцією-індукцією, я не знаю, яка ситуація, і AFAIK, проблема точної міцності консистенції все ще залишається відкритою.