defpred S1[ Nat] means for n being Nat holds Fib ($1 + (n + 1)) = ((Fib n) * (Fib $1)) + ((Fib (n + 1)) * (Fib ($1 + 1)));
A1:
S1[ 0 ]
by PRE_FF:1;
A2:
now for k being Nat st S1[k] & S1[k + 1] holds
S1[k + 2]let k be
Nat;
( S1[k] & S1[k + 1] implies S1[k + 2] )assume that A3:
S1[
k]
and A4:
S1[
k + 1]
;
S1[k + 2]thus
S1[
k + 2]
verum end;
A9:
S1[1]
by Lm1, PRE_FF:1;
thus
for k being Nat holds S1[k]
from FIB_NUM:sch 1(A1, A9, A2); verum