let p be prime odd Nat; for m being positive Nat holds len (~ (Product (x. (m,p)))) = (m * p) + 1
let m be positive Nat; len (~ (Product (x. (m,p)))) = (m * p) + 1
set PR = Polynom-Ring INT.Ring;
defpred S1[ non zero Nat] means len (~ (Product (x. ($1,p)))) = ($1 * p) + 1;
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
(x. (1,p)) . 1
= (tau 1) |^ p
by Def2;
then len (~ (Product (x. (1,p)))) =
len (~ ((tau 1) |^ p))
by A3, FINSOP_1:11
.=
p + 1
by Th8
;
hence
S1[1]
;
verum
end;
A5:
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, A5);
hence
len (~ (Product (x. (m,p)))) = (m * p) + 1
; verum