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