let p be prime odd Nat; for m being positive Nat holds (~ (Product (x. (m,p)))) . 0 = (((- 1) |^ m) * (m !)) |^ p
let m be positive Nat; (~ (Product (x. (m,p)))) . 0 = (((- 1) |^ m) * (m !)) |^ p
defpred S1[ Nat] means (~ (Product (x. ($1,p)))) . 0 = (((- 1) |^ $1) * ($1 !)) |^ p;
A1:
S1[1]
proof
A2:
len (x. (1,p)) = 1
by Def2;
A3:
x. (1,
p)
= <*((x. (1,p)) . 1)*>
by Def2, FINSEQ_1:40;
dom (x. (1,p)) = Seg 1
by A2, FINSEQ_1:def 3;
then
1
in dom (x. (1,p))
;
then A4:
(x. (1,p)) . 1
= (tau 1) |^ p
by Def2;
(~ (Product (x. (1,p)))) . 0 =
(~ ((tau 1) |^ p)) . 0
by A3, A4, FINSOP_1:11
.=
(In ((- 1),INT.Ring)) |^ p
by Lm10
.=
(- 1) |^ p
by Lm2
;
hence
S1[1]
by NEWTON:13;
verum
end;
A6:
for k being non zero Nat st S1[k] holds
S1[k + 1]
for k being non zero Nat holds S1[k]
from NAT_1:sch 10(A1, A6);
hence
(~ (Product (x. (m,p)))) . 0 = (((- 1) |^ m) * (m !)) |^ p
; verum