Proof of Theorem ax2
Step | Hyp | Ref
| Expression |
1 | | ax2.3 |
. . . . . 6
⊢ T:∗ |
2 | | ax1.2 |
. . . . . . 7
⊢ S:∗ |
3 | | wim 137 |
. . . . . . . . . 10
⊢ ⇒ :(∗
→ (∗ → ∗)) |
4 | | ax1.1 |
. . . . . . . . . 10
⊢ R:∗ |
5 | 3, 2, 1 | wov 72 |
. . . . . . . . . 10
⊢ [S ⇒ T]:∗ |
6 | 3, 4, 5 | wov 72 |
. . . . . . . . 9
⊢ [R ⇒ [S
⇒ T]]:∗ |
7 | 3, 4, 2 | wov 72 |
. . . . . . . . 9
⊢ [R ⇒ S]:∗ |
8 | 6, 7 | wct 48 |
. . . . . . . 8
⊢ ([R ⇒ [S
⇒ T]], [R ⇒ S]):∗ |
9 | 8, 4 | simpr 23 |
. . . . . . 7
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧R |
10 | 8, 4 | simpl 22 |
. . . . . . . 8
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧([R ⇒ [S
⇒ T]], [R ⇒ S]) |
11 | 10 | simprd 38 |
. . . . . . 7
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧[R ⇒ S] |
12 | 2, 9, 11 | mpd 156 |
. . . . . 6
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧S |
13 | 10 | simpld 37 |
. . . . . . 7
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧[R ⇒ [S
⇒ T]] |
14 | 5, 9, 13 | mpd 156 |
. . . . . 6
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧[S ⇒ T] |
15 | 1, 12, 14 | mpd 156 |
. . . . 5
⊢ (([R ⇒ [S
⇒ T]], [R ⇒ S]),
R)⊧T |
16 | 15 | ex 158 |
. . . 4
⊢ ([R ⇒ [S
⇒ T]], [R ⇒ S])⊧[R
⇒ T] |
17 | 16 | ex 158 |
. . 3
⊢ [R ⇒ [S
⇒ T]]⊧[[R ⇒ S]
⇒ [R ⇒ T]] |
18 | | wtru 43 |
. . 3
⊢
⊤:∗ |
19 | 17, 18 | adantl 56 |
. 2
⊢ (⊤,
[R ⇒ [S ⇒ T]])⊧[[R
⇒ S] ⇒ [R ⇒ T]] |
20 | 19 | ex 158 |
1
⊢
⊤⊧[[R ⇒ [S ⇒ T]]
⇒ [[R ⇒ S] ⇒ [R
⇒ T]]] |