Proof of Theorem bm1.3ii
| Step | Hyp | Ref
| Expression |
| 1 | | bm1.3ii.1 |
. . . . 5
⊢ ∃x∀y(φ → y ∈ x) |
| 2 | | a14b 820 |
. . . . . . . 8
⊢ (x =
z → (y ∈ x
↔ y ∈ z)) |
| 3 | 2 | imbi2d 464 |
. . . . . . 7
⊢ (x =
z → ((φ → y ∈ x)
↔ (φ → y ∈ z))) |
| 4 | 3 | bialdv 935 |
. . . . . 6
⊢ (x =
z → (∀y(φ →
y ∈ x) ↔ ∀y(φ →
y ∈ z))) |
| 5 | 4 | cbvexv 973 |
. . . . 5
⊢ (∃x∀y(φ → y ∈ x)
↔ ∃z∀y(φ →
y ∈ z)) |
| 6 | 1, 5 | mpbi 164 |
. . . 4
⊢ ∃z∀y(φ → y ∈ z) |
| 7 | | visset 1350 |
. . . . 5
⊢ z
∈ V |
| 8 | 7 | zfaus 1480 |
. . . 4
⊢ ∃x∀y(y ∈
x ↔ (y ∈ z ∧
φ)) |
| 9 | 6, 8 | pm3.2i 234 |
. . 3
⊢ (∃z∀y(φ → y ∈ z)
∧ ∃x∀y(y ∈
x ↔ (y ∈ z ∧
φ))) |
| 10 | 9 | exan 784 |
. 2
⊢ ∃z(∀y(φ →
y ∈ z) ∧ ∃x∀y(y ∈
x ↔ (y ∈ z ∧
φ))) |
| 11 | | 19.42v 966 |
. . . 4
⊢ (∃x(∀y(φ →
y ∈ z) ∧ ∀y(y ∈
x ↔ (y ∈ z ∧
φ))) ↔ (∀y(φ →
y ∈ z) ∧ ∃x∀y(y ∈
x ↔ (y ∈ z ∧
φ)))) |
| 12 | | 19.26 749 |
. . . . . 6
⊢ (∀y((φ →
y ∈ z) ∧ (y
∈ x ↔ (y ∈ z ∧
φ))) ↔ (∀y(φ →
y ∈ z) ∧ ∀y(y ∈
x ↔ (y ∈ z ∧
φ)))) |
| 13 | | bimsc1 557 |
. . . . . . 7
⊢ (((φ → y ∈ z)
∧ (y ∈ x ↔ (y
∈ z ∧ φ))) → (y ∈ x
↔ φ)) |
| 14 | 13 | 19.20i 691 |
. . . . . 6
⊢ (∀y((φ →
y ∈ z) ∧ (y
∈ x ↔ (y ∈ z ∧
φ))) → ∀y(y ∈
x ↔ φ)) |
| 15 | 12, 14 | sylbir 176 |
. . . . 5
⊢ ((∀y(φ →
y ∈ z) ∧ ∀y(y ∈
x ↔ (y ∈ z ∧
φ))) → ∀y(y ∈
x ↔ φ)) |
| 16 | 15 | 19.22i 723 |
. . . 4
⊢ (∃x(∀y(φ →
y ∈ z) ∧ ∀y(y ∈
x ↔ (y ∈ z ∧
φ))) → ∃x∀y(y ∈
x ↔ φ)) |
| 17 | 11, 16 | sylbir 176 |
. . 3
⊢ ((∀y(φ →
y ∈ z) ∧ ∃x∀y(y ∈
x ↔ (y ∈ z ∧
φ))) → ∃x∀y(y ∈
x ↔ φ)) |
| 18 | 17 | 19.23aiv 952 |
. 2
⊢ (∃z(∀y(φ →
y ∈ z) ∧ ∃x∀y(y ∈
x ↔ (y ∈ z ∧
φ))) → ∃x∀y(y ∈
x ↔ φ)) |
| 19 | 10, 18 | ax-mp 6 |
1
⊢ ∃x∀y(y ∈
x ↔ φ) |