let V be non empty right_complementable Abelian add-associative right_zeroed addLoopStr ; for F, G, H being FinSequence of the carrier of V st len F = len G & len F = len H & ( for k being Nat st k in dom F holds
H . k = (F /. k) - (G /. k) ) holds
Sum H = (Sum F) - (Sum G)
let F, G, H be FinSequence of the carrier of V; ( len F = len G & len F = len H & ( for k being Nat st k in dom F holds
H . k = (F /. k) - (G /. k) ) implies Sum H = (Sum F) - (Sum G) )
assume that
A1:
len F = len G
and
A2:
len F = len H
and
A3:
for k being Nat st k in dom F holds
H . k = (F /. k) - (G /. k)
; Sum H = (Sum F) - (Sum G)
deffunc H1( set ) -> Element of the carrier of V = - (G /. $1);
consider I being FinSequence such that
A4:
len I = len G
and
A5:
for k being Nat st k in dom I holds
I . k = H1(k)
from FINSEQ_1:sch 2();
dom I = Seg (len G)
by A4, FINSEQ_1:def 3;
then A6:
( dom G = Seg (len G) & ( for k being Nat st k in Seg (len G) holds
I . k = H1(k) ) )
by A5, FINSEQ_1:def 3;
rng I c= the carrier of V
then reconsider I = I as FinSequence of the carrier of V by FINSEQ_1:def 4;
Sum I = - (Sum G)
by A4, A6, Th4;
hence
Sum H = (Sum F) - (Sum G)
by A1, A2, A4, A9, Th2; verum