Nivel 3 · Lógica y deducción natural
Solidez: ⊢ implica ⊨
Las dos páginas anteriores construyeron nociones independientes: la demostrabilidad , que exige una derivación en deducción natural (Definición 9.3), y la consecuencia semántica , que exige preservación de la verdad bajo toda valuación (Definición 9.9). El primer puente entre ambas es la solidez : el sistema de prueba es fiable, no demuestra falsedades.
Si es demostrable en deducción natural, entonces . En resumen: si , entonces .
Es el Teorema 1.35 de (Huth y Ryan, 2004) , donde están todos los detalles. Se procede por inducción sobre la longitud de una prueba de .
- Base (): una prueba de longitud es una premisa, , cuya validez semántica es inmediata, o una instancia de LEM, , verdadera bajo toda valuación por bivalencia.
- Paso inductivo: suponiendo el teorema para pruebas más cortas (hipótesis de inducción), se analiza la última regla usada. Por ejemplo, si es para derivar , hay una subprueba de , luego . Para una valuación que hace verdadera a : si , entonces ; si , la hipótesis da , de nuevo . En ambos casos .
- Regla clásica (RAA): si la última regla es la reducción al absurdo (de una subprueba de se concluye ), la hipótesis de inducción da . Sea una valuación que satisface ; si fuera se tendría , con lo que satisfaría y, por la hipótesis, , imposible. Luego y . RAA es, junto con LEM, la única regla cuya validez depende esencialmente de que la semántica sea bivalente: para semánticas no clásicas (como la de Kripke de la lógica intuicionista) ambas dejan de ser sólidas, mientras que las reglas del núcleo intuicionista siguen siéndolo.
Los demás casos (, , , , , , , ) son análogos y rutinarios (cada regla preserva la verdad semántica); los detalles están en (Huth y Ryan, 2004) . Por inducción, el teorema vale para toda prueba.
Dónde entra la bivalencia
Vale la pena releer el caso base y el caso RAA juntos. Las reglas del núcleo intuicionista preservan la verdad en cualquier semántica razonable; en cambio, tanto la instancia de LEM del caso base como el argumento del caso RAA apelan a que toda fórmula vale o vale , sin tercera opción. La solidez de las reglas clásicas es, por tanto, un hecho semántico sobre la bivalencia de , no una propiedad estructural de las reglas. Este punto reaparece en la última página del nivel, al presentar la perspectiva constructiva, donde la semántica deja de ser bivalente y RAA y LEM pierden su justificación.
La recíproca de la solidez, que toda verdad semántica es demostrable, es el resultado más profundo de este nivel y el que se formaliza en Lean: es el tema de la página siguiente.