Metamath Proof Explorer


Theorem xpdifcnvepel

Description: The set of couples in a Cartesian product, where the second is not an element of the first. (Contributed by Thierry Arnoux, 17-Jun-2026)

Ref Expression
Assertion xpdifcnvepel x A x × B x = A × B E -1

Proof

Step Hyp Ref Expression
1 elxp p x × B x i j p = i j i x j B x
2 1 rexbii x A p x × B x x A i j p = i j i x j B x
3 rexcom4 x A i j p = i j i x j B x i x A j p = i j i x j B x
4 rexcom4 x A j p = i j i x j B x j x A p = i j i x j B x
5 4 exbii i x A j p = i j i x j B x i j x A p = i j i x j B x
6 2 3 5 3bitri x A p x × B x i j x A p = i j i x j B x
7 eliun p x A x × B x x A p x × B x
8 eldif i j A × B E -1 i j A × B ¬ i j E -1
9 opelxp i j A × B i A j B
10 vex i V
11 vex j V
12 10 11 brcnv i E -1 j j E i
13 df-br i E -1 j i j E -1
14 epel j E i j i
15 12 13 14 3bitr3i i j E -1 j i
16 15 notbii ¬ i j E -1 ¬ j i
17 9 16 anbi12i i j A × B ¬ i j E -1 i A j B ¬ j i
18 8 17 bitri i j A × B E -1 i A j B ¬ j i
19 18 anbi2i p = i j i j A × B E -1 p = i j i A j B ¬ j i
20 19 2exbii i j p = i j i j A × B E -1 i j p = i j i A j B ¬ j i
21 eldifi p A × B E -1 p A × B
22 elxpi p A × B i j p = i j i A j B
23 simpl p = i j i A j B p = i j
24 23 2eximi i j p = i j i A j B i j p = i j
25 21 22 24 3syl p A × B E -1 i j p = i j
26 25 ancli p A × B E -1 p A × B E -1 i j p = i j
27 19.42vv i j p A × B E -1 p = i j p A × B E -1 i j p = i j
28 26 27 sylibr p A × B E -1 i j p A × B E -1 p = i j
29 ancom p A × B E -1 p = i j p = i j p A × B E -1
30 eleq1 p = i j p A × B E -1 i j A × B E -1
31 30 adantl p A × B E -1 p = i j p A × B E -1 i j A × B E -1
32 31 pm5.32da p A × B E -1 p = i j p A × B E -1 p = i j i j A × B E -1
33 29 32 bitrid p A × B E -1 p A × B E -1 p = i j p = i j i j A × B E -1
34 33 2exbidv p A × B E -1 i j p A × B E -1 p = i j i j p = i j i j A × B E -1
35 28 34 mpbid p A × B E -1 i j p = i j i j A × B E -1
36 30 biimpar p = i j i j A × B E -1 p A × B E -1
37 36 exlimivv i j p = i j i j A × B E -1 p A × B E -1
38 35 37 impbii p A × B E -1 i j p = i j i j A × B E -1
39 r19.42v x A p = i j i x j B x p = i j x A i x j B x
40 simprl y A i y j B y i y
41 40 elsnd y A i y j B y i = y
42 simpl y A i y j B y y A
43 41 42 eqeltrd y A i y j B y i A
44 simprr y A i y j B y j B y
45 44 eldifad y A i y j B y j B
46 44 eldifbd y A i y j B y ¬ j y
47 46 41 neleqtrrd y A i y j B y ¬ j i
48 43 45 47 jca31 y A i y j B y i A j B ¬ j i
49 48 adantll x A i x j B x y A i y j B y i A j B ¬ j i
50 sneq x = y x = y
51 50 eleq2d x = y i x i y
52 difeq2 x = y B x = B y
53 52 eleq2d x = y j B x j B y
54 51 53 anbi12d x = y i x j B x i y j B y
55 54 cbvrexvw x A i x j B x y A i y j B y
56 55 biimpi x A i x j B x y A i y j B y
57 49 56 r19.29a x A i x j B x i A j B ¬ j i
58 simpll i A j B ¬ j i i A
59 vsnid i i
60 59 a1i i A j B ¬ j i i i
61 simplr i A j B ¬ j i j B
62 simpr i A j B ¬ j i ¬ j i
63 61 62 eldifd i A j B ¬ j i j B i
64 sneq x = i x = i
65 64 eleq2d x = i i x i i
66 difeq2 x = i B x = B i
67 66 eleq2d x = i j B x j B i
68 65 67 anbi12d x = i i x j B x i i j B i
69 68 rspcev i A i i j B i x A i x j B x
70 58 60 63 69 syl12anc i A j B ¬ j i x A i x j B x
71 57 70 impbii x A i x j B x i A j B ¬ j i
72 71 anbi2i p = i j x A i x j B x p = i j i A j B ¬ j i
73 39 72 bitri x A p = i j i x j B x p = i j i A j B ¬ j i
74 73 2exbii i j x A p = i j i x j B x i j p = i j i A j B ¬ j i
75 20 38 74 3bitr4i p A × B E -1 i j x A p = i j i x j B x
76 6 7 75 3bitr4i p x A x × B x p A × B E -1
77 76 eqriv x A x × B x = A × B E -1