Proof of Theorem bnd2
| Step | Hyp | Ref
| Expression |
| 1 | | df-rex 1206 |
. . . 4
⊢ (∃y ∈ B φ ↔ ∃y(y ∈
B ∧ φ)) |
| 2 | 1 | biral 1223 |
. . 3
⊢ (∀x ∈ A
∃y ∈ B φ ↔
∀x ∈ A ∃y(y ∈
B ∧ φ)) |
| 3 | | bnd2.1 |
. . . 4
⊢ A
∈ V |
| 4 | | raleq 1324 |
. . . . 5
⊢ (v =
A → (∀x ∈ v
∃y(y ∈ B ∧
φ) ↔ ∀x ∈ A
∃y(y ∈ B ∧
φ))) |
| 5 | | raleq 1324 |
. . . . . 6
⊢ (v =
A → (∀x ∈ v
∃y ∈ w (y ∈
B ∧ φ) ↔ ∀x ∈ A
∃y ∈ w (y ∈
B ∧ φ))) |
| 6 | 5 | biexdv 936 |
. . . . 5
⊢ (v =
A → (∃w∀x
∈ v ∃y ∈ w
(y ∈ B ∧ φ)
↔ ∃w∀x ∈ A
∃y ∈ w (y ∈
B ∧ φ))) |
| 7 | 4, 6 | imbi12d 474 |
. . . 4
⊢ (v =
A → ((∀x ∈ v
∃y(y ∈ B ∧
φ) → ∃w∀x
∈ v ∃y ∈ w
(y ∈ B ∧ φ))
↔ (∀x ∈ A ∃y(y ∈
B ∧ φ) → ∃w∀x
∈ A ∃y ∈ w
(y ∈ B ∧ φ)))) |
| 8 | | bnd 3548 |
. . . 4
⊢ (∀x ∈ v
∃y(y ∈ B ∧
φ) → ∃w∀x
∈ v ∃y ∈ w
(y ∈ B ∧ φ)) |
| 9 | 3, 7, 8 | vtocl 1378 |
. . 3
⊢ (∀x ∈ A
∃y(y ∈ B ∧
φ) → ∃w∀x
∈ A ∃y ∈ w
(y ∈ B ∧ φ)) |
| 10 | 2, 9 | sylbi 174 |
. 2
⊢ (∀x ∈ A
∃y ∈ B φ →
∃w∀x ∈ A
∃y ∈ w (y ∈
B ∧ φ)) |
| 11 | | visset 1350 |
. . . . 5
⊢ w
∈ V |
| 12 | 11 | inex1 1697 |
. . . 4
⊢ (w
∩ B) ∈ V |
| 13 | | inss2 1658 |
. . . . . . 7
⊢ (w
∩ B) ⊆ B |
| 14 | | sseq1 1521 |
. . . . . . 7
⊢ (z =
(w ∩ B) → (z
⊆ B ↔ (w ∩ B)
⊆ B)) |
| 15 | 13, 14 | mpbiri 169 |
. . . . . 6
⊢ (z =
(w ∩ B) → z
⊆ B) |
| 16 | 15 | biantrurd 546 |
. . . . 5
⊢ (z =
(w ∩ B) → (∀x ∈ A
∃y ∈ z φ ↔
(z ⊆ B ∧ ∀x ∈ A
∃y ∈ z φ))) |
| 17 | | rexeq 1325 |
. . . . . . 7
⊢ (z =
(w ∩ B) → (∃y ∈ z φ ↔ ∃y ∈ (w
∩ B)φ)) |
| 18 | | elin 1635 |
. . . . . . . . . 10
⊢ (y
∈ (w ∩ B) ↔ (y
∈ w ∧ y ∈ B)) |
| 19 | 18 | anbi1i 368 |
. . . . . . . . 9
⊢ ((y
∈ (w ∩ B) ∧ φ)
↔ ((y ∈ w ∧ y ∈
B) ∧ φ)) |
| 20 | | anass 336 |
. . . . . . . . 9
⊢ (((y
∈ w ∧ y ∈ B)
∧ φ) ↔ (y ∈ w ∧
(y ∈ B ∧ φ))) |
| 21 | 19, 20 | bitr 151 |
. . . . . . . 8
⊢ ((y
∈ (w ∩ B) ∧ φ)
↔ (y ∈ w ∧ (y
∈ B ∧ φ))) |
| 22 | 21 | birex2 1227 |
. . . . . . 7
⊢ (∃y ∈ (w
∩ B)φ ↔ ∃y ∈ w
(y ∈ B ∧ φ)) |
| 23 | 17, 22 | syl6bb 414 |
. . . . . 6
⊢ (z =
(w ∩ B) → (∃y ∈ z φ ↔ ∃y ∈ w
(y ∈ B ∧ φ))) |
| 24 | 23 | biraldv 1219 |
. . . . 5
⊢ (z =
(w ∩ B) → (∀x ∈ A
∃y ∈ z φ ↔
∀x ∈ A ∃y
∈ w (y ∈ B ∧
φ))) |
| 25 | 16, 24 | bitr3d 408 |
. . . 4
⊢ (z =
(w ∩ B) → ((z
⊆ B ∧ ∀x ∈ A
∃y ∈ z φ) ↔
∀x ∈ A ∃y
∈ w (y ∈ B ∧
φ))) |
| 26 | 12, 25 | cla4ev 1401 |
. . 3
⊢ (∀x ∈ A
∃y ∈ w (y ∈
B ∧ φ) → ∃z(z ⊆
B ∧ ∀x ∈ A
∃y ∈ z φ)) |
| 27 | 26 | 19.23aiv 952 |
. 2
⊢ (∃w∀x
∈ A ∃y ∈ w
(y ∈ B ∧ φ)
→ ∃z(z ⊆ B
∧ ∀x ∈ A ∃y
∈ z φ)) |
| 28 | 10, 27 | syl 12 |
1
⊢ (∀x ∈ A
∃y ∈ B φ →
∃z(z ⊆ B
∧ ∀x ∈ A ∃y
∈ z φ)) |