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.