let seq1 be Real_Sequence; :: thesis: for n, m being Nat st n <= m & ( for i being Nat holds seq1 . i >= 0 ) holds
(Partial_Sums seq1) . n <= (Partial_Sums seq1) . m

let n, m be Nat; :: thesis: ( n <= m & ( for i being Nat holds seq1 . i >= 0 ) implies (Partial_Sums seq1) . n <= (Partial_Sums seq1) . m )
assume that
A1: n <= m and
A2: for i being Nat holds seq1 . i >= 0 ; :: thesis: (Partial_Sums seq1) . n <= (Partial_Sums seq1) . m
set S = Partial_Sums seq1;
defpred S1[ Nat] means (Partial_Sums seq1) . n <= (Partial_Sums seq1) . (n + $1);
A3: for i being Nat st S1[i] holds
S1[i + 1]
proof
let i be Nat; :: thesis: ( S1[i] implies S1[i + 1] )
assume A4: S1[i] ; :: thesis: S1[i + 1]
set ni = n + i;
( (Partial_Sums seq1) . ((n + i) + 1) = ((Partial_Sums seq1) . (n + i)) + (seq1 . ((n + i) + 1)) & seq1 . ((n + i) + 1) >= 0 ) by A2, SERIES_1:def 1;
then (Partial_Sums seq1) . ((n + i) + 1) >= ((Partial_Sums seq1) . (n + i)) + 0 by XREAL_1:6;
hence S1[i + 1] by A4, XXREAL_0:2; :: thesis: verum
end;
A5: S1[ 0 ] ;
A6: for i being Nat holds S1[i] from NAT_1:sch 2(A5, A3);
reconsider m9 = m, n9 = n as Nat ;
A7: n9 + (m9 - n9) = m9 ;
m9 - n9 is Nat by A1, NAT_1:21;
hence (Partial_Sums seq1) . n <= (Partial_Sums seq1) . m by A6, A7; :: thesis: verum