Procedimiento 4.4 (Transformación a FC)
Entrada:
Salida:
Algoritmo: Dada una proposición

revise cuál es su conectivo
principal.
- Si es ``
'', entonces
es de la forma
.
En este caso, revise si
posee conectivos, y si los tuviese,
transforme
en
según las fórmulas
Si no hubiese conectivos en
,
y
han de coincidir.
Haga
.
- Si es ``
'' o ``
'' transforme
a
una proposición equivalente
en términos de
, según las fórmulas
En este caso,
- Si es ``
'' entonces
es de la forma
.
En este caso, calcúlese
Concatenemos cada cláusula en
con cada cláusula en
. En
cada una de las cláusulas obtenidas eliminemos literales repetidas.
Sea
la lista que se obtiene de todas esas cláusulas eliminando
repeticiones de cláusulas. Tendremos que
es la lista
reducida.
- Si es ``
'' entonces
es de la forma
.
En este caso,
donde
representa la yuxtaposición de listas, suprimiendo repeticiones de entradas.
- Si no hubiera conectivos, entonces
ha de ser una variable
proposicional
.
En este caso,
es la lista consistente de la única
cláusula cuya única literal es
misma.