En lógica , una cláusula es una fórmula proposicional formada a partir de una colección finita de literales (átomos o sus negaciones) y conectores lógicos . Una cláusula es verdadera si al menos uno de los literales que la componen es verdadero (cláusula disyuntiva, el uso más común del término), o si todos los literales que la componen son verdaderos (cláusula conjuntiva, un uso menos común del término). Es decir, es una disyunción finita [ 1 ] o una conjunción de literales, según el contexto. Las cláusulas se suelen escribir de la siguiente manera, donde los símbolosson literales:
cláusulas vacías
Una cláusula puede estar vacía (definida a partir de un conjunto vacío de literales). La cláusula vacía se denota mediante varios símbolos como, , oLa evaluación de verdad de una cláusula disyuntiva vacía siempre es falsa. Esto se justifica considerando que falso es el elemento neutro del monoide..
La evaluación de verdad de una cláusula conjuntiva vacía siempre es verdadera. Esto está relacionado con el concepto de verdad vacía .
Forma implicativa
Toda cláusula disyuntiva no vacía es lógicamente equivalente a una implicación de un núcleo a partir de un cuerpo, donde el núcleo es un literal arbitrario de la cláusula y el cuerpo es la conjunción de los complementos de los demás literales. Es decir, si una asignación de verdad hace que una cláusula sea verdadera, y todos los literales del cuerpo satisfacen la cláusula, entonces el núcleo también debe ser verdadero.
Esta equivalencia se usa comúnmente en programación lógica , donde las cláusulas generalmente se escriben como una implicación de esta forma. De manera más general, el encabezado puede ser una disyunción de literales. Sison los literales en el cuerpo de una cláusula yson las de su cabeza, la cláusula se suele escribir de la siguiente manera:
Véase también
Referencias
- ↑ Chang, Chin-Liang; Richard Char-Tung Lee (1973). Lógica simbólica y demostración mecánica de teoremas . Academic Press. pág . 48. ISBN 0-12-170350-9.
Enlaces externos
- Terminología relacionada con la lógica de las cláusulas
- Cálculo proposicional
- Lógica de predicados
- Programación lógica