Metamath Proof Explorer


Theorem ssopab2

Description: Equivalence of ordered pair abstraction subclass and implication. (Contributed by NM, 27-Dec-1996) (Revised by Mario Carneiro, 19-May-2013)

Ref Expression
Assertion ssopab2 ⊢ ∀ x ∀ y φ → ψ → x y | φ ⊆ x y | ψ

Proof

Step Hyp Ref Expression
1 id ⊢ φ → ψ → φ → ψ
2 1 anim2d ⊢ φ → ψ → z = x y ∧ φ → z = x y ∧ ψ
3 2 aleximi ⊢ ∀ y φ → ψ → ∃ y z = x y ∧ φ → ∃ y z = x y ∧ ψ
4 3 aleximi ⊢ ∀ x ∀ y φ → ψ → ∃ x ∃ y z = x y ∧ φ → ∃ x ∃ y z = x y ∧ ψ
5 4 ss2abdv ⊢ ∀ x ∀ y φ → ψ → z | ∃ x ∃ y z = x y ∧ φ ⊆ z | ∃ x ∃ y z = x y ∧ ψ
6 df-opab ⊢ x y | φ = z | ∃ x ∃ y z = x y ∧ φ
7 df-opab ⊢ x y | ψ = z | ∃ x ∃ y z = x y ∧ ψ
8 5 6 7 3sstr4g ⊢ ∀ x ∀ y φ → ψ → x y | φ ⊆ x y | ψ