| 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 ) ) ) |