Diferencia entre revisiones de «Consistencia (lógica)»

Contenido eliminado Contenido añadido
Retiro pédido de fusión, 3 años y no ha sido defendida la fusión
Cambio toda mención de coherencia por consistencia, por ser el término adecuado. Ahora pido el translado del artículo a Demostración de consistencia
Línea 1:
En [[lógica matemática]], una '''demostración de consistencia''', o '''prueba de consistencia''', es una demostración formal de que un sistema formal es consistente. Un [[sistema formal]] es consistente si no contiene una [[contradicción]], o, en forma más precisa, no existe una [[proposición]] φ tal que se puede demostrar o deducir simultáneamente la proposición A y su contraria ¬A o no-A.
En [[lógica]], la '''consistencia''' o '''consistencia lógica''' es una propiedad que pueden tener los [[conjunto]]s de [[Fórmula bien formada|fórmulas]]. Intuitivamente, un conjunto de fórmulas es consistente cuando no contiene una [[Principio de no contradicción|contradicción]] o [[ambigüedad]]. La consistencia puede ser definida tanto en términos [[Semántica formal|semánticos]] como en términos [[Sintaxis|sintácticos]]. En términos semánticos, un conjunto de fórmulas es consistente [[si y sólo si]] tiene un [[Teoría de modelos|modelo]]. Es decir, si existe al menos una [[Interpretación (lógica)|interpretación]] que haga verdaderas a todas las fórmulas del conjunto. En términos sintácticos, un conjunto de fórmulas es consistente si y sólo si para toda fórmula A, no es posible deducir tanto A como ¬A (la negación de A) a partir del conjunto de fórmulas.<ref name="Hunter">{{cita libro |apellido=Hunter |nombre=Geoffrey |título=Metalogic: An Introduction to the Metatheory of Standard First-Order Logic |editorial=University of California Press |año=1971 |capítulo=Sección 24}}</ref>
 
Referido a un [[argumento]], la consistencia es la necesidad de que todas las premisas tengan que ser necesariamente y a la vez, como producto, todas verdaderas, para que el argumento, si es consistente, pueda ser [[validez lógica|válido]] o no válido. Referido al discurso la consistencia tiene que ver con que las implicaciones lógicas del mismo no sean autocontradictorias.
Por ejemplo, considérese el siguiente conjunto de fórmulas de la [[lógica proposicional]]: { p, q, (q→¬p), r }. Utilizando la regla de inferencia del [[modus ponens]] entre q y (q→¬p), es posible deducir ¬p. Luego, según la definición sintáctica de consistencia, el conjunto es inconsistente. Para evaluar si el conjunto es consistente según la definición semántica, podemos construir una [[tabla de verdad]]:
 
El desarrollo inicial de la [[teoría de la demostración]] matemática fue motivado por el deseo de proveer demostraciones de coherencia finita para toda la matemáticas como parte del [[programa de Hilbert]]. El programa de Hilbert cumple con las observaciones de Gödel, tal como se expresa en sus dos [[teoremas de incompletitud de Gödel]], de que las teorías de demostración robustas no son capaces de probar su propia consistencia.
:<math>
\begin{array}{c|c|c|c}
p & q & (q \to \neg p) & r \\
\hline
V & V & F & V \\
V & V & F & F \\
V & F & V & V \\
V & F & V & F \\
F & V & V & V \\
F & V & V & F \\
F & F & V & V \\
F & F & V & F \\
\end{array}
</math>
 
A pesar de que es posible demostrar la consistencia mediante teoría de modelos, por lo general se realiza de una manera puramente sintáctica, sin la necesidad de proveer una referencia a algún modelo de la lógica. La [[eliminación de corte]] (o en forma equivalente la [[Normalization property|normalización]] del [[Curry-Howard|cálculo subyacente]] si es que existe uno) implica la consistencia del cálculo: dado que obviamente no existe prueba de falsedad que sea libre de corte, no existe por lo tanto contradicción en general.
Como se ve, en ninguna de las interpretaciones (ninguna de las filas de la tabla) se da que todas las fórmulas son verdaderas. Luego, de acuerdo con la definición semántica, el conjunto es inconsistente.
 
==Consistencia y completitud==
Un [[sistema formal]] es consistente si y sólo si el conjunto de sus [[teorema]]s es consistente.<ref name="Hunter">Véase {{cita libro |apellido=Hunter |nombre=Geoffrey |título=Metalogic: An Introduction to the Metatheory of Standard First-Order Logic |editorial=University of California Press |año=1971 |capítulo=Sección 24}}</ref>
 
Los principales resultados relacionados con la consistencia y completitud fueron demostrados por [[Kurt Gödel]]:
Por los [[teoremas de la incompletitud de Gödel]] sabemos que ningún sistema formal que tenga un mínimo de poder expresivo puede ser a la vez consistente y [[Completitud semántica|completo]].
* El [[teorema de completitud de Gödel]] indica que toda [[teoría de primer orden]] consistencia es completa con respecto al [[conjunto consistente máximo]] de las fórmulas que se generan por medio del algoritmo de búsqueda de demostración.
* Los [[teoremas de la incompletitud de Gödel]] indican que las teorías capaces de expresar su propia relación de demostrabilidad y de desarrollar un argumento diagonal son capaces de demostrar su propia consistencia solo si son inconsistentes. Estas teorías, si son consistentes, son denominadas ''teorías esencialmente incompletas''.
 
Mediante la aplicación de estas ideas, se pueden encontrar cuatro tipos distintos de teorías de primer orden:
== Véase también ==
#Teorías inconsistentes, que no poseen modelos.
* [[Metalógica]]
#Teorías que no pueden analizar su propia relación de demostración, tales como la axiomatización de Tarski de la geometría del punto y la linea, y la [[aritmética de Presburg]]. Dado que estas teorías son descriptas en forma satisfactoria por el modelo que se obtiene mediante el teorema de completitud, entonces estos sistemas son completos.
* [[Principio de no contradicción]]
#Teorías capaces de analizar su propia consistencia, y que incluyen la negación de la proposición que asevera su propia consistencia. Este tipo de teorías son completas con respecto al modelo que se obtiene a partir del teorema de completitud, pero contienen como teorema la implicancia de una contradicción, en contradicción al hecho de que son consistentes.
* [[Principio de explosión]]
#Teorías esencialmente incompletas.
* [[Teoremas de la incompletitud de Gödel]]
 
En forma adicional, se ha descubierto recientemente que existe un quinto tipo de teoría, las [[teorías auto verificables]], que son lo suficientemente robustas como para analizar su propia relación de demostración, pero son demasiado débiles como para realizar una diagonalización de Gödel, y que por lo tanto pueden demostrar en forma consistencia su propia consistencia. Sin embargo, una teoría que demuestra su propia consistencia no permite obtener ninguna información interesante, dado que las teorías inconsistentes también demuestran su propia consistencia.
== Notas y referencias ==
{{listaref}}
 
==Fórmulas==
Un conjunto de [[Fórmula matemática|fórmulas]] <math>\Phi</math> en lógica de primer orden es consistente (expresado como Con<math>\Phi</math>) si y solo si no existe una fórmula <math>\phi</math> tal que <math>\Phi \vdash \phi</math> y <math>\Phi \vdash \lnot\phi</math>. De lo contrario <math>\Phi</math> es consistente y se expresa Inc<math>\Phi</math>.
 
<math>\Phi</math> es simplemente consistente si y solo si para ninguna fórmula <math>\phi</math> de <math>\Phi</math> son tanto <math>\phi</math> como la negación de <math>\phi</math> teoremas de <math>\Phi</math>.
 
<math>\Phi</math> es absolutamente consistente si por lo menos una fórmula de <math>\Phi</math> no es un teorema de <math>\Phi</math>.
 
<math>\Phi</math> es máximamente consistente si y solo si para toda fórmula <math>\phi</math>, si Con <math>\Phi \cup \phi</math> entonces <math>\phi \in \Phi</math>.
 
<math>\Phi</math> se dice contiene testigos si y solo si para cada fórmula de la forma <math>\exist x \phi</math> existe un término <math>t</math> tal que <math>(\exists x \phi \to \phi {t \over x}) \in \Phi</math>.
 
===Resultados básicos===
'''1.''' Los siguientes son equivalentes:
 
(a) Inc<math>\Phi</math>
 
(b) Para todo <math>\phi,\; \Phi \vdash \phi.</math>
 
'''2.''' Todo conjunto de fórmulas ''satisfiable'' es consistente, un conjunto de fórmulas <math>\Phi</math> es ''satisfiable'' si y solo si existe un modelo <math>\mathfrak{I}</math> tal que <math>\mathfrak{I} \vDash \Phi </math>.
 
'''3.''' Para todo <math>\Phi</math> y <math>\phi</math>:
 
(a) si no <math> \Phi \vdash \phi</math>, entonces Con<math> \Phi \cup \{\lnot\phi\}</math>;
 
(b) si Con <math>\Phi</math> y <math>\Phi \vdash \phi</math>, entonces Con<math> \Phi \cup \{\phi\}</math>;
 
(c) si Con <math>\Phi</math>, entonces Con<math> \Phi \cup \{\phi\}</math> o Con<math> \Phi \cup \{\lnot \phi\}</math>.
 
'''4.''' Sea <math>\Phi</math> un conjunto de fórmulas consistentes y que poseen testigos. Para todo <math>\phi</math> y <math> \psi </math>:
 
(a) si <math> \Phi \vdash \phi</math>, entonces <math>\phi \in \Phi</math>,
 
(b) o bien <math>\phi \in \Phi</math> o bien <math>\lnot \phi \in \Phi</math>,
 
(c) <math>(\phi \or \psi) \in \Phi</math> si y solo si <math>\phi \in \Phi</math> o <math>\psi \in \Phi</math>,
 
(d) si <math>(\phi\to\psi) \in \Phi</math> y <math>\phi \in \Phi </math>, entonces <math>\psi \in \Phi</math>,
 
(e) <math>\exists x \phi \in \Phi</math> si y solo si existe un término <math>t</math> tal que <math>\phi{t \over x}\in\Phi</math>.
===Teorema de Henkin===
 
 
Sea <math>\Phi</math> un conjunto de fórmulas máximamente consistentes testigos.
 
Define una relación binaria en el conjunto de términos S <math> t_0 \sim t_1 \!</math> si y solo si <math>\; t_0 = t_1 \in \Phi</math>; y sea <math>\overline t \!</math> la clase de términos de equivalencia conteniendo <math>t \!</math>; y sea <math>T_{\Phi} := \{ \; \overline t \; |\; t \in T^S \} </math> donde <math>T^S \!</math> es el conjunto de términos basados en el conjunto de símbolo <math>S \!</math>.
 
Define la estructura S <math>\mathfrak T_{\Phi} </math> sobre <math> T_{\Phi} \!</math> el término-estructura correspondiente a <math>\Phi</math> mediante:
 
(1) Para el <math>n</math>-ésimo <math>R \in S</math>, <math>R^{\mathfrak T_{\Phi}} \overline {t_0} \ldots \overline {t_{n-1}}</math> si y solo si <math>\; R t_0 \ldots t_{n-1} \in \Phi</math>,
 
(2) Para el <math>n</math>-ésimo <math>f \in S</math>, <math>f^{\mathfrak T_{\Phi}} (\overline {t_0} \ldots \overline {t_{n-1}}) := \overline {f t_0 \ldots t_{n-1}}</math>,
 
(3) Para <math>c \in S</math>, <math>c^{\mathfrak T_{\Phi}}:= \overline c</math>.
 
Sea <math>\mathfrak I_{\Phi} := (\mathfrak T_{\Phi},\beta_{\Phi})</math> el término-interpretación an asociado con <math>\Phi</math>, donde <math>\beta _{\Phi} (x) := \bar x</math>.
 
<center>
<math>(*) \;</math> Para todo <math>\phi</math>,<math>\; \mathfrak I_{\Phi} \vDash \phi</math> si y solo si <math> \; \phi \in \Phi</math>.</center>
<!--
===Sketch of Proof===
There are several things to verify. First, that <math>\sim</math> is an [[equivalence relation]]. Then, it needs to be verified that (1), (2), and (3) are well defined. This falls out of the fact that <math>\sim</math> is an equivalence relation and also requires a proof that (1) and (2) are independent of the choice of <math> t_0, \ldots ,t_{n-1} </math> class representatives. Finally, <math> \mathfrak I_{\Phi} \vDash \Phi </math> can be verified by induction on formulas.
-->
 
==Véase también==
*[[Lógica paraconsistente]]
*[[Equiconsistency]]
*[[Hilbert's second problem]]
*[[Hilbert's program]]
*[[Hilbert's problems]]
*[[Matiyasevich's theorem]]
*[[Emil Post]] (1920)
*[[Łukasiewicz]]
 
==Referencias==
* {{cita libro |apellido1= H. D. Ebbinghaus |apellido2= J. Flum |apellido3= W. Thomas |título= Mathematical Logic |idioma= inglés |edición= Second Edition |año= 1994 |editorial= Springer-Verlag |ubicación= |isbn= 0-387-94258-0 |capítulo= |páginas= |cita= }}
 
[[Categoría:Lógica matemática]]
[[Categoría:Metalógica]]
 
 
[[en:Consistency proof]]
[[zh:形式系統相容性]]