Metamath Proof Explorer


Theorem grpods

Description: Relate sums of elements of orders and roots of unity. (Contributed by metakunt, 14-Jul-2025)

Ref Expression
Hypotheses grpods.1 B = Base G
grpods.2 × ˙ = G
grpods.3 φ G Grp
grpods.4 φ B Fin
grpods.5 φ N
Assertion grpods φ k m 1 N | m N x B | od G x = k = x B | N × ˙ x = 0 G

Proof

Step Hyp Ref Expression
1 grpods.1 B = Base G
2 grpods.2 × ˙ = G
3 grpods.3 φ G Grp
4 grpods.4 φ B Fin
5 grpods.5 φ N
6 oveq2 x = y N × ˙ x = N × ˙ y
7 6 eqeq1d x = y N × ˙ x = 0 G N × ˙ y = 0 G
8 7 elrab y x B | N × ˙ x = 0 G y B N × ˙ y = 0 G
9 8 biimpi y x B | N × ˙ x = 0 G y B N × ˙ y = 0 G
10 9 adantl φ y x B | N × ˙ x = 0 G y B N × ˙ y = 0 G
11 simpl φ y B N × ˙ y = 0 G φ
12 simprl φ y B N × ˙ y = 0 G y B
13 11 12 jca φ y B N × ˙ y = 0 G φ y B
14 simprr φ y B N × ˙ y = 0 G N × ˙ y = 0 G
15 11 3 syl φ y B N × ˙ y = 0 G G Grp
16 grpmnd G Grp G Mnd
17 15 16 syl φ y B N × ˙ y = 0 G G Mnd
18 11 5 syl φ y B N × ˙ y = 0 G N
19 18 nnnn0d φ y B N × ˙ y = 0 G N 0
20 eqid od G = od G
21 eqid 0 G = 0 G
22 1 20 2 21 oddvdsnn0 G Mnd y B N 0 od G y N N × ˙ y = 0 G
23 17 12 19 22 syl3anc φ y B N × ˙ y = 0 G od G y N N × ˙ y = 0 G
24 14 23 mpbird φ y B N × ˙ y = 0 G od G y N
25 13 24 jca φ y B N × ˙ y = 0 G φ y B od G y N
26 breq1 m = od G y m N od G y N
27 1zzd φ y B od G y N 1
28 5 ad2antrr φ y B od G y N N
29 28 nnzd φ y B od G y N N
30 dvdszrcl od G y N od G y N
31 30 simpld od G y N od G y
32 31 adantl φ y B od G y N od G y
33 3 ad2antrr φ y B od G y N G Grp
34 4 ad2antrr φ y B od G y N B Fin
35 simplr φ y B od G y N y B
36 1 20 odcl2 G Grp B Fin y B od G y
37 33 34 35 36 syl3anc φ y B od G y N od G y
38 37 nnge1d φ y B od G y N 1 od G y
39 32 28 jca φ y B od G y N od G y N
40 simpr φ y B od G y N od G y N
41 dvdsle od G y N od G y N od G y N
42 41 imp od G y N od G y N od G y N
43 39 40 42 syl2anc φ y B od G y N od G y N
44 27 29 32 38 43 elfzd φ y B od G y N od G y 1 N
45 26 44 40 elrabd φ y B od G y N od G y m 1 N | m N
46 fveqeq2 x = y od G x = od G y od G y = od G y
47 eqidd φ y B od G y N od G y = od G y
48 46 35 47 elrabd φ y B od G y N y x B | od G x = od G y
49 eqeq2 k = od G y od G x = k od G x = od G y
50 49 rabbidv k = od G y x B | od G x = k = x B | od G x = od G y
51 50 eliuni od G y m 1 N | m N y x B | od G x = od G y y k m 1 N | m N x B | od G x = k
52 45 48 51 syl2anc φ y B od G y N y k m 1 N | m N x B | od G x = k
53 25 52 syl φ y B N × ˙ y = 0 G y k m 1 N | m N x B | od G x = k
54 53 ex φ y B N × ˙ y = 0 G y k m 1 N | m N x B | od G x = k
55 54 adantr φ y x B | N × ˙ x = 0 G y B N × ˙ y = 0 G y k m 1 N | m N x B | od G x = k
56 10 55 mpd φ y x B | N × ˙ x = 0 G y k m 1 N | m N x B | od G x = k
57 56 ex φ y x B | N × ˙ x = 0 G y k m 1 N | m N x B | od G x = k
58 eliun y k m 1 N | m N x B | od G x = k k m 1 N | m N y x B | od G x = k
59 58 biimpi y k m 1 N | m N x B | od G x = k k m 1 N | m N y x B | od G x = k
60 59 adantl φ y k m 1 N | m N x B | od G x = k k m 1 N | m N y x B | od G x = k
61 simplll φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l φ
62 simplr φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l l m 1 N | m N
63 61 62 jca φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l φ l m 1 N | m N
64 simpr φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l y x B | od G x = l
65 63 64 jca φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l φ l m 1 N | m N y x B | od G x = l
66 elrabi y x B | od G x = l y B
67 66 adantl φ l m 1 N | m N y x B | od G x = l y B
68 simpll φ l m 1 N | m N y x B | od G x = l φ
69 breq1 m = l m N l N
70 69 elrab l m 1 N | m N l 1 N l N
71 70 biimpi l m 1 N | m N l 1 N l N
72 71 adantl φ l m 1 N | m N l 1 N l N
73 72 adantr φ l m 1 N | m N y x B | od G x = l l 1 N l N
74 68 73 jca φ l m 1 N | m N y x B | od G x = l φ l 1 N l N
75 fveqeq2 x = y od G x = l od G y = l
76 75 elrab y x B | od G x = l y B od G y = l
77 76 biimpi y x B | od G x = l y B od G y = l
78 77 adantl φ l m 1 N | m N y x B | od G x = l y B od G y = l
79 74 78 jca φ l m 1 N | m N y x B | od G x = l φ l 1 N l N y B od G y = l
80 simpll φ l 1 N l N y B od G y = l φ
81 simprr φ l 1 N l N l N
82 elfzelz l 1 N l
83 82 adantr l 1 N l N l
84 83 adantl φ l 1 N l N l
85 5 adantr φ l 1 N l N N
86 85 nnzd φ l 1 N l N N
87 divides l N l N c c l = N
88 84 86 87 syl2anc φ l 1 N l N l N c c l = N
89 81 88 mpbid φ l 1 N l N c c l = N
90 89 adantr φ l 1 N l N y B od G y = l c c l = N
91 80 90 jca φ l 1 N l N y B od G y = l φ c c l = N
92 simpr φ l 1 N l N y B od G y = l y B od G y = l
93 91 92 jca φ l 1 N l N y B od G y = l φ c c l = N y B od G y = l
94 oveq1 d l = N d l × ˙ y = N × ˙ y
95 94 eqcomd d l = N N × ˙ y = d l × ˙ y
96 95 adantl φ c c l = N y B od G y = l d d l = N N × ˙ y = d l × ˙ y
97 simplrr φ c c l = N y B od G y = l d od G y = l
98 97 oveq2d φ c c l = N y B od G y = l d d od G y = d l
99 98 eqcomd φ c c l = N y B od G y = l d d l = d od G y
100 99 oveq1d φ c c l = N y B od G y = l d d l × ˙ y = d od G y × ˙ y
101 simplll φ c c l = N y B od G y = l d φ
102 simplrl φ c c l = N y B od G y = l d y B
103 101 102 jca φ c c l = N y B od G y = l d φ y B
104 simpr φ c c l = N y B od G y = l d d
105 103 104 jca φ c c l = N y B od G y = l d φ y B d
106 3 ad2antrr φ y B d G Grp
107 simpr φ y B d d
108 1 20 odcl y B od G y 0
109 108 ad2antlr φ y B d od G y 0
110 109 nn0zd φ y B d od G y
111 simplr φ y B d y B
112 107 110 111 3jca φ y B d d od G y y B
113 1 2 mulgass G Grp d od G y y B d od G y × ˙ y = d × ˙ od G y × ˙ y
114 106 112 113 syl2anc φ y B d d od G y × ˙ y = d × ˙ od G y × ˙ y
115 1 20 2 21 odid y B od G y × ˙ y = 0 G
116 111 115 syl φ y B d od G y × ˙ y = 0 G
117 116 oveq2d φ y B d d × ˙ od G y × ˙ y = d × ˙ 0 G
118 1 2 21 mulgz G Grp d d × ˙ 0 G = 0 G
119 106 107 118 syl2anc φ y B d d × ˙ 0 G = 0 G
120 117 119 eqtrd φ y B d d × ˙ od G y × ˙ y = 0 G
121 114 120 eqtrd φ y B d d od G y × ˙ y = 0 G
122 105 121 syl φ c c l = N y B od G y = l d d od G y × ˙ y = 0 G
123 100 122 eqtrd φ c c l = N y B od G y = l d d l × ˙ y = 0 G
124 123 adantr φ c c l = N y B od G y = l d d l = N d l × ˙ y = 0 G
125 96 124 eqtrd φ c c l = N y B od G y = l d d l = N N × ˙ y = 0 G
126 nfv d c l = N
127 nfv c d l = N
128 oveq1 c = d c l = d l
129 128 eqeq1d c = d c l = N d l = N
130 126 127 129 cbvrexw c c l = N d d l = N
131 130 biimpi c c l = N d d l = N
132 131 adantl φ c c l = N d d l = N
133 132 adantr φ c c l = N y B od G y = l d d l = N
134 125 133 r19.29a φ c c l = N y B od G y = l N × ˙ y = 0 G
135 93 134 syl φ l 1 N l N y B od G y = l N × ˙ y = 0 G
136 79 135 syl φ l m 1 N | m N y x B | od G x = l N × ˙ y = 0 G
137 7 67 136 elrabd φ l m 1 N | m N y x B | od G x = l y x B | N × ˙ x = 0 G
138 65 137 syl φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l y x B | N × ˙ x = 0 G
139 nfv l y x B | od G x = k
140 nfv k y x B | od G x = l
141 eqeq2 k = l od G x = k od G x = l
142 141 rabbidv k = l x B | od G x = k = x B | od G x = l
143 142 eleq2d k = l y x B | od G x = k y x B | od G x = l
144 139 140 143 cbvrexw k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l
145 144 biimpi k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l
146 145 adantl φ k m 1 N | m N y x B | od G x = k l m 1 N | m N y x B | od G x = l
147 138 146 r19.29a φ k m 1 N | m N y x B | od G x = k y x B | N × ˙ x = 0 G
148 147 ex φ k m 1 N | m N y x B | od G x = k y x B | N × ˙ x = 0 G
149 148 adantr φ y k m 1 N | m N x B | od G x = k k m 1 N | m N y x B | od G x = k y x B | N × ˙ x = 0 G
150 60 149 mpd φ y k m 1 N | m N x B | od G x = k y x B | N × ˙ x = 0 G
151 150 ex φ y k m 1 N | m N x B | od G x = k y x B | N × ˙ x = 0 G
152 57 151 impbid φ y x B | N × ˙ x = 0 G y k m 1 N | m N x B | od G x = k
153 152 eqrdv φ x B | N × ˙ x = 0 G = k m 1 N | m N x B | od G x = k
154 153 fveq2d φ x B | N × ˙ x = 0 G = k m 1 N | m N x B | od G x = k
155 fzfid φ 1 N Fin
156 ssrab2 m 1 N | m N 1 N
157 156 a1i φ m 1 N | m N 1 N
158 155 157 ssfid φ m 1 N | m N Fin
159 4 adantr φ k m 1 N | m N B Fin
160 ssrab2 x B | od G x = k B
161 160 a1i φ k m 1 N | m N x B | od G x = k B
162 159 161 ssfid φ k m 1 N | m N x B | od G x = k Fin
163 animorrl φ k m 1 N | m N i m 1 N | m N k = i k = i x B | od G x = k x B | od G x = i =
164 inrab x B | od G x = k x B | od G x = i = x B | od G x = k od G x = i
165 164 a1i ¬ k = i x B | od G x = k x B | od G x = i = x B | od G x = k od G x = i
166 rabn0 x B | od G x = k od G x = i x B od G x = k od G x = i
167 166 biimpi x B | od G x = k od G x = i x B od G x = k od G x = i
168 eqtr2 od G w = k od G w = i k = i
169 168 adantl x B od G x = k od G x = i w B od G w = k od G w = i k = i
170 nfv w od G x = k od G x = i
171 nfv x od G w = k od G w = i
172 fveqeq2 x = w od G x = k od G w = k
173 fveqeq2 x = w od G x = i od G w = i
174 172 173 anbi12d x = w od G x = k od G x = i od G w = k od G w = i
175 170 171 174 cbvrexw x B od G x = k od G x = i w B od G w = k od G w = i
176 175 biimpi x B od G x = k od G x = i w B od G w = k od G w = i
177 169 176 r19.29a x B od G x = k od G x = i k = i
178 167 177 syl x B | od G x = k od G x = i k = i
179 178 necon1bi ¬ k = i x B | od G x = k od G x = i =
180 165 179 eqtrd ¬ k = i x B | od G x = k x B | od G x = i =
181 180 adantl φ k m 1 N | m N i m 1 N | m N ¬ k = i x B | od G x = k x B | od G x = i =
182 181 olcd φ k m 1 N | m N i m 1 N | m N ¬ k = i k = i x B | od G x = k x B | od G x = i =
183 163 182 pm2.61dan φ k m 1 N | m N i m 1 N | m N k = i x B | od G x = k x B | od G x = i =
184 183 ralrimiva φ k m 1 N | m N i m 1 N | m N k = i x B | od G x = k x B | od G x = i =
185 184 ralrimiva φ k m 1 N | m N i m 1 N | m N k = i x B | od G x = k x B | od G x = i =
186 eqeq2 k = i od G x = k od G x = i
187 186 rabbidv k = i x B | od G x = k = x B | od G x = i
188 187 disjor Disj k m 1 N | m N x B | od G x = k k m 1 N | m N i m 1 N | m N k = i x B | od G x = k x B | od G x = i =
189 185 188 sylibr φ Disj k m 1 N | m N x B | od G x = k
190 158 162 189 hashiun φ k m 1 N | m N x B | od G x = k = k m 1 N | m N x B | od G x = k
191 154 190 eqtr2d φ k m 1 N | m N x B | od G x = k = x B | N × ˙ x = 0 G