En la subsección anterior vimos que todo teorema es una tautología. Veremos ahora que el recíproco también es cierto. Con esto tendremos un algoritmo para generar pruebas en la deducción natural. En efecto, revisar que una proposición es un teorema es un procedimiento computacionalmente ``muy sencillo'' (simplemente se evalúa su tabla de verdad), aunque es computacionalmente ``caro'' (pues con variables proposicionales hay que hacer evaluaciones). Sin embargo, la localización de una prueba en el esquema de la deducción natural plantea un problema ``difícil'' en el sentido de que ``es muy poco natural'', como ya lo hemos ilustrado con algunos ejemplos.
Sea
una asignación. Para cada proposición
escribamos
Proposición 3.1
Con la notación introducida, para cualquier asignación
y cualquier proposición
se tiene:
(2)
Demostración
Procedamos por inducción en el número de conectivos en
.
Caso base. (.) En este caso, para alguna , . Evidentemente,
.
Caso inductivo. (.) Supongamos que la relación (2) se cumple para cualquier proposición con a lo sumo conectivos.
Sea ahora una proposición con exactamente conectivos. Veremos que con ella se cumple también la relación (2). Naturalmente, los dos casos posibles a considerar corresponden a que el conectivo principal de sea la negación y a que el conectivo principal sea la implicación.
Al considerar el caso de la negación, digamos , hemos de tratar dos casos según sea el valor de verdad de .
Al considerar el caso de la implicación, digamos
, hemos de tratar tres casos según sean los valores de verdad de y .
Caso y
. Aquí
y
. Por un lado, de la relación (2), válida para , tenemos
. Es decir,
pues
.
Caso y
. Aquí
y
. Por un lado, de la relación (2), válida para , tenemos
. Y, por otro lado, por el principio de la doble negación (véase la proposición 2.2.3-), se tiene
. Al concatenar las pruebas de estos dos hechos, se obtiene una prueba de que
pues
.
Caso
y
. Aquí
,
y
. Por un lado, de la relación (2), válida para , tenemos
. Por otro lado, de Contradictio ex omnia (véase la proposición 2.2.1-) se tiene
. Aplicando dos veces el Teorema de Deducción (véase el teorema 2.2.1), se obtiene una prueba de
. Al concatenar ambas pruebas y utilizar la regla Modus Ponens se obtiene una prueba de que
pues
.
Caso
y
. Aquí
,
y
. Por un lado, de la relación (2), válida para , tenemos
. Por otro lado,
es un axioma del tipo 1. Al utilizar la regla Modus Ponens se obtiene una prueba de que
pues
.
Caso
,
y
. Aquí
,
,
y
. Veamos que
.
1.
(
)
2.
(
)
3.
(
)
4.
(
)
5.
(
)
6.
(
)
7.
(
)
8.
(
)
9.
(
)
10.
(
)
11.
(
)
12.
(
)
13.
(
)
Aplicando dos veces el Teorema de Deducción (véase el teorema 2.2.1), se obtiene una prueba de
. Por la hipótesis de inducción se tiene
y
. Así pues, con Modus Ponens se sigue que, en efecto
pues
.
Con este antecedente se puede demostrar el recíproco del teorema de coherencia.
Teorema 3.2 (de Completitud)
Sea
un conjunto de proposiciones y sea
una proposición más. Entonces:
(3)
Demostración
Basta demostrar
(4)
pues si fuese finito, por el Teorema de Deducción, la implicación (3) se reduce inmediatamente a la implicación (4).
Si fuese infinito y , entonces para algún conjunto finito se tendría y por el Teorema de Deducción esto equivale a una tautología.
Probemos entonces la implicación (4).
Sea
una tautología. Entonces para cualquier asignación
,
, y por la proposición anterior,
.
Sean
,
dos asignaciones tales que
,
y
para cada . Entonces,
Por el Teorema de Deducción:
Por el principio de contraposición (véase la proposición 2.2.4),
es un teorema. De aquí se puede ver que
.
En efecto, una prueba es la siguiente:
1.
(
)
2.
(
)
3.
(
)
4.
(
)
5.
(
)
6.
(
)
7.
(
)
8.
(
)
9.
(
)
Componiendo pruebas, se tiene entonces que
cualquiera que sea la asignación
.
Con esto, hemos reducido en 1 las hipótesis para probar .
Continuando de igual forma, suprimiremos a todas las hipótesis para obtener al final .
El Teorema de Completitud afirma entonces que toda tautología en el cálculo de proposiciones es un teorema. En otras palabras, afirma que el sistema elegido de axiomas lógicos con la regla de inferencia Modus Ponens para la deducción natural es suficiente para demostrar cualquier proposición que sea verdadera. Es en este sentido que el Cálculo de Proposiciones de la Deducción Natural es un sistema completo.
Posterior:Procedimientos de demostración automáticaArriba:Coherencia y completitud Anterior:Teorema de coherenciaGuillermo Morales-Luna
2004-07-27