Proof of Theorem dmuni
| Step | Hyp | Ref
| Expression |
| 1 | | eluni 1922 |
. . . . . 6
⊢ (〈y, z〉
∈ ∪A ↔
∃x(〈y, z〉
∈ x ∧ x ∈ A)) |
| 2 | 1 | biex 733 |
. . . . 5
⊢ (∃z〈y,
z〉 ∈ ∪A ↔
∃z∃x(〈y,
z〉 ∈ x ∧ x ∈
A)) |
| 3 | | excom 728 |
. . . . 5
⊢ (∃z∃x(〈y,
z〉 ∈ x ∧ x ∈
A) ↔ ∃x∃z(〈y,
z〉 ∈ x ∧ x ∈
A)) |
| 4 | | ancom 333 |
. . . . . . 7
⊢ ((∃z〈y,
z〉 ∈ x ∧ x ∈
A) ↔ (x ∈ A ∧
∃z〈y, z〉
∈ x)) |
| 5 | | 19.41v 963 |
. . . . . . 7
⊢ (∃z(〈y,
z〉 ∈ x ∧ x ∈
A) ↔ (∃z〈y,
z〉 ∈ x ∧ x ∈
A)) |
| 6 | | visset 1350 |
. . . . . . . . 9
⊢ y
∈ V |
| 7 | 6 | eldm2 2528 |
. . . . . . . 8
⊢ (y
∈ dom x ↔ ∃z〈y,
z〉 ∈ x) |
| 8 | 7 | anbi2i 367 |
. . . . . . 7
⊢ ((x
∈ A ∧ y ∈ dom x)
↔ (x ∈ A ∧ ∃z〈y,
z〉 ∈ x)) |
| 9 | 4, 5, 8 | 3bitr4 158 |
. . . . . 6
⊢ (∃z(〈y,
z〉 ∈ x ∧ x ∈
A) ↔ (x ∈ A ∧
y ∈ dom x)) |
| 10 | 9 | biex 733 |
. . . . 5
⊢ (∃x∃z(〈y,
z〉 ∈ x ∧ x ∈
A) ↔ ∃x(x ∈
A ∧ y ∈ dom x)) |
| 11 | 2, 3, 10 | 3bitr 155 |
. . . 4
⊢ (∃z〈y,
z〉 ∈ ∪A ↔
∃x(x ∈ A ∧
y ∈ dom x)) |
| 12 | | df-rex 1206 |
. . . 4
⊢ (∃x ∈ A
y ∈ dom x ↔ ∃x(x ∈
A ∧ y ∈ dom x)) |
| 13 | 11, 12 | bitr4 154 |
. . 3
⊢ (∃z〈y,
z〉 ∈ ∪A ↔
∃x ∈ A y ∈ dom
x) |
| 14 | 6 | eldm2 2528 |
. . 3
⊢ (y
∈ dom ∪A
↔ ∃z〈y, z〉
∈ ∪A) |
| 15 | | eliun 1998 |
. . 3
⊢ (y
∈ ∪x ∈
A dom x
↔ ∃x ∈ A y ∈ dom
x) |
| 16 | 13, 14, 15 | 3bitr4 158 |
. 2
⊢ (y
∈ dom ∪A
↔ y ∈ ∪x ∈ A dom x) |
| 17 | 16 | cleqri 1101 |
1
⊢ dom ∪A = ∪x ∈ A dom
x |