let f be Function of NAT , NAT ; :: thesis: for F being Function of NAT , REAL
for J being finite Subset of st f = F & ex k being natural number st J c= Seg k holds
Sum (f | J) = Sum (Func_Seq F,(Sgm J))

let F be Function of NAT , REAL ; :: thesis: for J being finite Subset of st f = F & ex k being natural number st J c= Seg k holds
Sum (f | J) = Sum (Func_Seq F,(Sgm J))

let J be finite Subset of ; :: thesis: ( f = F & ex k being natural number st J c= Seg k implies Sum (f | J) = Sum (Func_Seq F,(Sgm J)) )
assume A1: f = F ; :: thesis: ( for k being natural number holds not J c= Seg k or Sum (f | J) = Sum (Func_Seq F,(Sgm J)) )
reconsider J' = J as finite Subset of by ZFMISC_1:def 1;
assume A2: ex k being natural number st J c= Seg k ; :: thesis: Sum (f | J) = Sum (Func_Seq F,(Sgm J))
reconsider f' = f | J' as bag of J ;
A3: dom f = NAT by FUNCT_2:def 1;
then A4: J = dom (f | J') by RELAT_1:91;
then support f' c= J' by PRE_POLY:37;
then consider fs being FinSequence of REAL such that
A5: fs = f' * (canFS J') and
A6: Sum f' = Sum fs by UPROOTS:16;
A7: rng (canFS J) = J by FUNCT_2:def 3
.= dom f' by A3, RELAT_1:91 ;
then dom (canFS J) = dom fs by A5, RELAT_1:46;
then A8: fs,f' are_fiberwise_equipotent by A5, A7, CLASSES1:85;
per cases ( J is empty or not J is empty ) ;
end;