Krótka odpowiedź na twoje pytanie 1 brzmi „ nie” , ale może z subtelnych powodów.
Przede wszystkim system i F ω nie może wyrazić pierwszego rzędu teorię arytmetyka , a nawet mniej konsystencja P A .FFω PA
Po drugie, i to jest naprawdę zaskakujące, może faktycznie udowodnić spójność obu tych systemów! Odbywa się to za pomocą tak zwanego modelu nieistotnego dowodu , który interpretuje typy jako zestawy ∈ { ∅ , { ∙ } } , gdzie ∙ jest jakimś elementem pozornym reprezentującym mieszkańca niepustego typu. Następnie można zapisać proste zasady funkcjonowania → i ∀ na tego typu dość łatwo dostać model systemu F , w którym typ ∀ X . X jest interpretowany przez ∅PA∈{∅,{∙}}∙→∀F∀X.X∅. Podobnie można zrobić dla , stosując nieco większą ostrożność, aby interpretować wyższe rodzaje jako przestrzenie funkcji skończonych.Fω
Istnieje tutaj pozorny paradoks, w którym może udowodnić spójność tych z pozoru potężnych systemów, ale nie (jak pokażę za chwilę) normalizacji.PA
pϕp⊩ϕϕpp⊮⊥
Twierdzenie: Jeśli jest twierdzeniem arytmetyki drugiego rzędu , to istnieje pewien zamknięty termin systemu taki, żeϕPA2tF
t⊩ϕ
To twierdzenie można udowodnić w , a więc mamy
i stosuje Argument Gödla (i nie może udowodnić normalizacji systemu ). Jest to przydatne, aby pamiętać, że odwrotna implikacja, tak więc mamy dokładną charakterystykę mocy dowód teoretycznie potrzebnej do udowodnienia normalizację systemu .PA
PA⊢F is normalizing⇒PA2 is consistent
PAFF
Podobna historia dotyczy systemu , który moim zdaniem odpowiada wyższej arytmetyki .FωPAω
Wreszcie mamy trudny przypadek MLTT z typami indukcyjnymi. Tutaj ponownie pojawia się nieco subtelna kwestia. Z pewnością tutaj możemy wyrazić spójność , więc to nie jest problem i nie ma modelu nieistotnego dla dowodów, ponieważ możemy udowodnić, że typ ma co najmniej 2 elementy ( nieskończona ilość różnych elementów).PANat
Jednak natrafiamy na zaskakujący fakt teorii intuicyjnych wyższego rzędu: , wersja Heyting Arithmetic wyższego rzędu jest konserwatywna w stosunku do ! W szczególności nie możemy udowodnić zgodności (co jest równoważne z ). Intuicyjnie wynika to z faktu, że intuicyjne przestrzenie funkcji nie pozwalają na kwantyfikację w oparciu o dowolny podzbiór , ponieważ wszystkie definiowalne funkcje muszą być obliczalne.HAωHAPAHAN → NNN→N
W szczególności nie sądzę, abyś mógł udowodnić spójność jeśli dodasz tylko liczby naturalne do MLTT bez wszechświatów. Wierzę, że dodanie wszechświatów lub „silniejszych” typów indukcyjnych (takich jak porządkowe) da ci wystarczającą moc, ale obawiam się, że nie mam na to odniesienia. W przypadku wszechświatów argument wydaje się dość prosty, ponieważ masz dość teorii mnogości, aby zbudować model .H APAHA
Wreszcie, odniesienia do teorii dowodów systemów typu: myślę, że tutaj naprawdę jest luka w literaturze i chciałbym czysto potraktować wszystkie te tematy (w rzeczywistości marzę o tym, aby napisać ją kiedyś!). W międzyczasie:
Model nieistotny dla dowodu jest wyjaśniony tutaj przez Miquela i Wernera, choć robią to dla rachunku konstrukcji, co nieco komplikuje sprawy.
Argument wykonalności został nakreślony w klasycznych dowodach i typach Girarda, Taylora i Lafonta. Myślę, że naszkicowali również model nieistotny dla dowodów oraz wiele innych przydatnych rzeczy. To prawdopodobnie pierwsze odniesienie do przeczytania.
Argument konserwatywności arytmetyki Heytinga wyższego rzędu można znaleźć w nieuchwytnym drugim tomie Konstruktywizm w matematyce autorstwa Troelstra i van Dalen (patrz tutaj ). Oba tomy są niezwykle pouczające, ale dość trudne do odczytania dla nowicjusza, IMHO. W pewien sposób unika się również „współczesnych” tematów teorii typu, co nie jest zaskakujące, biorąc pod uwagę wiek książek.
Dodatkowe pytanie w komentarzach dotyczyło dokładnej wytrzymałości konsystencji / wytrzymałości normalizacyjnej MLTT + Induktywne. Nie mam tutaj dokładnej odpowiedzi, ale z pewnością odpowiedź zależy od liczby wszechświatów i dozwolonej natury rodzin indukcyjnych. Rathjen bada to pytanie we wspaniałym artykule Siła niektórych teorii Martina-Lofa .
Normalizacja Wrt, podstawową ideą jest to, że jeśli dla 2 teorii i mamy
U P A ⊢ C o n ( T ) ⇒ C o n ( U )TU
PA⊢Con(T)⇒Con(U)
wtedy ogólnie
PA⊢1-Con(T)⇒Norm(U)
gdzie 1- to spójność 1, a to (słaba) normalizacja.N o r mConNorm
MLTT + rodzaj liczb naturalnych (i rekurencja) jest konserwatywnym rozszerzeniem , co zostało udowodnione w Besson Recursive Models for Constructive Set Theories .HAω
Jeśli chodzi o MLTT z indukcją-rekurencją lub indukcją-indukcją, nie wiem, jaka jest sytuacja, a AFAIK problem dokładnej konsystencji jest nadal otwarty.