Metamath Proof Explorer


Theorem dicval

Description: The partial isomorphism C for a lattice K . (Contributed by NM, 15-Dec-2013) (Revised by Mario Carneiro, 22-Sep-2015)

Ref Expression
Hypotheses dicval.l ˙=K
dicval.a A=AtomsK
dicval.h H=LHypK
dicval.p P=ocKW
dicval.t T=LTrnKW
dicval.e E=TEndoKW
dicval.i I=DIsoCKW
Assertion dicval KVWHQA¬Q˙WIQ=fs|f=sιgT|gP=QsE

Proof

Step Hyp Ref Expression
1 dicval.l ˙=K
2 dicval.a A=AtomsK
3 dicval.h H=LHypK
4 dicval.p P=ocKW
5 dicval.t T=LTrnKW
6 dicval.e E=TEndoKW
7 dicval.i I=DIsoCKW
8 1 2 3 4 5 6 7 dicfval KVWHI=qrA|¬r˙Wfs|f=sιgT|gP=qsE
9 8 adantr KVWHQA¬Q˙WI=qrA|¬r˙Wfs|f=sιgT|gP=qsE
10 9 fveq1d KVWHQA¬Q˙WIQ=qrA|¬r˙Wfs|f=sιgT|gP=qsEQ
11 simpr KVWHQA¬Q˙WQA¬Q˙W
12 breq1 r=Qr˙WQ˙W
13 12 notbid r=Q¬r˙W¬Q˙W
14 13 elrab QrA|¬r˙WQA¬Q˙W
15 11 14 sylibr KVWHQA¬Q˙WQrA|¬r˙W
16 eqeq2 q=QgP=qgP=Q
17 16 riotabidv q=QιgT|gP=q=ιgT|gP=Q
18 17 fveq2d q=QsιgT|gP=q=sιgT|gP=Q
19 18 eqeq2d q=Qf=sιgT|gP=qf=sιgT|gP=Q
20 19 anbi1d q=Qf=sιgT|gP=qsEf=sιgT|gP=QsE
21 20 opabbidv q=Qfs|f=sιgT|gP=qsE=fs|f=sιgT|gP=QsE
22 eqid qrA|¬r˙Wfs|f=sιgT|gP=qsE=qrA|¬r˙Wfs|f=sιgT|gP=qsE
23 6 fvexi EV
24 23 uniex EV
25 24 rnex ranEV
26 25 uniex ranEV
27 26 pwex 𝒫ranEV
28 27 23 xpex 𝒫ranE×EV
29 simpl f=sιgT|gP=QsEf=sιgT|gP=Q
30 fvssunirn sιgT|gP=Qrans
31 elssuni sEsE
32 31 adantl f=sιgT|gP=QsEsE
33 rnss sEransranE
34 uniss ransranEransranE
35 32 33 34 3syl f=sιgT|gP=QsEransranE
36 30 35 sstrid f=sιgT|gP=QsEsιgT|gP=QranE
37 26 elpw2 sιgT|gP=Q𝒫ranEsιgT|gP=QranE
38 36 37 sylibr f=sιgT|gP=QsEsιgT|gP=Q𝒫ranE
39 29 38 eqeltrd f=sιgT|gP=QsEf𝒫ranE
40 simpr f=sιgT|gP=QsEsE
41 39 40 jca f=sιgT|gP=QsEf𝒫ranEsE
42 41 ssopab2i fs|f=sιgT|gP=QsEfs|f𝒫ranEsE
43 df-xp 𝒫ranE×E=fs|f𝒫ranEsE
44 42 43 sseqtrri fs|f=sιgT|gP=QsE𝒫ranE×E
45 28 44 ssexi fs|f=sιgT|gP=QsEV
46 21 22 45 fvmpt QrA|¬r˙WqrA|¬r˙Wfs|f=sιgT|gP=qsEQ=fs|f=sιgT|gP=QsE
47 15 46 syl KVWHQA¬Q˙WqrA|¬r˙Wfs|f=sιgT|gP=qsEQ=fs|f=sιgT|gP=QsE
48 10 47 eqtrd KVWHQA¬Q˙WIQ=fs|f=sιgT|gP=QsE