Según vimos en las ecs. (2)-(7), la propagación de valores de verdad se calcula mediante las operaciones del álgebra booleana mínima.
Tal como se hizo en la definición 1.3.3, para una proposición
, definimos a su dual como la proposición
obtenida al intercambiar con y con . El procedimiento para calcular negaciones de proposiciones lo da la siguiente:
Proposición 1.1 (Leyes generalizadas de De Morgan)
Para cualquier proposición
se tiene
(9)
Demostración
En efecto, procedamos a demostrar la equivalencia (9) por inducción en cuanto a la construcción de .
Caso base. Si
es una variable, claramente:
Caso inductivo. Si
se compusiera de otras dos proposiciones más sencillas, digamos
entonces, por las leyes de De Morgan (proposición 1.3.1) en álgebras booleanas, hemos de tener
Si acaso fuese
se procede de manera dual.
Ahora bien, para cualquier proposición
definamos:
Estas dos últimas relaciones proporcionan criterios conjuntistas para decidir cuándo es que una proposición es una consecuencia lógica de un conjunto de hipótesis.
Veamos una serie de ejemplos:
Ejemplo 1.1 (Modus ponens)
Para cualesquiera dos proposiciones
:
.
Explicación.
Sea
una asignación tal que
y
. Entonces:
Ejemplo 1.2 (Modus tollens)
Para cualesquiera dos proposiciones
:
.
Explicación.
Sea
una asignación tal que
y
. Entonces:
o sea
.
Ejemplo 1.3 (Silogismo tradicional)
Para cualesquiera tres proposiciones
:
.