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 | ¬ φ