Metamath Proof Explorer


Theorem vvdifopab

Description: Ordered-pair class abstraction defined by a negation. (Contributed by Peter Mazsa, 25-Jun-2019)

Ref Expression
Assertion vvdifopab V × V x y | φ = x y | ¬ φ

Proof

Step Hyp Ref Expression
1 opabidw x y x y | φ φ
2 1 notbii ¬ x y x y | φ ¬ φ
3 opelvvdif x V y V x y V × V x y | φ ¬ x y x y | φ
4 3 el2v x y V × V x y | φ ¬ x y x y | φ
5 opabidw x y x y | ¬ φ ¬ φ
6 2 4 5 3bitr4i x y V × V x y | φ x y x y | ¬ φ
7 6 gen2 x y x y V × V x y | φ x y x y | ¬ φ
8 relxp Rel V × V
9 reldif Rel V × V Rel V × V x y | φ
10 8 9 ax-mp Rel V × V x y | φ
11 relopabv Rel x y | ¬ φ
12 nfcv _ x V × V
13 nfopab1 _ x x y | φ
14 12 13 nfdif _ x V × V x y | φ
15 nfopab1 _ x x y | ¬ φ
16 nfcv _ y V × V
17 nfopab2 _ y x y | φ
18 16 17 nfdif _ y V × V x y | φ
19 nfopab2 _ y x y | ¬ φ
20 14 15 18 19 eqrelf Rel V × V x y | φ Rel x y | ¬ φ V × V x y | φ = x y | ¬ φ x y x y V × V x y | φ x y x y | ¬ φ
21 10 11 20 mp2an V × V x y | φ = x y | ¬ φ x y x y V × V x y | φ x y x y | ¬ φ
22 7 21 mpbir V × V x y | φ = x y | ¬ φ