Pertanyaan yang diberi tag «type-theory»

Tipe struktur adalah disiplin sintaksis untuk menegakkan tingkat abstraksi.

5
Apa jenis teori dependen paling intuitif yang bisa saya pelajari?
Saya tertarik untuk mendapatkan pemahaman yang benar-benar solid tentang pengetikan yang tergantung. Saya telah membaca sebagian besar TaPL dan membaca (jika tidak sepenuhnya diserap) 'Jenis Ketergantungan' di ATTaPL . Saya juga membaca dan membaca sekilas banyak artikel tentang pengetikan yang tergantung. Banyak diskusi tipe teori tampaknya fokus pada penambahan fitur …

3
Bagaimana cara 'taktik' bekerja di asisten bukti?
Pertanyaan: Bagaimana cara 'taktik' bekerja di asisten bukti? Mereka tampaknya menjadi cara menentukan bagaimana menulis ulang istilah menjadi istilah yang setara (untuk beberapa definisi 'setara'). Agaknya ada aturan formal untuk ini, bagaimana saya bisa belajar apa itu dan bagaimana mereka bekerja? Apakah mereka melibatkan lebih dari pilihan pesanan untuk pengurangan …

2
Menjelaskan fungsi aplikatif dalam istilah kategorikal - fungsi monoid
Saya ingin memahami Applicativedalam hal teori kategori. The dokumentasi untuk Applicativemengatakan bahwa itu functor longgar monoidal kuat . Pertama, Wikipedia halaman tentang functors monoidal mengatakan bahwa functor monoidal adalah baik longgar atau kuat . Jadi menurut saya salah satu sumber salah, atau mereka menggunakan istilah secara berbeda. Adakah yang bisa …


3
Ketik kelas vs antarmuka objek
Saya rasa saya tidak mengerti kelas tipe. Saya pernah membaca di suatu tempat bahwa memikirkan kelas tipe sebagai "antarmuka" (dari OO) yang mengimplementasikan tipe adalah salah dan menyesatkan. Masalahnya adalah, saya mengalami masalah melihat mereka sebagai sesuatu yang berbeda dan bagaimana itu salah. Misalnya, jika saya memiliki kelas tipe (dalam …

4
Hubungan antara kontrak dan pengetikan dependen
Saya telah membaca beberapa artikel tentang tipe dependen dan kontrak pemrograman. Dari sebagian besar yang saya baca, tampaknya kontrak diperiksa secara dinamis dan tipe dependen diperiksa secara statis. Ada beberapa makalah yang membuat saya berpikir bahwa ada kemungkinan untuk memiliki kontrak yang diperiksa sebagian secara statis: Memeriksa Tipe Hibrid (C. …


1
Jenis induktif untuk notasi ordinal yang dapat dihitung besar.
Saya mencari untuk membangun notasi untuk tata cara yang dapat dihitung besar dengan "cara alami". Dengan "cara alami" yang saya maksudkan bahwa dengan memberikan data induktif tipe X, bahwa kesetaraan harus menjadi persamaan rekursif biasa (sama dengan yang deriving Eqdi Haskell akan hasilkan) dan urutannya haruslah urutan leksikografis rekursif biasa …

6
Mengapa alami bukan bilangan bulat?
Saya tertarik pada mengapa bilangan asli sangat disukai oleh penulis buku tentang teori bahasa pemrograman dan teori tipe (misalnya J. Mitchell, Yayasan untuk bahasa pemrograman dan B. Pierce, Jenis dan Bahasa Pemrograman). Deskripsi tentang lambda-calculus yang diketik sederhana dan khususnya bahasa pemrograman PCF biasanya didasarkan pada Nat dan Bool. Bagi …




1
Apakah tipe proposisi? (Apa jenis sebenarnya?)
Saya sudah banyak membaca tentang sistem tipe dan semacamnya dan saya mengerti kira-kira mengapa mereka diperkenalkan (untuk menyelesaikan paradoks Russel). Saya juga memahami kira-kira relevansi praktis mereka dalam bahasa pemrograman dan sistem bukti. Namun, saya tidak sepenuhnya yakin bahwa gagasan intuitif saya tentang apa jenis itu, benar. Pertanyaan saya adalah, …


2
Mengapa Agda dan Coq tidak setuju pada kepositifan yang ketat?
Saya telah menemukan ketidaksepakatan yang membingungkan antara Agda dan Coq yang tidak jelas terkait dengan perbedaan yang paling dikenal antara teori tipenya (misalnya, (im) predicativity, induksi rekursi, dll). Secara khusus, definisi berikut diterima oleh Agda: data Ty : Set0 -> Set0 where c1 : Ty ℕ c2 : Ty (Ty …
24 type-theory  coq 

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.