| Step | Hyp | Ref
| Expression |
| 1 | | df-rex 2621 |
. . . . . . 7
⊢ (∃z ∈ B y ∈ z ↔ ∃z(z ∈ B ∧ y ∈ z)) |
| 2 | 1 | rexbii 2640 |
. . . . . 6
⊢ (∃x ∈ A ∃z ∈ B y ∈ z ↔ ∃x ∈ A ∃z(z ∈ B ∧ y ∈ z)) |
| 3 | | rexcom4 2879 |
. . . . . 6
⊢ (∃x ∈ A ∃z(z ∈ B ∧ y ∈ z) ↔ ∃z∃x ∈ A (z ∈ B ∧ y ∈ z)) |
| 4 | 2, 3 | bitri 240 |
. . . . 5
⊢ (∃x ∈ A ∃z ∈ B y ∈ z ↔ ∃z∃x ∈ A (z ∈ B ∧ y ∈ z)) |
| 5 | | r19.41v 2765 |
. . . . . 6
⊢ (∃x ∈ A (z ∈ B ∧ y ∈ z) ↔ (∃x ∈ A z ∈ B ∧ y ∈ z)) |
| 6 | 5 | exbii 1582 |
. . . . 5
⊢ (∃z∃x ∈ A (z ∈ B ∧ y ∈ z) ↔ ∃z(∃x ∈ A z ∈ B ∧ y ∈ z)) |
| 7 | 4, 6 | bitri 240 |
. . . 4
⊢ (∃x ∈ A ∃z ∈ B y ∈ z ↔ ∃z(∃x ∈ A z ∈ B ∧ y ∈ z)) |
| 8 | | eluni2 3896 |
. . . . 5
⊢ (y ∈ ∪B ↔ ∃z ∈ B y ∈ z) |
| 9 | 8 | rexbii 2640 |
. . . 4
⊢ (∃x ∈ A y ∈ ∪B ↔ ∃x ∈ A ∃z ∈ B y ∈ z) |
| 10 | | df-rex 2621 |
. . . . 5
⊢ (∃z ∈ ∪ x ∈ A By ∈ z ↔ ∃z(z ∈ ∪x ∈ A B ∧ y ∈ z)) |
| 11 | | eliun 3974 |
. . . . . . 7
⊢ (z ∈ ∪x ∈ A B ↔ ∃x ∈ A z ∈ B) |
| 12 | 11 | anbi1i 676 |
. . . . . 6
⊢ ((z ∈ ∪x ∈ A B ∧ y ∈ z) ↔ (∃x ∈ A z ∈ B ∧ y ∈ z)) |
| 13 | 12 | exbii 1582 |
. . . . 5
⊢ (∃z(z ∈ ∪x ∈ A B ∧ y ∈ z) ↔ ∃z(∃x ∈ A z ∈ B ∧ y ∈ z)) |
| 14 | 10, 13 | bitri 240 |
. . . 4
⊢ (∃z ∈ ∪ x ∈ A By ∈ z ↔ ∃z(∃x ∈ A z ∈ B ∧ y ∈ z)) |
| 15 | 7, 9, 14 | 3bitr4i 268 |
. . 3
⊢ (∃x ∈ A y ∈ ∪B ↔ ∃z ∈ ∪ x ∈ A By ∈ z) |
| 16 | | eliun 3974 |
. . 3
⊢ (y ∈ ∪x ∈ A ∪B ↔ ∃x ∈ A y ∈ ∪B) |
| 17 | | eluni2 3896 |
. . 3
⊢ (y ∈ ∪∪x ∈ A B ↔ ∃z ∈ ∪ x ∈ A By ∈ z) |
| 18 | 15, 16, 17 | 3bitr4i 268 |
. 2
⊢ (y ∈ ∪x ∈ A ∪B ↔ y ∈ ∪∪x ∈ A B) |
| 19 | 18 | eqriv 2350 |
1
⊢ ∪x ∈ A ∪B = ∪∪x ∈ A B |