let k be Element of NAT ; :: thesis: ex rseq being Real_Sequence st
for n being Element of NAT holds
( ( n <= k implies rseq . n = F1(k,n) ) & ( n > k implies rseq . n = 0 ) )

defpred S1[ set , set ] means ex n being Element of NAT st
( n = $1 & ( n <= k implies $2 = F1(k,n) ) & ( n > k implies $2 = 0 ) );
A1: now
let x be set ; :: thesis: ( x in NAT implies ex y being set st S1[x,y] )
assume x in NAT ; :: thesis: ex y being set st S1[x,y]
then consider n being Element of NAT such that
A2: n = x ;
A3: now
assume n <= k ; :: thesis: (CHK n,k) * F1(k,n) = F1(k,n)
hence (CHK n,k) * F1(k,n) = 1 * F1(k,n) by Def2
.= F1(k,n) ;
:: thesis: verum
end;
A4: now
assume n > k ; :: thesis: (CHK n,k) * F1(k,n) = 0
hence (CHK n,k) * F1(k,n) = 0 * F1(k,n) by Def2
.= 0 ;
:: thesis: verum
end;
reconsider y = (CHK n,k) * F1(k,n) as set ;
take y = y; :: thesis: S1[x,y]
thus S1[x,y] by A2, A3, A4; :: thesis: verum
end;
consider f being Function such that
A6: dom f = NAT and
A7: for x being set st x in NAT holds
S1[x,f . x] from CLASSES1:sch 1(A1);
now
let x be set ; :: thesis: ( x in NAT implies f . x is real )
assume x in NAT ; :: thesis: f . x is real
then ex n being Element of NAT st
( n = x & ( n <= k implies f . x = F1(k,n) ) & ( n > k implies f . x = 0 ) ) by A7;
hence f . x is real ; :: thesis: verum
end;
then reconsider f = f as Real_Sequence by A6, SEQ_1:3;
take rseq = f; :: thesis: for n being Element of NAT holds
( ( n <= k implies rseq . n = F1(k,n) ) & ( n > k implies rseq . n = 0 ) )

let n be Element of NAT ; :: thesis: ( ( n <= k implies rseq . n = F1(k,n) ) & ( n > k implies rseq . n = 0 ) )
ex l being Element of NAT st
( l = n & ( l <= k implies rseq . n = F1(k,l) ) & ( l > k implies rseq . n = 0 ) ) by A7;
hence ( ( n <= k implies rseq . n = F1(k,n) ) & ( n > k implies rseq . n = 0 ) ) ; :: thesis: verum