Metamath Proof Explorer


Theorem dvcnvrelem2

Description: Lemma for dvcnvre . (Contributed by Mario Carneiro, 19-Feb-2015) (Revised by Mario Carneiro, 8-Sep-2015)

Ref Expression
Hypotheses dvcnvre.f φF:Xcn
dvcnvre.d φdomF=X
dvcnvre.z φ¬0ranF
dvcnvre.1 φF:X1-1 ontoY
dvcnvre.c φCX
dvcnvre.r φR+
dvcnvre.s φCRC+RX
dvcnvre.t T=topGenran.
dvcnvre.j J=TopOpenfld
dvcnvre.m M=J𝑡X
dvcnvre.n N=J𝑡Y
Assertion dvcnvrelem2 φFCintTYF-1NCnPMFC

Proof

Step Hyp Ref Expression
1 dvcnvre.f φF:Xcn
2 dvcnvre.d φdomF=X
3 dvcnvre.z φ¬0ranF
4 dvcnvre.1 φF:X1-1 ontoY
5 dvcnvre.c φCX
6 dvcnvre.r φR+
7 dvcnvre.s φCRC+RX
8 dvcnvre.t T=topGenran.
9 dvcnvre.j J=TopOpenfld
10 dvcnvre.m M=J𝑡X
11 dvcnvre.n N=J𝑡Y
12 retop topGenran.Top
13 8 12 eqeltri TTop
14 f1ofo F:X1-1 ontoYF:XontoY
15 forn F:XontoYranF=Y
16 4 14 15 3syl φranF=Y
17 cncff F:XcnF:X
18 frn F:XranF
19 1 17 18 3syl φranF
20 16 19 eqsstrrd φY
21 imassrn FCRC+RranF
22 21 16 sseqtrid φFCRC+RY
23 uniretop =topGenran.
24 8 unieqi T=topGenran.
25 23 24 eqtr4i =T
26 25 ntrss TTopYFCRC+RYintTFCRC+RintTY
27 13 20 22 26 mp3an2i φintTFCRC+RintTY
28 1 2 3 4 5 6 7 dvcnvrelem1 φFCinttopGenran.FCRC+R
29 8 fveq2i intT=inttopGenran.
30 29 fveq1i intTFCRC+R=inttopGenran.FCRC+R
31 28 30 eleqtrrdi φFCintTFCRC+R
32 27 31 sseldd φFCintTY
33 f1ocnv F:X1-1 ontoYF-1:Y1-1 ontoX
34 f1of F-1:Y1-1 ontoXF-1:YX
35 4 33 34 3syl φF-1:YX
36 ffun F-1:YXFunF-1
37 funcnvres FunF-1FCRC+R-1=F-1FCRC+R
38 35 36 37 3syl φFCRC+R-1=F-1FCRC+R
39 dvbsss domF
40 2 39 eqsstrrdi φX
41 ax-resscn
42 40 41 sstrdi φX
43 cncfss CRC+RXXFCRC+RcnCRC+RFCRC+RcnX
44 7 42 43 syl2anc φFCRC+RcnCRC+RFCRC+RcnX
45 f1of1 F:X1-1 ontoYF:X1-1Y
46 4 45 syl φF:X1-1Y
47 f1ores F:X1-1YCRC+RXFCRC+R:CRC+R1-1 ontoFCRC+R
48 46 7 47 syl2anc φFCRC+R:CRC+R1-1 ontoFCRC+R
49 9 tgioo2 topGenran.=J𝑡
50 8 49 eqtri T=J𝑡
51 50 oveq1i T𝑡CRC+R=J𝑡𝑡CRC+R
52 9 cnfldtop JTop
53 7 40 sstrd φCRC+R
54 reex V
55 54 a1i φV
56 restabs JTopCRC+RVJ𝑡𝑡CRC+R=J𝑡CRC+R
57 52 53 55 56 mp3an2i φJ𝑡𝑡CRC+R=J𝑡CRC+R
58 51 57 eqtrid φT𝑡CRC+R=J𝑡CRC+R
59 40 5 sseldd φC
60 6 rpred φR
61 59 60 resubcld φCR
62 59 60 readdcld φC+R
63 eqid T𝑡CRC+R=T𝑡CRC+R
64 8 63 icccmp CRC+RT𝑡CRC+RComp
65 61 62 64 syl2anc φT𝑡CRC+RComp
66 58 65 eqeltrrd φJ𝑡CRC+RComp
67 f1of FCRC+R:CRC+R1-1 ontoFCRC+RFCRC+R:CRC+RFCRC+R
68 48 67 syl φFCRC+R:CRC+RFCRC+R
69 19 41 sstrdi φranF
70 21 69 sstrid φFCRC+R
71 rescncf CRC+RXF:XcnFCRC+R:CRC+Rcn
72 7 1 71 sylc φFCRC+R:CRC+Rcn
73 cncfcdm FCRC+RFCRC+R:CRC+RcnFCRC+R:CRC+RcnFCRC+RFCRC+R:CRC+RFCRC+R
74 70 72 73 syl2anc φFCRC+R:CRC+RcnFCRC+RFCRC+R:CRC+RFCRC+R
75 68 74 mpbird φFCRC+R:CRC+RcnFCRC+R
76 eqid J𝑡CRC+R=J𝑡CRC+R
77 9 76 cncfcnvcn J𝑡CRC+RCompFCRC+R:CRC+RcnFCRC+RFCRC+R:CRC+R1-1 ontoFCRC+RFCRC+R-1:FCRC+RcnCRC+R
78 66 75 77 syl2anc φFCRC+R:CRC+R1-1 ontoFCRC+RFCRC+R-1:FCRC+RcnCRC+R
79 48 78 mpbid φFCRC+R-1:FCRC+RcnCRC+R
80 44 79 sseldd φFCRC+R-1:FCRC+RcnX
81 eqid J𝑡FCRC+R=J𝑡FCRC+R
82 9 81 10 cncfcn FCRC+RXFCRC+RcnX=J𝑡FCRC+RCnM
83 70 42 82 syl2anc φFCRC+RcnX=J𝑡FCRC+RCnM
84 80 83 eleqtrd φFCRC+R-1J𝑡FCRC+RCnM
85 59 6 ltsubrpd φCR<C
86 61 59 85 ltled φCRC
87 59 6 ltaddrpd φC<C+R
88 59 62 87 ltled φCC+R
89 elicc2 CRC+RCCRC+RCCRCCC+R
90 61 62 89 syl2anc φCCRC+RCCRCCC+R
91 59 86 88 90 mpbir3and φCCRC+R
92 ffun F:XFunF
93 1 17 92 3syl φFunF
94 fdm F:XdomF=X
95 1 17 94 3syl φdomF=X
96 7 95 sseqtrrd φCRC+RdomF
97 funfvima2 FunFCRC+RdomFCCRC+RFCFCRC+R
98 93 96 97 syl2anc φCCRC+RFCFCRC+R
99 91 98 mpd φFCFCRC+R
100 9 cnfldtopon JTopOn
101 resttopon JTopOnFCRC+RJ𝑡FCRC+RTopOnFCRC+R
102 100 70 101 sylancr φJ𝑡FCRC+RTopOnFCRC+R
103 toponuni J𝑡FCRC+RTopOnFCRC+RFCRC+R=J𝑡FCRC+R
104 102 103 syl φFCRC+R=J𝑡FCRC+R
105 99 104 eleqtrd φFCJ𝑡FCRC+R
106 eqid J𝑡FCRC+R=J𝑡FCRC+R
107 106 cncnpi FCRC+R-1J𝑡FCRC+RCnMFCJ𝑡FCRC+RFCRC+R-1J𝑡FCRC+RCnPMFC
108 84 105 107 syl2anc φFCRC+R-1J𝑡FCRC+RCnPMFC
109 38 108 eqeltrrd φF-1FCRC+RJ𝑡FCRC+RCnPMFC
110 11 oveq1i N𝑡FCRC+R=J𝑡Y𝑡FCRC+R
111 ssexg YVYV
112 20 54 111 sylancl φYV
113 restabs JTopFCRC+RYYVJ𝑡Y𝑡FCRC+R=J𝑡FCRC+R
114 52 22 112 113 mp3an2i φJ𝑡Y𝑡FCRC+R=J𝑡FCRC+R
115 110 114 eqtrid φN𝑡FCRC+R=J𝑡FCRC+R
116 115 oveq1d φN𝑡FCRC+RCnPM=J𝑡FCRC+RCnPM
117 116 fveq1d φN𝑡FCRC+RCnPMFC=J𝑡FCRC+RCnPMFC
118 109 117 eleqtrrd φF-1FCRC+RN𝑡FCRC+RCnPMFC
119 20 41 sstrdi φY
120 resttopon JTopOnYJ𝑡YTopOnY
121 100 119 120 sylancr φJ𝑡YTopOnY
122 11 121 eqeltrid φNTopOnY
123 topontop NTopOnYNTop
124 122 123 syl φNTop
125 toponuni NTopOnYY=N
126 122 125 syl φY=N
127 22 126 sseqtrd φFCRC+RN
128 22 20 sstrd φFCRC+R
129 difssd φY
130 128 129 unssd φFCRC+RY
131 ssun1 FCRC+RFCRC+RY
132 131 a1i φFCRC+RFCRC+RY
133 25 ntrss TTopFCRC+RYFCRC+RFCRC+RYintTFCRC+RintTFCRC+RY
134 13 130 132 133 mp3an2i φintTFCRC+RintTFCRC+RY
135 134 31 sseldd φFCintTFCRC+RY
136 f1of F:X1-1 ontoYF:XY
137 4 136 syl φF:XY
138 137 5 ffvelcdmd φFCY
139 135 138 elind φFCintTFCRC+RYY
140 eqid T𝑡Y=T𝑡Y
141 25 140 restntr TTopYFCRC+RYintT𝑡YFCRC+R=intTFCRC+RYY
142 13 20 22 141 mp3an2i φintT𝑡YFCRC+R=intTFCRC+RYY
143 restabs JTopYVJ𝑡𝑡Y=J𝑡Y
144 52 20 55 143 mp3an2i φJ𝑡𝑡Y=J𝑡Y
145 50 oveq1i T𝑡Y=J𝑡𝑡Y
146 144 145 11 3eqtr4g φT𝑡Y=N
147 146 fveq2d φintT𝑡Y=intN
148 147 fveq1d φintT𝑡YFCRC+R=intNFCRC+R
149 142 148 eqtr3d φintTFCRC+RYY=intNFCRC+R
150 139 149 eleqtrd φFCintNFCRC+R
151 126 feq2d φF-1:YXF-1:NX
152 35 151 mpbid φF-1:NX
153 resttopon JTopOnXJ𝑡XTopOnX
154 100 42 153 sylancr φJ𝑡XTopOnX
155 10 154 eqeltrid φMTopOnX
156 toponuni MTopOnXX=M
157 feq3 X=MF-1:NXF-1:NM
158 155 156 157 3syl φF-1:NXF-1:NM
159 152 158 mpbid φF-1:NM
160 eqid N=N
161 eqid M=M
162 160 161 cnprest NTopFCRC+RNFCintNFCRC+RF-1:NMF-1NCnPMFCF-1FCRC+RN𝑡FCRC+RCnPMFC
163 124 127 150 159 162 syl22anc φF-1NCnPMFCF-1FCRC+RN𝑡FCRC+RCnPMFC
164 118 163 mpbird φF-1NCnPMFC
165 32 164 jca φFCintTYF-1NCnPMFC