Proof of Theorem ax3
| Step | Hyp | Ref
| Expression |
| 1 | | ax3.1 |
. . . . 5
⊢ R:∗ |
| 2 | | wnot 138 |
. . . . . 6
⊢ ¬ :(∗
→ ∗) |
| 3 | 2, 1 | wc 50 |
. . . . 5
⊢ (¬ R):∗ |
| 4 | | wim 137 |
. . . . . . . 8
⊢ ⇒ :(∗
→ (∗ → ∗)) |
| 5 | | ax3.2 |
. . . . . . . . 9
⊢ S:∗ |
| 6 | 2, 5 | wc 50 |
. . . . . . . 8
⊢ (¬ S):∗ |
| 7 | 4, 3, 6 | wov 72 |
. . . . . . 7
⊢ [(¬ R) ⇒ (¬ S)]:∗ |
| 8 | 7, 5 | wct 48 |
. . . . . 6
⊢ ([(¬ R) ⇒ (¬ S)], S):∗ |
| 9 | 1 | exmid 199 |
. . . . . 6
⊢
⊤⊧[R ∨ (¬ R)] |
| 10 | 8, 9 | a1i 28 |
. . . . 5
⊢ ([(¬ R) ⇒ (¬ S)], S)⊧[R
∨ (¬ R)] |
| 11 | 10 | ax-cb1 29 |
. . . . . 6
⊢ ([(¬ R) ⇒ (¬ S)], S):∗ |
| 12 | 11, 1 | simpr 23 |
. . . . 5
⊢ (([(¬ R) ⇒ (¬ S)], S),
R)⊧R |
| 13 | | wfal 135 |
. . . . . . . 8
⊢
⊥:∗ |
| 14 | 7 | id 25 |
. . . . . . . . . 10
⊢ [(¬ R) ⇒ (¬ S)]⊧[(¬ R) ⇒ (¬ S)] |
| 15 | 3, 6, 14 | imp 157 |
. . . . . . . . 9
⊢ ([(¬ R) ⇒ (¬ S)], (¬ R))⊧(¬ S) |
| 16 | 15 | ax-cb1 29 |
. . . . . . . . . 10
⊢ ([(¬ R) ⇒ (¬ S)], (¬ R)):∗ |
| 17 | 5 | notval 145 |
. . . . . . . . . 10
⊢
⊤⊧[(¬ S) =
[S ⇒ ⊥]] |
| 18 | 16, 17 | a1i 28 |
. . . . . . . . 9
⊢ ([(¬ R) ⇒ (¬ S)], (¬ R))⊧[(¬ S) = [S ⇒
⊥]] |
| 19 | 15, 18 | mpbi 82 |
. . . . . . . 8
⊢ ([(¬ R) ⇒ (¬ S)], (¬ R))⊧[S
⇒ ⊥] |
| 20 | 5, 13, 19 | imp 157 |
. . . . . . 7
⊢ (([(¬ R) ⇒ (¬ S)], (¬ R)),
S)⊧⊥ |
| 21 | 20 | an32s 60 |
. . . . . 6
⊢ (([(¬ R) ⇒ (¬ S)], S), (¬
R))⊧⊥ |
| 22 | 1 | pm2.21 153 |
. . . . . 6
⊢
⊥⊧R |
| 23 | 21, 22 | syl 16 |
. . . . 5
⊢ (([(¬ R) ⇒ (¬ S)], S), (¬
R))⊧R |
| 24 | 1, 3, 1, 10, 12, 23 | ecase 163 |
. . . 4
⊢ ([(¬ R) ⇒ (¬ S)], S)⊧R |
| 25 | 24 | ex 158 |
. . 3
⊢ [(¬ R) ⇒ (¬ S)]⊧[S
⇒ R] |
| 26 | | wtru 43 |
. . 3
⊢
⊤:∗ |
| 27 | 25, 26 | adantl 56 |
. 2
⊢ (⊤, [(¬
R) ⇒ (¬ S)])⊧[S
⇒ R] |
| 28 | 27 | ex 158 |
1
⊢
⊤⊧[[(¬ R) ⇒
(¬ S)] ⇒ [S ⇒ R]] |