Apakah teorema kekompakan untuk FOL telah diformalkan dalam Coq / Isabelle / etc?
15
Saya telah mencari formalisasi teorema kekompakan untuk FOL, tetapi belum menemukannya. Adakah yang tahu tentang perkembangan semacam itu atau pekerjaan terkait?
Sudahkah Anda mencoba bertanya pada milis Coq atau Isabelle?
Dave Clarke
2
Saya tidak yakin apakah ini cocok untuk cstheory, tetapi lihat ini . Kelengkapan ada di sana, dan kekompakan tidak jauh dari itu.
Kaveh
Lihat juga entri AFP untuk versi di Isabelle / HOL (dari 2004).
Makarius
Jawaban:
17
Teorema kekompakan untuk logika orde pertama klasik adalah konsekuensi langsung dari teorema kelengkapan, dan, sebenarnya, seseorang dapat membuktikan secara langsung Kekompakan dengan argumen gaya Henkin yang digunakan untuk Kelengkapan tanpa pernah menyebutkan derivasi.
Teorema Kelengkapan untuk FOL klasik sehubungan dengan model Tarski standar telah diresmikan di Mizar. Lihat serangkaian artikel di bawah http://fm.mizar.org/2005-13/fm13-1.html
Saya katakan "hampir" karena ada satu titik teknis, yang membuktikan kebenaran algoritma penyortiran, bahwa saya belum punya waktu untuk menyelesaikannya, tetapi bahan utama (teorema ultra-filter konstruktif untuk bahasa yang dapat dihitung) diformalkan.
Seseorang juga dapat mempertimbangkan Kelengkapan, dan karenanya Kekompakan, untuk gagasan validitas non-standar, dan mendapatkan bukti konstruktif yang lengkap dan diformalkan.
Jawaban:
Teorema kekompakan untuk logika orde pertama klasik adalah konsekuensi langsung dari teorema kelengkapan, dan, sebenarnya, seseorang dapat membuktikan secara langsung Kekompakan dengan argumen gaya Henkin yang digunakan untuk Kelengkapan tanpa pernah menyebutkan derivasi.
Teorema Kelengkapan untuk FOL klasik sehubungan dengan model Tarski standar telah diresmikan di Mizar. Lihat serangkaian artikel di bawah http://fm.mizar.org/2005-13/fm13-1.html
Teorema kelengkapan yang sama, tetapi dengan bukti konstruktif, telah hampir diformalkan dalam asisten bukti Coq sendiri, lihat file zip di bawah https://sites.google.com/site/dankoilik/publications/phd-thesis
Saya katakan "hampir" karena ada satu titik teknis, yang membuktikan kebenaran algoritma penyortiran, bahwa saya belum punya waktu untuk menyelesaikannya, tetapi bahan utama (teorema ultra-filter konstruktif untuk bahasa yang dapat dihitung) diformalkan.
Seseorang juga dapat mempertimbangkan Kelengkapan, dan karenanya Kekompakan, untuk gagasan validitas non-standar, dan mendapatkan bukti konstruktif yang lengkap dan diformalkan.
sumber
Kekompakan untuk FOL dilakukan di HOL oleh John Harrison, dan dilaporkan di TPHOLs 1998. Lihat Memformalkan teori model urutan pertama dasar .
sumber