Metamath Proof Explorer


Theorem wemapso2lem

Description: Lemma for wemapso2 . (Contributed by Mario Carneiro, 8-Feb-2015) (Revised by AV, 1-Jul-2019)

Ref Expression
Hypotheses wemapso.t T=xy|zAxzSyzwAwRzxw=yw
wemapso2.u U=xBA|finSuppZx
Assertion wemapso2lem AVROrASOrBZWTOrU

Proof

Step Hyp Ref Expression
1 wemapso.t T=xy|zAxzSyzwAwRzxw=yw
2 wemapso2.u U=xBA|finSuppZx
3 2 ssrab3 UBA
4 simpl2 AVROrASOrBZWROrA
5 simpl3 AVROrASOrBZWSOrB
6 simprll AVROrASOrBZWaUbUabaU
7 breq1 x=afinSuppZxfinSuppZa
8 7 2 elrab2 aUaBAfinSuppZa
9 8 simprbi aUfinSuppZa
10 6 9 syl AVROrASOrBZWaUbUabfinSuppZa
11 simprlr AVROrASOrBZWaUbUabbU
12 breq1 x=bfinSuppZxfinSuppZb
13 12 2 elrab2 bUbBAfinSuppZb
14 13 simprbi bUfinSuppZb
15 11 14 syl AVROrASOrBZWaUbUabfinSuppZb
16 10 15 fsuppunfi AVROrASOrBZWaUbUabsuppZasuppZbFin
17 3 6 sselid AVROrASOrBZWaUbUabaBA
18 elmapi aBAa:AB
19 17 18 syl AVROrASOrBZWaUbUaba:AB
20 19 ffnd AVROrASOrBZWaUbUabaFnA
21 3 11 sselid AVROrASOrBZWaUbUabbBA
22 elmapi bBAb:AB
23 21 22 syl AVROrASOrBZWaUbUabb:AB
24 23 ffnd AVROrASOrBZWaUbUabbFnA
25 fndmdif aFnAbFnAdomab=cA|acbc
26 20 24 25 syl2anc AVROrASOrBZWaUbUabdomab=cA|acbc
27 neneor acbcacZbcZ
28 elun csuppZasuppZbcsuppZacsuppZb
29 simpr AVROrASOrBZWaUbUabcAcA
30 20 adantr AVROrASOrBZWaUbUabcAaFnA
31 elex AVAV
32 31 3ad2ant1 AVROrASOrBAV
33 32 adantr AVROrASOrBZWAV
34 33 ad2antrr AVROrASOrBZWaUbUabcAAV
35 simpr AVROrASOrBZWZW
36 35 ad2antrr AVROrASOrBZWaUbUabcAZW
37 elsuppfn aFnAAVZWcsuppZacAacZ
38 30 34 36 37 syl3anc AVROrASOrBZWaUbUabcAcsuppZacAacZ
39 29 38 mpbirand AVROrASOrBZWaUbUabcAcsuppZaacZ
40 24 adantr AVROrASOrBZWaUbUabcAbFnA
41 simpll1 AVROrASOrBZWaUbUabAV
42 41 adantr AVROrASOrBZWaUbUabcAAV
43 elsuppfn bFnAAVZWcsuppZbcAbcZ
44 40 42 36 43 syl3anc AVROrASOrBZWaUbUabcAcsuppZbcAbcZ
45 29 44 mpbirand AVROrASOrBZWaUbUabcAcsuppZbbcZ
46 39 45 orbi12d AVROrASOrBZWaUbUabcAcsuppZacsuppZbacZbcZ
47 28 46 bitrid AVROrASOrBZWaUbUabcAcsuppZasuppZbacZbcZ
48 27 47 imbitrrid AVROrASOrBZWaUbUabcAacbccsuppZasuppZb
49 48 ralrimiva AVROrASOrBZWaUbUabcAacbccsuppZasuppZb
50 rabss cA|acbcsuppZasuppZbcAacbccsuppZasuppZb
51 49 50 sylibr AVROrASOrBZWaUbUabcA|acbcsuppZasuppZb
52 26 51 eqsstrd AVROrASOrBZWaUbUabdomabsuppZasuppZb
53 16 52 ssfid AVROrASOrBZWaUbUabdomabFin
54 suppssdm asuppZdoma
55 54 19 fssdm AVROrASOrBZWaUbUabasuppZA
56 suppssdm bsuppZdomb
57 56 23 fssdm AVROrASOrBZWaUbUabbsuppZA
58 55 57 unssd AVROrASOrBZWaUbUabsuppZasuppZbA
59 4 adantr AVROrASOrBZWaUbUabROrA
60 soss suppZasuppZbAROrAROrsuppZasuppZb
61 58 59 60 sylc AVROrASOrBZWaUbUabROrsuppZasuppZb
62 wofi ROrsuppZasuppZbsuppZasuppZbFinRWesuppZasuppZb
63 61 16 62 syl2anc AVROrASOrBZWaUbUabRWesuppZasuppZb
64 wefr RWesuppZasuppZbRFrsuppZasuppZb
65 63 64 syl AVROrASOrBZWaUbUabRFrsuppZasuppZb
66 simprr AVROrASOrBZWaUbUabab
67 fndmdifeq0 aFnAbFnAdomab=a=b
68 20 24 67 syl2anc AVROrASOrBZWaUbUabdomab=a=b
69 68 necon3bid AVROrASOrBZWaUbUabdomabab
70 66 69 mpbird AVROrASOrBZWaUbUabdomab
71 fri domabFinRFrsuppZasuppZbdomabsuppZasuppZbdomabcdomabddomab¬dRc
72 53 65 52 70 71 syl22anc AVROrASOrBZWaUbUabcdomabddomab¬dRc
73 1 3 4 5 72 wemapsolem AVROrASOrBZWTOrU