set g = addreal ;
set h = addcomplex ;
let F be FinSequence of REAL ; Sum F = addreal $$ F
rng F c= COMPLEX
by NUMBERS:11, XBOOLE_1:1;
then reconsider f = F as FinSequence of COMPLEX by FINSEQ_1:def 4;
defpred S1[ Nat] means addreal $$ (finSeg $1),([#] F,(the_unity_wrt addreal )) = addcomplex $$ (finSeg $1),([#] f,(the_unity_wrt addcomplex ));
consider n being Nat such that
A1:
dom f = Seg n
by FINSEQ_1:def 2;
A2:
( addreal $$ F = addreal $$ (finSeg n),([#] F,(the_unity_wrt addreal )) & addcomplex $$ f = addcomplex $$ (finSeg n),([#] f,(the_unity_wrt addcomplex )) )
by A1, SETWOP_2:def 2;
A3:
for k being Nat st S1[k] holds
S1[k + 1]
proof
set j =
[#] f,
(the_unity_wrt addcomplex );
set i =
[#] F,
(the_unity_wrt addreal );
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A4:
S1[
k]
;
S1[k + 1]
reconsider k =
k as
Element of
NAT by ORDINAL1:def 13;
A5:
([#] F,(the_unity_wrt addreal )) . (k + 1) = ([#] f,(the_unity_wrt addcomplex )) . (k + 1)
A8:
not
k + 1
in Seg k
by FINSEQ_3:9;
addreal $$ (finSeg (k + 1)),
([#] F,(the_unity_wrt addreal )) =
addreal $$ ((finSeg k) \/ {.(k + 1).}),
([#] F,(the_unity_wrt addreal ))
by FINSEQ_1:11
.=
addreal . (addreal $$ (finSeg k),([#] F,(the_unity_wrt addreal ))),
(([#] F,(the_unity_wrt addreal )) . (k + 1))
by A8, SETWOP_2:4
.=
(addreal $$ (finSeg k),([#] F,(the_unity_wrt addreal ))) + (([#] F,(the_unity_wrt addreal )) . (k + 1))
by BINOP_2:def 9
.=
addcomplex . (addcomplex $$ (finSeg k),([#] f,(the_unity_wrt addcomplex ))),
(([#] f,(the_unity_wrt addcomplex )) . (k + 1))
by A4, A5, BINOP_2:def 3
.=
addcomplex $$ ((finSeg k) \/ {.(k + 1).}),
([#] f,(the_unity_wrt addcomplex ))
by A8, SETWOP_2:4
.=
addcomplex $$ (finSeg (k + 1)),
([#] f,(the_unity_wrt addcomplex ))
by FINSEQ_1:11
;
hence
S1[
k + 1]
;
verum
end;
A9:
Seg 0 = {}. NAT
;
then addreal $$ (finSeg 0 ),([#] F,(the_unity_wrt addreal )) =
the_unity_wrt addcomplex
by BINOP_2:1, BINOP_2:2, SETWISEO:40
.=
addcomplex $$ (finSeg 0 ),([#] f,(the_unity_wrt addcomplex ))
by A9, SETWISEO:40
;
then A10:
S1[ 0 ]
;
for k being Nat holds S1[k]
from NAT_1:sch 2(A10, A3);
then
addreal $$ F = addcomplex $$ f
by A2;
hence
Sum F = addreal $$ F
by Def11; verum