So che la domanda "fa una formula del primo ordine ha un modello" è indecidibile in generale.
Qualcuno potrebbe darmi un link o un libro che dia la risposta per i modelli finiti. Se ho una formula del primo ordine , è decidibile se ϕ abbia un modello finito? Sono abbastanza sicuro che la domanda sia ben nota, ma non so nemmeno da dove iniziare la ricerca di una risposta. (Ad esempio, mi sarei aspettato che fosse in "Elementi di teoria dei modelli finiti" di Libkin, ma sembra che non riesca a trovarlo.)
La seconda parte della mia domanda è: esistono restrizioni note tali che il problema è decidibile?
Ad esempio, il problema può diventare decidibile per la formula del primo ordine con solo predicati monadici. O quando abbiamo un predicato monadico più una relazione successiva. Ma non riesco a immaginare un algoritmo per decidere se esiste un modello (finito) su tali restrizioni.