Articulo de referencia

Teoría de modelos

En lógica matemática , la teoría de modelos es el estudio de la relación entre las teorías formales (una colección de oraciones en un lenguaje formal que expresan afirmaciones s...

En lógica matemática , la teoría de modelos es el estudio de la relación entre las teorías formales (una colección de oraciones en un lenguaje formal que expresan afirmaciones sobre una estructura matemática ) y sus modelos (aquellas estructuras en las que se cumplen las afirmaciones de la teoría). [ 1 ] Los aspectos investigados incluyen el número y el tamaño de los modelos de una teoría, la relación de los diferentes modelos entre sí y su interacción con el propio lenguaje formal. En particular, los teóricos de modelos también investigan los conjuntos que se pueden definir en un modelo de una teoría y la relación de dichos conjuntos definibles entre sí. Como disciplina independiente, la teoría de modelos se remonta a Alfred Tarski , quien utilizó por primera vez el término "Teoría de Modelos" en una publicación en 1954. [ 2 ] Desde la década de 1970, el tema ha sido moldeado decisivamente por la teoría de la estabilidad de Saharon Shelah .

En comparación con otras áreas de la lógica matemática, como la teoría de la demostración , la teoría de modelos suele preocuparse menos por el rigor formal y se acerca más al espíritu de las matemáticas clásicas. Esto ha dado lugar al comentario de que «si la teoría de la demostración trata sobre lo sagrado, entonces la teoría de modelos trata sobre lo profano» . [ 3 ] Las aplicaciones de la teoría de modelos a la geometría algebraica y diofántica reflejan esta proximidad a las matemáticas clásicas, ya que a menudo implican una integración de resultados y técnicas algebraicas y de la teoría de modelos. En consecuencia, la teoría de la demostración es de naturaleza sintáctica , a diferencia de la teoría de modelos, que es de naturaleza semántica .

Descripción general

Este artículo se centra en la teoría de modelos finitos de primer orden .

El énfasis relativo puesto en la clase de modelos de una teoría en contraposición a la clase de conjuntos definibles dentro de un modelo fluctuó en la historia de la materia, y las dos direcciones se resumen en las concisas caracterizaciones de 1973 y 1997 respectivamente:

teoría de modelos = álgebra universal + lógica [ 1 ]

donde el álgebra universal representa las estructuras matemáticas y la lógica las teorías lógicas; y

teoría de modelos = geometría algebraicacampos .

donde las fórmulas lógicas son a los conjuntos definibles lo que las ecuaciones son a las variedades sobre un campo. [ 4 ]

No obstante, la interacción entre las clases de modelos y los conjuntos definibles en ellos ha sido crucial para el desarrollo de la teoría de modelos a lo largo de su historia. Por ejemplo, si bien la estabilidad se introdujo originalmente para clasificar las teorías según el número de modelos en una cardinalidad dada , la teoría de la estabilidad resultó fundamental para comprender la geometría de los conjuntos definibles.

Nociones fundamentales de la teoría de modelos de primer orden

Lógica de primer orden

Una fórmula de primer orden se construye a partir de fórmulas atómicas comoR(F(incógnita,y),z){\displaystyle R(f(x,y),z)}oy=incógnita+1{\displaystyle y=x+1}mediante los conectores booleanos¬,,,{\displaystyle \neg ,\land ,\lor ,\rightarrow }y la adición de prefijos a los cuantificadoresv{\displaystyle \forall v}ov{\displaystyle \exists v}Una oración es una fórmula en la que cada aparición de una variable está dentro del alcance de un cuantificador correspondiente. Ejemplos de fórmulas son:φ{\displaystyle \varphi }(oφ(incógnita){\displaystyle \varphi (x)}para indicarincógnita{\displaystyle x}es la variable no ligada enφ{\displaystyle \varphi }) yψ{\displaystyle \psi }(oψ(incógnita){\displaystyle \psi (x)}), definido de la siguiente manera:

φ=v(w(incógnita×w=×v)(w(incógnita×w=)w(incógnita×w=v)))incógnita0incógnita1,ψ=v((×v=incógnita)(=incógnita)(v=incógnita))incógnita0incógnita1.{\displaystyle {\begin{array}{lcl}\varphi &=&\forall u\forall v(\exists w(x\times w=u\times v)\rightarrow (\exists w(x\times w=u)\lor \exists w(x\times w=v)))\land x\neq 0\land x\neq 1,\\\psi &=&\forall u\forall v((u\times v=x)\rightarrow (u=x)\lor (v=x))\land x\neq 0\land x\neq 1.\end{array}}}

(Nótese que el símbolo de igualdad tiene aquí un doble significado). Es intuitivamente claro cómo traducir tales fórmulas a un significado matemático. En el semianillo de los números naturalesnorte{\displaystyle {\mathcal {N}}}, visto como una estructura con funciones binarias para la suma y la multiplicación y constantes para 0 y 1 de los números naturales, por ejemplo, un elementonorte{\displaystyle n}satisface la fórmulaφ{\displaystyle \varphi }si y solo sinorte{\displaystyle n}es un número primo. La fórmulaψ{\displaystyle \psi }De manera similar define la irreductibilidad . Tarski dio una definición rigurosa, a veces llamada "la definición de verdad de Tarski" , para la relación de satisfacción.{\displaystyle \models }, de modo que se puede demostrar fácilmente:

norteφ(norte)norte{\displaystyle {\mathcal {N}}\models \varphi (n)\iff n}es un número primo.
norteψ(norte)norte{\displaystyle {\mathcal {N}}\models \psi (n)\iff n}es irreductible.

Un conjuntoT{\displaystyle T}Un conjunto de oraciones se denomina teoría (de primer orden) , que toma las oraciones del conjunto como sus axiomas. Una teoría es satisfacible si tiene un modelo.METROT{\displaystyle {\mathcal {M}}\models T}, es decir, una estructura (de la signatura apropiada) que satisface todas las oraciones del conjuntoT{\displaystyle T}Una teoría completa es aquella que contiene todas las oraciones o sus negaciones. La teoría completa de todas las oraciones satisfechas por una estructura también se denomina teoría de dicha estructura .

Como consecuencia del teorema de completitud de Gödel (que no debe confundirse con sus teoremas de incompletitud ), una teoría tiene un modelo si y solo si es consistente , es decir, si no demuestra ninguna contradicción. Por lo tanto, los teóricos de modelos suelen usar "consistente" como sinónimo de "satisfacible".

Conceptos básicos de la teoría de modelos

Una firma o lenguaje es un conjunto de símbolos no lógicos, de modo que cada símbolo es un símbolo constante o un símbolo de función o relación con una aridad especificada . Cabe señalar que en algunas publicaciones, los símbolos constantes se consideran símbolos de función con aridad cero y, por lo tanto, se omiten. Una estructura es un conjuntoMETRO{\displaystyle M}junto con interpretaciones de cada uno de los símbolos de la firma como relaciones y funciones enMETRO{\displaystyle M}(que no debe confundirse con la noción formal de una " interpretación " de una estructura en otra).

Ejemplo: Una firma común para anillos ordenados esσor=(0,1,+,×,,<){\displaystyle \sigma _{or}=(0,1,+,\times ,-,<)}, dónde0{\displaystyle 0}y1{\displaystyle 1}son símbolos de función 0-aria (también conocidos como símbolos constantes),+{\displaystyle +}y×{\displaystyle \times }son símbolos de funciones binarias (= 2-arias),{\displaystyle -}es un símbolo de función unaria (= 1-aria), y<{\displaystyle <}es un símbolo de relación binaria. Entonces, cuando estos símbolos se interpretan para que correspondan con su significado habitual enQ{\displaystyle \mathbb {Q} }(de modo que, por ejemplo,+{\displaystyle +}es una función deQ2{\displaystyle \mathbb {Q} ^{2}}aQ{\displaystyle \mathbb {Q} }y<{\displaystyle <}es un subconjunto deQ2{\displaystyle \mathbb {Q} ^{2}}), se obtiene una estructura(Q,σor){\displaystyle (\mathbb {Q} ,\sigma _{or})}.

Una estructuranorte{\displaystyle {\mathcal {N}}}Se dice que modela un conjunto de oraciones de primer orden.T{\displaystyle T}en el idioma dado si cada oración enT{\displaystyle T}es cierto ennorte{\displaystyle {\mathcal {N}}}con respecto a la interpretación de la firma previamente especificada paranorte{\displaystyle {\mathcal {N}}}. (De nuevo, no debe confundirse con la noción formal de una " interpretación " de una estructura en otra) Un modelo deT{\displaystyle T}es una estructura que modelaT{\displaystyle T}.

Una subestructuraA{\displaystyle {\mathcal {A}}}de una estructura σB{\displaystyle {\mathcal {B}}}es un subconjunto de su dominio, cerrado bajo todas las funciones en su signatura σ, que se considera una σ-estructura al restringir todas las funciones y relaciones en σ al subconjunto. Esto generaliza los conceptos análogos del álgebra; por ejemplo, un subgrupo es una subestructura en la signatura con multiplicación e inverso.

Se dice que una subestructura es elemental si para cualquier fórmula de primer ordenφ{\displaystyle \varphi }y cualquier elemento a 1 , ..., a n deA{\displaystyle {\mathcal {A}}},

Aφ(a1,...,anorte){\displaystyle {\mathcal {A}}\models \varphi (a_{1},...,a_{n})}si y solo siBφ(a1,...,anorte){\displaystyle {\mathcal {B}}\models \varphi (a_{1},...,a_{n})}.

En particular, siφ{\displaystyle \varphi }es una oración yA{\displaystyle {\mathcal {A}}}una subestructura elemental deB{\displaystyle {\mathcal {B}}}, entoncesAφ{\displaystyle {\mathcal {A}}\modelos \varphi }si y solo siBφ{\displaystyle {\mathcal {B}}\modelos \varphi }Por lo tanto, una subestructura elemental es un modelo de una teoría precisamente cuando la superestructura es un modelo.

Ejemplo: Mientras que el campo de los números algebraicosQ¯{\displaystyle {\overline {\mathbb {Q} }}}es una subestructura elemental del campo de los números complejosdo{\displaystyle \mathbb {C} }, el campo racionalQ{\displaystyle \mathbb {Q} }no lo es, ya que podemos expresar "Hay una raíz cuadrada de 2" como una oración de primer orden satisfecha pordo{\displaystyle \mathbb {C} }pero no porQ{\displaystyle \mathbb {Q} }.

Una incrustación de una estructura σA{\displaystyle {\mathcal {A}}}en otra estructura σB{\displaystyle {\mathcal {B}}}es una aplicación f : AB entre los dominios que se puede escribir como un isomorfismo deA{\displaystyle {\mathcal {A}}}con una subestructura deB{\displaystyle {\mathcal {B}}}Si se puede escribir como un isomorfismo con una subestructura elemental, se denomina incrustación elemental. Toda incrustación es un homomorfismo inyectivo , pero lo contrario solo se cumple si la signatura no contiene símbolos de relación, como en los grupos o cuerpos.

Un cuerpo o un espacio vectorial puede considerarse un grupo (conmutativo) simplemente ignorando parte de su estructura. La noción correspondiente en teoría de modelos es la de una reducción de una estructura a un subconjunto de la signatura original. La relación opuesta se denomina expansión ; por ejemplo, el grupo (aditivo) de los números racionales , considerado como una estructura con la signatura {+,0}, puede expandirse a un cuerpo con la signatura { × ,+,1,0} o a un grupo ordenado con la signatura {+,0,<}.

De forma similar, si σ' es una signatura que extiende otra signatura σ, entonces una teoría σ' completa puede restringirse a σ al intersecar el conjunto de sus oraciones con el conjunto de fórmulas σ. A la inversa, una teoría σ completa puede considerarse una teoría σ', y se puede extender (de más de una manera) a una teoría σ' completa. Los términos «reducción» y «expansión» también se aplican a veces a esta relación.

Compacidad y el teorema de Löwenheim-Skolem

El teorema de compacidad establece que un conjunto de sentencias S es satisfacible si todo subconjunto finito de S es satisfacible. La afirmación análoga con " consistente" en lugar de "satisfacible" es trivial, ya que toda prueba puede tener solo un número finito de antecedentes. El teorema de completitud nos permite transferir esto a la satisfacibilidad. Sin embargo, también existen varias demostraciones directas (semánticas) del teorema de compacidad. Como corolario (es decir, su contrapositiva), el teorema de compacidad afirma que toda teoría de primer orden insatisfacible tiene un subconjunto finito insatisfacible. Este teorema es de vital importancia en la teoría de modelos, donde la expresión "por compacidad" es común. [ 5 ]

Otro pilar fundamental de la teoría de modelos de primer orden es el teorema de Löwenheim-Skolem . Según este teorema, toda estructura infinita en una signatura numerable tiene una subestructura elemental numerable. Recíprocamente, para cualquier cardinal infinito κ, toda estructura infinita en una signatura numerable con cardinalidad menor que κ puede incrustarse elementalmente en otra estructura de cardinalidad κ (existe una generalización directa a signaturas no numerables). En particular, el teorema de Löwenheim-Skolem implica que cualquier teoría en una signatura numerable con modelos infinitos tiene un modelo numerable, así como modelos arbitrariamente grandes. [ 6 ]

En cierto sentido, preciso por el teorema de Lindström , la lógica de primer orden es la lógica más expresiva para la cual se cumplen tanto el teorema de Löwenheim-Skolem como el teorema de compacidad. [ 7 ]

Definibilidad

Conjuntos definibles

En la teoría de modelos, los conjuntos definibles son objetos de estudio importantes. Por ejemplo, ennorte{\displaystyle \mathbb {N} }la fórmula

v(w(incógnita×w=×v)(w(incógnita×w=)w(incógnita×w=v)))incógnita0incógnita1{\displaystyle \forall u\forall v(\exists w(x\times w=u\times v)\rightarrow (\exists w(x\times w=u)\lor \exists w(x\times w=v)))\land x\neq 0\land x\neq 1}

define el subconjunto de números primos, mientras que la fórmula

y(2×y=incógnita){\displaystyle \exists y(2\times y=x)}

define el subconjunto de números pares. De manera similar, las fórmulas con n variables libres definen subconjuntos deMETROnorte{\displaystyle {\mathcal {M}}^{n}}. Por ejemplo, en un campo, la fórmula

y=incógnita×incógnita{\displaystyle y=x\times x}

define la curva de todos(incógnita,y){\displaystyle (x,y)}de tal manera quey=incógnita2{\displaystyle y=x^{2}}.

Ambas definiciones mencionadas aquí no tienen parámetros , es decir, las fórmulas que las definen no mencionan ningún elemento fijo del dominio. Sin embargo, también se pueden considerar definiciones con parámetros del modelo . Por ejemplo, enR{\displaystyle \mathbb {R} }, la fórmula

y=incógnita×incógnita+π{\displaystyle y=x\times x+\pi }

utiliza el parámetroπ{\displaystyle \pi }deR{\displaystyle \mathbb {R} }para definir una curva. [ 8 ]

Eliminación de cuantificadores

En general, los conjuntos definibles sin cuantificadores son fáciles de describir, mientras que los conjuntos definibles que involucran cuantificadores posiblemente anidados pueden ser mucho más complicados. [ 9 ]

Esto convierte la eliminación de cuantificadores en una herramienta crucial para analizar conjuntos definibles: Una teoría T tiene eliminación de cuantificadores si toda fórmula de primer orden φ ( x 1 , ..., x n ) sobre su signatura es equivalente módulo T a una fórmula de primer orden ψ ( x 1 , ..., x n ) sin cuantificadores, es decirincógnita1incógnitanorte(ϕ(incógnita1,,incógnitanorte)ψ(incógnita1,,incógnitanorte)){\displaystyle \forall x_{1}\dots \forall x_{n}(\phi (x_{1},\dots ,x_{n})\leftrightarrow \psi (x_{1},\dots ,x_{n}))}se cumple en todos los modelos de T. [ 10 ] Si la teoría de una estructura tiene eliminación de cuantificadores, todo conjunto definible en una estructura es definible por una fórmula sin cuantificadores sobre los mismos parámetros que la definición original. Por ejemplo, la teoría de cuerpos algebraicamente cerrados en el anillo de signatura σ = ( ×,+,−,0,1) tiene eliminación de cuantificadores. [ 11 ] Esto significa que en un cuerpo algebraicamente cerrado, toda fórmula es equivalente a una combinación booleana de ecuaciones entre polinomios.

Si una teoría no posee eliminación de cuantificadores, se pueden agregar símbolos adicionales a su signatura para que la posea. Los resultados de axiomatizabilidad y eliminación de cuantificadores para teorías específicas, especialmente en álgebra, fueron algunos de los primeros resultados trascendentales de la teoría de modelos. [ 12 ] Pero a menudo, en lugar de la eliminación de cuantificadores, basta con una propiedad más débil:

Una teoría T se denomina modelo-completa si toda subestructura de un modelo de T que a su vez es un modelo de T es una subestructura elemental. Existe un criterio útil para comprobar si una subestructura es una subestructura elemental, denominado prueba de Tarski-Vaught . [ 6 ] De este criterio se deduce que una teoría T es modelo-completa si y solo si toda fórmula de primer orden φ ( x 1 , ..., x n ) sobre su signatura es equivalente módulo T a una fórmula existencial de primer orden, es decir, una fórmula de la siguiente forma:

v1vmetroψ(incógnita1,,incógnitanorte,v1,,vmetro){\displaystyle \exists v_{1}\dots \exists v_{m}\psi (x_{1},\dots ,x_{n},v_{1},\dots ,v_{m})},

donde ψ no contiene cuantificadores. Una teoría que no es modelo-completa puede tener una completitud de modelo , que es una teoría modelo-completa relacionada que, en general, no es una extensión de la teoría original. Una noción más general es la de un modelo compañero . [ 13 ]

Minimalismo

En cada estructura, cada subconjunto finito{a1,,anorte}{\displaystyle \{a_{1},\dots ,a_{n}\}}es definible con parámetros: simplemente use la fórmula

incógnita=a1incógnita=anorte{\displaystyle x=a_{1}\vee \dots \vee x=a_{n}}.

Dado que podemos negar esta fórmula, todo subconjunto cofinito (que incluye todos los elementos del dominio excepto un número finito de ellos) también es siempre definible.

Esto lleva al concepto de una estructura mínima . Una estructuraMETRO{\displaystyle {\mathcal {M}}}se denomina mínimo si cada subconjuntoAMETRO{\displaystyle A\subseteq {\mathcal {M}}}definible con parámetros deMETRO{\displaystyle {\mathcal {M}}}es finito o cofinito. El concepto correspondiente a nivel de teorías se denomina minimalidad fuerte : una teoría T se denomina fuertemente mínima si todo modelo de T es mínimo. Una estructura se denomina fuertemente mínima si la teoría de esa estructura es fuertemente mínima. De forma equivalente, una estructura es fuertemente mínima si toda extensión elemental es mínima. Dado que la teoría de los cuerpos algebraicamente cerrados posee eliminación de cuantificadores, todo subconjunto definible de un cuerpo algebraicamente cerrado se puede definir mediante una fórmula sin cuantificadores en una variable. Las fórmulas sin cuantificadores en una variable expresan combinaciones booleanas de ecuaciones polinómicas en una variable, y dado que una ecuación polinómica no trivial en una variable tiene solo un número finito de soluciones, la teoría de los cuerpos algebraicamente cerrados es fuertemente mínima. [ 14 ]

Por otro lado, el campoR{\displaystyle \mathbb {R} }de números reales no es mínimo: Consideremos, por ejemplo, el conjunto definible

φ(incógnita)=y(y×y=incógnita){\displaystyle \varphi (x)\;=\;\existe y(y\times y=x)}.

Esto define el subconjunto de números reales no negativos, que no es ni finito ni cofinito. De hecho, se puede utilizarφ{\displaystyle \varphi }para definir intervalos arbitrarios en la recta numérica real. Resulta que estos son suficientes para representar cada subconjunto definible deR{\displaystyle \mathbb {R} }. [ 15 ] Esta generalización de minimalidad ha sido muy útil en la teoría de modelos de estructuras ordenadas. Una estructura densamente totalmente ordenadaMETRO{\displaystyle {\mathcal {M}}}en una firma que incluye un símbolo para la relación de orden se llama o-minimal si cada subconjuntoAMETRO{\displaystyle A\subseteq {\mathcal {M}}}definible con parámetros deMETRO{\displaystyle {\mathcal {M}}}es una unión finita de puntos e intervalos. [ 16 ]

Estructuras definibles e interpretables

Particularmente importantes son aquellos conjuntos definibles que también son subestructuras, es decir, contienen todas las constantes y son cerrados bajo la aplicación de funciones. Por ejemplo, se pueden estudiar los subgrupos definibles de un grupo determinado. Sin embargo, no es necesario limitarse a subestructuras con la misma signatura. Dado que las fórmulas con n variables libres definen subconjuntos deMETROnorte{\displaystyle {\mathcal {M}}^{n}}Las relaciones n -arias también pueden ser definibles. Las funciones son definibles si el gráfico de la función es una relación definible, y las constantesaMETRO{\displaystyle a\in {\mathcal {M}}}son definibles si existe una fórmulaφ(incógnita){\displaystyle \varphi (x)}de tal manera que a es el único elemento deMETRO{\displaystyle {\mathcal {M}}}de tal manera queφ(a){\displaystyle \varphi (a)}Es cierto. De esta forma, se pueden estudiar grupos y cuerpos definibles en estructuras generales, por ejemplo, lo cual ha sido importante en la teoría de la estabilidad geométrica.

Incluso se puede ir un paso más allá y trascender las subestructuras inmediatas. Dada una estructura matemática, con frecuencia existen estructuras asociadas que pueden construirse como un cociente de una parte de la estructura original mediante una relación de equivalencia. Un ejemplo importante es un grupo cociente de un grupo. Se podría decir que para comprender la estructura completa hay que comprender estos cocientes. Cuando la relación de equivalencia es definible, podemos dar a la oración anterior un significado preciso. Decimos que estas estructuras son interpretables . Un hecho clave es que se pueden traducir oraciones del lenguaje de las estructuras interpretadas al lenguaje de la estructura original. Por lo tanto, se puede demostrar que si una estructuraMETRO{\displaystyle {\mathcal {M}}}interpreta otra cuya teoría es indecidible, entoncesMETRO{\displaystyle {\mathcal {M}}}en sí mismo es indecidible. [ 17 ]

Tipos

nociones básicas

Para una secuencia de elementosa1,,anorte{\displaystyle a_{1},\dots ,a_{n}}de una estructuraMETRO{\displaystyle {\mathcal {M}}}y un subconjunto A deMETRO{\displaystyle {\mathcal {M}}}, se puede considerar el conjunto de todas las fórmulas de primer ordenφ(incógnita1,,incógnitanorte){\displaystyle \varphi (x_{1},\dots ,x_{n})}con parámetros en A que se satisfacen pora1,,anorte{\displaystyle a_{1},\dots ,a_{n}}. Esto se denomina el tipo (n) completo realizado pora1,,anorte{\displaystyle a_{1},\dots ,a_{n}}sobre A . Si existe un automorfismo deMETRO{\displaystyle {\mathcal {M}}}que es constante en A y envíaa1,,anorte{\displaystyle a_{1},\dots ,a_{n}}ab1,,bnorte{\displaystyle b_{1},\dots ,b_{n}}respectivamente, entoncesa1,,anorte{\displaystyle a_{1},\dots ,a_{n}}yb1,,bnorte{\displaystyle b_{1},\dots ,b_{n}}realizar el mismo tipo completo sobre A.

La recta numérica realR{\displaystyle \mathbb {R} }, vista como una estructura con solo la relación de orden {<}, servirá como ejemplo continuo en esta sección. Cada elementoaR{\displaystyle a\in \mathbb {R} }satisface el mismo 1-tipo sobre el conjunto vacío. Esto es claro ya que cualesquiera dos números reales a y b están conectados por el automorfismo de orden que desplaza todos los números por ba . El 2-tipo completo sobre el conjunto vacío realizado por un par de númerosa1,a2{\displaystyle a_{1},a_{2}}depende de su orden: oa1<a2{\displaystyle a_{1}<a_{2}},a1=a2{\displaystyle a_{1}=a_{2}}oa2<a1{\displaystyle a_{2}<a_{1}}. Sobre el subconjuntoZR{\displaystyle \mathbb {Z} \subseteq \mathbb {R} }En el caso de los números enteros, el tipo 1 de un número real no entero a depende de su valor redondeado hacia abajo al entero más cercano.

En términos más generales, siempre queMETRO{\displaystyle {\mathcal {M}}}es una estructura y A un subconjunto deMETRO{\displaystyle {\mathcal {M}}}, un n-tipo (parcial) sobre A es un conjunto de fórmulas p con como máximo n variables libres que se realizan en una extensión elementalnorte{\displaystyle {\mathcal {N}}}deMETRO{\displaystyle {\mathcal {M}}}. Si p contiene cada una de esas fórmulas o su negación, entonces p es completo . El conjunto de n -tipos completos sobre A se suele escribir comoSnorteMETRO(A){\displaystyle S_{n}^{\mathcal {M}}(A)}. Si A es el conjunto vacío, entonces el espacio de tipos solo depende de la teoríaT{\displaystyle T}deMETRO{\displaystyle {\mathcal {M}}}. La notaciónSnorte(T){\displaystyle S_{n}(T)}se usa comúnmente para el conjunto de tipos sobre el conjunto vacío consistente conT{\displaystyle T}Si existe una única fórmulaφ{\displaystyle \varphi }de tal manera que la teoría deMETRO{\displaystyle {\mathcal {M}}}implicaφψ{\displaystyle \varphi \rightarrow \psi }para cada fórmulaψ{\displaystyle \psi }en p , entonces p se llama aislado .

Dado que los números realesR{\displaystyle \mathbb {R} }son arquimedianos , no hay ningún número real mayor que cualquier entero. Sin embargo, un argumento de compacidad muestra que existe una extensión elemental de la recta numérica real en la que hay un elemento mayor que cualquier entero. Por lo tanto, el conjunto de fórmulas{norte<incógnita|norteZ}{\displaystyle \{n<x|n\in \mathbb {Z} \}}es un tipo 1 sobreZR{\displaystyle \mathbb {Z} \subseteq \mathbb {R} }que no se materializa en la recta numérica realR{\displaystyle \mathbb {R} }.

Un subconjunto deMETROnorte{\displaystyle {\mathcal {M}}^{n}}que se pueden expresar exactamente como esos elementos deMETROnorte{\displaystyle {\mathcal {M}}^{n}}Realizar un cierto tipo sobre A se denomina definible por tipo sobre A. Para un ejemplo algebraico, supongamos queMETRO{\displaystyle M}es un cuerpo algebraicamente cerrado . La teoría tiene eliminación de cuantificadores. Esto nos permite demostrar que un tipo está determinado exactamente por las ecuaciones polinómicas que contiene. Por lo tanto, el conjunto de completosnorte{\displaystyle n}-tipos sobre un subcampoA{\displaystyle A}corresponde al conjunto de ideales primos del anillo polinomialA[incógnita1,,incógnitanorte]{\displaystyle A[x_{1},\ldots ,x_{n}]}y los conjuntos definibles por tipo son exactamente las variedades afines. [ 18 ]

Estructuras y tipos

Si bien no todos los tipos se realizan en todas las estructuras, todas las estructuras realizan sus tipos aislados. Si los únicos tipos sobre el conjunto vacío que se realizan en una estructura son los tipos aislados, entonces la estructura se denomina atómica .

Por otro lado, ninguna estructura realiza todos los tipos sobre todos los conjuntos de parámetros; si uno toma todosMETRO{\displaystyle {\mathcal {M}}}como el conjunto de parámetros, entonces cada tipo 1 sobreMETRO{\displaystyle {\mathcal {M}}}realizado enMETRO{\displaystyle {\mathcal {M}}}se aísla mediante una fórmula de la forma a = x para unaMETRO{\displaystyle a\in {\mathcal {M}}}Sin embargo, cualquier extensión elemental adecuada deMETRO{\displaystyle {\mathcal {M}}}contiene un elemento que no está enMETRO{\displaystyle {\mathcal {M}}}Por lo tanto, se ha introducido una noción más débil que captura la idea de una estructura que realiza todos los tipos que se podría esperar que realizara. Una estructura se denomina saturada si realiza todos los tipos sobre un conjunto de parámetros.AMETRO{\displaystyle A\subset {\mathcal {M}}}que es de menor cardinalidad queMETRO{\displaystyle {\mathcal {M}}}sí mismo.

Si bien un automorfismo que es constante en A siempre preservará los tipos sobre A , generalmente no es cierto que cualesquiera dos secuenciasa1,,anorte{\displaystyle a_{1},\dots ,a_{n}}yb1,,bnorte{\displaystyle b_{1},\dots ,b_{n}}que satisfacen el mismo tipo sobre A pueden mapearse entre sí mediante dicho automorfismo. Una estructuraMETRO{\displaystyle {\mathcal {M}}}en el que este recíproco se cumple para todos los A de menor cardinalidad queMETRO{\displaystyle {\mathcal {M}}}se denomina (fuertemente) homogéneo .

La recta numérica real es atómica en el lenguaje que contiene solo el orden<{\displaystyle <}, ya que todos los n -tipos sobre el conjunto vacío realizados pora1,,anorte{\displaystyle a_{1},\dots ,a_{n}}enR{\displaystyle \mathbb {R} }están aislados por las relaciones de orden entre losa1,,anorte{\displaystyle a_{1},\dots ,a_{n}}Sin embargo, no está saturado, ya que no realiza ningún 1-tipo sobre el conjunto numerable.Z{\displaystyle \mathbb {Z} }eso implica que x es mayor que cualquier número entero. La recta numérica racionalQ{\displaystyle \mathbb {Q} }está saturado, en cambio, ya queQ{\displaystyle \mathbb {Q} }es en sí mismo contable y, por lo tanto, solo tiene que realizar tipos sobre subconjuntos finitos para estar saturado. [ 19 ]

Espacios de piedra

El conjunto de subconjuntos definibles deMETROnorte{\displaystyle {\mathcal {M}}^{n}}sobre algunos parámetrosA{\displaystyle A}es un álgebra booleana . Por el teorema de representación de Stone para álgebras booleanas, existe un espacio topológico dual natural , que consiste exactamente en el completonorte{\displaystyle n}-tipos sobreA{\displaystyle A}. La topología generada por conjuntos de la forma{pag|φpag}{\displaystyle \{p|\varphi \in p\}}para fórmulas individualesφ{\displaystyle \varphi }. Esto se denomina espacio de Stone de n-tipos sobre A. [ 20 ] Esta topología explica parte de la terminología utilizada en la teoría de modelos: El teorema de compacidad dice que el espacio de Stone es un espacio topológico compacto, y un tipo p está aislado si y solo si p es un punto aislado en la topología de Stone.

Mientras que los tipos en cuerpos algebraicamente cerrados corresponden al espectro del anillo de polinomios, la topología en el espacio de tipos es la topología construible : un conjunto de tipos es abierto básico si y solo si es de la forma{pag:F(incógnita)=0pag}{\displaystyle \{p:f(x)=0\in p\}}o de la forma{pag:F(incógnita)0pag}{\displaystyle \{p:f(x)\neq 0\in p\}}. Esto es más fino que la topología de Zariski . [ 21 ]

Construcción de modelos

Tipos de realización y omisión

Construir modelos que realicen ciertos tipos y no otros es una tarea importante en la teoría de modelos. No realizar un tipo se denomina omitirlo , y generalmente es posible mediante el teorema de omisión de tipos (contables) :

DejarT{\displaystyle {\mathcal {T}}}sea ​​una teoría en una signatura contable y deje queΦ{\displaystyle \Phi }Sea un conjunto numerable de tipos no aislados sobre el conjunto vacío.
Luego hay un modeloMETRO{\displaystyle {\mathcal {M}}}deT{\displaystyle {\mathcal {T}}}que omite todo tipo enΦ{\displaystyle \Phi }. [ 22 ]

Esto implica que si una teoría en una signatura numerable tiene solo una cantidad numerable de tipos sobre el conjunto vacío, entonces esta teoría tiene un modelo atómico.

Por otro lado, siempre existe una extensión elemental en la que se realiza cualquier conjunto de tipos sobre un conjunto fijo de parámetros:

DejarMETRO{\displaystyle {\mathcal {M}}}ser una estructura y dejarΦ{\displaystyle \Phi }ser un conjunto de tipos completos sobre un conjunto de parámetros dadoAMETRO.{\displaystyle A\subset {\mathcal {M}}.}
Luego hay una extensión elemental.norte{\displaystyle {\mathcal {N}}}deMETRO{\displaystyle {\mathcal {M}}}que realiza cada tipo enΦ{\displaystyle \Phi }. [ 23 ]

Sin embargo, dado que el conjunto de parámetros es fijo y aquí no se menciona la cardinalidad denorte{\displaystyle {\mathcal {N}}}Esto no implica que toda teoría tenga un modelo saturado. De hecho, que toda teoría tenga un modelo saturado es independiente de los axiomas de la teoría de conjuntos de Zermelo-Fraenkel y es cierto si se cumple la hipótesis del continuo generalizado . [ 24 ]

Ultraproductos

Los ultraproductos se utilizan como técnica general para construir modelos que realizan ciertos tipos. Un ultraproducto se obtiene a partir del producto directo de un conjunto de estructuras sobre un conjunto de índices I, identificando aquellas tuplas que coinciden en casi todas las entradas, donde "casi todas" se precisa mediante un ultrafiltro U sobre I. Un ultraproducto de copias de la misma estructura se conoce como ultrapotencia . La clave para utilizar ultraproductos en la teoría de modelos es el teorema de Łoś :

DejarMETROi{\displaystyle {\mathcal {M}}_{i}}Sea U un conjunto de σ -estructuras indexadas por un conjunto de índices I y U un ultrafiltro en I. Entonces cualquier σ -fórmulaφ([(ai)i∈ :I]){\displaystyle \varphi ([(a_{i})_{i\in :I}])}es cierto en el ultraproducto delMETROi{\displaystyle {\mathcal {M}}_{i}}porU{\displaystyle U}si el conjunto de todosiI{\displaystyle i\in I}para quéMETROiφ(ai){\displaystyle {\mathcal {M}}_{i}\models \varphi (a_{i})}se encuentra en U. [ 25 ]

En particular, cualquier ultraproducto de modelos de una teoría es en sí mismo un modelo de esa teoría, y por lo tanto, si dos modelos tienen ultrapotencias isomorfas, son elementalmente equivalentes. El teorema de Keisler-Shelah proporciona un recíproco:

Si M y N son elementalmente equivalentes, entonces existe un conjunto I y un ultrafiltro U sobre I tales que las ultrapotencias por U de M y  : N son isomorfas. [ 26 ]

Por lo tanto, los ultraproductos proporcionan una forma de hablar de equivalencia elemental que evita por completo mencionar las teorías de primer orden. Los teoremas básicos de la teoría de modelos, como el teorema de compacidad, tienen demostraciones alternativas que utilizan ultraproductos, [ 27 ] y pueden usarse para construir extensiones elementales saturadas si existen. [ 24 ]

Categoricidad

Originalmente, una teoría se denominaba categórica si determinaba una estructura salvo isomorfismo. Sin embargo, esta definición resulta poco útil debido a las serias restricciones en la expresividad de la lógica de primer orden. El teorema de Löwenheim-Skolem implica que si una teoría T tiene un modelo infinito para algún número cardinal infinito , entonces tiene un modelo de tamaño κ para cualquier número cardinal κ suficientemente grande . Dado que dos modelos de tamaños diferentes no pueden ser isomorfos, solo las estructuras finitas pueden describirse mediante una teoría categórica.

Sin embargo, la noción más débil de κ -categoricidad para un cardinal κ se ha convertido en un concepto clave en la teoría de modelos. Una teoría T se denomina κ -categórica si cualesquiera dos modelos de T que tienen cardinalidad κ son isomorfos. Resulta que la cuestión de la κ -categoricidad depende críticamente de si κ es mayor que la cardinalidad del lenguaje (es decir,0+|σ|{\displaystyle \aleph _{0}+|\sigma |}, donde | σ | es la cardinalidad de la signatura). Para signaturas finitas o numerables, esto significa que existe una diferencia fundamental entre la ω -cardinalidad y la κ -cardinalidad para κ no numerable .

ω -categoricidad

Las teorías ω -categóricas pueden caracterizarse por propiedades de su espacio de tipos:

Para una teoría completa de primer orden T en una signatura finita o numerable, las siguientes condiciones son equivalentes:
  1. T es ω -categórica.
  2. Cada tipo en S n ( T ) está aislado.
  3. Para cada número natural n , S n ( T ) es finito.
  4. Para cada número natural n , el número de fórmulas φ ( x 1 , ..., x n ) en n variables libres, salvo equivalencia módulo T , es finito.

La teoría de(Q,<){\displaystyle (\mathbb {Q} ,<)}, que también es la teoría de(R,<){\displaystyle (\mathbb {R} ,<)}, es ω -categórico, como todo tipo npag(incógnita1,,incógnitanorte){\displaystyle p(x_{1},\dots ,x_{n})}sobre el conjunto vacío está aislado por la relación de orden por pares entre elincógnitai{\displaystyle x_{i}}Esto significa que todo orden lineal denso numerable es isomorfo al orden de la recta numérica racional. Por otro lado, las teorías de , y como cuerpos no sonω{\displaystyle \omega }-categórico. Esto se deduce del hecho de que en todos esos campos, cualquiera de los infinitos números naturales puede definirse mediante una fórmula de la formaincógnita=1++1{\displaystyle x=1+\dots +1}.

0{\displaystyle \aleph _{0}}-Las teorías categóricas y sus modelos contables también tienen fuertes vínculos con los grupos oligomórficos :

Una teoría completa de primer orden T en una signatura finita o numerable es ω -categórica si y solo si su grupo de automorfismos es oligomórfico.

Las caracterizaciones equivalentes de esta subsección, debidas independientemente a Engeler , Ryll-Nardzewski y Svenonius , a veces se denominan teorema de Ryll-Nardzewski.

En las signaturas combinatorias, una fuente común de teorías ω -categóricas son los límites de Fraïssé , que se obtienen como el límite de la amalgama de todas las configuraciones posibles de una clase de estructuras relacionales finitas.

Categoricidad incontable

Michael Morley demostró en 1963 que solo existe una noción de categoricidad no contable para teorías en lenguajes contables. [ 28 ]

Teorema de categoricidad de Morley
Si una teoría de primer orden T en una signatura finita o numerable es κ- categórica para algún cardinal no numerable κ , entonces T es κ -categórica para todos los cardinales no numerables κ .

La demostración de Morley reveló profundas conexiones entre la categoricidad no numerable y la estructura interna de los modelos, lo que se convirtió en el punto de partida de la teoría de la clasificación y la teoría de la estabilidad. Desde muchos puntos de vista, las teorías categóricas no numerables son las que mejor se comportan. En particular, las teorías completas fuertemente mínimas son categóricas no numerables. Esto demuestra que la teoría de cuerpos algebraicamente cerrados de una característica dada es categórica no numerable, y que el grado de trascendencia del cuerpo determina su tipo de isomorfismo.

Una teoría que es a la vez ω -categórica e incontablemente categórica se denomina totalmente categórica .

Teoría de la estabilidad

Un factor clave en la estructura de la clase de modelos de una teoría de primer orden es su lugar en la jerarquía de estabilidad .

Una teoría completa T se llamaλ{\displaystyle \lambda }-estable para un cardenalλ{\displaystyle \lambda }si para cualquier modeloMETRO{\displaystyle {\mathcal {M}}}de T y cualquier conjunto de parámetrosAMETRO{\displaystyle A\subset {\mathcal {M}}}de cardinalidad no superior aλ{\displaystyle \lambda }, hay como máximoλ{\displaystyle \lambda }Tipos T completos sobre A.

Una teoría se denomina estable si esλ{\displaystyle \lambda }-estable para algún cardinal infinitoλ{\displaystyle \lambda }Tradicionalmente, las teorías que son0{\displaystyle \aleph _{0}}-estables se llamanω{\displaystyle \omega }-estable . [ 29 ]

La jerarquía de estabilidad

Un resultado fundamental en la teoría de la estabilidad es el teorema del espectro de estabilidad , [ 30 ] que implica que toda teoría completa T en una signatura numerable cae en una de las siguientes clases:

  1. No hay cardenalesλ{\displaystyle \lambda }tal que T esλ{\displaystyle \lambda }-estable.
  2. T esλ{\displaystyle \lambda }-estable si y solo siλ0=λ{\displaystyle \lambda ^{\aleph _{0}}=\lambda }(véase la exponenciación cardinal para una explicación deλ0{\displaystyle \lambda ^{\aleph _{0}}}).
  3. T esλ{\displaystyle \lambda }-estable para cualquierλ20{\displaystyle \lambda \geq 2^{\aleph _{0}}}(dónde20{\displaystyle 2^{\aleph _{0}}}es la cardinalidad del continuo ).

Una teoría del primer tipo se llama inestable , una teoría del segundo tipo se llama estrictamente estable y una teoría del tercer tipo se llama superestable . Además, si una teoría esω{\displaystyle \omega }-estable, es estable en cada cardinal infinito, [ 31 ] así queω{\displaystyle \omega }La estabilidad es más fuerte que la superestabilidad.

Muchas construcciones en teoría de modelos son más fáciles cuando se restringen a teorías estables; por ejemplo, todo modelo de una teoría estable tiene una extensión elemental saturada, independientemente de si la hipótesis del continuo generalizado es verdadera. [ 32 ]

La motivación original de Shelah para estudiar teorías estables fue decidir cuántos modelos tiene una teoría numerable de cualquier cardinalidad no numerable. [ 33 ] Si una teoría es categórica no numerable, entonces esω{\displaystyle \omega }-estable. De manera más general, el teorema de la brecha principal implica que si hay un cardinal no numerableλ{\displaystyle \lambda }de tal manera que una teoría T tenga menos de2λ{\displaystyle 2^{\lambda }}modelos de cardinalidadλ{\displaystyle \lambda }, entonces T es superestable.

teoría de la estabilidad geométrica

La jerarquía de estabilidad también es crucial para analizar la geometría de conjuntos definibles dentro de un modelo de una teoría.ω{\displaystyle \omega }-teorías estables, el rango de Morley es una noción de dimensión importante para conjuntos definibles S dentro de un modelo. Se define mediante inducción transfinita :

  • El rango de Morley es al menos 0 si S no está vacío.
  • Para α un ordinal sucesor , el rango de Morley es al menos α si en alguna extensión elemental N de M , el conjunto S tiene infinitos subconjuntos definibles disjuntos, cada uno de rango al menos α 1.  
  • Para α un ordinal límite distinto de cero , el rango de Morley es al menos α si es al menos β para todo β menor que α .

Una teoría T en la que cada conjunto definible tiene un rango de Morley bien definido se llama totalmente trascendental ; si T es numerable, entonces T es totalmente trascendental si y solo si T esω{\displaystyle \omega }-estable. El rango de Morley se puede extender a tipos estableciendo el rango de Morley de un tipo como el mínimo de los rangos de Morley de las fórmulas en el tipo. Así, también se puede hablar del rango de Morley de un elemento a sobre un conjunto de parámetros A , definido como el rango de Morley del tipo de a sobre A. También hay análogos del rango de Morley que están bien definidos si y solo si una teoría es superestable ( rango U ) o simplemente estable (Shelah's).{\displaystyle \infty }-rango). Esas nociones de dimensión pueden usarse para definir nociones de independencia y de extensiones genéricas.

Más recientemente, la estabilidad se ha descompuesto en simplicidad y «no la propiedad de independencia» (NIP). Las teorías simples son aquellas en las que se puede definir una noción de independencia bien definida, mientras que las teorías NIP generalizan estructuras o-mínimas. Están relacionadas con la estabilidad, ya que una teoría es estable si y solo si es NIP y simple [ 34 ] , y diversos aspectos de la teoría de la estabilidad se han generalizado a teorías de una de estas clases.

Teoría de modelos no elementales

Los resultados de la teoría de modelos se han generalizado más allá de las clases elementales , es decir, clases axiomatizables mediante una teoría de primer orden.

La teoría de modelos en lógicas de orden superior o lógicas infinitas se ve obstaculizada por el hecho de que la completitud y la compacidad no se cumplen en general para estas lógicas. Esto se concreta en el teorema de Lindström , que afirma, a grandes rasgos, que la lógica de primer orden es esencialmente la lógica más fuerte en la que se cumplen tanto los teoremas de Löwenheim-Skolem como la compacidad. Sin embargo, también se han desarrollado ampliamente técnicas de teoría de modelos para estas lógicas. [ 35 ] Resulta, no obstante, que gran parte de la teoría de modelos de lenguajes lógicos más expresivos es independiente de la teoría de conjuntos de Zermelo-Fraenkel . [ 36 ]

Más recientemente, junto con el cambio de enfoque hacia teorías completas, estables y categóricas, se ha trabajado en clases de modelos definidos semánticamente en lugar de axiomatizados por una teoría lógica. Un ejemplo es la teoría de modelos homogéneos , que estudia la clase de subestructuras de modelos homogéneos arbitrariamente grandes. Los resultados fundamentales de la teoría de la estabilidad y la teoría de la estabilidad geométrica se generalizan a este contexto. [ 37 ] Como generalización de las teorías fuertemente mínimas, las clases cuasiminimalmente excelentes son aquellas en las que cada conjunto definible es numerable o cocontable. Son clave para la teoría de modelos de la función exponencial compleja . [ 38 ] El marco semántico más general en el que se estudia la estabilidad son las clases elementales abstractas , que se definen mediante una relación de subestructura fuerte que generaliza la de una subestructura elemental. Aunque su definición es puramente semántica, cada clase elemental abstracta puede presentarse como los modelos de una teoría de primer orden que omite ciertos tipos. La generalización de nociones de la teoría de la estabilidad a clases elementales abstractas es un programa de investigación en curso. [ 39 ]

Aplicaciones seleccionadas

Entre los primeros éxitos de la teoría de modelos se encuentran las demostraciones de Tarski de la eliminación de cuantificadores para diversas clases algebraicamente interesantes, como los cuerpos reales cerrados , las álgebras booleanas y los cuerpos algebraicamente cerrados de una característica dada . La eliminación de cuantificadores permitió a Tarski demostrar que las teorías de primer orden de los cuerpos reales cerrados y algebraicamente cerrados, así como la teoría de primer orden de las álgebras booleanas, son decidibles, clasificar las álgebras booleanas salvo equivalencia elemental y demostrar que las teorías de los cuerpos reales cerrados y los cuerpos algebraicamente cerrados de una característica dada son únicas. Además, la eliminación de cuantificadores proporcionó una descripción precisa de las relaciones definibles en cuerpos algebraicamente cerrados como variedades algebraicas y de las relaciones definibles en cuerpos reales cerrados como conjuntos semialgebraicos [ 40 ] [ 41 ].

En la década de 1960, la introducción de la construcción de ultraproductos dio lugar a nuevas aplicaciones en álgebra. Esto incluye el trabajo de Ax sobre campos pseudofinitos , que demuestra que la teoría de campos finitos es decidible, [ 42 ] y la demostración de Ax y Kochen como caso especial de la conjetura de Artin sobre ecuaciones diofánticas, el teorema de Ax-Kochen . [ 43 ] La construcción de ultraproductos también condujo al desarrollo del análisis no estándar por parte de Abraham Robinson , que tiene como objetivo proporcionar un cálculo riguroso de infinitesimales . [ 44 ]

Más recientemente, la conexión entre la estabilidad y la geometría de conjuntos definibles condujo a varias aplicaciones de la geometría algebraica y diofántica, incluyendo la demostración de Ehud Hrushovski de 1996 de la conjetura geométrica de Mordell-Lang en todas las características [ 45 ] . En 2001, se utilizaron métodos similares para demostrar una generalización de la conjetura de Manin-Mumford. En 2011, Jonathan Pila aplicó técnicas en torno a la o-minimalidad para demostrar la conjetura de André-Oort para productos de curvas modulares. [ 46 ].

En una línea de investigación independiente que también se desarrolló en torno a teorías estables, Laskowski demostró en 1992 que las teorías NIP describen precisamente aquellas clases definibles que son PAC-aprendibles en la teoría del aprendizaje automático. Esto ha dado lugar a varias interacciones entre estas áreas distintas. En 2018, la correspondencia se amplió cuando Hunter y Chase demostraron que las teorías estables se corresponden con clases aprendibles en línea . [ 47 ]

Historia

La teoría de modelos como disciplina existe desde aproximadamente mediados del siglo XX, y el término "teoría de modelos" fue acuñado por Alfred Tarski , miembro de la escuela de Lwów-Varsovia , en 1954. [ 48 ] Sin embargo, algunas investigaciones anteriores, especialmente en lógica matemática , a menudo se consideran de naturaleza de teoría de modelos en retrospectiva. [ 49 ] El primer resultado significativo en lo que ahora es teoría de modelos fue un caso especial del teorema descendente de Löwenheim-Skolem, publicado por Leopold Löwenheim en 1915. El teorema de compacidad estaba implícito en el trabajo de Thoralf Skolem , [ 50 ] pero se publicó por primera vez en 1930, como un lema en la demostración de Kurt Gödel de su teorema de completitud . El teorema de Löwenheim-Skolem y el teorema de compacidad recibieron sus respectivas formulaciones generales en 1936 y 1941 gracias a Anatoly Maltsev . El desarrollo de la teoría de modelos como disciplina independiente fue impulsado por Alfred Tarski durante el período de entreguerras . El trabajo de Tarski abarcó la consecuencia lógica , los sistemas deductivos , el álgebra de la lógica, la teoría de la definibilidad y la definición semántica de la verdad , entre otros temas. Sus métodos semánticos culminaron en la teoría de modelos que él y varios de sus estudiantes de Berkeley desarrollaron en las décadas de 1950 y 1960.

En la historia posterior de la disciplina, comenzaron a surgir diferentes vertientes y el enfoque del tema cambió. En la década de 1960, las técnicas en torno a los ultraproductos se convirtieron en una herramienta popular en la teoría de modelos. [ 51 ] Al mismo tiempo, investigadores como James Ax investigaban la teoría de modelos de primer orden de varias clases algebraicas, y otros como H. Jerome Keisler extendían los conceptos y resultados de la teoría de modelos de primer orden a otros sistemas lógicos. Luego, inspirado por el problema de Morley , Shelah desarrolló la teoría de la estabilidad . Su trabajo en torno a la estabilidad cambió la fisonomía de la teoría de modelos, dando lugar a una clase completamente nueva de conceptos. Esto se conoce como el cambio de paradigma. [ 52 ] Durante las décadas siguientes, quedó claro que la jerarquía de estabilidad resultante está estrechamente relacionada con la geometría de los conjuntos que se pueden definir en esos modelos; esto dio lugar a la subdisciplina ahora conocida como teoría de la estabilidad geométrica. Un ejemplo de una demostración influyente de la teoría de modelos geométricos es la demostración de Hrushovski de la conjetura de Mordell-Lang para cuerpos de funciones. [ 53 ]

Teoría de modelos finitos

La teoría de modelos finitos , que se concentra en estructuras finitas, diverge significativamente del estudio de estructuras infinitas tanto en los problemas estudiados como en las técnicas utilizadas. [ 54 ] En particular, muchos resultados centrales de la teoría de modelos clásica fallan cuando se restringen a estructuras finitas. Esto incluye el teorema de compacidad , el teorema de completitud de Gödel y el método de ultraproductos para la lógica de primer orden . En la interfaz de la teoría de modelos finitos e infinitos se encuentran la teoría de modelos algorítmica o computable y el estudio de leyes 0-1 , donde los modelos infinitos de una teoría genérica de una clase de estructuras proporcionan información sobre la distribución de modelos finitos. [ 55 ] Las áreas de aplicación más destacadas de la teoría de modelos finitos son la teoría de la complejidad descriptiva , la teoría de bases de datos y la teoría de lenguajes formales . [ 56 ]

teoría de conjuntos

Cualquier teoría de conjuntos (expresada en un lenguaje numerable ), si es consistente, tiene un modelo numerable; esto se conoce como la paradoja de Skolem , ya que existen enunciados en la teoría de conjuntos que postulan la existencia de conjuntos no numerables y, sin embargo, estos enunciados son verdaderos en nuestro modelo numerable. En particular, la demostración de la independencia de la hipótesis del continuo requiere considerar conjuntos en modelos que parecen no numerables cuando se observan desde dentro del modelo, pero que son numerables para alguien fuera del modelo. [ 57 ]

El punto de vista de la teoría de modelos ha sido útil en la teoría de conjuntos ; por ejemplo, en el trabajo de Kurt Gödel sobre el universo construible, que, junto con el método de forzamiento desarrollado por Paul Cohen, puede demostrarse que prueba la independencia (nuevamente filosóficamente interesante) del axioma de elección y la hipótesis del continuo respecto de los demás axiomas de la teoría de conjuntos. [ 58 ]

En la otra dirección, la teoría de modelos se formaliza dentro de la teoría de conjuntos de Zermelo-Fraenkel. Por ejemplo, el desarrollo de los fundamentos de la teoría de modelos (como el teorema de compacidad) se basa en el axioma de elección y, de hecho, es equivalente, en la teoría de conjuntos de Zermelo-Fraenkel sin elección, al teorema del ideal primo booleano. [ 59 ] Otros resultados en teoría de modelos dependen de axiomas de la teoría de conjuntos que van más allá del marco estándar de ZFC. Por ejemplo, si se cumple la Hipótesis del Continuo, entonces todo modelo numerable tiene una ultrapotencia que está saturada (en su propia cardinalidad). De manera similar, si se cumple la Hipótesis del Continuo Generalizada, entonces todo modelo tiene una extensión elemental saturada. Ninguno de estos resultados se puede demostrar solo en ZFC. Finalmente, se ha demostrado que algunas cuestiones que surgen de la teoría de modelos (como la compacidad para lógicas infinitas) son equivalentes a axiomas de cardinalidad grande. [ 60 ]

Véase también

Notas

  1. 1 2 Chang y Keisler 1990 , pág. 1 . 
  2. "Teoría de modelos" . La Enciclopedia de Filosofía de Stanford . Laboratorio de Investigación en Metafísica, Universidad de Stanford. 2020.
  3. Dirk van Dalen, (1980; Quinta revisión 2013) "Lógica y estructura" Springer. (Véase la página 1. )
  4. Hodges 1997 , pág. vii.
  5. Marcador 2002 , pág. 32.
  6. 1 2 Marcador 2002 , pág. 45.
  7. Barwise y Feferman 1985 , pág. 43.
  8. Marcador 2002 , pág. 19.
  9. Marcador 2002 , pág. 71.
  10. Marcador 2002 , pág. 72.
  11. Marcador 2002 , pág. 85.
  12. Doner, John; Hodges, Wilfrid (1988). "Alfred Tarski y las teorías decidibles" . The Journal of Symbolic Logic . 53 (1): 20. doi : 10.2307/2274425 . ISSN 0022-4812 . JSTOR 2274425 .  
  13. Marcador 2002 , pág. 106.
  14. Marcador 2002 , pág. 208.
  15. Marcador 2002 , pág. 97.
  16. Hodges 1993 , págs. 31, 92.
  17. Tarski, Alfred (1953), "I: Un método general en las pruebas de indecidibilidad" , Teorías indecidibles , Estudios en lógica y fundamentos de las matemáticas, vol. 13, Elsevier, pp. 1–34 , doi : 10.1016/s0049-237x(09)70292-7 , ISBN   9780444533784Consultado el 26 de enero de 2022.{{citation}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  18. ^ Marcador 2002 , págs. 115-124.
  19. ^ Marcador 2002 , págs. 125-155.
  20. Hodges 1993 , pág. 280.
  21. ^ Marcador 2002 , págs. 124-125.
  22. Hodges 1993 , pág. 333.
  23. Hodges 1993 , pág. 451.
  24. 1 2 Hodges 1993 , pág. 492.
  25. Hodges 1993 , pág. 450.
  26. Hodges 1993 , pág. 452.
  27. Bell & Slomson 2006 , pág. 102.
  28. Morley, Michael (1963). "Sobre teorías categóricas en potencias incontables" . Actas de la Academia Nacional de Ciencias de los Estados Unidos de América . 49 ( 2): 213– 216. Bibcode : 1963PNAS...49..213M . doi : 10.1073/pnas.49.2.213 . PMC 299780. PMID 16591050 .  
  29. Marcador 2002 , pág. 135.
  30. Marcador 2002 , pág. 172.
  31. Marcador 2002 , pág. 136.
  32. Hodges 1993 , pág. 494.
  33. Saharon, Shelah (1990). Teoría de la clasificación y el número de modelos no isomorfos . North-Holland. ISBN 0-444-70260-1OCLC 800472113 
  34. Wagner, Frank (2011). Teorías simples . Springer. doi : 10.1007/978-94-017-3002-0 . ISBN 978-90-481-5417-3.
  35. Barwise, J. (2016), "Lógicas basadas en modelos: antecedentes y objetivos" , en Barwise, J; Feferman, S (eds.), Lógicas basadas en modelos , Cambridge: Cambridge University Press, pp. 3–24 , doi : 10.1017/9781316717158.004 , ISBN  9781316717158Consultado el 15 de enero de 2022.
  36. Shelah, Saharon (2000). "Sobre lo que no entiendo y tengo algo que decir (teoría de modelos)" . Fundamenta Mathematicae . 166 (1): 1– 82. arXiv : math/9910158 . doi : 10.4064/fm-166-1-2-1-82 . ISSN 0016-2736 . S2CID 116922041 .  
  37. Buechler, Steven; Lessmann, Olivier (8 de octubre de 2002). "Modelos homogéneos simples" . Journal of the American Mathematical Society . 16 (1): 91– 121. doi : 10.1090/s0894-0347-02-00407-1 . ISSN 0894-0347 . S2CID 12044966 .  
  38. Marker, David (2016), "Quasiminimal excellence" , Lectures on Infinitary Model Theory , Cambridge: Cambridge University Press, pp. 97–112 , doi : 10.1017/cbo9781316855560.009 , ISBN  9781316855560Consultado el 23 de enero de 2022.
  39. Baldwin, John (24 de julio de 2009). Categoricidad . Serie de conferencias universitarias. Vol. 50. Providence, Rhode Island: American Mathematical Society. doi : 10.1090/ulect/050 . ISBN  9780821848937.
  40. Hodges 1993 , págs. 68–69.
  41. Doner, John; Hodges, Wilfrid (marzo de 1988). "Alfred Tarski y las teorías decidibles" . The Journal of Symbolic Logic . 53 (1): 20. doi : 10.2307/2274425 . ISSN 0022-4812 . JSTOR 2274425 .  
  42. Eklof, Paul C. (1977), "Ultraproductos para algebraistas" , MANUAL DE LÓGICA MATEMÁTICA , Estudios en lógica y fundamentos de las matemáticas, vol. 90, Elsevier, pp. 105–137 , doi : 10.1016/s0049-237x(08)71099-1 , ISBN   9780444863881Consultado el 23 de enero de 2022.
  43. Ax, James; Kochen, Simon (1965). "Problemas diofánticos sobre cuerpos locales: I." American Journal of Mathematics . 87 (3): 605– 630. doi : 10.2307/2373065 . JSTOR 2373065 . 
  44. Cherlin, Greg; Hirschfeld, Joram (1972), "Ultrafiltros y ultraproductos en análisis no estándar" , Contribuciones al análisis no estándar , Estudios en lógica y fundamentos de las matemáticas, vol. 69, Elsevier, pp. 261–279 , doi : 10.1016/s0049-237x(08)71563-5 , ISBN   9780720420654Consultado el 23 de enero de 2022.
  45. Ehud Hrushovski, La conjetura de Mordell-Lang para cuerpos de funciones. Journal of the American Mathematical Society 9:3 (1996), pp. 667-690.
  46. Pila, Jonathan (2011). "O-minimalidad y la conjetura de André-Oort para C n ". Annals of Mathematics . 173 (3): 1779– 1840. doi : 10.4007/annals.2011.173.3.11 .
  47. CHASE, HUNTER; FREITAG, JAMES (15 de febrero de 2019). "Teoría de modelos y aprendizaje automático" . The Bulletin of Symbolic Logic . 25 (3): 319– 332. arXiv : 1801.06566 . doi : 10.1017/bsl.2018.71 . ISSN 1079-8986 . S2CID 119689419 .  
  48. Tarski, Alfred (1954). "Contribuciones a la teoría de modelos. I". Indagationes Mathematicae . 57 : 572–581 . doi : 10.1016/S1385-7258(54)50074-0 . ISSN 1385-7258 . 
  49. Wilfrid Hodges (24 de mayo de 2018). «Apéndice histórico: Una breve historia de la teoría de modelos». Filosofía y teoría de modelos . Por Button, Tim; Walsh, Sean. pág. 439. doi : 10.1093/oso/9780198790396.003.0018 . 
  50. "Los tres comentaristas [es decir, Vaught, van Heijenoort y Dreben] coinciden en que tanto los teoremas de completitud como de compacidad estaban implícitos en Skolem 1923..." [ Dawson, JW (1993). "La compacidad de la lógica de primer orden: de Gödel a Lindström". Historia y filosofía de la lógica . 14 : 15–37 . doi : 10.1080/01445349308837208 .]
  51. Hodges 1993 , pág. 475.
  52. Baldwin, John T. (19 de enero de 2018). Teoría de modelos y filosofía de la práctica matemática . Cambridge University Press. doi : 10.1017/9781316987216 . ISBN 978-1-107-18921-8. S2CID 126311148 . 
  53. Sacks, Gerald (2003). Lógica matemática en el siglo XX . Singapore University Press. doi : 10.1142/4800 . ISBN 981-256-489-6OCLC 62715985 
  54. Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). Teoría de modelos finitos . Perspectivas en lógica matemática. pag. contra doi : 10.1007/978-3-662-03182-7 . ISBN  978-3-662-03184-1.
  55. Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). "Leyes 0-1". Teoría de modelos finitos . Perspectivas en lógica matemática. doi : 10.1007/978-3-662-03182-7 . ISBN 978-3-662-03184-1.
  56. Ebbinghaus, Heinz-Dieter; Flum, Jörg (1995). Teoría de modelos finitos . Perspectivas en lógica matemática. doi : 10.1007/978-3-662-03182-7 . ISBN 978-3-662-03184-1.
  57. ^ Kunen, Kenneth (2011). "Modelos de teoría de conjuntos". Teoría de conjuntos . Publicaciones universitarias. ISBN 978-1-84890-050-9.
  58. ^ Kunen, Kenneth (2011). Teoría de conjuntos . Publicaciones universitarias. ISBN 978-1-84890-050-9.
  59. Hodges 1993 , pág. 272.
  60. Baldwin, John T. (19 de enero de 2018). «Teoría de modelos y teoría de conjuntos». Teoría de modelos y filosofía de la práctica matemática . Cambridge University Press. doi : 10.1017/9781316987216 . ISBN 978-1-107-18921-8. S2CID 126311148 . 

Referencias

Libros de texto canónicos

Otros libros de texto

Textos gratuitos en línea

  • Chatzidakis, Zoé (2001). Introducción a la teoría de modelos (PDF) . pp.  26 páginas.
  • Pillay, Anand (2002). Apuntes de clase – Teoría de modelos (PDF) . pp.  61 páginas.
  • "Teoría de modelos" , Enciclopedia de Matemáticas , EMS Press, 2001 [1994].
  • Hodges, Wilfrid , Teoría de modelos . La enciclopedia de filosofía de Stanford, E. Zalta (ed.).
  • Hodges, Wilfrid , Teoría de modelos de primer orden . La enciclopedia de filosofía de Stanford, E. Zalta (ed.).
  • Simmons, Harold (2004), Una introducción a la teoría de modelos de toda la vida . Apuntes de un curso introductorio para posgraduados (con ejercicios).
  • Barwise, J.; Feferman , S. , eds. (1985). Lógicas basadas en modelos . Perspectivas en lógica matemática. Nueva York : Springer . ISBN 3-540-90936-2.