En la teoría de modelos y áreas relacionadas de las matemáticas , un tipo es un objeto que describe cómo podría comportarse un elemento (real o posible) o una colección finita de elementos en una estructura matemática . Más precisamente, es un conjunto de fórmulas de primer orden en un lenguaje L con variables libres x 1 , x 2 ,..., x n que son verdaderas para un conjunto de n -tuplas de una estructura L.Dependiendo del contexto, los tipos pueden ser completos o parciales y pueden usar un conjunto fijo de constantes, A , de la estructura.. La cuestión de qué tipos representan elementos reales deconduce a las ideas de modelos saturados y tipos omitidos .
Definiciones
Consideremos una estructurapara un lenguaje L. Sea M el universo de la estructura. Para cada A ⊆ M , sea L ( A ) el lenguaje obtenido de L añadiendo una constante c a para cada a ∈ A. En otras palabras,
Un tipo 1 (de) sobre A es un conjunto p ( x ) de fórmulas en L ( A ) con como máximo una variable libre x , tal que para cada subconjunto finito p 0 ( x ) ⊆ p ( x ) hay algún b ∈ M , que depende de p 0 ( x ), con . En otras palabras,De manera más general, un tipo n (de) sobre A se define como un conjunto p ( x 1 ,..., x n ) = p ( x ) de fórmulas en L ( A ), cada una con sus variables libres ocurriendo solo entre las n variables libres dadas x 1 ,..., x n , de tal manera que para cada subconjunto finito p 0 ( x ) ⊆ p ( x ) hay algunos elementos b 1 ,..., b n ∈ M con .
Un tipo completo desobre A es uno que es máximo con respecto a la inclusión . Equivalentemente, para cadacualquiera o . Cualquier tipo incompleto se denomina tipo parcial . Por ejemplo, el único tipo 0 completo es el conjunto de todas las oraciones deque son modelados por.
La palabra tipo en general se refiere a cualquier n -tipo, parcial o completo, sobre cualquier conjunto de parámetros elegido (posiblemente el conjunto vacío).
Se dice que un p ( x ) de tipo n esrealizado ensi existe un elemento b ∈ M n tal que Por el teorema de compacidad , cualquier tipo es realizable, aunque la realización podría tener lugar en alguna extensión elemental de, en lugar de enen sí mismo. Si un tipo completo se realiza mediante b en, entonces el tipo se suele denotary se denomina tipo completo de b sobre A.
Se dice que un tipo p ( x ) está aislado por, para, si para todostenemos. Dado que los subconjuntos finitos de un tipo siempre se realizan en, siempre hay un elemento b ∈ M n tal que φ ( b ) es verdadero en ; es decirPor lo tanto, b realiza todo el tipo aislado. Así, los tipos aislados se realizarán en cada subestructura elemental o extensión. Debido a esto, los tipos aislados nunca pueden omitirse (véase más abajo).
Un modelo que logra la máxima variedad posible de tipos se denomina modelo saturado , y la construcción de ultrapotencia proporciona una forma de producir modelos saturados.
Ejemplos
Consideremos el lenguaje L con un símbolo de relación binaria , que denotamos como. Dejarser la estructurapara este idioma, que es el ordinalcon su ordenación estándar . Dejedenotamos la teoría de primer orden de.
Consideremos el conjunto de fórmulas L (ω)Primero, afirmamos que este es un tipo.ser un subconjunto finito deNecesitamos encontrar unque satisface todas las fórmulas enBueno, podemos simplemente tomar el sucesor del ordinal más grande mencionado en el conjunto de fórmulas.Entonces, esto contendrá claramente todos los ordinales mencionados en. Por lo tanto tenemos quees un tipo. A continuación, observe queno se realiza enPorque, si así fuera, habría algunaque contiene todos los elementos deSi quisiéramos realizar el tipo, podríamos vernos tentados a considerar la estructura., que de hecho es una extensión deque realiza el tipo. Desafortunadamente, esta extensión no es elemental, por ejemplo, no satisface. En particular, la oraciónse satisface con esta estructura y no con.
Así pues, deseamos realizar el tipo en una extensión elemental. Podemos hacerlo definiendo una nueva L -estructura, que denotaremos. El dominio de la estructura serádóndees el conjunto de enteros adornado de tal manera que. Dejardenotan el orden habitual de. Interpretamos el símboloen nuestra nueva estructura por. La idea es que estamos agregando un "-cadena", o copia de los enteros, sobre todo los ordinales finitos. Claramente cualquier elemento dese da cuenta del tipoAdemás, se puede verificar que esta extensión es elemental.
Otro ejemplo: el tipo completo del número 2 sobre el conjunto vacío, considerado como un miembro de los números naturales, sería el conjunto de todas las proposiciones de primer orden (en el lenguaje de la aritmética de Peano ), que describen una variable x , que son verdaderas cuando x = 2. Este conjunto incluiría fórmulas como,, y. Este es un ejemplo de un tipo aislado, ya que, trabajando sobre la teoría de los naturales, la fórmulaimplica todas las demás fórmulas que son verdaderas sobre el número 2.
Como ejemplo adicional, las declaraciones
y
Las expresiones que describen la raíz cuadrada de 2 son consistentes con los axiomas de los campos ordenados y pueden extenderse a un tipo completo. Este tipo no se realiza en el campo ordenado de los números racionales, pero sí en el campo ordenado de los números reales. De manera similar, el conjunto infinito de fórmulas (sobre el conjunto vacío) {x>1, x>1+1, x>1+1+1, ...} no se realiza en el campo ordenado de los números reales, pero sí en el campo ordenado de los hiperreales . De manera similar, podemos especificar un tipo.que se realiza mediante un hiperreal infinitesimal que viola la propiedad arquimediana .
La razón por la que resulta útil restringir los parámetros a un subconjunto determinado del modelo es que ayuda a distinguir los tipos que pueden satisfacerse de aquellos que no. Por ejemplo, utilizando el conjunto completo de números reales como parámetros, se podría generar un conjunto infinito no numerable de fórmulas como,, ... eso descartaría explícitamente cualquier posible valor real para x y, por lo tanto, nunca podría realizarse dentro de los números reales.
Espacios de piedra
Resulta útil considerar el conjunto de n -tipos completos sobre A como un espacio topológico . Consideremos la siguiente relación de equivalencia en fórmulas en las variables libres x 1 ,..., x n con parámetros en A :
Se puede demostrar quesi y solo si están contenidos en exactamente los mismos tipos completos.
El conjunto de fórmulas en variables libres x 1 ,..., x n sobre A, salvo esta relación de equivalencia, es un álgebra booleana (y es canónicamente isomorfo al conjunto de subconjuntos definibles por A de M n ). Los n -tipos completos corresponden a ultrafiltros de esta álgebra booleana. El conjunto de n -tipos completos puede transformarse en un espacio topológico tomando como base de conjuntos abiertos los conjuntos de tipos que contienen una fórmula dada . Esto construye el espacio de Stone asociado al álgebra booleana, que es un espacio compacto , de Hausdorff y totalmente disconexo .
Ejemplo . La teoría completa de cuerpos algebraicamente cerrados de característica 0 tiene eliminación de cuantificadores , lo que permite demostrar que los posibles 1-tipos completos (sobre el conjunto vacío) corresponden a:
- Raíces de un polinomio irreducible no constante dado sobre los racionales con coeficiente principal 1. Por ejemplo, el tipo de raíces cuadradas de 2. Cada uno de estos tipos es un punto aislado del espacio de Stone.
- Elementos trascendentales , que no son raíces de ningún polinomio distinto de cero. Este tipo es un punto en el espacio de Stone que es cerrado pero no aislado.
En otras palabras, los 1-tipos corresponden exactamente a los ideales primos del anillo de polinomios Q [ x ] sobre los racionales Q : si r es un elemento del modelo de tipo p , entonces el ideal correspondiente a p es el conjunto de polinomios con r como raíz (que es solo el polinomio cero si r es trascendente). De forma más general, los n -tipos completos corresponden a los ideales primos del anillo de polinomios Q [ x 1 ,..., x n ], es decir, a los puntos del espectro primo de este anillo. (La topología del espacio de Stone puede considerarse, de hecho, como la topología de Zariski de un anillo booleano inducido de forma natural a partir del álgebra booleana. Si bien la topología de Zariski no es en general Hausdorff, sí lo es en el caso de los anillos booleanos). Por ejemplo, si q ( x , y ) es un polinomio irreducible en dos variables, existe un 2-tipo cuyas realizaciones son (informalmente) pares ( x , y ) de elementos con q ( x , y )=0.
Teorema de omisión de tipos
Dado un n -tipo completo p, cabe preguntarse si existe un modelo de la teoría que omita p ; en otras palabras, no existe ninguna n -tupla en el modelo que realice p . Si p es un punto aislado en el espacio de Stone, es decir, si { p } es un conjunto abierto, es fácil ver que todo modelo realiza p (al menos si la teoría es completa). El teorema de los tipos omitidos afirma que, a la inversa, si p no es un punto aislado, entonces existe un modelo numerable que omite p (siempre que el lenguaje sea numerable).
Ejemplo : En la teoría de los cuerpos algebraicamente cerrados de característica 0, existe un tipo 1 representado por elementos que son trascendentales sobre el cuerpo primo Q. Este es un punto no aislado del espacio de Stone (de hecho, el único punto no aislado). El cuerpo de los números algebraicos es un modelo que omite este tipo, y la clausura algebraica de cualquier extensión trascendental de los racionales es un modelo que realiza este tipo.
Todos los demás tipos son "números algebraicos" (más precisamente, son los conjuntos de enunciados de primer orden que satisface algún número algebraico dado), y todos esos tipos se realizan en todos los cuerpos algebraicamente cerrados de característica 0.
Referencias
- Hodges, Wilfrid (1997). Una teoría de modelos más breve . Cambridge University Press . ISBN 0-521-58713-1.
- Chang, CC ; Keisler, H. Jerome (1989). Teoría de modelos (3.ª ed.). Elsevier . ISBN 0-7204-0692-7.
- Marker, David (2002). Teoría de modelos: Una introducción . Textos de posgrado en matemáticas . Vol. 217. Springer. ISBN 0-387-98760-6.
- Conceptos de lógica
- Lógica matemática
- Teoría de modelos