Metamath Proof Explorer


Theorem difopab

Description: Difference of two ordered-pair class abstractions. (Contributed by Stefan O'Rear, 17-Jan-2015) (Proof shortened by SN, 19-Dec-2024)

Ref Expression
Assertion difopab x y | φ x y | ψ = x y | φ ¬ ψ

Proof

Step Hyp Ref Expression
1 relopabv Rel x y | φ
2 reldif Rel x y | φ Rel x y | φ x y | ψ
3 1 2 ax-mp Rel x y | φ x y | ψ
4 relopabv Rel x y | φ ¬ ψ
5 sban z x w y φ w y ¬ ψ z x w y φ z x w y ¬ ψ
6 sban w y φ ¬ ψ w y φ w y ¬ ψ
7 6 sbbii z x w y φ ¬ ψ z x w y φ w y ¬ ψ
8 vopelopabsb z w x y | φ z x w y φ
9 sbn z x ¬ w y ψ ¬ z x w y ψ
10 sbn w y ¬ ψ ¬ w y ψ
11 10 sbbii z x w y ¬ ψ z x ¬ w y ψ
12 vopelopabsb z w x y | ψ z x w y ψ
13 12 notbii ¬ z w x y | ψ ¬ z x w y ψ
14 9 11 13 3bitr4ri ¬ z w x y | ψ z x w y ¬ ψ
15 8 14 anbi12i z w x y | φ ¬ z w x y | ψ z x w y φ z x w y ¬ ψ
16 5 7 15 3bitr4ri z w x y | φ ¬ z w x y | ψ z x w y φ ¬ ψ
17 eldif z w x y | φ x y | ψ z w x y | φ ¬ z w x y | ψ
18 vopelopabsb z w x y | φ ¬ ψ z x w y φ ¬ ψ
19 16 17 18 3bitr4i z w x y | φ x y | ψ z w x y | φ ¬ ψ
20 3 4 19 eqrelriiv x y | φ x y | ψ = x y | φ ¬ ψ