Substitusi herediter dengan hierarki semesta

11

Saya telah membaca tentang substitusi turun-temurun untuk Kalkulus Lambda Sederhana dan untuk Kerangka Kerja Logis dengan istilah dan tipe yang berbeda.

Saya bertanya-tanya, apakah ada contoh penggantian herediter dalam sistem yang diketik dependen dengan hierarki semesta? yaitu di mana dll.Trkamue:Set0:Set1:Set2

Saya bertanya-tanya khususnya bagaimana menetapkan ukuran induksi dalam sistem seperti itu. Versi yang diketik sederhana secara struktural menurun dalam jenis variabel yang diganti. Ini tidak bekerja dengan tipe dependen, untuk untuk LF makalah yang saya tautkan menggunakan penghapusan sederhana dari istilah, melakukan induksi pada bentuk tipe.

Namun, menghapus ke tipe sederhana tidak bekerja dengan hierarki semesta, karena jika Anda memiliki sesuatu seperti ini:

  • f:(x:Set1)xTrkamue menyiratkan itu
  • f ((y:Trkamue)TrkamueTrkamue):TrkamueTrkamueTrkamue

yaitu menerapkan fungsi menghasilkan tipe yang lebih besar secara struktural.

Saya berasumsi bahwa solusinya ada kaitannya dengan indeks alam semesta, tetapi jika ada teknik yang sudah ada untuk menetapkan bahwa induksi itu cukup beralasan, saya lebih suka mengutipnya daripada membuat sesuatu sendiri.

Ya ampun
sumber

Jawaban:

8

Inilah referensi untuk Sistem predikatif F. Ukurannya memang termasuk multiset level alam semesta dalam suatu tipe. Saya tidak bisa mengatakan banyak tentang apakah pendekatan ini digeneralisasikan ke teori tipe ketergantungan predikatif.

András Kovács
sumber
8

Pada November 2018, bagaimana melakukan ini untuk teori tipe dependen dengan eliminasi besar adalah pertanyaan terbuka.

Memastikan bahwa rekursi itu beralasan tidak terlalu buruk; Anda dapat menggunakan teorema Pataraia untuk membuktikan titik tetap yang Anda inginkan ada. Lihat Robert Harper's * Membangun Tipe Sistem Atas Semantik Operasional untuk mengetahui caranya. (Anda juga dapat melakukan ini melalui definisi rekursif induktif.)

Bagian yang sulit sebenarnya merumuskan substitusi turun-temurun dengan cara yang baik - arah alami membawa Anda ke arah penggantian bukan hanya satu istilah, tetapi keseluruhan substitusi untuk suatu konteks, dan ini menimbulkan banyak pertanyaan tentang kapan dan bagaimana membangun properti benda. seperti komposisi substitusi (herediter).

Jika ternyata tidak mungkin, saya akan sangat terkejut. Namun, saat ini belum ada yang melakukannya. Jika Anda ingin mengerjakan ini, saya sarankan menghubungi Andreas Abel, Dan Licata dan Mike Shulman. (Atau aku, dalam hal ini.)

Neel Krishnaswami
sumber
Bukankah kekuatan konsistensi teorema substitusi herediter untuk teori tipe dengan hierarki alam semesta cukup kuat? Setelah Anda mengikuti teorema, apa lagi yang diperlukan untuk mendapatkan konsistensi teori?
Andrej Bauer
1
@NeelKrishaswami: maksud Anda ini adalah masalah terbuka bahkan tanpa hierarki semesta? Berapa tepatnya yang Anda asumsikan tentang teori tipe Anda, tepatnya?
Andrej Bauer
2
Saya kedua @ AndrejBauer kebingungan: bukankah definisi substitusi turun-temurun secara implisit mengandung argumen terminasi untuk pengurangan istilah yang diketik dengan baik? Argumen untuk tipe sederhana tampaknya bahkan secara eksplisit berisi pesanan yang berkurang ketika penggantian dilakukan, yang rewel bahkan untuk Sistem T (terbuka apakah ada pesanan seperti itu untuk SN) dan tidak ada harapan untuk sistem F.
cody
1
@AndrejBauer: Jika Anda menuliskan operasi substitusi turun-temurun, Anda harus membuktikan bahwa itu berakhir sebelum Anda benar-benar dapat menyebutnya fungsi. Bukti pemutusan tidak mungkin sangat sulit, karena MLTT dengan hierarki semesta yang dapat dihitung dapat ditunjukkan untuk dinormalisasi menggunakan ZF yang dibatasi oleh intuitionistic. Apa yang terbuka sebenarnya memberikan definisi yang benar dari operasi substitusi herediter. Saat ini tidak jelas apakah ini masalah birokrasi yang sulit, atau masalah yang sulit dihentikan sepenuhnya. Firasat saya adalah yang pertama, tetapi siapa yang bisa benar-benar mengatakan tanpa melakukan pekerjaan?
Neel Krishnaswami
1
@ Blaisorblade: yeah, menambahkan eliminasi besar mengarah ke lompatan besar dalam kekuatan ekspresif teori. Setelah Anda memiliki eliminasi besar, metatheory Anda membuktikan konsistensi / normalisasi harus mendukung rekursi induksi minimal.
Neel Krishnaswami