Eu sei que a pergunta "uma fórmula de primeira ordem tem um modelo" é indecidível em geral.
Alguém poderia me dar um link ou um livro que dê a resposta para modelos finitos. Se eu tiver uma fórmula de primeira ordem , é decidível se ϕ possui um modelo finito? Tenho certeza de que a pergunta é bem conhecida, mas nem sei por onde começar a busca por uma resposta. (Por exemplo, eu esperava que estivesse nos "Elementos da teoria dos modelos finitos" de Libkin, mas parece que não consigo encontrá-la.)
A segunda parte da minha pergunta é: Existem restrições conhecidas para que o problema seja decidido?
Por exemplo, o problema pode se tornar decidível para a fórmula de primeira ordem apenas com predicados monádicos. Ou quando temos predicado monádico mais uma relação sucessora. Mas não consigo imaginar um algoritmo para decidir se existe um modelo (finito) sobre essas restrições.