Di Kebun Binatang Kompleksitas, ia mengatakan [ 1 ] itu, dalam kompleksitas deskriptif, dapat didefinisikan oleh tiga jenis yang berbeda dari formula, yang juga , dan juga sebagai .
Namun, ada beberapa pengecualian, misalnya, tidak bisa diungkapkan oleh FP (FP memiliki kekuatan ekspresif yang sama dengan LFP). dan tidak dapat didefinisikan oleh logika orde pertama. Beberapa masalah bahkan tidak dapat di Aksioma dengan sejumlah variabel terbatas seperti , , .
Immerman mengusulkan bahwa Fixed Point Logic + Counting (FPC) mungkin merupakan logika yang mungkin untuk menangkap P.
Namun, Cai Furer, Immerman menunjukkan bahwa ada sifat grafik polinomial-waktu yang tidak dapat diungkapkan dalam FPC [ 2 ]. Masalah penyelesaian persamaan linear pada bidang dua elemen tidak dapat didefinisikan dalam logika infinitary dengan penghitungan [ 3 ]. Anda bisa merujuk ke [ 4 ] untuk lebih jelasnya.
Jadi, struktur logika apa yang dapat menangkap P secara umum? Jawaban positifnya adalah bahwa kelas dari struktur berhingga yang terurut dapat didefinisikan dalam setidaknya logika titik-tetap jika, dan hanya jika, dapat ditentukan dalam P oleh Immerman [ 5 ] dan Vardi [ 6 ]. Bagaimana dengan kasus unordered? Bisakah Anda menunjukkan lebih banyak contoh berlawanan dari pernyataan di kebun binatang kompleksitas?
Jawaban:
Martin Grohe membuat kemajuan besar pada pertanyaan ini baru-baru ini. Dia memberikan logika menangkap waktu polinomial pada kelas grafik yang dapat disematkan di permukaan yang tetap: https://dl.acm.org/citation.cfm?doid=2371656.2371662 Sunting: kasus umum tampaknya tidak terselesaikan (tapi saya sama sekali tidak terselesaikan) ahli dalam hal ini).
sumber