Posgrado → Lógica matemática y fundamentos ↓
Lógica proposicional
La lógica proposicional es una rama de la lógica matemática que se ocupa del estudio y la manipulación de proposiciones. Una proposición es una declaración declarativa que puede ser verdadera o falsa. La lógica proposicional es la forma más simple de lógica y forma la base para tipos más avanzados de lógica, como la lógica de predicados. En esta discusión, presentaremos los principios básicos de la lógica proposicional utilizando un lenguaje simple.
Conceptos básicos de la lógica proposicional
En su esencia, la lógica proposicional trata con proposiciones, que son declaraciones que son verdaderas o falsas. Por ejemplo, "Está lloviendo" y "Un triángulo tiene tres lados" son proposiciones porque se pueden determinar sin ambigüedad como verdaderas o falsas. Sin embargo, preguntas o comandos, como "¿Está lloviendo?" o "Cierra la puerta", no son proposiciones porque no tienen valores de verdad.
Cada proposición puede ser representada por una variable, usualmente por una letra mayúscula como P
, Q
o R
. Por ejemplo, podríamos considerar P
como "está lloviendo." Así que si de hecho está lloviendo, entonces la proposición P
es verdadera; de lo contrario, es falsa.
Conectivos lógicos
En lógica proposicional, usamos conectivos lógicos para crear nuevas proposiciones a partir de proposiciones existentes. Los conectivos lógicos básicos son:
- AND (∧): Una conjunción. Una declaración compuesta es verdadera solo si ambas declaraciones componentes son verdaderas. Por ejemplo,
P ∧ Q
es verdadera si tantoP
comoQ
son verdaderas. - OR (∨): Una disyunción. Una declaración compuesta es verdadera si al menos una de las declaraciones componentes es verdadera. Por ejemplo,
P ∨ Q
es verdadera siP
oQ
(o ambas) son verdaderas. - NOT (¬): Una negación. Este único operador invierte el valor de verdad de una proposición dada. Si
P
es verdadera, entonces¬P
es falsa, y viceversa. - Implication (→): Implicación. Es una declaración condicional que se lee como "si
P
, entoncesQ
." La proposiciónP → Q
es falsa solo siP
es verdadera yQ
es falsa. - Biconditional (↔): Una equivalencia. Una declaración compuesta es verdadera si ambas declaraciones componentes son verdaderas o falsas, es decir,
P
es equivalente aQ
.
Tablas de verdad
Las tablas de verdad son un método conveniente para representar los valores de verdad de proposiciones compuestas basadas en sus conectivos lógicos. Empecemos con una simple tabla de verdad para una proposición con una sola variable, como P
:
| P | ¬P | | T | F | | F | T |
La tabla anterior muestra el valor de verdad de P
y su negación ¬P
. En proposiciones complejas, usamos conectivos como AND, OR, etc. Aquí está como se ve la tabla de verdad para una proposición compuesta como P ∧ Q
:
| P | Q | P ∧ Q | | T | T | T | | T | F | F | | F | T | F | | F | F | F |
En la tabla anterior, P ∧ Q
es verdadera solo si tanto P
como Q
son verdaderas.
De manera similar, la tabla de verdad para P ∨ Q
se ve así:
| P | Q | P ∨ Q | | T | T | T | | T | F | T | | F | T | T | | F | F | F |
Equivalencias lógicas
La equivalencia lógica se refiere a una situación donde dos declaraciones son verdaderas al mismo tiempo, dados todos los escenarios posibles para las variables involucradas. Algunas equivalencias lógicas comunes son:
- Doble negación: La declaración
¬¬P
es lógicamente equivalente aP
. - Leyes de De Morgan: Proporcionan una forma de distribuir la negación entre conjunciones y disyunciones:
¬(P ∧ Q)
es equivalente a¬P ∨ ¬Q
.¬(P ∨ Q)
es equivalente a¬P ∧ ¬Q
.
- Implicación:
(P → Q)
es equivalente a(¬P ∨ Q)
. - Ley de equivalencia: Establece que repetir la misma condición no cambia el resultado:
P ∧ P
es igual aP
.P ∨ P
es igual aP
.
- Ley del tercero excluido:
P ∨ ¬P
es siempre verdadera.
Ejemplos de razonamiento lógico
Imagina que estás planeando un picnic el fin de semana. Dices que P
significa "estará soleado," y Q
significa "el parque está abierto." Deseas planear tu picnic basado en las siguientes condiciones:
Si está soleado y el parque está abierto, iremos de picnic.
Esta condición se puede escribir como una expresión lógica: P ∧ Q
. Usando esta expresión, puedes evaluar diferentes escenarios:
| P | Q | P ∧ Q | Resultado | | T | T | T | Ir de picnic | | T | F | F | No hacer picnic | | F | T | F | No hacer picnic | | F | F | F | No hacer picnic |
Con estas evaluaciones, notas que el único escenario cuando procederás con el picnic es cuando ambas condiciones se cumplan.
Extracción de declaraciones lógicas complejas
Supón que quieres tomar una decisión basada en varias condiciones. Tu decisión puede corresponder a expresiones lógicas complejas que involucran varias proposiciones y conectivos lógicos.
Por ejemplo, imagina que estás automatizando el proceso de toma de decisiones de encender un sistema de calefacción basado en ciertos criterios. Vamos a definir:
T
significa "la temperatura está por debajo de 18 grados,"W
significa "es invierno,"H
significa "la calefacción no está ya encendida."
Decides lógicamente que si la temperatura está por debajo de 18 grados, o si es invierno y la calefacción no está ya encendida, el calentador debe encenderse:
(T ∨ (W ∧ H))
Pruebas lógicas y aplicaciones
La lógica proposicional no es solo una forma de presentar valores de verdad; también se utiliza para presentar pruebas lógicas, validando declaraciones y razonando sobre proposiciones basadas en su estructura lógica.
Un ejemplo de una prueba simple usando equivalencia lógica:
Vamos a probar que (P → Q) → (¬P ∨ Q)
.
(¬P ∨ Q) → (¬P ∨ Q)2. Reorganizando la disyunción:
(¬P ∨ Q)
Este breve ejemplo muestra cómo las expresiones lógicas complejas pueden simplificarse demostrando equivalencias lógicas.
Limitaciones y posibilidades de la lógica proposicional
Aunque la lógica proposicional proporciona una base básica para el razonamiento lógico, tiene sus limitaciones. No puede expresar relaciones o predicados sobre objetos, por lo que la lógica de predicados, que utiliza cuantificadores, se considera un marco lógico más sólido, adecuado para un análisis más profundo donde las proposiciones dependen de variables.
Sin embargo, la lógica proposicional sigue siendo una base importante debido a su simplicidad y estructura clara, lo que la hace ideal para cursos introductorios de lógica y proporcionando una plataforma para un análisis lógico más sofisticado.
Conclusión
Entender la lógica proposicional es muy importante en diversos campos, como las matemáticas, la informática y la filosofía. En informática, es particularmente prevalente en el campo del diseño lógico digital y los algoritmos, que proporcionan la base para la teoría de circuitos y varios algoritmos.
En esta charla, discutimos a fondo los elementos básicos de la lógica proposicional. Los conectivos lógicos y las tablas de verdad introducidas son herramientas para evaluar cada posibilidad dentro de expresiones lógicas. El dominio de estos conceptos básicos lleva a temas más avanzados, lo que permite resolver problemas lógicos complejos con claridad y precisión.