Sé que la pregunta "si una fórmula de primer orden tiene un modelo" es indecidible en general.
¿Alguien podría darme un enlace o un libro que dé la respuesta para modelos finitos? Si tengo una fórmula de primer orden , ¿es decidible si ϕ tiene un modelo finito? Estoy bastante seguro de que la pregunta es bien conocida, pero ni siquiera sé por dónde comenzar la búsqueda de una respuesta. (Por ejemplo, hubiera esperado que estuviera en "Elementos de la teoría de modelos finitos" de Libkin, pero parece que no puedo encontrarlo).
La segunda parte de mi pregunta es: ¿Existen restricciones conocidas que permitan resolver el problema?
Por ejemplo, el problema puede volverse decidible para la fórmula de primer orden con solo predicados monádicos. O cuando tenemos un predicado monádico más una relación sucesora. Pero no puedo imaginar un algoritmo para decidir si existe un modelo (finito) sobre esas restricciones.