Saltar al contenido
Topos Uranos

Resumen

El sistema de Łukasiewicz de la clase anterior consta de tres esquemas de axiomas y una sola regla, el modus ponens; con tan pocos recursos, cada deducción ha de construirse desde los axiomas, y aun la fórmula (φ→φ)(\varphi \rightarrow \varphi) exige cinco líneas. Esta clase añade cuatro técnicas que se demuestran una sola vez y se reutilizan en adelante: el silogismo hipotético, que encadena implicaciones; el intercambio de premisas, que permite alterar el orden de los antecedentes; la doble negación, que permite poner y quitar dos negaciones seguidas, y la contraposición, en sus tres formas, que permite invertir una implicación negando sus miembros. Cada técnica se demuestra completa, línea a línea, con los tres axiomas, el modus ponens y los metateoremas de la clase anterior, y se obtiene en tres presentaciones: como deducción desde premisas, como teorema y como regla aplicable bajo cualquier conjunto de premisas. Demostrada la doble negación, la clase completa el sistema con una segunda regla primitiva, el reemplazo de la doble negación, que permite poner o quitar dos negaciones en cualquier lugar de una fórmula, también dentro de una negación conjunta, adonde los tres axiomas no llegan; explica por qué esa regla debe postularse, comprueba que las propiedades de la deducción se conservan, extiende el teorema de deducción con el caso nuevo y obtiene sus primeras consecuencias.

Objetivos de aprendizaje

  1. Convertir un resultado de la forma {α1,…,αn}⊢β\{\alpha_{1}, \ldots, \alpha_{n}\} \vdash \beta en un teorema, mediante el teorema de deducción, y en una regla aplicable bajo cualquier conjunto de premisas Γ\Gamma, mediante la monotonía y el corte.
  2. Demostrar el silogismo hipotético y el intercambio de premisas, tanto por una deducción directa desde A1 y A2 como razonando sobre deducciones con el teorema de deducción, y usarlos para encadenar y reordenar implicaciones.
  3. Demostrar las dos direcciones de la doble negación con A1 a A3 y el modus ponens, y aplicarlas para poner o quitar dos negaciones seguidas en una deducción.
  4. Enunciar la regla del reemplazo de la doble negación, localizar las apariciones de una subfórmula en la cadena de la lengua base, también las que oculta una abreviatura, y aplicar la regla en deducciones.
  5. Explicar con la marca por qué el reemplazo de la doble negación debe postularse, y demostrar que las propiedades de la deducción y el teorema de deducción valen en el sistema ampliado.
  6. Demostrar la contraposición en sus tres formas y elegir, ante una implicación con negaciones, la forma que corresponde.
  7. Construir deducciones no triviales combinando las cuatro técnicas y la regla nueva con los axiomas, el modus ponens y el teorema de deducción, y justificar cada línea con la abreviatura correspondiente.

Las herramientas de partida

En la clase sobre sistemas deductivos formales se fijó el sistema de Łukasiewicz. Su lenguaje es la lengua de círculos y discos, escrita con las abreviaturas oficiales de la clase sobre el lenguaje de la lógica proposicional; sus axiomas son todas las instancias de los tres esquemas siguientes, donde φ\varphi, ψ\psi y χ\chi son fórmulas cualesquiera, y su única regla es el modus ponens.

  • A1: (φ→(ψ→φ))(\varphi \rightarrow (\psi \rightarrow \varphi)).
  • A2: ((φ→(ψ→χ))→((φ→ψ)→(φ→χ)))((\varphi \rightarrow (\psi \rightarrow \chi)) \rightarrow ((\varphi \rightarrow \psi) \rightarrow (\varphi \rightarrow \chi))).
  • A3: ((¬ψ→¬φ)→(φ→ψ))((\neg\psi \rightarrow \neg\varphi) \rightarrow (\varphi \rightarrow \psi)).
  • MP: de φ\varphi y (φ→ψ)(\varphi \rightarrow \psi) se deduce ψ\psi.

Una deducción de φ\varphi desde un conjunto Γ\Gamma de fórmulas es una sucesión finita de fórmulas que termina en φ\varphi y en la que cada fórmula es un axioma, un elemento de Γ\Gamma o el resultado de aplicar el modus ponens a dos fórmulas anteriores; si existe, se escribe Γ⊢φ\Gamma \vdash \varphi, y si Γ\Gamma es vacío, ⊢φ\vdash \varphi, y se dice que φ\varphi es un teorema. En esa misma clase se demostraron los metateoremas que usaremos aquí: la presunción (Pre: si φ∈Γ\varphi \in \Gamma, entonces Γ⊢φ\Gamma \vdash \varphi), la monotonía (Mon: si Γ⊆Δ\Gamma \subseteq \Delta y Γ⊢φ\Gamma \vdash \varphi, entonces Δ⊢φ\Delta \vdash \varphi), el modus ponens derivado (si Γ⊢φ\Gamma \vdash \varphi y Γ⊢(φ→ψ)\Gamma \vdash (\varphi \rightarrow \psi), entonces Γ⊢ψ\Gamma \vdash \psi), el corte (Corte: si Γ⊢φi\Gamma \vdash \varphi_{i} para cada ii de 11 a nn y Γ∪{φ1,…,φn}⊢ψ\Gamma \cup \{\varphi_{1}, \ldots, \varphi_{n}\} \vdash \psi, entonces Γ⊢ψ\Gamma \vdash \psi), el carácter finito (si Γ⊢φ\Gamma \vdash \varphi, algún subconjunto finito de Γ\Gamma basta), el teorema de deducción (TD: si Γ∪{φ}⊢ψ\Gamma \cup \{\varphi\} \vdash \psi, entonces Γ⊢(φ→ψ)\Gamma \vdash (\varphi \rightarrow \psi)) y su recíproco (RTD), y el teorema ⊢(φ→φ)\vdash (\varphi \rightarrow \varphi), que en las justificaciones abreviaremos Id. Por último, φ⊣⊢ψ\varphi \dashv\vdash \psi (equivalencia probada) significa que {φ}⊢ψ\{\varphi\} \vdash \psi y {ψ}⊢φ\{\psi\} \vdash \varphi.

Conviene recordar que ¬\neg y →\rightarrow no son signos de la lengua base, sino abreviaturas: ¬φ\neg\varphi es la cadena (φ↓φ)(\varphi \downarrow \varphi), y (φ→ψ)(\varphi \rightarrow \psi) es (¬φ∨ψ)(\neg\varphi \vee \psi), es decir, ¬(¬φ↓ψ)\neg(\neg\varphi \downarrow \psi). Los tres axiomas hablan solo de negaciones y de implicaciones, y la misma clase mostró, con una marca de 00 y 11 que ellos y el modus ponens conservan, el límite que de ello se sigue: en el sistema de Łukasiewicz, desde (v1↓v2)(v_{1} \downarrow v_{2}) no se deduce (¬¬v1↓v2)(\neg\neg v_{1} \downarrow v_{2}), y la negación conjunta queda en parte fuera de su alcance. Esta clase procede, por tanto, en dos tiempos. Hasta la doble negación inclusive, ⊢\vdash se refiere al sistema de Łukasiewicz, y nada de lo que se demuestra depende de desplegar las abreviaturas. Demostrada la doble negación, se añade al sistema una segunda regla primitiva, el reemplazo de la doble negación, que actúa sobre la cadena desplegada; desde ese punto, ⊢\vdash se refiere al sistema del curso, el de Łukasiewicz más esa regla. Como toda deducción del primero es también deducción del segundo, nada de lo demostrado antes se pierde.

Dos estilos de deducción

Hay dos maneras de escribir una deducción, y ambas se usarán. La primera es la deducción propiamente dicha, una sucesión de fórmulas en la que cada línea es un axioma, una premisa o el resultado del modus ponens; cada línea se justifica con A1, A2, A3, Premisa o MP(i,j)(i, j), donde la línea ii es el antecedente y la línea jj es la implicación cuyo antecedente es exactamente la línea ii (y, desde que se introduzca la regla nueva, RDN(i)(i)). La segunda es la deducción sobre deducciones, cuyas líneas no son fórmulas, sino afirmaciones de la forma Γ⊢φ\Gamma \vdash \varphi; cada una se justifica con un metateorema ya demostrado, y la sucesión entera es un razonamiento del metalenguaje que garantiza que existe una deducción del primer estilo, aunque no la escriba. Las justificaciones de este segundo estilo se leen como sigue.

  • Pre: la fórmula de la derecha pertenece al conjunto de la izquierda.
  • A1, A2, A3: la fórmula de la derecha es una instancia del esquema; una instancia de un axioma se deduce desde cualquier Γ\Gamma con una deducción de una sola línea.
  • MP(i,j)(i, j): el modus ponens derivado, aplicado a la línea ii, Γ⊢φ\Gamma \vdash \varphi, y a la línea jj, Γ⊢(φ→ψ)\Gamma \vdash (\varphi \rightarrow \psi), con el mismo Γ\Gamma.
  • TD(i)(i) y RTD(i)(i): el teorema de deducción o su recíproco, aplicado a la línea ii.
  • El nombre de un teorema ya demostrado, como Id o DN: la fórmula de la derecha es una instancia de ese teorema, y se deduce desde cualquier Γ\Gamma por monotonía, porque el conjunto vacío está contenido en Γ\Gamma.
  • Premisa, en una deducción sobre deducciones: la línea es una de las hipótesis de la regla que se está demostrando.

Todo resultado de esta clase se enuncia con metavariables y vale, por tanto, para fórmulas cualesquiera: su demostración es un esquema, y al reemplazar en ella cada metavariable por una fórmula se obtiene otra demostración correcta, porque las instancias de un esquema de axioma siguen siéndolo y cada modus ponens sigue siéndolo (lo mismo valdrá para cada aplicación de la regla nueva). Así, de ⊢(φ→φ)\vdash (\varphi \rightarrow \varphi) se sigue ⊢(¬ψ→¬ψ)\vdash (\neg\psi \rightarrow \neg\psi), con ¬ψ\neg\psi en lugar de φ\varphi. Este recurso, aplicar un resultado a una fórmula más compleja que la del enunciado, es el que más rinde en lo que sigue.

Del resultado a la regla

Las técnicas de esta clase se demuestran desde premisas fijas, como {(φ→ψ),(ψ→χ)}⊢(φ→χ)\{(\varphi \rightarrow \psi), (\psi \rightarrow \chi)\} \vdash (\varphi \rightarrow \chi); pero se usan en medio de deducciones con otras premisas, donde (φ→ψ)(\varphi \rightarrow \psi) y (ψ→χ)(\psi \rightarrow \chi) no son premisas, sino fórmulas ya deducidas. El lema siguiente, consecuencia directa de la monotonía y del corte, autoriza ese uso de una vez para siempre.

LemaDel resultado a la regla

Si {α1,…,αn}⊢β\{\alpha_{1}, \ldots, \alpha_{n}\} \vdash \beta, entonces, para todo conjunto Γ\Gamma de fórmulas, de Γ⊢α1\Gamma \vdash \alpha_{1}, …\ldots, Γ⊢αn\Gamma \vdash \alpha_{n} se sigue Γ⊢β\Gamma \vdash \beta. Además, ⊢(α1→(α2→⋯(αn→β)⋯ ))\vdash (\alpha_{1} \rightarrow (\alpha_{2} \rightarrow \cdots (\alpha_{n} \rightarrow \beta) \cdots)).

Demostración

  1. Γ∪{α1,…,αn}⊢β\dato{mon}{\Gamma \cup \{\alpha_{1}, \ldots, \alpha_{n}\} \vdash \beta}

    Por hipótesis, β\beta se deduce de las fórmulas αi\alpha_{i}. Como {α1,…,αn}\{\alpha_{1}, \ldots, \alpha_{n}\} está contenido en Γ∪{α1,…,αn}\Gamma \cup \{\alpha_{1}, \ldots, \alpha_{n}\}, la monotonía permite añadir Γ\Gamma a las premisas.

  2. Γ⊢β\Gamma \vdash \resaltar{\beta}

    Si además cada αi\alpha_{i} se deduce de Γ\Gamma, el corte elimina las premisas añadidas.

  3. ⊢(α1→(α2→⋯(αn→β)⋯ ))\vdash (\alpha_{1} \rightarrow (\alpha_{2} \rightarrow \cdots (\alpha_{n} \rightarrow \beta) \cdots))

    Para la forma de teorema, el teorema de deducción, aplicado nn veces, descarga las premisas de la última a la primera; cada aplicación convierte la premisa descargada en el antecedente de una implicación.

De ello se sigue que cada técnica demostrada desde premisas tiene tres presentaciones: el resultado mismo, el teorema que se obtiene descargando sus premisas y la regla que se aplica bajo cualquier Γ\Gamma. En una deducción sobre deducciones, la regla se invoca con el nombre de la técnica y los números de las líneas a las que se aplica, como SH(3,4)(3, 4), y el lema garantiza que el paso es legítimo.