En lógica matemática , el teorema de Löwenheim-Skolem es un teorema sobre la existencia y cardinalidad de modelos , llamado así en honor a Leopold Löwenheim y Thoralf Skolem .
La formulación precisa se da a continuación. Implica que si una teoría de primer orden contable tiene un modelo infinito , entonces para cada número cardinal infinito κ tiene un modelo de tamaño κ , y que ninguna teoría de primer orden con un modelo infinito puede tener un modelo único hasta el isomorfismo . Como consecuencia, las teorías de primer orden no pueden controlar la cardinalidad de sus modelos infinitos.
El teorema de Löwenheim-Skolem (hacia abajo) es una de las dos propiedades clave, junto con el teorema de compacidad , que se utilizan en el teorema de Lindström para caracterizar la lógica de primer orden . En general, el teorema de Löwenheim-Skolem no se cumple en lógicas más fuertes, como la lógica de segundo orden .
En su forma general, el teorema de Löwenheim-Skolem establece que para cada signatura σ , cada σ - estructura infinita M y cada número cardinal infinito κ ≥ | σ | , existe una σ - estructura N tal que | N | = κ y tal que
El teorema se suele dividir en dos partes correspondientes a los dos casos anteriores. La parte del teorema que afirma que una estructura tiene subestructuras elementales de todas las cardinalidades infinitas más pequeñas se conoce como el teorema de Löwenheim-Skolem descendente . [1] : 160–162 La parte del teorema que afirma que una estructura tiene extensiones elementales de todas las cardinalidades más grandes se conoce como el teorema de Löwenheim-Skolem ascendente . [2]
A continuación profundizaremos en el concepto general de firmas y estructuras.
Una firma consiste en un conjunto de símbolos de función S func , un conjunto de símbolos de relación S rel y una función que representa la aridad de los símbolos de función y relación. (Un símbolo de función nula se denomina símbolo de constante). En el contexto de la lógica de primer orden, a veces una firma se denomina lenguaje. Se denomina contable si el conjunto de símbolos de función y relación que contiene es contable y, en general, la cardinalidad de una firma es la cardinalidad del conjunto de todos los símbolos que contiene.
Una teoría de primer orden consiste en una firma fija y un conjunto fijo de oraciones (fórmulas sin variables libres) en esa firma. [3] : 40 Las teorías a menudo se especifican dando una lista de axiomas que generan la teoría, o dando una estructura y tomando la teoría como si consistiera en las oraciones satisfechas por la estructura.
Dada una signatura σ , una σ - estructura M es una interpretación concreta de los símbolos en σ . Consiste en un conjunto subyacente (a menudo también denotado por " M ") junto con una interpretación de los símbolos de función y relación de σ . Una interpretación de un símbolo constante de σ en M es simplemente un elemento de M . De manera más general, una interpretación de un símbolo de función n -ario f es una función de M n a M . De manera similar, una interpretación de un símbolo de relación R es una relación n -aria en M , es decir, un subconjunto de M n .
Una subestructura de una σ -estructura M se obtiene tomando un subconjunto N de M que está cerrado bajo las interpretaciones de todos los símbolos de función en σ (por lo tanto incluye las interpretaciones de todos los símbolos constantes en σ ), y luego restringiendo las interpretaciones de los símbolos de relación a N . Una subestructura elemental es un caso muy especial de esto; en particular, una subestructura elemental satisface exactamente las mismas oraciones de primer orden que la estructura original (su extensión elemental).
La afirmación dada en la introducción se deduce inmediatamente al considerar que M es un modelo infinito de la teoría. La prueba de la parte ascendente del teorema también muestra que una teoría con modelos finitos arbitrariamente grandes debe tener un modelo infinito; a veces se considera que esto es parte del teorema. [1]
Una teoría se denomina categórica si tiene un solo modelo, salvo que se trate de un isomorfismo. Este término fue introducido por Veblen (1904), y durante algún tiempo los matemáticos tuvieron la esperanza de poder sentar unas bases sólidas para las matemáticas describiendo una teoría categórica de primer orden de alguna versión de la teoría de conjuntos. El teorema de Löwenheim-Skolem asestó un primer golpe a esta esperanza, ya que implica que una teoría de primer orden que tiene un modelo infinito no puede ser categórica. Más tarde, en 1931, la esperanza se hizo añicos por completo con el teorema de incompletitud de Gödel . [1]
Muchas consecuencias del teorema de Löwenheim-Skolem parecían contraintuitivas para los lógicos de principios del siglo XX, ya que aún no se comprendía la distinción entre propiedades de primer orden y propiedades que no lo son. Una de esas consecuencias es la existencia de innumerables modelos de aritmética verdadera , que satisfacen todos los axiomas de inducción de primer orden pero tienen subconjuntos no inductivos.
Sea N los números naturales y R los reales. Del teorema se sigue que la teoría de ( N , +, ×, 0, 1) (la teoría de la verdadera aritmética de primer orden) tiene modelos incontables, y que la teoría de ( R , +, ×, 0, 1) (la teoría de los cuerpos reales cerrados ) tiene un modelo contable. Existen, por supuesto, axiomatizaciones que caracterizan a ( N , +, ×, 0, 1) y ( R , +, ×, 0, 1) hasta el isomorfismo. El teorema de Löwenheim-Skolem muestra que estas axiomatizaciones no pueden ser de primer orden. Por ejemplo, en la teoría de los números reales, la completitud de un orden lineal utilizado para caracterizar a R como un cuerpo ordenado completo, es una propiedad que no es de primer orden . [1] : 161
Otra consecuencia que se consideró particularmente preocupante es la existencia de un modelo numerable de la teoría de conjuntos, que sin embargo debe satisfacer la oración que dice que los números reales son incontables. El teorema de Cantor establece que algunos conjuntos son incontables. Esta situación contraintuitiva llegó a conocerse como la paradoja de Skolem ; muestra que la noción de numerabilidad no es absoluta . [4]
Para cada fórmula de primer orden , el axioma de elección implica la existencia de una función
de modo que, para todo , o bien
o
Aplicando nuevamente el axioma de elección obtenemos una función de las fórmulas de primer orden para tales funciones .
La familia de funciones da lugar a un operador de precierre en el conjunto potencia de
para .
La iteración de una cantidad contable de veces da como resultado un operador de cierre . Si se toma un subconjunto arbitrario tal que , y se ha definido , se puede ver que también . Entonces es una subestructura elemental de mediante la prueba de Tarski–Vaught .
El truco utilizado en esta demostración se debe esencialmente a Skolem, quien introdujo símbolos de función para las funciones de Skolem en el lenguaje. También se podría definir como funciones parciales tales que se define si y solo si . El único punto importante es que es un operador de preclusión tal que contiene una solución para cada fórmula con parámetros en los que tiene una solución en y que
En primer lugar, se extiende la firma añadiendo un nuevo símbolo constante para cada elemento de . La teoría completa de para la firma extendida se llama diagrama elemental de . En el siguiente paso se añaden muchos nuevos símbolos constantes a la firma y se añade al diagrama elemental de las oraciones para dos nuevos símbolos constantes distintos y . Utilizando el teorema de compacidad , se ve fácilmente que la teoría resultante es consistente. Puesto que sus modelos deben tener cardinalidad al menos , la parte descendente de este teorema garantiza la existencia de un modelo que tiene cardinalidad exactamente . Contiene una copia isomorfa de como subestructura elemental. [5] [6] : 100–102
Aunque el teorema de Löwenheim-Skolem (clásico) está muy ligado a la lógica de primer orden, existen variantes para otras lógicas. Por ejemplo, cada teoría consistente en lógica de segundo orden tiene un modelo más pequeño que el primer cardinal supercompacto (suponiendo que exista uno). El tamaño mínimo en el que se aplica un teorema de tipo Löwenheim-Skolem (hacia abajo) en una lógica se conoce como el número de Löwenheim, y puede usarse para caracterizar la fuerza de esa lógica. Además, si vamos más allá de la lógica de primer orden, debemos renunciar a una de tres cosas: la compacidad numerable, el teorema de Löwenheim-Skolem hacia abajo o las propiedades de una lógica abstracta . [7] : 134
Esta explicación se basa principalmente en Dawson (1993). Para entender la historia temprana de la teoría de modelos, hay que distinguir entre consistencia sintáctica (no se puede derivar ninguna contradicción utilizando las reglas de deducción de la lógica de primer orden) y satisfacibilidad (existe un modelo). Resulta un tanto sorprendente que, incluso antes de que el teorema de completitud hiciera innecesaria la distinción, el término consistente se utilizaba a veces en un sentido y a veces en el otro.
El primer resultado significativo de lo que más tarde se convirtió en la teoría de modelos fue el teorema de Löwenheim en la publicación de Leopold Löwenheim "Über Möglichkeiten im Relativkalkül" (1915):
El artículo de Löwenheim se ocupaba en realidad del cálculo de relativos de Peirce -Schröder ( álgebra de relaciones con cuantificadores) más general. [1] También utilizó las notaciones ahora anticuadas de Ernst Schröder . Para un resumen del artículo en inglés y utilizando notaciones modernas, véase Brady (2000, capítulo 8).
Según la visión histórica aceptada, la prueba de Löwenheim era errónea porque utilizaba implícitamente el lema de König sin demostrarlo, aunque el lema no era todavía un resultado publicado en ese momento. En una postura revisionista , Badesa (2004) considera que la prueba de Löwenheim era completa.
Skolem (1920) dio una prueba (correcta) utilizando fórmulas en lo que más tarde se llamaría forma normal de Skolem y basándose en el axioma de elección:
Skolem (1922) también demostró la siguiente versión más débil sin el axioma de elección:
Skolem (1929) simplificó el teorema de Skolem (1920). Finalmente, Anatoly Ivanovich Maltsev (Анато́лий Ива́нович Ма́льцев, 1936) demostró el teorema de Löwenheim-Skolem en toda su generalidad (Maltsev 1936). Citó una nota de Skolem, según la cual el teorema había sido demostrado por Alfred Tarski en un seminario en 1928. Por lo tanto, el teorema general a veces se conoce como teorema de Löwenheim-Skolem-Tarski . Pero Tarski no recordaba su prueba, y sigue siendo un misterio cómo pudo hacerlo sin el teorema de compacidad .
Es un tanto irónico que el nombre de Skolem esté relacionado con la dirección ascendente del teorema tanto como con la dirección descendente:
El teorema de Löwenheim-Skolem se trata en todos los textos introductorios sobre teoría de modelos o lógica matemática .