Metamath Proof Explorer


Theorem cycpmco2lem7

Description: Lemma for cycpmco2 . (Contributed by Thierry Arnoux, 4-Jan-2024)

Ref Expression
Hypotheses cycpmco2.c M=toCycD
cycpmco2.s S=SymGrpD
cycpmco2.d φDV
cycpmco2.w φWdomM
cycpmco2.i φIDranW
cycpmco2.j φJranW
cycpmco2.e E=W-1J+1
cycpmco2.1 U=WspliceEE⟨“I”⟩
cycpmco2lem7.1 φKranW
cycpmco2lem7.2 φKJ
cycpmco2lem7.3 φU-1K0..^E
Assertion cycpmco2lem7 φMUK=MWK

Proof

Step Hyp Ref Expression
1 cycpmco2.c M=toCycD
2 cycpmco2.s S=SymGrpD
3 cycpmco2.d φDV
4 cycpmco2.w φWdomM
5 cycpmco2.i φIDranW
6 cycpmco2.j φJranW
7 cycpmco2.e E=W-1J+1
8 cycpmco2.1 U=WspliceEE⟨“I”⟩
9 cycpmco2lem7.1 φKranW
10 cycpmco2lem7.2 φKJ
11 cycpmco2lem7.3 φU-1K0..^E
12 ssrab2 wWordD|w:domw1-1DWordD
13 eqid BaseS=BaseS
14 1 2 13 tocycf DVM:wWordD|w:domw1-1DBaseS
15 3 14 syl φM:wWordD|w:domw1-1DBaseS
16 15 fdmd φdomM=wWordD|w:domw1-1D
17 4 16 eleqtrd φWwWordD|w:domw1-1D
18 12 17 sselid φWWordD
19 5 eldifad φID
20 19 s1cld φ⟨“I”⟩WordD
21 splcl WWordD⟨“I”⟩WordDWspliceEE⟨“I”⟩WordD
22 18 20 21 syl2anc φWspliceEE⟨“I”⟩WordD
23 8 22 eqeltrid φUWordD
24 1 2 3 4 5 6 7 8 cycpmco2f1 φU:domU1-1D
25 id w=Ww=W
26 dmeq w=Wdomw=domW
27 eqidd w=WD=D
28 25 26 27 f1eq123d w=Ww:domw1-1DW:domW1-1D
29 28 elrab WwWordD|w:domw1-1DWWordDW:domW1-1D
30 17 29 sylib φWWordDW:domW1-1D
31 30 simprd φW:domW1-1D
32 f1cnv W:domW1-1DW-1:ranW1-1 ontodomW
33 f1of W-1:ranW1-1 ontodomWW-1:ranWdomW
34 31 32 33 3syl φW-1:ranWdomW
35 34 6 ffvelcdmd φW-1JdomW
36 wrddm WWordDdomW=0..^W
37 18 36 syl φdomW=0..^W
38 35 37 eleqtrd φW-1J0..^W
39 fzofzp1 W-1J0..^WW-1J+10W
40 38 39 syl φW-1J+10W
41 7 40 eqeltrid φE0W
42 elfzuz3 E0WWE
43 fzoss2 WE0..^E0..^W
44 41 42 43 3syl φ0..^E0..^W
45 1 2 3 4 5 6 7 8 cycpmco2lem3 φU1=W
46 45 oveq2d φ0..^U1=0..^W
47 44 46 sseqtrrd φ0..^E0..^U1
48 47 11 sseldd φU-1K0..^U1
49 1 3 23 24 48 cycpmfv1 φMUUU-1K=UU-1K+1
50 f1f1orn U:domU1-1DU:domU1-1 ontoranU
51 24 50 syl φU:domU1-1 ontoranU
52 ssun1 ranWranWI
53 1 2 3 4 5 6 7 8 cycpmco2rn φranU=ranWI
54 52 53 sseqtrrid φranWranU
55 54 sselda φKranWKranU
56 f1ocnvfv2 U:domU1-1 ontoranUKranUUU-1K=K
57 51 55 56 syl2an2r φKranWUU-1K=K
58 57 fveq2d φKranWMUUU-1K=MUK
59 9 58 mpdan φMUUU-1K=MUK
60 f1f1orn W:domW1-1DW:domW1-1 ontoranW
61 31 60 syl φW:domW1-1 ontoranW
62 44 37 sseqtrrd φ0..^EdomW
63 62 11 sseldd φU-1KdomW
64 f1ocnvfv1 W:domW1-1 ontoranWU-1KdomWW-1WU-1K=U-1K
65 61 63 64 syl2anc φW-1WU-1K=U-1K
66 8 fveq1i UU-1K=WspliceEE⟨“I”⟩U-1K
67 fz0ssnn0 0W0
68 67 41 sselid φE0
69 nn0fz0 E0E0E
70 68 69 sylib φE0E
71 18 70 41 20 11 splfv1 φWspliceEE⟨“I”⟩U-1K=WU-1K
72 66 71 eqtrid φUU-1K=WU-1K
73 9 57 mpdan φUU-1K=K
74 72 73 eqtr3d φWU-1K=K
75 74 fveq2d φW-1WU-1K=W-1K
76 65 75 eqtr3d φU-1K=W-1K
77 76 oveq1d φU-1K+1=W-1K+1
78 77 fveq2d φUU-1K+1=UW-1K+1
79 49 59 78 3eqtr3d φMUK=UW-1K+1
80 8 a1i φU=WspliceEE⟨“I”⟩
81 80 fveq1d φUW-1K+1=WspliceEE⟨“I”⟩W-1K+1
82 41 elfzelzd φE
83 simpr φU-1K0..^E1U-1K0..^E1
84 7 a1i φE=W-1J+1
85 84 oveq1d φE1=W-1J+1-1
86 elfzonn0 W-1J0..^WW-1J0
87 38 86 syl φW-1J0
88 87 nn0cnd φW-1J
89 1cnd φ1
90 88 89 pncand φW-1J+1-1=W-1J
91 85 90 eqtr2d φW-1J=E1
92 91 adantr φU-1K=E1W-1J=E1
93 simpr φU-1K=E1U-1K=E1
94 76 adantr φU-1K=E1U-1K=W-1K
95 92 93 94 3eqtr2rd φU-1K=E1W-1K=W-1J
96 95 fveq2d φU-1K=E1WW-1K=WW-1J
97 f1ocnvfv2 W:domW1-1 ontoranWKranWWW-1K=K
98 61 9 97 syl2anc φWW-1K=K
99 98 adantr φU-1K=E1WW-1K=K
100 f1ocnvfv2 W:domW1-1 ontoranWJranWWW-1J=J
101 61 6 100 syl2anc φWW-1J=J
102 101 adantr φU-1K=E1WW-1J=J
103 96 99 102 3eqtr3d φU-1K=E1K=J
104 10 adantr φU-1K=E1KJ
105 103 104 pm2.21ddne φU-1K=E1U-1K0..^E1
106 0zd φ0
107 nn0p1nn W-1J0W-1J+1
108 87 107 syl φW-1J+1
109 7 108 eqeltrid φE
110 0p1e1 0+1=1
111 110 fveq2i 0+1=1
112 nnuz =1
113 111 112 eqtr4i 0+1=
114 109 113 eleqtrrdi φE0+1
115 fzosplitsnm1 0E0+10..^E=0..^E1E1
116 106 114 115 syl2anc φ0..^E=0..^E1E1
117 11 116 eleqtrd φU-1K0..^E1E1
118 fvex U-1KV
119 elunsn U-1KVU-1K0..^E1E1U-1K0..^E1U-1K=E1
120 118 119 ax-mp U-1K0..^E1E1U-1K0..^E1U-1K=E1
121 117 120 sylib φU-1K0..^E1U-1K=E1
122 83 105 121 mpjaodan φU-1K0..^E1
123 elfzom1elp1fzo EU-1K0..^E1U-1K+10..^E
124 82 122 123 syl2anc φU-1K+10..^E
125 77 124 eqeltrrd φW-1K+10..^E
126 18 70 41 20 125 splfv1 φWspliceEE⟨“I”⟩W-1K+1=WW-1K+1
127 81 126 eqtrd φUW-1K+1=WW-1K+1
128 1zzd φ1
129 82 128 zsubcld φE1
130 lencl WWordDW0
131 nn0fz0 W0W0W
132 131 biimpi W0W0W
133 18 130 132 3syl φW0W
134 133 elfzelzd φW
135 134 128 zsubcld φW1
136 109 nnred φE
137 134 zred φW
138 1red φ1
139 elfzle2 E0WEW
140 41 139 syl φEW
141 136 137 138 140 lesub1dd φE1W1
142 eluz E1W1W1E1E1W1
143 142 biimpar E1W1E1W1W1E1
144 129 135 141 143 syl21anc φW1E1
145 fzoss2 W1E10..^E10..^W1
146 144 145 syl φ0..^E10..^W1
147 146 122 sseldd φU-1K0..^W1
148 76 147 eqeltrrd φW-1K0..^W1
149 1 3 18 31 148 cycpmfv1 φMWWW-1K=WW-1K+1
150 98 fveq2d φMWWW-1K=MWK
151 127 149 150 3eqtr2rd φMWK=UW-1K+1
152 79 151 eqtr4d φMUK=MWK