Proof of Theorem unopab
| Step | Hyp | Ref
| Expression |
| 1 | | unab 1691 |
. . 3
⊢ ({z∣∃x∃y(z =
〈x, y〉 ∧ φ)} ∪ {z∣∃x∃y(z =
〈x, y〉 ∧ ψ)}) = {z∣(∃x∃y(z =
〈x, y〉 ∧ φ) ∨ ∃x∃y(z =
〈x, y〉 ∧ ψ))} |
| 2 | | 19.43 767 |
. . . . 5
⊢ (∃x(∃y(z =
〈x, y〉 ∧ φ) ∨ ∃y(z =
〈x, y〉 ∧ ψ)) ↔ (∃x∃y(z =
〈x, y〉 ∧ φ) ∨ ∃x∃y(z =
〈x, y〉 ∧ ψ))) |
| 3 | | andi 456 |
. . . . . . . 8
⊢ ((z =
〈x, y〉 ∧ (φ ∨ ψ)) ↔ ((z = 〈x,
y〉 ∧ φ) ∨ (z = 〈x,
y〉 ∧ ψ))) |
| 4 | 3 | biex 733 |
. . . . . . 7
⊢ (∃y(z =
〈x, y〉 ∧ (φ ∨ ψ)) ↔ ∃y((z =
〈x, y〉 ∧ φ) ∨ (z = 〈x,
y〉 ∧ ψ))) |
| 5 | | 19.43 767 |
. . . . . . 7
⊢ (∃y((z =
〈x, y〉 ∧ φ) ∨ (z = 〈x,
y〉 ∧ ψ)) ↔ (∃y(z =
〈x, y〉 ∧ φ) ∨ ∃y(z =
〈x, y〉 ∧ ψ))) |
| 6 | 4, 5 | bitr2 152 |
. . . . . 6
⊢ ((∃y(z =
〈x, y〉 ∧ φ) ∨ ∃y(z =
〈x, y〉 ∧ ψ)) ↔ ∃y(z =
〈x, y〉 ∧ (φ ∨ ψ))) |
| 7 | 6 | biex 733 |
. . . . 5
⊢ (∃x(∃y(z =
〈x, y〉 ∧ φ) ∨ ∃y(z =
〈x, y〉 ∧ ψ)) ↔ ∃x∃y(z =
〈x, y〉 ∧ (φ ∨ ψ))) |
| 8 | 2, 7 | bitr3 153 |
. . . 4
⊢ ((∃x∃y(z =
〈x, y〉 ∧ φ) ∨ ∃x∃y(z =
〈x, y〉 ∧ ψ)) ↔ ∃x∃y(z =
〈x, y〉 ∧ (φ ∨ ψ))) |
| 9 | 8 | biabi 1181 |
. . 3
⊢ {z∣(∃x∃y(z =
〈x, y〉 ∧ φ) ∨ ∃x∃y(z =
〈x, y〉 ∧ ψ))} = {z∣∃x∃y(z =
〈x, y〉 ∧ (φ ∨ ψ))} |
| 10 | 1, 9 | eqtr 1119 |
. 2
⊢ ({z∣∃x∃y(z =
〈x, y〉 ∧ φ)} ∪ {z∣∃x∃y(z =
〈x, y〉 ∧ ψ)}) = {z∣∃x∃y(z =
〈x, y〉 ∧ (φ ∨ ψ))} |
| 11 | | df-opab 2098 |
. . 3
⊢ {〈x, y〉∣φ} = {z∣∃x∃y(z =
〈x, y〉 ∧ φ)} |
| 12 | | df-opab 2098 |
. . 3
⊢ {〈x, y〉∣ψ} = {z∣∃x∃y(z =
〈x, y〉 ∧ ψ)} |
| 13 | 11, 12 | uneq12i 1609 |
. 2
⊢ ({〈x, y〉∣φ} ∪ {〈x, y〉∣ψ}) = ({z∣∃x∃y(z =
〈x, y〉 ∧ φ)} ∪ {z∣∃x∃y(z =
〈x, y〉 ∧ ψ)}) |
| 14 | | df-opab 2098 |
. 2
⊢ {〈x, y〉∣(φ ∨ ψ)} = {z∣∃x∃y(z =
〈x, y〉 ∧ (φ ∨ ψ))} |
| 15 | 10, 13, 14 | 3eqtr4 1126 |
1
⊢ ({〈x, y〉∣φ} ∪ {〈x, y〉∣ψ}) = {〈x, y〉∣(φ ∨ ψ)} |