Untuk teori tipe, dengan konsistensi, maksud saya bahwa ia memiliki tipe yang tidak dihuni. Dari normalisasi kuat dari kubus lambda, maka sistem yang dan sistem F ω konsisten. MLTT + tipe induktif juga memiliki bukti normalisasi. Namun, ini semua harus cukup kuat untuk membangun model PA, yang membuktikan bahwa PA konsisten dari teori-teori ini. Sistem F adalah cukup kuat , jadi saya berharap untuk dapat membuktikan konsistensi PA dengan membangun model menggunakan angka Gereja. MLTT + IT memiliki nomor induktif tipe alami dan harus membuktikan konsistensi juga.
Ini semua menyiratkan bahwa bukti normalisasi untuk teori-teori ini tidak dapat diinternalisasi dalam PA. Begitu:
- Dapatkah sistem , sistem F ω , dan MLTT + IT benar-benar membuktikan konsistensi PA?
- Jika mereka bisa, maka apa yang diperlukan untuk membuktikan normalisasi sistem , F ω , dan MLTT + IT?
- Adakah referensi yang baik untuk teori pembuktian teori tipe secara umum, atau untuk beberapa teori tipe ini secara khusus?
type-theory
proof-theory
fhyve
sumber
sumber
Jawaban:
Jawaban singkat untuk pertanyaan Anda 1 adalah tidak , tetapi mungkin untuk alasan yang halus.
Pertama-tama, Sistem dan F ω tidak bisa mengungkapkan teori orde pertama dari aritmatika , dan bahkan kurang konsistensi P A .F Fω PA
Kedua, dan ini benar-benar mengejutkan, benar-benar dapat membuktikan konsistensi dari kedua sistem tersebut! Hal ini dilakukan dengan menggunakan apa yang disebut Model bukti-tidak relevan , yang menafsirkan jenis sebagai set ∈ { ∅ , { ∙ } } , di mana ∙ beberapa elemen boneka yang mewakili penghuni jenis non-kosong. Maka salah satu dapat menuliskan aturan sederhana untuk operasi → dan ∀ pada jenis seperti agak mudah untuk mendapatkan model untuk sistem F , di mana jenis ∀ X . X ditafsirkan oleh ∅PA ∈{∅,{∙}} ∙ → ∀ F ∀X.X ∅ . Orang dapat melakukan hal serupa untuk , menggunakan sedikit lebih hati-hati untuk menafsirkan jenis yang lebih tinggi sebagai ruang fungsi terbatas.Fω
Ada paradoks yang jelas di sini, di mana dapat membuktikan konsistensi sistem yang tampaknya kuat ini, tetapi tidak (seperti yang akan saya tunjukkan sebentar lagi) normalisasi.PA
Unsur yang hilang di sini adalah realisasi . Kesadaran adalah cara untuk membuat program tertentu sesuai dengan proposisi tertentu, biasanya dalam aritmatika. Saya tidak akan masuk ke rincian di sini, tapi jika program menyadari proposisi φ , ditulis p ⊩ φ , maka kita memiliki bagian tertentu dari bukti φ , khususnya jika p adalah normalisasi, maka p ⊮ ⊥ . Kita punya:p ϕ p⊩ϕ ϕ p p⊮⊥
Teorema ini dapat dibuktikan dalam , dan jadi kita memiliki P A ⊢ F yang dinormalisasi ⇒ P A 2 konsisten dan argumen Gödel berlaku (dan P A tidak dapat membuktikan normalisasi sistem F ). Penting untuk dicatat bahwa implikasi sebaliknya juga berlaku, jadi kami memiliki karakterisasi yang tepat dari kekuatan bukti-teoretis yang diperlukan untuk membuktikan normalisasi sistem FPA
Ada cerita serupa untuk sistem , yang, saya percaya, sesuai dengan aritmatika P A ω yang lebih tinggi .Fω PAω
Akhirnya, kami memiliki kasus rumit MLTT dengan tipe induktif. Sekali lagi di sini muncul masalah yang agak tidak kentara. Tentu saja di sini kita dapat mengekspresikan konsistensi , sehingga itu tidak menjadi masalah, dan tidak ada model yang tidak relevan, karena kita dapat membuktikan bahwa tipe N a tPA Nat memiliki setidaknya 2 elemen (jumlah tak terbatas dari elemen berbeda , faktanya).
Namun kami menemukan fakta mengejutkan dari teori intuitionistic tingkat tinggi: , versi lebih tinggi dari Heyting Arithmetic adalah konservatif dibandingkan H A ! Secara khusus, kami tidak dapat membuktikan konsistensi P A , (yang setara dengan H A ). Alasan intuitif untuk ini adalah bahwa ruang fungsi intuitionistic tidak memungkinkan Anda untuk mengukur lebih dari subset sewenang-wenang dari N , karena semua fungsi yang dapat didefinisikan N → NHAω HA PA HA N N→N harus dapat dihitung.
Secara khusus, saya tidak berpikir Anda dapat membuktikan konsistensi jika Anda hanya menambahkan bilangan alami ke MLTT tanpa semesta. Saya percaya menambahkan baik alam semesta atau tipe induktif "lebih kuat" (seperti tipe ordinal) akan memberi Anda kekuatan yang cukup, tetapi saya khawatir saya tidak punya referensi untuk ini. Dengan alam semesta, argumen tampaknya cukup sederhana sekalipun, karena Anda memiliki set teori yang cukup untuk membangun sebuah model H A .PA HA
Akhirnya, referensi untuk teori pembuktian sistem tipe: saya pikir ada celah dalam literatur di sini, dan saya akan menikmati perlakuan bersih terhadap semua subjek ini (bahkan, saya bermimpi untuk menulisnya sendiri suatu hari nanti!). Sementara itu:
Model bukti-tidak relevan dijelaskan di sini oleh Miquel dan Werner, meskipun mereka melakukannya untuk Calculus of Constructions, yang agak memperumit masalah.
Argumen realizability digambarkan dalam klasik Proofs and Types of Girard, Taylor dan Lafont. Saya pikir mereka juga membuat sketsa model bukti-tidak relevan, dan banyak hal berguna selain itu. Mungkin referensi pertama yang dibaca.
Argumen konservatif aritmatika Heyting tingkat tinggi dapat ditemukan dalam volume kedua konstruktivisme dalam Matematika oleh Troelstra & van Dalen (lihat di sini ). Kedua jilid ini sangat informatif, tetapi cukup sulit dibaca untuk pemula, IMHO. Ini juga agak menghindari subjek teori tipe "modern", yang tidak mengejutkan mengingat usia buku-buku itu.
Sebuah pertanyaan tambahan dalam komentar adalah tentang kekuatan konsistensi yang tepat / kekuatan normalisasi MLTT + Induktif. Saya tidak memiliki jawaban yang tepat di sini, tetapi tentu saja jawabannya tergantung pada jumlah alam semesta dan sifat keluarga induktif yang diizinkan. Rathjen mengeksplorasi pertanyaan ini dalam makalah yang sangat bagus The Strength of the Martin-Lof Type teori .
maka, secara umum
Sejauh MLTT dengan induksi-rekursi atau induksi-induksi, saya tidak tahu apa situasinya, dan AFAIK, masalah kekuatan konsistensi yang tepat masih terbuka.
sumber