Recordamos que un cálculo de proposiciones (CProp) se construye a
partir de un conjunto finito de variables proposicionales
,
de los valores constantes 0,1 a los que se
identifica como falso y verdadero, respectivamente, y de
algunos conectivos, entre los cuáles están
llamados negación,
disyunción, conjunción, implicación y equivalencia,
respectivamente. Las formas proposicionales son las así llamadas
fórmulas bien formadas. Para precisar el concepto de fórmula bien
formada asignemos primeramente prioridades a los conectivos:
![]() |
tiene prioridad | 1 |
![]() |
tienen prioridad | 2 |
![]() |
tienen prioridad | 2 |
En el manejo de prioridades, la convención es usual: ``Menores valores
numéricos corresponden a prioridades mayores y, con prioridades
iguales, se aplican primero los conectivos más a la izquierda''. El
conjunto FP de formas proposicionales se define inductivamente, y al
mismo tiempo se define la noción de conectivo principal de FP's.
En el recuadro (10) presentamos estas definiciones precisas.
Por ejemplo, consideremos el acertijo siguiente:
Ha ocurrido un cuantioso robo en una tienda. Los asaltantes transportaron su botín en una camioneta. Posteriormente se atrapa a tres maleantes sospechosos A, B y C. Las pesquisas muestran evidencias de que A siempre se acompaña de B o de C para sus fechorías, C por su lado nunca actuaría solo, pero también A no se acompañaría de C en un atraco. El atraco sólo pudo haber sido cometido por A, B o C y al menos uno de ellos es culpable.Hay que decidir las culpabilidades de ellos.
Consideremos tres variables proposicionales para codificar
correspondientes hipótesis:
El acertijo se formaliza naturalmente en un cálculo proposicional con tres variables. En lo que sigue, trataremos el acertijo con las respectivas propagaciones de valores que introduzcamos.