let F be FinSequence of COMPLEX ; for F1, F2 being complex-valued FinSequence st F = addcomplex .: (F1,F2) holds
F = addcomplex .: (F2,F1)
let F1, F2 be complex-valued FinSequence; ( F = addcomplex .: (F1,F2) implies F = addcomplex .: (F2,F1) )
assume A5:
F = addcomplex .: (F1,F2)
; F = addcomplex .: (F2,F1)
reconsider F1 = F1, F2 = F2 as FinSequence of COMPLEX by Lm2;
A6:
dom addcomplex = [:COMPLEX,COMPLEX:]
by FUNCT_2:def 1;
then A7:
[:(rng F2),(rng F1):] c= dom addcomplex
by ZFMISC_1:96;
[:(rng F1),(rng F2):] c= dom addcomplex
by A6, ZFMISC_1:96;
then A8: dom (addcomplex .: (F1,F2)) =
(dom F1) /\ (dom F2)
by FUNCOP_1:69
.=
dom (addcomplex .: (F2,F1))
by A7, FUNCOP_1:69
;
for z being set st z in dom (addcomplex .: (F2,F1)) holds
F . z = addcomplex . ((F2 . z),(F1 . z))
hence
F = addcomplex .: (F2,F1)
by A5, A8, FUNCOP_1:21; verum