defpred S1[ Nat, Element of F1()] means ( ( $1 < F2() & $2 = F3($1) ) or ( $1 >= F2() & $2 =0. F1() ) ); A1:
for x being Element of NAT ex y being Element of F1() st S1[x,y]
ex f being sequence of the carrier of F1() st for x being Element of NAT holds S1[x,f . x]
fromFUNCT_2:sch 3(A1); then consider f being sequence of the carrier of F1() such that A2:
for x being Element of NAT holds ( ( x < F2() & f . x = F3(x) ) or ( x >= F2() & f . x =0. F1() ) )
;
ex n being Nat st for i being Nat st i >= n holds f . i =0. F1()