Saya tahu bahwa pertanyaan "apakah formula orde pertama memiliki model" tidak dapat diputuskan secara umum.
Adakah yang bisa memberi saya tautan atau buku yang memberikan jawaban untuk model yang terbatas. Jika saya memiliki rumus urutan pertama , apakah dapat diputuskan apakah ϕ memiliki model terbatas? Saya cukup yakin bahwa pertanyaannya sudah diketahui, tetapi saya bahkan tidak tahu harus mulai dari mana mencari jawaban. (Sebagai contoh, saya akan berharap itu ada di "Elemen teori model terbatas" Libkin, tetapi tampaknya saya tidak dapat menemukannya.)
Bagian kedua dari pertanyaan saya adalah: Apakah ada batasan yang diketahui sehingga masalahnya dapat diputuskan?
Misalnya, masalah dapat menjadi decidable untuk formula orde pertama dengan hanya predikat monadik. Atau ketika kita memiliki predikat monadik plus hubungan penerus. Tapi saya tidak bisa membayangkan algoritma untuk memutuskan apakah ada model (terbatas) atas pembatasan tersebut.
sumber
Jawaban:
Bagian pertama dari pertanyaan Anda dijawab oleh Teorema Trakhtenbrot . Bagian kedua memang pertanyaan yang cukup besar. Bergantung pada struktur relasional yang Anda kerjakan, beberapa solusi dapat diberikan. Misalnya, jika Anda tertarik pada bahasa formal, MSO atas struktur kata sesuai dengan bahasa biasa, dan logika yang cocok ( lihat ini ) sesuai dengan CFL, dan dengan demikian masalah kelayakannya dapat diputuskan.
Anda harus melihat Bab 14 Libkin, di mana segmen-segmen bagus FO terbukti memiliki masalah kepuasan yang dapat diputuskan, sesuai dengan jumlah pergantian kuantifikasi yang diizinkan.
sumber
Saya tidak tahu jawaban untuk fragmen FO sewenang-wenang. Logika modal klasik dan ekstensi memiliki beberapa sifat decidability. Dengan terjemahan standar, Anda mendapatkan fragmen logika klasik yang berbagi properti ini.
Semua logika modal di atas adalah decidable dan memiliki properti model hingga. Logika lain dengan sifat decidability yang kuat adalah fragmen yang dilindungi dari FO, fragmen yang dijaga secara longgar dan logika titik tetap yang dijaga. Logika ini dirancang untuk mentransfer esensi dari sifat yang baik dari modal logika ke pengaturan logika klasik. Logika titik tetap yang dijaga dapat dipilih tetapi tidak memiliki properti model hingga.
sumber
Berikut ini tidak boleh dianggap sebagai kebenaran buku teks magisterial tetapi hanya saran untuk penelitian lebih lanjut Anda sendiri. Redaksi dipersilakan untuk melakukan koreksi sesuai keinginan mereka.
Pertama, pertanyaan Anda tampaknya menarik bagi komunitas Pengurangan Otomatis. William McCune memiliki program bernama Mace4 yang mencari model yang terbatas. Anda mungkin ingin membaca dokumentasi yang menjelaskan bagaimana hal itu dilakukan.
Adapun batasan khusus yang dapat ditentukan, Anda mungkin ingin melihat yang berikut:
Kasus di mana Herbrand Universe terbatas. Salah satu cara mekanis untuk memeriksa subset dari kasus-kasus ini adalah dengan memeriksa apakah formula memiliki simbol fungsi. Jika tidak, Herbrand Universe terbatas.
Kasus di mana Penghapusan Eliminasi dimungkinkan: theory.stanford.edu/ ~tingz/talks/qe.ps
sumber
Selain jawaban yang sudah diberikan: referensi yang sangat baik tentang (tidak) kepastian fragmen logika tingkat pertama adalah buku . Masalah keputusan klasik oleh Börger, Grädel, dan Gurevich
sumber