Step | Hyp | Ref
| Expression |
1 | | bm1.3ii.1 |
. . . . 5
⊢
∃𝑥∀𝑦(𝜑 → 𝑦 ∈ 𝑥) |
2 | | elequ2 2141 |
. . . . . . . 8
⊢ (𝑥 = 𝑧 → (𝑦 ∈ 𝑥 ↔ 𝑦 ∈ 𝑧)) |
3 | 2 | imbi2d 229 |
. . . . . . 7
⊢ (𝑥 = 𝑧 → ((𝜑 → 𝑦 ∈ 𝑥) ↔ (𝜑 → 𝑦 ∈ 𝑧))) |
4 | 3 | albidv 1812 |
. . . . . 6
⊢ (𝑥 = 𝑧 → (∀𝑦(𝜑 → 𝑦 ∈ 𝑥) ↔ ∀𝑦(𝜑 → 𝑦 ∈ 𝑧))) |
5 | 4 | cbvexv 1906 |
. . . . 5
⊢
(∃𝑥∀𝑦(𝜑 → 𝑦 ∈ 𝑥) ↔ ∃𝑧∀𝑦(𝜑 → 𝑦 ∈ 𝑧)) |
6 | 1, 5 | mpbi 144 |
. . . 4
⊢
∃𝑧∀𝑦(𝜑 → 𝑦 ∈ 𝑧) |
7 | | ax-sep 4100 |
. . . 4
⊢
∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑)) |
8 | 6, 7 | pm3.2i 270 |
. . 3
⊢
(∃𝑧∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) |
9 | 8 | exan 1681 |
. 2
⊢
∃𝑧(∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) |
10 | | 19.42v 1894 |
. . . 4
⊢
(∃𝑥(∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) ↔ (∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑)))) |
11 | | bimsc1 953 |
. . . . . 6
⊢ (((𝜑 → 𝑦 ∈ 𝑧) ∧ (𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) → (𝑦 ∈ 𝑥 ↔ 𝜑)) |
12 | 11 | alanimi 1447 |
. . . . 5
⊢
((∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) → ∀𝑦(𝑦 ∈ 𝑥 ↔ 𝜑)) |
13 | 12 | eximi 1588 |
. . . 4
⊢
(∃𝑥(∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) → ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ 𝜑)) |
14 | 10, 13 | sylbir 134 |
. . 3
⊢
((∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) → ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ 𝜑)) |
15 | 14 | exlimiv 1586 |
. 2
⊢
(∃𝑧(∀𝑦(𝜑 → 𝑦 ∈ 𝑧) ∧ ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ (𝑦 ∈ 𝑧 ∧ 𝜑))) → ∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ 𝜑)) |
16 | 9, 15 | ax-mp 5 |
1
⊢
∃𝑥∀𝑦(𝑦 ∈ 𝑥 ↔ 𝜑) |