let a, b, n be Element of NAT ; :: thesis: GenFib a,b,n = ((((a * (- tau_bar )) + b) * (tau to_power n)) + (((a * tau ) - b) * (tau_bar to_power n))) / (sqrt 5)
defpred S1[ Nat] means GenFib a,b,$1 = ((((a * (- tau_bar )) + b) * (tau to_power $1)) + (((a * tau ) - b) * (tau_bar to_power $1))) / (sqrt 5);
A1:
S1[ 0 ]
A2:
S1[1]
A3:
for k being Nat st S1[k] & S1[k + 1] holds
S1[k + 2]
for k being Nat holds S1[k]
from FIB_NUM:sch 1(A1, A2, A3);
hence
GenFib a,b,n = ((((a * (- tau_bar )) + b) * (tau to_power n)) + (((a * tau ) - b) * (tau_bar to_power n))) / (sqrt 5)
; :: thesis: verum