Posterior: Tablas de verdad
Arriba: Procedimientos de demostración automática
Anterior: Procedimientos de demostración automática
Observamos que se cumple cada una de las equivalencias lógicas siguientes:
En consecuencia:
es una
contradicción.
O, equivalentemente:
 |
(1) |
La equivalencia (1) determina el PRINCIPIO DE PRUEBA POR
REFUTACIÓN: Para demostrar
es
suficiente demostrar que
es un conjunto contradictorio de proposiciones.
Ahora bien, recordamos que para cada proposición
se cumplen las siguientes dos equivalencias:
En los métodos de demostración automática que presentaremos en esta sección, consideraremos únicamente el problema de decidir la satisfactibilidad de formas conjuntivas, FC's.
Dada una cláusula
reenumeramos a sus componentes, colocando primero las literales que aparezcan negadas. Obtenemos
Por las Leyes de De Morgan, tendremos
y como
:
Con esta notación escribimos:
Así, una cláusula
se ha de leer como
, donde
es la lista izquierda cuyos elementos están conectados por conjunciones, en tanto que
es la lista derecha cuyos elementos están conectados por disyunciones. En particular:
-
es equivalente a la
cláusula
.
-
es equivalente a la
negación de la frase
.
Una proposición
escrita en FC queda pues como una lista de cláusulas
Las cláusulas se sobreentienden conectadas por conjunciones.
Recordamos que
consta de las listas de 0's y 1's de longitud
.
Éstas representan en binario a los números enteros entre 0 y
inclusive. Tal representación es, de hecho, una enumeración de
.
Después de estos preliminares, pasemos a ver diversos algoritmos para decidir cuándo un conjunto dado de proposiciones es o no contradictorio.
Posterior: Tablas de verdad
Arriba: Procedimientos de demostración automática
Anterior: Procedimientos de demostración automática
Guillermo Morales-Luna
2004-07-27