En la teoría de modelos , una rama de la lógica matemática , una clase elemental (o clase axiomatizable ) es una clase que consta de todas las estructuras que satisfacen una teoría fija de primer orden .
Definición
Una clase K de estructuras de una signatura σ se denomina clase elemental si existe una teoría de primer orden T de signatura σ, tal que K consta de todos los modelos de T , es decir, de todas las σ-estructuras que satisfacen T. Si T puede elegirse como una teoría que consta de una sola oración de primer orden, entonces K se denomina clase elemental básica .
De manera más general, K es una clase pseudoelemental si existe una teoría de primer orden T de signatura que extiende σ, de tal manera que K consta de todas las σ-estructuras que son reductos a σ de modelos de T. En otras palabras, una clase K de σ-estructuras es pseudoelemental si y solo si existe una clase elemental K ' tal que K consta precisamente de los reductos a σ de las estructuras en K ' .
Por razones obvias, las clases elementales también se denominan axiomatizables en lógica de primer orden , y las clases elementales básicas se denominan finitamente axiomatizables en lógica de primer orden . Estas definiciones se extienden a otras lógicas de forma evidente, pero dado que el caso de primer orden es, con mucho, el más importante, el término axiomatizable se refiere implícitamente a este caso cuando no se especifica ninguna otra lógica.
Terminología contradictoria y alternativa
Si bien lo anterior es hoy en día terminología estándar en la teoría de modelos "infinitos" , las definiciones anteriores, ligeramente diferentes, todavía se utilizan en la teoría de modelos finitos , donde una clase elemental puede llamarse clase Δ-elemental , y los términos clase elemental y clase axiomatizable de primer orden se reservan para las clases elementales básicas (Ebbinghaus et al. 1994, Ebbinghaus y Flum 2005). Hodges llama a las clases elementales clases axiomatizables , y se refiere a las clases elementales básicas como clases definibles . También utiliza los sinónimos respectivos ECclase y clase EC (Hodges, 1993).
Hay buenas razones para esta terminología divergente. Las signaturas que se consideran en la teoría de modelos general suelen ser infinitas, mientras que una sola oración de primer orden contiene solo un número finito de símbolos. Por lo tanto, las clases elementales básicas son atípicas en la teoría de modelos infinitos. La teoría de modelos finitos, por otro lado, trata casi exclusivamente con signaturas finitas. Es fácil ver que para cada signatura finita σ y para cada clase K de σ-estructuras cerradas bajo isomorfismo hay una clase elementalde estructuras σ tales que K yContienen exactamente las mismas estructuras finitas. Por lo tanto, las clases elementales no son muy interesantes para los teóricos de modelos finitos.
Relaciones sencillas entre las nociones
Es evidente que toda clase elemental básica es una clase elemental, y toda clase elemental es una clase pseudoelemental. Además, como consecuencia directa del teorema de compacidad , una clase de σ-estructuras es elemental básica si y solo si es elemental y su complemento también lo es.
Ejemplos
Una clase elemental básica
Sea σ una signatura que consiste únicamente en un símbolo de función unaria f . La clase K de σ-estructuras en las que f es biyectiva es una clase elemental básica. Esto se evidencia en la teoría T , que consiste únicamente en la única oración.
- .
Una clase elemental, pseudoelemental básica que no es elemental básica
Sea σ una signatura arbitraria. La clase K de todas las σ-estructuras infinitas es elemental. Para ver esto, consideremos las oraciones
- "",
- "",
y así sucesivamente. (Entonces la oracióndice que hay al menos n elementos.) Las estructuras σ infinitas son precisamente los modelos de la teoría
- .
Pero K no es una clase elemental básica. De lo contrario, las σ-estructuras infinitas serían precisamente aquellas que satisfacen una cierta sentencia de primer orden τ. Pero entonces el conjunto sería inconsistente. Por el teorema de compacidad , para algún número natural n el conjuntosería inconsistente. Pero esto es absurdo, porque esta teoría se satisface con cualquier estructura σ finita cono más elementos.
Sin embargo, existe una clase elemental básica K ' en la signatura σ' = σ{ f }, donde f es un símbolo de función unaria, de tal manera que K consiste exactamente en los reductos a σ de las σ'-estructuras en K ' . K ' se axiomatiza mediante la única oración, lo que expresa que f es inyectiva pero no sobreyectiva. Por lo tanto, K es elemental y lo que podría llamarse pseudoelemental básico, pero no elemental básico.
Clase pseudoelemental que no es elemental
Finalmente, consideremos la signatura σ que consiste en un único símbolo de relación unaria P. Toda σ-estructura se divide en dos subconjuntos: aquellos elementos para los que se cumple P , y el resto. Sea K la clase de todas las σ-estructuras para las cuales estos dos subconjuntos tienen la misma cardinalidad , es decir, existe una biyección entre ellos. Esta clase no es elemental, porque una σ-estructura en la que tanto el conjunto de realizaciones de P como su complemento son numerablemente infinitos satisfacen precisamente las mismas sentencias de primer orden que una σ-estructura en la que uno de los conjuntos es numerablemente infinito y el otro no es numerable.
Ahora considere la firma, que consiste en P junto con un símbolo de función unaria f . Seaser la clase de todos-estructuras tales que f es una biyección y P se cumple para x si y solo si P no se cumple para f(x) .es claramente una clase elemental, y por lo tanto K es un ejemplo de una clase pseudoelemental que no es elemental.
Clase no pseudoelemental
Sea σ una signatura arbitraria. La clase K de todas las σ-estructuras finitas no es elemental, porque (como se muestra arriba) su complemento es elemental, pero no elemental básico. Dado que esto también es cierto para toda signatura que extiende σ, K ni siquiera es una clase pseudoelemental.
Este ejemplo demuestra las limitaciones del poder expresivo inherente a la lógica de primer orden, en contraposición a la lógica de segundo orden, mucho más expresiva . Sin embargo, la lógica de segundo orden no conserva muchas propiedades deseables de la lógica de primer orden, como los teoremas de completitud y compacidad .
Referencias
- Chang, Chen Chung ; Keisler, H. Jerome (1990) [1973], Teoría de modelos , Estudios en lógica y fundamentos de las matemáticas (3.ª ed.), Elsevier , ISBN 978-0-444-88054-3
- Ebbinghaus, Heinz-Dieter ; Flum, Jörg (2005) [1995], Teoría del modelo finito , Berlín, Nueva York: Springer-Verlag , p. 360, ISBN 978-3-540-28787-2
- Ebbinghaus, Heinz-Dieter; Flum, Jörg; Thomas, Wolfgang (1994), Lógica matemática (2ª ed.), Berlín, Nueva York: Springer-Verlag , ISBN 978-0-387-94258-2
- Hodges, Wilfrid (1997), Una teoría de modelos más breve , Cambridge University Press , ISBN 978-0-521-58713-6
- Poizat, Bruno (2000), Un curso de teoría de modelos: Una introducción a la lógica matemática contemporánea , Berlín, Nueva York: Springer-Verlag , ISBN 978-0-387-98655-5
- Teoría de modelos