let DX be non empty set ; :: thesis: for F being Function of DX,REAL
for Y being finite Subset of DX st ( for x being set st x in Y holds
0 <= F . x ) holds
0 <= setopfunc Y,DX,REAL ,F,addreal

let F be Function of DX,REAL ; :: thesis: for Y being finite Subset of DX st ( for x being set st x in Y holds
0 <= F . x ) holds
0 <= setopfunc Y,DX,REAL ,F,addreal

let Y be finite Subset of DX; :: thesis: ( ( for x being set st x in Y holds
0 <= F . x ) implies 0 <= setopfunc Y,DX,REAL ,F,addreal )

assume AS: for x being set st x in Y holds
0 <= F . x ; :: thesis: 0 <= setopfunc Y,DX,REAL ,F,addreal
consider p being FinSequence of DX such that
P1: ( p is one-to-one & rng p = Y & setopfunc Y,DX,REAL ,F,addreal = Sum (Func_Seq F,p) ) by LMXY092;
now
let i be Nat; :: thesis: ( i in dom (Func_Seq F,p) implies 0 <= (Func_Seq F,p) . i )
assume P11: i in dom (Func_Seq F,p) ; :: thesis: 0 <= (Func_Seq F,p) . i
then P2: (Func_Seq F,p) . i = F . (p . i) by FUNCT_1:22;
i in dom p by P11, FUNCT_1:21;
hence 0 <= (Func_Seq F,p) . i by P2, AS, P1, FUNCT_1:12; :: thesis: verum
end;
hence 0 <= setopfunc Y,DX,REAL ,F,addreal by P1, RVSUM_1:114; :: thesis: verum