defpred S1[ Element of NAT , set , set ] means ( ( $2 is not PartFunc of X,ExtREAL & $3 = F . $1 ) or ( $2 is PartFunc of X,ExtREAL & ( for F2 being PartFunc of X,ExtREAL st F2 = $2 holds
$3 = F2 + (F . ($1 + 1)) ) ) );
P1:
for n being Element of NAT
for x being set ex y being set st S1[n,x,y]
consider IT being Function such that
P3:
( dom IT = NAT & IT . 0 = F . 0 & ( for n being Element of NAT holds S1[n,IT . n,IT . (n + 1)] ) )
from RECDEF_1:sch 1(P1);
then
rng IT c= PFuncs X,ExtREAL
by TARSKI:def 3;
then reconsider IT = IT as Functional_Sequence of X,ExtREAL by P3, FUNCT_2:def 1, RELSET_1:11;
take
IT
; :: thesis: ( IT . 0 = F . 0 & ( for n being Nat holds IT . (n + 1) = (IT . n) + (F . (n + 1)) ) )
for n being Nat holds IT . (n + 1) = (IT . n) + (F . (n + 1))
hence
( IT . 0 = F . 0 & ( for n being Nat holds IT . (n + 1) = (IT . n) + (F . (n + 1)) ) )
by P3; :: thesis: verum