let a be Integer; for p being Prime
for b being Integer st p > 2 & a gcd p = 1 & b gcd p = 1 holds
Lege ((a * b),p) = (Lege (a,p)) * (Lege (b,p))
let p be Prime; for b being Integer st p > 2 & a gcd p = 1 & b gcd p = 1 holds
Lege ((a * b),p) = (Lege (a,p)) * (Lege (b,p))
let b be Integer; ( p > 2 & a gcd p = 1 & b gcd p = 1 implies Lege ((a * b),p) = (Lege (a,p)) * (Lege (b,p)) )
assume that
A1:
p > 2
and
A2:
a gcd p = 1
and
A3:
b gcd p = 1
; Lege ((a * b),p) = (Lege (a,p)) * (Lege (b,p))
A4:
Lege (b,p),b |^ ((p -' 1) div 2) are_congruent_mod p
by A1, A3, Th28;
Lege (a,p),a |^ ((p -' 1) div 2) are_congruent_mod p
by A1, A2, Th28;
then
(Lege (a,p)) * (Lege (b,p)),(a |^ ((p -' 1) div 2)) * (b |^ ((p -' 1) div 2)) are_congruent_mod p
by A4, INT_1:18;
then
(Lege (a,p)) * (Lege (b,p)),(a * b) |^ ((p -' 1) div 2) are_congruent_mod p
by NEWTON:7;
then A5:
(a * b) |^ ((p -' 1) div 2),(Lege (a,p)) * (Lege (b,p)) are_congruent_mod p
by INT_1:14;
(a * b) gcd p = 1
by A2, A3, WSIERP_1:6;
then
Lege ((a * b),p),(a * b) |^ ((p -' 1) div 2) are_congruent_mod p
by A1, Th28;
then
Lege ((a * b),p),(Lege (a,p)) * (Lege (b,p)) are_congruent_mod p
by A5, INT_1:15;
then A6:
p divides (Lege ((a * b),p)) - ((Lege (a,p)) * (Lege (b,p)))
;
A7:
( Lege (b,p) = 1 or Lege (b,p) = - 1 or Lege (b,p) = 0 )
by Th25;
A8:
( Lege (a,p) = 1 or Lege (a,p) = - 1 or Lege (a,p) = 0 )
by Th25;