Pertanyaan yang diberi tag «dependent-types»

Fitur teori tipe dan sistem tipe yang tumpang tindih.




1
Apa sistem tipe terkuat yang diketahui yang kesimpulannya dapat ditentukan?
Sudah diketahui bahwa inferensi tipe Hindley-Milner ( -kalkulus yang diketik sederhana dengan polimorfisme) memiliki inferensi tipe yang dapat decidable: Anda dapat merekonstruksi tipe prinsip untuk program apa pun tanpa anotasi apa pun.λλ\lambda Menambahkan typeclasses bergaya Haskell tampaknya mempertahankan decidability ini, tetapi penambahan lebih lanjut membuat kesimpulan tanpa anotasi tidak dapat …



2
Teori tipe intuitionistic “Minimal”?
Saya terkejut bahwa orang terus menambahkan tipe baru dalam teori tipe tetapi tidak ada yang menyebutkan teori minimal (atau saya tidak dapat menemukannya). Saya pikir ahli matematika menyukai hal-hal minimal, bukan? Jika saya mengerti dengan benar, dalam teori tipe dengan impredicatif Prop, λ-abstraksi dan Π-jenis sudah cukup. Dengan mengatakan sudah …

3
Apakah path induction konstruktif?
Saya membaca buku HoTT dan mengalami kesulitan dengan induksi jalur. Ketika saya melihat jenis di bagian 1.12.1 : saya tidak punya masalah memahami apa artinya (saya baru saja menulis jenis dari memori, untuk memeriksa itu).ind=SEBUAH: ∏C: ∏x , y:A( x =SEBUAHy) → U( ( ∏x :AC( x , x ,reflx) …

2
Bisakah saya memiliki "tipe coproduct tergantung"?
Saya membaca buku HoTT dan saya punya (mungkin sangat naif) pertanyaan tentang hal-hal di bab satu. Bab ini memperkenalkan tipe fungsi f:A→Bf:A→B f:A\to B dan kemudian menyamaratakannya dengan membuat BBB bergantung pada x:Ax:Ax:A B:A→U,g:∏x:AB(x)B:A→U,g:∏x:AB(x)B:A\to\mathcal{U},\qquad g:\prod_{x:A}B(x) dan itu disebuttipe fungsi dependen. Bergerak maju, bab kemudian memperkenalkan jenis produk dan kemudian menggeneralisasikannya …

1
Apa perbedaan antara Set dan Ketik dalam Coq? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Computer Science Stack Exchange. Ditutup 2 tahun yang lalu . Jenis AFAIU dapat berupa Setelemen yang merupakan program atau propositionelemen yang merupakan Bukti. Jadi berdasarkan pemahaman ini: Inductive …



1
Apa itu dalam kalkulus konstruksi?
Saya melihat Kalkulus Konstruksi dan tempatnya di Kubus Lambda . Jika saya mengerti dengan benar, setiap sumbu kubus dapat dianggap sebagai menambahkan operasi lain yang melibatkan jenis ke kalkulus yang diketik sederhana, λ→λ→\lambda_\to . Sumbu pertama menambahkan operator tipe-ke-istilah, operator tipe-ke-tipe kedua, dan operator mengetik-ketiga, atau operator tipe-ke-tipe. CoC memiliki …

2
Alam semesta dalam teori tipe dependen
Saya membaca tentang teori tipe dependen dalam buku online Homotopy Type Theory . Di bagian 1.3 dari bab Type Theory , ia memperkenalkan gagasan tentang hierarki Semesta : , di manaU0:U1:U2:⋯U0:U1:U2:⋯\mathcal{U}_0 : \mathcal{U}_1 : \mathcal{U}_2 : \cdots setiap alam semesta adalah elemen dari alam semesta selanjutnya . Selain itu, kami …

2
Bagaimana cara mendapatkan eliminator yang diketik secara dependen?
Dalam pemrograman dependen-mengetik, ada dua cara utama untuk mendekomposisi data dan melakukan rekursi: Pencocokan pola dependen : definisi fungsi diberikan sebagai beberapa klausa. Unifikasi memastikan bahwa semua kasus yang dihilangkan tidak mungkin, dan pemecah eksternal memastikan bahwa rekursi memiliki dasar yang kuat. Eliminator : Setiap datatype induktif memiliki konstan terkait …

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.