Nivel 3 · Lógica y deducción natural
Demostrabilidad: deducción natural
La relación entre prueba y verdad en la lógica proposicional clásica se aborda desde dos planos complementarios. El plano sintáctico, regido por el símbolo de derivabilidad (), trata la manipulación de símbolos según reglas de inferencia fijas: una fórmula es demostrable si existe una derivación formal que la produce. El plano semántico, regido por el torniquete (), trata el significado y la verdad: una fórmula es consecuencia lógica si es verdadera en todo modelo de sus premisas. Esta página desarrolla el primero mediante la deducción natural ; la siguiente desarrolla el segundo, y las dos posteriores demuestran que ambos coinciden. La presentación sigue a Huth y Ryan (2004) .
Se escribe para «demuestra» y para «implica semánticamente»;
denota un conjunto finito de premisas y «tautología» abrevia . En la
formalización en Lean (nivel 7, próximamente) esta misma relación de derivabilidad se
realiza como un predicado inductivo (escrito ) y la satisfacción semántica como una
función eval.
El lenguaje
La noción central del plano sintáctico es la de prueba formal: una secuencia de pasos válidos en un sistema dado, que aquí será la deducción natural. El lenguaje se construye sobre enunciados atómicos y los conectivos que los combinan.
- Proposiciones atómicas: enunciados declarativos indivisibles, denotados (por ejemplo, : «el tren llega tarde»).
- Fórmulas: una proposición atómica o una expresión construida con conectivos; se usan para fórmulas arbitrarias.
- Conectivos: negación , conjunción , disyunción e implicación . En , es el antecedente y el consecuente.
Aunque aquí se presentan los cuatro conectivos, , y la constante son definibles a partir de y (como se verifica con tablas de verdad):
Toda fórmula del lenguaje completo se traduce así al fragmento sin perder ni ganar tautologías, de modo que basta para la lógica clásica. El estudio de esta «lógica mínima» con una sola implicación es clásico (Sørensen y Urzyczyn, 2006) . La formalización en Lean del nivel 7 trabaja exactamente en este fragmento , de modo que las definiciones de esta página son su contraparte matemática directa.
Secuentes y teoremas
En deducción natural una prueba muestra cómo una conclusión se sigue de un conjunto de premisas. Esa relación se captura mediante un secuente.
Un secuente es una expresión , donde es un conjunto (posiblemente vacío) de premisas y es la conclusión. El secuente es válido si existe una prueba en deducción natural que deriva usando únicamente esas premisas y las reglas de inferencia; tal validez se denota escribiendo el secuente con .
Una fórmula es un teorema si el secuente es válido, es decir, si se demuestra sin premisas. Los teoremas son las verdades lógicas que se sostienen por la estructura misma de la lógica.
Las reglas de inferencia
Las reglas se dividen en introducción (crean un conectivo) y eliminación (usan un conectivo para derivar algo más). En los esquemas siguientes, la caja vertical indica una suposición temporal: la fórmula superior se asume, de ella se deriva la inferior, y al aplicar la regla la suposición se descarga (deja de ser una premisa pendiente).
Conjunción ()
Introducción (): de y se concluye . Eliminación (): de se concluye o .
Implicación ()
Eliminación (), o modus ponens: de y se concluye . Introducción (): para probar se supone temporalmente y se deriva ; al cerrar, la suposición se descarga.
Disyunción ()
Introducción (): de se concluye para cualquier . Eliminación (), o prueba por casos: si se tiene y una conclusión se sigue tanto de suponer como de suponer , entonces se concluye .
Negación () y contradicción ()
El símbolo («falsum») representa una contradicción lógica, como . Eliminación de negación (): de y se concluye . Eliminación de contradicción (): de se concluye cualquier (principio de explosión). Introducción de negación (): para probar se supone y se deriva .
Reglas derivadas y el principio clásico
Las reglas anteriores forman el núcleo intuicionista. De las que siguen, el modus tollens sí se deriva de ese núcleo; en cambio la reducción al absurdo (RAA) y el medio excluido (LEM) no son derivables de él: son principios adicionales que, al incorporarse, vuelven clásica a la lógica.
Modus tollens (MT): de y se concluye . Reducción al absurdo (RAA), o prueba por contradicción (PBC): para probar se supone y se deriva una contradicción . Ley del medio excluido (LEM): para toda , el enunciado es un teorema, introducible en cualquier línea.
RAA, LEM y la eliminación de la doble negación () son inter-derivables: añadir cualquiera de ellas al núcleo intuicionista produce la lógica clásica. El cálculo formalizado en Lean en el nivel 7 (próximamente) toma como única regla clásica precisamente la reducción al absurdo sobre el fragmento , que es lo justo y necesario para la completitud respecto de la semántica clásica.
Equivalencia demostrable
Con estas reglas se introduce la equivalencia demostrable.
Dos fórmulas y son demostrablemente equivalentes, escrito , si los secuentes y son ambos válidos.
Esto formaliza la idea de que ambas fórmulas tienen el mismo «poder deductivo»: una aparición de puede reemplazarse por y viceversa. Un ejemplo central es la equivalencia entre una implicación y su contrapositiva.
.
Se prueban ambas direcciones del secuente.
- , con las reglas de implicación y negación del núcleo intuicionista: se supone (para ) y, dentro, se supone (para ); con sobre la premisa se obtiene , con se obtiene , y las dos suposiciones se descargan sucesivamente con y .
- , usando RAA para deducir : se supone (para ) y, dentro, se supone (para RAA); con sobre la premisa se obtiene , con se obtiene , RAA descarga y concluye , y descarga .
Las dos derivaciones completas, línea por línea y con sus cajas de Fitch, se recorren en el explorador de abajo. Probadas ambas direcciones, .
Recórrelas tú mismo
El explorador contiene tres derivaciones: la identidad y las dos direcciones de la Proposición 9.7. Cada línea muestra la regla que la justifica, y el mismo argumento puede verse en estilo Fitch (cajas) o como árbol de inferencias. Obsérvese dónde aparece la regla clásica: solo en la dirección , exactamente como en la demostración anterior.
Explorador de deducción natural
A demostrar:
| 1 | suposición (para →i) |
suposición (para →i): Abre una caja: la fórmula se asume temporalmente y DEBERÁ descargarse.
Hasta aquí la sintaxis: derivar sin preguntarse qué significan las fórmulas. La página siguiente construye el plano opuesto, la verdad definida por tablas, y prepara los dos puentes que los conectan.