Proof of Theorem bj-cbvalimt
Step | Hyp | Ref
| Expression |
1 | | exim 1837 |
. . 3
⊢
(∀𝑥(𝜒 → (𝜑 → 𝜓)) → (∃𝑥𝜒 → ∃𝑥(𝜑 → 𝜓))) |
2 | 1 | al2imi 1819 |
. 2
⊢
(∀𝑦∀𝑥(𝜒 → (𝜑 → 𝜓)) → (∀𝑦∃𝑥𝜒 → ∀𝑦∃𝑥(𝜑 → 𝜓))) |
3 | | pm2.27 42 |
. . . . . 6
⊢ (𝜑 → ((𝜑 → 𝜓) → 𝜓)) |
4 | 3 | aleximi 1835 |
. . . . 5
⊢
(∀𝑥𝜑 → (∃𝑥(𝜑 → 𝜓) → ∃𝑥𝜓)) |
5 | 4 | com12 32 |
. . . 4
⊢
(∃𝑥(𝜑 → 𝜓) → (∀𝑥𝜑 → ∃𝑥𝜓)) |
6 | 5 | alimi 1815 |
. . 3
⊢
(∀𝑦∃𝑥(𝜑 → 𝜓) → ∀𝑦(∀𝑥𝜑 → ∃𝑥𝜓)) |
7 | | alim 1814 |
. . 3
⊢
(∀𝑦(∀𝑥𝜑 → ∃𝑥𝜓) → (∀𝑦∀𝑥𝜑 → ∀𝑦∃𝑥𝜓)) |
8 | | alim 1814 |
. . . . 5
⊢
(∀𝑦(∃𝑥𝜓 → 𝜓) → (∀𝑦∃𝑥𝜓 → ∀𝑦𝜓)) |
9 | | imim1 83 |
. . . . 5
⊢
((∀𝑦∀𝑥𝜑 → ∀𝑦∃𝑥𝜓) → ((∀𝑦∃𝑥𝜓 → ∀𝑦𝜓) → (∀𝑦∀𝑥𝜑 → ∀𝑦𝜓))) |
10 | | imim2 58 |
. . . . 5
⊢
((∀𝑦∀𝑥𝜑 → ∀𝑦𝜓) → ((∀𝑥𝜑 → ∀𝑦∀𝑥𝜑) → (∀𝑥𝜑 → ∀𝑦𝜓))) |
11 | 8, 9, 10 | syl56 36 |
. . . 4
⊢
((∀𝑦∀𝑥𝜑 → ∀𝑦∃𝑥𝜓) → (∀𝑦(∃𝑥𝜓 → 𝜓) → ((∀𝑥𝜑 → ∀𝑦∀𝑥𝜑) → (∀𝑥𝜑 → ∀𝑦𝜓)))) |
12 | 11 | com23 86 |
. . 3
⊢
((∀𝑦∀𝑥𝜑 → ∀𝑦∃𝑥𝜓) → ((∀𝑥𝜑 → ∀𝑦∀𝑥𝜑) → (∀𝑦(∃𝑥𝜓 → 𝜓) → (∀𝑥𝜑 → ∀𝑦𝜓)))) |
13 | 6, 7, 12 | 3syl 18 |
. 2
⊢
(∀𝑦∃𝑥(𝜑 → 𝜓) → ((∀𝑥𝜑 → ∀𝑦∀𝑥𝜑) → (∀𝑦(∃𝑥𝜓 → 𝜓) → (∀𝑥𝜑 → ∀𝑦𝜓)))) |
14 | 2, 13 | syl6com 37 |
1
⊢
(∀𝑦∃𝑥𝜒 → (∀𝑦∀𝑥(𝜒 → (𝜑 → 𝜓)) → ((∀𝑥𝜑 → ∀𝑦∀𝑥𝜑) → (∀𝑦(∃𝑥𝜓 → 𝜓) → (∀𝑥𝜑 → ∀𝑦𝜓))))) |