En la lógica de primer orden , una teoría de primer orden se da mediante un conjunto de axiomas en algún lenguaje. En esta entrada se enumeran algunos de los ejemplos más comunes utilizados en la teoría de modelos y algunas de sus propiedades.
Para cada estructura matemática natural existe una signatura σ que enumera las constantes, funciones y relaciones de la teoría junto con sus aridades , de modo que el objeto es naturalmente una σ-estructura . Dada una signatura σ existe un lenguaje de primer orden único L σ que puede utilizarse para capturar los hechos expresables de primer orden sobre la σ-estructura.
Hay dos formas comunes de especificar teorías:
Una teoría L σ puede:
La firma de la teoría de la identidad pura está vacía, sin funciones, constantes ni relaciones.
La teoría de la identidad pura no tiene axiomas (no lógicos). Es decidible.
Una de las pocas propiedades interesantes que se pueden enunciar en el lenguaje de la teoría de la identidad pura es la de ser infinito. Esto se da por un conjunto infinito de axiomas que establecen que hay al menos 2 elementos, hay al menos 3 elementos, y así sucesivamente:
Estos axiomas definen la teoría de un conjunto infinito .
La propiedad opuesta de ser finito no puede enunciarse en lógica de primer orden para ninguna teoría que tenga modelos finitos arbitrariamente grandes: de hecho, cualquier teoría de ese tipo tiene modelos infinitos por el teorema de compacidad . En general, si una propiedad puede enunciarse mediante un número finito de oraciones de lógica de primer orden, entonces la propiedad opuesta también puede enunciarse en lógica de primer orden, pero si una propiedad necesita un número infinito de oraciones, entonces su propiedad opuesta no puede enunciarse en lógica de primer orden.
Cualquier enunciado de la teoría de la identidad pura es equivalente a σ( N ) o a ¬σ( N ) para algún subconjunto finito N de los enteros no negativos , donde σ( N ) es el enunciado de que el número de elementos está en N . Incluso es posible describir todas las teorías posibles en este lenguaje de la siguiente manera. Cualquier teoría es o bien la teoría de todos los conjuntos de cardinalidad en N para algún subconjunto finito N de los enteros no negativos, o bien la teoría de todos los conjuntos cuya cardinalidad no está en N , para algún subconjunto finito o infinito N de los enteros no negativos. (No hay teorías cuyos modelos sean exactamente conjuntos de cardinalidad N si N es un subconjunto infinito de los enteros). Las teorías completas son las teorías de conjuntos de cardinalidad n para algún n finito , y la teoría de conjuntos infinitos.
Un caso especial de esto es la teoría inconsistente definida por el axioma ∃ x ¬ x = x . Es una teoría perfectamente buena con muchas buenas propiedades: es completa, decidible, finitamente axiomatizable, etc. El único problema es que no tiene modelos en absoluto. Por el teorema de completitud de Gödel, es la única teoría (para cualquier lenguaje dado) sin modelos. [1] No es lo mismo que la teoría del conjunto vacío (en versiones de lógica de primer orden que permiten que un modelo sea vacío): la teoría del conjunto vacío tiene exactamente un modelo, que no tiene elementos.
Un conjunto de relaciones unarias P i para i en algún conjunto I se llama independiente si para cada dos subconjuntos finitos disjuntos A y B de I hay algún elemento x tal que P i ( x ) es verdadero para i en A y falso para i en B . La independencia puede expresarse mediante un conjunto de enunciados de primer orden.
La teoría de un número contable de relaciones unarias independientes es completa, pero no tiene modelos atómicos . También es un ejemplo de una teoría que es superestable pero no totalmente trascendental .
La signatura de las relaciones de equivalencia tiene un símbolo de relación infijo binario ~, ninguna constante ni ninguna función. Las relaciones de equivalencia satisfacen los axiomas:
Algunas propiedades de primer orden de las relaciones de equivalencia son:
La teoría de una relación de equivalencia con exactamente 2 clases de equivalencia infinitas es un ejemplo fácil de una teoría que es ω-categórica pero no categórica para ningún cardinal mayor .
La relación de equivalencia ~ no debe confundirse con el símbolo de identidad '=': si x = y entonces x ~ y , pero la inversa no es necesariamente cierta. Las teorías de las relaciones de equivalencia no son tan difíciles ni interesantes, pero a menudo ofrecen ejemplos o contraejemplos fáciles para diversas afirmaciones.
Las siguientes construcciones se utilizan a veces para producir ejemplos de teorías con ciertos espectros ; de hecho, al aplicarlas a un pequeño número de teorías explícitas T se obtienen ejemplos de teorías contables completas con todos los espectros incontables posibles. Si T es una teoría en algún lenguaje, definimos una nueva teoría 2 T añadiendo una nueva relación binaria al lenguaje y añadiendo axiomas que establezcan que es una relación de equivalencia, de modo que hay un número infinito de clases de equivalencia, todas las cuales son modelos de T. Es posible iterar esta construcción de forma transfinita : dado un ordinal α, definir una nueva teoría añadiendo una relación de equivalencia E β para cada β<α, junto con axiomas que establezcan que siempre que β<γ entonces cada clase de equivalencia E γ es la unión de infinitas clases de equivalencia E β , y cada clase de equivalencia E 0 es un modelo de T. De manera informal, se pueden visualizar modelos de esta teoría como árboles de ramificación infinita de altura α con modelos de T asociados a todas las hojas.
La firma de órdenes no tiene constantes ni funciones, y una relación binaria simboliza ≤. (Por supuesto, es posible utilizar ≥, < o > en su lugar como la relación básica, con los cambios menores obvios en los axiomas). Definimos x ≥ y , x < y , x > y como abreviaturas de y ≤ x , x ≤ y ∧¬ y ≤ x , y < x ,
Algunas propiedades de primer orden de los órdenes:
La teoría DLO de órdenes lineales densos sin puntos finales (es decir, sin elemento más pequeño o más grande) es completa, ω-categórica, pero no categórica para ningún cardinal incontable. Existen otras tres teorías muy similares: la teoría de órdenes lineales densos con:
Estar bien ordenado ("cualquier subconjunto no vacío tiene un elemento mínimo") no es una propiedad de primer orden; la definición habitual implica cuantificar sobre todos los subconjuntos .
Las redes pueden considerarse como tipos especiales de conjuntos parcialmente ordenados, con una firma que consiste en un símbolo de relación binaria ≤, o como estructuras algebraicas con una firma que consiste en dos operaciones binarias ∧ y ∨. Los dos enfoques pueden relacionarse definiendo a ≤ b como a ∧ b = a .
Para dos operaciones binarias los axiomas para una red son:
Para una relación ≤ los axiomas son:
Las propiedades de primer orden incluyen:
Las álgebras de Heyting pueden definirse como redes con ciertas propiedades adicionales de primer orden.
La completitud no es una propiedad de primer orden de las redes.
La firma de los gráficos no tiene constantes ni funciones, y un símbolo de relación binaria R , donde R ( x , y ) se lee como "hay una arista de x a y ".
Los axiomas para la teoría de grafos son
La teoría de grafos aleatorios tiene los siguientes axiomas adicionales para cada entero positivo n :
La teoría de grafos aleatorios es categórica, completa y decidible, y su modelo contable se denomina grafo de Rado . Un enunciado en el lenguaje de los grafos es verdadero en esta teoría si y solo si la probabilidad de que un grafo aleatorio de n vértices modele el enunciado tiende a 1 en el límite cuando n tiende a infinito.
Existen varias firmas y convenciones diferentes que se utilizan para las álgebras de Boole :
Los axiomas son:
Tarski demostró que la teoría de las álgebras de Boole es decidible.
Escribimos x ≤ y como abreviatura de x ∧ y = x , y atom( x ) como abreviatura de ¬ x = 0 ∧ ∀ y y ≤ x → y = 0 ∨ y = x , que se lee como " x es un átomo", en otras palabras, un elemento distinto de cero sin nada entre él y 0. Estas son algunas propiedades de primer orden de las álgebras de Boole:
La teoría de las álgebras de Boole sin átomos es ω-categórica y completa.
Para cualquier álgebra de Boole B , hay varios invariantes definidos de la siguiente manera.
Entonces, dos álgebras de Boole son elementalmente equivalentes si y sólo si sus invariantes l , m y n son iguales. En otras palabras, los valores de estos invariantes clasifican las posibles compleciones de la teoría de las álgebras de Boole. Por lo tanto, las posibles teorías completas son:
La firma de la teoría de grupos tiene una constante 1 (la identidad), una función de aridad 1 (la inversa) cuyo valor en t se denota por t −1 , y una función de aridad 2, que suele omitirse de los términos. Para cualquier entero n , t n es una abreviatura del término obvio para la n ésima potencia de t .
Los grupos se definen por los axiomas
Algunas propiedades de los grupos que se pueden definir en el lenguaje de grupos de primer orden son:
La teoría de grupos abelianos es decidible. [2] La teoría de grupos abelianos infinitos divisibles y libres de torsión es completa, al igual que la teoría de grupos abelianos infinitos de exponente p (para p primo ).
La teoría de grupos finitos es el conjunto de enunciados de primer orden en el lenguaje de los grupos que son ciertos en todos los grupos finitos (existen muchos modelos infinitos de esta teoría). No es completamente trivial encontrar un enunciado de este tipo que no sea cierto para todos los grupos: un ejemplo es "dados dos elementos de orden 2, o bien son conjugados o bien hay un elemento no trivial que conmuta con ambos".
Las propiedades de ser finito, o libre , o simple , o torsión no son de primer orden. Más precisamente, la teoría de primer orden de todos los grupos con una de estas propiedades tiene modelos que no tienen esta propiedad.
La firma de los anillos (unitales) tiene dos constantes 0 y 1, dos funciones binarias + y × y, opcionalmente, una función de negación unaria −.
Anillos
Axiomas: La suma convierte el anillo en un grupo abeliano, la multiplicación es asociativa y tiene una identidad 1, y la multiplicación es distributiva por izquierda y derecha.
Los axiomas para anillos más ∀ x ∀ y xy = yx .
Los axiomas para anillos conmutativos más ∀ x (¬ x = 0 → ∃ y xy = 1) y ¬ 1 = 0. Muchos de los ejemplos dados aquí tienen solo axiomas universales o algebraicos . La clase de estructuras que satisfacen tal teoría tiene la propiedad de estar cerrada bajo subestructura. Por ejemplo, un subconjunto de un grupo cerrado bajo las acciones grupales de multiplicación e inversa es nuevamente un grupo. Dado que la firma de los cuerpos no suele incluir inversas multiplicativas y aditivas, los axiomas para inversas no son universales y, por lo tanto, una subestructura de un cuerpo cerrado bajo adición y multiplicación no siempre es un cuerpo. Esto se puede remediar agregando funciones inversas unarias al lenguaje.
Para cualquier entero positivo n, la propiedad de que todas las ecuaciones de grado n tienen una raíz se puede expresar mediante una única oración de primer orden:
Los axiomas para campos, más axiomas para cada número primo p que establecen que si p 1 = 0 (es decir, el campo tiene característica p ), entonces cada elemento del campo tiene una raíz p ésima.
Campos algebraicamente cerrados de característica p
Los axiomas para cuerpos, más para cada n positivo el axioma de que todos los polinomios de grado n tienen una raíz, más los axiomas que fijan la característica. Los ejemplos clásicos de teorías completas. Categórica en todos los cardinales incontables. La teoría ACF p tiene una propiedad de dominio universal , en el sentido de que toda estructura N que satisface los axiomas universales de ACF p es una subestructura de un cuerpo algebraicamente cerrado suficientemente grande , y además cualesquiera dos de tales incrustaciones N → M inducen un automorfismo de M .
La teoría de cuerpos finitos es el conjunto de todos los enunciados de primer orden que son verdaderos en todos los cuerpos finitos. Se pueden dar ejemplos significativos de tales enunciados, por ejemplo, aplicando el teorema de Chevalley-Warning a los cuerpos primos . El nombre es un poco engañoso, ya que la teoría tiene muchos modelos infinitos. Ax demostró que la teoría es decidible.
Los axiomas para campos más, para cada entero positivo n , el axioma:
Es decir, 0 no es una suma de cuadrados no trivial.
Los axiomas para campos formalmente reales más los axiomas:
La teoría de cuerpos cerrados reales es efectiva y completa y, por lo tanto, decidible ( teorema de Tarski-Seidenberg ). La adición de otros símbolos de función (por ejemplo, la función exponencial, la función seno) puede cambiar la decidibilidad .
campos p -ádicos
Ax y Kochen (1965) demostraron que la teoría de campos p -ádicos es decidible y dieron un conjunto de axiomas para ella. [3]
Los axiomas de los distintos sistemas de geometría suelen utilizar un lenguaje tipificado, en el que los distintos tipos corresponden a distintos objetos geométricos, como puntos, líneas, círculos, planos, etc. La signatura suele consistir en relaciones de incidencia binarias entre objetos de distintos tipos; por ejemplo, la relación de que un punto se encuentra sobre una línea. La signatura puede tener relaciones más complicadas; por ejemplo, la geometría ordenada puede tener una relación de "intermediación" ternaria para 3 puntos, que indica si uno se encuentra entre otros dos, o una relación de "congruencia" entre 2 pares de puntos.
Algunos ejemplos de sistemas axiomatizados de geometría incluyen la geometría ordenada , la geometría absoluta , la geometría afín , la geometría euclidiana , la geometría proyectiva y la geometría hiperbólica . Para cada una de estas geometrías existen muchos sistemas de axiomas diferentes y no equivalentes para varias dimensiones. Algunos de estos sistemas de axiomas incluyen axiomas de "completitud" que no son de primer orden.
Como ejemplo típico, los axiomas para la geometría proyectiva utilizan dos tipos, puntos y líneas, y una relación de incidencia binaria entre puntos y líneas. Si las variables de punto y línea se indican con letras mayúsculas y minúsculas, y un incidente a A se escribe como aA , entonces un conjunto de axiomas es
Euclides no enunció todos los axiomas de la geometría euclidiana de forma explícita, y la primera lista completa la dio Hilbert en los axiomas de Hilbert . Esta no es una axiomatización de primer orden, ya que uno de los axiomas de Hilbert es un axioma de completitud de segundo orden. Los axiomas de Tarski son una axiomatización de primer orden de la geometría euclidiana. Tarski demostró que este sistema de axiomas es completo y decidible al relacionarlo con la teoría completa y decidible de cuerpos reales cerrados.
La signatura es la de los campos (0, 1, +, −, ×) junto con una función unaria ∂, la derivación. Los axiomas son los de los campos junto con
Para esta teoría se puede agregar la condición de que la característica sea p , un primo o cero, para obtener la teoría DF p de campos diferenciales de característica p (y de manera similar con las otras teorías a continuación).
Si K es un campo diferencial entonces el campo de constantes La teoría de campos diferencialmente perfectos es la teoría de campos diferenciales junto con la condición de que el campo de constantes sea perfecto; en otras palabras, para cada primo p se tiene el axioma:
(No tiene mucho sentido exigir que todo el campo sea un campo perfecto , porque en una característica distinta de cero esto implica que el diferencial es 0). Por razones técnicas relacionadas con la eliminación del cuantificador , a veces es más conveniente forzar que el campo constante sea perfecto añadiendo un nuevo símbolo r a la firma con los axiomas.
La teoría de los números naturales con función sucesora tiene como firma una constante 0 y una función unaria S ("sucesor": S ( x ) se interpreta como x +1), y tiene axiomas:
El último axioma (inducción) puede ser reemplazado por los axiomas
La teoría de los números naturales con función sucesora es completa y decidible, y es κ-categórica para κ incontables pero no para κ contables.
La aritmética de Presburger es la teoría de los números naturales bajo adición, con signatura formada por una constante 0, una función unaria S y una función binaria +. Es completa y decidible. Los axiomas son
Muchas de las teorías de primer orden descritas anteriormente pueden extenderse a teorías consistentes recursivamente enumerables completas. Esto ya no es cierto para la mayoría de las teorías siguientes; por lo general, pueden codificar tanto la multiplicación como la suma de números naturales, y esto les da suficiente poder para codificarse a sí mismas, lo que implica que se aplica el teorema de incompletitud de Gödel y las teorías ya no pueden ser completas y recursivamente enumerables (a menos que sean inconsistentes).
La firma de una teoría de la aritmética tiene:
Algunos autores toman la firma como si contuviera una constante 1 en lugar de la función S y luego definen S de la manera obvia como St = 1 + t .
Aritmética de Robinson (también llamada Q ). Los axiomas (1) y (2) rigen el elemento distinguido 0. (3) asegura que S es una inyección . Los axiomas (4) y (5) son la definición recursiva estándar de la adición; (6) y (7) hacen lo mismo para la multiplicación. La aritmética de Robinson puede considerarse como la aritmética de Peano sin inducción. Q es una teoría débil para la que se cumple el teorema de incompletitud de Gödel . Axiomas:
IΣ n es aritmética de Peano de primer orden con inducción restringida a fórmulas Σ n (para n = 0, 1, 2, ...). La teoría IΣ 0 se denota a menudo por IΔ 0 . Se trata de una serie de fragmentos cada vez más potentes de la aritmética de Peano. El caso n = 1 tiene aproximadamente la misma fuerza que la aritmética recursiva primitiva (PRA). La aritmética de funciones exponenciales (EFA) es IΣ 0 con un axioma que establece que x y existe para todo x e y (con las propiedades habituales).
Aritmética de Peano de primer orden , PA . La teoría "estándar" de la aritmética. Los axiomas son los axiomas de la aritmética de Robinson mencionados anteriormente, junto con el esquema axiomático de inducción:
El artículo de Kurt Gödel de 1931 demostró que PA es incompleto y no tiene terminaciones enumerables recursivamente consistentes.
La aritmética completa (también conocida como aritmética verdadera ) es la teoría del modelo estándar de la aritmética, los números naturales N. Es completa pero no tiene un conjunto de axiomas recursivamente enumerables.
En el caso de los números reales , la situación es ligeramente diferente: el caso que incluye solo la suma y la multiplicación no puede codificar los números enteros y, por lo tanto, el teorema de incompletitud de Gödel no se aplica . Surgen complicaciones cuando se agregan más símbolos de función (por ejemplo, exponenciación).
La aritmética de segundo orden puede referirse a una teoría de primer orden (a pesar del nombre) con dos tipos de variables, consideradas como variables que varían sobre números enteros y subconjuntos de los números enteros. (También existe una teoría de la aritmética en la lógica de segundo orden que se llama aritmética de segundo orden. Tiene un solo modelo, a diferencia de la teoría correspondiente en la lógica de primer orden, que es incompleta). La firma será típicamente la firma 0, S , +, × de la aritmética, junto con una relación de pertenencia ∈ entre números enteros y subconjuntos (aunque hay numerosas variaciones menores). Los axiomas son los de la aritmética de Robinson , junto con los esquemas axiomáticos de inducción y comprensión .
Existen muchas subteorías diferentes de la aritmética de segundo orden que difieren en las fórmulas que se permiten en los esquemas de inducción y comprensión. En orden de fuerza creciente, cinco de los sistemas más comunes son
Estos se definen en detalle en los artículos sobre aritmética de segundo orden y matemáticas inversas .
La característica habitual de la teoría de conjuntos tiene una relación binaria ∈, ninguna constante ni ninguna función. Algunas de las teorías que se describen a continuación son "teorías de clases" que tienen dos tipos de objetos, conjuntos y clases. Hay tres formas comunes de manejar esto en la lógica de primer orden:
Algunas teorías de conjuntos de primer orden incluyen:
Algunos axiomas de primer orden adicionales que se pueden agregar a uno de estos (generalmente ZF) incluyen: