Articulo de referencia

clase primaria

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 teo...

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 ECΔ{\displaystyle _{\Delta }}clase 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 elementalK{\displaystyle K'}de estructuras σ tales que K yK{\displaystyle K'}Contienen 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.

incógnitay((F(incógnita)=F(y))(incógnita=y)){\displaystyle \forall x\forall y((f(x)=f(y))\to (x=y))}.

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

ρ2={\displaystyle \rho _{2}={}}"incógnita1incógnita2(incógnita1incógnita2){\displaystyle \exists x_{1}\exists x_{2}(x_{1}\not =x_{2})}",
ρ3={\displaystyle \rho _{3}={}}"incógnita1incógnita2incógnita3((incógnita1incógnita2)(incógnita1incógnita3)(incógnita2incógnita3)){\displaystyle \exists x_{1}\exists x_{2}\exists x_{3}((x_{1}\not =x_{2})\land (x_{1}\not =x_{3})\land (x_{2}\not =x_{3}))}",

y así sucesivamente. (Entonces la oraciónρnorte{\displaystyle \rho _{n}}dice que hay al menos n elementos.) Las estructuras σ infinitas son precisamente los modelos de la teoría

T={ρ2,ρ3,ρ4,}{\displaystyle T_{\infty }=\{\rho _{2},\rho _{3},\rho _{4},\dots \}}.

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 {¬τ,ρ2,ρ3,ρ4,}{\displaystyle \{\neg \tau ,\rho _{2},\rho _{3},\rho _{4},\dots \}}sería inconsistente. Por el teorema de compacidad , para algún número natural n el conjunto{¬τ,ρ2,ρ3,ρ4,,ρnorte}{\displaystyle \{\neg \tau ,\rho _{2},\rho _{3},\rho _{4},\dots ,\rho _{n}\}}sería inconsistente. Pero esto es absurdo, porque esta teoría se satisface con cualquier estructura σ finita connorte+1{\displaystyle n+1}o más elementos.

Sin embargo, existe una clase elemental básica K ' en la signatura σ' = σ{\displaystyle \cup }{ 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(incógnitay(F(incógnita)=F(y)incógnita=y)y¬incógnita(y=F(incógnita))),{\displaystyle (\forall x\forall y(f(x)=f(y)\rightarrow x=y)\land \exists y\neg \exists x(y=f(x))),}, 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σ{\displaystyle \sigma '}, que consiste en P junto con un símbolo de función unaria f . SeaK{\displaystyle K'}ser la clase de todosσ{\displaystyle \sigma '}-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) .K{\displaystyle K'}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