Metamath Proof Explorer


Theorem unopab

Description: Union of two ordered pair class abstractions. (Contributed by NM, 30-Sep-2002)

Ref Expression
Assertion unopab ⊢ x y | φ ∪ x y | ψ = x y | φ ∨ ψ

Proof

Step Hyp Ref Expression
1 eqeq1 ⊢ z = w → z = x y ↔ w = x y
2 1 anbi1d ⊢ z = w → z = x y ∧ φ ↔ w = x y ∧ φ
3 2 2exbidv ⊢ z = w → ∃ x ∃ y z = x y ∧ φ ↔ ∃ x ∃ y w = x y ∧ φ
4 1 anbi1d ⊢ z = w → z = x y ∧ ψ ↔ w = x y ∧ ψ
5 4 2exbidv ⊢ z = w → ∃ x ∃ y z = x y ∧ ψ ↔ ∃ x ∃ y w = x y ∧ ψ
6 3 5 unabw ⊢ z | ∃ x ∃ y z = x y ∧ φ ∪ z | ∃ x ∃ y z = x y ∧ ψ = w | ∃ x ∃ y w = x y ∧ φ ∨ ∃ x ∃ y w = x y ∧ ψ
7 19.43 ⊢ ∃ x ∃ y w = x y ∧ φ ∨ ∃ y w = x y ∧ ψ ↔ ∃ x ∃ y w = x y ∧ φ ∨ ∃ x ∃ y w = x y ∧ ψ
8 andi ⊢ w = x y ∧ φ ∨ ψ ↔ w = x y ∧ φ ∨ w = x y ∧ ψ
9 8 exbii ⊢ ∃ y w = x y ∧ φ ∨ ψ ↔ ∃ y w = x y ∧ φ ∨ w = x y ∧ ψ
10 19.43 ⊢ ∃ y w = x y ∧ φ ∨ w = x y ∧ ψ ↔ ∃ y w = x y ∧ φ ∨ ∃ y w = x y ∧ ψ
11 9 10 bitr2i ⊢ ∃ y w = x y ∧ φ ∨ ∃ y w = x y ∧ ψ ↔ ∃ y w = x y ∧ φ ∨ ψ
12 11 exbii ⊢ ∃ x ∃ y w = x y ∧ φ ∨ ∃ y w = x y ∧ ψ ↔ ∃ x ∃ y w = x y ∧ φ ∨ ψ
13 7 12 bitr3i ⊢ ∃ x ∃ y w = x y ∧ φ ∨ ∃ x ∃ y w = x y ∧ ψ ↔ ∃ x ∃ y w = x y ∧ φ ∨ ψ
14 13 abbii ⊢ w | ∃ x ∃ y w = x y ∧ φ ∨ ∃ x ∃ y w = x y ∧ ψ = w | ∃ x ∃ y w = x y ∧ φ ∨ ψ
15 6 14 eqtri ⊢ z | ∃ x ∃ y z = x y ∧ φ ∪ z | ∃ x ∃ y z = x y ∧ ψ = w | ∃ x ∃ y w = x y ∧ φ ∨ ψ
16 df-opab ⊢ x y | φ = z | ∃ x ∃ y z = x y ∧ φ
17 df-opab ⊢ x y | ψ = z | ∃ x ∃ y z = x y ∧ ψ
18 16 17 uneq12i ⊢ x y | φ ∪ x y | ψ = z | ∃ x ∃ y z = x y ∧ φ ∪ z | ∃ x ∃ y z = x y ∧ ψ
19 df-opab ⊢ x y | φ ∨ ψ = w | ∃ x ∃ y w = x y ∧ φ ∨ ψ
20 15 18 19 3eqtr4i ⊢ x y | φ ∪ x y | ψ = x y | φ ∨ ψ