Step |
Hyp |
Ref |
Expression |
1 |
|
simpr1 |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> M e. NN ) |
2 |
|
simpr2 |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> N e. NN ) |
3 |
|
simpr3 |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( M gcd N ) = 1 ) |
4 |
|
eqid |
|- { x e. NN | x || M } = { x e. NN | x || M } |
5 |
|
eqid |
|- { x e. NN | x || N } = { x e. NN | x || N } |
6 |
|
eqid |
|- { x e. NN | x || ( M x. N ) } = { x e. NN | x || ( M x. N ) } |
7 |
|
ssrab2 |
|- { x e. NN | x || M } C_ NN |
8 |
|
simpr |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ j e. { x e. NN | x || M } ) -> j e. { x e. NN | x || M } ) |
9 |
7 8
|
sselid |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ j e. { x e. NN | x || M } ) -> j e. NN ) |
10 |
9
|
nncnd |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ j e. { x e. NN | x || M } ) -> j e. CC ) |
11 |
|
simpll |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ j e. { x e. NN | x || M } ) -> A e. CC ) |
12 |
10 11
|
cxpcld |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ j e. { x e. NN | x || M } ) -> ( j ^c A ) e. CC ) |
13 |
|
ssrab2 |
|- { x e. NN | x || N } C_ NN |
14 |
|
simpr |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ k e. { x e. NN | x || N } ) -> k e. { x e. NN | x || N } ) |
15 |
13 14
|
sselid |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ k e. { x e. NN | x || N } ) -> k e. NN ) |
16 |
15
|
nncnd |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ k e. { x e. NN | x || N } ) -> k e. CC ) |
17 |
|
simpll |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ k e. { x e. NN | x || N } ) -> A e. CC ) |
18 |
16 17
|
cxpcld |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ k e. { x e. NN | x || N } ) -> ( k ^c A ) e. CC ) |
19 |
9
|
adantrr |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> j e. NN ) |
20 |
19
|
nnred |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> j e. RR ) |
21 |
19
|
nnnn0d |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> j e. NN0 ) |
22 |
21
|
nn0ge0d |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> 0 <_ j ) |
23 |
15
|
adantrl |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> k e. NN ) |
24 |
23
|
nnred |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> k e. RR ) |
25 |
23
|
nnnn0d |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> k e. NN0 ) |
26 |
25
|
nn0ge0d |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> 0 <_ k ) |
27 |
|
simpll |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> A e. CC ) |
28 |
20 22 24 26 27
|
mulcxpd |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> ( ( j x. k ) ^c A ) = ( ( j ^c A ) x. ( k ^c A ) ) ) |
29 |
28
|
eqcomd |
|- ( ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) /\ ( j e. { x e. NN | x || M } /\ k e. { x e. NN | x || N } ) ) -> ( ( j ^c A ) x. ( k ^c A ) ) = ( ( j x. k ) ^c A ) ) |
30 |
|
oveq1 |
|- ( i = ( j x. k ) -> ( i ^c A ) = ( ( j x. k ) ^c A ) ) |
31 |
1 2 3 4 5 6 12 18 29 30
|
fsumdvdsmul |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( sum_ j e. { x e. NN | x || M } ( j ^c A ) x. sum_ k e. { x e. NN | x || N } ( k ^c A ) ) = sum_ i e. { x e. NN | x || ( M x. N ) } ( i ^c A ) ) |
32 |
|
sgmval |
|- ( ( A e. CC /\ M e. NN ) -> ( A sigma M ) = sum_ j e. { x e. NN | x || M } ( j ^c A ) ) |
33 |
1 32
|
syldan |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( A sigma M ) = sum_ j e. { x e. NN | x || M } ( j ^c A ) ) |
34 |
|
sgmval |
|- ( ( A e. CC /\ N e. NN ) -> ( A sigma N ) = sum_ k e. { x e. NN | x || N } ( k ^c A ) ) |
35 |
2 34
|
syldan |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( A sigma N ) = sum_ k e. { x e. NN | x || N } ( k ^c A ) ) |
36 |
33 35
|
oveq12d |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( ( A sigma M ) x. ( A sigma N ) ) = ( sum_ j e. { x e. NN | x || M } ( j ^c A ) x. sum_ k e. { x e. NN | x || N } ( k ^c A ) ) ) |
37 |
1 2
|
nnmulcld |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( M x. N ) e. NN ) |
38 |
|
sgmval |
|- ( ( A e. CC /\ ( M x. N ) e. NN ) -> ( A sigma ( M x. N ) ) = sum_ i e. { x e. NN | x || ( M x. N ) } ( i ^c A ) ) |
39 |
37 38
|
syldan |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( A sigma ( M x. N ) ) = sum_ i e. { x e. NN | x || ( M x. N ) } ( i ^c A ) ) |
40 |
31 36 39
|
3eqtr4rd |
|- ( ( A e. CC /\ ( M e. NN /\ N e. NN /\ ( M gcd N ) = 1 ) ) -> ( A sigma ( M x. N ) ) = ( ( A sigma M ) x. ( A sigma N ) ) ) |