stringtranslate.com

Eliminación de cuantificadores

La eliminación de cuantificadores es un concepto de simplificación utilizado en lógica matemática , teoría de modelos e informática teórica . Informalmente, una afirmación cuantificada " tal que " puede verse como una pregunta "¿Cuándo existe tal que ?", y la afirmación sin cuantificadores puede verse como la respuesta a esa pregunta. [1]

Una forma de clasificar las fórmulas es por la cantidad de cuantificación . Las fórmulas con menos profundidad de alternancia de cuantificadores se consideran más simples, siendo las fórmulas sin cuantificadores las más simples. Una teoría tiene eliminación de cuantificadores si para cada fórmula existe otra fórmula sin cuantificadores que es equivalente a ella ( módulo esta teoría).

Ejemplos

Un ejemplo de matemáticas de secundaria dice que un polinomio cuadrático de una sola variable tiene una raíz real si y sólo si su discriminante no es negativo: [1]

Aquí la oración del lado izquierdo implica un cuantificador , mientras que la oración equivalente del lado derecho no.

Ejemplos de teorías que se han demostrado decidibles mediante eliminación de cuantificadores son la aritmética de Presburger , [2] [3] [4] [5] [6] campos algebraicamente cerrados , campos reales cerrados , [7] [8] álgebras booleanas sin átomos , álgebras de términos , órdenes lineales densos , [7] grupos abelianos , [9] gráficos aleatorios , así como muchas de sus combinaciones, como el álgebra de Boole con aritmética de Presburger y álgebras de términos con colas .

El eliminador de cuantificadores para la teoría de los números reales como grupo aditivo ordenado es la eliminación de Fourier-Motzkin ; para la teoría del campo de números reales es el teorema de Tarski-Seidenberg . [7]

La eliminación de cuantificadores también se puede utilizar para demostrar que "combinar" teorías decidibles conduce a nuevas teorías decidibles (ver teorema de Feferman-Vaught ).

Algoritmos y decidibilidad

Si una teoría tiene eliminación de cuantificadores, entonces se puede abordar una pregunta específica: ¿Existe un método de determinación para cada uno ? Si existe tal método, lo llamamos algoritmo de eliminación de cuantificadores . Si existe tal algoritmo, entonces la decidibilidad de la teoría se reduce a decidir la verdad de las oraciones libres de cuantificadores . Las oraciones sin cuantificadores no tienen variables, por lo que a menudo se puede calcular su validez en una teoría determinada, lo que permite el uso de algoritmos de eliminación de cuantificadores para decidir la validez de las oraciones.

Conceptos relacionados

Varias ideas de la teoría de modelos están relacionadas con la eliminación de cuantificadores y existen varias condiciones equivalentes.

Toda teoría de primer orden con eliminación de cuantificadores es un modelo completo . Por el contrario, una teoría de modelo completo, cuya teoría de consecuencias universales tiene la propiedad de amalgama , tiene eliminación de cuantificadores. [10]

Los modelos de la teoría de las consecuencias universales de una teoría son precisamente las subestructuras de los modelos de . [10] La teoría de los órdenes lineales no tiene eliminación de cuantificadores. Sin embargo, la teoría de sus consecuencias universales tiene la propiedad de amalgama.

Ideas básicas

Para demostrar constructivamente que una teoría tiene eliminación de cuantificadores, basta demostrar que podemos eliminar un cuantificador existencial aplicado a una conjunción de literales , es decir, demostrar que cada fórmula de la forma:

donde cada uno es un literal, equivale a una fórmula sin cuantificadores. De hecho, supongamos que sabemos cómo eliminar cuantificadores de conjunciones de literales, entonces, si es una fórmula sin cuantificadores, podemos escribirla en forma normal disyuntiva.

y utilizar el hecho de que

es equivalente a

Finalmente, para eliminar un cuantificador universal.

donde está libre de cuantificadores, lo transformamos a la forma normal disyuntiva y usamos el hecho de que es equivalente a

Relación con la decidibilidad

En las primeras teorías de modelos, la eliminación de cuantificadores se utilizaba para demostrar que varias teorías poseen propiedades como decidibilidad y completitud . Una técnica común era mostrar primero que una teoría admite la eliminación de cuantificadores y luego demostrar la decidibilidad o la integridad considerando sólo las fórmulas sin cuantificadores. Esta técnica se puede utilizar para demostrar que la aritmética de Presburger es decidible.

Las teorías podrían ser decidibles pero no admitir la eliminación de cuantificadores. Estrictamente hablando, la teoría de los números naturales aditivos no admitía la eliminación de cuantificadores, sino que era una expansión de los números naturales aditivos la que demostraba ser decidible. Siempre que una teoría es decidible y el lenguaje de sus fórmulas válidas es contable , es posible extender la teoría con un número contable de relaciones para tener eliminación de cuantificadores (por ejemplo, se puede introducir, para cada fórmula de la teoría, un símbolo de relación que relaciona las variables libres de la fórmula).

Ejemplo: Nullstellensatz para campos algebraicamente cerrados y para campos diferencialmente cerrados . [ se necesita aclaración ]

Ver también

Notas

  1. ^ ab Brown 2002.
  2. ^ Presburgo 1929.
  3. ^ Mente: aritmética básica de Presburger - - no admite eliminación de cuantificadores. Nipkow (2010): "La aritmética de Presburger necesita un predicado de divisibilidad (o congruencia) '|' para permitir la eliminación del cuantificador".
  4. ^ Grädel y col. (2007, p. 20) definen la aritmética de Presburger como . Esta extensión sí admite eliminación de cuantificadores.
  5. ^ Monje 2012, pag. 240.
  6. ^ Enderton 2001, pág. 188.
  7. ^ abc Grädel et al. 2007.
  8. ^ Fried y Jardín 2008, pag. 171.
  9. ^ Szmielew 1955, página 229 describe "el método de eliminación de la cuantificación".
  10. ^ ab Hodges 1993.

Referencias