Proof of Theorem bm1.3ii
| Step | Hyp | Ref
| Expression |
| 1 | | bm1.3ii.1 |
. . . . 5
⊢ ∃x∀y(φ → y ∈ x) |
| 2 | | elequ2 1135 |
. . . . . . . 8
⊢ (x =
z → (y ∈ x
↔ y ∈ z)) |
| 3 | 2 | imbi2d 611 |
. . . . . . 7
⊢ (x =
z → ((φ → y ∈ x)
↔ (φ → y ∈ z))) |
| 4 | 3 | albidv 1276 |
. . . . . 6
⊢ (x =
z → (∀y(φ →
y ∈ x) ↔ ∀y(φ →
y ∈ z))) |
| 5 | 4 | cbvexv 1313 |
. . . . 5
⊢ (∃x∀y(φ → y ∈ x)
↔ ∃z∀y(φ →
y ∈ z)) |
| 6 | 1, 5 | mpbi 189 |
. . . 4
⊢ ∃z∀y(φ → y ∈ z) |
| 7 | | ax-sep 2699 |
. . . 4
⊢ ∃x∀y(y ∈
x ↔ (y ∈ z
⋀ φ)) |
| 8 | 6, 7 | pm3.2i 285 |
. . 3
⊢ (∃z∀y(φ → y ∈ z)
⋀ ∃x∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) |
| 9 | 8 | exan 1104 |
. 2
⊢ ∃z(∀y(φ →
y ∈ z) ⋀ ∃x∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) |
| 10 | | 19.42v 1306 |
. . . 4
⊢ (∃x(∀y(φ →
y ∈ z) ⋀ ∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) ↔ (∀y(φ →
y ∈ z) ⋀ ∃x∀y(y ∈
x ↔ (y ∈ z
⋀ φ)))) |
| 11 | | 19.26 1065 |
. . . . . 6
⊢ (∀y((φ →
y ∈ z) ⋀ (y
∈ x ↔ (y ∈ z
⋀ φ))) ↔ (∀y(φ →
y ∈ z) ⋀ ∀y(y ∈
x ↔ (y ∈ z
⋀ φ)))) |
| 12 | | bimsc1 749 |
. . . . . . 7
⊢ (((φ → y ∈ z)
⋀ (y ∈ x ↔ (y
∈ z ⋀ φ))) → (y ∈ x
↔ φ)) |
| 13 | 12 | 19.20i 990 |
. . . . . 6
⊢ (∀y((φ →
y ∈ z) ⋀ (y
∈ x ↔ (y ∈ z
⋀ φ))) → ∀y(y ∈
x ↔ φ)) |
| 14 | 11, 13 | sylbir 201 |
. . . . 5
⊢ ((∀y(φ →
y ∈ z) ⋀ ∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) → ∀y(y ∈
x ↔ φ)) |
| 15 | 14 | 19.22i 1038 |
. . . 4
⊢ (∃x(∀y(φ →
y ∈ z) ⋀ ∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) → ∃x∀y(y ∈
x ↔ φ)) |
| 16 | 10, 15 | sylbir 201 |
. . 3
⊢ ((∀y(φ →
y ∈ z) ⋀ ∃x∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) → ∃x∀y(y ∈
x ↔ φ)) |
| 17 | 16 | 19.23aiv 1293 |
. 2
⊢ (∃z(∀y(φ →
y ∈ z) ⋀ ∃x∀y(y ∈
x ↔ (y ∈ z
⋀ φ))) → ∃x∀y(y ∈
x ↔ φ)) |
| 18 | 9, 17 | ax-mp 7 |
1
⊢ ∃x∀y(y ∈
x ↔ φ) |