15 El sistema de Gentzen para la logica proposicional

Definición 15.1 (Sistema de Gentzen).

El sistema de Gentzen o sistema de deduccion natural para la logica proposicional viene dado por:

  •  

    Sintaxis: la misma que la de la logica proposicional vista en el tema 2, con dos excepciones:

    • No incluimos \displaystyle\top ni \displaystyle\perp en el alfabeto.

    • No consideramos que \displaystyle\leftrightarrow sea una conectiva binaria. La usaremos como una abreviatura:

      φψ\displaystyle\varphi\leftrightarrow\psi se considera una abreviatura de (φψ)(ψφ)\displaystyle(\varphi\rightarrow\psi)\wedge(\psi\rightarrow\varphi)

  •  

    El conjunto de axiomas es vacio.

  •  

    Hay 8 reglas de inferencia que describiremos a continuacion. Sus nombres son:

    E¬\displaystyle E\neg I¬\displaystyle I\neg
    E\displaystyle E\wedge I\displaystyle I\wedge
    E\displaystyle E\vee I\displaystyle I\vee
    E\displaystyle E\rightarrow I\displaystyle I\rightarrow

En lo que sigue denotaremos con A,B,C\displaystyle A,B,C a formulas cualesquiera de la logica proposicional.

Definición 15.2 (Regla de eliminacion de la negacion, E¬\displaystyle E\neg).
¬¬AA\displaystyle\begin{array}[]{c}\neg\neg A\\ \hline\cr A\end{array}
Definición 15.3 (Regla de introduccion de la conjuncion, I\displaystyle I\wedge).
ABAB\displaystyle\begin{array}[]{c}A\\ B\\ \hline\cr A\wedge B\end{array}
Definición 15.4 (Regla de eliminacion de la conjuncion, E\displaystyle E\wedge).

Son, en realidad, dos reglas que llamaremos con el mismo nombre:

ABAABB\displaystyle\begin{array}[]{c}A\wedge B\\ \hline\cr A\end{array}\quad\begin{array}[]{c }A\wedge B\\ \hline\cr B\end{array}
Definición 15.5 (Regla de introduccion de la disyuncion, I\displaystyle I\vee).

Tambien son dos reglas que llamaremos con el mismo nombre:

AABBAB\displaystyle\begin{array}[]{c}A\\ \hline\cr A\vee B\end{array}\quad\begin{array}[]{c }B\\ \hline\cr A\vee B\end{array}
Definición 15.6 (Regla de eliminacion de la implicacion, E\displaystyle E\rightarrow).

Tambien recibe el nombre de modus ponens.

AABB\displaystyle\begin{array}[]{c}A\\ A\rightarrow B\\ \hline\cr B\end{array}
Ejemplo.

Demostrar la validez de {p,pq}pq\displaystyle\{p,p\rightarrow q\}\vdash p\wedge q.

  1. 1.

    p\displaystyle p Premisa

  2. 2.

    pq\displaystyle p\rightarrow q Premisa

  3. 3.

    q\displaystyle q\quad E,1,2\displaystyle E\rightarrow,1,2

  4. 4.

    pq\displaystyle p\wedge q\quad I,1,3\displaystyle I\wedge,1,3

Ejemplo.

Demostrar la validez de {pqr,qp,q}r\displaystyle\{p\wedge q\rightarrow r,q\rightarrow p,q\}\vdash r.

  1. 1.

    pqr\displaystyle p\wedge q\rightarrow r Premisa

  2. 2.

    qp\displaystyle q\rightarrow p Premisa

  3. 3.

    q\displaystyle q Premisa

  4. 4.

    p\displaystyle p E,2,3\displaystyle\quad E\rightarrow,2,3

  5. 5.

    pq\displaystyle p\wedge q I,3,4\displaystyle\quad I\wedge,3,4

  6. 6.

    r\displaystyle r E,1,5\displaystyle\quad E\rightarrow,1,5

Ejemplo.

Demostrar la validez de {¬¬p,pq¬¬r,¬pqs}sr\displaystyle\{\neg\neg p,p\rightarrow q\wedge\neg\neg r,\neg p\vee q% \rightarrow s\}\vdash s\wedge r

  1. 1.

    ¬¬p\displaystyle\neg\neg p Premisa

  2. 2.

    pq¬¬r\displaystyle p\rightarrow q\wedge\neg\neg r Premisa

  3. 3.

    ¬pqs\displaystyle\neg p\vee q\rightarrow s Premisa

  4. 4.

    p\displaystyle p E¬,1\displaystyle\quad E\neg,1

  5. 5.

    q¬¬r\displaystyle q\wedge\neg\neg r E,4,2\displaystyle\quad E\rightarrow,4,2

  6. 6.

    qE,5\displaystyle q\quad E\wedge,5

  7. 7.

    ¬pqI,6\displaystyle\neg p\vee q\quad I\vee,6

  8. 8.

    sE,7,3\displaystyle s\quad E\rightarrow,7,3

  9. 9.

    ¬¬rE,5\displaystyle\neg\neg r\quad E\wedge,5

  10. 10.

    rE¬,9\displaystyle r\quad E\neg,9

  11. 11.

    srI,8,10\displaystyle s\wedge r\quad I\wedge,8,10

Definición 15.7 (Regla de introduccion de la implicacion, I\displaystyle I\rightarrow).

donde la “caja” es una demostracion auxiliar cuya primera linea es A\displaystyle A, que se supone temporalmente valida como premisa auxiliar y cuya ultima linea es B\displaystyle B.

Observación.

Las lineas dentro de la “caja” solo son validas bajo la suposicion temporal de la validez de A\displaystyle A, en el contexto de la demostracion auxiliar. No son validas en la demostracion principal.

Ejemplo.

Demostrar la validez de {pq,pr}pqr\displaystyle\{p\rightarrow q,p\rightarrow r\}\vdash p\rightarrow q\wedge r.

  1. 1.

    pq\displaystyle p\rightarrow q Premisa

  2. 2.

    pr\displaystyle p\rightarrow r Premisa

3.p\displaystyle p Pr aux 4.qE,1,3\displaystyle q\quad E\to,1,3 5.rE,2,3\displaystyle r\quad E\to,2,3 6.qrI,4,5\displaystyle q\wedge r\quad I\wedge,4,5

  1. 7.

    pqrI(36)\displaystyle p\to q\wedge r\quad I\to(3-6)

Definición 15.8 (Regla de introduccion de la negacion, I¬\displaystyle I\neg).
AB¬B¬A\displaystyle\begin{array}[]{c}A\rightarrow B\wedge\neg B\\ \hline\cr\neg A\end{array}
Observación.

El uso tipico de la regla I¬\displaystyle I\neg es para demostraciones que modelan la reduccion al absurdo. Si quiero demostrar A\displaystyle A, supongo ¬A\displaystyle\neg A como premisa auxiliar de una demostracion auxiliar en la que trato de llegar como conclusion a B¬B\displaystyle B\wedge\neg B para una formula cualquiera B\displaystyle B. A partir de ahi, deduzco A\displaystyle A:

¬APremisa auxiliar\displaystyle\neg A\qquad\qquad\text{Premisa auxiliar} \displaystyle\vdots B¬B\displaystyle B\wedge\neg B ¬AB¬BI¬¬AI¬AE¬\displaystyle\begin{array}[]{lr}\neg A\rightarrow B\wedge\neg B&I\rightarrow\\ \neg\neg A&I\neg\\ A&E\neg\end{array}

Ejemplo.

Demostrar la validez de {pq,qr,¬r}¬p\displaystyle\{p\rightarrow q,q\rightarrow r,\neg r\}\vdash\neg p.

Definición 15.9 (Regla de eliminacion de la disyuncion, E\displaystyle E\vee).
ABACBCC\displaystyle\begin{array}[]{c}A\vee B\\ A\rightarrow C\\ B\rightarrow C\\ \hline\cr C\end{array}
Observación.

El uso tipico de la regla E\displaystyle E\vee es para demostraciones que modelan el uso de la tecnica de la demostracion por casos. Si quiero demostrar C\displaystyle C y tengo como hipotesis AB\displaystyle A\vee B, primero supongo A\displaystyle A como premisa auxiliar de una demostracion auxiliar en la que trato de llegar como conclusion a C\displaystyle C. A continuacion hago lo mismo suponiendo B\displaystyle B como premisa auxiliar.

Ejemplo.

Demostrar la validez de {pq,qs,pq}rs\displaystyle\{p\rightarrow q,q\rightarrow s,p\vee q\}\vdash r\vee s

Ejemplo.

Demostrar la validez de {p(qr)}q(pr)\displaystyle\{p\rightarrow(q\rightarrow r)\}\vdash q\rightarrow(p\rightarrow r).