Metamath Proof Explorer


Theorem opabn0

Description: Nonempty ordered pair class abstraction. (Contributed by NM, 10-Oct-2007)

Ref Expression
Assertion opabn0 ⊢ x y | φ ≠ ∅ ↔ ∃ x ∃ y φ

Proof

Step Hyp Ref Expression
1 n0 ⊢ x y | φ ≠ ∅ ↔ ∃ z z ∈ x y | φ
2 elopab ⊢ z ∈ x y | φ ↔ ∃ x ∃ y z = x y ∧ φ
3 2 exbii ⊢ ∃ z z ∈ x y | φ ↔ ∃ z ∃ x ∃ y z = x y ∧ φ
4 exrot3 ⊢ ∃ z ∃ x ∃ y z = x y ∧ φ ↔ ∃ x ∃ y ∃ z z = x y ∧ φ
5 opex ⊢ x y ∈ V
6 5 isseti ⊢ ∃ z z = x y
7 19.41v ⊢ ∃ z z = x y ∧ φ ↔ ∃ z z = x y ∧ φ
8 6 7 mpbiran ⊢ ∃ z z = x y ∧ φ ↔ φ
9 8 2exbii ⊢ ∃ x ∃ y ∃ z z = x y ∧ φ ↔ ∃ x ∃ y φ
10 4 9 bitri ⊢ ∃ z ∃ x ∃ y z = x y ∧ φ ↔ ∃ x ∃ y φ
11 3 10 bitri ⊢ ∃ z z ∈ x y | φ ↔ ∃ x ∃ y φ
12 1 11 bitri ⊢ x y | φ ≠ ∅ ↔ ∃ x ∃ y φ