En esta sección hablaremos de cubos y de composiciones booleanas de cubos en términos de formas o fórmulas. El lector recordará que en Teoría de Circuitos se habla de las nociones de minitérminos y de sumas de minitérminos. Son éstas las que aquí intoduciremos.
Las formas booleanas son precisamente las proposiciones bien formadas.
Sea
una lista de variables. Además de las variables, utilizaremos los siguientes símbolos constantes
1: Valor verdadero. Es la unidad de ``'':
.
0: Valor falso. Es la unidad de ``'':
.
Consideremos las siguientes estructuras sintácticas:
LITERALES
Variables o negaciones de variables: es literal si
Si es una literal, su complementaria es
.
CLÁUSULAS
Disyunciones de literales:
Si
son literales,
es una cláusula.
Escribiremos también
(el exponente se refiere a que ``el conjunto'' ha de interpretarse como una disyunción).
Una manera de representar cláusulas es la siguiente: Para cada
hacemos
donde
Así pues tenemos
:
FRASES
Conjunciones de literales:
Si
son literales,
es una frase.
Escribiremos también
(el exponente se refiere a que ``el conjunto'' ha de interpretarse como una conjunción).
Una manera de representar frases es la siguiente: Para cada
hacemos
.
Como en el caso de las cláusulas
indica cuáles variables aparecen, y con cuáles signos, en la frase.
FORMAS CONJUNTIVAS
Conjunciones de cláusulas.
Si
entonces representamos a por la matriz
(el exponente se refiere a que ha de interpretarse como forma conjuntiva).
FORMAS DISYUNTIVAS
Disyunciones de frases.
Si
entonces representamos a por la matriz
(el exponente se refiere a que ha de interpretarse como forma disyuntiva).
FORMAS (PROPOSICIONALES)
Las literales, las frases, las cláusulas, las formas conjuntivas y las formas disyuntivas son formas proposicionales.
Alternativamente a como definimos antes, diremos que una asignación es una colección de literales tal que
.
La asignación es total si para toda
bien o bien
.
Un vector
determina a la asignación total
.
Toda forma asume un valor de verdad en el conjunto Tres bajo una asignación de acuerdo con las definiciones siguientes:
Constantes.
,
. O bien, usando la notación introducida antes para denotar el valor de verdad de una forma proposicional en una asignación:
,
.
Literales.
Si
es una literal entonces
Cláusulas.
Para cada
:
Así, por ejemplo, si
entonces para todo
,
Frases.
Para cada
:
Así, por ejemplo, si
entonces para todo
,
Formas conjuntivas.
Si
entonces
Formas disyuntivas.
Si
entonces
Observación 1.6
Si es una asignación total, entonces para cualquier forma se tiene
.
Recíprocamente, toda forma proposicional determina una función
. Para cada vector
,
es el valor de verdad que asume bajo la asignación total
.
Dos formas son equivalentes si definen a una misma función, es decir
.
Confundiremos voluntariamente a la clase de equivalencia de formas proposicionales, bajo esta noción de equivalencia, con la función
que define. En lo sucesivo, consideraremos únicamente asignaciones totales.
Una forma proposicional es
SATISFACTIBLE si hay una asignación que la satisface, es decir, si
,
TAUTOLOG´iA si es satisfecha por todas las posibles asignaciones, es decir, si
,
REFUTABLE si hay una asignación que la refuta, es decir, si
,
INSATISFACTIBLE si es refutada por todas las posibles asignaciones, es decir, si
.
Una forma insatisfactible es también una contradicción.
Observación 1.7
Las siguientes relaciones son válidas:
Leyes de De Morgan: La negación de una frase es la cláusula correspondiente a su complementario y la negación de una cláusula es la frase correspondiente a su complementario:
La negación de toda forma disyuntiva es una forma conjuntiva y viceversa. Más aún:
Para todo conjunto
existe una forma disyuntiva
tal que
.
De hecho
.
Para todo conjunto
existe una forma conjuntiva
tal que
.
De hecho
.
Toda función
es realizable mediante una forma , es decir, la función definida por la forma coincide con :
.
De hecho, si
, entonces se podría tomar
, o bien se podría tomar
, donde
.
Ahora, para cláusulas y formas conjuntivas se tiene inmediatamente la
Observación 1.8
Las siguientes relaciones son válidas:
Una cláusula es falsa exactamente en el cubo correspondiente ``al complementario del vector que la define'':
Así pues una cláusula se satisface en el complemento de un cubo.
Una forma conjuntiva se satisface, por una asignación, si cada una de las cláusulas que la componen se satisface, por esa asignación. En otras palabras, si
entonces
:
Por tanto, las siguientes relaciones son equivalentes a pares:
FC es satisfactible.
Y en consecuencia,
De manera dual, para frases y formas disyuntivas se tiene también inmediatamente la
Observación 1.9
Las siguientes relaciones son válidas:
Una frase es verdadera exactamente en su cubo correspondiente.
Así pues una frase se refuta en el complemento de su cubo.
Una forma disyuntiva se refuta, por una asignación, si cada una de las frases que la componen se refuta, por esa asignación. En otras palabras, si
entonces
:
Por tanto las siguientes relaciones son equivalentes a pares: