Me gustaría dar una nueva prueba, espero que un poco "más legible".
Me refiero a Elliott Mendelson, Introducción a la lógica matemática (4ª ed. - 1997).
El 11-axioms OP's sistema axiomático es como el sistema de 10 ejes $\mathsf L_4$ discutido en Mendelson [página 46], derivado de Kleene [1952 - Introducción a las metamatemáticas ] con una "variante" en Ax5, y Ax9 y Ax11 en lugar del axioma 10 de Kleene : $\vdash (B \rightarrow C) \rightarrow ((B \rightarrow \lnot C) \rightarrow \lnot C)$ .
Ax1 y Ax2 también se utilizan en Mendelson [como (A1) y (A2) ].
Lema 0 : $\vdash A \rightarrow A$ [ Self-Imp - véase Mendelson : Lema 1.8 página 36]
(1) $\vdash [A \rightarrow ((B \rightarrow A) \rightarrow A)] \rightarrow [(A \rightarrow (B \rightarrow A)) \rightarrow (A \rightarrow A)]$ --- Ax2
(2) $\vdash A \rightarrow ((B \rightarrow A) \rightarrow A)$ --- Ax1
(3) $\vdash (A \rightarrow (B \rightarrow A)) \rightarrow (A \rightarrow A)$ --- a partir de (1) y (2) mediante modus ponens
(4) $\vdash A \rightarrow (B \rightarrow A)$ --- Ax1
(5) $\vdash A \rightarrow A$ --- a partir de (3) y (4) mediante modus ponens .
Con Ax1, Ax2 y Lema 0 podemos demostrar que Teorema de la deducción [véase Mendelson : Proposición 1.9 página 37].
Lema 1 : $A \rightarrow B, B \rightarrow C \vdash A \rightarrow C$ [ Silogismo - véase Mendelson : Corolario 1.10a página 38]
(1) $A \rightarrow B$ --- asumido
(2) $B \rightarrow C$ --- asumido
(3) $\vdash (B \rightarrow C) \rightarrow (A \rightarrow (B \rightarrow C))$ --- Ax1
(4) $A \rightarrow (B \rightarrow C)$ --- a partir de (2) y (3) mediante modus ponens
(5) $\vdash [A \rightarrow (B \rightarrow C)] \rightarrow [(A \rightarrow B) \rightarrow (A \rightarrow C)]$ --- Ax2
(6) $(A \rightarrow B) \rightarrow (A \rightarrow C)$ --- a partir de (4) y (5) mediante modus ponens
(7) $A \rightarrow C$ --- a partir de (1) y (6) mediante modus ponens .
Lema 2 : $\vdash (\lnot A \rightarrow \lnot B) \rightarrow (B \rightarrow A)$ [ Transposición ]
(1) $\vdash (\lnot A \rightarrow \lnot B) \rightarrow (\lnot \lnot B \rightarrow \lnot \lnot A)$ --- Ax11
(2) $\lnot A \rightarrow \lnot B$ --- asumido
(3) $\lnot \lnot B \rightarrow \lnot \lnot A$ --- a partir de (1) y (2) mediante modus ponens
(4) $\vdash B \rightarrow \lnot \lnot B$ --- Ax9
(5) $B \rightarrow \lnot \lnot A$ --- a partir de (3) y (4) mediante Syll
(6) $\vdash \lnot \lnot A \rightarrow A$ --- Ax10
(7) $B \rightarrow A$ --- a partir de (5) y (6) mediante Syll
(8) $\vdash (\lnot A \rightarrow \lnot B) \rightarrow (B \rightarrow A)$ --- por Teorema de la deducción descargando (2).
Lema 3 : $\vdash \lnot A \rightarrow (A \rightarrow B)$
(1) $\vdash \lnot A \rightarrow (\lnot B \rightarrow \lnot A)$ --- Ax1
(2) $\vdash (\lnot B \rightarrow \lnot A) \rightarrow (A \rightarrow B)$ --- Lema 2
(3) $\vdash \lnot A \rightarrow (A \rightarrow B)$ --- a partir de (1) y (2) mediante Syll .
Lema 4 : $\vdash (\lnot A \rightarrow A) \rightarrow (B \rightarrow A)$
(1) $\vdash \lnot A \rightarrow (A \rightarrow \lnot B)$ --- Lema 3
(2) $\vdash [\lnot A \rightarrow (A \rightarrow \lnot B)] \rightarrow [(\lnot A \rightarrow A) \rightarrow (\lnot A \rightarrow \lnot B)]$ --- Ax2
(3) $\vdash (\lnot A \rightarrow A) \rightarrow (\lnot A \rightarrow \lnot B)$ --- a partir de (1) y (2) mediante modus ponens
(4) $\vdash (\lnot A \rightarrow \lnot B) \rightarrow (B \rightarrow A)$ --- Lema 2
(5) $\vdash (\lnot A \rightarrow A) \rightarrow (B \rightarrow A)$ --- a partir de (3) y (4) mediante Syll .
Lema 5 : $\vdash (\lnot A \rightarrow A) \rightarrow A$
(1) $\vdash (\lnot A \rightarrow A) \rightarrow ((\lnot A \rightarrow A) \rightarrow A)$ --- Lema 4
(2) $\vdash [(\lnot A \rightarrow A) \rightarrow ((\lnot A \rightarrow A) \rightarrow A)] \rightarrow [ ((\lnot A \rightarrow A) \rightarrow (\lnot A \rightarrow A)) \rightarrow ((\lnot A \rightarrow A) \rightarrow A) ]$ --- Ax2
(3) $\vdash ((\lnot A \rightarrow A) \rightarrow (\lnot A \rightarrow A)) \rightarrow ((\lnot A \rightarrow A) \rightarrow A)$ --- a partir de (1) y (2) mediante modus ponens
(4) $\vdash (\lnot A \rightarrow A) \rightarrow (\lnot A \rightarrow A)$ --- Lema 0
(5) $\vdash (\lnot A \rightarrow A) \rightarrow A$ --- a partir de (3) y (4) mediante modus ponens .
Lema 6 : $A \rightarrow B, \lnot A \rightarrow B \vdash B$
(1) $A \rightarrow B$ --- asumido
(2) $\vdash (A \rightarrow B) \rightarrow (\lnot B \rightarrow \lnot A)$ --- Ax11
(3) $\lnot B \rightarrow \lnot A$ --- a partir de (1) y (2) mediante modus ponens
(4) $\lnot A \rightarrow B$ --- asumido
(5) $\lnot B \rightarrow B$ --- a partir de (3) y (4) mediante Syll
(6) $\vdash (\lnot B \rightarrow B) \rightarrow B$ --- Lema 5
(7) $B$ --- a partir de (5) y (6) mediante modus ponens .
Por último, tenemos nuestro resultado principal :
Teorema [Medio Excluido] : $\vdash A \lor \lnot A$
(1) $\vdash A \rightarrow (A \lor \lnot A)$ --- Ax6
(2) $\vdash \lnot A \rightarrow (A \lor \lnot A)$ --- Ax7
(3) $\vdash A \lor \lnot A$ --- a partir de (1) y (2) mediante Lema 6 .
Notas
(A) Hemos utilizado el Teorema de la deducción sólo en la prueba de Lema 2 con un poco de esfuerzo adicional podemos evitarlo por completo.
(B) Sólo hemos utilizado Ax1, Ax2, Ax6, Ax7, Ax9, Ax10, Ax11.