Éste es un procedimiento para decidir cuándo una proposición
dada en FC es o no contradicción.
Representaremos a una proposición por su matriz de
literales
. es el número de cláusulas en la FC de .
es la longitud de la -ésima cláusula. Usaremos las siguientes nociones:
Camino.
Sucesión de literales
, donde para cada ,
Camino complementado.
Camino donde aparecen y
, para alguna literal .
Procedimiento 4.7 (Representación matricial)
Entrada:
Salida:
Algoritmo:
Comenzando con el camino a la extrema izquierda,
, hacemos variar más
rápidamente los dígitos más a la derecha.
Al reconocer a un camino como complementado omitiremos a todos los
caminos que pasen por la pareja que lo hace complementado.
Si acaso todos los caminos son complementados entonces
es contradicción.
En otro caso, al hacer verdaderas a todas las literales que aparecen
en un camino no complementado tendremos una asignación que
hace a verdadera.