Articulo de referencia

Completitud (lógica)

En lógica matemática y metalógica , un sistema formal se considera completo con respecto a una propiedad particular si toda fórmula que posea dicha propiedad puede derivarse uti...

En lógica matemática y metalógica , un sistema formal se considera completo con respecto a una propiedad particular si toda fórmula que posea dicha propiedad puede derivarse utilizando ese sistema, es decir, es uno de sus teoremas ; de lo contrario, se dice que el sistema es incompleto . El término «completo» también se usa sin matices, con distintos significados según el contexto, refiriéndose principalmente a la propiedad de validez semántica . Intuitivamente, un sistema se considera completo en este sentido particular si puede derivar toda fórmula que sea verdadera.

La propiedad inversa a la completitud se llama solidez : un sistema es sólido con respecto a una propiedad (principalmente validez semántica) si cada uno de sus teoremas posee esa propiedad.

Formas de completitud

Completitud expresiva

Un lenguaje formal es expresivamente completo si puede expresar el tema para el que está destinado.

Completitud funcional

Un conjunto de conectores lógicos asociados a un sistema formal es funcionalmente completo si puede expresar todas las funciones proposicionales .

Completitud semántica

La completitud semántica es lo opuesto a la solidez en los sistemas formales. Un sistema formal es completo con respecto a la tautología o "semánticamente completo" cuando todas sus tautologías son teoremas , mientras que un sistema formal es "sólido" cuando todos sus teoremas son tautologías (es decir, son fórmulas semánticamente válidas: fórmulas que son verdaderas bajo cualquier interpretación del lenguaje del sistema que sea consistente con las reglas del sistema). Es decir, un sistema formal es semánticamente completo si:

Sφ  Sφ.{\displaystyle \models _{\mathcal {S}}\varphi \ \implica \ \vdash _{\mathcal {S}}\varphi .}[ 1 ]

Por ejemplo, el teorema de completitud de Gödel establece la completitud semántica para la lógica de primer orden .

Completitud sólida

Un sistema formal S es fuertemente completo o completo en sentido fuerte si para cada conjunto de premisas Γ, cualquier fórmula que se derive semánticamente de Γ se puede derivar de Γ. Es decir:

ΓSφ  ΓSφ.{\displaystyle \Gamma \models _{\mathcal {S}}\varphi \ \implica \ \Gamma \vdash _{\mathcal {S}}\varphi .}

Completitud de la refutación

Un sistema formal S es refutablemente completo si es capaz de derivar falsedades de todo conjunto de fórmulas insatisfacibles . Es decir:

ΓS  ΓS.{\displaystyle \Gamma \models _{\mathcal {S}}\bot \ \implica \ \Gamma \vdash _{\mathcal {S}}\bot .}[ 2 ]

Todo sistema fuertemente completo es también refutablemente completo. Intuitivamente, la fuerte completitud significa que, dado un conjunto de fórmulasΓ{\displaystyle \Gamma }Es posible calcular cada consecuencia semántica.φ{\displaystyle \varphi }deΓ{\displaystyle \Gamma }, mientras que la completitud de la refutación significa que, dado un conjunto de fórmulasΓ{\displaystyle \Gamma }y una fórmulaφ{\displaystyle \varphi }, es posible comprobar siφ{\displaystyle \varphi }es una consecuencia semántica deΓ{\displaystyle \Gamma }.

Ejemplos de sistemas refutables incluyen: resolución SLD en cláusulas de Horn , superposición en lógica de primer orden clausal ecuacional y resolución de Robinson en conjuntos de cláusulas. [ 3 ] Este último no es fuertemente completo: p. ej.{a}ab{\displaystyle \{a\}\models a\lor b}Se cumple incluso en el subconjunto proposicional de la lógica de primer orden, peroab{\displaystyle a\lor b}no se puede derivar de{a}{\displaystyle \{a\}}por resolución. Sin embargo,{a,¬(ab)}{\displaystyle \{a,\lnot (a\lor b)\}\vdash \bot }puede derivarse.

Completitud sintáctica

Un sistema formal S es sintácticamente completo , deductivamente completo , máximamente completo o de negación completa si para cada oración (fórmula cerrada) φ del lenguaje del sistema, φ o ¬φ es un teorema de S. La completitud sintáctica es una propiedad más fuerte que la completitud semántica. Si un sistema formal es sintácticamente completo, una teoría formal correspondiente se denomina completa si es una teoría consistente . El teorema de incompletitud de Gödel demuestra que cualquier sistema computable suficientemente potente, como la aritmética de Peano , no puede ser a la vez consistente y sintácticamente completo.

La completitud sintáctica también puede referirse a otro concepto no relacionado, denominado postcompletitud o postcompletitud de Hilbert . En este sentido, un sistema formal es sintácticamente completo si y solo si no se le puede añadir ninguna oración indemostrable sin introducir una inconsistencia . La lógica proposicional veritativo-funcional y la lógica de predicados de primer orden son semánticamente completas, pero no sintácticamente completas (por ejemplo, la proposición lógica proposicional que consta de una sola variable proposicional A no es un teorema, ni tampoco lo es su negación).

Completitud estructural

En las lógicas superintuicionistas y modales , una lógica es estructuralmente completa si toda regla admisible es una implicación derivable.

Completitud del modelo

Una teoría es modelo completa si y solo si cada incrustación de sus modelos es una incrustación elemental .

Referencias

  1. Hunter, Geoffrey (1996) [1971]. Metalogic: An Introduction to the Metatheory of Standard First-Order Logic . University of California Press (publicado en 1973). p.  94. ISBN 9780520023567OCLC 36312727 ( Accesible para usuarios con discapacidades visuales )
  2. David A. Duffy (1991). Principios de la demostración automatizada de teoremas . Wiley.Aquí: sección 2.2.3.1, pág. 33
  3. Stuart J. Russell , Peter Norvig (1995). Inteligencia artificial: un enfoque moderno . Prentice Hall.Aquí: sección 9.7, pág. 286