let s1, s2 be Real_Sequence; :: thesis: (Partial_Sums s1) + (Partial_Sums s2) = Partial_Sums (s1 + s2)
A1: now
let n be Element of NAT ; :: thesis: ((Partial_Sums s1) + (Partial_Sums s2)) . (n + 1) = (((Partial_Sums s1) + (Partial_Sums s2)) . n) + ((s1 + s2) . (n + 1))
thus ((Partial_Sums s1) + (Partial_Sums s2)) . (n + 1) = ((Partial_Sums s1) . (n + 1)) + ((Partial_Sums s2) . (n + 1)) by SEQ_1:11
.= (((Partial_Sums s1) . n) + (s1 . (n + 1))) + ((Partial_Sums s2) . (n + 1)) by Def1
.= (((Partial_Sums s1) . n) + (s1 . (n + 1))) + ((s2 . (n + 1)) + ((Partial_Sums s2) . n)) by Def1
.= (((Partial_Sums s1) . n) + ((s1 . (n + 1)) + (s2 . (n + 1)))) + ((Partial_Sums s2) . n)
.= (((Partial_Sums s1) . n) + ((s1 + s2) . (n + 1))) + ((Partial_Sums s2) . n) by SEQ_1:11
.= (((Partial_Sums s1) . n) + ((Partial_Sums s2) . n)) + ((s1 + s2) . (n + 1))
.= (((Partial_Sums s1) + (Partial_Sums s2)) . n) + ((s1 + s2) . (n + 1)) by SEQ_1:11 ; :: thesis: verum
end;
((Partial_Sums s1) + (Partial_Sums s2)) . 0 = ((Partial_Sums s1) . 0 ) + ((Partial_Sums s2) . 0 ) by SEQ_1:11
.= (s1 . 0 ) + ((Partial_Sums s2) . 0 ) by Def1
.= (s1 . 0 ) + (s2 . 0 ) by Def1
.= (s1 + s2) . 0 by SEQ_1:11 ;
hence (Partial_Sums s1) + (Partial_Sums s2) = Partial_Sums (s1 + s2) by A1, Def1; :: thesis: verum