Metamath Proof Explorer


Theorem bropfvvvv

Description: If a binary relation holds for the result of an operation which is a function value, the involved classes are sets. (Contributed by AV, 31-Dec-2020) (Revised by AV, 16-Jan-2021)

Ref Expression
Hypotheses bropfvvvv.o O=aUbV,cWde|φ
bropfvvvv.oo AUBSCTBOAC=de|θ
bropfvvvv.s a=AV=S
bropfvvvv.t a=AW=T
bropfvvvv.p a=Aφψ
Assertion bropfvvvv SXTYDBOACEAUBSCTDVEV

Proof

Step Hyp Ref Expression
1 bropfvvvv.o O=aUbV,cWde|φ
2 bropfvvvv.oo AUBSCTBOAC=de|θ
3 bropfvvvv.s a=AV=S
4 bropfvvvv.t a=AW=T
5 bropfvvvv.p a=Aφψ
6 brovpreldm DBOACEBCdomOA
7 5 opabbidv a=Ade|φ=de|ψ
8 3 4 7 mpoeq123dv a=AbV,cWde|φ=bS,cTde|ψ
9 8 1 fvmptg AUbS,cTde|ψVOA=bS,cTde|ψ
10 9 dmeqd AUbS,cTde|ψVdomOA=dombS,cTde|ψ
11 10 eleq2d AUbS,cTde|ψVBCdomOABCdombS,cTde|ψ
12 dmoprabss dombcz|bScTz=de|ψS×T
13 12 sseli BCdombcz|bScTz=de|ψBCS×T
14 1 2 bropfvvvvlem BCS×TDBOACEAUBSCTDVEV
15 14 ex BCS×TDBOACEAUBSCTDVEV
16 13 15 syl BCdombcz|bScTz=de|ψDBOACEAUBSCTDVEV
17 df-mpo bS,cTde|ψ=bcz|bScTz=de|ψ
18 17 dmeqi dombS,cTde|ψ=dombcz|bScTz=de|ψ
19 16 18 eleq2s BCdombS,cTde|ψDBOACEAUBSCTDVEV
20 11 19 biimtrdi AUbS,cTde|ψVBCdomOADBOACEAUBSCTDVEV
21 20 com23 AUbS,cTde|ψVDBOACEBCdomOAAUBSCTDVEV
22 21 a1d AUbS,cTde|ψVSXTYDBOACEBCdomOAAUBSCTDVEV
23 ianor ¬AUbS,cTde|ψV¬AU¬bS,cTde|ψV
24 1 fvmptndm ¬AUOA=
25 24 dmeqd ¬AUdomOA=dom
26 25 eleq2d ¬AUBCdomOABCdom
27 dm0 dom=
28 27 eleq2i BCdomBC
29 26 28 bitrdi ¬AUBCdomOABC
30 noel ¬BC
31 30 pm2.21i BCDBOACEAUBSCTDVEV
32 29 31 biimtrdi ¬AUBCdomOADBOACEAUBSCTDVEV
33 32 a1d ¬AUSXTYBCdomOADBOACEAUBSCTDVEV
34 notnotb AU¬¬AU
35 elex SXSV
36 elex TYTV
37 35 36 anim12i SXTYSVTV
38 37 adantl AUSXTYSVTV
39 mpoexga SVTVbS,cTde|ψV
40 38 39 syl AUSXTYbS,cTde|ψV
41 40 pm2.24d AUSXTY¬bS,cTde|ψVBCdomOADBOACEAUBSCTDVEV
42 41 ex AUSXTY¬bS,cTde|ψVBCdomOADBOACEAUBSCTDVEV
43 42 com23 AU¬bS,cTde|ψVSXTYBCdomOADBOACEAUBSCTDVEV
44 34 43 sylbir ¬¬AU¬bS,cTde|ψVSXTYBCdomOADBOACEAUBSCTDVEV
45 44 imp ¬¬AU¬bS,cTde|ψVSXTYBCdomOADBOACEAUBSCTDVEV
46 33 45 jaoi3 ¬AU¬bS,cTde|ψVSXTYBCdomOADBOACEAUBSCTDVEV
47 23 46 sylbi ¬AUbS,cTde|ψVSXTYBCdomOADBOACEAUBSCTDVEV
48 47 com34 ¬AUbS,cTde|ψVSXTYDBOACEBCdomOAAUBSCTDVEV
49 22 48 pm2.61i SXTYDBOACEBCdomOAAUBSCTDVEV
50 6 49 mpdi SXTYDBOACEAUBSCTDVEV