18 Correccion, completitud y decidibilidad

Definition 18.1.

Todo sistema de demostracino formal se puede ver como un modelo formal de cierto ambito (usualmente formado por objetos matematicos).

Decimos que un sistema formal es

  • Correcto si todo teorema del sistema formal es una afirmacion verdadera en el ambito que se esta modelando.

  • Completo si toda afirmacion verdadera en el ambito que se esta modelando es un teorema del sistema formal.

  • Decidible si existe un procedimiento algoritmico finito para determinar si una formula es un teorema del sistema formal.

Example 18.2.

El sistema formal de Gentzen es un modelo formal de la logica proposicional, vista en el Tema 3 (sin incluir los simbolos \top y \perp).

Theorem 18.3.

El sistema de Gentzen es correcto: todo teorema del sistema de Gentzen es una tautologia de la logica proposicional.

Proof 18.4.

No la hacemos con detalle. Es facil: se debe, basicamente, a que todas las 8 reglas de inferencia son razonamientos validos en logica proposicional.

Theorem 18.5.

El sistema de Gentzen es completo: toda tautologia de la logica proposicional es un teorema del sistema de Gentzen.

Proof 18.6.

No la hacemos.

Theorem 18.7.

El sistema de Gentzen es decidible.

Example 18.8.

El sistema formado por la sintaxis de la logica proposicional, sin axiomas y con las reglas de inferencia:

  • I¬,E¬,I,E,I,I,EI\neg,E\neg,I\wedge,E\wedge,I\vee,I\to,E\to

  • E:{AB}A,{AB}BE\vee^{\prime}:\left\{A\vee B\right\}\vdash A,\left\{A\vee B\right\}\vdash B

no es correcto.

Example 18.9.

El sistema formado por la sintaxis de la logica proposicional, sin axiomas y con las reglas de inferencia:

  • I¬,E¬,I,E,I,I,EI\neg,E\neg,I\wedge,E\wedge,I\vee,I\to,E\to

no es completo.

Example 18.10.

Asumamos que ya sabemos que el sistema de Gentzen es correcto y completo. Demostrar que el siguiente sistema es completo:

El sistema formado por la sintaxis de la logica proposicional, sin axiomas y con las reglas de inferencia:

  • I¬,E¬,I,E,I,I,EI\neg,E\neg,I\wedge,E\wedge,I\vee,I\to,E\to

  • TP:{AB,¬B}A,{AB,¬A}BTP:\left\{A\vee B,\neg B\right\}\vdash A,\left\{A\vee B,\neg A\right\}\vdash B.

Obs: el sistema de con las 7 reglas y TP es correcto. Si fuera incorrecto, podria demostrar un teorema que no fuera tautologia usando esas reglas, pero como TP es demostrar en Gentzen, eso implicaria que Gentzen es incorrecto.

Tenemos que ver que el sistema propuesto es completo. Para ello, basta con ver que EE\vee se puede demostrar en este sistema y luego usar que Gentzen es completo.

En el sistema nuevo:

  1. 1.

    ACA\rightarrow C Pr

  2. 2.

    BCB\rightarrow C Pr

  3. 3.

    ABA\vee B Pr

[resume] 1.¬C\neg C Pr aux 2.¬AMT4,1\neg A\quad MT4,1 (MT es valido en el sistema nuevo) 3.BTP,3,5B\quad TP,3,5 4.CE,6,2C\quad E\rightarrow,6,2 5.C¬CI,4,7C\wedge\neg C\quad I\wedge,4,7

  1. 9.

    ¬CC¬CI(48)\neg C\rightarrow C\wedge\neg C\quad I\rightarrow(4-8)

  2. 10.

    ¬¬CI¬,9\neg\neg C\quad I\neg,9

  3. 11.

    CE¬,10C\quad E\neg,10