Una demostración lógica muestra, paso a paso, cómo una conclusión se obtiene a partir de premisas usando reglas de inferencia y equivalencias válidas.
Una demostración lógica es una secuencia ordenada de pasos. Cada paso debe estar justificado por una premisa, una regla de inferencia o una equivalencia lógica.
El objetivo es llegar a una conclusión sin saltos injustificados.
Una demostración básica suele incluir:
Podemos escribir una demostración numerando cada línea.
| Línea | Proposición | Justificación |
|---|---|---|
| 1 | p → q | Premisa |
| 2 | p | Premisa |
| 3 | q | Modus Ponens, 1 y 2 |
Demostrar q a partir de:
Demostración:
| Línea | Proposición | Justificación |
|---|---|---|
| 1 | p → q | Premisa |
| 2 | p | Premisa |
| 3 | q | Modus Ponens, 1 y 2 |
Demostrar ¬p a partir de:
| Línea | Proposición | Justificación |
|---|---|---|
| 1 | p → q | Premisa |
| 2 | ¬q | Premisa |
| 3 | ¬p | Modus Tollens, 1 y 2 |
Demostrar p → r a partir de:
| Línea | Proposición | Justificación |
|---|---|---|
| 1 | p → q | Premisa |
| 2 | q → r | Premisa |
| 3 | p → r | Silogismo hipotético, 1 y 2 |
Demostrar r a partir de:
| Línea | Proposición | Justificación |
|---|---|---|
| 1 | p → q | Premisa |
| 2 | q → r | Premisa |
| 3 | p | Premisa |
| 4 | q | Modus Ponens, 1 y 3 |
| 5 | r | Modus Ponens, 2 y 4 |
Demostrar q a partir de:
| Línea | Proposición | Justificación |
|---|---|---|
| 1 | p ∨ q | Premisa |
| 2 | ¬p | Premisa |
| 3 | q | Silogismo disyuntivo, 1 y 2 |
También podemos usar equivalencias lógicas para transformar expresiones.
Demostrar que ¬(p ∧ q) equivale a ¬p ∨ ¬q:
| Paso | Expresión | Justificación |
|---|---|---|
| 1 | ¬(p ∧ q) | Expresión inicial |
| 2 | ¬p ∨ ¬q | Ley de De Morgan |
Una demostración lógica se parece a justificar por qué un flujo de código produce cierto resultado.
const pagoAprobado = true;
if (pagoAprobado) {
const pedidoGenerado = true;
if (pedidoGenerado) {
console.log("Enviar confirmación");
}
}
Podemos justificar el flujo con reglas: si el pago fue aprobado, se genera pedido; si se genera pedido, se envía confirmación.
En una demostración, cada línea debe estar respaldada. Las justificaciones pueden ser:
Una estrategia práctica es:
Las demostraciones ayudan a verificar que una conclusión no depende de intuición, sino de reglas válidas.
Las demostraciones lógicas básicas integran todo lo aprendido sobre proposiciones, operadores, equivalencias y reglas de inferencia. Permiten justificar conclusiones de forma ordenada y verificable.
En el próximo tema introduciremos la lógica de predicados.