defpred S1[ Nat] means ( i <= Sum (f | $1) & $1 >= 1 );
A2:
f | (len f) = f
by FINSEQ_1:79;
A3:
i <= Sum f
by A1, FINSEQ_1:3;
Sum f <> 0
by A1;
then A4:
len f >= 1
by A1, FINSEQ_1:4, FINSEQ_1:28, RVSUM_1:102, A3;
then A5:
ex k being Nat st S1[k]
by A3, A2;
consider k being Nat such that
A6:
S1[k]
and
A7:
for n being Nat st S1[n] holds
k <= n
from NAT_1:sch 5(A5);
reconsider k = k as Element of NAT by ORDINAL1:def 13;
take
k
; ( i <= Sum (f | k) & k in dom f & ( for j being Nat st i <= Sum (f | j) holds
k <= j ) )
thus
i <= Sum (f | k)
by A6; ( k in dom f & ( for j being Nat st i <= Sum (f | j) holds
k <= j ) )
k <= len f
by A4, A3, A2, A7;
hence
k in dom f
by A6, FINSEQ_3:27; for j being Nat st i <= Sum (f | j) holds
k <= j
let j be Nat; ( i <= Sum (f | j) implies k <= j )
assume A8:
i <= Sum (f | j)
; k <= j