Noé y Brian han dado uno de los ejemplos canónicos de un finitely axiomatizable teoría con ningún modelo finito (los ejemplos son esencialmente el mismo). Te voy a dar el otro - muestra que este comportamiento es posible, incluso en un lenguaje relacional sin funciones ajustables por el, así que al pensar en constante símbolos y términos es un arenque rojo (a menos que usted piense acerca de Skolemization, como Noé, dice).
Deje $L$ ser el lenguaje que consiste en un único binario relación símbolo $\leq$, y deje $T$ ser la teoría que afirme que el $\leq$ es un no-vacía orden lineal sin mayor elemento. Es decir, $T$ contiene el orden lineal de tres axiomas, junto con las oraciones $\forall x\, \exists y\, (x\leq y\land \lnot (x = y))$ $\exists x\, x = x$ (para descartar la estructura vacía, si su semántica para la lógica de primer orden permite).
Así que no es cierto que cada finitely axiomatizable teoría tiene un modelo finito. De hecho, el problema de determinar si una teoría tiene un modelo finito es indecidible en general. Esto se conoce como Trakhtenbrot del teorema.
Tiempo para una tangente: Si su suposición era correcta, y cada finitely axiomatizable de primer orden de la teoría había un modelo finito, entonces, en el hecho de que el problema de decisión para la lógica de primer orden sería decidable. Que es, se podría escribir un programa de computadora que toma como entrada un primer orden de la frase $\varphi$ y salidas "sí" o "no" de acuerdo a si $\varphi$ tiene un modelo. Este programa iba a iniciar la enumeración de lo finito $L$-estructuras y comprobar si son modelos de $\varphi$, mientras que, simultáneamente, la búsqueda de pruebas de la $\lnot \varphi$. Si $\varphi$ no tiene modelo, una prueba de $\lnot\varphi$ eventualmente encontrarse (por el teorema de completitud), mientras que si $\varphi$ tiene un modelo, un modelo finito finalmente será encontrado.
Por supuesto, el problema de decisión para la lógica de primer orden es bien conocido por ser indecidible. Pero hay clases de primer orden de las frases (por ejemplo, en una relacional del lenguaje universal de las sentencias $\forall \overline{x}\, \varphi(\overline{x})$ $\varphi$ cuantificador-libre) que ¿ tiene el modelo finito de la propiedad (si es que tiene un modelo, entonces ellos tienen un modelo finito) y, por tanto, estas clases son decidable por el argumento anterior.