Die kurze Antwort auf Ihre Frage 1 ist nein , aber vielleicht aus subtilen Gründen.
Zunächst System undF können die erste Ordnung Theorie der Arithmetik nicht ausdrücken, und noch weniger die Konsistenz von P A .Fω P A
Zweitens, und das ist wirklich überraschend ist, nachweisen kann , tatsächlich Konsistenz beider dieser Systeme! Dies geschieht mit dem sogenannten Proof-irrelevanten Modell , das Typen als Mengen ∈ { ∅ , { ∙ } } interpretiert , wobei ∙ ein Dummy-Element ist, das einen Bewohner eines nicht leeren Typs darstellt. Dann kann man ziemlich einfach einfache Regeln für die Operation von → und ∀ auf solche Typen aufschreiben , um ein Modell für System F zu erhalten , in dem der Typ ∀ X ist . X wird mit ∅ interpretiertP A∈ { ∅ , { ∙ } }∙→∀F∀ X. X∅. Ähnliches kann man für tun , indem man etwas vorsichtiger höhere Arten als Räume mit endlichen Funktionen interpretiert.Fω
Es gibt eine scheinbare Paradoxon hier, wo Konsistenz dieser scheinbar leistungsfähigen Systemen unter Beweis stellen können, aber nicht die Normalisierung (wie ich in einem Moment zeigen werde).P A
Die fehlende Zutat ist hier die Realisierbarkeit . Durch die Realisierbarkeit können bestimmte Programme bestimmten Aussagen entsprechen, typischerweise in arithmetischer Form. Ich werde nicht in die Details hier, aber wenn ein Programm einen Vorschlag realisiert φ , geschrieben p ⊩ φ , dann haben wir ein gewisses Beweisstück für φ , insbesondere wenn p Normalisieren ist, dann p ⊮ ⊥ . Wir haben:pϕp ⊩ & phiv;ϕpp ⊮ ⊮
Theorem: Wenn ein Satz 2. Ordnung Arithmetik ist P A 2 , dann gibt es einige geschlossenen Begriff t von System F , so dass t ⊩ φϕP A2tF
t ⊩ & phiv;
Dieser Satz kann in bewiesen werden , und so haben wir
P A ⊢ F ist normalisierend ⇒ P A 2 ist konsistent
und Gödels Argument gilt (und P A kann keine Normalisierung von System F beweisen ). Es ist nützlich anzumerken, dass auch die umgekehrte Implikation gilt, so dass wir eine genaue Charakterisierung der beweistheoretischen Potenz haben, die zum Nachweis der Normalisierung von System F erforderlich ist .P A
P A ⊢F normalisiert sich ⇒ P A2 ist konsistent
P AFF
Für das System gibt es eine ähnliche Geschichte , die meiner Meinung nach einer höheren arithmetischen Zahl P A ω entspricht .FωP Aω
Schließlich haben wir den kniffligen Fall von MLTT mit induktiven Typen. Auch hier ergibt sich eine etwas subtile Frage. Sicherlich können wir hier die Konsistenz auszudrücken , so dass kein Problem, und es gibt keinen Beweis-irrelevant Modell, wie wir beweisen können , dass der Typ N a t mindestens 2 Elemente (eine unendliche Menge an unterschiedlichen Elementen , eigentlich).P AN a t
Wir stoßen jedoch auf eine überraschende Tatsache intuitionistischer Theorien höherer Ordnung: , die höherwertige Version von Heyting Arithmetic, ist konservativ gegenüber H A ! Insbesondere können wir nicht die Konsistenz der beweisen P A , (die zu der äquivalent ist , H A ). Ein intuitiver Grund dafür ist, dass Sie mit intuitionistischen Funktionsräumen nicht über eine beliebige Teilmenge von N quantifizieren können , da alle definierbaren Funktionen N → N berechenbar sein müssen.H AωH AP AH ANN → N
Insbesondere glaube ich nicht , Sie Konsistenz beweisen kann , wenn Sie nur natürliche Zahlen zu MLTT ohne Universen hinzuzufügen. Ich glaube, das Hinzufügen von Universen oder "stärkeren" induktiven Typen (wie Ordinaltypen) gibt Ihnen zwar genug Leistung, aber ich fürchte, ich habe keine Referenz dafür. Bei Universen scheint das Argument jedoch recht einfach zu sein, da Sie genug Mengenlehre haben, um ein Modell von H A zu erstellen .P AH A
Zum Schluss noch ein paar Hinweise zur Proof-Theorie der Typensysteme: Ich glaube, hier gibt es wirklich eine Lücke in der Literatur, und ich würde mich über eine saubere Behandlung all dieser Themen freuen (tatsächlich träume ich davon, sie eines Tages selbst zu schreiben!). Inzwischen:
Das Beweis-irrelevante Modell wird hier von Miquel und Werner erklärt, obwohl sie es für die Berechnung von Konstruktionen tun, was die Sache etwas komplizierter macht.
Das Realisierbarkeitsargument ist in den klassischen Proofs und Types von Girard, Taylor und Lafont skizziert . Ich denke, sie skizzieren auch das Beweis-irrelevante Modell und eine Menge nützlicher Dinge. Es ist wahrscheinlich der erste zu lesende Verweis.
Das Konservativitätsargument der Heyting-Arithmetik höherer Ordnung findet sich im schwer fassbaren zweiten Band des Konstruktivismus in der Mathematik von Troelstra & van Dalen (siehe hier ). Beide Bände sind äußerst informativ, aber für einen Anfänger, IMHO, ziemlich schwer zu lesen. Es werden auch "moderne" typentheoretische Fächer etwas vermieden, was angesichts des Alters der Bücher nicht verwunderlich ist.
Eine zusätzliche Frage in den Kommentaren betraf die genaue Konsistenzstärke / Normalisierungsstärke von MLTT + -Induktiven. Ich habe hier keine genaue Antwort, aber sicherlich hängt die Antwort von der Anzahl der Universen und der Art der erlaubten induktiven Familien ab. Rathjen untersucht diese Frage in dem hervorragenden Aufsatz Die Stärke einiger Martin-Lof-Typ-Theorien .
WRT Normalisierung, die Grundidee ist , dass , wenn, für 2 Theorien und U , haben wir
P A ⊢ C o n ( T ) ⇒ C o n ( U )TU
P A ⊢ C o n ( T) ⇒ C o n ( U)
dann im Allgemeinen
P A ≤ 1 - C o n ( T) ⇒ N o r m ( U)
wobei 1- ist 1-Konsistenz und N o r m ist (schwach) Normalisierung.C o nN o r m
H Aω
Was MLTT mit Induktion-Rekursion oder Induktion-Induktion betrifft, so weiß ich nicht, wie es ist, und AFAIK, das Problem der exakten Konsistenzfestigkeit ist immer noch offen.