Metamath Proof Explorer


Theorem cantnflem1

Description: Lemma for cantnf . This part of the proof is showing uniqueness of the Cantor normal form. We already know that the relation T is a strict order, but we haven't shown it is a well-order yet. But being a strict order is enough to show that two distinct F , G are T -related as F < G or G < F , and WLOG assuming that F < G , we show that CNF respects this order and maps these two to different ordinals. (Contributed by Mario Carneiro, 28-May-2015) (Revised by AV, 2-Jul-2019)

Ref Expression
Hypotheses cantnfs.s S=domACNFB
cantnfs.a φAOn
cantnfs.b φBOn
oemapval.t T=xy|zBxzyzwBzwxw=yw
oemapval.f φFS
oemapval.g φGS
oemapvali.r φFTG
oemapvali.x X=cB|FcGc
cantnflem1.o O=OrdIsoEGsupp
cantnflem1.h H=seqωkV,zVA𝑜Ok𝑜GOk+𝑜z
Assertion cantnflem1 φACNFBFACNFBG

Proof

Step Hyp Ref Expression
1 cantnfs.s S=domACNFB
2 cantnfs.a φAOn
3 cantnfs.b φBOn
4 oemapval.t T=xy|zBxzyzwBzwxw=yw
5 oemapval.f φFS
6 oemapval.g φGS
7 oemapvali.r φFTG
8 oemapvali.x X=cB|FcGc
9 cantnflem1.o O=OrdIsoEGsupp
10 cantnflem1.h H=seqωkV,zVA𝑜Ok𝑜GOk+𝑜z
11 ovex GsuppV
12 9 oion GsuppVdomOOn
13 11 12 mp1i φdomOOn
14 uniexg domOOndomOV
15 sucidg domOVdomOsucdomO
16 13 14 15 3syl φdomOsucdomO
17 1 2 3 4 5 6 7 8 cantnflem1a φXsuppG
18 n0i XsuppG¬Gsupp=
19 17 18 syl φ¬Gsupp=
20 ovexd φGsuppV
21 1 2 3 9 6 cantnfcl φEWesuppGdomOω
22 21 simpld φEWesuppG
23 9 oien GsuppVEWesuppGdomOsuppG
24 20 22 23 syl2anc φdomOsuppG
25 breq1 domO=domOsuppGsuppG
26 ensymb suppGsuppG
27 en0 suppGGsupp=
28 26 27 bitri suppGGsupp=
29 25 28 bitrdi domO=domOsuppGGsupp=
30 24 29 syl5ibcom φdomO=Gsupp=
31 19 30 mtod φ¬domO=
32 21 simprd φdomOω
33 nnlim domOω¬LimdomO
34 32 33 syl φ¬LimdomO
35 ioran ¬domO=LimdomO¬domO=¬LimdomO
36 31 34 35 sylanbrc φ¬domO=LimdomO
37 9 oicl OrddomO
38 unizlim OrddomOdomO=domOdomO=LimdomO
39 37 38 mp1i φdomO=domOdomO=LimdomO
40 36 39 mtbird φ¬domO=domO
41 orduniorsuc OrddomOdomO=domOdomO=sucdomO
42 37 41 mp1i φdomO=domOdomO=sucdomO
43 42 ord φ¬domO=domOdomO=sucdomO
44 40 43 mpd φdomO=sucdomO
45 16 44 eleqtrrd φdomOdomO
46 9 oiiso GsuppVEWesuppGOIsomE,EdomOGsupp
47 20 22 46 syl2anc φOIsomE,EdomOGsupp
48 isof1o OIsomE,EdomOGsuppO:domO1-1 ontoGsupp
49 47 48 syl φO:domO1-1 ontoGsupp
50 f1ocnv O:domO1-1 ontoGsuppO-1:Gsupp1-1 ontodomO
51 f1of O-1:Gsupp1-1 ontodomOO-1:GsuppdomO
52 49 50 51 3syl φO-1:GsuppdomO
53 52 17 ffvelcdmd φO-1XdomO
54 elssuni O-1XdomOO-1XdomO
55 53 54 syl φO-1XdomO
56 44 32 eqeltrrd φsucdomOω
57 peano2b domOωsucdomOω
58 56 57 sylibr φdomOω
59 eleq1 y=domOydomOdomOdomO
60 sseq2 y=domOO-1XyO-1XdomO
61 59 60 anbi12d y=domOydomOO-1XydomOdomOO-1XdomO
62 fveq2 y=domOOy=OdomO
63 62 sseq2d y=domOxOyxOdomO
64 63 ifbid y=domOifxOyFx=ifxOdomOFx
65 64 mpteq2dv y=domOxBifxOyFx=xBifxOdomOFx
66 65 fveq2d y=domOACNFBxBifxOyFx=ACNFBxBifxOdomOFx
67 suceq y=domOsucy=sucdomO
68 67 fveq2d y=domOHsucy=HsucdomO
69 66 68 eleq12d y=domOACNFBxBifxOyFxHsucyACNFBxBifxOdomOFxHsucdomO
70 61 69 imbi12d y=domOydomOO-1XyACNFBxBifxOyFxHsucydomOdomOO-1XdomOACNFBxBifxOdomOFxHsucdomO
71 70 imbi2d y=domOφydomOO-1XyACNFBxBifxOyFxHsucyφdomOdomOO-1XdomOACNFBxBifxOdomOFxHsucdomO
72 eleq1 y=ydomOdomO
73 sseq2 y=O-1XyO-1X
74 72 73 anbi12d y=ydomOO-1XydomOO-1X
75 fveq2 y=Oy=O
76 75 sseq2d y=xOyxO
77 76 ifbid y=ifxOyFx=ifxOFx
78 77 mpteq2dv y=xBifxOyFx=xBifxOFx
79 78 fveq2d y=ACNFBxBifxOyFx=ACNFBxBifxOFx
80 suceq y=sucy=suc
81 80 fveq2d y=Hsucy=Hsuc
82 79 81 eleq12d y=ACNFBxBifxOyFxHsucyACNFBxBifxOFxHsuc
83 74 82 imbi12d y=ydomOO-1XyACNFBxBifxOyFxHsucydomOO-1XACNFBxBifxOFxHsuc
84 eleq1 y=uydomOudomO
85 sseq2 y=uO-1XyO-1Xu
86 84 85 anbi12d y=uydomOO-1XyudomOO-1Xu
87 fveq2 y=uOy=Ou
88 87 sseq2d y=uxOyxOu
89 88 ifbid y=uifxOyFx=ifxOuFx
90 89 mpteq2dv y=uxBifxOyFx=xBifxOuFx
91 90 fveq2d y=uACNFBxBifxOyFx=ACNFBxBifxOuFx
92 suceq y=usucy=sucu
93 92 fveq2d y=uHsucy=Hsucu
94 91 93 eleq12d y=uACNFBxBifxOyFxHsucyACNFBxBifxOuFxHsucu
95 86 94 imbi12d y=uydomOO-1XyACNFBxBifxOyFxHsucyudomOO-1XuACNFBxBifxOuFxHsucu
96 eleq1 y=sucuydomOsucudomO
97 sseq2 y=sucuO-1XyO-1Xsucu
98 96 97 anbi12d y=sucuydomOO-1XysucudomOO-1Xsucu
99 fveq2 y=sucuOy=Osucu
100 99 sseq2d y=sucuxOyxOsucu
101 100 ifbid y=sucuifxOyFx=ifxOsucuFx
102 101 mpteq2dv y=sucuxBifxOyFx=xBifxOsucuFx
103 102 fveq2d y=sucuACNFBxBifxOyFx=ACNFBxBifxOsucuFx
104 suceq y=sucusucy=sucsucu
105 104 fveq2d y=sucuHsucy=Hsucsucu
106 103 105 eleq12d y=sucuACNFBxBifxOyFxHsucyACNFBxBifxOsucuFxHsucsucu
107 98 106 imbi12d y=sucuydomOO-1XyACNFBxBifxOyFxHsucysucudomOO-1XsucuACNFBxBifxOsucuFxHsucsucu
108 f1ocnvfv2 O:domO1-1 ontoGsuppXsuppGOO-1X=X
109 49 17 108 syl2anc φOO-1X=X
110 109 sseq2d φxOO-1XxX
111 110 ifbid φifxOO-1XFx=ifxXFx
112 111 mpteq2dv φxBifxOO-1XFx=xBifxXFx
113 112 fveq2d φACNFBxBifxOO-1XFx=ACNFBxBifxXFx
114 1 2 3 4 5 6 7 8 9 10 cantnflem1d φACNFBxBifxXFxHsucO-1X
115 113 114 eqeltrd φACNFBxBifxOO-1XFxHsucO-1X
116 ss0 O-1XO-1X=
117 116 fveq2d O-1XOO-1X=O
118 117 sseq2d O-1XxOO-1XxO
119 118 ifbid O-1XifxOO-1XFx=ifxOFx
120 119 mpteq2dv O-1XxBifxOO-1XFx=xBifxOFx
121 120 fveq2d O-1XACNFBxBifxOO-1XFx=ACNFBxBifxOFx
122 suceq O-1X=sucO-1X=suc
123 116 122 syl O-1XsucO-1X=suc
124 123 fveq2d O-1XHsucO-1X=Hsuc
125 121 124 eleq12d O-1XACNFBxBifxOO-1XFxHsucO-1XACNFBxBifxOFxHsuc
126 125 adantl domOO-1XACNFBxBifxOO-1XFxHsucO-1XACNFBxBifxOFxHsuc
127 115 126 syl5ibcom φdomOO-1XACNFBxBifxOFxHsuc
128 ordelon OrddomOO-1XdomOO-1XOn
129 37 53 128 sylancr φO-1XOn
130 37 a1i φOrddomO
131 ordelon OrddomOsucudomOsucuOn
132 130 131 sylan φsucudomOsucuOn
133 onsseleq O-1XOnsucuOnO-1XsucuO-1XsucuO-1X=sucu
134 129 132 133 syl2an2r φsucudomOO-1XsucuO-1XsucuO-1X=sucu
135 onsucb uOnsucuOn
136 132 135 sylibr φsucudomOuOn
137 eloni uOnOrdu
138 136 137 syl φsucudomOOrdu
139 ordsssuc O-1XOnOrduO-1XuO-1Xsucu
140 129 138 139 syl2an2r φsucudomOO-1XuO-1Xsucu
141 ordtr OrddomOTrdomO
142 37 141 mp1i φsucudomOO-1XuTrdomO
143 simprl φsucudomOO-1XusucudomO
144 trsuc TrdomOsucudomOudomO
145 142 143 144 syl2anc φsucudomOO-1XuudomO
146 simprr φsucudomOO-1XuO-1Xu
147 145 146 jca φsucudomOO-1XuudomOO-1Xu
148 3 adantr φsucudomOO-1XuBOn
149 oecl AOnBOnA𝑜BOn
150 2 148 149 syl2an2r φsucudomOO-1XuA𝑜BOn
151 2 adantr φsucudomOO-1XuAOn
152 1 151 148 cantnff φsucudomOO-1XuACNFB:SA𝑜B
153 1 2 3 cantnfs φFSF:BAfinSuppF
154 5 153 mpbid φF:BAfinSuppF
155 154 simpld φF:BA
156 155 ffvelcdmda φxBFxA
157 1 2 3 cantnfs φGSG:BAfinSuppG
158 6 157 mpbid φG:BAfinSuppG
159 158 simpld φG:BA
160 1 2 3 4 5 6 7 8 oemapvali φXBFXGXwBXwFw=Gw
161 160 simp1d φXB
162 159 161 ffvelcdmd φGXA
163 162 ne0d φA
164 on0eln0 AOnAA
165 2 164 syl φAA
166 163 165 mpbird φA
167 166 adantr φxBA
168 156 167 ifcld φxBifxOuFxA
169 168 fmpttd φxBifxOuFx:BA
170 3 mptexd φxBifxOuFxV
171 funmpt FunxBifxOuFx
172 171 a1i φFunxBifxOuFx
173 154 simprd φfinSuppF
174 ssidd φFsuppFsupp
175 0ex V
176 175 a1i φV
177 155 174 3 176 suppssr φxBsuppFFx=
178 177 ifeq1d φxBsuppFifxOuFx=ifxOu
179 ifid ifxOu=
180 178 179 eqtrdi φxBsuppFifxOuFx=
181 180 3 suppss2 φxBifxOuFxsuppFsupp
182 fsuppsssupp xBifxOuFxVFunxBifxOuFxfinSuppFxBifxOuFxsuppFsuppfinSuppxBifxOuFx
183 170 172 173 181 182 syl22anc φfinSuppxBifxOuFx
184 1 2 3 cantnfs φxBifxOuFxSxBifxOuFx:BAfinSuppxBifxOuFx
185 169 183 184 mpbir2and φxBifxOuFxS
186 185 adantr φsucudomOO-1XuxBifxOuFxS
187 152 186 ffvelcdmd φsucudomOO-1XuACNFBxBifxOuFxA𝑜B
188 onelon A𝑜BOnACNFBxBifxOuFxA𝑜BACNFBxBifxOuFxOn
189 150 187 188 syl2anc φsucudomOO-1XuACNFBxBifxOuFxOn
190 32 adantr φsucudomOO-1XudomOω
191 elnn sucudomOdomOωsucuω
192 143 190 191 syl2anc φsucudomOO-1Xusucuω
193 10 cantnfvalf H:ωOn
194 193 ffvelcdmi sucuωHsucuOn
195 192 194 syl φsucudomOO-1XuHsucuOn
196 suppssdm GsuppdomG
197 196 159 fssdm φGsuppB
198 197 adantr φsucudomOO-1XuGsuppB
199 9 oif O:domOGsupp
200 199 ffvelcdmi sucudomOOsucusuppG
201 143 200 syl φsucudomOO-1XuOsucusuppG
202 198 201 sseldd φsucudomOO-1XuOsucuB
203 onelon BOnOsucuBOsucuOn
204 3 202 203 syl2an2r φsucudomOO-1XuOsucuOn
205 oecl AOnOsucuOnA𝑜OsucuOn
206 2 204 205 syl2an2r φsucudomOO-1XuA𝑜OsucuOn
207 155 adantr φsucudomOO-1XuF:BA
208 207 202 ffvelcdmd φsucudomOO-1XuFOsucuA
209 onelon AOnFOsucuAFOsucuOn
210 2 208 209 syl2an2r φsucudomOO-1XuFOsucuOn
211 omcl A𝑜OsucuOnFOsucuOnA𝑜Osucu𝑜FOsucuOn
212 206 210 211 syl2anc φsucudomOO-1XuA𝑜Osucu𝑜FOsucuOn
213 oaord ACNFBxBifxOuFxOnHsucuOnA𝑜Osucu𝑜FOsucuOnACNFBxBifxOuFxHsucuA𝑜Osucu𝑜FOsucu+𝑜ACNFBxBifxOuFxA𝑜Osucu𝑜FOsucu+𝑜Hsucu
214 189 195 212 213 syl3anc φsucudomOO-1XuACNFBxBifxOuFxHsucuA𝑜Osucu𝑜FOsucu+𝑜ACNFBxBifxOuFxA𝑜Osucu𝑜FOsucu+𝑜Hsucu
215 ifeq1 Fx=ifxOsucuFx=ifxOsucu
216 ifid ifxOsucu=
217 215 216 eqtrdi Fx=ifxOsucuFx=
218 ifeq1 Fx=ifx=OsucuxOuFx=ifx=OsucuxOu
219 ifid ifx=OsucuxOu=
220 218 219 eqtrdi Fx=ifx=OsucuxOuFx=
221 217 220 eqeq12d Fx=ifxOsucuFx=ifx=OsucuxOuFx=
222 onss BOnBOn
223 3 222 syl φBOn
224 223 sselda φxBxOn
225 224 adantlr φsucudomOO-1XuxBxOn
226 204 adantr φsucudomOO-1XuxBOsucuOn
227 onsseleq xOnOsucuOnxOsucuxOsucux=Osucu
228 225 226 227 syl2anc φsucudomOO-1XuxBxOsucuxOsucux=Osucu
229 228 adantr φsucudomOO-1XuxBFxxOsucuxOsucux=Osucu
230 199 ffvelcdmi udomOOusuppG
231 145 230 syl φsucudomOO-1XuOusuppG
232 198 231 sseldd φsucudomOO-1XuOuB
233 onelon BOnOuBOuOn
234 3 232 233 syl2an2r φsucudomOO-1XuOuOn
235 234 ad2antrr φsucudomOO-1XuxBFxOuOn
236 onsssuc xOnOuOnxOuxsucOu
237 225 235 236 syl2an2r φsucudomOO-1XuxBFxxOuxsucOu
238 vex uV
239 238 sucid usucu
240 47 adantr φsucudomOO-1XuOIsomE,EdomOGsupp
241 isorel OIsomE,EdomOGsuppudomOsucudomOuEsucuOuEOsucu
242 240 145 143 241 syl12anc φsucudomOO-1XuuEsucuOuEOsucu
243 238 sucex sucuV
244 243 epeli uEsucuusucu
245 fvex OsucuV
246 245 epeli OuEOsucuOuOsucu
247 242 244 246 3bitr3g φsucudomOO-1XuusucuOuOsucu
248 239 247 mpbii φsucudomOO-1XuOuOsucu
249 eloni OsucuOnOrdOsucu
250 204 249 syl φsucudomOO-1XuOrdOsucu
251 ordelsuc OuOnOrdOsucuOuOsucusucOuOsucu
252 234 250 251 syl2anc φsucudomOO-1XuOuOsucusucOuOsucu
253 248 252 mpbid φsucudomOO-1XusucOuOsucu
254 253 ad2antrr φsucudomOO-1XuxBFxsucOuOsucu
255 254 sseld φsucudomOO-1XuxBFxxsucOuxOsucu
256 237 255 sylbid φsucudomOO-1XuxBFxxOuxOsucu
257 simprr φsucudomOO-1XuxBFxOuxOux
258 240 ad2antrr φsucudomOO-1XuxBFxOuxOIsomE,EdomOGsupp
259 258 48 syl φsucudomOO-1XuxBFxOuxO:domO1-1 ontoGsupp
260 1 2 3 4 5 6 7 8 9 cantnflem1c φsucudomOO-1XuxBFxOuxxsuppG
261 f1ocnvfv2 O:domO1-1 ontoGsuppxsuppGOO-1x=x
262 259 260 261 syl2anc φsucudomOO-1XuxBFxOuxOO-1x=x
263 257 262 eleqtrrd φsucudomOO-1XuxBFxOuxOuOO-1x
264 145 ad2antrr φsucudomOO-1XuxBFxOuxudomO
265 259 50 51 3syl φsucudomOO-1XuxBFxOuxO-1:GsuppdomO
266 265 260 ffvelcdmd φsucudomOO-1XuxBFxOuxO-1xdomO
267 isorel OIsomE,EdomOGsuppudomOO-1xdomOuEO-1xOuEOO-1x
268 258 264 266 267 syl12anc φsucudomOO-1XuxBFxOuxuEO-1xOuEOO-1x
269 fvex O-1xV
270 269 epeli uEO-1xuO-1x
271 fvex OO-1xV
272 271 epeli OuEOO-1xOuOO-1x
273 268 270 272 3bitr3g φsucudomOO-1XuxBFxOuxuO-1xOuOO-1x
274 263 273 mpbird φsucudomOO-1XuxBFxOuxuO-1x
275 ordelon OrddomOO-1xdomOO-1xOn
276 37 266 275 sylancr φsucudomOO-1XuxBFxOuxO-1xOn
277 eloni O-1xOnOrdO-1x
278 276 277 syl φsucudomOO-1XuxBFxOuxOrdO-1x
279 ordelsuc uO-1xOrdO-1xuO-1xsucuO-1x
280 274 278 279 syl2anc φsucudomOO-1XuxBFxOuxuO-1xsucuO-1x
281 274 280 mpbid φsucudomOO-1XuxBFxOuxsucuO-1x
282 143 ad2antrr φsucudomOO-1XuxBFxOuxsucudomO
283 37 282 131 sylancr φsucudomOO-1XuxBFxOuxsucuOn
284 ontri1 sucuOnO-1xOnsucuO-1x¬O-1xsucu
285 283 276 284 syl2anc φsucudomOO-1XuxBFxOuxsucuO-1x¬O-1xsucu
286 281 285 mpbid φsucudomOO-1XuxBFxOux¬O-1xsucu
287 isorel OIsomE,EdomOGsuppO-1xdomOsucudomOO-1xEsucuOO-1xEOsucu
288 258 266 282 287 syl12anc φsucudomOO-1XuxBFxOuxO-1xEsucuOO-1xEOsucu
289 243 epeli O-1xEsucuO-1xsucu
290 245 epeli OO-1xEOsucuOO-1xOsucu
291 288 289 290 3bitr3g φsucudomOO-1XuxBFxOuxO-1xsucuOO-1xOsucu
292 262 eleq1d φsucudomOO-1XuxBFxOuxOO-1xOsucuxOsucu
293 291 292 bitrd φsucudomOO-1XuxBFxOuxO-1xsucuxOsucu
294 286 293 mtbid φsucudomOO-1XuxBFxOux¬xOsucu
295 294 expr φsucudomOO-1XuxBFxOux¬xOsucu
296 295 con2d φsucudomOO-1XuxBFxxOsucu¬Oux
297 ontri1 xOnOuOnxOu¬Oux
298 225 235 297 syl2an2r φsucudomOO-1XuxBFxxOu¬Oux
299 296 298 sylibrd φsucudomOO-1XuxBFxxOsucuxOu
300 256 299 impbid φsucudomOO-1XuxBFxxOuxOsucu
301 300 orbi1d φsucudomOO-1XuxBFxxOux=OsucuxOsucux=Osucu
302 229 301 bitr4d φsucudomOO-1XuxBFxxOsucuxOux=Osucu
303 orcom xOux=Osucux=OsucuxOu
304 302 303 bitrdi φsucudomOO-1XuxBFxxOsucux=OsucuxOu
305 304 ifbid φsucudomOO-1XuxBFxifxOsucuFx=ifx=OsucuxOuFx
306 eqidd φsucudomOO-1XuxB=
307 221 305 306 pm2.61ne φsucudomOO-1XuxBifxOsucuFx=ifx=OsucuxOuFx
308 307 mpteq2dva φsucudomOO-1XuxBifxOsucuFx=xBifx=OsucuxOuFx
309 308 fveq2d φsucudomOO-1XuACNFBxBifxOsucuFx=ACNFBxBifx=OsucuxOuFx
310 fvex FxV
311 310 175 ifex ifxOuFxV
312 311 a1i φsucudomOO-1XuifxOuFxV
313 312 ralrimivw φsucudomOO-1XuxBifxOuFxV
314 eqid xBifxOuFx=xBifxOuFx
315 314 fnmpt xBifxOuFxVxBifxOuFxFnB
316 313 315 syl φsucudomOO-1XuxBifxOuFxFnB
317 175 a1i φsucudomOO-1XuV
318 suppvalfn xBifxOuFxFnBBOnVxBifxOuFxsupp=yB|xBifxOuFxy
319 nfcv _yB
320 nfcv _xB
321 nffvmpt1 _xxBifxOuFxy
322 nfcv _x
323 321 322 nfne xxBifxOuFxy
324 nfv yxBifxOuFxx
325 fveq2 y=xxBifxOuFxy=xBifxOuFxx
326 325 neeq1d y=xxBifxOuFxyxBifxOuFxx
327 319 320 323 324 326 cbvrabw yB|xBifxOuFxy=xB|xBifxOuFxx
328 318 327 eqtrdi xBifxOuFxFnBBOnVxBifxOuFxsupp=xB|xBifxOuFxx
329 316 148 317 328 syl3anc φsucudomOO-1XuxBifxOuFxsupp=xB|xBifxOuFxx
330 eqidd φsucudomOO-1XuxBifxOuFx=xBifxOuFx
331 311 a1i φsucudomOO-1XuxBifxOuFxV
332 330 331 fvmpt2d φsucudomOO-1XuxBxBifxOuFxx=ifxOuFx
333 332 neeq1d φsucudomOO-1XuxBxBifxOuFxxifxOuFx
334 331 biantrurd φsucudomOO-1XuxBifxOuFxifxOuFxVifxOuFx
335 dif1o ifxOuFxV1𝑜ifxOuFxVifxOuFx
336 334 335 bitr4di φsucudomOO-1XuxBifxOuFxifxOuFxV1𝑜
337 333 336 bitrd φsucudomOO-1XuxBxBifxOuFxxifxOuFxV1𝑜
338 337 rabbidva φsucudomOO-1XuxB|xBifxOuFxx=xB|ifxOuFxV1𝑜
339 329 338 eqtrd φsucudomOO-1XuxBifxOuFxsupp=xB|ifxOuFxV1𝑜
340 311 335 mpbiran ifxOuFxV1𝑜ifxOuFx
341 ifeq1 Fx=ifxOuFx=ifxOu
342 341 179 eqtrdi Fx=ifxOuFx=
343 342 necon3i ifxOuFxFx
344 iffalse ¬xOuifxOuFx=
345 344 necon1ai ifxOuFxxOu
346 343 345 jca ifxOuFxFxxOu
347 256 expimpd φsucudomOO-1XuxBFxxOuxOsucu
348 346 347 syl5 φsucudomOO-1XuxBifxOuFxxOsucu
349 340 348 biimtrid φsucudomOO-1XuxBifxOuFxV1𝑜xOsucu
350 349 3impia φsucudomOO-1XuxBifxOuFxV1𝑜xOsucu
351 350 rabssdv φsucudomOO-1XuxB|ifxOuFxV1𝑜Osucu
352 339 351 eqsstrd φsucudomOO-1XuxBifxOuFxsuppOsucu
353 eqeq1 x=yx=Osucuy=Osucu
354 sseq1 x=yxOuyOu
355 353 354 orbi12d x=yx=OsucuxOuy=OsucuyOu
356 fveq2 x=yFx=Fy
357 355 356 ifbieq1d x=yifx=OsucuxOuFx=ify=OsucuyOuFy
358 357 cbvmptv xBifx=OsucuxOuFx=yBify=OsucuyOuFy
359 fveq2 y=OsucuFy=FOsucu
360 359 adantl yBy=OsucuFy=FOsucu
361 360 ifeq1da yBify=OsucuFyxBifxOuFxy=ify=OsucuFOsucuxBifxOuFxy
362 354 356 ifbieq1d x=yifxOuFx=ifyOuFy
363 fvex FyV
364 363 175 ifex ifyOuFyV
365 362 314 364 fvmpt yBxBifxOuFxy=ifyOuFy
366 365 ifeq2d yBify=OsucuFyxBifxOuFxy=ify=OsucuFyifyOuFy
367 ifor ify=OsucuyOuFy=ify=OsucuFyifyOuFy
368 366 367 eqtr4di yBify=OsucuFyxBifxOuFxy=ify=OsucuyOuFy
369 361 368 eqtr3d yBify=OsucuFOsucuxBifxOuFxy=ify=OsucuyOuFy
370 369 mpteq2ia yBify=OsucuFOsucuxBifxOuFxy=yBify=OsucuyOuFy
371 358 370 eqtr4i xBifx=OsucuxOuFx=yBify=OsucuFOsucuxBifxOuFxy
372 1 151 148 186 202 208 352 371 cantnfp1 φsucudomOO-1XuxBifx=OsucuxOuFxSACNFBxBifx=OsucuxOuFx=A𝑜Osucu𝑜FOsucu+𝑜ACNFBxBifxOuFx
373 372 simprd φsucudomOO-1XuACNFBxBifx=OsucuxOuFx=A𝑜Osucu𝑜FOsucu+𝑜ACNFBxBifxOuFx
374 309 373 eqtrd φsucudomOO-1XuACNFBxBifxOsucuFx=A𝑜Osucu𝑜FOsucu+𝑜ACNFBxBifxOuFx
375 1 2 3 9 6 10 cantnfsuc φsucuωHsucsucu=A𝑜Osucu𝑜GOsucu+𝑜Hsucu
376 192 375 syldan φsucudomOO-1XuHsucsucu=A𝑜Osucu𝑜GOsucu+𝑜Hsucu
377 160 simp3d φwBXwFw=Gw
378 377 adantr φsucudomOO-1XuwBXwFw=Gw
379 109 adantr φsucudomOO-1XuOO-1X=X
380 136 adantrr φsucudomOO-1XuuOn
381 onsssuc O-1XOnuOnO-1XuO-1Xsucu
382 129 380 381 syl2an2r φsucudomOO-1XuO-1XuO-1Xsucu
383 146 382 mpbid φsucudomOO-1XuO-1Xsucu
384 53 adantr φsucudomOO-1XuO-1XdomO
385 isorel OIsomE,EdomOGsuppO-1XdomOsucudomOO-1XEsucuOO-1XEOsucu
386 240 384 143 385 syl12anc φsucudomOO-1XuO-1XEsucuOO-1XEOsucu
387 243 epeli O-1XEsucuO-1Xsucu
388 245 epeli OO-1XEOsucuOO-1XOsucu
389 386 387 388 3bitr3g φsucudomOO-1XuO-1XsucuOO-1XOsucu
390 383 389 mpbid φsucudomOO-1XuOO-1XOsucu
391 379 390 eqeltrrd φsucudomOO-1XuXOsucu
392 eleq2 w=OsucuXwXOsucu
393 fveq2 w=OsucuFw=FOsucu
394 fveq2 w=OsucuGw=GOsucu
395 393 394 eqeq12d w=OsucuFw=GwFOsucu=GOsucu
396 392 395 imbi12d w=OsucuXwFw=GwXOsucuFOsucu=GOsucu
397 396 rspcv OsucuBwBXwFw=GwXOsucuFOsucu=GOsucu
398 202 378 391 397 syl3c φsucudomOO-1XuFOsucu=GOsucu
399 398 oveq2d φsucudomOO-1XuA𝑜Osucu𝑜FOsucu=A𝑜Osucu𝑜GOsucu
400 399 oveq1d φsucudomOO-1XuA𝑜Osucu𝑜FOsucu+𝑜Hsucu=A𝑜Osucu𝑜GOsucu+𝑜Hsucu
401 376 400 eqtr4d φsucudomOO-1XuHsucsucu=A𝑜Osucu𝑜FOsucu+𝑜Hsucu
402 374 401 eleq12d φsucudomOO-1XuACNFBxBifxOsucuFxHsucsucuA𝑜Osucu𝑜FOsucu+𝑜ACNFBxBifxOuFxA𝑜Osucu𝑜FOsucu+𝑜Hsucu
403 214 402 bitr4d φsucudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
404 403 biimpd φsucudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
405 147 404 embantd φsucudomOO-1XuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
406 405 expr φsucudomOO-1XuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
407 140 406 sylbird φsucudomOO-1XsucuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
408 fveq2 O-1X=sucuOO-1X=Osucu
409 408 sseq2d O-1X=sucuxOO-1XxOsucu
410 409 ifbid O-1X=sucuifxOO-1XFx=ifxOsucuFx
411 410 mpteq2dv O-1X=sucuxBifxOO-1XFx=xBifxOsucuFx
412 411 fveq2d O-1X=sucuACNFBxBifxOO-1XFx=ACNFBxBifxOsucuFx
413 suceq O-1X=sucusucO-1X=sucsucu
414 413 fveq2d O-1X=sucuHsucO-1X=Hsucsucu
415 412 414 eleq12d O-1X=sucuACNFBxBifxOO-1XFxHsucO-1XACNFBxBifxOsucuFxHsucsucu
416 115 415 syl5ibcom φO-1X=sucuACNFBxBifxOsucuFxHsucsucu
417 416 adantr φsucudomOO-1X=sucuACNFBxBifxOsucuFxHsucsucu
418 417 a1dd φsucudomOO-1X=sucuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
419 407 418 jaod φsucudomOO-1XsucuO-1X=sucuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
420 134 419 sylbid φsucudomOO-1XsucuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
421 420 expimpd φsucudomOO-1XsucuudomOO-1XuACNFBxBifxOuFxHsucuACNFBxBifxOsucuFxHsucsucu
422 421 com23 φudomOO-1XuACNFBxBifxOuFxHsucusucudomOO-1XsucuACNFBxBifxOsucuFxHsucsucu
423 422 a1i uωφudomOO-1XuACNFBxBifxOuFxHsucusucudomOO-1XsucuACNFBxBifxOsucuFxHsucsucu
424 83 95 107 127 423 finds2 yωφydomOO-1XyACNFBxBifxOyFxHsucy
425 71 424 vtoclga domOωφdomOdomOO-1XdomOACNFBxBifxOdomOFxHsucdomO
426 58 425 mpcom φdomOdomOO-1XdomOACNFBxBifxOdomOFxHsucdomO
427 45 55 426 mp2and φACNFBxBifxOdomOFxHsucdomO
428 155 feqmptd φF=xBFx
429 eqeq2 Fx=ifxOdomOFxFx=FxFx=ifxOdomOFx
430 eqeq2 =ifxOdomOFxFx=Fx=ifxOdomOFx
431 eqidd φxBxOdomOFx=Fx
432 199 ffvelcdmi domOdomOOdomOsuppG
433 45 432 syl φOdomOsuppG
434 197 433 sseldd φOdomOB
435 onelon BOnOdomOBOdomOOn
436 3 434 435 syl2anc φOdomOOn
437 436 adantr φxBOdomOOn
438 ontri1 xOnOdomOOnxOdomO¬OdomOx
439 224 437 438 syl2anc φxBxOdomO¬OdomOx
440 439 con2bid φxBOdomOx¬xOdomO
441 simprl φxBOdomOxxB
442 377 adantr φxBOdomOxwBXwFw=Gw
443 eloni O-1XOnOrdO-1X
444 129 443 syl φOrdO-1X
445 orduni OrddomOOrddomO
446 37 445 ax-mp OrddomO
447 ordtri1 OrdO-1XOrddomOO-1XdomO¬domOO-1X
448 444 446 447 sylancl φO-1XdomO¬domOO-1X
449 55 448 mpbid φ¬domOO-1X
450 isorel OIsomE,EdomOGsuppdomOdomOO-1XdomOdomOEO-1XOdomOEOO-1X
451 47 45 53 450 syl12anc φdomOEO-1XOdomOEOO-1X
452 fvex O-1XV
453 452 epeli domOEO-1XdomOO-1X
454 fvex OO-1XV
455 454 epeli OdomOEOO-1XOdomOOO-1X
456 451 453 455 3bitr3g φdomOO-1XOdomOOO-1X
457 109 eleq2d φOdomOOO-1XOdomOX
458 456 457 bitrd φdomOO-1XOdomOX
459 449 458 mtbid φ¬OdomOX
460 onelon BOnXBXOn
461 3 161 460 syl2anc φXOn
462 ontri1 XOnOdomOOnXOdomO¬OdomOX
463 461 436 462 syl2anc φXOdomO¬OdomOX
464 459 463 mpbird φXOdomO
465 464 adantr φxBOdomOxXOdomO
466 simprr φxBOdomOxOdomOx
467 224 adantrr φxBOdomOxxOn
468 ontr2 XOnxOnXOdomOOdomOxXx
469 461 467 468 syl2an2r φxBOdomOxXOdomOOdomOxXx
470 465 466 469 mp2and φxBOdomOxXx
471 eleq2 w=xXwXx
472 fveq2 w=xFw=Fx
473 fveq2 w=xGw=Gx
474 472 473 eqeq12d w=xFw=GwFx=Gx
475 471 474 imbi12d w=xXwFw=GwXxFx=Gx
476 475 rspcv xBwBXwFw=GwXxFx=Gx
477 441 442 470 476 syl3c φxBOdomOxFx=Gx
478 466 adantr φxBOdomOxxsuppGOdomOx
479 47 ad2antrr φxBOdomOxxsuppGOIsomE,EdomOGsupp
480 45 ad2antrr φxBOdomOxxsuppGdomOdomO
481 52 ad2antrr φxBOdomOxxsuppGO-1:GsuppdomO
482 ffvelcdm O-1:GsuppdomOxsuppGO-1xdomO
483 481 482 sylancom φxBOdomOxxsuppGO-1xdomO
484 isorel OIsomE,EdomOGsuppdomOdomOO-1xdomOdomOEO-1xOdomOEOO-1x
485 479 480 483 484 syl12anc φxBOdomOxxsuppGdomOEO-1xOdomOEOO-1x
486 269 epeli domOEO-1xdomOO-1x
487 271 epeli OdomOEOO-1xOdomOOO-1x
488 485 486 487 3bitr3g φxBOdomOxxsuppGdomOO-1xOdomOOO-1x
489 49 ad2antrr φxBOdomOxxsuppGO:domO1-1 ontoGsupp
490 489 261 sylancom φxBOdomOxxsuppGOO-1x=x
491 490 eleq2d φxBOdomOxxsuppGOdomOOO-1xOdomOx
492 488 491 bitrd φxBOdomOxxsuppGdomOO-1xOdomOx
493 478 492 mpbird φxBOdomOxxsuppGdomOO-1x
494 elssuni O-1xdomOO-1xdomO
495 483 494 syl φxBOdomOxxsuppGO-1xdomO
496 37 483 275 sylancr φxBOdomOxxsuppGO-1xOn
497 496 277 syl φxBOdomOxxsuppGOrdO-1x
498 ordtri1 OrdO-1xOrddomOO-1xdomO¬domOO-1x
499 497 446 498 sylancl φxBOdomOxxsuppGO-1xdomO¬domOO-1x
500 495 499 mpbid φxBOdomOxxsuppG¬domOO-1x
501 493 500 pm2.65da φxBOdomOx¬xsuppG
502 441 501 eldifd φxBOdomOxxBsuppG
503 ssidd φGsuppGsupp
504 159 503 3 176 suppssr φxBsuppGGx=
505 502 504 syldan φxBOdomOxGx=
506 477 505 eqtrd φxBOdomOxFx=
507 506 expr φxBOdomOxFx=
508 440 507 sylbird φxB¬xOdomOFx=
509 508 imp φxB¬xOdomOFx=
510 429 430 431 509 ifbothda φxBFx=ifxOdomOFx
511 510 mpteq2dva φxBFx=xBifxOdomOFx
512 428 511 eqtrd φF=xBifxOdomOFx
513 512 fveq2d φACNFBF=ACNFBxBifxOdomOFx
514 1 2 3 9 6 10 cantnfval φACNFBG=HdomO
515 44 fveq2d φHdomO=HsucdomO
516 514 515 eqtrd φACNFBG=HsucdomO
517 427 513 516 3eltr4d φACNFBFACNFBG