La eliminación de cuantificadores es un concepto de simplificación utilizado en lógica matemática , teoría de modelos y ciencias de la computación teóricas . De manera informal, una declaración cuantificada "de tal manera que ..." puede verse como una pregunta "¿Cuándo hay unade tal manera que ...?", y la afirmación sin cuantificadores puede considerarse la respuesta a esa pregunta. [ 1 ]
Una forma de clasificar las fórmulas es por la cantidad de cuantificación . Se piensa que las fórmulas con menor profundidad de alternancia de cuantificadores son 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órmulasin cuantificadores que sea equivalente a ello ( módulo esta teoría).
Ejemplos
Un ejemplo de matemáticas dice que un polinomio cuadrático de una sola variable tiene una raíz real si y solo si su discriminante es no negativo: [ 1 ]
Aquí, la oración del lado izquierdo incluye un cuantificador., mientras que la oración equivalente de la derecha no lo hace.
Ejemplos de teorías que se han demostrado decidibles mediante la eliminación de cuantificadores son la aritmética de Presburger , [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] la aritmética de Skolem , [ 8 ] los campos algebraicamente cerrados , los campos reales cerrados , [ 9 ] [ 10 ] las álgebras booleanas sin átomos , las álgebras de términos , los órdenes lineales densos , [ 9 ] los grupos abelianos , [ 11 ] los grafos de Rado , así como muchas de sus combinaciones, como el álgebra booleana con la aritmética de Presburger y las álgebras de términos con colas .
La eliminación de cuantificadores para la teoría de los números reales como un grupo aditivo ordenado es la eliminación de Fourier-Motzkin ; para la teoría del cuerpo de los números reales es el teorema de Tarski-Seidenberg . [ 9 ]
La eliminación de cuantificadores también puede utilizarse para demostrar que la "combinación" de teorías decidibles conduce a nuevas teorías decidibles (véase el 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 para determinar?para cadaSi 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 veracidad de las oraciones sin cuantificadores .
Conceptos relacionados
Diversas ideas de la teoría de modelos están relacionadas con la eliminación de cuantificadores, y existen diversas condiciones equivalentes.
Toda teoría de primer orden con eliminación de cuantificadores es modelo-completa . Recíprocamente, una teoría modelo-completa, cuya teoría de consecuencias universales tiene la propiedad de amalgamación , tiene eliminación de cuantificadores. [ 12 ]
Los modelos de la teoría de las consecuencias universales de una teoríason precisamente las subestructuras de los modelos de. [ 12 ] 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 de manera constructiva que una teoría tiene eliminación de cuantificadores, basta con 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 cadaes un literal, es equivalente a una fórmula sin cuantificadores. De hecho, supongamos que sabemos cómo eliminar los cuantificadores de las conjunciones de literales, entonces sies una fórmula sin cuantificadores, podemos escribirla en forma normal disyuntiva.
y utilice el hecho de que
es equivalente a
Finalmente, para eliminar un cuantificador universal
dóndeno tiene cuantificador, transformamos en forma normal disyuntiva y utilizar el hecho de que es equivalente a
Relación con la decidibilidad
En los inicios de la teoría de modelos, la eliminación de cuantificadores se utilizaba para demostrar que diversas teorías poseen propiedades como la decidibilidad y la completitud . Una técnica común consistía en demostrar primero que una teoría admite la eliminación de cuantificadores y, posteriormente, probar la decidibilidad o la completitud considerando únicamente las fórmulas sin cuantificadores. Esta técnica puede utilizarse para demostrar que la aritmética de Presburger es decidible.
Las teorías pueden 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, pero se demostró que una extensión de los números naturales aditivos era decidible. Siempre que una teoría sea decidible y el lenguaje de sus fórmulas válidas sea numerable , es posible extenderla con una cantidad numerable de relaciones para que admita la eliminación de cuantificadores (por ejemplo, se puede introducir, para cada fórmula de la teoría, un símbolo de relación que relacione las variables libres de la fórmula).
Ejemplo: Teorema de los ceros para cuerpos algebraicamente cerrados y para cuerpos diferencialmente cerrados .
Véase también
Notas
- 1 2 Brown 2002 .
- ↑ Presburger 1929 .
- ↑ Mente: aritmética básica—— no admite la eliminación de cuantificadores. Nipkow (2010) : "La aritmética de Presburger necesita un predicado de divisibilidad (o congruencia) ' | ' para permitir la eliminación de cuantificadores".
- ↑ Grädel et al. (2007 , p. 20) definen la aritmética de Presburger comoEsta extensión sí admite la eliminación de cuantificadores.
- ↑ Cooper 1972 .
- ↑ Enderton 2001 , pág. 188.
- ↑ Monje 2012 , pág. 240.
- ↑ La eliminación de cuantificadores para la aritmética de Skolem no se cumple en el lenguaje desnudo {×, 1, = }; la prueba estándar de decidibilidad procede por reducción a la aritmética de Presburger a través del isomorfismo ( ℕ > 0 , ×) ≅ ⊕ p (ℕ, +) . La eliminación de cuantificadores en sentido estricto requiere expandir el lenguaje, por ejemplo con predicados de divisibilidad a ∣ x como primitivos, ya que a ∣ x abrevia ∃ y ( a · y = x ) y no está libre de cuantificadores en la signatura original.
- 1 2 3 Grädel et al. 2007 .
- ↑ Fried y Jarden 2008 , pág. 171.
- ↑ Szmielew 1955 , página 229 describe "el método de eliminación de la cuantificación".
- 1 2 Hodges 1993 .
Referencias
- Brown, Christopher W. (31 de julio de 2002). "¿Qué es la eliminación de cuantificadores?" . Recuperado el 30 de agosto de 2023 .
- Cooper, DC (1972). Meltzer, Bernard ; Michie, Donald (eds.). "Demostración de teoremas en aritmética sin multiplicación" (PDF) . Inteligencia artificial . 7. Edimburgo: Edinburgh University Press : 91–99 . Recuperado el 17 de marzo de 2026 .
- Enderton, Herbert (2001). Introducción matemática a la lógica (2.ª ed.). Boston, MA: Academic Press . ISBN 978-0-12-238452-3.
- Frito, Michael D .; Jarden, Moshe (2008). Aritmética de campo . Ergebnisse der Mathematik und ihrer Grenzgebiete. 3. Seguir. vol. 11 (3ª edición revisada). Springer-Verlag . ISBN 978-3-540-77269-9. Zbl 1145.12001 .
- Grädel, Erich; Kolaitis, Phokion G.; Libkin , Leonid ; Maarten, Marx; Spencer, Joel ; Vardi, Moshe Y .; Venema, Yde; Weinstein, Scott (2007). Teoría de modelos finitos y sus aplicaciones . Textos en Ciencias de la Computación Teórica. Una serie de EATCS. Berlín: Springer-Verlag . ISBN 978-3-540-00428-8. Zbl 1133.03001 .
- Hodges, Wilfrid (1993). Teoría de modelos . Enciclopedia de matemáticas y sus aplicaciones. Vol. 42. Cambridge University Press . doi : 10.1017/CBO9780511551574 . ISBN 9780521304429.
- Kuncak, Viktor; Rinard, Martin (2003). "La subtipificación estructural de tipos no recursivos es decidible" (PDF) . 18.º Simposio Anual IEEE de Lógica en Ciencias de la Computación, 2003. Actas . pp. 96–107 . doi : 10.1109/LICS.2003.1210049 . ISBN 0-7695-1884-2. S2CID 14182674 .
- Monk, J. Donald (2012). Lógica matemática (Textos de posgrado en matemáticas (37)) (Reimpresión en rústica de la 1.ª ed. original de 1976 ). Springer. ISBN 9781468494549.
- Nipkow, Tobias (2010). "Eliminación de cuantificadores lineales" (PDF) . Journal of Automated Reasoning . 45 (2): 189– 212. doi : 10.1007/s10817-010-9183-0 . S2CID 14279141. Recuperado el 12 de noviembre de 2022 .
- Presburger, Mojżesz (1929). "Über die Vollständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchem die Addition als einzige Operation hervortritt". Comptes Rendus du I congrès de Mathématiciens des Pays Slaves, Warszawa : 92– 101.Véase Stansifer (1984) para una traducción al inglés.
- Stansifer, Ryan (septiembre de 1984). Artículo de Presburger sobre aritmética de enteros: comentarios y traducción (PDF) (Informe técnico). Vol. TR84-639. Ithaca, Nueva York: Departamento de Ciencias de la Computación, Universidad de Cornell.
- Szmielew, Wanda (1955). "Propiedades elementales de los grupos abelianos" . Fundamenta Mathematicae . 41 (2): 203– 271. doi : 10.4064/fm-41-2-203-271 . MR 0072131 .
- Jeannerod, Nicolas; Treinen, Ralf. Decidiendo la teoría de primer orden de un álgebra de árboles de características con actualizaciones . Conferencia Internacional Conjunta sobre Razonamiento Automatizado (IJCAR). doi : 10.1007/978-3-319-94205-6_29 .
- Sturm, Thomas (2017). "Un estudio de algunos métodos para la eliminación, decisión y satisfacibilidad de cuantificadores reales y sus aplicaciones" . Matemáticas en Ciencias de la Computación . 11 ( 3–4 ): 483–502 . doi : 10.1007/s11786-017-0319-z . hdl : 11858/00-001M-0000-002C-A3B5-B .
- Teoría de modelos