defpred S1[ Nat] means P1[F1() * $1];
A4:
S1[ 0 ]
by A1;
A5:
now for i being Nat st S1[i] holds
S1[i + 1]let i be
Nat;
( S1[i] implies S1[i + 1] )assume A6:
S1[
i]
;
S1[i + 1]
F1()
* (i + 1) = (F1() * i) + F1()
;
hence
S1[
i + 1]
by A2, A3, A6;
verum end;
A7:
for i being Nat holds S1[i]
from NAT_1:sch 2(A4, A5);