Pertanyaan yang diberi tag coq

Coq adalah pepatah teorema interaktif.

47
Embeddings Dangkal versus Deep

Saat menyandikan logika menjadi asisten bukti seperti Coq atau Isabelle, pilihan perlu dibuat antara menggunakan dangkal dan penyisipan dalam . Dalam formula logis embedding dangkal ditulis langsung dalam logika prover teorema, sedangkan dalam formula logis embedding mendalam direpresentasikan...

35
Mengapa Coq memiliki Prop?

Coq memiliki Prop jenis bukti proposisi tidak relevan yang dibuang selama ekstraksi. Apa alasan untuk memiliki ini jika kita menggunakan Coq hanya untuk bukti. Prop adalah impredikatif, jadi Prop: Prop, bagaimanapun, Coq secara otomatis menyimpulkan indeks alam semesta dan kita dapat menggunakan...

18
Mengapa hierarki jenis yang tak terbatas?

Coq, Agda, dan Idris memiliki hierarki tipe tak terbatas (Tipe 1: Tipe 2: Tipe 3: ...). Tetapi mengapa tidak melakukannya seperti λC, sistem dalam lambda cube yang paling dekat dengan kalkulus konstruksi, yang hanya memiliki dua jenis, dan , dan aturan-aturan ini?∗∗*◽◽◽ ∅ ⊢∗: ◽∅⊢∗:◽\frac {} {∅ ⊢ *...

15
Menghilangkan cofix dalam Coq proof

Saat mencoba membuktikan beberapa sifat dasar menggunakan tipe coinductive dalam Coq, saya terus mengalami masalah berikut ini dan saya tidak bisa mengatasinya. Saya telah menyaring masalahnya menjadi skrip Coq sederhana sebagai berikut. Jenis Pohon mendefinisikan pohon mungkin tak terbatas dengan...

14
Semantik formal OCaml dalam Coq

Semantik dari sebagian besar OCaml, yang disebut OCamllight , diformalkan dalam HOL oleh Owens beberapa tahun yang lalu. Baru-baru ini, jenis semantik teoritis dari subset yang lebih kecil dari OCaml diimplementasikan di Nuprl oleh Kreitz, Hayden dan Hickey . Apakah ada perkembangan serupa di...