Spesifikasi minimal dari teori tipe Martin-Löf


13

Saya membaca presentasi formal teori tipe Martin-Löfs (lampiran dari buku HoTT ). Para penulis memperkenalkan hierarki alam semesta, kemudian dan juga W -types serta bilangan alami N (secara induktif melalui 0 dan s u c c ). Akhirnya mereka juga menambahkan tipe induktif yang lebih tinggi .Π,Σ,+,0,1WN0succ

Tapi kemudian saya bertanya-tanya mengapa perlu dilakukan dalam spesifikasi teori. Bukankah 1 dan + dan tipe data aljabar , dalam inkarnasi memiliki W- type, cukup untuk mengaturnya? Misalnya dengan pendekatan aljabar awal . (Atau paling tidak setelah kita beralih dari MLTT ke HoTT memiliki tipe induktif - lagipula, bilangan bulat Z muncul sebagai grup homotopy tipe lingkaran S dalam teori.)N1+WZS

Atau apakah itu berkaitan dengan kebutuhan kita untuk memiliki rekursi primitif sejak awal, yang didefinisikan tepat di sebelah dalam presentasi? Ini adalah ide yang saya miliki karena saya tidak tahu bagaimana "definisi didefinisikan" dalam kerangka kerja itu, atau bagaimana memperluas bahasa bekerja secara formal. Saya dapat menambahkan bahwa saya mengakui bahwa setidaknya gagasan informal tentang angka dan "lebih besar" sudah digunakan ketika hierarki alam semesta didefinisikan.N

Jika seseorang dapat menyimpan dan spesifikasinya tidak minimal, apakah ada item lain yang pada prinsipnya dapat dijatuhkan? Misalnya saya dapat membayangkan 2 dan kemudian + datang dari kombinasi Π , Σ , 0 , 1 , tetapi saya tidak dapat melakukannya.N2+Π,Σ,0,1

Jawaban:


13

Tujuan dari sistem yang dijelaskan dalam lampiran buku HoTT adalah untuk menyajikan sesuatu yang sesuai dengan apa yang digunakan oleh buku tersebut. Buku ini bertujuan untuk mendidik. Oleh karena itu akan menjadi ide yang buruk untuk melakukan semuanya dengan cara yang minimalis. Sebagai contoh, kami memperkenalkan secara terpisah karena ini merupakan instruksi untuk melihat bagaimana konstruksi induktif bekerja dalam kasus yang sudah dikenal.N

Anda benar sekali, untuk memulai tipe induktif dari tipe- umum Anda hanya perlu 0 dan 2 . Anda segera mendapatkan 1 sebagai 0 0 , dan Anda mendapatkan + dari 2 dan Σ . Setelah Anda memilikinya, Anda mendapatkan semua jumlah terbatas 1 + 1 + + 1 . Pada titik ini mudah untuk melakukan tipe data aljabar biasa.W02100+2Σ1+1++1

Jika Anda menjatuhkan , maka Anda mulai dari Π , Σ , 1 dan 2 , maka Anda tidak bisa mendapatkan 0 kembali karena setiap jenis yang Anda buat akan dihuni.0ΠΣ120

Misalkan Anda hanya memiliki , Σ , 0 dan 1 . Maka Anda tidak bisa membuatnyaΠΣ01 karena Anda dapat menunjukkan bahwa setiap konstruksi yang Anda buat memberi Anda kembali 0 atau 1 . Bahkan, Anda tidak dapat membuat keluarga tanggungan yang menarik sama sekali. Kelompok jenis yang lebih besar yang ditutup dengan Π , Σ , 0 dan 1 , tetapi tidak mengandung 2 adalah ( - 1 ) -tipe (proposisi).201ΠΣ012(1)


Oke, terima kasih atas jawabannya. Saya kira dimungkinkan dalam kerangka itu karena ( λ x . X ) : (1(00) dimungkinkan per definisi Π . Meskipun fungsi itu λ x . x yang tidak akan pernah mengambil argumen canggung. (λx.x):(00)Πλx.x
Nikolaj-K

Mungkin bermanfaat untuk menambahkan bahwa huruf- menyajikan beberapa peringatan teknis dalam teori yang disengaja: lihat misalnya Kesetaraan Pengamatan, Sekarang! . Beberapa (semua?) Dari ini tidak ada ketika aksioma Univalence hadir. W
cody

Saya berpikir lagi tentang pertanyaan ini hari ini. Sebenarnya, ketika kita berbicara tentang MLTT atau HOTT, kita juga memiliki kesetaraan untuk semua jenis, saya kira, sehingga kita bisa mendapatkan dan 1 = U 2 , kan? 01=U2
Nikolaj-K

Anda bisa mendapatkannya seperti itu, tapi catatan bahwa 1 = U 2 mengacu pada alam semesta U . Dan 0 begitu didefinisikan hidup, canggung, di alam semesta berikutnya. 01=U2U0
Andrej Bauer

Saya bingung dengan "Jika Anda menjatuhkan , maka Anda mulai dari Π0Π , , 1 dan 2 , maka Anda tidak bisa mendapatkan 0 kembali karena setiap jenis yang Anda buat akan dihuni." Karena dimungkinkan untuk membangun tipe kosong dalam kalkulus konstruksi murni, yang hanya memiliki Π . Σ120Π
user833970
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.