Teorema 4.2 (de completitud) Toda fórmula
que es universalmente válida es demostrable. Es decir, si entonces
Demostración
Veremos que si no es demostrable entonces no es
universalmente válida, es decir, existe un modelo de . Ya que entonces no puede ser
el elemento máximo del álgebra de
Lindenbaum ni es el
elemento mínimo . Sea una
enumeración de las fórmulas en con una sola variable libre. Consideremos
Por el Lema de Tarski (teorema en la sección ) se tiene que existe un ultrafiltro en el álgebra de Lindenbaum que contiene a y
preserva las intersecciones en . Por la
relación (3) hemos de
tener entonces
(4)
Con estos preliminares, pasemos ahora a construir el modelo de . Introduzcamos la siguiente relación en el
conjunto de términos:
(5)
es una relación de equivalencia pues, por un
lado, la igualdad de términos es demostrablemente reflexiva,
simétrica y transitiva y, por otro lado, la clase de teoremas es un elemento del ultrafiltro .
Sea el espacio cociente. no es vacío y su cardinalidad es a lo sumo la de , es decir, es a lo sumo numerable. Para
cada símbolo de función en la
signatura de , definamos
Similarmente, para cada símbolo de relación en la signatura de , definamos
Tenemos pues que es una -estructura.
En ella, se tiene para cualquier fórmula :
(6)
lo cual puede verse por inducción en la complejidad de la
fórmula . Ya que , es un modelo de y en consecuencia no
podría ser universalmente válida.
Una fórmula se dice ser REFUTABLE si su negación es demostrable, es decir, . Naturalmente es IRREFUTABLE si no es refutable, es decir . El Teorema de Completitud implica que si es irrefutable, entonces no puede
ser universalmente válida y, siguiendo la misma técnica
de la demostración del Teorema de Completitud, existe un modelo
a lo sumo numerable de . Así pues, podemos
formular la
Observación 4.1 Un
conjunto finito de fórmulas bien formadas es consistente si y
sólo si posee un modelo a lo sumo numerable.
En efecto, si es consistente, entonces es irrefutable y por tanto
posee un modelo a lo sumo numerable. Recíprocamente, si posee un modelo, entonces necesariamente es
consistente.
La hipótesis de finitud del conjunto de fórmulas
consistente puede omitirse y esto dará una formulación
alternativa del Teorema de Completitud. Para ver que en efecto puede
omitirse presentaremos un resultado clásico de la llamada
Teoría de Modelos. Supongamos que se tiene una colección
de -estructuras, indicada con índices en un conjunto . Sea un ultrafiltro sobre y sea el ultraproducto de la colección, tal
como se definió en la sección .
Teorema 4.3 (de os) Para cualquier
fórmula se tiene
(7)
Demostración
La demostración completa de este teorema excede los
propósitos de este curso. Por tanto, sin entrar en detalles
técnicos, nos restringiremos a bosquejar la demostración
y remitimos al lector al texto [BSl]
para conocer los detalles. Se procede por inducción en la
complejidad de la fórmula . El caso base
corresponde a que sea un átomo. La
relación (7) corresponde
exactamente a la relación () en la
sección . El caso inductivo se divide en
varios subcasos dependiendo de la forma de . Si es una conjunción, (7) será válida porque la
intersección de conjuntos en el ultrafiltro está en el
ultrafiltro. Si es una negación, (7) será válida porque al
ser un ultrafiltro, para cualquier conjunto de
índices se tendrá que bien él, o su complemento,
está en el ultrafiltro. Si es la
cuantificación existencial de alguna fórmula, (7) será válida porque
dado un ``vector'' que realice la veracidad de en
el ultraproducto, las entradas en el vector la realizarán en
cada -estructura componente, y, viceversa, si se
tiene entradas que la realicen en cada componente, al conjuntarlas
(acaso apelando al axioma de selección) se forma con ellas un
``vector'' que realice la veracidad de en el
ultraproducto. Los subcasos aquí delineados agotan el caso
inductivo.
Teorema 4.4 (de compacidad) Un conjunto de
fórmulas es consistente si y sólo si
todo conjunto finito es consistente.
Demostración Parte ``si''. Si fuese inconsistente, entonces
habría una fórmula tal que y . Sea el conjunto de
fórmulas en que aparecen en una
demostración de o en una demostración
de a partir de .
Entonces es finito y es inconsistente.
Parte ``sólo si''. Esto es una consecuencia directa de
que el operador es de ``cerradura'' (véase la
observación que sigue a la proposición 3.3.1). Ahora
sí, estamos en posibilidad de suprimir la hipótesis de
finitud en la observación 3.4.1.
Teorema 4.5 (presentación alternativa de
completitud) Todo conjunto de fórmulas que sea consistente posee un modelo.
Demostración
Sea un conjunto de fórmulas que es
consistente. Por el Teorema de Compacidad, toda parte finita de es consistente y, por la observación 3.4.1, posee un modelo. Sea pues la colección de partes finitas de :
para cada , es un conjunto de
fórmulas, finito y consistente. Sea un modelo de . Sea el cono superior de en . Claramente y además:
Así pues, la colección de subconjuntos tiene la propiedad de la
intersección finita. Consecuentemente, puede extenderse a un
ultrafiltro sobre . Consideremos
el ultraproducto de reducido por el
ultrafiltro . Veamos que . En efecto, sea . Entonces existe tal que . Resulta claro que