Metamath Proof Explorer


Theorem elima4

Description: Quantifier-free expression saying that a class is a member of an image. (Contributed by Scott Fenton, 8-May-2018)

Ref Expression
Assertion elima4 ARBRB×A

Proof

Step Hyp Ref Expression
1 elex ARBAV
2 xpeq2 A=B×A=B×
3 xp0 B×=
4 2 3 eqtrdi A=B×A=
5 4 ineq2d A=RB×A=R
6 in0 R=
7 5 6 eqtrdi A=RB×A=
8 7 necon3i RB×AA
9 snnzb AVA
10 8 9 sylibr RB×AAV
11 eleq1 x=AxRBARB
12 sneq x=Ax=A
13 12 xpeq2d x=AB×x=B×A
14 13 ineq2d x=ARB×x=RB×A
15 14 neeq1d x=ARB×xRB×A
16 elin pRB×xpRpB×x
17 ancom pRpB×xpB×xpR
18 elxp pB×xyzp=yzyBzx
19 18 anbi1i pB×xpRyzp=yzyBzxpR
20 16 17 19 3bitri pRB×xyzp=yzyBzxpR
21 20 exbii ppRB×xpyzp=yzyBzxpR
22 anass p=yzyBzxpRp=yzyBzxpR
23 22 2exbii yzp=yzyBzxpRyzp=yzyBzxpR
24 19.41vv yzp=yzyBzxpRyzp=yzyBzxpR
25 23 24 bitr3i yzp=yzyBzxpRyzp=yzyBzxpR
26 25 exbii pyzp=yzyBzxpRpyzp=yzyBzxpR
27 exrot3 pyzp=yzyBzxpRyzpp=yzyBzxpR
28 26 27 bitr3i pyzp=yzyBzxpRyzpp=yzyBzxpR
29 opex yzV
30 eleq1 p=yzpRyzR
31 30 anbi2d p=yzyBzxpRyBzxyzR
32 29 31 ceqsexv pp=yzyBzxpRyBzxyzR
33 32 exbii zpp=yzyBzxpRzyBzxyzR
34 anass yBzxyzRyBzxyzR
35 an12 yBzxyzRzxyByzR
36 velsn zxz=x
37 36 anbi1i zxyByzRz=xyByzR
38 34 35 37 3bitri yBzxyzRz=xyByzR
39 38 exbii zyBzxyzRzz=xyByzR
40 vex xV
41 opeq2 z=xyz=yx
42 41 eleq1d z=xyzRyxR
43 42 anbi2d z=xyByzRyByxR
44 40 43 ceqsexv zz=xyByzRyByxR
45 33 39 44 3bitri zpp=yzyBzxpRyByxR
46 45 exbii yzpp=yzyBzxpRyyByxR
47 21 28 46 3bitri ppRB×xyyByxR
48 n0 RB×xppRB×x
49 40 elima3 xRByyByxR
50 47 48 49 3bitr4ri xRBRB×x
51 11 15 50 vtoclbg AVARBRB×A
52 1 10 51 pm5.21nii ARBRB×A