Step | Hyp | Ref
| Expression |
1 | | exlimdv2.2 |
. . 3
⊢ (R, (Fx:α))⊧T |
2 | 1 | ax-cb2 30 |
. 2
⊢ T:∗ |
3 | 1 | ex 158 |
. . . 4
⊢ R⊧[(Fx:α) ⇒ T] |
4 | 3 | alrimiv 151 |
. . 3
⊢ R⊧(∀λx:α
[(Fx:α)
⇒ T]) |
5 | | wex 139 |
. . . 4
⊢ ∃:((α
→ ∗) → ∗) |
6 | | exlimdv2.1 |
. . . 4
⊢ F:(α
→ ∗) |
7 | 5, 6 | wc 50 |
. . 3
⊢ (∃F):∗ |
8 | 4, 7 | adantr 55 |
. 2
⊢ (R, (∃F))⊧(∀λx:α
[(Fx:α)
⇒ T]) |
9 | 1 | ax-cb1 29 |
. . . . . 6
⊢ (R, (Fx:α)):∗ |
10 | 9 | wctl 33 |
. . . . 5
⊢ R:∗ |
11 | 10, 7 | simpr 23 |
. . . 4
⊢ (R, (∃F))⊧(∃F) |
12 | 10, 7 | wct 48 |
. . . . 5
⊢ (R, (∃F)):∗ |
13 | 6 | exval 143 |
. . . . 5
⊢
⊤⊧[(∃F) = (∀λp:∗ [(∀λx:α
[(Fx:α)
⇒ p:∗]) ⇒ p:∗])] |
14 | 12, 13 | a1i 28 |
. . . 4
⊢ (R, (∃F))⊧[(∃F) = (∀λp:∗ [(∀λx:α
[(Fx:α)
⇒ p:∗]) ⇒ p:∗])] |
15 | 11, 14 | mpbi 82 |
. . 3
⊢ (R, (∃F))⊧(∀λp:∗ [(∀λx:α
[(Fx:α)
⇒ p:∗]) ⇒ p:∗]) |
16 | | wim 137 |
. . . . 5
⊢ ⇒ :(∗
→ (∗ → ∗)) |
17 | | wal 134 |
. . . . . 6
⊢ ∀:((α
→ ∗) → ∗) |
18 | | wv 64 |
. . . . . . . . 9
⊢ x:α:α |
19 | 6, 18 | wc 50 |
. . . . . . . 8
⊢ (Fx:α):∗ |
20 | | wv 64 |
. . . . . . . 8
⊢ p:∗:∗ |
21 | 16, 19, 20 | wov 72 |
. . . . . . 7
⊢ [(Fx:α) ⇒ p:∗]:∗ |
22 | 21 | wl 66 |
. . . . . 6
⊢
λx:α [(Fx:α) ⇒ p:∗]:(α → ∗) |
23 | 17, 22 | wc 50 |
. . . . 5
⊢ (∀λx:α
[(Fx:α)
⇒ p:∗]):∗ |
24 | 16, 23, 20 | wov 72 |
. . . 4
⊢ [(∀λx:α
[(Fx:α)
⇒ p:∗]) ⇒ p:∗]:∗ |
25 | 20, 2 | weqi 76 |
. . . . . . . . 9
⊢ [p:∗ = T]:∗ |
26 | 25 | id 25 |
. . . . . . . 8
⊢ [p:∗ = T]⊧[p:∗ = T] |
27 | 16, 19, 20, 26 | oveq2 101 |
. . . . . . 7
⊢ [p:∗ = T]⊧[[(Fx:α) ⇒ p:∗] = [(Fx:α) ⇒ T]] |
28 | 21, 27 | leq 91 |
. . . . . 6
⊢ [p:∗ = T]⊧[λx:α
[(Fx:α)
⇒ p:∗] =
λx:α [(Fx:α) ⇒ T]] |
29 | 17, 22, 28 | ceq2 90 |
. . . . 5
⊢ [p:∗ = T]⊧[(∀λx:α
[(Fx:α)
⇒ p:∗]) = (∀λx:α
[(Fx:α)
⇒ T])] |
30 | 16, 23, 20, 29, 26 | oveq12 100 |
. . . 4
⊢ [p:∗ = T]⊧[[(∀λx:α
[(Fx:α)
⇒ p:∗]) ⇒ p:∗] = [(∀λx:α
[(Fx:α)
⇒ T]) ⇒ T]] |
31 | 24, 2, 30 | cla4v 152 |
. . 3
⊢ (∀λp:∗ [(∀λx:α
[(Fx:α)
⇒ p:∗]) ⇒ p:∗])⊧[(∀λx:α
[(Fx:α)
⇒ T]) ⇒ T] |
32 | 15, 31 | syl 16 |
. 2
⊢ (R, (∃F))⊧[(∀λx:α
[(Fx:α)
⇒ T]) ⇒ T] |
33 | 2, 8, 32 | mpd 156 |
1
⊢ (R, (∃F))⊧T |